/*for sum mobile styles*/
.header_style {
    /*background: #147cb9;*/
    background: #fff;
    /*-webkit-box-shadow: 3px 7px 5px -6px rgba(0, 0, 0, 0.78);
    -moz-box-shadow: 3px 7px 5px -6px rgba(0, 0, 0, 0.78);
    box-shadow: 3px 7px 5px -6px rgba(0, 0, 0, 0.78)*/
}

.section_style {
    background: #ffffff
}

.search_component, .footer_style {
    background: #fff;
    padding: 30px 0px
}

.body_component {
    background: #ffffff;
    padding:40px 0px
}

.sch_content {
    background: #d6d6d6;
    border: solid 1px #b8b8b8;
    padding: 20px;
    border-radius: 5px
}

.sch_content>.s_title {
    border: none
}

.btn-box {
    padding-top: 20px
}

.s_panel {
    width: 100%;
    padding: 10px 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #E6E9ED;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease
}

.s_title, .b_title_style {
    margin-bottom: 10px;
    border-bottom: 2px solid #555
}

.s_title h3, .s_title h4, .b_title_style h3, .b_title_style h4 {
    margin: 5px 0 6px;
    float: left;
    display: block;
    width: 100%;
    color: #000000
}
.b_title_style h4{
    color: #1c72e4;
    font-weight: 500;
    font-size: 20px;
}
.s_title h3 small, .s_title h4 small, .b_title_style h3 small, .b_title_style h4 small {
    margin-top: 10px;
    font-weight: 300;
    display: block;
    color: #000
}

.s_title h3 {
    padding-bottom: 20px;
    color: #1c72e4;
}

.panel_toolbox_new {
    float: right;
    min-width: 70px
}

.panel_toolbox_new>li {
    float: left;
    cursor: pointer
}

.panel_toolbox_new>li>a {
    padding: 5px;
    color: #C5C7CB;
    font-size: 14px
}

.b_title_style {
    color: #1c72e4;
    border-bottom: none
}

.position_display {
    border-bottom: solid 1px #555555;
    padding: 15px 0px;
    position: relative;
}
.position_display:last-child{border: none!important;}
.section_A{display:inline-block;width:80%;vertical-align:middle}
.section_B{display:inline-block;width:19%;vertical-align:middle}
.section_AF {
    float: left;
    width: 70%
}

.section_BF {
    float: left;
    width: 30%
}

/*.position_display:hover, .position_display:focus, .position_display.select {
    background: #ededed
}*/

.date_style {
    font-size: 13px
}

@media only screen and (max-width:767px) {
    .mobile-space {
        margin-bottom: 10px
    }

    .section_A, .section_B {
        width: 100%
    }

    .date_style {
        padding-top: 10px;
        display: block;
        width: 100%;
        margin-bottom: 10px
    }

    .right_box {
        margin-top: 10px !important;
        margin-bottom: 0px !important
    }

    .parta, .partb {
        width: 100% !important;
        padding: 0px !important
    }

    .partb {
        margin-top: 10px
    }

    .title_bar {
        font-size: 25px !important;
        font-weight: bold
    }
    .social_strip{
        margin-bottom: 15px;
    }
    .row_simmilor{float: none!important;display:inline-block!important;}
    .s_title{   padding-bottom: 0px!important; margin-bottom: 0px!important; }
    .togal_icon{ display:block!important;   background: transparent; border: none; float: right; outline:none;}
    .s_title h3 {text-align:left; padding-bottom: 0!important; font-size: 20px;}
    .sch_content{ padding:10px!important;}
    .social-box a{ font-size: 14px!important; }
    .btn-social>:first-child {width: 35px!important; line-height: 35px!important;}
}/*for mobile screen*/

img {
    max-width: 100%
}

.well {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    display: none;
    margin: 1em
}

pre.prettyprint {
    padding: 9px 14px
}

.fulltable {
    max-width: 100%;
    overflow: auto
}

.container {
    padding-left: 0;
    padding-right: 0
}

.lineheight {
    line-height: 3em
}

.pagetop {
    background-image: url(data:image/png;base64,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);
    background-color: #333;
    background-attachment: fixed;
    color: #fff
}

.page-header {
    border-bottom: none
}

.initialism {
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 12px
}

.popup-title, .small_style {
    display: block;
    color: #000000;
    font-size: 16px;
    font-weight: bold
}

.small_style {
    color: #147cb9;
    font-size: 14px;
    padding: 10px 0 0 0;
    font-weight: normal
}

