/*d:\matrixservices\wwwroot\css\employerprofile\companyjobs.css */
body{
  overflow-x: hidden;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all
{
    position: fixed;
}

#MobilePagination
{
    display: none;
}

div.MobilePrivacyPolicy
{
    display: none;
}

#searchresults div.JobRecordRight div.DateLocation p
{
    text-align: right;
}

#pnlInnerRecommendations
{
  width: 100%;
}

#pnlinnervideo
{
  width: 100%;
}

#pnlinnerPhotos
{
  width: 100%;
}

#pnlinnerSocial
{
  width:100%;
}

input
{
    box-shadow: 0;
}

input, select
{
    -moz-box-sizing: border-box;
    padding: 0;
}

.CBCompanyProfiles h2
{
    display: inline;
    font-size: 20px;
}

/* JobScout CSS Fixes */
.header
{
    border: 0 !important;
    cursor: default !important;
    height: auto !important;
}

.contentBody
{
    display: block !important;
}

.CompanyBrandBuilder .CBCompanyProfiles input.searchbox_submit
{
    background-color: transparent !important;
}

.CompanyBrandBuilder .CBCompanyProfiles #txtJobSearch
{
    background-color: transparent !important;
}
/* End JobScout CSS Fixes */

.CBCompanyProfiles .pageNotFound
{
    font-size: 27px;
    font-weight: bold;
    text-align: center;
    color:#333;
}

.CBCompanyProfiles #compheader
{
    margin: 0 0 10px 0;
}

.CBCompanyProfiles #headermainwrapper
{
    overflow: hidden;
    margin: 10px 0;
    padding: 0 0;
    width: 100%;
}

#pnlInnerWrapper a:link,
#pnlInnerWrapper a:active
{
    color:#275cab;
}

#pnlInnerWrapper h1
{
    margin:0;
    padding:0;
    font-size:20px;
    color:#000;
    display:inline;
}

#menuGauche {
visibility:hidden;
}

#menuDroit{
visibility:hidden;
}

.CBCompanyProfiles  a.backlink
{
    background: #fff url(https://secure.icbdr.com/images/empprof/images/backicon.gif) no-repeat left;
    padding: 0 0 0 10px;
}

#pnlInnerWrapper
{
    max-width: 960px;
}

.CBCompanyProfiles p
{
    font-family:Arial;
    margin: 0;
}

.CBCompanyProfiles h1.header
{
    font-size:28px !important;
    letter-spacing: -1px !important;
    color:#e86005 !important;
    text-align:left !important;
    float:left !important;
    padding:0 !important;
    margin:0 !important;
    font-weight:normal !important;
    padding-left:10px !important;
    background:none;
}

.CBCompanyProfiles #ddlSortBy
{
    padding: 0;   
}

.CBCompanyProfiles .jobsWatermark
{
    color:#fff !important;
}
    
.CBCompanyProfiles .otherWatermark
{
    color: #c1c1c1;
}
   
.ui-autocomplete
{
    font-size:12px !important;
    font-family:Arial !important;
    border: 2px solid #E37900 !important;
}
    
.CBCompanyProfiles .ui-slider-range
{
    background: #f0830d !important;
}
    
.CBCompanyProfiles *:focus  
{  
    outline: none;  
}  
   
.CBCompanyProfiles #compwrapper a
{
    color:#275cab;
}

