/* CSS Document */
*  {	margin: 0;	padding: 0; }
a, a:hover, a:focus{color:#7A1314}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 700;
src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(../fonts/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff');
} 
body  {
	background:#FCFCFC url(../images/background.jpg);
	color:#333333;
}

/* 23-12-2014 */
.manual-entry-div .form-group {
	background: #f9f9f9;
	padding: 0 5px 0 5px;
	border: solid 1px #ccc;
	margin: 0;
}

.manual-entry-div .form-group label {
	display: block;
	margin: 0 -5px 0 -5px;
	padding: 5px;
	background: -moz-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
 	background: -webkit-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
 	background: -o-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
 	background: -ms-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
 	background: linear-gradient(180deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
}

.manual-entry-div .form-group .cke_chrome {
	margin:5px 0;
}
.popover {
	max-width: 800px;
}

form#send_iview {
	width: 660px;
}

.pop-content {
	padding:5px;
 	background: -moz-linear-gradient(top, #fbfafa 0%, #f3f0f0 100%);
 	background: -webkit-linear-gradient(top, #fbfafa 0%, #f3f0f0 100%);
 	background: -o-linear-gradient(top, #fbfafa 0%, #f3f0f0 100%);
 	background: -ms-linear-gradient(top, #fbfafa 0%, #f3f0f0 100%);
 	background: linear-gradient(to bottom, #fbfafa 0%, #f3f0f0 100%);
}

.i-count {
	color:#801212;
	font-weight:700;
	background:#fff;
	display:inline-block;
	padding:5px 10px;
	margin:-5px -5px -5px 5px;
	border-left: solid 1px #ccc;
}

.formfields .bootstrap-filestyle label span {
  color: white;
}

form#pp_upload .bootstrap-filestyle.input-group {
  	float: left;
  	margin-right: 3%;
}

.itemdiv.dialogdiv.last:before {
	background:transparent;
	content:'';
	border:none;
}
/* 23-12-2014 */

h1, h2,  h3 {
    font-family: Open Sans Condensed;
}
h4, h5 {
    font-family: Open Sans;
}

#jobseeker_step_1 label {
	font-family: Open Sans Condensed;
}

#jobseeker_step_2 label {
	font-family: Open Sans Condensed;
}

.formfields button.ui-multiselect {
	width: 100% !important;
}

body.contentpane, body.mceContentBody {	background:#FFFFFF;}
.panel-bg, .panel-head-bg{background:#f9f9f9 !important;}
.panel-head-bg{font-weight:700;}

a  {	text-decoration: none;}
a:hover, p.readmore:hover  a { text-decoration:underline; }
a:active { outline: none;}
a:focus {-moz-outline-style: none;}	
fieldset a  {font-weight: bold; }
h2, h1 {	font-size:1.6em;font-weight: normal; margin-bottom:16px;}

h3 {font-size:1.3em;font-weight:normal;}

#s5_component_wrap_inner h3 {
margin-bottom:10px;
}

h4 {font-size:1.1em;font-weight: normal;}

h5 {font-size:0.9em;font-weight: normal;}
.btn{-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4) ;
box-shadow:0 0px 5px rgba(0, 0, 0, 0.4);}
.page-wrap{max-width:1300px; margin:0 auto;
background:#FFFFFF;
-moz-box-shadow:0 0px 11px rgba(0, 0, 0, 0.18);
-webkit-box-shadow: 0 0px 11px rgba(0, 0, 0, 0.18) ;
box-shadow:0 0px 11px rgba(0, 0, 0, 0.18);
overflow:hidden;
}
header{background:#ffffff url(../images/header_bg.png) repeat-x left bottom; padding:15px 20px; border-bottom:solid 5px #801212}
.header-right{list-style:none; float:right;}
.header-right li{float:left; margin-left:10px;}
.btn-account{background:#7a1314; border:soild 1px #cccccc; display:inline-block; overflow:hidden;padding:3px 5px; color:#FFFFFF; font-size:14px; line-height:17px;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;-moz-box-shadow:0 0px 3px rgba(0,0,0, .3);
-webkit-box-shadow:0 0px 3px rgba(0,0,0, .3);
box-shadow:0 0px 3px rgba(0,0,0, .3)}
.btn-account span{float:left; margin-right:10px;}
.btn-account:hover{background:#973e3f;color:#FFFFFF;text-decoration:none;}

.btn-livechat{background:#5BC0DE; border:soild 1px #a2bac1; display:inline-block; overflow:hidden;padding:3px 5px; color:#FFFFFF; font-size:14px; line-height:17px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;-moz-box-shadow:0 0px 3px rgba(0,0,0, .3);
-webkit-box-shadow:0 0px 3px rgba(0,0,0, .3);
box-shadow:0 0px 3px rgba(0,0,0, .3);}
.btn-livechat span{float:left; margin-right:10px;}
.btn-livechat:hover{background:#39B3D7;color:#FFFFFF;text-decoration:none;}

.twitter{
height: 23px;
width: 22px;
background: url(../images/twitter.png) no-repeat top left;
cursor: pointer;
display:block;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
-moz-box-shadow:0 0px 3px rgba(0,0,0, .3);
-webkit-box-shadow:0 0px 3px rgba(0,0,0, .3);
box-shadow:0 0px 3px rgba(0,0,0, .3)
}

.twitter:hover {
    background-position:left bottom;
}
.facebook {
height: 23px;
width: 22px;
background: url(../images/facebook.png) no-repeat top left;
cursor: pointer;
	float: right;
display:block;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
-moz-box-shadow:0 0px 3px rgba(0,0,0, .3);
-webkit-box-shadow:0 0px 3px rgba(0,0,0, .3);
box-shadow:0 0px 3px rgba(0,0,0, .3)
}
.facebook:hover {
    background-position:left bottom;
}
.navbar-default{ margin:10px 0 0 0;background: url("../images/menu_bg.png") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11) inset;
	}
		.navbar-default .navbar-nav > li > a{padding:17px 20px; font-size:16px; color:#333333; font-family: Open Sans Condensed; line-height:26px;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus{
	color:#7a1314; background:none;
	}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#7a1314; background:#fff;
-moz-box-shadow:0 0px 3px #DAD9D9;
-webkit-box-shadow:0 0px 3px #DAD9D9;
box-shadow:0 0px 3px #DAD9D9;}
.dropdown-menu{min-width:200px;}
.dropdown-menu > li > a {display: block;
padding: 0px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857;
color: #333;
white-space: nowrap;}
.dropdown-menu > li > a > h3{
position: relative;
margin-top: 0px;
padding-right: 1em;
padding-bottom: 5px;
color: #444;
text-decoration: none;
font-size:16px;
border-bottom: 1px solid #801212;}
.dropdown-menu > li > a:hover > h3, .dropdown-menu > li > a:focus > h3{background:#953232;color:#fff;}
.btn-primary{background-color:#801212; border-color:#953232;}
.btn-primary:hover, .btn-primary:focus{background-color:#953232; border-color:#801212;}
.carousel-caption{width:50%; right:9%;text-align:left; left:auto;}
.carousel-caption .cl-content{background:rgba(0,0,0,.7); padding:20px; border-radius:6px;
-moz-box-shadow:0 0px 5px rgba(0,0,0, .6);
-webkit-box-shadow:0 0px 5px rgba(0,0,0, .6);
box-shadow:0 0px 5px rgba(0,0,0, .6);
}
.carousel-caption h3{
color: #242424;
    font-size: 3.6em;
    font-weight: bold;
    line-height: 100%;
    margin: 0 0 3%;
    padding: 0;
    text-shadow: 1px 1px #FFFFFF;
}
.carousel .left{background: url(../images/fleche1.png) no-repeat center left; filter:none;}
.carousel .right{background: url(../images/fleche2.png) no-repeat center right; filter:none;}
.top-section{
background:#ffffff;
background-image: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
margin-top:20px;
border-bottom: 1px solid #C4C5C6;
}
.outer-box{margin-bottom: 16px;
    margin-left: 8px;
    margin-right: 8px;
	background:#333333;
    color: #B0B0AF;
    padding: 7px;
	-webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
 border-radius:  6px;
	}
.img-block{background:#fff; position:relative; overflow:hidden;} 
img{max-width:100%;}
.block-info{
background:rgba(0,0,0,.7);
  color: #CCCCCC;
    font-size: 1em;
    position: absolute;
    bottom: -300px;
    z-index: 1;
	width:100%;
}
.block-info h3{color: #FFFFFF;
    font-size: 1.2em;
    padding-bottom: 15px;
    padding-top: 15px;
    white-space: nowrap;
	text-transform:uppercase;
	padding:0;
}
 .block-info .info{   padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
	}
 .block-info a{color:#fc7171}
 .middle-section, .bottom-section{padding:16px;}
 .center{text-align:center;}
 .services-sec .panel-default>.panel-heading{
 background: #f5f5f5;
 font-size: 16px;
 font-family: Open Sans Condensed;

}
.panel{ -moz-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);/*border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;*/}
  #accordion .panel-default>.panel-heading{padding: 0;}

 #accordion .panel-default>.panel-heading a{padding: 10px 15px; display:block;  background: #f5f5f5; color:#801212; outline:none;}
  #accordion .panel-default>.panel-heading a:focus{text-decoration:none;}
 #accordion .panel-default>.panel-heading a.collapsed:hover{background: #f5f5f5; color:#801212;}
 #accordion .panel-default>.panel-heading a .toggle-icon:before{content:"\2212"}
    #accordion .panel-default>.panel-heading a.collapsed{background: #fff; color:#333;}
	#accordion .panel-default>.panel-heading a.collapsed .toggle-icon:before{content:"\2b"}
	.padded {
    border: 1px solid #D2D2D2;
    float: left;
    margin-bottom: 0;
    margin-right: 15px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#accordion .panel-default>.panel-heading{position:relative;}
#accordion .panel-default>.panel-heading .glyphicon{position:absolute; right:10px; top:13px; font-weight:300; font-size:16px; font-family:Arial, Helvetica, sans-serif}
#accordion .panel-heading:hover a{color:#801212; text-decoration:none;}
.panel-footer-m{border-top:1px solid #ddd; padding-top:10px; text-align:right;}

#accordion p{font-size:12px;}
.custom h3{margin-top:0;}
.panel-group .panel,.panel-heading{
/*-webkit-border-radius: 0; 
  -moz-border-radius:0;  
 border-radius: 0; */
}
.panel-group .panel+.panel{margin-top:0;}
.panel-default>.panel-heading{background:#fff;}
.panel-title{ line-height:23px;}
.panel-default>.panel-heading a{color:#333;}
.panel-default>.panel-heading a:hover{text-decoration:none;}
.serviese-links{list-style:none; font-size:14px;}
.serviese-links li{background:url(../images/arrow.png) no-repeat left center; padding-left:30px; margin-bottom:5px;}
.serviese-links li a{color:#333;}
.serviese-links li a:hover{color:#801212; text-decoration:none;}
.panel-footer-m{border-top:1px solid #ddd; padding-top:10px; text-align:right;}
.footer-sec{background:#151618; border-top:solid 3px #801212; padding:20px; }
.mapdisplay{width:95%; height:300px}
.ft-top{padding-bottom:20px;}
.ft-bottom{border-top:solid 1px #212224; overflow:hidden; text-align:center; color:#999999;font-size:12px; position:relative;overflow:hidden;}
.ft-bottom ul{list-style:none; margin:10px auto; overflow:hidden; display:inline-block;}
.ft-bottom ul li{float:left; margin:5px; color:#cccccc; } 
.ft-bottom ul li a{color:#cccccc;}
.ft-bottom ul li a:hover{color:#fff;}
address, address a{color:#999999; font-size:12px;}
address h4{font-weight:bold;}
.contact-form h3{color:#fff; margin:0 0 20px 0;}
.contact-form .form-horizontal .control-label, .contact-form  label{color:#FFFFFF; font-weight:normal; text-align:left;}
.contact-form textarea{height:100px;}
.form-control{-webkit-border-radius: 2px; 
  -moz-border-radius:2px;  
 border-radius: 2px;  }
 .gray-b-panel{height:120px;
 background:#8c8c8c;
background-image: -webkit-linear-gradient(top, #8c8c8c 0%, #464646 100%);
  background-image:         linear-gradient(to bottom, #8c8c8c 0%, #464646 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c8c8c', endColorstr='#ff464646', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border:solid 2px #787878;
  -webkit-box-shadow: inset 0 0 1px #8a8a8a, 0 0 5px rgba(0,0,0, .6);
-moz-box-shadow: inset 0 0 1px #8a8a8a, 0 0 5px rgba(0,0,0, .6);
box-shadow: inset 0 0 1px #8a8a8a, 0 0 5px rgba(0,0,0, .6);
-webkit-border-radius: 6px; 
  -moz-border-radius:6px;  
 border-radius: 6px; 
 padding:10px;
 color:#fff;
 margin-bottom:15px;
 }
  .primary-b-panel{height:100px;
 background:#eb412d;
background-image: -webkit-linear-gradient(top, #eb412d 0%, #8c1100 100%);
  background-image:         linear-gradient(to bottom, #eb412d 0%, #8c1100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb412d', endColorstr='#ff8c1100', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border:solid 1px #a4564c;
  -webkit-box-shadow: inset 0 0 1px #f14833, 0 0 5px rgba(0,0,0, .6);
-moz-box-shadow: inset 0 0 1px #f14833, 0 0 5px rgba(0,0,0, .6);
box-shadow: inset 0 0 1px #f14833, 0 0 5px rgba(0,0,0, .6);
-webkit-border-radius: 6px; 
  -moz-border-radius:6px;  
 border-radius: 6px; 
 display:block;
 text-align:center;
 color:#fff;
 cursor:pointer;
  padding:10px;
 }
   .primary-b-panel:hover{
background-image: -webkit-linear-gradient(top, #8c1100 0%, #eb412d 100%);
  background-image:         linear-gradient(to bottom, #8c1100 0%, #eb412d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c1100', endColorstr='#ffeb412d', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
 color:#fff;
 text-decoration:none;
 }
 .gray-b-panel h2, .gray-b-panel h5{margin-top:0px; margin-bottom:5px; text-transform:uppercase;}
 .primary-b-panel h2{margin-top:10px; text-transform:uppercase;}
 .primary-b-panel h4{text-transform:uppercase; margin-top:15px;}
 .btn-search{
 background:#eb412d;
background-image: -webkit-linear-gradient(top, #eb412d 0%, #8c1100 100%);
  background-image:         linear-gradient(to bottom, #eb412d 0%, #8c1100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb412d', endColorstr='#ff8c1100', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  color:#fff;
 }
 
  .gray-b-panel .form-control{height:27px; border:solid 1px #cccccc;
  -webkit-border-radius: 1px; 
  -moz-border-radius:1px;  
 border-radius: 1px; 
  }
  .gray-b-panel .btn{padding:3px 12px; border:solid 1px #a4564c;
  -webkit-border-radius: 1px; 
  -moz-border-radius:1px;  
 border-radius: 1px; }
 .primary-cl{color:#801212}
 .bedcrumb-sec{
	background:#fefdfd;
background-image: -webkit-linear-gradient(top, #fefdfd 0%, #faf9f9 100%);
  background-image:         linear-gradient(to bottom, #fefdfd 0%, #faf9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefdfd', endColorstr='#fffaf9f9', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-bottom:solid 1px #c4c5c6;
  position:relative;
  }
 .breadcrumb > li + li:before{content:"o"; padding:0 10px 0 7px}
 .breadcrumb a{color:#7A1314;}
 .bedcrumb-sec .breadcrumb{background:none; margin:7px 5px; font-weight:bold;}
 .move-top{color:#fff; position:absolute; right:20px; bottom:0px; margin-top:30px; font-size:20px; top:auto;}
 .move-top:hover{text-decoration:none;}
 .panel-m >.panel-heading{
 background: #f5f5f5;
 font-size: 18px;
 font-family: Open Sans Condensed;
color:#801212;
}
.panel-m img{border:solid 1px #ccc; margin:0 20px 20px 0;}
.list-info{margin-left:20px;}
.list-info li{margin-bottom:10px;}
.login-section{width:60%; margin:50px auto;}
.forgot-psw{width:40%; margin:50px auto;}
.login-form{border:1px solid #EEE;border-radius:5px;padding:10px 20px 10px 35px;margin-bottom:10px;
background: -moz-linear-gradient(90deg, rgb(238, 238, 238) 30%, rgb(255, 255, 255) 90%);
background: -webkit-linear-gradient(90deg, rgb(238, 238, 238) 30%, rgb(255, 255, 255) 90%);
background: -o-linear-gradient(90deg, rgb(238, 238, 238) 30%, rgb(255, 255, 255) 90%);
background: -ms-linear-gradient(90deg, rgb(238, 238, 238) 30%, rgb(255, 255, 255) 90%);
background: linear-gradient(180deg, rgb(238, 238, 238) 30%, rgb(255, 255, 255) 90%);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
.login-form h3{color:#801212}
.formfields input[type="text"], .formfields input[type="password"], .formfields input[type="email"], .formfields textarea, .cbox-list, select.form-control{
   /* background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;*/
  background: -moz-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
background: -webkit-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
background: -o-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
background: -ms-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
background: linear-gradient(180deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 70%);
    border: 1px solid #ccc;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    font-size: 1em;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 7px;
    transition: all 200ms ease-out 0s;
}
.formfields label{font-weight:300;}
.formfields label span, .star{color:red;}
.login-form h3, .formfields input[type='button'], .formfields button{text-transform:uppercase;}
.formfields h4{font-weight:bold;}
.pushtop-10{margin-top:10px;}

.jobs-form, .recruiters-form
{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 1%, #ffffff 5%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eeeeee), color-stop(5%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 1%,#ffffff 5%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 1%,#ffffff 5%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 1%,#ffffff 5%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 1%,#ffffff 5%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


    border: 1px solid #E5E5E5;

	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    font-size: 1em;
    padding: 7px 30px 10px 30px;
    transition: all 200ms ease-out 0s;
 width:60%;
 margin:30px auto;
}
.checked-i{ width:18px; height:15px; background:url(../images/checked.png) no-repeat; display:block; float:left;margin-right:5px;}
.unchecked-i{ width:18px; height:15px; background:url(../images/unchecked.png) no-repeat; display:block;  float:left}
.float-r{float:right;}
.float-l{float:left;}
.cbox-list{height:150px; overflow-y:auto; margin-bottom:15px;}
.glyphicon-info-sign:hover{text-decoration:none;}
.btn-sec{padding-top:20px;}
.sub-title{
position: relative;
display: block;
margin-bottom: 1.35em;
border-bottom: 1px solid #e3e3e3;
}
.sub-title u{
display: inline-block;
position: relative;
top: 1px;
padding-right: 1em;
padding-bottom: 10px;
color: #444;
text-decoration: none;
border-bottom: 1px solid #801212;
}
.sub-title .glyphicon{margin-right:10px; color:#801212}
.sub-title .required-one, h2 .required-one{font-size:12px; font-weight:300; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#333;}
.required-one i{color:#FF0000; font-style:normal; font-weight:700;}
.profile-section{padding:30px 15px;}
.profile-avatar-img {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.thumbnail {
    background-color: #fff;
    border: none;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	  border-radius: 4px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 20px;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.profile-list{margin-bottom:0; font-size:12px;}
.profile-list li {
    border-top: 1px solid #EEEEEE;
    padding: 5px;
	position:relative;
	padding-left:30px;
}
.profile-list li:first-child{border-top:none;}
.profile-list li label {
    width: 100%;
	 display: block;
    font-weight: bold;
    margin-bottom: 5px;
}
.profile-list li .icon {
    color: #801212;
    margin-right: 10px;
	position:absolute;
	left:0; top:13px;
}

.contact-info{margin-bottom:0;}
.contact-info  li {
    border-top: 1px solid #EEEEEE;
    padding: 10px;
	position:relative;
	padding-left:30px;
}
.contact-info li:first-child{border-top:none;}
.contact-info li label {
    width: 30%;
	 display: block;
    font-weight: bold;
    margin-bottom: 5px;
	float:left;
}
.contact-info li .icon {
    color: #801212;
    margin-right: 10px;
	position:absolute;
	left:0; top:13px;
}

.profile-info-row {
    display: table-row;
}
.profile-info-name {
    background-color: rgba(0, 0, 0, 0);
    border-top: 1px dotted #D5E4F1;
    color: #667E99;
    display: table-cell;
    font-weight: normal;
    padding: 6px 10px 6px 4px;
    text-align: right;
    vertical-align: middle;
    width: 110px;
}
.profile-info-value {
    border-top: 1px dotted #D5E4F1;
    display: table-cell;
    padding: 6px 4px 6px 6px;
}
.profile-info-value > span + span:before {
    border-bottom: 1px solid #FFFFFF;
    color: #666666;
    content: ",";
    display: inline;
    margin-left: 1px;
    margin-right: 3px;
}
.profile-info-value > span + span.editable-container:before {
    display: none;
}
.profile-info-row:first-child .profile-info-name {
    border-top: medium none;
}
.profile-info-row:first-child .profile-info-value {
    border-top: medium none;
}
.profile-user-info-striped {
    border: 1px solid #DDDDDD;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);
	box-shadow:0 0 8px rgba(0,0,0,.15);
}
.profile-user-info-striped .profile-info-name {
    background-color: #eee;
    border-top: 1px solid #F7FBFF;
    color: #801212;
	font-weight:700;
}
.profile-user-info-striped .profile-info-value {
    border-top: 1px dotted #DCEBF7;
    padding-left: 12px;
}
.list-group-item:first-child, .list-group-item:last-child{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.emp .glyphicon-chevron-right{float:right;;}
.emp .list-group-item{background:#801212; color:#fff; border: 1px solid #c29b9b;}
.emp a.list-group-item:hover, .emp a.list-group-item:focus, .emp a.active{background:#fff; color:#801212; border-color:#801212;}
.resume-list-info{margin:10px 0 10px 20px;}
.main-title{color: #801212; margin-top:0;}
.text-muted{color: #999; font-size:14px; font-weight:700;}

.search-results{margin:10px; list-style:none; }
.search-results p{font-size:12px; color:#666666;}
.search-results li{border-top: 1px dashed #E7EAEC; padding:0 10px 10px 10px;}
.search-results li:first-child{border:none;}
.posted-info{ font-size:11px; padding:2px; overflow:hidden;}
.posted-info b{color:#801212;}
.search-results .alt-row{background:#f9f9f9;}
.panel-footer .pagination{margin:0 auto;}

.pagination > li > a, .pagination > li > span{color:#801212}

.pagination > li > a:hover,.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background:#801212; color:#fff; border-color:#801212;}
.body-sec .sub-title:first-child{margin-top:0;}
.resume-samples{background:#fff; border:1px solid #DDDDDD}
.resume-samples .caption{background:#f9f9f9; text-align:center}
.resume-samples:hover{border:1px solid #801212;
-moz-box-shadow:0 0px 11px rgba(0, 0, 0, 0.18);
-webkit-box-shadow: 0 0px 11px rgba(0, 0, 0, 0.18) ;
box-shadow:0 0px 11px rgba(0, 0, 0, 0.18);
}
.panel-primary{border-color:#801212;}
.panel-primary>.panel-heading{background-color:#801212; border-color:#801212;}
.snapshot-dt{list-style:none; font-size:12px;}
.snapshot-dt li{padding-top:10px;}
.snapshot-dt .left-cl{width:20%; float:left; font-weight:700;}
.well h3{margin-top:0px;}
.welcome-text{clear:both; float:right;}
.welcome-text span{font-weight:bold;color:#801212;}
.questions{margin:10px 0 10px 20px;}
.price-panel
{
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #f9f9f9 25px) repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;

	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
    border-radius: 4px;
    font-size: 1em;
    transition: all 200ms ease-out 0s;
 margin:30px auto;
 text-align:center; padding-bottom:60px; min-height:650px; position:relative;
 overflow:hidden;
}

.price-panel2
{
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;

	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    font-size: 1em;
    transition: all 200ms ease-out 0s;
 margin:30px auto;
 padding:0 30px 30px 30px;
}
.price-panel:hover, .price-panel-active{border-color:#801212;	-moz-box-shadow:0 0 8px rgba(122, 19, 20, 0.7);
-webkit-box-shadow: 0 0 8px rgba(122, 19, 20, 0.7);
    box-shadow: 0 0 8px rgba(122, 19, 20, 0.7);}
	.price-panel h3{background:url(../images/price-o.png) 15px center no-repeat #801212; color:#fff; margin:0; padding:15px 0; -moz-border-radious:4px 4px 0 0; -webkit-border-radious:4px 4px 0 0; border-radious:3px 3px 0 0;}
	.price-panel-active h3{color:#fff;}
	.price-panel-active{background:#fbd9d9;}
.price-panel-active .btn-primary{opacity:.5;}
.price-plan-top{text-align:center; overflow:hidden;}
.price-panel .plan-head{text-align:center;min-height:80px;}
.price-panel .plan-head p{font-size:12px; color:#555; padding:5px 10px}
.price-panel  .plan-price{font-size:3.5em; text-align:center; padding:15px 0; color:#801212; line-height:1.1em;font-family: Open Sans Condensed; min-height:10px; text-shadow:1px 1px 1px rgba(0,0,0,.3)}
.price-panel .plan-features ul{margin:0 0 15px 15px; list-style:none;}
.price-panel .plan-features ul li{background:url(../images/tick-icon.png) no-repeat left 10px; padding:10px 10px 10px 30px;text-align:left;}
.body-container{padding:0px 30px}
.price-panel .btn-primary{text-align:center; font-weight:bold;}
.price-panel  .plan-price span{font-size:16px; color:#666; line-height:16px}
.price-panel  .plan-price span b{font-size:20px; color:#801212}
.price-panel .plan-footer{position:absolute; bottom:15px; width:100%; text-align:center;}
.video-frame{background:#fff;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	 border: 1px solid #E5E5E5;
	 padding:10px;
	 margin-bottom:15px;
}
.panel-m .panel-heading{background:#f9f9f9; font-weight:bold; font-size:16px;}
.itemdiv.dialogdiv {
    padding-bottom: 14px;
}
.itemdiv {
    min-height: 66px;
    padding-right: 3px;
    position: relative;
}
.itemdiv.dialogdiv > .user > img {
    border-color: #C9D6E5;
}
.itemdiv > .user > img {
    border: 2px solid #5293C4;
    -moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
    max-width: 100px;
    position: relative;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);
	box-shadow:0 0 8px rgba(0,0,0,.15);
}
.itemdiv.dialogdiv:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E1E6ED;
    border-color: #D7DBDD;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 48px;
    max-width: 3px;
    position: absolute;
    top: 0;
    width: 3px;
}
.itemdiv > .user {
    display: inline-block;
    left: 0;
    position: absolute;
    width: 102px;
}
.itemdiv.dialogdiv > .body:before {
    -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: #DDE4ED;
    border-image: none;
    border-style: solid;
    border-width: 2px 0 0 2px;
    box-sizing: content-box;
    content: "";
    display: block;
    height: 8px;
    left: -7px;
    position: absolute;
    top: 11px;
	-webkit-transform:  rotate(-45deg);
-ms-transform:  rotate(-45deg);
    transform: rotate(-45deg);
    width: 8px;
}
.itemdiv.dialogdiv > .body {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDE4ED;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    margin-right: 1px;
    padding: 10px;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);
	box-shadow:0 0 8px rgba(0,0,0,.15);
	
	
}
.itemdiv > .body {
    margin-left: 120px;
    margin-right: 12px;
    position: relative;
    width: auto;
    min-height: 100px;
}
.itemdiv h3{margin-top:0px;}
.toolbox{overflow:hidden; padding:10px 0;}
.toolbox .glyphicon{margin-right:5px;}
.toolbox .btn-default:hover, .toolbox .btn-default:focus, .toolbox .btn-default:active, .toolbox .btn-default.active, .toolbox .open .dropdown-toggle.btn-default {
    background-color: #801212;
    border-color: #801212;
    color: #fff;
}
#resume-upload .btn-default{background-color:#801212; border-color:#953232;color: #fff;font-weight:bold;}
#resume-upload .btn-default:hover, .btn-default:focus{background-color:#953232; border-color:#801212;color: #fff;font-weight:bold;}
.padding-20{padding:20px !important;}
.profile-image{width:200px;}
.right-col{float:right;}
.or{text-align:center; font-weight:700; color:#666;	}
.resume-area{min-height:200px;}
.step2-info .well{min-height:10px; padding:10px;}
.step2-info .well .glyphicon-saved{color:#801212; margin-right:5px;}
.note{padding:10px; font-size:11px; text-align:left; background:#fffff9; padding:10px; border:solid 1px #f3f3f3; margin-bottom:10px;}
.note .glyphicon{color:#801212;}
.final-summary{width:60%; margin:auto; text-align:left}
.final-summary .video-assist{font-size:2em; padding:0px 0; color:#801212; line-height:0.5em;font-family: Open Sans Condensed; text-shadow:1px 1px 1px rgba(0,0,0,.3)}
.final-summary .video-assist span{font-size:16px; color:#666; line-height:16px}
.final-summary .plan-price{font-size:2em; padding:15px 0; color:#801212; line-height:1.1em;font-family: Open Sans Condensed; text-shadow:1px 1px 1px rgba(0,0,0,.3)}
.final-summary .plan-price span{font-size:16px; color:#666; line-height:16px}
.final-summary .plan-price span b{font-size:20px; color:#801212}
.append-0{padding-top:0 !important;}
.view-count{position:absolute; right:15px; top:-7px; white-space:nowrap; color:#fff; padding:5px; display:block; width:70px; font-size:14px;	background:#555; padding:12px 10px; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0, .5);}
.view-count:hover, .view-count:focus{text-decoration:none; color:#FFFFFF; background:#801212;}
.view-count .text{-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; display:inline-block; padding:5px;	background:#abbac3; color:#FFFFFF; margin-left:5px;  font-size:11px;}
.view-count-list{right:15px	; left:auto; padding-top:0;  -mox-border-radius:0;  -webkit-border-radius:0; border-radius:0; margin-top:5px; font-size:12px;	}
.view-count-list>li>a{padding-left:10px;}
.view-count-list>li>a .glyphicon{margin-right:5px; color:#801212}
.view-count-list>li>a:hover .glyphicon{color:#fff}
.jobs-form-m{width:auto;}

.p-title{font-weight:bold; background:#f9f9f9; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.p-title h4{margin:0; padding:5px 10px; font-weight:700; color:#801212}

.pop-arrow {
	position: absolute;
	top: 0px;
	right: 20px;
}
.pop-arrow:after, .pop-arrow:before {
	bottom: 100%;
	left: 50%;
	border: 1px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.pop-arrow:after {
	border-bottom-color: #f9f9f9;
	border-width: 6px;
	margin-left: -6px;
}
.pop-arrow:before {
	border-bottom-color: #ccc;
	border-width: 8px;
	margin-left: -8px;
}
.login-section-s {
    margin: 50px auto;
    width: 35%;
}
.tabs-m  > li > a{background:#7a1314; color:#fff; font-weight:700;}
.tabs-m  > li > a:hover, .tabs-m  > li > a:focus{background:#7a1314;}
.pushtop-20{margin-top:20px;}
.pushbottom-20{margin-bottom:20px;}
.conference-window{list-style:none; font-size:12px;}
.conference-window li{display:table-row;}
.conference-window .name{display:table-cell; width:180px; padding:5px; color:#7a1314; text-align:right;}
.conference-window .msg{display:table-cell;  padding:5px;}
.chat-info{min-height:150px; max-height:200px; overflow-y:auto; background:#f9f9f9; padding:10px; border:solid 1px #ccc;}
.toolbar{background:#e5e5e5; text-align:center;}
textarea.editer{height:150px; margin-top:0; background:#fff;}
.search-sec{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; margin-bottom:0;}
.list-unstyled {margin-top:10px;}
.list-unstyled .glyphicon{color:#7a1314; margin-right:5px;}
.hero-unify{font-size:14px;}
.hero-unify b{color:#7a1314}
.resultfooter-m{overflow:hidden; padding:10px 5px; border-top:solid 1px #ccc; margin-top:20px;}
.resultfooter-m .pagination{margin-top:10px;}
.resultfooter-m .btn{margin-top:10px;}
.alt-sec{background:#f9f9f9; padding:10px; margin:10px -15px}
.ads{text-align:center}
.ads img{-moz-box-shadow:0 0 8px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);
	box-shadow:0 0 8px rgba(0,0,0,.15);
	margin:5px 5px 15px 5px}
	.banner-m{-moz-box-shadow:0 0 8px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);
	box-shadow:0 0 8px rgba(0,0,0,.15);
	border:solid 1px #ccc;
	}
.panel-heading{margin:0; font-weight:bold;}
.padding-15{padding:15px;}
.banner-m{margin-bottom:15px;}
	 @media(max-width:980px){
	 .ads{display:none;}
	 }
 @media(max-width:880px){
 .carousel-caption{bottom:0; padding-bottom:15px; width:60%;}
 .carousel-caption h3{font-size: 2.6em;}
 .login-section{width:80%;}
 .login-section-s {
    width: 60%;
}

  }
   @media(min-width:768px) and (max-width:830px){
    		.navbar-default .navbar-nav > li > a{padding:17px 10px; font-size:15px;}
		.navbar-collapse{padding:0;}
		.dropdown-menu > li > a{padding:3px 10px}
		
   }
      @media(max-width:767px){
		.navbar-default .navbar-nav > li > a{padding:10px 20px; font-size:15px;}
		.price-panel .plan-head,.price-panel  .plan-price,.price-panel{min-height:inherit;}
	
	  }
	   @media(max-width:800px){
	  	 .media .pull-left{float:none !important;}
		 .forgot-psw{width:60%;}
		 }
 @media(max-width:580px){
 .carousel{display:none;}
 
.profile-info-name {
    width: 80px;
}
.profile-user-info-striped .profile-info-name {
    display: block;
    float: none;
    padding: 6px 4px 6px 10px;
    text-align: left;
    width: auto;
}
.profile-user-info-striped .profile-info-value {
    display: block;
    margin-left: 10px;
}
 .login-section-s {
    width: 80%;
}

 }
@media(max-width:380px){
.ft-bottom ul {display:block;}
 .ft-bottom ul li{float:none;display:block;}
  .ft-bottom ul li a{display:block; background:#222; padding:5px;}
  .ft-bottom ul li a:hover{background:#ccc; color:#000; text-decoration:none;}
  .ft-bottom ul li.line{display:none;}
  .login-section{width:90%;}
  .forgot-psw{width:90%;}
   .login-section-s {
    width: 90%;
}
 }



 
 .outer-box-m{margin-bottom: 6px;
    margin-left: 8px;
    margin-right: 8px;
    color: #B0B0AF;
	-webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
 border-radius:  6px;padding-bottom:13px;}
 .outer-box-m  .img-block{border:solid 7px #333333;	-webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
 border-radius:  6px;}
 .outerbox-active  .img-block{border-color:#801212;}
	 .outer-box-m.outerbox-active{background:url(../images/arrow-dwn.png) no-repeat bottom center;}
.services-head{text-align:left;background:url(../images/price-o.png) 15px center no-repeat #801212; color:#fff; margin:0; padding:15px 10px 15px 50px; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
	.subscription-container{border:solid 1px #ccc;padding:10px;overflow:hidden;margin-bottom:20px;-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
	.subscription-container .price-panel{margin:10px 0;border-color:#ccc;}
	.subscription-container .price-panel h3{background:url(../images/price-o-w.png) 15px center no-repeat #B2B2B2; color:#801212;}
	.subscription-container .price-panel:hover{border-color:#801212;}
	.subscription-container .price-panel:hover h3{background:url(../images/price-o.png) 15px center no-repeat #801212;color:#fff;}
 .inline-block{display: inline-block;}
 .video-frame video{max-width:100%;}
 .panel-footer{overflow:hidden;}
 
 .tooltip.top .tooltip-arrow {    
    border-top-color: #801212;
}

.tooltip-inner {    
    background-color: #801212;    
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.video-frame video {
max-width: 100%;
max-height: 400px;
width: 100%;
}