.form-control_New {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 5px
}

.right_box {
    width: 100%;
    padding: 10px 17px;
    display: inline-block;
    background: #f1f1f1;
    border: 1px solid #E6E9ED;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease;
    margin-bottom: 20px
}

.welcome_banner {
    /*background-image: url(../../images/imaege_main.jpg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-color: #C5DDF5;
    padding:160px 0px 20px 0px;
}

.title_bar {
    font-size: 36px;
    color: #fff;
    display: inline-block;
    font-style: italic;
    width: 100%;
    text-align: center
}

.top_tab {
    display: inline-block;
    list-style: none;
    width: 100%;
    text-align: center;
    padding: 20px 0px
}

.top_tab li {
    display: inline
}

.top_tab li a {
    display: inline-block;
    padding: 0px 10px;
    text-decoration: none;
    color: #ffffff
}

.top_tab li:nth-child(2) {
    border-right: solid 1px white;
    border-left: solid 1px white;
    box-sizing: border-box
}

.search_box {
    float: left;
    width: 100%;
/*    padding: 0% 10%;*/
    box-sizing: border-box
}

.parta, .partb {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding-right: 1%;
    position: relative
}

.partb {
    padding-left: 1%;
    padding-right: 0%
}

.parta .jobs_s {
    padding-left: 40px
}

.jobs_s {
    border: solid 1px #cccccc;
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
    height: 42px;
}

.icon-set_L {
    position: absolute;
    top: 10px;
    font-size: 20px !important;
    left: 10px;
    color: #1779c4
}

.link_W {
    color: #fff;
    text-decoration: underline
}

.title-center {
    font-weight: 400;
    color: #000000;
    font-size: 20px;
    /*font-style: italic;
    padding: 15px 0px*/
}

.row_simmilor {
    float: left;
    width: 100%
}

.style_blue {
    color: #147cb9 !important
}

.social_strip {
    padding: 5px 0px;
    border-bottom: solid 1px #ccc
}

.list_style {
    list-style: none;
    margin: 0;
    padding: 0
}

.list_style li {
    position: relative;
    padding-left: 15px
}

.list_style li:before {
    content: "\002e";
    padding-right: 5px;
    position: absolute;
    left: 0;
    top: 0px;
    font-size: 26px;
    font-weight: bold;
    line-height: normal;
    line-height: 9px;
}
/*togal_icon_style*/
.togal_icon{ display: none; }
/*togal_icon_style*/
.form-signin {
  margin:0 auto;
  max-width: 400px;
  display:block;
  background-color: #f7f7f7;
}
.main{
    padding:20px 38px 20px 38px;
}
.social-box{
  margin: 0 auto;
  padding:10px 38px 38px 38px;
  border-bottom:1px #ccc solid;
  position: relative;
}
.social-box::after {
    content: "OR";
    background: #dddddd;
    position: absolute;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    color: black;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    bottom: -12px;
    left: 45%;
}