.CBCompanyProfiles .searchwrapper {
    width:184px;
    height:23px;  
    background-repeat:no-repeat; /*important*/
    background-position: 0 0;
    background-image:url(https://secure.icbdr.com/images/empprof/images/othersrchbox.jpg);
    padding:0px;
    margin:0px;
    zoom:1;
    position:relative; /*important*/
    visible:false
}


.CBCompanyProfiles .searchbox {
    border:0px; /*important*/
    background-color:transparent; /*important*/
    box-shadow: none;
    position:absolute; /*important*/
    top:3px;
    left:22px;
    width:155px;
    height:16px;
    color:#333;
    font-size:13px !important;
    -webkit-box-sizing: none;
}

.CBCompanyProfiles #btnSortBy
{
    background-color: #4376C3;
    border-radius: 5px;
    color: #FFF;
    cursor: pointer;
    width: 25px;
}

.CBCompanyProfiles #btnCompanySearch
{
    background-color: #4376C3;
    border-radius: 5px;
    color: #FFF;
    cursor: pointer;
    position: absolute;
    top: -3px;
    left: 187px;
    width: 25px;
}

.CBCompanyProfiles .facetplaceholder a
{
    color: #000 !important;
    text-decoration: none;
}

.CBCompanyProfiles .facetplaceholder a:hover
{
    color: #000 !important;
    text-decoration: none;
}

.CBCompanyProfiles a .facetCheckbox
{
    background: url('https://secure.icbdr.com/images/js/cp/checkbox.png');
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 15px;
}

.CBCompanyProfiles a:hover .facetCheckbox
{
    background: url('https://secure.icbdr.com/images/js/cp/checkboxhover.png');
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 15px;
}

.CBCompanyProfiles a .facetCheckboxChecked
{
    background: url('https://secure.icbdr.com/images/js/cp/checkboxchecked.png');
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 15px;
}

.CBCompanyProfiles a:hover .facetCheckboxChecked
{
    background: url('https://secure.icbdr.com/images/js/cp/checkboxcheckedhover.png');
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 15px;
}

.CBCompanyProfiles a .facetRadiobox
{
    background: url('https://secure.icbdr.com/images/JS/CP/radiobox.png');
    float: left;
    height: 11px;
    margin-right: 7px;
    margin-top: 4px;
    vertical-align: bottom;
    width: 11px;
}

.CBCompanyProfiles a .facetRadioboxChecked
{
    background: url('https://secure.icbdr.com/images/JS/CP/radioboxchecked.png');
    float: left;
    height: 11px;
    margin-right: 7px;
    margin-top: 4px;
    width: 11px;
}

.CBCompanyProfiles a:hover .facetRadioboxChecked
{
    background: url('https://secure.icbdr.com/images/JS/CP/radioboxcheckedhover.png');
    float: left;
    height: 11px;
    margin-right: 7px;
    margin-top: 4px;
    width: 11px;
}

.CBCompanyProfiles .showmore
{
    display: none;
}

.CBCompanyProfiles a.showmore
{
    color: #275CAB !important;
}

.CBCompanyProfiles a.showmore:hover
{
    color: #275CAB !important;
    text-decoration: underline;
}

.CBCompanyProfiles #mainsearch
{
    background-image:url(https://secure.icbdr.com/images/empprof/images/srchbox.gif);
}

.CBCompanyProfiles #mainsearch .searchbox
{
     color: #FFF;
}

.CBCompanyProfiles .searchbox_submit {
    border:0px; /*important*/
    background-color:transparent; /*important*/
    position:absolute; /*important*/
    top:0px;
    left:10px;
    width:22px;
    height:23px;
    cursor:default;
}

.CBCompanyProfiles span.resetwrapper
{
    display:block;
    position:absolute;
    right:12px;
    top:14px;
    font-size:11px;
    color:#2e5198;
}

.CBCompanyProfiles .facetwrapper
{
    zoom:1;
}

.CBCompanyProfiles a.facet-toggle
{
    display:block;
    position:absolute;
    top:11px;
    right:0;
    cursor:pointer;
    width:11px;
    height:11px;
    text-indent:-99999px;
    background:transparent url('https://secure.icbdr.com/images/empprof/images/minusandplusicons.gif') no-repeat 0 0px;
}

.CBCompanyProfiles #facetLocation a.facet-toggle
{
    top: 30px;   
}

.CBCompanyProfiles #facetLocation span
{
    color: #888;
    font-weight: bold;
}

.CBCompanyProfiles #facetLocation a span
{
    color: #000;
    font-weight: normal;
}

.CBCompanyProfiles #facetState a.facet-toggle
{
    top: 30px;   
}

.CBCompanyProfiles #facetState span
{
    color: #888;
    font-weight: bold;
}

.CBCompanyProfiles #facetState a span
{
    color: #000;
    font-weight: normal;
}

.CBCompanyProfiles div.facet-toggle
{
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 1px;
    padding-right: 20px;
    cursor: pointer;
    zoom:1;

}

.CBCompanyProfiles fieldset, .CBCompanyProfiles ul, .CBCompanyProfiles li
{
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

.CBCompanyProfiles ul, .CBCompanyProfiles li
{
    list-style: none;
}

.CBCompanyProfiles ul.facets
{
    font-size:11px;
    
}

.CBCompanyProfiles #LocationSearch span
{
    color: #888;
    font-weight: bold;
}

.CBCompanyProfiles .facets li {
    padding-left: 3px;
    overflow: visible;
    zoom: 1;
    line-height:18px;
    color:#333;
}


.CBCompanyProfiles li.facet {
    border-top: 1px dotted #d1d1d1;
    margin-top: 8px;
    overflow: hidden;
   position:relative;
    padding-top:8px;
    zoom:1;
}

.CBCompanyProfiles li.moreoption
{
    display:none;
}

.CBCompanyProfiles .facetplaceholder ul
{
    margin-top:2px;
}

.CBCompanyProfiles .facet li input {
    margin-left: -3px;
    vertical-align: middle;
}

.CBCompanyProfiles .facet li label {
    vertical-align: middle;
}

.CBCompanyProfiles p.facetcaption
{
    letter-spacing: -1px;
    font-size:19px;
    color:#777777;
    
}

.CBCompanyProfiles #searchresults li
{
    _height:70px;
    min-height:70px;
    margin:0;
    padding:0;
    border-bottom:1px solid #dadada;
    width: 100%;
    vertical-align: baseline;
    height: auto;
    overflow: hidden;
}

    .CBCompanyProfiles #searchresults li div.ApplyButton a.btn
    {
        background-image: none;
        background-color: #F88C2E;
        background: -ms-linear-gradient(top, #F88C2E 0%, #CB4E12 100%);
        background: -moz-linear-gradient(top, #F88C2E 0%, #CB4E12 100%);
        background: -webkit-gradient(linear, 0% 0% 0% 100%, from(#F88C2E), to(#CB4E12));
        background: -webkit-linear-gradient(top, #F88C2E 0%, #CB4E12 100%);
        background: -o-linear-gradient(top, #F88C2E 0%, #CB4E12 100%);
        background: linear-gradient(top, #F88C2E 0%, #CB4E12 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F88C2E, endColorstr=#CB4E12, GradientType=0);
    }

    .CBCompanyProfiles #searchresults li div.ApplyButton a.btn:hover
    {
        background-image: none;
        background-color: #CB4E12;
        background: -ms-linear-gradient(top, #CB4E12 0%, #F88C2E 100%);
        background: -moz-linear-gradient(top, #CB4E12 0%, #F88C2E 100%);
        background: -webkit-gradient(linear, 0% 0% 0% 100%, from(#CB4E12), to(#F88C2E));
        background: -webkit-linear-gradient(top, #CB4E12 0%, #F88C2E 100%);
        background: -o-linear-gradient(top, #CB4E12 0%, #F88C2E 100%);
        background: linear-gradient(top, #CB4E12 0%, #F88C2E 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CB4E12, endColorstr=#F88C2E, GradientType=0);
    }

.CBCompanyProfiles p.searchcaption
{
    letter-spacing: -1px;
    font-size:19px;
    color:#555555;
    margin: 0;
}

.CBCompanyProfiles li.select-all
{
    font-weight:bold;
}

.CBCompanyProfiles #frmFacets label
{
    display: inline;
    font-weight: normal;
}

.CBCompanyProfiles #frmFacets li.select-all label
{
    font-weight: bold;
}

.CBCompanyProfiles .facetplaceholder
{
    position: relative;
    zoom: 1;
}

.CBCompanyProfiles #CompanyOverview
{
    float: left;
}

.CBCompanyProfiles #CompanyOverview fieldset
{
    border-top: 1px solid #CCC;
    width: 98%; 
    margin: 10px !important;
    margin-left: 1% !important; 
    float: left;
    font: 13px Arial;
}

.CBCompanyProfiles #CompanyOverview legend
{
    color: #E86005;
    font: 13px Arial;
    font-weight: bold;
    margin-bottom: 5px;
}

.CBCompanyProfiles #HeaderAndSort
{
    overflow: hidden;   
}

.CBCompanyProfiles #compwrapper
{
    background:#fff; 
    margin: 10px auto auto auto; 
    min-height:525px; 
    _height:525px; 
    padding: 0px;
	border: 1px solid #cccccc;
	border-bottom: 2px solid #c0c0c0;
	border-right:2px solid #c0c0c0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.CBCompanyProfiles .pagination 
{
    font-size:11px;
	font-family:arial;
	display:inline-block;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
        
.CBCompanyProfiles .pagination a 
{
    text-decoration: none;
	border: solid 1px #275CAB;
	color: #15B !important;
	text-decoration:none !important;
	height:18px;
	line-height:18px;
}

.CBCompanyProfiles .pagination a 
{
    display: block;
    float: left;
    padding: 0;
    margin-right: 5px;
	margin-bottom: 3px;
	width:22px;
	text-align:center;
	background-color: #4376c3;
	font-weight:bold;
	color:#fff !important;
	text-decoration: none !important;
}

.CBCompanyProfiles .pagination span 
{
    display: block;
    float: left;
    padding: 0;
    margin-right: 5px;
	margin-bottom: 3px;
	width:11px;
	text-align:center;
	font-weight:bold;
	color:#999 !important;
	height:18px;
	line-height:18px;
}

.CBCompanyProfiles .pagination .current 
{
    background-color: #fbbe81;
    color: #000 !important;
	border: solid 1px #fbbe81;
	font-weight:bold;
	width:22px;
	height:18px;
	line-height:18px;
}

.CBCompanyProfiles .pagination .current.prev, .pagination .current.next
{
	color:#999999 !important;
	border-color:#999;
	background:#e0e0e0;
	font-weight:bold;
	height:18px;
	line-height:18px;
}

.CBCompanyProfiles #loadingSpinner
{
	display:none;
	color:#000;
	font-size:14px;
	position:absolute;
	width:250px;
	background-color:#f7f7f7;
	height:100px;
	font-family:arial;
	text-align:center;
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#resultpane
{    
   width: 75%;
   float:left;
   _height:525px;
   min-height:525px;
   text-align:left;
   border-left: 1px solid #DADADA;
}

.CBCompanyProfiles #searchresults p
{
    margin: 0;
    padding: 2px 5px;
}

.CBCompanyProfiles span.jdpSectionHeading
{
    font-weight: bold;
}

#facetsMenu
{
    width:24%;
    float:left;
    min-width: 200px;
    max-width: 230px;
}

.JobRecord
{
    width: 98%;
}

.JobRecordLeft
{
    margin-left: 1.2em;
    width: 75%;
    float:left;
}

.JobRecordRight
{
    float:right;
    width: 20%;
    margin-left: .9em;
}

.CBCompanyProfiles #searchresults li a.JobLink
{
    font-size: 1.2em;
    text-decoration: underline;
}

#headermain
{
    border: 6px solid #e9e9e9;
    background-color:#fff;
    outline: 1px solid #c6c6c6;
    width: 98%;
    max-width: 953px;
}

#headergreybox
{
 float:right; 
 background-color:#f4f4f4; 
 height:88px; 
 border:1px solid #fff;
 width:189px;
}

#headerimg
{
    padding-top: 10px;
    float: left;
    margin-left: 1%;
    text-align: center;
    width: 20%;
}

#headercontent
{
    margin-left: 3%;
    float: left;
    width: 55%;
}

#compwrapper
{
    width: 100%;
}

.CBCompanyProfiles #searchresults li
{
    _height: 4em;
    min-height: 4em;
    margin: 0;
    padding: 0.9em 0 0.7em 0;
    border-bottom: 1px solid #dadada;
	display: inline-block;
	width: 100%;
}
            
.CBCompanyProfiles #searchresults li:hover
{
    /* Fallback */
    background: url(https://secure.icbdr.com/images/empprof/images/itembg2.jpg) repeat-y;
    
    /* IE10 */ 
    background-image: -ms-linear-gradient(left, #FFA600 0%, #FFFFFF 3%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(left, #FFA600 0%, #FFFFFF 3%);

    /* Opera */ 
    background-image: -o-linear-gradient(left, #FFA600 0%, #FFFFFF 3%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFA600), color-stop(0.03, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(left, #FFA600 0%, #FFFFFF 3%);

    /* Proposed W3C Markup */ 
    background-image: linear-gradient(left, #FFA600 0%, #FFFFFF 3%);
}

#FollowCompanyWrapper
{
    float: left;
    margin-left: 3%;
    margin-top: 25px;
}

#FollowCompanyWrapper a.FollowCompanyButton
{
    /* Setup gradient background for button */
    background-image: none;
    background-color: #006;
    background: -ms-linear-gradient(top, #4472D1 0%, #006 100%);
    background: -moz-linear-gradient(top, #4472D1 0%, #006 100%);
    background: -o-linear-gradient(top, #4472D1 0%, #006 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4472D1), to(#006));
    background-image: -webkit-linear-gradient(top, #4472D1 0%, #006 100%);
    background-image: linear-gradient(top, #4472D1 0%, #006 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4472D1, endColorstr=#000066, GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4472D1, endColorstr=#000066, GradientType=0);
    
    /* Remaining CSS Rules */
    border: 1px solid #4472D1;
    border-radius: 4px;
    box-shadow: none;
    color: #FFF;
    display: block;
    font: 14px Arial, helvetica;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -10px;
    width: 140px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

#FollowCompanyWrapper a.FollowCompanyButton:hover
{
    /* Setup gradient background for button */
    background-image: none;
    background-color: #006;
    background: -ms-linear-gradient(top, #006 0%, #4472D1 100%);
    background: -moz-linear-gradient(top, #006 0%, #4472D1 100%);
    background: -o-linear-gradient(top, #006 0%, #4472D1 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006), to(#4472D1));
    background-image: -webkit-linear-gradient(top, #006 0%, #4472D1 100%);
    background-image: linear-gradient(top, #006 0%, #4472D1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000066, endColorstr=#4472D1, GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000066, endColorstr=#4472D1, GradientType=0);
    
    /* Remaining CSS Rules */
    text-decoration: none;    
}

.CBCompanyProfiles #searchresults li a.btn
{
    color: #FFF;
    font-size: 14px;
    float: right;
    margin-top: 8px;
    padding: 4px 12px;
}

.CBCompanyProfiles #searchresults li a.ReportThisJob
{
    font-size: 10px;
    padding: 5px;
}

    .CBCompanyProfiles #searchresults li a.ReportThisJob.Mobile
    {
        display: none;
    }

@media screen and (max-width: 840px)
{   
    div.JobRecordLeft
    {
        width: 65%;
    }
    
    div.JobRecordRight
    {
        width: 25%;
    }
    
    #resultpane
    {
        width: 69%;   
    }
    
    #facetsMenu
    {
        width: 30%;
    }
}

@media screen and (max-width: 710px)
{
    div.JobRecordLeft
    {
        width: 98%;   
    }
    
    div.JobRecordRight
    {
        width: 98%;
    }
    
    #resultpane
    {
        width: 64%;
    }
    
    #facetsMenu
    {
        width: 35%;
    }
}

@media screen and (max-width: 600px)
{
    div.JobRecordLeft
    {
        width: 60%;
    }
    
    div.JobRecordRight
    {
        width: 34%;
    }
    
    #resultpane
    {
        width: 100%;
    }
    
    #facetsMenu
    {
        width: 100%;
    }
    
    #CompanyOverview
    {
        margin-left: 3%;
    }
    
    #headerimg
    {
        margin-left: 3%;
        text-align: left;
        width: 100%;
    }
    
    #headercontent
    {
        width: 98%;
    }
    
    .CBCompanyProfiles h1.header
    {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 460px)
{
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all
    {
        position: absolute !important;
        width: 97% !important;
    }

    #FollowCompanyBox
    {
        width: 98% !important;
    }

    #FollowCompanyWidget
    {
        width: 98% !important;
    }

    #FormBox
    {
        width: 98% !important;
    }

    #FormBox input
    {
        width: 98% !important;
    }

    #CBCSMenuBar1_csmenuPanel
    {
        display: none;
    }

    #headermainwrapper
    {
        margin: 0;
    }

    #headermain
    {
        border: 0;
        outline: 0;
    }

    #headerimg
    {
        display: none;
    }

    span.CompanyType
    {
        display: none;
    }

    div.CompanyIndustry
    {
        display: none;
    }

    #FollowCompanyWrapper
    {
        margin-bottom: -15px;
        margin-top: 15px;
    }

    #FollowCompanyWrapper a.FollowCompanyButton
    {
        background: none;
        background-color: none;
        border: 0;
        color: #275CAB;
        display: inline;
    }

        #FollowCompanyWrapper a.FollowCompanyButton:hover
        {
            background: none;
            background-color: none;
        }

    div.JobRecordLeft
    {
        width: 95%;
    }

        div.JobRecordLeft p.JobDescription
        {
            display: none;
        }
    
    div.JobRecordRight
    {
        margin-left: 1.2em;
        width: 95%;
    }

        div.JobRecordRight div.DateLocation
        {
            float: left;
        }

            #searchresults div.JobRecordRight div.DateLocation p
            {
                margin: 0 5px;
                text-align: left;
            }

        div.JobRecordRight div.ApplyButton
        {
            float: right;
        }
    
    #headercontent div p span
    {
        display: block;
        font-size: 0;
        line-height: 0;
        visibility: hidden
    }
    
    #headercontent div p #spnActiveJobCount
    {
        display: inline;
        font-size: 1em;
        line-height: 18px;
        visibility: visible;   
    }

    div.mainHeaderInner div.headerAdWrapper
    {
        display: none;
    }

    #pnlInnerWrapper
    {   
        padding: 0 2%;
    }

    #headertop
    {
        display: none;
    }

    #headercontent p
    {
        display: none;
    }

    #CompanyOverview
    {
        display: none;
    }

    #HeaderAndSort
    {
        display: none;
    }

    #facetsMenu
    {
        border-bottom: 1px solid #DADADA;
    }

    #facetsMenu p.facetcaption
    {
        display: none;
    }

    #facetsMenu span.resetwrapper
    {
        position: static;
        text-align: right;
    }

    #facetsMenu li.facet
    {
        display: none;
    }

    #facetsMenu #LocationSearch
    {
        border-top: 0;
        display: block;
        margin-top: -23px;
        width: 75%;
    }

        #facetsMenu div.searchwrapper
        {
            background: none;
            width: 100%;
        }

            #facetsMenu div.searchwrapper input
            {
                position: static;
            }

                #facetsMenu div.searchwrapper input[type=image]
                {
                    display: none;
                }

                #facetsMenu div.searchwrapper input[type=text]
                {
                    border: 1px solid #DADADA;
                    float: left;
                    height: 22px;
                    padding: 0 2px;
                }

                #facetsMenu div.searchwrapper input[type=submit]
                {
                    float: left;
                    height: 22px;
                    line-height: 18px;
                    margin-left: 3px;
                    text-align: center;
                    width: 18px;
                }

    #txtJobSearch
    {
        background-color: #AAA;
    }

    #txtLocationSearch
    {
        color: #000;
    }

    #resultpane
    {
        border-left: 0;
    }

    #Pagination, #Pagination2
    {
        display: none;
    }

    .CBCompanyProfiles #MobilePagination
    {
        background-color: #DADADA;
        border-bottom: 1px solid #DADADA;
        border-radius: 10px;
        border-top: 1px solid #DADADA;
        display: block;
        height: 40px;
        margin: 10px 10px;
    }

        .CBCompanyProfiles #MobilePagination a
        {
            color: #000;
            display: block;
            font-size: 18px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            width: 100%;
        }

            .CBCompanyProfiles #MobilePagination a:active
            {
                background-color: #DADADA;
            }

            .CBCompanyProfiles #MobilePagination a:hover
            {
                background-color: #DADADA;
                border-radius: 10px;
                text-decoration: none;
            }

    div.MobilePrivacyPolicy
    {
        display: block;
        padding: 30px 5px;
    }

    .CBCompanyProfiles #searchresults li a.ReportThisJob
    {
        display: none;
    }

    .CBCompanyProfiles #searchresults li a.ReportThisJob.Mobile
    {
        display: inline;
    }

    #oo_tab
    {
        top: 93% !important;
    }

    div.cb_footer
    {
        display: none;
    }
}
