﻿header .dropdown-menu { padding: 5px 10px !important; width: 228px; border-radius: 0px; }
/*ST - 753 : Bug Reason : I did not get difference between GillSans & Gill Sans ; Solved That */
header .navbar-inverse .navbar-nav > li > a { color: white; font-style: normal; font-weight: normal; text-transform: uppercase;font-family: 'GillSans'; }
header .vr_menu_pad { padding: 5px; }
header .navbar { border-radius: 0px !important;/*padding-left: 15px;   padding-right: 15px;*/}
header .navbar-nav > li > a { padding-bottom: 0px; padding-top: 28px; }
/* ST- 891 PK 01/04/2017 PaddingBottom 10, Margin from 20 to 25px , Update ST-1386 PK Added BGColor 10/05/2018 */
header .navbar-nav > li > .dropdown-menu { margin-top: 25px; border-color: #801fb8; padding-bottom:10px !important;background-color:#fafafa;}
header .dropdown { margin-right: 15px; }
header .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { color: white; background-color: none; }
/*PK-1322 - 9/10/2018 - Update Header Background Color*/
header .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover { color: white; background-color: #A5A2CD; }
header .dropdown-menu:after, .dropdown-menu:before { bottom: 100%; left: 10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
header .dropdown-menu:after { border-color: rgba(209, 210, 212, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -10px; }
header .dropdown-menu:before { border-color: rgba(64, 64, 65, 0); border-bottom-color: #801fb8; border-width: 11px; margin-left: -11px; }
/* ST- 891 PK 01/04/2017 */
header .navbar-nav ul li a { float: left; text-decoration: none; text-align: left; font-size: 18px !important; font-weight: normal; padding: 0px; width: 100%; vertical-align: bottom; font-family: GillSans !important;font-weight: normal !important;font-style: normal !important;font-stretch: normal !important;line-height: normal !important;letter-spacing: normal !important;}
header .navbar-nav ul li a small {font-size: 14px !important; }
header li a img { width: 8px; }
header li a i { font-size: 12px; }
header li a { font-size: 20px; }
header .nav-padding-top { padding-top: 6px; }
header .vr-pad { padding-right: 100px; }
header .vr_nav_pad-top { margin-top: -10px; }
/*PK-1322 - 9/10/2018 - Update Header Background Color*/
header .navbar-inverse {max-height: 70px; height:70px;background-color: #A5A2CD !important;border-color: #A5A2CD; margin-bottom:0px}
header .navbar-header img{ max-height:50px; margin-top:8px}
header .vr_text_below { font-size: 11px; text-decoration: underline; display: block; text-align: -webkit-right; margin-top: -5px; }
header .vr_side_icon { text-align: right; padding: 5px; }
header .vr_visibility_hidden { visibility: hidden; }
header .navbar-right { margin-right: 0; }
.usericon {float: left;margin-left: 25px;margin-top: 0px; position:relative; top:20px; width:68px}
.usericon img {height: 60px;width: 60px;}
/*ST-1899*/
.imageover:hover {opacity: 0.6;outline: 3px solid #c6ddff !important;/*background-color:blue;*/}
.lblprofimage:hover {background-color: #c6ddff;}
.lblprofimage {background-color: white; height:68px; position:absolute}
.curPointer{cursor:pointer;}
.textdecorationnone {text-decoration:none !important;}
.colorwhite {color:#FFF;}
.floatleft {float:left;}
.margintop16 {margin-top:26px;}
.padright0 {padding-right:0px;}
.margintop1 {margin-top:0.1%;}
.dvlink img {height:20px;}
.marginleft20 {margin-left:20px}
.marginleft5pct {margin-left:5%}
.pad0{padding:0px;}
.maxheight68 {max-height:68px;}
.nohover a:hover {text-decoration:none;}
.padleftright0 {padding-left:0px !important;padding-right:0px !important;}
.padleftright7 {padding-left:7px !important;padding-right:7px !important;}
.lineheight1 {line-height:1.4;}
/* ST- 891 PK 01/04/2017 */
.txtURL {border-radius:0px !important;border-left: none !important;}
.input-group-addon {background-color : #FFF  !important;border-right: none !important;border-radius:0px !important;}

 @media screen and (max-width: 1366px) {
    header .navbar-nav li a { font-size: 20px; }
    header .vr-pad { padding-right: 80px; }
    header .vr_user_font { font-size: 18px; }
}

 @media screen and (max-width: 1199px) {
    header .navbar-nav li a { font-size: 20px; }
    header .vr_visibility_hidden { visibility: visible; }
    header .vr-pad { padding-right: 10px; }
}
 @media screen and (max-width: 768px) {
header .navbar-nav li a { font-size: 20px; }
header .vr_visibility_hidden { visibility: visible; }
header .vr_nav_pad-top { /*visibility: hidden; display:none;ST-901*/}
header .vr-pad { padding-right: 10px; }
header .nav>li>a{ padding-left:5px; padding-right:5px}
}
 @media screen and (max-width: 845px) {
header .navbar-nav li a { font-size: 20px; }
header .vr_visibility_hidden { visibility: visible; }
header .vr_nav_pad-top { /*visibility: hidden; display:none;ST-901*/ }
header .vr-pad { padding-right: 10px; }
.marginleft5pct{ margin-left: 1%;}
}
 @media screen and (max-width: 992px) {
header .navbar-nav li a { font-size: 20px; }
header .vr_visibility_hidden { visibility: visible; }
header .vr_nav_pad-top {margin-top: -15px; /*visibility: hidden; display:none;ST-901*/}
header .vr-pad { padding-right: 10px; }
.margintop16{margin-top: 25px;}
.navbar-right .margintop16{margin-top: 35px;}
.fraklinklink{text-decoration: underline !important;display: block!important;position: absolute!important;top: -25px;right: 120px;}
}


/*------------------------------------------------------*/
/* RESPONSIVE /* ST-754 / 755 */
/*------------------------------------------------------*/
@media (min-width:992px) and (max-width:1199px) {
}
@media (max-width:991px) {
header .navbar-inverse{ min-height:inherit; margin-bottom:0;}
}
@media (max-width:767px) {
}
@media (max-width:479px) {
}

/* ST-1349 Line Radiate PK , 10/06/2018 Starts*/
.sendmailpopup-form .field.RecipientEmail:after {content: "";position: absolute;bottom: 24px;left: 50%;transform: translate(-50%, -50%);width: 0;height: 1px;background-color: #000000;width: 0;
    transition: all ease-out 0.5s;-webkit-transition: all ease-out 0.5s;-moz-transition: all ease-out 0.5s;}
.sendmailpopup-form .field.RecipientEmail.border_animation:after {width: 100%;transition: all ease-in 0.5s !important;-webkit-transition: all ease-in 0.5s !important;-moz-transition: all ease-in 0.5s !important;}
.closenew{height: 15px; width: 15px; opacity: 1 !important;}
/* ST-1349 Line Radiate PK , 10/06/2018 Ends*/
/*ST-1959*/
.width-330 {width: 330px;}

 /*ST-1959*/
.divFbLogin .modal-content{ width:380px; min-height:554px}
.divFbLogin .modal-content .modal-body{ width:380px; min-height:554px}
.divFbLogin .modal-body{ padding:22px 26px 28px; font-family: 'gill_sanssemibold';}
.divFbLogin .loginheading{font-size: 24px;color: #410166; line-height:29px;font-family: 'gill_sanssemibold'; text-transform:uppercase; margin:10px auto 14px; text-align:center}
.divFbLogin .loginform{ width:208px; margin:0 auto 25px}
.divFbLogin .loginform .loginfield{ margin-bottom:10px}
.divFbLogin .loginform lable{font-family: GillSans;color: #410166;line-height: 15px;font-size: 10px; text-align:left;display: block;}
.divFbLogin .loginform .form-control{border:0px;border-bottom: 2px solid #410166;border-radius: 0px; width:100%!important; background:transparent;box-shadow: inset 0 0px 0px rgba(0,0,0,.075); padding-left:0px; padding-right:0px}
.divFbLogin .loginform .form-control:focus{box-shadow: inset 0 0px 0px rgba(0,0,0,.075)}
.divFbLogin .loginform .rembtext, .divFbLogin .loginform .rembtext span{font-family: 'GillSans-Light'; font-size:15px; color:#000;text-align: left;}
.divFbLogin .loginform .signinbtn {display: block; background: #fff; border: 1px solid #57307a; border-radius: 20px; text-transform: uppercase; text-decoration: none; margin: 20px auto 5px; transition: all ease-out 0.5s; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; font-family: gill_sanssemibold ;font-size: 14px;color: #410260 ; width:160px; height:30px; line-height:28px}
.divFbLogin .loginform .signinbtn:hover { background-color: #57307a; color: #FFF !important; transition: all ease-in 0.5s; -webkit-transition: all ease-in 0.5s; -moz-transition: all ease-in 0.5s; font-family: 'gill_sanssemibold' !important; font-size: 14px;}
.divFbLogin .checkbox label{ padding-left:0px}
.divFbLogin .checkbox label:after{content:'';display:table;clear:both}
.divFbLogin .checkbox .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:0em;width:15px;height:15px;float:left;margin-right:.5em}
.divFbLogin .checkbox .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:0%}
.divFbLogin .checkbox label input[type="checkbox"]{display:none}
.divFbLogin .checkbox label input[type="checkbox"] + .cr > .cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}
.divFbLogin .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}
.divFbLogin .checkbox label input[type="checkbox"]:disabled + .cr{opacity:.5}
.divFbLogin .loginpassicon{ background:url(/images/login_passlock-icon.png) no-repeat right !important; background-size:24px 19px}
.divFbLogin .loginpassiconactive{background:url(/images/login_pass-icon.png) no-repeat right !important;}
.divFbLogin .loginsocial{ margin-top:30px}
.divFbLogin .loginsocial .loginsocialheading{font-family: 'gill_sanssemibold';font-size: 14px; line-height:17px; margin-bottom:7px; color: #410260; text-align:center}
.divFbLogin .loginsocial .loginsociallist{ margin:0px; padding:0px; list-style:none; text-align:center}
.divFbLogin .loginsocial .loginsociallist li{ display:inline-block; margin-right:20px}
.divFbLogin .loginsocial .loginsociallist li:last-child{ margin-right:0px}
.divFbLogin .loginfooterlink{font-family: 'gill_sanssemibold';font-size: 14px; line-height:17px;  color: #410260; text-align:center; width:325px; margin:0 auto}
.divFbLogin .loginfooterlink .loginfooterleft{ float:left; width:140px;}
.divFbLogin .loginfooterlink .loginfooterright{float:right; width:100px}
.divFbLogin .loginfooterlink a{color: #410260; text-decoration:underline}
.divFbLogin .loginfooterlink a:hover{ color:#c01f2a}
.divFbLogin .loginfooterlink .loginfooterleft:hover,.divFbLogin .loginfooterlink .loginfooterleft:hover a,.divFbLogin .loginfooterlink .loginfooterright:hover,.divFbLogin .loginfooterlink .loginfooterright:hover a{color:#c01f2a}
.divFbLogin .loginfooterlink .loginfooterclr{ clear:both; display:block; content:"";}

/*VR ST-1959 Popup START*/
.fbthankyou-open .modal-backdrop.in{ display:block !important;background-color: #fff;}
/*#FBthankyou{ height:510px}*/
#FBthankyou .modal-dialog{ width:745px; height:450px; background:url(/images/FlipBook/flipbook-thankyou.png) no-repeat;}
#FBthankyou .modal-content{width:745px; height:450px; background:transparent !important; border:0px !important; border-radius:0px; }
#FBthankyou .modal-content .modal-body{ position:relative; padding:0px; margin:0px;width: 745px;height: 450px;}
#FBthankyou .modal-content .modal-body .thankyoutext{font-family: 'GillSans'; position:absolute; left:78px; bottom:110px; width:460px; font-size:25px; line-height:33px; color:#000; text-align:center}
.fbloginlink a{ color:#fff; text-decoration:underline; font-size:20px}
.fbloginlink{ width:70px; text-align:center;margin-right: -6px;padding-top: 5px}
/*VR ST-1959 Popup END*/
#aImgLnkUserProfilImg {cursor:pointer;}

.imageoveropacity {opacity: 0.3;}/*ST-2087*/
.popover-content {color: #000000 ;padding: 3px 10px;font-family: 'Avenir-Book';font-size: 12px;line-height: 12px;min-width: 90px;text-align: center;}