/**
 * Stylesheet for all elements
 *
 * @author      Khushang Bhavanagarwala
 * @date        8th March 2017
 * @package     Custom CSS
 * @return      CSS
 * @IMPNote: Do not use any color out of "00aeef 1b75bb 404041" this is branding. If needed meet TL/Client first.
*/
/*===============================================================================================*/
/*===============================================================================================*/
/*Element specific CSS starts*/
/*===============================================================================================*/
/*===============================================================================================*/
/* Text Element CSS */
ul.horizontal, ol.horizontal{list-style-type:none;margin:0;padding:0;}/* Bullet List Element CSS */
ul.horizontal li, ol.horizontal li{display:inline !important;}/* Bullet List Element CSS */
.customIcons{list-style-type:none;}

.fontAwesomeLHeight{line-height:inherit !important;}
.fontAwesomeLHeight.fa-li{top:0;}
/* Video Element CSS */
/*#DRA 56 to 56.25 and add class .videoOverlay #1086 padding-bottom:calc((100%*9)/16);*/
.imagemodalelement_cl a:focus{outline:none !important;}
/* Gearbubble Element CSS */
.cl_hide{display:none !important;}
.cl_stickToTop {position: fixed !important;top: 0;z-index: 999 !important;}
.container-fluid.cl_stickToTop{width:100%;}
.container.cl_stickToTop{left:0;right:0;}
.cl_stickToBottom {position: fixed !important;bottom: 0;z-index: 999 !important;}
.container-fluid.cl_stickToBottom{width:100%;}
.container.cl_stickToBottom{left:0;right:0;}
.customPreviewModal .modal-dialog{z-index:9999;}
.customPreviewModal .modal-header{display:none;}
.customPreviewModal .modal-body{text-align:center;padding-left: 15px;padding-right: 15px;}
.customPreviewModal .modal-footer{text-align:center;border-top:none;}
/*CSS for vertical alignment of bootstrap dialog*/
.customPreviewModal.modal{text-align:center;padding:0!important;}
.customPreviewModal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.customPreviewModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.customPreviewModal .bootstrap-dialog-message{word-break:break-word;}
.cl_body_preview .cl_section.container-fluid .cl_row_d.container{padding-left:0;padding-right:0;}
@media (max-width:992px) and (min-width:992px){.cl_body_preview .cl_section.container-fluid{margin-left:-4px;}}
@media (max-width:994px) and (min-width:993px){.cl_body_preview .cl_section.container-fluid{margin-left:-3px;}}
@media (max-width:996px) and (min-width:995px){.cl_body_preview .cl_section.container-fluid{margin-left:-2px;}}
@media (max-width:998px) and (min-width:997px){.cl_body_preview .cl_section.container-fluid{margin-left:-1px;}}
@media (max-width:768px) and (min-width:768px){.cl_body_preview .cl_section.container-fluid{margin-left:-6px;}}
@media (max-width:770px) and (min-width:769px){.cl_body_preview .cl_section.container-fluid{margin-left:-5px;}}
@media (max-width:772px) and (min-width:771px){.cl_body_preview .cl_section.container-fluid{margin-left:-4px;}}
@media (max-width:774px) and (min-width:773px){.cl_body_preview .cl_section.container-fluid{margin-left:-3px;}}
@media (max-width:776px) and (min-width:775px){.cl_body_preview .cl_section.container-fluid{margin-left:-2px;}}
@media (max-width:780px) and (min-width:780px){.cl_body_preview .cl_section.container-fluid{margin-left:-1px;}}
@media (max-width:778px) and (min-width:777px){.cl_body_preview .cl_section.container-fluid{margin-left:-1px;}}
/* Fixes added by Anish for row margin due to row width and alignment settings ends */
/* Styles added by Anish to handle row width in full width section cases starts */
@media (min-width:768px){.cl_body_preview .cl_section.container-fluid .cl_row_d.container{max-width:750px;width:100%;}}
@media (min-width:992px){.cl_body_preview .cl_section.container-fluid .cl_row_d.container{max-width:970px;width:100%;}}
@media (min-width:1200px){.cl_body_preview .cl_section.container-fluid .cl_row_d.container{max-width:1170px;width:100%;}}
/* Hardik:Start - Stylesheet for sticky section and fade effect starts */
.fixed-header-top{position:fixed;top:0;left:0;width:100%;z-index:9;animation:fadeInDown 0.3s ease-out forwards;}
.fixed-header-bottom{position:fixed;bottom:0;left:0;width:100%;z-index:9;animation:fadeInUp 0.3s ease-out forwards;}
.remove-jump{transition:height .5s;backface-visibility:hidden;}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100px, 0);-webkit-transform:translate3d(0, -100px, 0);}
                      to{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-font-smoothing:antialiased;}
}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);}
                    to{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-webkit-font-smoothing:antialiased;}
}
/* Hardik:End - Stylesheet for sticky section and fade effect ends */
/* Hardik:Start - Popup width on mobile be 90% of screen size */

