.middleContainerHandlerHeader{
font-size: 17px;
color: #000;
text-align: Center;
width: 100%;
margin-top:10px;
}
.middleSubContainer{
width:100%;
margin-top: 20px;
}
.boxContainerHome{
width: 291px;
height: 220px;
background-color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
overflow: hidden;
border: 1px solid #f4f4f4;
margin-bottom: 20px;
margin-right: 20px;
}
.detailsCover{
margin-left:111px;
width:80px;
height:85px;
margin-top:20px;
background: url(../images/homeIcons.png) no-repeat;
background-position: left bottom;
}
.detailsCoverApplication{
height:80px;
background-position: left center;
background: url(../images/homeIcons.png) no-repeat;
margin-top:25px;
}
.detailsCoverJob{
width: 80px;
height: 80px;
background: url(../images/homeIcons.png) no-repeat;
margin-top:25px;
background-position: left top;
}
.detailsCoverCandidates{
width: 80px;
height: 80px;
background: url(../images/homeIcons.png) no-repeat;
margin-top:25px;
background-position: center top;
}
.detailsCoverReports{
width: 80px;
height: 80px;
background: url(../images/homeIcons.png) no-repeat;
margin-top:25px;
background-position: center;
}
.detailsCoverEmail{
width: 80px;
height: 80px;
background: url(../images/homeIcons.png) no-repeat;
margin-top:25px;
background-position: right center;
}