.social-box a{
  font-weight:bold;
  font-size:18px;
  padding:8px;
}
.social-box a:hover{ color: #fff; }
.social-box a i{
  font-weight:bold;
  font-size:20px;
}
.heading-desc{
    font-size:14px;
    font-weight:bold;
    padding:20px 38px 0px 38px;

}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: 20px;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: 10px;
  border-radius: 5px;

}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-radius: 5px;
}
.login-footer{
    background:#fff;
    margin: 0 auto;
    border-top: 1px solid #8e8e8e;
    padding:20px;
}
.login-footer .left-section a{
    color:#1778b0;
    line-height:19px;
}
.mg-btm{
    margin-bottom:20px;
}
/*----------------------------------------------*/
/*common button style*/
/*----------------------------------------------*/
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
/*----------------------------------------------*/
/*----------------------------------------------*/
.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-social>:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 45px;
    line-height: 45px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0,0,0,0.2);
}
.btn-google {
    color: #fff;
    background-color: #d62d20;
    border-color: rgba(0,0,0,0.2);
}
.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,0.2);
}
.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: rgba(0,0,0,0.2);
}
/*----------------------------------------------*/
.divider{position: relative; height: 30px;}
.divider:after{ position: absolute; content: " "; border-bottom: solid 1px #ccc; top:50%; width:100%;}
/*extra padding*/
.pad-t-30{
    padding-top:30px; 
}
/*End extra padding*/
/*for pagination*/
.pagei{ display:inline-block; list-style: none; margin:0px; padding: 0px; }
.pagei li{ display:inline-block; float: left;}
.pagei li a{display: block; background: #f2f3f3; color: #0b0b0b; padding: 5px 10px; box-sizing: border-box; line-height: 16px; text-align: center; text-decoration: none;border: solid 1px #d6d6d6; width: auto;} 
.pagei li a:hover, .pagei li a:focus, .pagei li a.active{background: #f3f3f3; color:#157ab7; border: solid 1px #157ab7;}

/*for about your-self-page*/


/*End about your-self-page*/

/*for sum mobile styles*/
@media (max-width: 767px) {
    .mob_gap{
        margin-top: 15px!important;
    }
}

/* start add css for active and active class for sorting on job listing page  date 04-12-2017 */
.shortby_active{color:#337ab7;;}
.shortby_inactive{color:#000;}
/* start add custome css for select box date 04-12-2017 */

/* start add custome css for select box date 05-12-2017 */
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #000 !important;
    border-radius: 0;
    height:42px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #73879C;
    padding-top: 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding-top: 3px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
    position: absolute;
    top: 7px;
    right: 1px;
    width: 37px;
    text-align: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    width:25px;
    height:25px;    
    font-weight: normal;
    text-align: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after{
    width: 25px;
    height: 25px;
    content:"\f107";
    font-size: 24px;
    color: #007bff;
    font-family: FontAwesome;
    /*position: absolute;*/
    /*top: -11px;*/
}
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-top: 2px;
    border: none;
    border-radius: 0;
    padding: 3px 5px
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ccc
}
/* end custome css for select box date 05-12-2017 */

/* start add css for input type file name is big date 06-12-2017 */
.fileinput-filename {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	/* new lines */
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* end add css for input type file name is big date 06-12-2017 */
/*popup inner box*/
.margT50{margin-top:50px;}
.main_new{
    padding:20px 15px 20px 15px;
}
.text-success-custaom{ color:#45a33f}
.form-signin_new{margin:0 auto; max-width: 480px; display:block; background-color: #f7f7f7;}
.modal-dialog{margin:20% auto!important;}
/*for new template*/
.customPtb10{ padding-top: 10px;padding-bottom: 10px; }
.logoWraper{ width: 145px;}
.logoWraper .navbar-brand{ padding:0px;  }
.logoWraper a img{ width: 100%;display: block;}
.custom-space{padding-left:15px; padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}
.logoWraper .navbar-brand{ margin-left: 0px; height: auto; margin-top: 10px; }
.f-logo{ font-size: 24px; font-weight: 300; }
.f-logo span{ font-weight: 900; }
.f-logo .light{font-size: 14px; padding-top: 5px; font-weight: 500; }
.articleSec{padding-top: 35px;padding-bottom: 35px;}
.marL0{margin-left:0px!important;}
.marR0{margin-right:0px!important;}
.select2-container{ width: 100%!important;}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 42px;
    user-select: none;
    -webkit-user-select: none;
}
.btnCustom{
    padding-bottom: 10px!important;
    padding-top: 10px!important;
    font-weight: 600!important;
    font-size: 16px;
    line-height: 20px;
}
.sectionthree{
    width: 85%;
    float: left;
}
.sectionone{
    width: 15%;    
    float: left;
}
.secBoxfull{
    width: 100%;
}
.secBox{
    width: calc(100%/3 - 30px);
    margin: 0 15px;
    float: left;
    position: relative; 
    vertical-align: top;
}
/*custom-padding*/
.padT10{padding-top: 10px;}
.padT20{padding-top: 20px;}

.marT20{margin-top: 20px;}
.marT50{margin-top: 50px;}
/*custom-padding*/
.secBox:first-child{margin-left:0px;}
.secBox:last-child{margin-right:0px;}
.custom-btnP{padding:15px 10px 12px 10px!important;}
/*//////////////////////////////////*/
.js .inputfile {
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.inputfile-2 + label {
    color: #0074e5;
    border: 2px solid currentColor;
    margin-bottom:-5px;
}
.inputfile + label {
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight:400;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding-top:26px;
    padding-bottom:26px;
}
.box {
    background-color: #fff;
}
/* Validation Labels */
.item .alert{float:left;margin:8px 0 0 0px;padding:3px 10px;color:#FFF;background-color:#CE5454;white-space:pre;left:-15px;opacity:0;z-index:1;transition:.15s ease-out;border-radius:0;position:relative;font-size:14px;font-weight:400}
.item .alert::after{content:'\f0de';font-family:"FontAwesome";color:#CE5454;position:absolute;left:0px;top:-9px;font-size:29px}
.item.bad .alert{left:0;opacity:1}

.secBox .ss-label a {
    background: white;
    padding: 3px 6px;
    float: right;
    display: inline-block;
    position: absolute;
    width: 75px;
    right: 21px;
    top: 8px;
}
.required-fld{margin-top:15px;text-align:center;margin-bottom:0;float:left;width:100%}
.required-fld span{font-style:italic;font-size:12px;padding:5px 10px;background:#d2d2d2;border-radius:15px;text-align:center;text-transform:capitalize;color:black}
.required-fld span em{font-size:21px;font-style:normal;vertical-align:bottom;
line-height:12px;margin-right:5px}

/* Custom code (Bikramjit) */
.logoWraper_XXXX{max-width:250px;max-height:250px}
@media only screen and (max-width:767px)
{
    .navbar-brand{height:auto !important}
    .navbar-collapse.in{overflow-x:initial !important}
    .welcome_banner{padding:20px 0px !important}
}
.select2-container--default .select2-search--inline .select2-search__field{height:40px}
.select2-container .select2-search--inline .select2-search__field{margin-top:0 !important;height:40px}
/* Bootstrap code recovered */
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
}
.navbar-collapse.in {
    overflow-y: auto
}
/*for mobile*/
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }
    .custom1 .navbar-nav {
        float: none;
        margin: 0;
        display: inline-block;
        text-align: center;
    }
    .navbar-nav>li {
        float: left
    }
    .custom1 .navbar-nav>li {
        float: none;
        display: inline-block;
    }
    .navbar-nav>li>a {
        padding-top: 0px;
        padding-bottom: 0px
    }
    .top_nav .navbar-right{
    width: 90%!important;
    }
    .custom1 .navbar-nav {
    }
    
}
@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important;
        text-align:center;
    }
    .navbar-collapse.in {
        overflow-y: visible
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}
.btn-default{
    min-height: 42px;
}

#c_granted_intl1{position:absolute;background:white;color:black;width:300px;top:100%;
margin-top:10px;padding:12px;right:0;z-index:9;border:1px solid #d2d2d2;border-radius:3px;
box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}
#c_granted_intl1::before{font-family:"FontAwesome";content:"\f0d8";position:absolute;top:-23px;
color:white;font-size:24px;left:40%}
#locationDiv a{color:black;float:left}
#locationDiv ul{padding:0;}
#locationDiv li{width:100%;float:left;margin-bottom:5px;list-style:none;}
.btn_close{background: url(../../images/cancel.png) no-repeat;border:0;height:21px;outline:0;width:21px}
a.us span.f{background-position:0 0}
a.au span.f{background-position:-16px 0}
a.be span.f{background-position:-32px 0}
a.br span.f{background-position:-48px 0}
a.ca span.f{background-position:-64px 0}
a.de span.f{background-position:-80px 0}
a.es span.f{background-position:-96px 0}
a.fr span.f{background-position:-112px 0}
a.gb span.f{background-position:-128px 0}
a.ie span.f{background-position:-144px 0}
a.in span.f{background-position:-160px 0}
a.it span.f{background-position:-176px 0}
a.nl span.f{background-position:-192px 0}
a.mx span.f{background-position:-208px 0}
a.jp span.f{background-position:-224px 0}
a.ch span.f{background-position:-240px 0;width:11px}
a.cn span.f{background-position:-251px 0}
a.at span.f{background-position:-267px 0}
a.kr span.f{background-position:-283px 0}
a.za span.f{background-position:-299px 0}
a.ru span.f{background-position:-331px 0}
a.se span.f{background-position:-347px 0}
a.pt span.f{background-position:-363px 0}
a.ar span.f{background-position:-315px 0}
span.f{background:url("../../images/sprite_flags.gif") 16px 0 no-repeat;background-position-x:16px;
background-position-y:0px;height:11px;left:0;top:4px;width:16px;display:inline-block}
#c_granted_intl1 .region{float:left;width:50%;margin-bottom:12px}
#c_granted_intl1 .region strong{margin-bottom:7px;display:block}
#c_granted_intl1 .intl, #c_granted_intl1 .intl:visited{display:inline-block;padding-left:25px;position:relative;font-size:13px}
.change_country{float:left;width:100%}
.change_country > p{margin-bottom:5px;font-weight:bold}
.seekerSearchcountry,.seekerSearchcountry_class{width:100%;box-sizing:border-box;border:1px solid #d2d2d2;padding:3px 5px}
a.btn_close_a,span.f{position:absolute}

