.img-responsive{width:100%;}
.label, body{font-family:"Roboto", "Open Sans", sans-serif;}
body{font-size:16px;color:#333;}
h1, h2, h3, h4, h5, h6{font-family:"Roboto Condensed", "Open Sans", sans-serif;}
.adminForm h1, .adminForm h2, .adminForm h3, .adminForm h4, .adminForm h5, .adminForm h6{font-family:"Roboto", "Open Sans", sans-serif;}
.c-layout-page{padding-left:0px;padding-right:0px;padding-top:40px;}
.page-header.navbar .top-menu{margin-right:10px;}
h1, h2{font-weight:400;}
h1{font-size:34px;}
h2{font-size:22px;}
.c-bg-blue-4{background-color:#0466aa;}
.c-bg-grey-4{background-color:#999999;}
.c-font-grey-4{color:#666666;}
.c-font-italic{font-style:italic;}
.c-cursor-pointer{cursor:pointer;}
.c-clearfix{&:before,
&:after{content:" ";//1
 display:table;//2}
&:after{clear:both;}
}
.topMenu .page-sidebar.navbar-collapse.collapse{background-color:#fff;}
.c-div-block{display:block;float:left;}
.c-font-weight-400{font-weight:400;}
.c-padding-l-0{padding-left:0 !important;}
.c-padding-r-0{padding-right:0 !important;}
.c-padding-0{padding:0 !important;}
.close{margin-top:-5px;}
@media (min-width:992px){.topMenu .page-sidebar.navbar-collapse.collapse{padding-top:46px;}
}
.dashboard-sidenav .admin-nav-sub-item>li>a, .dashboard-sidenav .page-sidebar-menu>li>a{padding:15px;padding-top:14px;}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{background-color:#fff;}
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu{margin-right:-10px;}
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu::before{margin-right:-10px;}
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before{margin-right:10px;}
}
.nav.pull-right>li>.dropdown-menu .dropdown-menu, .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle{background-color:#3f4f62;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i{color:#79869a;}
.page-header.navbar .menu-toggler{background-image:url(../../../../jobmarket/metronic_assets/layouts/layout/img/sidebar_toggler_icon_darkblue.png);}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit>i{color:#959fad;}
.page-sidebar .page-sidebar-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a{border-top:1px solid #3d4957;color:#b4bcc8;}
.dashboard-header a{text-shadow:none;color:#337ab7;}
.dashboard-header li [class*=" fa-"]{width:auto;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle{padding-top:16px;}
.dashboard-header{background-color:#ffffff !important;border-bottom:1px solid #dddddd !important;}
.dashboard-header .sidebar-toggler{float:left;margin-left:10px;}
.dashboard-header .page-bar{float:left;background:none;margin:3px 0 0;padding:0;}
@media (max-width:991px){.page-header.navbar{padding-left:10px;}
    .dashboard-header .page-bar{position:absolute;left:55px;padding:0;}
}
.dashboard-header .sidebar-toggler{float:left !important;margin-left:10.5px !important;}
.dashboard-header .search-form{background:none !important;}
.dashboard-header .search-form.open{background:#2b3643 !important;position:relative !important;}
.dashboard-header .navbar-nav{margin:0 !important;}
.dashboard-header .top-menu .navbar-nav>li.dropdown{padding:0 !important;}
.page-header.navbar .page-logo{padding-left:12px;}
.page-header.navbar .menu-toggler.sidebar-toggler{margin-left:4px !important;}
@media (max-width:480px){.page-header.navbar .top-menu{background-color:transparent;}
}
.page-header-inner .nav > li > a:hover, .page-header-inner .nav > li > a:focus{background:transparent;}
.page-bar-logo{float:left;margin-top:9px;}
@media (max-width:991px){.page-header.navbar .menu-toggler.responsive-toggler{float:left;}
}
@media (max-width:767px){}
.page-bar-logo img{max-height:24px;}
@media (max-width:767px){.dashboard-header .search-form.open{right:0 !important;left:0 !important;}
}
@media (max-width:480px){.page-header.navbar .top-menu .navbar-nav{margin:0 !important;}
}
.smallRecruiterLogo{display:none;}
.guest-menu-bottom, .top-menu{height:41px;}
.guest-menu-link{font-size:14px;}
@media (max-width:600px){.recruiterLogo{display:none;}
    .smallRecruiterLogo{display:block;}
    .guest-menu-link>li{font-size:10px;}
}
@media (max-width:770px){.navbar-nav>li{float:left;}
    .guest-menu-link>li{font-size:12px;padding-top:5px;}
}
@media (max-width:600px){.navbar-nav>li{float:left;}
    .guest-menu-link>li{font-size:12px;padding-top:5px;padding-right:0px;}
    .guest-menu-link>li>a{padding-right:0px;}
    .guest-menu-top{padding-right:10px;}
}
@media (max-width:400px){.guest-menu-link>li{padding-left:5px}
    .guest-menu-link>li>a{padding-left:5px}
}
@media (max-width:360px){.guest-menu-link>li{font-size:10px;}
}
@media (max-width:335px){.guest-menu-link>li{font-size:10px;}
}
@media (max-width:480px){.guest-menu-top{height:20px;display:block;}
    .guest-menu-bottom{display:none;}
    .c-layout-revo-slider{overflow-x:visible;}
}
@media (min-width:481px){.guest-menu-top{display:none;}
    .guest-menu-bottom{display:block;}
}
.top-menu .nav .search-form .input-group .input-group-btn > .btn{border:0;}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit{margin-top:7px;}
.top-menu .panel{margin-bottom:0;background-color:#fff;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.top-menu .panel-body{padding-top:0;}
.top-menu .panel .nav>li>a{padding:0px 15px;}
.page-sidebar-menu>li>a> .arrow.title::before{top:12px;}
a{color:#407fc5;}
a:hover{color:#407fc5;text-decoration:underline;}
a span.c-font-white:hover{color:#ffffff;text-decoration:underline;}
.page-content .nav a{color:#23527c;}
.page-content .nav a:hover{color:inherit;text-decoration:none;}
.page-content ul.pagination li a, .page-content .pager{color:#337ab7;}
.pager li > a, .pager li > span{margin-right:10px;margin-left:10px;}
.page-content .pagination>.active>a, .page-content .pagination>.active>a:focus, .page-content .pagination>.active>a:hover,
.page-content .pagination>.active>span, .page-content .pagination>.active>span:focus, .page-content .pagination>.active>span:hover,
.page-content .nav.nav-pills li.active>a{color:#fff;}
.c-theme-btn.btn, .c-btn-blue-3{background:#407fc5 none repeat scroll 0 0;border-color:#407fc5;}
.c-theme-btn.c-btn-border-2x{border-color:#407fc5;color:#407fc5;background:#ffffff;}
.c-btn-border-2x.c-btn-blue-3{border-color:#407fc5;color:#407fc5;}
.c-btn-border-2x.c-btn-primary{border-color:#407fc5;color:#407fc5;}
.c-btn-border-2x.c-btn-primary:hover{border-color:#407fc5;color:#ffffff;background:#407fc5;}
.c-theme-font, .c-theme-color{color:#FF8B31 !important;}
.c-font-blue-3{color:#407fc5 !important;}
.c-bg-blue-3{background-color:#407fc5 !important;}
.c-theme-ul-bg > li{background:#FF8B31 none repeat scroll 0 0 !important;}
.c-theme-bg{background:#FF8B31 none repeat scroll 0 0 !important;}
.c-content-title-1 > .c-line-center, .c-line-center, .c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left, .c-content-list-1.c-theme.c-separator-dot > li::before, .c-content-list-1.c-theme > li::before{background:#FF8B31 none repeat scroll 0 0;}
.res-destibute-content .row.c-reset .looking-job .left-contet .icon .icon-magnifier{background:#407fc5 none repeat scroll 0 0 !important;}
.res-destibute-content .row.c-reset .resume-dis .left-contet .icon .icon-magnifier{background:#2f353b none repeat scroll 0 0 !important;}
.c-content-pricing-1.c-option-2 > .c-tile-container > .c-tile.c-highlight > .c-label{color:#407fc5 !important;}
.c-content-tab-3.c-opt-1 .nav > li.active > a, .c-content-tab-3.c-opt-1 .nav > li > a{color:#407fc5 !important;}
.c-content-accordion-1 .panel > .panel-heading > .panel-title > a.collapsed{color:#407fc5 !important;}
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover, .c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus{background-color:#57bfe1;color:#ffffff !important;text-decoration:none !important;}
.owl-carousel.c-theme .owl-pagination .owl-page.active span{background:#407fc5 !important;}
.c-font-orange{color:#FF8B31 !important;}
.at4-jumboshare a{color:#ffffff !important;}
.at4-jumboshare .at4-count, .at4-jumboshare .at4-count span{font-weight:400;}
.nav.pull-right>li>.dropdown-menu, .nav>li>.dropdown-menu.pull-right{right:0;left:auto;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus{border:1px solid #5e9cd1;color:#ffffff;}
.nav-pills > li > a, .single .nav-pills > li > a{border:1px solid #dddddd;margin-right:10px;font-size:14px;background:#eeeeee;}
.nav-pills > li > a:hover, .single .nav-pills > li > a:hover, .nav-pills > li > a:focus, .single .nav-pills > li > a:focus{text-decoration:none;border:1px solid #5e9cd1;color:#ffffff !important;background:#5e9cd1;}
.single-post .nav-pills > li.active > a{border:1px solid #5e9cd1;background:#5e9cd1;}
.c-content-line-icon.c-jobseekers-line-icon{background-image:url("https://d1zgc7mu3fdfke.cloudfront.net/library/assets/base/img/content/line-icons/jobseekers-lineicon.png");}
.c-content-line-icon.c-employers-line-icon{background-image:url("https://d1zgc7mu3fdfke.cloudfront.net/library/assets/base/img/content/line-icons/employers-lineicon.png");}
.c-content-line-icon.c-recruiters-line-icon{background-image:url("https://d1zgc7mu3fdfke.cloudfront.net/library/assets/base/img/content/line-icons/recruiters-lineicon.png");}
.c-layout-footer .c-body .c-links > li > a:hover, .c-layout-footer-7 .c-body .c-links > li > a:hover{color:#ffffff !important;}
.c-layout-footer .c-head .c-left .socicon .socicon-btn:hover, .c-layout-footer-7 .c-head .c-left .socicon .socicon-btn:hover{text-decoration:none;}
.c-content-accordion-1.c-theme .panel > .panel-collapse > .panel-body{font-size:16px;}
.page-content .nav .filterAdvancedSearchBoxSwitch > a{color:#407fc5;}
.page-content .nav .filterAdvancedSearchBoxSwitch > a:hover{color:#407fc5;text-decoration:underline;}
.imagecontour{padding:10px;border:solid 1px #EFEFEF;background-color:#FFFFFF;}
.effect2{position:relative;}
.effect2:before, .effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;box-shadow:0 15px 10px #777;transform:rotate(-3deg);}
.effect2:after{transform:rotate(3deg);right:10px;left:auto;}
.c-content-counter-1 > .row > div > .c-counter{font-size:35px;padding:75px 0;}
.btn-file{position:relative;overflow:hidden;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:0;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.form-group.form-md-line-input{position:relative;margin:0 0 35px 0;padding-top:20px;}
.form-group.form-md-line-input:last-child{margin-bottom:10px;}
.form-horizontal .form-group.form-md-line-input{padding-top:10px;margin-bottom:20px;margin:0 -15px 20px -15px;}
.form-horizontal .form-group.form-md-line-input > label{padding-top:5px;font-size:14px;color:#888888;opacity:1;filter:alpha(opacity=100);}
.form-group.form-md-line-input .form-control{background:none;border:0;border-bottom:1px solid #c2cad8;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#555555;box-shadow:none;padding-left:0;padding-right:0;font-size:14px;}
.form-group.form-md-line-input .form-control::-moz-placeholder{color:#999;opacity:1;}
.form-group.form-md-line-input .form-control:-ms-input-placeholder{color:#999;}
.form-group.form-md-line-input .form-control::-webkit-input-placeholder{color:#999;}
.form-group.form-md-line-input .form-control.form-control-static{border-bottom:0;}
.form-group.form-md-line-input .form-control.input-sm{font-size:14px;padding:6px 0;}
.form-group.form-md-line-input .form-control.input-lg{font-size:20px;padding:14px 0;}
.form-group.form-md-line-input .form-control ~ label,
.form-group.form-md-line-input .form-control ~ .form-control-focus{width:100%;position:absolute;left:0;bottom:0;pointer-events:none;}
.form-horizontal .form-group.form-md-line-input .form-control ~ label,
.form-horizontal .form-group.form-md-line-input .form-control ~ .form-control-focus{width:auto;left:15px;right:15px;}
.form-group.form-md-line-input .form-control ~ label:after,
.form-group.form-md-line-input .form-control ~ .form-control-focus:after{content:'';position:absolute;z-index:5;bottom:0;left:50%;width:0;height:2px;width:0;visibility:hidden;transition:0.2s ease all;}
.form-group.form-md-line-input .form-control ~ label{top:0;margin-bottom:0;font-size:14px;color:#888888;opacity:1;filter:alpha(opacity=100);}
.form-group.form-md-line-input .form-control ~ .help-block-error{opacity:1;filter:alpha(opacity=100);}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .form-control-focus{color:#888888;}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .form-control-focus:after{visibility:visible;left:0;width:100%;background:#36c6d3;}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label{opacity:1;filter:alpha(opacity=100);}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .help-block{color:#36c6d3;opacity:1;filter:alpha(opacity=100);}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block-error,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block-error,
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .help-block-error{opacity:0;filter:alpha(opacity=0);}
.form-group.form-md-line-input .form-control[readonly],
.form-group.form-md-line-input .form-control[disabled],
fieldset[disabled] .form-group.form-md-line-input .form-control{background:none;cursor:not-allowed;border-bottom:1px dashed #c2cad8;}
.form-group.form-md-line-input.form-md-floating-label .form-control ~ label{font-size:16px;top:25px;transition:0.2s ease all;color:#999;}
.form-group.form-md-line-input.form-md-floating-label .form-control[readonly] ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.edited ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly]) ~ label{top:0;font-size:13px;}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm ~ label{font-size:14px;top:24px;}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly] ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly]) ~ label{top:0;font-size:13px;}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg ~ label{font-size:20px;top:30px;}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly] ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly]) ~ label{top:0;font-size:13px;}
.form-group.form-md-line-input.form-md-floating-label .input-icon > label{padding-left:34px;}
.form-group.form-md-line-input.form-md-floating-label .input-icon.right > label{padding-left:0;padding-right:34px;}
.form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label{padding-left:34px;}
.form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label{padding-right:34px;}
.form-group.form-md-line-input + .input-icon{padding-top:0;}
.form-group.form-md-line-input .help-block{position:absolute;margin:2px 0 0 0;opacity:0;filter:alpha(opacity=0);font-size:13px;}
.form-group.form-md-line-input > .input-icon > i{left:0;bottom:0;margin:9px 2px 10px 10px;color:#888888;}
.form-group.form-md-line-input > .input-icon.input-icon-lg > i{top:6px;}
.form-group.form-md-line-input > .input-icon.input-icon-sm > i{top:-1px;}
.form-group.form-md-line-input > .input-icon .form-control{padding-left:34px;}
.form-group.form-md-line-input > .input-icon > label{margin-top:-20px;}
.form-group.form-md-line-input > .input-icon.right .form-control{padding-left:0;padding-right:34px;}
.form-group.form-md-line-input > .input-icon.right > i{left:auto;right:8px;margin:11px 2px 10px 10px;}
.form-group.form-md-line-input + .input-group{padding-top:0;}
.form-group.form-md-line-input .input-group{padding-top:0;}
.form-group.form-md-line-input .input-group > label{margin-top:-20px;}
.form-group.form-md-line-input .input-group .input-group-addon{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border:0;border-bottom:1px solid #c2cad8;}
.form-group.form-md-line-input .input-group + .input-group-control{padding-top:0;}
.form-group.form-md-line-input .input-group .input-group-control{padding-top:0;position:relative;display:table-cell;vertical-align:bottom;}
.form-group.form-md-line-input .input-group .input-group-control > label{margin-top:-20px;}
.form-group.form-md-line-input .input-group .input-group-btn .btn{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn{margin-right:10px;}
.form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn{margin-left:10px;}
.form-group.form-md-line-input .input-group .help-block{margin-top:35px;}
.form-group.form-md-line-input .input-group.input-group-sm .help-block{margin-top:30px;}
.form-group.form-md-line-input .input-group.input-group-lg .help-block{margin-top:47px;}
.form-group.form-md-line-input.has-success .form-control{border-bottom:1px solid #27a4b0;}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ .form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .form-control-focus:after{background:#27a4b0;}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ label,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label{color:#27a4b0;}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ i,
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ i,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ i,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ i{color:#27a4b0;}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ .help-block,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .help-block{color:#27a4b0;}
.form-group.form-md-line-input.has-success .input-group-addon{color:#27a4b0;border-bottom:1px solid #27a4b0;}
.form-group.form-md-line-input.has-success label{color:#27a4b0;}
.form-group.form-md-line-input.has-warning .form-control{border-bottom:1px solid #c29d0b;}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .form-control-focus:after,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .form-control-focus:after{background:#c29d0b;}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label{color:#c29d0b;}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ i,
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ i,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ i,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ i{color:#c29d0b;}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .help-block,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .help-block{color:#c29d0b;}
.form-group.form-md-line-input.has-warning .input-group-addon{color:#c29d0b;border-bottom:1px solid #c29d0b;}
.form-group.form-md-line-input.has-warning label{color:#c29d0b;}
.form-group.form-md-line-input.has-error .form-control{border-bottom:1px solid #e73d4a;}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ .form-control-focus:after,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .form-control-focus:after{background:#e73d4a;}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ label,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label{color:#e73d4a;}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ i,
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ i,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ i,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ i{color:#e73d4a;}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ .help-block,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .help-block{color:#e73d4a;}
.form-group.form-md-line-input.has-error .input-group-addon{color:#e73d4a;border-bottom:1px solid #e73d4a;}
.form-group.form-md-line-input.has-error label{color:#e73d4a;}
.form-group.form-md-line-input.has-info .form-control{border-bottom:1px solid #327ad5;}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after{background:#337ab7;}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ label,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label{color:#337ab7;}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ i,
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ i,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ i,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ i{color:#327ad5;}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ .help-block,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .help-block,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .help-block{color:#327ad5;}
.form-group.form-md-line-input.has-info .input-group-addon{color:#327ad5;border-bottom:1px solid #327ad5;}
.form-group.form-md-line-input.has-info label{color:#327ad5;}
.accordion .accordion-toggle.accordion-toggle-styled.collapsed{background-position:right 12px;}
.accordion .accordion-toggle.accordion-toggle-styled{background:url(/jobmarket/metronic_assets/global/img/accordion-plusminus.png) right -19px no-repeat;margin-right:15px;}
.collapse.in{display:block;}
.collapse{display:none;}
.modal-content{text-align:left;}
.page-footer{height:40px;}
.page-footer .page-footer-inner{text-align:right;float:right;display:inline-block;line-height:34px;margin-top:20px;margin-bottom:30px;}
.page-footer .page-footer-inner .col-md-12{padding-right:3px;padding-right:3px;}
.form-md-line-input .bootstrap-tagsinput{min-height:0;padding:0;border:0;margin:0;width:100%;}
.twitter-typeahead{width:100%;display:table !important;}
.twitter-typeahead .form-control{margin:0 !important;}
.tt-hint,
.tt-input{color:#999;font-size:14px;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tt-hint[disabled]{background-color:#fff !important;}
.tt-menu{min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ebebeb;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:100%;overflow-y:auto;max-height:250px;}
.tt-menu h3{margin:5px 0;padding:6px 12px;font-size:18px;font-weight:700;border-bottom:1px solid #eee;}
.modal-open .tt-menu{z-index:10055 !important;}
.tt-suggestion{padding:6px 12px;font-size:14px;line-height:16px;}
.tt-dataset-suggestions{display:inline-block;}
.tt-dropdown-menu{height:100px;overflow-y:auto;}
.tt-suggestion:hover{cursor:pointer;background:#eee;}
.tt-suggestion p{margin:0;}
@media (max-width:991px){.c-layout-revo-slider-1 .c-main-title .c-font-24{font-size:17px;}}
[class*=" fa-"]:not(.fa-stack), [class*=" glyphicon-"], [class*=" icon-"], [class^=fa-]:not(.fa-stack), [class^=glyphicon-], [class^=icon-]{display:inline-block;line-height:14px;-webkit-font-smoothing:antialiased;}
li [class*=" fa-"], li [class*=" glyphicon-"], li [class*=" icon-"], li [class^=fa-], li [class^=glyphicon-], li [class^=icon-]{display:inline-block;width:1.25em;text-align:center;}
#auth_modal.modal .modal-content{overflow-y:visible;max-height:initial;}
.resultCard{font-size:16px;}
.vertical-top{vertical-align:top;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.c-btn-green{background-color:#54aaf5;border-color:#54aaf5;}
.c-btn-border-2x.c-btn-green{border-color:#54aaf5;color:#54aaf5;}
.loading-message{display:inline-block;min-width:125px;margin-left:-60px;padding:10px;margin:0 auto;color:#000 !important;font-size:13px;font-weight:400;text-align:center;vertical-align:middle;}
.loading-message.loading-message-boxed{border:1px solid #ddd;background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);}
.no_match_found{border:1px solid #ddd;margin-bottom:20px;background:#fff;box-shadow:0 2px 3px 2px rgba(0,0,0,.03)}.no_match_found .NMF-img-wrap{margin-right:15px}@media only screen and (max-width:767px){.no_match_found .NMF-img-wrap{width:100%;margin:0}}@media only screen and (min-width:768px) and (max-width:979px){.no_match_found .NMF-img-wrap{width:100%;margin:0}}.no_match_found .NMF-content-wrap h4,.no_match_found .NMF-content-wrap p{margin:0}@media only screen and (max-width:767px){.no_match_found .NMF-content-wrap h4{font-size:24px}}@media only screen and (max-width:767px){.no_match_found .NMF-content-wrap{margin-top:15px}}@media only screen and (min-width:768px) and (max-width:979px){.no_match_found .NMF-content-wrap{margin-top:15px}}@media only screen and (max-width:767px){.no_match_found{text-align:center}}@media only screen and (min-width:768px) and (max-width:979px){.no_match_found{text-align:center}}.no_match_found:hover{box-shadow:0 2px 3px 2px rgba(0,0,0,.1);position:relative;z-index:1000}
@media (max-width:768px){.c-layout-revo-slider-1, .c-layout-revo-slider-3{display:none !important;}
    .c-layout-revo-slider-11{display:block !important;}
    .c-layout-revo-slider-11 .c-main-title{background:transparent;}
    .mainlandingpage .c-layout-page{padding-top:0;}
    .mainlandingpage .c-content-app-1 > .c-diagram > .c-box{padding-bottom:0;padding-top:20px;text-align:center;}
    .c-content-feature-13 .c-feature-13-container{padding:0;text-align:center;}
    .c-content-feature-13 .c-feature-13-tile > i{float:none;}
    .c-content-feature-13 .c-feature-13-tile > .c-feature-13-content{padding-left:0;}
    .c-content-feature-2{padding:20px;padding-top:40px;}
    .page-header.navbar{padding:0;}
    .page-header.navbar .page-logo{margin-left:0 !important;margin-right:10px;}
    .page-bar-logo{margin-left:-10px;}
    .page-header.navbar .menu-toggler.responsive-toggler{margin-left:0;margin-right:0;}
    .c-content-feedback-1 > .row > div > .c-contact{padding:0;padding-top:40px;}
}
@media (min-width:769px){.c-layout-revo-slider-11{display:none !important;}
    .c-layout-revo-slider-1, .c-layout-revo-slider-3{display:block !important;}
}
@media (max-width:515px){.hidemobile{display:none !important;}
}
@media (min-width:515px){.showmobile{display:none !important;}
}
@media (max-width:420px){.recruitercounter .recruiterdollar, .recruitercounter .recruitervalue{font-size:40px !important;}
}
@media only screen and (orientation:portrait) and (device-width:320px), (device-width:768px){.c-bg-parallax{-webkit-background-size:auto 150%;background-attachment:scroll;}
}
@media only screen and (orientation:landscape) and (device-width:320px), (device-width:768px){.c-bg-parallax{-webkit-background-size:auto 150%;background-attachment:scroll;}
}
.generalPaginationRow ul li:first-child{margin-right:20px;}
.jobAlertWidget .alert-flash-box .input-group{color:#c2cad8;}
.jobAlertWidget .alert-flash-box .input-group span.input-group-addon{border:none;background-color:#fff;border-bottom:1px solid #c2cad8;}
.jobAlertWidget .alert-flash-box .input-group span.input-group-addon{color:#c2cad8;}
.jobAlertWidget .alert-flash-box .input-group input{border:none;border-bottom:1px solid #c2cad8;}
.jobAlertWidget .alert-flash-box form{background-color:#ffffff;}
.jobAlertWidget .alert-flash-box form .form-md-line-input{margin:15px 0;}
.generalSidebarInnerRow .jobcontentBlockTitleBar,
.generalSidebarCol .jobcontentBlockTitleBar,
.generalSidebarCol .topicSectionTitle{font-family:'Roboto Condensed';font-weight:700;line-height:17px;background-color:#FF8B31;}
.jobcontentBlockTitleBar,
.topicSectionTitle{font-family:'Roboto Condensed' !important;font-weight:normal !important;line-height:17px !important;background-color:#FF8B31 !important;}
.generalSidebarInnerRow .contentBlockBottomBar,
.contentBlockBottomBar{background-color:#eee !important;}
.generalSidebarInnerRow .contentBlockBottomBar a,
.generalSidebarInnerRow .contentBlockBottomBar a:hover,
.contentBlockBottomBar a,
.contentBlockBottomBar a:hover{color:#407fc5 !important;}
@media (max-width:767px){.jobAlertWidget .alert-flash-box .jobAlertWidget > div:nth-child(3){padding-right:0;}
    .jobAlertWidget .alert-flash-box .jobAlertWidget > div:nth-child(4){padding-left:0;}
}
.generalContentRow .generalSidebarCol .generalSidebarInnerRow .generalSidebarColAd div{float:left !important;text-align:left !important;}
.nav-pills > li > a{border-radius:0;border:none !important;margin-right:3px;border:1px solid #407fc5 !important;color:#0466aa !important;background:#ffffff !important;}
.nav-pills > li.active > a,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{background:#407fc5 !important;color:#ffffff !important;border:1px solid #407fc5 !important;}
.c-theme-btn.btn:hover{background:#0466aa !important;border:1px solid #0466aa !important;}
.c-btn-border-2x.c-btn-blue-3{border-color:#ffffff;color:#ffffff;}
.c-content-pricing-1 > .c-tile-container > .c-tile > .c-price{font-size:40px;}
.c-content-pricing-1 > .c-tile-container > .c-tile-small, .c-content-pricing-1 > .c-tile-container > .c-tile{padding-left:20px;padding-right:20px;}
.c-content-pricing-1 > .c-tile-container > .c-tile > p{border-bottom:1px dotted #ccc;font-size:15px;font-weight:300;padding-bottom:10px;padding-top:2px;}
.bulletedlist{list-style:none;padding:0;}
.bulletedlist li{padding-left:1.3em;padding-bottom:10px;}
.bulletedlist li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}
.innerbulletedlist li:before{content:"";display:inline-block;margin-left:0;width:0;}
.innerbulletedlist li{margin-bottom:0px;padding-bottom:0;padding-top:5px;}
#corner-slider{background:#fd7100 none repeat scroll 0 0;border:1px solid #ccc;color:#fff;font-family:Roboto;font-size:15px;height:120px;overflow:hidden;padding:15px;position:fixed;width:300px;z-index:10000;cursor:pointer;}
#corner-slider.hidden{display:none;}
#corner-slider .close{color:#fff;cursor:pointer;display:inline-block;font-size:10px;position:absolute;right:8px;top:10px;z-index:1002;}
.page-sidebar-menu.page-header-fixed{overflow:hidden;}

.navbar-nav.c-theme-nav{
    flex-direction: row!important;
}

.custom-training-popup input[type='text'].form-control-solid{
    background-color: #F3F6F9!important;
    border-color: #E5EAEE!important;
    color: #464E5F!important;
    display: block;
    width: 100%;
    height: auto;
    padding: 0.65rem 1rem;
    font-size: 13.33px;
    font-weight: 400;
    line-height: 1.5;
    color: #464E5F;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #E5EAEE;
    border-radius: 0.42rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.custom-training-popup .checkbox-inline .checkbox {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 5px;
}

.custom-training-popup .checkbox {
    display: inline-block;
    top: 1px;
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
    text-align: left;
    cursor: pointer;
    font-size: 1rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 13px;
    color: #464E5F;
}
.custom-training-popup .checkbox > span {
    background-color: #ECF0F3;
    border: 1px solid transparent;
    border-radius: 0.42rem;
    background-color: none;
    position: absolute;
    top: 2px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 18px;
    width: 18px;
}
.custom-training-popup  .checkbox > span:after {
    width: 5px;
    height: 10px;
    content: '';
    border-color: transparent;
    border-style: solid;
    border-width: 0 2px 2px 0/*rtl:ignore*/ !important;
    -webkit-transform: rotate(45deg)/*rtl:ignore*/;
    transform: rotate(45deg)/*rtl:ignore*/;
    margin-top: -2px;
}
.custom-training-popup .checkbox-inline{
    padding: 0 0;
}

.custom-training-popup  .checkbox > input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.custom-training-popup .checkbox > input:checked ~ span:after {
    border-color: #ffffff;
    display: block;
}

.custom-training-popup  .checkbox > input:checked ~ span {
    background-color: rgb(51,153,153) !important;
}
.custom-training-popup .modal-header h4.modal-title {
    font-weight: 500;
    font-size: 16.9px;
    color: #212121;
}

.custom-training-popup .modal-content{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, 0.2);
    border-radius: 0.42rem;
    -webkit-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
    outline: 0;
}


@font-face {
    font-family: "Ki";
    src: url("../../../../metronic_v7_assets/plugins/global/fonts/keenthemes-icons/Ki.eot");
    src: url("../../../../metronic_v7_assets/plugins/global/fonts/keenthemes-icons/Ki.eot?#iefix") format("embedded-opentype"), url("../../../../metronic_v7_assets/plugins/global/fonts/keenthemes-icons/Ki.woff") format("woff"), url("../../../../metronic_v7_assets/plugins/global/fonts/keenthemes-icons/Ki.ttf") format("truetype"), url("../../../../metronic_v7_assets/plugins/global/fonts/keenthemes-icons/Ki.svg#Ki") format("svg");
    font-weight: normal;
    font-style: normal; }
    
@font-face {
    font-family: 'Line Awesome Free';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-regular-400.eot");
    src: url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-regular-400.eot?#iefix") format("embedded-opentype"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-regular-400.woff2") format("woff2"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-regular-400.woff") format("woff"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-regular-400.ttf") format("truetype"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-regular-400.svg#lineawesome") format("svg"); }
    
    .lar {
    font-family: 'Line Awesome Free';
    font-weight: 400; }
    
@font-face {
    font-family: 'Line Awesome Free';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-solid-900.eot");
    src: url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-solid-900.eot?#iefix") format("embedded-opentype"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-solid-900.woff2") format("woff2"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-solid-900.woff") format("woff"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-solid-900.ttf") format("truetype"), url("../../../../metronic_v7_assets/plugins/global/fonts/line-awesome/la-solid-900.svg#lineawesome") format("svg"); }
      
  
  .ki {
    font-size: 1rem; }
  
  .ki:before {
    font-family: "Ki";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased; }
    .ki-close:before {
        content: "\f130";
    }

.font-weight-lighter {
    font-weight: lighter !important;
}

.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important; }

  .pt-5,
  .py-5 {
    padding-top: 1.25rem !important; }
  .pl-4,
  .px-4 {
    padding-left: 1rem !important; }

.pr-4,
.px-4 {
  padding-right: 1rem !important; }

  .py-4{
    padding-top: 1rem !important;
padding-bottom: 1rem! important; }
.ml-3, .mx-3 {
    margin-left: 0.75rem !important;
}


  .custom-training-popup .mContactUs,
  .custom-training-popup .c-copyright, 
  .custom-training-popup .tosFieldWrap{
      margin: 0;
      padding: 0;
      font-family: Poppins, Helvetica, "sans-serif";
      font-size: 10px;

  }
  .custom-training-popup a{
      color: rgb(51,153,153);
      text-decoration: none;
  }
  .custom-training-popup .close{
      transition: .5s ease-in-out;
      margin-top: 0;
        line-height: inherit;
        height: auto;
  }
.custom-training-popup .close:hover{
    color: rgb(51,153,153);
}
.custom-training-popup .modal-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.custom-training-popup button[type='submit']#submitenroll,.custom-training-popup button[type='submit']#submitenroll:disabled{
    font-family: Poppins, Helvetica, "sans-serif";
    color: #FFFFFF;
    background-color: rgb(51,153,153);
    border-color: rgb(51,153,153);
    font-weight: 500;
    font-size: 13px;
    text-transform: capitalize;
}
.custom-training-popup button[type='submit']#submitenroll:hover{
    color: #FFFFFF;
    background-color: rgb(0,102,102);
    border-color: rgb(0,102,102);
}

.custom-training-popup .la,.custom-training-popup .las {
    font-family: 'Line Awesome Free';
    font-weight: 900;
}
.la, .las, .lar, .lal, .lad, .lab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.la-arrow-right:before {
    content: "\f061";
}
.btn i:after, .btn i:before {
    line-height: 0;
}
.custom-training-popup .recruiter-signup{
    padding-top: 25px;
}
.custom-training-popup .captcha-button{
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 25px;
}

        #submitenroll:disabled,
        #submitenroll:disabled:hover,
        #submitenroll:disabled:active,
        #submitenroll:disabled:hover:active {
            background-color: #ccc;
            color: #fff;
            border: 1px solid #ccc;
            cursor: not-allowed;
        }

        .tim-big-banner {
            position: relative
        }

        .tim-big-banner figure {
            width: 100%;
            height: 100%
        }

        .tim-big-banner .container {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            margin: 0 auto;
            transform: translateY(-50%)
        }

        @media only screen and (max-width: 767px) {
            .mp-15 {
                padding: 15px 0 !important
            }

            .m-padding-lr-15 {
                padding: 0 15px !important
            }

            .m-padding-15 {
                padding: 15px !important;
            }

            .c-margin-t-50 {
                margin-top: 20px;
            }

            .m-margin-t-0 {
                margin-top: 0 !important
            }

            .c-margin-b-40 {
                margin-bottom: 15px;
            }

            .m-align-center {
                text-align: center
            }

            .mbg_white {
                background: #fff !important;
            }

            .c-content-title-5 {
                padding: 10px 0;
            }

            .c-content-title-5 {
                text-align: center
            }

            .c-content-title-5 .c-line-left {
                margin: 0 auto !important
            }

            .img_responsive {
                width: 100%
            }

            .tim-big-banner {
                height: 100%
            }

            .tim-big-banner figure {
                position: relative;
                padding-bottom: 65%;
            }

            .tim-big-banner figure img {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                object-fit: cover
            }

            .tim-big-banner .container {
                position: static;
                padding: 15px;
                background: #000;
                transform: none;
            }

            .c-content-title-1 > h3, .c-content-title-1 > .c-line-left {
                margin: 0 0 10px 0;
            }

            .c-content-box .btn {
                margin-bottom: 15px
            }

            .dnone-mobile {
                display: none
            }

            .c-title-pricing-1 {
                margin-top: 10px;
            }

            .c-padding-adjustment .c-row.c-type.c-font-20.tim-c-row.c-font-black.c-font-bold.c-font-uppercase {
                padding: 10px
            }

            .c-content-pricing-1 .c-content > .c-row {
                min-height: 50px;
                padding: 20px
            }

            .c-content-pricing-1 .c-content {
                margin-bottom: 30px
            }

            .c-content.mp-15 .tim-c-row {
                min-height: auto;
                padding: 10px 0
            }

            .c-content.mp-15 .tim-c-row:last-child {
                padding: 0
            }

            .faq-sec {
                background: none !important
            }

            .cbp-caption-expand .cbp-caption {
                border-bottom: 0
            }

            .c-content-box.c-size-lg {
                padding: 20px 0;
            }

            .mbackground-none {
                background-image: none !important
            }

            .c-content-accordion-1 .panel > .panel-heading > .panel-title > a {
                padding: 10px 30px 10px 30px
            }

            .c-content-feature-1 > h3 {
                margin: 15px 0
            }

            .c-content-testimonial-3 p {
                padding: 0
            }
        }

        @media only screen and (max-width: 480px) {
            #grid-container {
                overflow: hidden
            }

            #grid-container .cbp-wrapper-outer {
                left: 30px
            }
        }
    