.detailsTitle{
width:100%;
text-align: center;
font-size: 18px;
padding: 10px 10px 15px;
color: #000;
}
.detailsDesc{
font-size: 12px;
color: #000;
text-align: center;
margin: 0 25px 0;
line-height: 18px;
}
.boxContainerHomeNone{
margin-right:0;
}
.middleSubContainerTop{
width:100%;
padding:20px;
margin-left:-20px;
margin-top:-20px;
background: #f9f9f9 url(../images/setupHeaderBg.jpg) repeat-x left bottom;
}
.setupSelectedHeading{
width:100%;
color: #aaa;
font-size: 20px;
padding: 0px 0px 5px 14px;
text-shadow: 0 1px 0 #fff;
}
.middleSubContainerTopHrefsArea{
width:100%;
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
.companyHrefs:link, .companyHrefs:visited, .companyHrefs:hover{
position:relative;
float:left;
color: #848484;
font-size: 13px;
text-shadow: 0 1px 0 #fff;
text-decoration: none;
line-height: 20px;
background: url(../images/setupSep.gif) no-repeat right bottom;
padding: 9px 15px 13px;
cursor: pointer;
top:20px;
}
.companyHrefs:hover, .companyHrefsActive:link, .companyHrefsActive:visited, .companyHrefsActive:hover{
color: #000;
-webkit-transition: color 0.25s ease-in-out;
-moz-transition: color 0.25s ease-in-out;
transition: color 0.25s ease-in-out;
}
.activeArr{
position:absolute;
background-size:23px 13px;
background: url(../images/sarrbg.gif) no-repeat;
height:13px;
bottom:-12px;
background-position:center bottom;
width: 100%;
padding: 0;
margin: 0;
margin-left: -15px;
}
.checkOutProfile:link, .checkOutProfile:hover, .checkOutProfile:visited {
position:relative;
float:right;
text-decoration: underline;
color: #627AAD;
font-size: 11px;
margin-right:15px;
}
.fieldsArea, .fieldsAreaOther{
width:100%;
}
.fieldTitle{
width:180px;
margin-right:10px;
text-align: right;
padding: 6px;
font-size: 13px;
color: #666;
line-height: 1.3;
vertical-align: top;
}
.inputFields, .selectInput{
position:relative;
float:left;
width:280px;
height: 18px;
color: #666;
margin-bottom: 5px;
margin-top: 5px;
border: 1px solid #e2e9ef;
border-top: 1px solid #cbd3e2;
font-weight:300;
padding: 2px;
font-size: 12px;
outline: medium none;
}
input:focus, .selectInput:focus, textarea:focus, .textArea:focus{ 
border-color:#4d90fe;

}
.selectInput{
height:24px;
padding:0;
width:286px;
}
.middleSubContainerHeadline{
margin-top:20px;
margin-bottom:20px;
color: #555;
font-size: 19px;
text-align:center;
width:100%;
}
.fieldsAreaMiddle{
display: inline-block;
vertical-align: middle;
display: -ms-flexbox;
-ms-flex-pack: center;
-ms-flex-align: center;
display: -moz-box;
-moz-box-pack: center;
-moz-box-align: center;
display: -webkit-box;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-pack: center;
box-align: center;
margin-top:16px;
}
.submitBtns{
font-size: 12px;
height: 32px;
line-height: 32px;
margin-right: 8px;
padding: 0 15px 0;
background-color: #F5F5F5;
background-image: -moz-linear-gradient(center top, #F5F5F5, #F1F1F1);
background-image: -webkit-linear-gradient(top, #f5f5f5, #F1F1F1);
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #555555;
cursor:pointer;
}
.submitBtns:hover{
color: #000;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;

}
.profileSocialArea{
width:90%;
margin-top:20px;
margin-left:5%;
}
.middleSubContainerHeadlineTwo{
padding-bottom: 3px;
font-size: 24px;
color: #333;
margin: 0px;
border-bottom: 1px dotted #ddd;
line-height: 28px;
width:100%;
}
.middleSubContainerHeadlineTwoDesc{
position:relative;
float:left;
padding-bottom: 20px;
padding-top: 10px;
line-height: 18px;
font-size:12px;
width:100%;
}
.fbUserArea{
width: 90px;
height: 120px;
background-color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
overflow: hidden;
border: 1px solid #f4f4f4;
margin-bottom: 20px;
margin-right: 20px;
cursor:pointer;
margin-right:20px;
margin-bottom:20px;
}
.fbJobPortals{
width: 147px;
height: 147px;
}
.fbUserAreaClick{
border-color:#006666;
}
.fbUserAreaCover{
background-position:center;
background-repeat:no-repeat;
background-size:cover;
width:40px;
height:40px;
-webkit-border-radius: 85px;
-moz-border-radius: 85px;
border-radius: 85px;
border: 1px solid #f4f4f4;
margin-left:25px;
margin-top:15px;
margin-bottom:15px;
}
.fbUserAreaCoverJob{
width:80px;
height:80px;
margin-left:35px;
}
.fbUserAreaName{
font-size:14px;
text-align:center;
width:72px;
margin-left:10px;
line-height:1.3;
height:36px;
word-wrap: break-word;
overflow:hidden;
}
.fbUserAreaNameJob{
width:132px;
}
.loderFbPages{
width:100%;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/ajax-loader.gif);
background-size:16px;
height:50px;
}
.pageAddedImg, .jobBoardAddedImg, .jobBoardAddedImgDemo{
position:absolute;
right:10px;
top:10px;
height:16px;
width:16px;
}
.jobBoardAddedImgDemo{
position:relative;
right:auto;
top:auto;
}
#finishBtnArea{
display:none;
}
#finishBtn, .submitBtnsRight{
float:right;
}
.middleSubContainerHeadlineTwoNew{
margin-top:40px;
}
.errorArea{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color: #f2dede;
border: 1px solid #ebccd1;
color: #a94442;
padding: 8px;
margin-bottom: 10px;
font-size:13px;
width:100%;
margin-bottom:20px;
padding-left: 0;
padding-right: 0;
}
.errorSign {
background-position:center; 
background-repeat:no-repeat;
background-image:url(../images/iconmonstr-info-3.png);
background-size:contain;
height:16px;
width:30px;
margin-left:5px;
}
.removeTabBtn, .removeProfileBtn{
position:absolute;
right:10px;
top:10px;
height:10px;
width:10px;
z-index:9999;
display:none;
}
.removeFacebookTabArea, .removeFacebookProfileArea{
position:fixed;
width: 420px;
height:145px;
background-color: #FFF;
border: 1px solid;
border-color: #E5E5E5 #DBDBDB #D2D2D2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 20px 0px 10px 0px;
-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
border-style: none;
padding: 20px;
display:block;
overflow: hidden;
z-index:999999;
left:50%;
margin-left:-230px;
top:50%;
display:none;
margin-top:-95px;
}
.fieldsAreaMiddle{
display: inline-block;
vertical-align: middle;
display: -ms-flexbox;
-ms-flex-pack: center;
-ms-flex-align: center;
display: -moz-box;
-moz-box-pack: center;
-moz-box-align: center;
display: -webkit-box;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-pack: center;
box-align: center;
margin-top:0;
}
.middleSubContainerHeadlineTwoDescTop{
padding-bottom:10px;
}
.jobPortalUrls:link, .jobPortalUrls:hover, .jobPortalUrls:visited{
color: #848484;
}
.fieldsAreaTxt{
margin-top:20px;
}
.fieldsAreaLeft, .fieldsAreaLeft2{
margin-left:356px;
margin-top: 5px;
margin-bottom: 15px;
}
.fieldsAreaLeft2{
margin-left: 306px;
}
.addImageIcon{
width:232px;
height:100px;
line-height:100px;
border:1px dashed #ddd;
text-align:center;
display: inline-block;
vertical-align: middle;
display: -ms-flexbox;
-ms-flex-pack: center;
-ms-flex-align: center;
display: -moz-box;
-moz-box-pack: center;
-moz-box-align: center;
display: -webkit-box;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-pack: center;
box-align: center;
font-size:13px;
cursor:pointer;
background-color:#fff;
z-index:999;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
}
.addImageIconUploading{
background-image:url(../images/ajax-loader.gif) !important;
background-size:16px;
border-style:dashed;
}
.addImageIconLogo{
position:absolute;
left:0;
top:0;
width:130px;
height:130px;
-webkit-border-radius: 180px;
-moz-border-radius: 180px;
border-radius: 180px;
border:1px dashed #ddd;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
.logoArea{
position:absolute;
right:10px;
margin-top: -60px;
padding-right:5px;
}
#images_preview{
position:absolute;
display:none;
}
.editLogoImg{
position:absolute;
width:16px;
height:16px;
cursor:pointer;
    right: -15px;
top:0;
display:none;
}
#comErr{
display:none;
margin-bottom: 40px;
}
.textArea{
position: relative;
float: left;
width: 280px;
height: 18px;
color: #666;
margin-bottom: 5px;
margin-top: 5px;
border: 1px solid #e2e9ef;
border-top: 1px solid #cbd3e2;
font-weight: 300;
padding: 2px;
font-size: 12px;
outline: medium none;
min-height:200px;
resize:none;

}
.errorDomain{
width: 180px;
margin-right: 10px;
text-align: left;
padding: 6px;
font-size: 13px;
color:#FF0000;
line-height: 22px;
vertical-align: top;
display:none;
}
.bottomHeader{
width:100%;
text-align:center;
margin-top:20px;
margin-bottom:10px;
}
.bottomHeaderH3{
text-align:center;
font-size: 15px;
}
.sendEmailIcon{
top: 3px;
position: relative;
float:none;
background-position:center;
background-repeat:no-repeat;
width:19px;
height:16px;
margin-right: 3px;
}
.bottomHeaderDesc{
text-align:center;
width:100%;
font-size: 12px;
color: #666;
margin-top: 10px;
}
.bottomHeaderDescOther{
font-size: 13px;
color: #000;
margin-top: 20px;
}
.bottomHeaderDescOther span{
float:none;
font-weight:normal;
}
.inputErr{
border-color:#FF0000;
}
#comSucc{
display:none;
}
.removeRightMargin{
margin-right:0;
}
.removeFacebookTabAreaAttachemnt{
position: fixed;
width: 860px;
height: 145px;
background-color: #FFF;
border: 1px solid;
border-color: #E5E5E5 #DBDBDB #D2D2D2;

margin: 20px 0px 10px 0px;
-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
border-style: none;
padding: 0;
display: block;
overflow: hidden;
z-index: 999999;
left: 50%;
margin:0;
margin-left: -430px;
top: 50px;
display: none;
background-position:center;
background-repeat:no-repeat;
background-size:16px;
background-image:url(../images/ajax-loader.gif);
}
.printProfile:link, .printProfile:visited, .printProfile:hover{
position:absolute;
right:0;
top:0;
font-size:12px;
color:#069;
text-decoration:underline
}

