.btn-white{background: #FFFFFF; color: #555555;}
.navbar-toggleSearch{margin: 0;font: inherit;color: inherit;  }
.navbar-toggleSearch .icon-bar{background-color: #555555;border-radius: 0;height: 3px;width: 22px;box-shadow: 0 1px 0 #efefef;display: block;}
.navbar-toggleSearch  { display:none; position: relative; float: right; padding: 9px 10px; margin-top: -8px;margin-right: -12px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.fa-search-hide{display: none !important;}
.navbar-toggleSearch .icon-bar {background-color: #555555;border-radius: 0;box-shadow: 0 1px 0 #efefef;height: 3px;width: 18px;}
.navbar-toggleSearch  .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggleSearch .icon-bar1 {top: 8px;border: none;transform: rotate(45deg);}
.navbar-toggleSearch .icon-bar2 {background-color: transparent !important;box-shadow: none !important;border: none;}
.navbar-toggleSearch .icon-bar3 {box-shadow: none !important;top: -6px; transform: rotate(-45deg);border: none;}
.navbar-toggleSearch  .icon-bar {position: relative;}
.navbar-btn-search .fa-search{margin-top: 6px;}
.navbar-btn-search{margin-top:9px; height: 51px !important;}
.navbar-btn-search .btn:active { background-color: transparent; border: 1px solid transparent; box-shadow: none !important; }
.navbar-btn-search{    box-shadow: none !important;-webkit-box-shadow: none !important;}
.navbar-search-box{width: 100%; position: relative; float: left; padding-bottom: 35px;}
.navbar-search-box {
    border-bottom: 1px solid #cccccc;
    width: 100%;
    position: fixed;
    padding-bottom: 35px;
    top: 60px;
    background: #f7f9ff;
}
.hideField{display:none !important;}
.fullInput{width: 100% !important;}
header.header.header-new {
    border-bottom: 0px solid transparent;
}


.twitter-typeahead .form-control:focus {
     background-color: #fff !important;
}
.header .navbar{background: #FFFFFF; z-index: 10;}
.navbar-search-box.ng-hide-remove {
    -webkit-animation:0.3s fadeInDown ease;
    animation:0.3s fadeInDown ease;
    /*activate the GPU for compositing each page */
    -webkit-transform: translate3d(0, 0, 0);}
.navbar-search-box.ng-hide-add {
    -webkit-animation:0.3s fadeOutUp ease;
    animation:0.3s fadeOutUp ease;
    /*activate the GPU for compositing each page */
    -webkit-transform: translate3d(0, 0, 0);
}
.mobileSearchHeaderPHP{
    position: relative;
    top: 0px;
    left: -16px;
    float: right;
    font-size: 22px;
    display: none
}
.subTabsSearch{
   text-align:center;
}
.subTabsSearch ul {
    margin-top: 49px;
    margin-bottom: 15px;
    padding-left: 0;
}
.subTabsSearch li {
    display: inline-block;
    width: 120px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}
.br15Grey {
    font-family: brandon_grotesquemedium;
    font-size: 16px;
    font-weight: bold;
    color: #7d878f;
}
.mobileSearchHeaderPHP:active{ background-color: transparent; border: 1px solid transparent; box-shadow: none; }

.header-search-areas-php{
    /*width: 465px;
    margin-left: 36%;
    margin-top: 25px;
    display: block;
    float: left;
    position: relative;
    height: 40px;*/
}
.header-search-areas-php{
    width: 100%;
    margin-top: 36px;
    display: block;
    float: left;
    position: relative;
    height: 32px;
}

.header-search-areas-php>ul {
    height: 100%;
    display: block;
    position: relative;
    width: 370px;
    padding: 0;
    text-align: center;
    margin: 0 auto;
   /* display: flex;
    justify-content: space-between;*/
}
.header-search-areas-php>ul>li {
    /*display: block;
    float: left;
    position: relative;
    font-size: 13px;
    color: #000000;
    margin-right: 7%;
    font-family: brandon_grotesquemedium;*/
}
.header-search-areas-php>ul>li{
    display: block;
    float: left;
    position: relative;
    font-size: 16px;
    color: #000000;
    font-family: brandon_grotesquemedium;
    text-align: center;
    width: 50% !important;
    cursor: pointer;
}
.header-search-areas-php>ul>li:first-child{margin-left: 0; text-align: center; width:50%;}
.header-search-area-last-child {
    margin-left: 0 !important;
    /*background-color: #ffffff;*/
    /*border-radius: 3px;*/
    /*border: 1px solid #b7c3cc;*/
    /*margin: 0px auto;*/
    /*max-width: 45%;*/
    /*padding: 10px 60px 10px 0px;*/
    /*position: relative;*/
    /*width: 671px;*/
}
.header-search-fieldset {
    position: relative;
    float: left;
    width: 100%;
}
.header-search-fieldset .form-control { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ffffff; border-color: #c5cfd6; border-image: none; border-style: none none none solid; border-width: medium medium medium 1px; box-shadow: none; float: left; height: 31px; padding-left: 20px; margin-right: 113px; width: 100%; font-size: 16px; border-radius: 0;font-family: 'Open Sans', sans-serif;}
.groupHeaderSearch {width: 54%; height: 31px !important;}
.groupHeaderSearchLastPHP{width: 40%; height: 31px !important;}
/*.header-search-fieldset .form-inline:first-child { border-left: medium none !important; }*/
.noBorderLeft {border-left: medium none !important; }
.header-search-fieldset .form-inline:nth-child(3) { border-left: medium none !important; }
.header-search-fieldset .form-inline{ margin-bottom: 0;}
.header-search-fieldset .btn { border-radius: 0px 5px 5px 0px; box-shadow: none; color:#C5CFD6; font-size: 22px; font-weight: normal; height: 48px; position: absolute; right: 0px; text-shadow: none; top: 2px; width: 60px; }
.header-search-fieldset  #searchJobTitleMain{border: none;}
.chat-bubble-arrow-border {
    border-color: transparent transparent #b7c3cc transparent;
    border-style: solid;
    border-width: 7px 12px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -1px;
    left: 53px;
}
.chat-bubble-arrow {
    border-color:  transparent transparent #FFFFFF transparent;
    border-style: solid;
    border-width: 7px 12px;
    z-index: 20;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -2px;
    left: 53px
}
.bubbleCareers{
    left: 8%;
}

.bubbleGrads{
    left: 72%;
}

.bubbleJobs{
    left: 22%;
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 990px)
and (orientation : portrait) {
    .chat-bubble-arrow {bottom: -4px; }
    .chat-bubble-arrow-border{bottom: -3px; z-index: 10;}
    .header-search-areas-php {width:90%;margin-left: 5%;}
    .header-search-fieldset {max-width: 80%; margin-left: 10%;  border: 1px solid transparent;
        max-width: 100%;
        border: 1px solid transparent;
        margin-left: 0;
        padding-left: 14px;
        padding-right: 14px;
        /*margin-bottom: 30px;*/

    }
    .groupHeaderSearch { border: 1px solid #b7c3cc;;width: 100%;   padding: 10px;border-radius: 5px; margin-bottom: 20px!important;}
    .groupHeaderSearchLastPHP { border: 1px solid #b7c3cc;width: 100%; padding: 10px; border-radius: 5px; margin-bottom: 20px !important;}
    .form-control { border: 1px solid transparent;}
    .header-search-fieldset .btn {top: 8px !important; border: 1px solid transparent; font-size: 22px; height: 46px; right: 1px;}
    .header-search-fieldset .form-control { font-size: 18px; padding-left: 14px;}
    .navbar-btn-search {display:none !important;}
    .mobileSearchHeaderPHP {display: block;}
    .navbar-toggle { margin-right: 9px !important;}
    .header .navbar>.container .navbar-brand {margin-left: 10px !important;width: 60%;}
    .header-search-fieldset .form-inline {max-width: 100%; border:1px solid transparent;}
    .header-search-areas-php>ul{width: 100%;display: flex;justify-content: space-between;}
    .navbar-search-box {padding-bottom: 0; top:71px;}
    .header-search-fieldset form {padding: 0;  width: 700px;}
    .header-search-area-last-child {text-align: right !important;}
    .bubbleCareers{
        left: 4% !important;
    }
    .bubbleGrads{
        left: 90% !important;
    }
    .bubbleJobs{
        left: 44% !important;
    }
    .navbar-toggleSearch .icon-bar{
        background-color: #000;
        border-radius: 0;
        height: 3px;
        width: 24px;
        box-shadow: 0 1px 0 #efefef;
        display: block;
    }
    .navbar-toggleSearch  { display:none; position: relative; float: right; padding: 9px 10px; margin-top: -8px;margin-right: -12px; background-color: transparent; background-image: none; border-radius: 4px;}
    .navbar-toggleSearch .icon-bar + .icon-bar {margin-top: 4px;}
    .header-search-areas-php {width: 90%;margin-top: 15px;display: block;float: left;position: relative;height: 32px;}
    .mobileSearchHeaderPHP {padding: 10px;}
    .header-search-areas-php>ul>li {width: auto !important;}
}
@media (max-width: 800px){
    .chat-bubble-arrow {bottom: -4px; }
    .chat-bubble-arrow-border{bottom: -3px; z-index: 10;}
    .header-search-areas-php {width:90%;margin-left: 5%;}
    .header-search-fieldset {max-width: 80%; margin-left: 10%;  border: 1px solid transparent;
        max-width: 100%;
        border: 1px solid transparent;
        margin-left: 0;
        padding-left: 14px;
        padding-right: 14px;

    }
    .groupHeaderSearch { border: 1px solid #b7c3cc;;width: 100%;   padding: 10px;border-radius: 5px; height: 54px !important; }
    .groupHeaderSearchLastPHP { border: 1px solid #b7c3cc;width: 100%; padding: 10px; border-radius: 5px; height: 54px !important;}
    .form-control { border: 1px solid transparent;}
    .header-search-fieldset .btn {top: 6px; border: 1px solid transparent; font-size: 22px; height: 44px; right: 1px;}
    .header-search-fieldset .form-control { font-size: 18px; padding-left: 14px; border: none;}
    .navbar-btn-search {display:none !important;}
    .mobileSearchHeaderPHP {display: block;}
    .navbar-toggle { margin-right: 9px !important;}
    .header .navbar>.container .navbar-brand {margin-left: 10px !important;width: 60%;}
    .header-search-fieldset .form-inline {max-width: 100%; border:1px solid transparent;}
    .header-search-areas-php>ul{width: 100%;display: flex;justify-content: space-between;}
    .navbar-search-box {padding-bottom: 0; top:50px;}
    .header-search-fieldset form {padding: 0;}
    .header-search-area-last-child {text-align: right !important;}
    .bubbleCareers{

    }
    .bubbleGrads{

    }
    .bubbleJobs{

    }
    .navbar-toggleSearch .icon-bar{
        background-color: #000;
        border-radius: 0;
        height: 3px;
        width: 24px;
        box-shadow: 0 1px 0 #efefef;
        display: block;
    }
    .navbar-toggleSearch  { display:none; position: relative; float: right; padding: 9px 10px; margin-top: -1px;margin-right: -12px; background-color: transparent; background-image: none; border-radius: 4px;}
    .navbar-toggleSearch .icon-bar + .icon-bar {margin-top: 4px;}
    .header-search-areas-php {width: 90%;margin-top: 15px;display: block;float: left;position: relative;height: 32px;}
    .mobileSearchHeaderPHP { padding: 3px;padding-right: 10px;top: 8px;}
    .header-search-areas-php>ul>li {

    text-align: center !important;
    line-height: 17px;
    }
    .header-search-areas-php>ul>li:first-child {
    	margin-top: 0;
	}
    .first_field_search {display: block;top: 2px !important;}
}
/*@media (max-width: 767px)and (orientation : landscape) {*/
    /*.bubbleCareers{*/
        /*left: 5%;*/
    /*}*/
    /*.bubbleGrads{*/
        /*left: 86%;*/
    /*}*/
    /*.bubbleJobs{*/
        /*left: 42%;*/
    /*}*/
/*}*/