/*Stylesheet for the membership loader*/
#loadingDiv {background-color: #fff;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 10020;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.customMem .modal-content{background-color: #ffffff !important;font-family: Open Sans !important;}
.ajax-loader {position: fixed;left: 50%;top: 50%;margin-left: -32px;margin-top: -32px;display: block;z-index: 10020 !important;color: #fff;}
.loader {border: 5px solid #e3e3e3;border-top: 5px solid #3498db;border-radius: 50%;width: 50px;height: 50px;animation: spin 2s linear infinite;position: absolute;top: 50%;margin-left: -25px;margin-top: -25px;left: 50%;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
/*Stylesheet for the membership loader*/
.cl_icon_inner{display: inline-flex;}
.bootstrap-select,.bootstrap-select:not([class*=span]){width:100%}
.custom-checkbox{position:relative;}
.custom-checkbox .checkboxLabel{display:inline-block;}
#page-wrapper #pageLayoutContent .cl_section{display: flex;flex-flow: column nowrap;}/* Navigation Element CSS */
.navigationelement_cl .navbar{margin-bottom:0;}
.navigationelement_cl .navbar-header{border:none;}
.navigationelement_cl .navbar-brand{border:none;font-size:0;}
.navigationelement_cl .navbar-default{background-color:transparent;border-color:transparent;}
.navigationelement_cl .navbar-default .navbar-toggle:hover, .navigationelement_cl .navbar-default .navbar-toggle:focus{background-color:inherit;}
.navigationelement_cl .navbar-default .navbar-toggle{border-color:transparent;}
/* By #NR @02Sept2018 - To resolve navigation alignment issue css */
.navigationelement_cl .navbar-brand img{/*margin-top:-5px;*/
    margin-top:0px !important;max-width:340px;/*max-height:100px;*/
}
.navigationelement_cl .container-fluid{display:initial;align-items:center;}
.navigationelement_cl .navbar-default .navbar-collapse{width:100%;}
.navigationelement_cl .navbar-nav>li>a>span{word-break:keep-all !important;}
/* By #NR @02Sept2018 - To resolve navigation alignment issue css ends */
/* BY #NR @29thAug2018 - If no any color assigned then this should not affect */
.navigationelement_cl .navbar-default .navbar-collapse, .navigationelement_cl .navbar-default .navbar-form{border-color:transparent;box-shadow:none;}
.navigationelement_cl .navbar-nav>li>a{line-height:18px;}
.navbar-center, .navbar-center li{float:none;display:inline-block;}
.navigationelement_cl a[class*='submenufont']{font-weight:inherit;}
.navigationelement_cl ul.customVerticalMenu{list-style:none;text-align:left;padding-left:0;margin:0;display:inline-block;border-radius:4px;}
.navigationelement_cl ul.customVerticalMenu > li{position:relative;}
.navigationelement_cl ul.customVerticalMenu > li > a{text-decoration:none;display:block;position:relative;}
.navigationelement_cl ul.customVerticalMenu li ul.internal-menu{list-style:none;padding-left:0;margin:0;}
.navigationelement_cl ul.customVerticalMenu li ul.internal-menu > li > a{text-decoration:none;cursor:pointer;display:block;}
/*Section nav*/
.navigationelement_cl ul.customVerticalMenu li.navMenuSection > ul.internal-menu,
.navigationelement_cl ul.customVerticalMenu li.open.navMenuSection > ul.internal-menu
 {
    position: relative;
    left: 0;
}
.navigationelement_cl ul.customVerticalMenu li.navMenuSection > ul.internal-menu > li{
	position: relative;
}
/*.navigationelement_cl ul.customVerticalMenu li ul.internal-menu li ul.subinternal-menu{list-style:none;padding-left:0;margin:0;}
.navigationelement_cl ul.customVerticalMenu li ul.internal-menu li ul.subinternal-menu > li > a{text-decoration:none;cursor:pointer;display:block;}*/
.navigationelement_cl .caret-right{border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid;display:inline-block;margin-left:5px;}
.navigationelement_cl .caret-left{border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:4px solid;display:inline-block;margin-left:5px;}
.navigationelement_cl a:focus{outline:none !important;}
#pageLayoutContent .container-fluid .col-lg-2 .navigationelement_cl  .container-fluid,
#pageLayoutContent .container-fluid .col-lg-3 .navigationelement_cl  .container-fluid,
#pageLayoutContent .container-fluid .col-lg-4 .navigationelement_cl  .container-fluid {display: initial !important;}
/*.col-lg-2 .navigationelement_cl .navbar-brand img,
.col-lg-3 .navigationelement_cl .navbar-brand img,
.col-lg-4 .navigationelement_cl .navbar-brand img{width: 100% !important;}*/
.navigationelement_cl .elementCustomCSS nav .navbar-header a { display: flex;height: 100%; }
@media (min-width:768px){
    .navigationelement_cl .container-fluid, .navigationelement_cl .navbar-collapse{padding-left:0;padding-right:0;}
    .navigationelement_cl .navbar-right{margin-right:0;}
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu{position:absolute;top:0;display:none;z-index:10000;}
    .navigationelement_cl ul.customVerticalMenu li.open > ul.internal-menu{position:absolute;top:0;display:block;border:0 !important;}
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu.leftOpen{left:100%}
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu.rightOpen{right:100%;}
    .navigationelement_cl ul.customVerticalMenu li:not(.navMenuSection) ul.internal-menu > li > a{white-space:nowrap;}/*#DRAS - #jf5r64 - nav/member nav longer text*/
    .navigationelement_cl ul.customVerticalMenu li.navMenuSection ul.internal-menu > li > a{word-wrap: normal;}/*#DRAS - #jf5r64 - nav/member nav longer text*/
    .navigationelement_cl .navbar-nav>li>.dropdown-menu ul {
	    left: 100%;
	    top: 0;
	}
	.navigationelement_cl .navbar-nav.nav > li > ul > li{
	    position: relative;
	}
	.navigationelement_cl ul.customVerticalMenu li ul.internal-menu > li {
	    position: relative;
	}
/*
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu li ul.subinternal-menu{position:absolute;top:0;display:none;z-index:10000;}
    .navigationelement_cl ul.customVerticalMenu li.open ul.internal-menu li.open ul.subinternal-menu{position:absolute;top:0;display:block;border:0 !important;}
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu li ul.subinternal-menu.leftOpen{left:100%}
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu li ul.subinternal-menu.rightOpen{right:100%;}
    .navigationelement_cl ul.customVerticalMenu li ul.internal-menu li ul.subinternal-menu > li > a{white-space:nowrap;}
    .navigationelement_cl ul.customVerticalMenu li.open ul.internal-menu {width: 100%;float: left;margin-bottom: 15px;display: block;left: auto;position: relative;}*/
}
.navigationelement_cl .navCloseIcon {display: none;}
.navigationelement_cl .open .navCloseIcon {display: inline-block;}
.navigationelement_cl .navOpenIcon {display: inline-block;}
.navigationelement_cl .customVerticalMenu .navOpenIcon, .navigationelement_cl .customVerticalMenu .navCloseIcon {float: right;}
.navigationelement_cl .open .navOpenIcon {display: none;}
.navigationelement_cl li.navMenuButton img, .navigationelement_cl li.navMenuSection img{
    max-width: 50px;
}
/*.navigationelement_cl ul.customVerticalMenu li.navMenuSection ul.internal-menu {
    z-index: unset;
}*/
/*For horizontal navigation*/
.navigationelement_cl .navbar-nav .dropdown-menu{
    padding: 0;
    border: 0;
}
.navigationelement_cl .navbar-nav > li > .dropdown-menu > li:last-child > a{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.navigationelement_cl .navbar-nav > li > ul .dropdown-menu > li:last-child > a{
    border-bottom-right-radius: 4px;
}
.navigationelement_cl .navbar-nav > li > ul .dropdown-menu > li:first-child > a{
    border-top-right-radius: 4px;
}
.navigationelement_cl .navbar-nav .dropdown-menu > li > a{
    padding-top: 5px;
    padding-bottom: 5px;
}
.navigationelement_cl .navbar-center > li > .dropdown-menu li{
    display: block;
}
/* #DRAS - #jf5vvv - section button corners */
.navigationelement_cl .navMenuSection > .dropdown-menu, .navigationelement_cl .navMenuSection > .internal-menu {
    background-color: transparent !important;
    box-shadow: none;
} .textelement_cl .headlines *{word-break:normal !important;}
#page-wrapper{background-position: center center;background-repeat: no-repeat;background-size: cover;color: #000000;background-attachment: scroll;}#page-wrapper:after{background-image: linear-gradient(90deg, rgba(242,242,242,1), rgba(242,242,242,1)), url("");background-image: -webkit-linear-gradient(90deg, rgba(242,242,242,1), rgba(242,242,242,1)), url("");background-image: -moz-linear-gradient(90deg, rgba(242,242,242,1), rgba(242,242,242,1)), url("");background-image: -ms-linear-gradient(90deg, rgba(242,242,242,1), rgba(242,242,242,1)), url("");background-image: -o-linear-gradient(90deg, rgba(242,242,242,1), rgba(242,242,242,1)), url("");}#page-wrapper .headlines{color: #000000;font-weight: normal;}#page-wrapper .styleParagraph{color: #000000;font-weight: normal;}#page-wrapper .textelement_cl .headlines a , #page-wrapper .paragraphelement_cl .styleParagraph a{color: #428bca;}#page-wrapper #section_c74720_1544105233{background-image: linear-gradient(270deg, rgba(0,1,19,0.9), #133281), url('../img/3958_1545140357.jpeg');background-image: -webkit-linear-gradient(270deg, rgba(0,1,19,0.9), #133281), url('../img/3958_1545140357.jpeg');background-image: -moz-linear-gradient(270deg, rgba(0,1,19,0.9), #133281), url('../img/3958_1545140357.jpeg');background-image: -ms-linear-gradient(270deg, rgba(0,1,19,0.9), #133281), url('../img/3958_1545140357.jpeg');background-image: -o-linear-gradient(270deg, rgba(0,1,19,0.9), #133281), url('../img/3958_1545140357.jpeg');background-position: center top;background-repeat: no-repeat;background-size: cover;background-attachment: scroll;border-width: 0px;border-style: solid;border-color: #000000;padding: 30px 0px 70px 0px;}#page-wrapper #section_c74720_1544105233{ border-top-left-radius: 0px; border-top-right-radius: 0px;border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;;}#page-wrapper #row_0wnnmf_1544177919 #column_6d2n4m_1544177919 > .colChild {background-image: url(''), linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -webkit-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -moz-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -ms-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -o-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-position:center center; background-repeat:repeat; background-size:initial; background-attachment:scroll; }#page-wrapper #row_0wnnmf_1544177919 #column_6d2n4m_1544177919 > .colChild:hover {}#page-wrapper #row_0wnnmf_1544177919 #column_6d2n4m_1544177919 > .colChild {padding:0; margin:0; border-width:0; border-style:solid; border-color:transparent; height:calc(100% - 0px); }#page-wrapper #row_0wnnmf_1544177919 #column_6d2n4m_1544177919 > .colChild:hover {border-color:; }#page-wrapper #row_bteixm_1731377135 #column_568ecn_1731377135 > .colChild {background-image: url(''), linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -webkit-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -moz-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -ms-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-image: url(''), -o-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0)); background-position:center center; background-repeat:repeat; background-size:initial; background-attachment:scroll; }#page-wrapper #row_bteixm_1731377135 #column_568ecn_1731377135 > .colChild:hover {}#page-wrapper #row_bteixm_1731377135 #column_568ecn_1731377135 > .colChild {padding:0; margin:0; border-width:0; border-style:solid; border-color:transparent; height:calc(100% - 0px); }#page-wrapper #row_bteixm_1731377135 #column_568ecn_1731377135 > .colChild:hover {border-color:; }#page-wrapper #section_8pa48e_1544525252{background-image: linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1)), url('');background-image: -webkit-linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1)), url('');background-image: -moz-linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1)), url('');background-image: -ms-linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1)), url('');background-image: -o-linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,1)), url('');background-position: center center;background-repeat: repeat;background-size: inherit;background-attachment: scroll;border-width: 0px 0px 0px 0px;border-style: solid;border-color: transparent;margin: 0px 0px 0px 0px;padding: 0px 0px 80px 0px;}#page-wrapper #section_8pa48e_1544525252{ border-top-left-radius: 0px; border-top-right-radius: 0px;border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;;}        
        