.otherPeriodDetails{
width:100%;
margin-top:30px;
margin-bottom:15px;
overflow:hidden;

}
.reportBoxesContainer{
width:230px;
}
.reportBoxesTxt{
text-align:center;
font-size:13px;
margin-top:15px;
line-height:1.3;
width:100%;
}
#totalJobOpenings{
border-color:#ddd;
}
#totalInterviews{
border-color:#031d3b;
}
#totalJobOFfered{
border-color:rgb(255, 215, 79);
}
.reportBoxes{
width:100px;
height:100px;
margin-left:55px;
border:10px solid rgb(255, 138, 79);
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
text-align:center;
line-height:100px;
font-size:36px;
background-color:#FFF;
color:#777;
opacity:0.9;
}
.middleContainerTop{
width:960px;
margin: 0 auto;
}
.workflowDivs{
width:100%;
}
.enableDisableBtn, .saveEdits{
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 12px;
    cursor: pointer;
    margin-bottom: 5px;
    margin-top: 5px;
}
.enableDisableBtn:hover, .saveEdits:hover{
text-decoration:underline;
}












@media print
{
.middleContainerTopHandlerTop, .middleContainerTopHandler, .ratingArea, .listBtns{
display:none;
}
.middleContainerHandler, .middleSubContainerTopFrom{
border:0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-image:none;
background-color:#FFF;
}

}
