@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.html') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
body{ background:#fff;font-size: 13px;}
p {
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.42857;
	font-weight:500 !important;
}
a:focus{ text-decoration:none;}
:hover{transition: all 0.8s ease 0s;}
.trans{z-index:0; 
    -webkit-transform: translateZ( 0 );
    transform: translateZ( 0 );
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;}

 h1, h2, h3, h4, h5, h6 { color:#333;}
 h5{ font-weight:bold;}
 h6 { font-size:14px;}
 
*{ outline:none;}
.no-bdr {
	border: none !important;
}
a{text-decoration:none; transition: all 0.5s ease 0s;}
ul{ list-style:none;}
.width-1xx{ width:100% !important;}
.bdr-btm{ border-bottom:1px solid #dddddd;}
.bdr-white{ border-color:#fff !important;}
.bdr-top{ border-top:1px solid #dddddd;}
.bdr-lft{ border-left:1px solid #dddddd;}
.bdr-rgt{ border-right:1px solid #dddddd;}
.bdr-rgt{ border-right:1px solid #dddddd;}
.diplay-block{ display:block;}
.grey-bg{ background:#dadada;}
.d-grey-bg{ background:#333;}
.darker-grey-bg{ background:#e8f5e3;}
.blue-bg{ background:#f4fff2 !important;}
.off-wite-bg{ background:#f6f6f6;}
.wite-bg{ background:#fff;}
.no-bg {background: none !important;}
.d-grey-bg a{ color:#fff;}
.d-grey-bg a:hover{ color:#fff;}
.default-submit-btn{ border:none; background:none; line-height:20px; padding: 0;}
.fa-th:hover, .default-submit-btn:hover{ color:#000 !important; }
.grey-btn{ background:#e8e8e8 !important; border:1px solid #b7b7b7 !important; color:#333;}
.grey-btn:hover{ background:#d8d5d5 !important; color:#000;
-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear;
	}
	
#header {
	width: 100%;
}
.nav-top{ margin-top:50px;}
.nav-lft{ margin-top:150px;}
/*Text*/
.text-left{ text-align:left !important;}
.bold{  font-weight:bold !important;}
.font-11 {font-size: 11px !important;}
.font-13 {font-size: 13px !important;}
.font-14 {font-size: 14px !important;}
.font-12-exp {font-size: 12px ;}
.font-italic{ font-style:italic;}
.font-normal{ font-weight:normal !important;}
.qr-f12{ font-size:12px;}
.text-white{ color:#fff;}
.text-red{ color:#f53d25;}
.text-pink{ color:#d60f84 !important;}
.text-red-light{ color:#ce1b24;}
.text-green{ color:#3bb44b;}
.text-grey{ color:#222222;}
.text-grey-light{ color:#8e8e8e;}
.text-grey-lighter{ color:#bebebe;}
.text-l-grey{ color:#bcbcbc !important;}
.text-blue{ color:#428bca;}
ol.number-list{ list-style:decimal; padding-left:12px;}
/*Margin */
.margin-0{ margin:0 !important;}
.margin-bottom-0{ margin-bottom:0 !important;}
.margin-top-1x{ margin-top:10px !important;}
.margin-right-1x{ margin-right:10px !important;}
.margin-bottom-1x{ margin-bottom:10px !important;}
.margin-left-1x{ margin-left:10px !important;}
.margin-top-2x{ margin-top:20px !important;}
.margin-right-2x{ margin-right:20px !important;}
.margin-bottom-2x{ margin-bottom:20px !important;}
.margin-left-2x{ margin-left:20px !important;}
.margin-top-5{ margin-top:5px !important;}
.margin-top-2{ margin-top:2px !important;}
.margin-right-5{ margin-right:5px !important;}
.margin-bottom-5{ margin-bottom:5px !important;}
.margin-left-5{ margin-left:5px !important;}
.margin-right-43{ margin-right:43px;}
.margin-lm-4x{ margin-left:-40px;}
.margin-rm-4x{ margin-right:-40px;}
.margin-l-r-0{ margin-left:0 !important; margin-right:0px;}
.margin-l-0{ margin-left:0 !important;}
.margin-rm-20{ margin-right:-20px !important;}
.margin-tm-2x{ margin-top:-20px !important;}
.margin-tm-1x{ margin-top:-10px !important;}
/*Padding */
.padding-0{ padding:0 !important;}
.padding-bottom-0{ padding-bottom:0 !important }
.padding-1x{ padding:10px !important;}
.padding-tr-1x{ padding:10px 0 !important;}
.padding-5{ padding:5px !important;}
.padding-rl-5{ padding-left:5px !important; padding-right:5px !important;}
.padding-top-1x{ padding-top:10px !important;}
.padding-right-1x{ padding-right:10px !important;}
.padding-bottom-1x{ padding-bottom:10px !important;}
.padding-left-1x{ padding-left:10px !important;}
.padding-top-2x{ padding-top:20px !important;}
.padding-right-2x{ padding-right:20px !important;}
.padding-bottom-2x{ padding-bottom:20px !important;}
.padding-left-2x{ padding-left:20px !important;}
.padding-left-3x{ padding-left:30px !important;}
.padding-top-5{ padding-top:5px !important;}
.padding-right-5{ padding-right:5px !important;}
.padding-bottom-5{ padding-bottom:5px !important;}
.padding-left-5{ padding-left:5px !important;}
.padding-left-0{ padding-left:0 !important;}
.padding-right-0{ padding-right:0 !important;}
.padding-l-r-0{ padding-left:0 !important; padding-right:0px;}
.padding-left-4x{ padding-left:40px !important;}
.padding-rl-0{ padding-left:0 !important; padding-right:0 !important; }
.padding-rl-2x{ padding-left:20px !important; padding-right:20px !important; }
.padding-rl-5x{ padding-left:50px !important; padding-right:50px !important; }

/*Home page*/
#header{ width:100%; margin:10px 0;}
.hr{ width:100%; margin-bottom:10px; float:left;}
.container{ max-width:940px; width:96%; margin:0 auto;}
#logo{ float:left;}
#right_header{ float:right;}
ul#nav-right{ float:right; margin:53px 0 0 0; padding:0;}
ul#nav-right li{ float:left; border-right:1px solid #333; margin:0; padding:0 10px; font-size:14px; line-height:14px;}
ul#nav-right li:last-child{ border:none; padding-right:0;}
ul#nav-right li a{ color:#333; text-decoration:none; padding:0;}
ul#nav-right li a:hover{ color:#d60f84; text-decoration:underline;}
ul#nav-right li.active a{ color:#d60f84; text-decoration:underline;}
.glyphicon-search:hover{ cursor:pointer}
.vacancy-search{ background:#e8f5e3; border-radius:5px; float:left; width:100%; padding:10px;}
.vacancy-search h3{ color:#000 !important; float:left; padding:10px 10px 0 0; margin:0;}
.vacancy-search p{ color:#000 !important; float:left; padding:15px 0 0 0 ; margin:0; font-size:12px; line-height:20px;}
input.list-menu{ border-radius:4px !important; float:left; background: #191919; width:100%;}
.list-menu-btn{ margin:3px 0 3px -31px !important; z-index:333; border-radius:3px !important; float:left; height:24px; width:25px;line-height: 12px; text-align:center !important;}
.list-menu-btn span.fa{ line-height:10px; margin-left:-4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.list-menu-btn span.fa{ margin-left:-6px;}
}
@-moz-document url-prefix() {
    .list-menu-btn span.fa{ margin-left:0px;}
}

.contant{ margin:20px 0 0 0;}
.contant h3{ color:#cb0003; margin:0 0 10px 0; padding:0;}
.contant h6{ color:#333; margin:0 0 10px 0; padding:0; font-weight:700 !important;}
.contant p{ color:#333; margin:0 0 5px 0; padding:0; font-weight:400 !important;}
.contant p a{ color:#d60f84 !important; text-decoration:underline; margin:0; padding:0;}
.contant p a:hover{ color:#ab0868!important;}
.contant .col-md-8 h3{ margin:0 0 10px 0; padding:0;}
#footer{ background:#222; width:100%; float:left;text-align:right;line-height:30px;}
#footer a{ color:#fff;}
#footer a:hover{ color:#000;}
.steps{ background:#eeeeec; float:left; height:60px; margin:0 10px 0 0; border-radius:50%; width:60px;}
.steps p{ padding:15px 0; text-align:center; line-height:16px; color:#6c6c6c;text-transform: uppercase;}
.steps p span{ display:block; color:#000;}
.news-desc{ float:right;}
.products-box{ background:#efefef; border-radius:4px; border:1px solid #ddd;}
.products-box .bdr-btm{ border-color:#e6e6e6;}
.products-box .col-md-6{ padding:0;}
.products-box .hr{ padding:5px 10px 3px 10px; margin:0;}
.panel-body .hr{ overflow:hidden; border-bottom:1px solid #ddd;}
.panel-body .cols{padding:10px 10px 1000px 10px; margin-bottom: -1000px;}
.pagination-custom{ text-align:right; float:right; padding:10px;}
.pagination-custom ul{float:right; margin:0; padding:0;}
.pagination-custom ul li{float:left; padding:0 3px}
.pagination-custom ul li a{color:#d60f84; text-decoration:none;}
.pagination-custom ul li.active a{color:#333; text-decoration:underline;}
.pagination-custom ul li.active a:hover{color:#333; text-decoration:underline;}
/*Login page*/
/*******************************login Signup steps*******************************/
.progress-quide{ width:100%; float:left; padding:20px 0 0 0;}
.progress-quide ul{ list-style:none; margin:10px 0 0 0; padding:0; width:100%; float:left;}
.progress-quide ul li{ margin:0; padding:0 10px 0 0;float:left; color:#333;}
.progress-quide ul li span{ float:left; line-height:20px;}
.progress-quide ul li span.optional{ background: none repeat scroll 0 0 #57aed1; border: 2px solid #fff; border-radius: 50%;height: 20px; width: 20px; margin-right:10px;box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.2) inset;}
.progress-quide ul li span.completed{ background: none repeat scroll 0 0 #8bc53f; border: 2px solid #fff; border-radius: 50%; height: 20px; width: 20px; margin-right:10px; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.2) inset;}
.progress-quide ul li span.incomplete{ background: none repeat scroll 0 0 #ddd; border: 2px solid #fff; border-radius: 50%; height: 20px; width: 20px; margin-right:10px; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.2) inset;}
select.form-control-custom {font-size: 12px; height: 24px; padding: 2px 3px;}
input.form-control-custom { font-size: 12px; height: 24px; padding: 6px 3px;}
.adding-job-cont label{ margin:0; line-height:30px;}

.login-container{ max-width:700px; width:100%; margin:auto;}
.login-container .modal-header .close {
     font-size:30px !important;
}
.login-container .well{
	-moz-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.25); padding:20px 0 10px 0; background:#fff; border-bottom-left-radius: 4px !important; border-bottom-right-radius: 4px !important;
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25);
  	box-shadow:         4px 4px 5px rgba(0, 0, 0, 0.25)}
.form-tab{ background:#fff; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.powered-by{ text-align:right; font-size:12px; color:#c4c4c4; position:fixed; bottom:10px; right:20px;}
.powered-by a{color:#7f7f7f; padding-left:5px;}
.login-container .well ul li{ width:50%; background-color: #dedede; border: 0 none !important;}
.login-container .well ul li a{ text-align:center; font-weight:bold; font-size:14px !important; color: #333 !important;font-size: 12px;text-transform: uppercase; margin:0; border:none !important; border-radius:0!important;}
.login-container .well ul li a:hover{border:none; color:#000 !important;}
.login-container .well ul li.active a{ background:#0e3e6e; color:#fff !important;}
.login-container .well ul li.active a:hover{ background:#0e3e6e; color:#fff !important;}
.cand-message{}
.cand-message h6{ font-size:14px; margin:0 !important; color:#333 !important; font-weight:bold;}
.cand-message span a{ float: right;font-size: 12px;line-height: 20px !important; text-align: right;}
.cand-message span a i{ font-size:16px;}
.panel-heading-custom{ background:none !important;}
.panel-heading-bg{ height:36px; }
.msg-header{ width:100%; padding:0 0 10px 0;}
.msg-header h5{ float:left; padding:0 10px 10px 0; margin:0;}
.msg-header span{ width:100%; padding:0 0 10px 0;}
.edit-tab1 { float: left; width: 100%;}
.reply-msg-btn { padding: 5px 0 0;}
.reply-msg-action{ float:left;}
.reply-msg-btn a { font-size: 11px; text-align: right;}
.reply-msg-action { float: left;font-size: 11px;padding: 5px 0 0; width: 84px;}
.reply-msg-action span.cancel_msg_btn a { color: #f00e0e;}
.reply-msg-action a { font-size: 11px; padding: 3px 0 0;}
.reply-msg-input {margin:40px 0 0 0; width:100%; float:left; background:#fff; position:sticky; z-index:3333;}
.reply-msg-options { float: left; width: 100%;}
.reply-msg-content { background: none repeat scroll 0 0 #f6f6f6; color: #333; display: none; height: 30px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1002;}
.msg-header a:hover{  text-decoration:none;}
.todo-number { background-color: #999; border-radius: 20px; color: #fff; display: block; font-size: 11px; height: 20px;float:left;margin:0 10px; line-height: 20px; text-align: center; transition: background-color 0.1s ease 0s; width: 20px;}
.error-block{
    color: red;
}
.btn-candidate{
    background: #cb0003;
    border-radius: 0;
    color: #fff !important;
}
#frm_search_job .form-control{
    color: #000 !important;
}




