.overlay-background {
-webkit-box-align:center;
-webkit-box-orient:vertical;
-webkit-box-pack:center;
-webkit-transition:200ms opacity;
background-color:rgba(255, 255, 255, 0.75);
bottom:0; display:-webkit-box; overflow:auto; padding:20px; position: fixed; right:0; top:0; left:0; z-index:50;
}
.floatTips { min-width:400px; /*max-height:315px;*/ color:#454545; border:1px solid #cccccc; background-color:#FFFFFF; box-shadow:0 4px 15px 5px rgba(0, 0, 0, 0.08), 0 2px 6px rgba(0,0,0,0.10); position:relative; z-index:0;}
.font-title { color:#333; padding:15px 20px; margin-bottom:5px; font-size:16px; font-weight:600; /*border-bottom:1px solid #ddd;*/}
.font-area { padding:6px 20px; line-height:20px;}
.font-extension-heading { width:510px; padding-bottom:5px;}
.font-extension-heading1 { width:450px;}
.font-extension-boxes { text-align:right; padding-bottom:5px;}
.font-extension-boxes input { width:250px; height:20px; line-height:16px; margin-right:5px; outline:none; padding-left:5px; border:1px solid #afc3df; color:#999999; }
.font-extension-boxes:hover input { color:#454545; border:1px solid #82a4d3;}
.font-extension-boxes button { padding:0 15px 0; float:right; margin:0; text-align:center; font:inherit; color:#454545; cursor:pointer; line-height:24px; background-color:#fff; border:1px solid #cdcdcd; outline:none; -webkit-transition: background-color .3s ease;}
.font-extension-boxes button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.font-area-right { height:24px; padding:0 20px; margin:10px 0 15px 0;}
.font-area-right button { /*border-radius:12px;*/ padding:0 15px 0; float:right; margin:0 0 0 10px; font-size:12px; text-align:center; font:inherit; color:#454545; cursor:pointer; line-height:24px; background-color:#fff; border:1px solid #cdcdcd; outline:none; -webkit-transition: background-color .3s ease;}
.font-area-right button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.font-area-right button.fixed-width { width:63px; padding:0;}
.font-down { margin-bottom:10px;}
.close-button { width:14px; height:14px; background:url('../images/shared_ico.png') no-repeat -101px -44px; position:absolute; right:10px; top:10px; z-index:1;}
.close-button:hover { background-position: -101px -66px;}
.close-button:active { background-position: -101px -88px;}
.clear-checkboxes { padding-top:10px;}
.clear-checkboxes .checkbox { padding:3px 0;}
.clear-checkboxes .checkbox input { margin-right:8px;}

.info-banner { background-color:#f9edb8; border: solid 1px #edc967; font-weight:600;margin: 0 20px 11px 17px; padding: 4px 8px;}