﻿.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
.clearfix{display:block;zoom:1}
.fL{float:left}
.fR{float:right}
.posR{position:relative}
/*(cps.ctl.Lightbox) Modal dialog box*/
.modal-dlg {background-color: #fff;position: absolute;top: 0;left: 50%;margin-left: -450px;z-index: 1000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 25px #2b2b2b;-wekbit-box-shadow: 0 1px 25px #2b2b2b;box-shadow: 0 1px 25px #2b2b2b;}
.modal-dlg p {font-size: 20px;padding: 22px 0 10px;}
.modal-dlg p.right { padding-right: 210px; }
.modal-dlgIframe {border-radius:15px;position: absolute;top: 0;left: 50%;margin-left: -450px;z-index: 1000;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow: 0 1px 25px #2b2b2b;-wekbit-box-shadow: 0 1px 25px #2b2b2b;box-shadow: 0 1px 25px #2b2b2b;}
.modal-dlgIframe p.right { padding-right: 210px; }
a.modal-close {width: 34px;height: 34px;background: url(../images/modal-close-bg.png) no-repeat;display: block;text-indent: -9999px;position: absolute;top: -15px;right: -15px;cursor:pointer;z-index:9999}
a.modal-close:hover { background-position: left bottom; }
.modal-main {padding: 10px;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
.modal-mainIframe {padding: 10px;background: url(../images/black-50-transp.png);border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
#modal-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;z-index:999;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:alpha(opacity=50)}
/*(cps.ctl.StickyMessage)*/
.stickyheader{background: none repeat scroll 0 0 #ffeeb8;border:1px solid #e9d28b;border-radius: 5px;color: #333333;font-weight: normal;left: 33%;padding:14px 20px;position: fixed;text-align: center;top:48%;width: 420px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;}

/*Default Validating class*/
.inputinvalid{border:1px solid red !important}
.inputvalid{border:1px solid green !important}

/*required by template*/

/* Facebook Splash Popup Start */
hr{border:0}
.fbSplash h1{font-size:30px;color:#66b126;padding:0 0 15px}
.fbSplash p{margin:0 0 15px;font-size:14px;padding:0}
hr.btmLine{border-bottom:1px solid #e5e5e5;margin:0 0 5px}
.btnFacebook{background:url(../images/btn-fb.png) 0 0 no-repeat;border:0;cursor:pointer;width:231px;height:46px;margin:15px 0 45px}
.btnFacebook:hover{background-position:0 -46px}
.btnFacebook:active{background-position:0 -92px}
/* Facebook Splash Popup End */

/* Post Solution Popup CSS Start */
.postsolution .addvote{background:url(../images/newimages/tick-transp.png) 0 4px no-repeat;font-size:14px;border-bottom:1px dotted #b2b2b2;padding:5px 0 10px 23px}
.postsolution .formsect{float:left;padding:25px 10px}
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font14{font-size:14px}
.mgrT10{margin-top:10px}
.padL5{padding:0 0 0 5px}
.txtareapost{background:#f0f0f0 url(../images/newimages/inputpostsoln-bg.gif) 0 0 repeat-x;border:1px solid #d1d1d1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:459px;height:170px;margin:15px 0;resize:none;padding:7px}
.btnpossoln, .btnpossoln:hover, .btnpossoln:active{background:url(../images/newimages/btn-postsoln.png) 0 0 no-repeat;width:159px;height:39px;cursor:pointer;border:0}
.btnpossoln:hover{background-position:0 -39px}
.btnpossoln:active{background-position:0 -78px}
/* Post Solution Popup CSS End */

/* Popup video Start */
.videoTxt{padding:22px 0}
.videoTxt .lftTxt{float:left;font-size:20px;padding:5px 0 0}
.videoTxt .rhtTxt{float:right;font-size:20px}
.rhtTxt strong{float:right;position:relative;left:15px;top:10px}
a#cta-file-claim{background:url(../images/newimages/cta-file-claim.png) no-repeat;float:right;text-indent:-9999px;position:relative;left:20px;top:0;width:229px;height:44px}
a#cta-file-claim:hover{background-position:left bottom}
/* Popup video End */

/*auto suggestion*/

.autosugg{position:absolute;z-index:1000;border:1px solid #000;background:#fff;font-size:13px}
.autosugg-select{ background:#c2c2c2;color:#fff;cursor:pointer}
.autosugg ul li{cursor:pointer;padding:2px 8px}
.autosugg ul li:hover{background:#c2c2c2} 
/* Added on 15 may 2014 for side vertical button */
.SideVrtBtn{background:url(../images/newimages/file-btn-vert.png)no-repeat scroll 0 0; width:31px; height:220px; position:fixed; top:33%; left:0; text-indent:-9999px;}