@import url('//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');



body {

	font-family: 'Poppins', sans-serif;

	background-color:#fcfcfc !important;

	line-height:normal;

	color:#555555;

	font-size:14px;

	font-weight:400;

}

img {

	max-width:100%;

}

a, a:hover {

	-webkit-transition: all 0.3s; /* Safari */

	transition: all 0.3s;

	text-decoration:none;

}

a:focus {

	text-decoration:none;

	outline:none;

}

::-webkit-input-placeholder { /* Chrome */

 color: inherit;

 opacity: 1;

}

:-ms-input-placeholder { /* IE 10+ */

 color: inherit;

}

::-moz-placeholder { /* Firefox 19+ */

 color: inherit;

 opacity: 1;

}

:-moz-placeholder { /* Firefox 4 - 18 */

 color: inherit;

 opacity: 1;

}

body .container {

	width:100%;

	max-width:1200px;

}

select {

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none \9;

    -o-appearance: none;

}

select::-ms-expand {

 display:none;

}

.sectionwrapper {

	width:100%;

	float:left;

	clear:both;

}

.headertop {

	width: 100%;

	float: left;

	background: #142954;

	padding: 21px 0;

}

.sitelogo {

	float: left;

	padding: 0 0 0 2px;

}



.headermenu {

	width: 100%;

	float: left;

	background: #0e2046;

	box-shadow: 0 3px 6px rgba(0,0,0,0.31);

	margin: 0 0 68px;

}

.headermenu .container-fluid, .headermenu #myNavbar {

	padding:0;

}

.headermenu .container {

	position:relative;

}

.headermenu .navbar-inverse {

	background-color: #0e2046;

	min-height:10px;

	margin:0;

	border:0;

}

.headermenu .navbar {

	border-radius:0;

}

.headermenu .navbar-nav {

	float: left;

	padding:0;

	margin:0;

	width: 100%;

	text-align: center;	

}

.headermenu .navbar-nav li {

	float: none;

	position:relative;	

	display: inline-block;

	padding: 0 43px;

}

.navbar-inverse .navbar-nav > li > a {

	color: #969696;

	font-size: 15px;

	margin: 0;

	background-color: transparent;

	font-weight: 400;

	padding: 20px 0;

	text-transform: uppercase;

	letter-spacing: 0.5px;

}

.headermenu .navbar-inverse .navbar-nav > .active > a, .headermenu .navbar-inverse .navbar-nav > .active > a:focus, .headermenu .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > li > a:hover {

	background-color: transparent;

	color: #fff;

	outline:none;

}

.navbar-inverse .navbar-nav > li:hover:after, .navbar-inverse .navbar-nav > li.active:after, .navbar-inverse .navbar-nav > li:focus:after {

	content: "";

	position: absolute;

	bottom: -10px;

	left: 50%;

	border-width: 12px 14px 0;

	border-style: solid;

	border-color: #0b1a39 transparent;

	display: block;

	width: 0;

	margin-left: -13px;

}

.headertop .dropdown {

	float:right;

}

.headertop .dropdown .dropdown-menu{

	min-width: 100%;

}

.headertop .dropdown-menu a {

	display:block;

	text-align:center;

}

.headertopright {

	float: right;

	color: #bdc5d7;

	font-weight: 400;

	text-transform: capitalize;

	margin: 18px 0 0;

	letter-spacing: 1px;

	cursor: pointer;

}

.headertopright i {

	padding: 0 0 0 5px;

	font-size: 18px;

	vertical-align: middle;

	letter-spacing: normal;

}



.commentswrap {

	color: #bdc5d7;

	font-weight: 400;

	position: absolute;

	top: 16px;

	cursor: pointer;

	right: 16px;

	left: auto;

}

.commentswrap:hover, .headertopright:hover {

	color:#fff;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}

.commentswrap i {

	font-size: 26px;

}

.commentswrap span {

	font-size: 14px;

	position: relative;

	top: -14px;

}

.profilesteps {

	width: 100%;

	float: left;

	text-align: center;

	margin: 0 0 40px;

	position: relative;

}

.profilesteps:after {

	width: 80%;

	background: #efefef;

	content: "";

	position: absolute;

	height: 4px;

	left: 0;

	right: 0;

	margin: 0 auto;

	top: 23px;

	z-index: 1;

}

.stepsbox {

	display: inline-block;

	cursor: default;

	padding: 0 73px;

	position: relative;

	z-index: 9;

}

.stepnumber {

	display: inline-block;

	width: 50px;

	height: 50px;

	color: #8e8e8e;

	font-weight:500;

	font-size: 18px;

	border-radius: 50%;

	text-align: center;

	line-height: 44px;

	background: #efefef;

	border: 3px solid #e2e2e2;

}

.steptitle {

	color: #989797;

	font-weight: 400;

	font-size: 14px;

	display: block;

	text-align: center;

	padding: 6px 0 0;

}

.stepnumber.stepselected {

	background: #329daf;

	color: #ffffff;

}

.stepnumber.stepsvisited {

	background: #3a5283;

	color: #ffffff;

}



.tabingoverflow {

    overflow-y: hidden;

    padding: 15px 0;

}



.detailsbox {

	width:100%;

	float:left;

	box-shadow: 0 0 15px rgba(229,229,229,0.50);

	min-height:300px;

	background: #ffffff;

	clear:both;

}

.detailtitle {

	width:100%;

	float:left;

	color: #555555;

	font-weight: 600;

	font-size: 22px;

	border-bottom: 1px solid #e6e6e6;

	padding: 21px 19px 22px;

}

.detailformwrap {

	width: 100%;

	float: left;

	padding: 0 24px 40px;

}

.detailrow {

	width: 100%;

	float: left;

	padding: 26px 0;

	border-bottom: 1px solid #e6e6e6;

}

.detailrow.rowdashed {

	border-bottom: 1px dashed #e6e6e6;

	padding: 30px 0 28px;

}

.inputwrapper {

	float: right;

}

.inputwrapper label {

	color: #444444;

	float: left;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin: 0;

	padding: 7px 26px 0 0;

}

.detailformwrap label {

	color: #444444;

	float: left;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin: 0;

}

.inputwrapper.inputleft {

	padding-right: 50px;

}

.inputwrapper.inputright {

	padding-right: 126px;

}



.detailformwrap input[type="text"], .detailformwrap input[type="password"], .detailformwrap select, .detailformwrap textarea {

	background-color: #fff;

	border: 1px solid #dedede;

	border-radius: 5px;

	font-weight:400;

	color: #989797;

	font-size: 13px;

	height: 36px;

	padding-left: 10px;

	width: 272px;

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none \9;

	-o-appearance: none;	

}

.inputchkwrap {

	width:100%;

	float:left;

}

.inputchkwrap span {

	color: #444444;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin: 0;

	padding: 6px 26px 0 0;

	float: left;

	width: 225px;

	text-align: right;

}

.inputchkinn {

	display: block;

	overflow: hidden;

	word-wrap: break-word;

	white-space: normal;

}

.inputchkbox {

	float: left;

	padding: 5px 0 13px;

	width: 100%;

	max-width: 200px;

}

.inputchkbox label {

	display: inline-block;

	cursor: pointer;

	position: relative;

	padding-left: 30px;

	font-size: 15px;

	color: #444444;

	text-transform: initial;

	font-weight: 400;

}

.inputchkbox label:before {

	content: "";

	display: inline-block;

	width: 21px;

	height: 21px;

	margin-right: 10px;

	position: absolute;

	left: 0;

	top: 1px;

	background-color: #ffffff;

	border: 1px solid #dedede;

	border-radius: 3px;

}



.inputchkbox input[type="checkbox"] {

	display: none;

}

.inputchkbox input[type="checkbox"]:checked + label:before {

	content: "\2713";

	font-size: 15px;

	color: #989797;

	text-align: center;

	line-height: 19px;

	font-weight: bold;

}





.inputoptionbox {

	float: left;

	padding: 5px 0 13px;

	width: 100%;

	max-width: 200px;

}

.inputoptionbox label {

	display: inline-block;

	cursor: pointer;

	position: relative;

	padding-left: 30px;

	font-size: 15px;

	color: #444444;

	text-transform: initial;

	font-weight: 400;

}

.inputoptionbox label:before {

	content: "";

	display: inline-block;

	width: 21px;

	height: 21px;

	margin-right: 10px;

	position: absolute;

	left: 0;

	top: 1px;

	background-color: #ffffff;

	border: 1px solid #dedede;

	border-radius: 50%;

}



.inputoptionbox input[type="radio"] {

	display: none;

}

.inputoptionbox input[type="radio"]:checked + label:before {

	content: "\2022";

	font-size: 32px;

	color: #989797;

	text-align: center;

	line-height: 18px;

	font-weight: bold;

	vertical-align: middle;

}





.inputchkwrap.inputuploadwrap {

	padding: 25px 0 30px;

}

.inputupload {

	float: left;

	position: relative;

	background-color: #fff;

	border: 1px solid #dedede;

	border-radius: 5px;

	font-weight:400;

	color: #989797;

	font-size: 13px;

	height: 36px;

	padding-left: 10px;

	text-transform: capitalize;

	width: 272px;

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none \9;

	-o-appearance: none;

}

.inputupload input[type="file"]{	

	opacity: 0;

	left:0;

	top:0;

	position: absolute;

	z-index: -1;

}

.inputupload label {

	cursor: pointer;

	background-color: transparent;

	background-image: url(../images/uploadimage.png);

	background-repeat: no-repeat;

	background-position: right top;

	color: #989797;

	text-align:left;

	font-weight: 400;

	margin: 0;

	cursor: pointer;

	border: none;

	font-size: 14px;

	height: 50px;

	padding: 6px 0 0;

	text-transform: capitalize;

	width: 100%;

	letter-spacing: 0.5px;

}

.licencename {

	font-weight: 400;

	color: #444444;

	text-transform: capitalize;

	font-size: 13px;

	padding: 8px 0 0 54px;

	background-image: url(../images/uploadimage02.png);

	background-repeat: no-repeat;

	background-position: 15px 7px;

	float: left;

}

.licenceinput {

	float:left;

}



.licencexpire {

	float: left;

	padding: 0 0 0 90px;

}

.licencexpire label {

	padding: 6px 0 0;

}

.expinput {

	padding: 0 0 0 28px;

	width: 148px;

	float: left;

	cursor:pointer;

}

.expinput select {

	width: 100%;	

	background-image: url(../images/icon-drp.png);

	background-repeat: no-repeat;

	background-position: 91% 14px;

}

select {

	background-image: url(../images/icon-drp.png);

	background-repeat: no-repeat;

	background-position: 91% 14px;

}

.addmorelicence {

	clear: both;

	float: left;

	padding: 23px 0 0;

}



.addmorelicence input[type="button"] {

	background: #6a6a6a;

	border: none;

	border-radius: 3px;

	color: #ffffff;

	font-size: 14px;

	padding: 0;

	font-weight: 400;

	text-transform: uppercase;

	width: 175px;

	height: 34px;

}

.addmorelicence input[type="button"]:hover {

	background:#142954;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}

.detailrow.zipcode {

	padding: 20px 0;

}

.detailrow.specialities {

	padding-bottom: 10px;

}

.zipcode span {

	color: #444444;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin: 0;

	padding: 6px 26px 0 0;

	float: left;

	width: 225px;

	text-align: right;

}

.zipcode input[type="text"] {

	width: 162px;

}

.nextbutton {

	text-align: center;

	clear: both;

	width: 100%;

	float: left;

	padding: 10px 0 0;

}

.nextbutton input[type="button"], .nextbutton input[type="submit"] {

	background: #329daf;

	border: none;

	border-radius: 5px;

	color: #ffffff;

	font-size: 14px;

	padding: 0;

	font-weight: 500;

	text-transform: uppercase;

	width: 96px;

	height: 35px;

}

.nextbutton input[type="button"]:hover, .nextbutton input[type="submit"]:hover {

	background:#142954;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}



.footerwrapper {

	background: #5d5d5d;

	padding: 23px 0;

	margin: 70px 0 0;

}



.copyrights, .privaypolicy {

	color:#dedede;

	font-size: 13px;

	font-weight: 400;

	text-transform: capitalize;

}

.copyrights a, .privaypolicy a {

	color:#dedede;

}

.copyrights a:hover, .privaypolicy a:hover {

	color:#fff;

}

.privaypolicy {

	text-align:right;

}

.privaypolicy i {

	font-style: normal;

	padding: 0 15px;

	vertical-align: text-bottom;

}

.login {

	text-align: center;

}

.login .inputchkbox, .login .nextbutton {

	float: none;

	display: table;

	width: auto;

	max-width:100%;

	vertical-align: middle;

	padding: 9px 0 0 48px;

	width: auto;

	text-align:left;

	margin: 0 auto;

}

.login .inputchkbox.chkboxreg {

	padding: 9px 0 0 188px;

}

.login .nextbutton {

	padding-left: 6px;

	text-align:center;

}



.login .inputwrapper {

	margin: 15px 0;

	padding: 0;

	width: 100%;

	float: left;

}

.login .inputwrapper label, .login .inputwrapper input {

	float:none;

	display:inline-block;

}

.login .inputwrapper label {

	width: 100%;

	max-width: 241px;

	padding-right: 18px;

	text-align: right;

}

.rememberme {

	width: 100%;

	float: left;

	padding: 15px 0 0;

	text-align: center;

}

.rememberme .inputchkbox {

	max-width: 362px;

}

.forgotpassword {

	float: none;

	display: inline-block;

}

.forgotpassword a {

	color: #3c6ed2;

	float:left;

}

.forgotpassword a:hover {

	color:#329daf;

}

.forgotpassword span {

	float: left;

	padding: 0 10px 0 90px;

}

.nextbutton.regbutton {

	padding: 10px 0 0 148px;

	text-align: left;

}



.logiregister {

	padding: 90px 0 50px;

}



.degreesbox {

	width:100%;

	float:left;

}

.degreesbox label {

	float: right;

	padding: 4px 15px 0 0;

}

.tablebox01 {

	width: 100%;

	float: left;

	max-width: 624px;

}

.tableboxrow {

	width:100%;

	float:left;

	border-bottom: 1px solid #ebebeb;

}

.tablecolumn {

	width: 25%;

	float: left;

	color: #444444;

	font-size: 14px;

	font-weight: 600;

	text-transform: initial;

	padding: 13px 0;

	text-align: center;

}

.tableboxtitle .tablecolumn {

	color: #fff;

	padding: 8px 0 9px;

	text-transform: uppercase;

}

.tableboxrow.tableboxtitle {

		background-color:#329daf;

}

.degreesbox .col-lg-9 {

	padding-left:0;

}

.tablecolumn i {

	display: inline-block;

	font-size: 20px;

	vertical-align: middle;

	margin: 0 6px;

	cursor:pointer;

	color:#329daf;

}

.tablecolumn i.fa-trash {

	color:#3a5283;

}

.educertybox {

	width:100%;

	float:left;

}

.educertyrow {

	width:100%;

	float:left;

	padding: 0 0 26px;

}

.educertyrow label {

	float: left;

	padding: 2px 30px 0 0;

	width: 280px;

	text-align: right;

}

.educertyrow span {

	color: #444444;

	float: left;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	text-align: left;	

}

.educertyrow span i {

	color: #777777;

	font-weight: 400;

	font-style: normal;

	text-transform: initial;

	font-size: 12px;

	padding-left: 6px;

}

.educertyrow .addmorelicence {

	clear: none;

	float: left;

	padding: 0;

}

.educertyrow .expinput {

	padding: 0 28px 0 0 

}

.educertyrow .expinput.expinputcerty {

	width: 296px;

}

.inputchkbox.chkboxexp {

	max-width: 75px;

}

.inputchkbox.chkboxexp label {

	padding: 0;

}

.pagehome {

	padding: 10px 0 0;

}

.dashbordmn {

	padding: 10px 0 0;

}

.detailsbox.myjobsbox {

	margin: 35px 0 0;

}



.positionstbl {

	width: 100%;

	float: left;

	padding: 28px 24px;

}

.tablebox02flow {

	width: 100%;

	float: left;

	overflow: auto;

}

.tablebox02 {

	float: left;

	width: 640px;

}

.tableboxrow02 {

	width:100%;

	float:left;

	background-color:#f0f0f0;

}



.tableboxrow02:nth-child(even) {

	background-color:#fff;

}



.tablecolumn02 {

	width: 14.26%;

	float: left;

	color: #444444;

	font-size: 14px;

	line-height:18px;

	font-weight: 400;

	text-transform: initial;

	padding: 14px 0;

	text-align: center;

}

.tableboxtitle02 .tablecolumn02 {

	color: #fff;

	font-weight: 600;

	padding: 12px 0 11px;

	text-transform: uppercase;

}

.tableboxrow02.tableboxtitle02 {

		background-color:#329daf;

}

.tablecolumn02 i {

	display: inline-block;

	font-size: 20px;

	vertical-align: middle;

	margin: 0 6px;

	cursor:pointer;

	color:#329daf;

}

.tablecolumn02 i.fa-trash, .tablecolumn02 i.fa-heart {

	color:#3a5283;

}





.creditcardwrap {

	width: 100%;

	float: left;

	background: #f1f6fe;

	border-radius: 10px;

	margin: 0 0 30px;

}

.creditcardwrap input {

	position: absolute !important;

	clip: rect(0, 0, 0, 0);

	height: 1px;

	width: 1px;

	border: 0;

	overflow: hidden;

}



.creditcardwrap label {

	float: left;

}



.creditcardwrap label {

	display: inline-block;

	height: 36px;

	background-color: transparent;

	color: #5a5a5a;

	font-size: 14px;

	text-align: center;

	text-shadow: none;

	transition: all 0.1s ease-in-out;

	margin: 0;

	font-weight:14px;

	font-weight:normal;

	border-radius: 5px;

	box-shadow: none;

	white-space: normal;

	word-wrap: break-word;

	line-height: 36px;

	width: 50%;

	text-transform: uppercase;

}

	.creditcardwrap label:hover {

		cursor: pointer;

	}



	.creditcardwrap input:checked + label {

	background-color: #329daf;

	color: #fff;

	}

.communrowrap {

	width: 100%;

	float: left;

	padding: 29px 16px 78px 18px;

}

.communrow {

	width: 100%;

	float: left;

	/*

	padding-bottom: 15px;

	margin-bottom: 15px;

	*/

	padding:10px;

	border-bottom: 1px solid #e6e6e6;

}

.communleft {

	float: left;

	width: 68%;	

}



.chatcount {

    color: #fff;

    float: right;

	font-style:normal;

    font-size: 14px;

    background: #142954;

    font-weight: 700;

    padding: 11px 16px;

    border-radius: 20px;

    line-height: 14px;

}



.communright {

	float: right;

	text-align: right;

	padding-left: 10px;

	width: 32%;

}

.communimg {

	float: left;

	padding: 5px 0 0;

}

.communicont {

	overflow: hidden;

	display: block;

	padding: 0 0 0 50px;

}

.communicont span {

	color: #777777;

	font-weight: 500;

	text-transform: initial;

	font-size: 14px;

	display: block;

	padding: 0 0 2px;

	letter-spacing: 0.3px;

}

.communicont strong {

	color: #444444;

	font-weight: 600;

	display: block;

	text-transform: capitalize;

	font-size: 18px;

	line-height: 24px;

}

.communicont a, .communisdcnt a {

	color:#329daf;

	display:block;

	font-weight:500;

	text-transform:capitalize;

	font-size:12px;

}

.communicont a:hover, .communisdcnt a:hover {

	color:#3a5283;

}

.communright span {

	color: #777777;

	font-weight: 500;

	text-transform: initial;

	font-size: 14px;

	display: block;

	padding: 0 0 7px;

	letter-spacing: 0.3px;

}

.communright input[type="button"] {

	background: #fff;

	border:1px solid #c7c7c7;

	border-radius: 3px;

	color: #666666;

	font-size: 10px;

	padding: 0;

	font-weight: 500;

	text-transform: uppercase;

	width: 68px;

	height: 22px;

}

.communright input[type="button"]:hover {

	background: #3a5283;

	border:1px solid #3a5283;

	color: #fff;

}



.leftlabel {

	color: #444444;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin: 0;

	padding: 6px 26px 0 0;

	float: left;

	max-width: 270px;

	text-align: right;

	width: 100%;

}

.searchposright {

	display: block;

	overflow: hidden;

	word-wrap: break-word;

	white-space: normal;

}

.detailrow.searchposition {

	padding: 29px 0 26px;

}

label.labelzip {

	color: #444444;

	float: left;

	font-weight: 400;

	text-transform: capitalize;

	font-size: 15px;

	margin: 0;

	padding: 6px 17px 0 0;

}



.zipinput input, .zipinput select {

	width: 134px !important;

	float: left;

}

.zipinput span {

	color: #444444;

	float: left;

	font-weight: 400;

	font-size: 16px;

	padding: 5px 17px 0;

}



.zipinput input[type="button"] {

	background: #329daf;

	border: none;

	border-radius: 5px;

	color: #ffffff;

	font-size: 14px;

	padding: 0;

	font-weight: 400;

	text-transform: uppercase;

	height: 36px;

	margin-right: 17px;

}



.zipinput input[type="button"]:hover {

	background: #142954;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}

.leftlabel i {

	color: #777777;

	font-weight: 600;

	font-style: normal;

	text-transform: uppercase;

	font-size: 12px;

	display: block;

	line-height: 15px;

}

.detailrow.searchkrow {

	padding: 26px 0 13px;

}



.shiftwrap input {

	position: absolute !important;

	clip: rect(0, 0, 0, 0);

	height: 1px;

	width: 1px;

	border: 0;

	overflow: hidden;

}



.shiftwrap label {

	float: left;

}



.shiftwrap label {

	display: inline-block;

	height: 36px;

	background-color: #f0f0f0;

	color: #5a5a5a;

	font-size: 14px;

	text-align: center;

	text-shadow: none;

	transition: all 0.1s ease-in-out;

	margin: 0;

	font-weight: normal;

	box-shadow: none;

	white-space: normal;

	word-wrap: break-word;

	line-height: 36px;

	text-transform: uppercase;

	padding: 0 34px;

	border: 1px solid #e0e0e0;

}

	.shiftwrap label:hover {

		cursor: pointer;

	}



	.shiftwrap input:checked + label {

	background-color: #8e8e8e;

	color: #fff;

	}

.shiftwrap .dayslbl {

	border-radius: 5px 0 0 5px;

}

.shiftwrap .eveningslbl {

	border-radius: 0 5px 5px 0;

}

.shiftwrap .nightslbl {

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}

.clearsrow {

	width:100%;

	float:left;

	text-align:center;

	padding: 26px 0;

}

.clearsrow input[type="button"], .clearsrow input[type="submit"] {

	background: #329daf;	

	border: none;

	display: inline-block;

	vertical-align: middle;

	border-radius: 5px;

	color: #ffffff;

	font-size: 14px;

	padding: 0 30px;

	font-weight: 500;

	text-transform: uppercase;

	height: 35px;

	margin: 0 9px;

}

.clearsrow input[type="button"].clearsearch {

	background: #ffffff;

	color:#666666;

	border: 1px solid #c7c7c7;

}

.clearsrow input[type="button"]:hover, .clearsrow input[type="submit"]:hover {

	background: #142954;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}

.clearsrow input[type="button"].clearsearch:hover {	

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	opacity:0.7;

	background: #ffffff;

}

.detailformwrap.posdetailwrp {

	padding: 0 38px 40px;

}

.detailrow.adrdetailwrap {

	padding: 42px 0 30px;

}

.adrdetail {

	border-right: 1px solid #e6e6e6;

	float: left;

	padding: 10px 50px 10px 0;

}

.adrdetail strong {	

	color: #555555;

	font-weight: 600;

	font-size: 22px;

}

.adrdetail span {

	color: #444444;

	font-weight: 400;

	font-size: 16px;

	display: block;

	line-height: 23px;

}

.viewonhlp {

	float: left;

	padding: 21px 0 0 42px;

}

.viewonhlp input[type="button"], .viewonhlp input[type="submit"] {

	background: #329daf;

	border: none;

	display: inline-block;

	vertical-align: middle;

	border-radius: 5px;

	color: #ffffff;

	font-size: 14px;

	padding: 0 30px;

	font-weight: 500;

	text-transform: uppercase;

	height: 35px;

	margin: 0 9px;

}

.viewonhlp input[type="button"]:hover, .viewonhlp input[type="submit"]:hover {

	background: #142954;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}



.posdetaillist {

	width:100%;

	float:left;

}



.listtitle {

	color: #444444;

	font-size: 16px;

	font-weight: 600;

	text-transform: uppercase;

	display: block;

	padding: 0 0 16px;

}

.posdetaillist ul {

	margin: 0;

	padding: 0 70px 0 0;

	float: left;

	list-style: none;

	width: 100%;

	max-width: 290px;

}

.posdetaillist ul li {

	color: #444444;

	font-weight: 400;

	font-size: 15px;

	line-height: 18px;

	background-image: url(../images/angleright.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding: 0 0 12px 20px;

}



.posdetaillist ul li span {

	font-weight: 600;

}

.posdetaillist p {

	color: #444444;

	font-size: 15px;

	font-weight: 400;

	line-height:22px;

}

.clearsrow input[type="button"].intrstbtn {

	background: #3a5283;

}



.clearsrow input[type="button"].intrstbtn:hover {

	background: #329daf;

}

.searchposchk .inputchkbox {

	max-width: 100%;

	padding:5px 0 10px;

}

.mypostbl .tablebox02 {

	width: 100%;

}

.positionstbl.mypostbl .panel-tabs{

	width: 100%;

	 float: none;

	background: #f1f6fe;

	border-radius: 10px;

	margin: 0 auto 30px;

	max-width: 540px;

	display: table;

}



/* myjob tabs start */



.positionstbl .panel-tabs {

    position: relative;

	top: 0;

	clear: both;

	border-bottom: 1px solid transparent;

	background: #f1f6fe;

	border-radius: 5px;

	padding: 0;

	margin: 0 0 26px;

}



.positionstbl .panel-tabs > li {

    float: left;

	margin-bottom: -1px;

	width: 50%;

	text-align: center;	

}



.positionstbl .panel-tabs > li > a {

    display: block;

	background-color: transparent;

	color: #5a5a5a;

	font-size: 14px;

	text-align: center;

	text-shadow: none;

	transition: all 0.1s ease-in-out;

	margin: 0;

	font-weight: 400;

	border-radius: 5px;

	box-shadow: none;

	white-space: normal;

	word-wrap: break-word;

	text-transform: uppercase;

}



.positionstbl .panel-tabs > li.active > a,

.positionstbl .panel-tabs > li.active > a:hover,

.positionstbl .panel-tabs > li.active > a:focus {

    color: #fff;

    cursor: default;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    background-color: #329daf;

    border-bottom-color: transparent;

}

/* myjob tabs end */



/* scroll style start */



.positionstbl.positionscrl {

	overflow: auto;

	height: 541px;

}

.communrowrap.communscrl {

	overflow: auto;

	height: 642px;

}



.chattingwrap::-webkit-scrollbar-track, .candidatebox::-webkit-scrollbar-track, .candidatebox02::-webkit-scrollbar-track, .positionscrl::-webkit-scrollbar-track, .communscrl::-webkit-scrollbar-track

{	

	background-color: #FFF;

}



.chattingwrap::-webkit-scrollbar, .candidatebox::-webkit-scrollbar, .candidatebox02::-webkit-scrollbar, .positionscrl::-webkit-scrollbar, .communscrl::-webkit-scrollbar

{

	width: 4px;

	background-color: #FFF;

}



.chattingwrap::-webkit-scrollbar-thumb, .candidatebox::-webkit-scrollbar-thumb, .candidatebox02::-webkit-scrollbar-thumb, .positionscrl::-webkit-scrollbar-thumb, .communscrl::-webkit-scrollbar-thumb

{

	background-color: #f2f2f2;

}



/* scroll style end */



.pagechatting {

	padding: 10px 0 0;

}

.pagechatting .communrowrap {

	padding-bottom: 92px;

}



.detailsbox.chattingbox {

	padding: 10px 20px;

}

.chattingwrap {

	width: 100%;

	float: left;

	padding: 30px 14px 10px 0px;

	overflow: auto;

	height: 470px;

}



.questiontext, .answertext {

	padding: 12px 0;

	position: relative;

	display: inline-block;

	vertical-align: top;

}

.answertext {

	width:100%;

}

.questiontext span {

	background: #5dc1d1;

	float: left;

}

.questiontext span, .answertext span {

	color: #ffffff;

	font-size: 14px;

	font-weight: 500;

	word-wrap: break-word;

	white-space: normal;

	line-height: 18px;

	padding: 20px 18px;

	border-radius: 5px;

}

.questiontext i, .answertext i {

	color: #777777;

	font-size: 11px;

	word-wrap: break-word;

	white-space: normal;

	line-height: 14px;

	padding: 5px 0;

	font-style: normal;

	display: block;

	clear: both;

}

.answertext i {

	text-align:right;

}

.answertext span {

	background: #f3f3f3;

	float: right;

	color:#777777;

}

.questiontext span:before {

	content: "";

	position: absolute;

	top: 50%;

	left: -12px;

	border-width: 12px 12px 12px 0;

	border-style: solid;

	border-color: transparent #5dc1d1;

	display: block;

	width: 0;

	margin: -23px 0 0 0;

}

.answertext span:after {

	content: "";

	position: absolute;

	top: 50%;

	right: -12px;

	left:auto;

	border-width: 12px 0 12px 12px;

	border-style: solid;

	border-color: transparent #f3f3f3;

	display: block;

	width: 0;

	margin: -23px 0 0 0;

}

.chattingbottom a {

	float: left;

	margin: 15px 0 0;

}

.chattingbottom {

	width: 100%;

	float: left;

	border-top: 1px solid #e6e6e6;

	clear: both;

	padding: 20px 0 12px 10px;

}

.chattingbottom input[type="text"] {

	background-color: #fff;

	border: 1px solid #dedede;

	border-radius: 5px;

	float:left;

	font-weight: 400;

	color: #989797;

	font-size: 13px;

	height: 66px;

	padding-left: 10px;

	width: 100%;

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none \9;

	-o-appearance: none;

	margin: 0 15px;

	max-width: 406px;

}

.chattingbottom input[type="button"], .chattingbottom input[type="submit"] {

	background-color: transparent;

	background-image: url(../images/icon-submit.png);

	background-repeat: no-repeat;

	background-position: right top;

	border: none;

	border-radius: 5px;

	color: #ffffff;

	font-size: 0;

	padding: 0;

	font-weight: 500;

	text-transform: uppercase;

	width: 34px;

	height: 34px;

	float: left;

	margin: 15px 0 0;

}

.chattingbottom input[type="button"]:hover, .chattingbottom input[type="submit"]:hover {

	background-color: transparent;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}



.dashbordmn .communrowrap {

	padding-bottom: 0;

}

.positionstbl.tabdashwrp {

	border-bottom: 1px solid #e6e6e6;

}

.dashmnrowrp {

    display: block;

}

.dashmnrow {

	border-bottom: 1px solid #e6e6e6;

	padding: 20px 0;

	width: 100%;

	float: left;

}

.dashlabel {

	color: #444444;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin: 0;

	padding: 6px 26px 0 0;

	float: left;

}

.dashmnrow .searchposright {

	overflow: visible;

	float: right;

}

.positionstbl.tabdashwrp ul {

	margin:0;

}

.dashlabelwrap {

	width: 100%;

	float: left;

	padding: 0 0 13px;

}

.dashlabelwrap .shiftwrap.shiftwrap02 label {

	padding: 0;

	width: 100px;

}

.clearsrow.dashbtns {

	padding: 17px 0;

}

.clearsrow.dashbtns input[type="button"], .clearsrow.dashbtns input[type="submit"] {

	margin: 0 5px;

}

.dashlabeltop {

	width: 100%;

	float: left;

	padding: 0 0 15px;

}

.communimg span {

	display: block;

	font-size: 14px;

	text-align:center;

}

.communimg i {

	display: block;

	font-style: normal;

	font-size: 12px;

	line-height: 12px;

}

.candidatebox {

	width: 100%;

	float: left;

	height: 400px;

	overflow: auto;

}

.candidatebox .communrow:last-child {

	border:none;

	margin:0;

	padding:0;

	

}

.candidatebox .communleft {

	float: left;

	width: 100%;

	padding-right: 10px;

	padding: 10px;

}

.candidatebox02 .communleft {

	float: left;

	width: 80%;

	padding-right: 10px;

}

.candidatebox02 .rightchat {

	float:right;

}

.candidatebox02 {

	width: 100%;

	float: left;

	height: 400px;

	overflow: auto;

}

.communrowmsg {

	padding: 0 20px 0 0;

	width: 100%;

	float: left;

	min-height: 75px;

}

 .communrowmsg i {

	color:#329daf;

	font-size:24px;

}

.communimgsd {

	float: left;

	position: relative;

	padding: 5px 0 0;

}

.communimgsd img {

	width: 40px;

	border: 2px solid #dbd9da;

	border-radius: 50%;

	padding: 1px;

}

.communimgsd:before {

	content: "";

	width: 3px;

	height: 32px;

	background: #f0f0f0;

	left: auto;

	top: auto;

	position: absolute;

	right: 18px;

	bottom: -33px;

}

.communimgsd span {

	float: left;

	color: #9a9a9a;

	font-weight: 400;

	font-size: 14px;

	padding: 10px 20px 0 0;

}



.communisdcnt {

	overflow: hidden;

	display: block;

	padding: 0 0 0 22px;

}

.communisdcnt span {

	color: #777777;

	font-weight: 500;

	text-transform: initial;

	font-size: 12px;

	display: block;

	letter-spacing: normal;

	line-height: 14px;

}

.communisdcnt strong {

	color: #444444;

	font-weight: 600;

	display: block;

	text-transform: capitalize;

	font-size: 18px;

	line-height: 24px;

}



.detailrowsfts .leftlabel.leftlabeltime {

	max-width:128px;

}

.detailrowsfts .leftlabel {

	max-width:141px;

}

.detailrowsfts .searchposright {

	padding: 0 0 17px;

}

.inputchkwrapost span {

	width: 100%;

	text-align: left;

	padding: 0 0 3px;

}

.inputchkwrap.inputchkwrapost {

	padding: 10px 0 20px 271px;

}

.inputchkwrapost .inputchkinn {

	float:left;

	overflow:auto;

}

.addbtn {

	float: left;

	margin: 0 0 0 10px;

}

.addbtn input[type="button"] {



    background: #6a6a6a;

    border: none;

    border-radius: 3px;

    color: #ffffff;

    font-size: 14px;

    padding: 0;

    font-weight: 400;

    text-transform: uppercase;

    width: 70px;

    height: 34px;



}

.addbtn input[type="button"]:hover {

    background: #142954;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;



}

.commentrow textarea {

	width: 50%;

	height: 120px;

	overflow: auto;

	resize: none;

	padding: 10px;

	line-height: normal;

}

.detailtitle input[type="button"], .detailtitle input[type="submit"] {

	background: #3a5283;

	border: none;

	display: inline-block;

	vertical-align: middle;

	border-radius: 5px;

	color: #ffffff;

	font-size: 14px;

	padding: 0 20px;

	font-weight: 500;

	text-transform: uppercase;

	height: 35px;

	float: right;

}



.detailtitle input[type="button"]:hover, .detailtitle input[type="submit"]:hover {

	background: #329daf;

}



/* sheduled Interviews tabs start */



.upcomesdl.panel-tabs {

	float: right;

	text-align: center;

	position: relative;

	top: 0;

	clear: both;

	border-bottom: 1px solid transparent;

	border-radius: 5px;

	padding: 0;

	margin: 0;

}



.upcomesdl.panel-tabs > li {

   border: none;

	display: inline-block;

	vertical-align: middle;

}



.upcomesdl.panel-tabs > li > a {

	background: #fff;

	border: 1px solid #c7c7c7;

	display: inline-block;

	vertical-align: middle;

	border-radius: 5px;

	color: #666666;

	font-size: 12px;

	padding: 0 18px;

	font-weight: 500;

	text-transform: capitalize;

	height: 28px;

	line-height:28px;

	margin: 0 0 0 3px;

}

.upcomesdl.panel-tabs > li.active > a,

.upcomesdl.panel-tabs > li.active > a:hover,

.upcomesdl.panel-tabs > li.active > a:focus {

   color: #ffffff;	

    cursor: default;	

	border: 1px solid #84c4ce;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    background-color: #84c4ce;

}



/* sheduled Interviews tabs end */





.candetails .communicont span a, .communicont span a {

	float:right;

}

.candetails .candidatebox {

	height: 542px;

}



.detailrow.candright {

	padding: 0 0 27px;

}

.adrcand {

	background-image: url(../images/communimg07.png);

	background-repeat: no-repeat;

	background-position: left top;

	border-right: 1px solid #e6e6e6;

	padding: 10px 42px 12px 128px;

	float: left;

}





.adrcand.adrcandimg {

	overflow: hidden;

	display: block;

	background: none;

	padding: 0 20px 0 20px;

}

.communimgcand {

	float: left;

}

.communimgcand .imgborder {

	width: 100px;

}





.adrcand strong {	

	color: #555555;

	font-weight: 600;

	font-size: 22px;

}

.adrcand strong i {

	font-weight: 500;

	text-transform:uppercase;

	font-style:normal;

}

.adrcand i {

	font-style:normal;

}

.adrcand span {

	color: #444444;

	font-weight: 400;

	font-size: 16px;

	display: block;

	line-height: 23px;

}

.adrcndright {

	background-image: url(../images/iconlicence.png);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	padding: 50px 0 0;

	background-size: 40px;

	position: relative;

	left: 40px;

	top: 14px;

	cursor: pointer;

}

.detailrow.detailcandlist {

	padding: 20px 0 10px;

}

.detailcandlist .posdetaillist ul {

	width: 100%;

	max-width: 100%;

	padding: 0;

}

.detailcandlist .listtitle {

	padding: 0 0 12px;

}



.candidatebox .clearsrow input[type="button"], .candidatebox .clearsrow input[type="submit"] {

	background: #142954;

}

.candidatebox .clearsrow input[type="button"]:hover, .candidatebox .clearsrow input[type="submit"]:hover {

	background: #329daf;

}

.communrow:hover {

	background: #f3f3f3;

	cursor:pointer;

}

.positionscrl {

	overflow: auto;

	height: 485px;

	padding-right: 3px;

}



.communscrl {

	overflow: auto;

	height: 612px;

	padding-right: 3px;

}

.chaticon {

	display: inline-block;

	vertical-align: top;

	padding: 18px 20px 0 0;

}

.chaticon img {

	width:46px;

}

.profileimage {

	float: left;

	padding: 0 0 0 20px;

	width: 110px;

}

.profileimage img {

	/*border:5px solid #dcdcde;*/

	border-radius:50%;

	width:100%;

}



.imgborder {

	border-radius: 50%;

	padding: 2px;

	width: 70px;

}

.imgborder img {

	/*width:100%;*/

    width: 60px;

    height: 60px;

}

.chatintbox .communrow:last-child{

	border:none;

}



.interviewopt {

	width: 100%;

	float: left;

	padding: 0 5px;

}

.optlabel {

	display: block;

	width: 100%;

	float: left;

	padding: 0 0 20px;

}

.interviewrow {

	width: 100%;

	float: left;

	padding: 0 0 20px;

}

.interviewrow label {

	width: 120px;

	padding: 6px 0 0;

}

.optdrp {

	padding: 0 12px 0 0;

	width: 110px;

	float: left;

	cursor: pointer;	

}

.optdrp.optdrpam {

	width: 90px;

}

.optdrp select {

	width: 100% !important;

	background-image: url(../images/icon-drp.png);

	background-repeat: no-repeat;

	background-position: 91% 14px;

}

.seldate {

	float: left;

	cursor: pointer;	

}

.seldate i {

	float: left;

	width: 28px;

}

.seldate span {

	float: left;

	font-size: 16px;

	font-weight: 400;

	padding: 3px 0 0 10px;

}

.interviewrow.clearsrow input[type="button"], .interviewrow.clearsrow input[type="submit"] {

	margin: 0 9px 0 0;

	padding: 0 20px;

}

.posmanager {

	padding: 10px 0 0;

}

.posmanager .positionscrl {

	height: 515px;

}

.dashlabel.dashlabelwknd {

	width: 100%;

	padding: 0 0 3px;

}

.communleft i.fa-heart {

	color: #3a5283;

	float: right;

	padding: 5px 0 0;

	font-size: 18px;

	/*display: none;*/

}

.communleft:hover i.fa-heart {

	display: block;

}

.posmanager .candidatebox {

	height: 615px;

}

.qualifiedper {

    color: #3a5283;

    font-weight: 600;

    font-size: 15px;

    text-align: center;

    padding: 0 0 0 17px;

}



/* Medea Queries */

@media only screen and (max-width: 1800px) {



	.inputpopupwrap .modal-dialog {

	width: 80% !important;

	}

}



@media only screen and (max-width: 1129px) {

	.detailformwrap {

	width: 100%;

	float: left;

	padding: 0 10px 30px;

}

.detailformwrap input[type="text"], .detailformwrap input[type="password"], .detailformwrap select {

	width: 230px;

}

.login .inputwrapper label {

	max-width: 140px;

	padding-right: 10px;

}

.headermenu {

	margin: 0 0 48px;

}

.sitelogo {

	width: 190px;

}

.headertop {

	padding: 18px 0;

}

.headertopright {

	margin:0;

}

.footerwrapper {

	padding: 20px 0;

	margin: 38px 0 0;

}

.navbar-inverse .navbar-nav > li > a {

	font-size: 14px;

	padding: 14px 0;

	letter-spacing: normal;

}

.commentswrap {

	top: 13px;

}

.detailtitle {

	font-size: 18px;

	padding: 15px 18px;

}

.positionstbl {

	padding: 20px 10px;

}

.communrowrap {

	padding: 20px 10px;

}

.tablecolumn02 {

	font-size: 12px;

	line-height: 16px;

	padding: 12px 0;

}

.tablecolumn02 i {

	font-size: 18px;

}

.panel-tabs > li > a {

	font-size: 14px;

	padding: 9px 0;

}

.communimg {

	width: 50px;

}

.posmanager .communimg {

	width: 75px;

}

.communicont {

	padding: 0 0 0 10px;

}

.communicont span {

	font-size: 12px;

	padding: 0;

	letter-spacing: normal;

}

.communicont strong {

	font-size: 15px;

	line-height: 20px;

}

.communright span {

	font-size: 12px;

	padding: 0 0 5px;

	letter-spacing: normal;

}

.communrow {

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.detailsbox {

	min-height: 10px;

}

.detailsbox.myjobsbox {

	margin: 25px 0;

}

.profilesteps:after {

	width: 74%;

}



.leftlabel, .inputchkwrap span {

	max-width: 100%;

	text-align: left;

	width: 100%;

	padding: 0 0 10px;

}

.searchposright, .inputchkinn {

	display: block;

	overflow: visible;

	word-wrap: break-word;

	white-space: normal;

	width: 100%;

	float: left;

}

.clearsrow {

	width: 100%;

	float: left;

	text-align: center;

	padding: 20px 0 10px;

}

.licencexpire {

	padding: 0 0 0 30px;

}

.expinput {

	width: 240px;

}

.detailformwrap input[type="text"], .detailformwrap input[type="password"], .detailformwrap select {

	width: 218px;

}

.detailrow {

	padding: 20px 0;

}

.detailformwrap label {

	font-size: 13px;

	padding-right: 10px;

}

.expinput.neverexpinput {

	width: 106px;

	padding: 0;

}

.detailsbox.chattingbox {

	padding: 10px;

}

.questiontext span, .answertext span {

	font-size: 12px;

	line-height: 18px;

	padding: 12px 10px;

	border-radius: 5px;

}

.chattingwrap {

	padding: 30px 23px 10px 0;

}

.chaticon {

	padding: 13px 14px 0 0;

}

.chaticon img {

	width: 40px;

}

.questiontext i, .answertext i {

	padding: 5px 0 0;

	font-size:10px;

}

.chattingbottom input[type="text"] {

	max-width: 340px;

	height: 50px;

	margin: 0 10px;

}

.chattingbottom a {

	margin: 10px 0 0;

	width: 28px;

}

.pagechatting .communrowrap {

	padding-bottom: 30px;

}

.chattingbottom {

	padding: 18px 0 10px 6px;

}

.chattingbottom input[type="button"], .chattingbottom input[type="submit"] {

	width: 28px;

	margin: 10px 0 0;

	background-size: 28px;

}

.chattingwrap {

	height: 510px;

}

.dashlabel {

	font-size:12px;

}

.dashmnrow .dashlabelwrap .dashlabel {

	display: block;

	padding: 0 0 3px;

	width: 100%;

}

.dashlabelwrap .shiftwrap.shiftwrap02 label {

	padding: 0;

	width: 87px;

	font-size: 12px;

}

.shiftwrap label {

	height: 32px;

	font-size: 12px;

	line-height: 32px;

	padding: 0 20px;

}

.clearsrow.dashbtns {

	padding: 10px 0;

}

.clearsrow.dashbtns input[type="button"], .clearsrow.dashbtns input[type="submit"] {

	margin: 0 3px;

	font-size: 12px;

	padding: 0 20px;

	height: 32px;

	line-height: 32px;

}

.dashmnrow {

	padding: 14px 0;

}

.positionscrl {

	height: 504px;

}

.communimg span {

	font-size: 11px;

}

.communimg i {

	font-size: 10px;

	line-height: 10px;

}

.dashbordmn .candidatebox .communimg {

	width: 60px;

}

.communisdcnt strong {

	font-size: 15px;

	line-height: 20px;

}

.communisdcnt {

	padding: 0 0 0 14px;

}

.communimgsd span {

	font-size: 13px;

	padding: 10px 10px 0 0;

}

.communrowmsg i {

	font-size: 21px;

}

.dashbordmn {

	padding: 0;

}

.detailrowsfts .leftlabel {

	max-width: 100%;

}

.leftlabel.leftlabeltime.lblank {

	display: none;

}

.adrcand {

	padding: 6px 20px 12px 100px;

	margin: 0 18px 0 0;

	background-size: 90px;

}

.adrcand strong {

	font-size: 20px;

}

.adrcndright {

	left: 0;

	top: 14px;

	cursor: pointer;

}

.adrcand span {

	font-size: 14px;

	line-height: 20px;

}

.detailrow.candright {

	padding: 0 0 20px;

}

}



@media only screen and (max-width: 1023px) {

	.inputwrapper.inputleft {

	padding-right: 0;

}

.inputwrapper.inputright {

	padding-right: 0;

}

.licenceinput {

	float: left;

	width: 160px;

}

.licenceinput input[type="text"], .expinput select {

	width: 100%;

}

.expinput {

	width: 160px;

	padding-left: 10px;

}

.stepsbox {

	padding: 0 26px;

}

.steptitle {

	font-size: 12px;

	padding: 3px 0 0;

}

.profilesteps:after {

	width: 43%;

}

.seldate i {

	width: 24px;

}

.seldate span {

	font-size: 14px;

	padding: 2px 0 0 7px;

}

.detailformwrap label {

	font-size: 12px;

	padding-right: 7px;

}

.detailformwrap .inputupload label {

	width: 100%;

}

#manager_profile label {

	text-align: left;

	float: left;

}

#manager_profile .inputwrapper input {

	float:left;

}

.detailtitle {

	text-align: left;

}

#registration .login .inputchkbox.chkboxreg {

	padding: 9px 0 0 0;

}

#registration .login .inputchkbox.chkboxreg label {

	width: 100%;

}

.searchkrow .detailformwrap label {

	width: 100%;

}

}

@media only screen and (max-width: 991px) {

.detailformwrap label.hourselbl {

	width: 100%;

	padding: 0 0 2px;

}

.interviewrow.clearsrow input[type="button"], .interviewrow.clearsrow input[type="submit"] {

	margin: 0 5px 0 0;

	padding: 0 12px;

	font-size: 13px;

	height: 32px;

	line-height: 32px;

}

.interviewrow {

	padding: 0 0 18px;

}

.interviewrow {

	padding: 0 0 10px;

}

	.stepsbox {

	padding: 0 42px;

}

.profilesteps:after {

	width: 63%;

}

.chattingbottom input[type="text"] {

	max-width: 238px;

}

.questiontext span, .answertext span {

	font-size: 12px;

	line-height: 16px;

	padding: 10px;

	border-radius: 5px;

}

.questiontext {

	width: 80%;

}

.chaticon {

	padding: 13px 15px 0 0;

}

.chaticon {

	padding: 15px 15px 0 0;

}

.dashbordmn .detailtitle {

	font-size: 16px;

	padding: 14px 10px;

}

.detailtitle input[type="button"], .detailtitle input[type="submit"] {

	font-size: 12px;

	padding: 0 14px;

	height: 32px;

}

.dashbordmn  .positionstbl {

	padding: 18px 10px;

}

.dashbordmn  .positionstbl .panel-tabs > li > a {

	font-size: 13px;

	padding: 7px 0;

}

.dashlabelwrap .shiftwrap.shiftwrap02 label {

	padding: 0;

	width: 65px;

	font-size: 10px;

}

.optlabel {

	padding: 0 0 10px;

}

.seldate i {

	width: 21px;

}

.seldate span {

	font-size: 13px;

	padding: 2px 0 0 5px;

}

.upcomesdl.panel-tabs > li > a {

	font-size: 12px;

	padding: 0 9px;

	height: 28px;

	line-height: 28px;

	margin: 0;

}

}



@media only screen and (max-width: 767px) {

	.logiregister {

	padding: 50px 0 20px;

}

.detailtitle {

	font-size: 20px;

	padding: 15px 18px 15px;

}

	.detailrow {

	padding: 18px 0;

}

.login .inputwrapper {

	margin: 10px 0;

}

.sitelogo {

	width: 170px;

}

.headertopright {

	padding: 0;

	letter-spacing:normal;

}

.headertop {

	padding: 14px 0 17px;

}

.commentswrap {

	top: -26px;

}

.commentswrap i {

	font-size: 21px;

}

.commentswrap span {

	font-size: 11px;

	top: -13px;

}

.headermenu .navbar-nav li {

	float: left;

	position: relative;

	display: block;

	padding: 0;

	width: 100%;

	text-align: center;

}

.navbar-inverse .navbar-nav > li > a {

	font-size: 12px;

	padding: 6px 0;

	letter-spacing: normal;

}

.headermenu {

	margin: 0 0 30px;

}

.footerwrapper {

	padding: 18px 0;

	margin: 30px 0 0;

	text-align: center;

}

.privaypolicy {

	text-align: center;

	padding-top: 5px;

}

.privaypolicy i {

	padding: 0 10px;

}

.copyrights, .privaypolicy {

	font-size: 12px;

	line-height: 16px;

}

label.labelzip {

	font-size: 14px;

	padding: 10px 0 1px;

	width: 100%;

}

.stepnumber {

	width: 42px;

	height: 42px;

	font-size: 14px;

	line-height: 38px;

	border: 2px solid #e2e2e2;

}

.stepsbox {

	padding: 0 32px;

}

.profilesteps:after {

	width: 70%;

	top: 20px;

}

.inputwrapper.inputleft {

	padding-right: 0;

	float: left;

	width: 100%;

}

.inputwrapper.inputright {

	padding: 13px 0 0;

	width: 100%;

	float: left;

}

.inputwrapper.inputleft label, .inputwrapper.inputright label {

	width: 90px;

	padding: 9px 0 0 0;

}

.licencexpire {

	padding: 20px 0 0;

	width: 100%;

}

.detailrow.rowdashed {

	padding: 20px 0;

}

.educertyrow label {

	width: 155px;

}

.tablecolumn {

	font-size: 12px;

	padding: 13px 0;

}

.tableboxrow02 {

	width: 670px;

}

.mypostbl .tablebox02 {

	overflow: auto;

}

.detailrow.adrdetailwrap {

	padding: 30px 0 20px;

}

.adrdetail {

	border-right: none;

	padding: 10px 0 10px 0;

}

.adrdetail strong {

	font-size: 20px;

}

.adrdetail span {

	font-size: 14px;

	line-height: 18px;

}

.viewonhlp {

	float: left;

	padding: 21px 0 0 10px;

}

.detailformwrap.posdetailwrp {

	padding: 0 18px 20px;

}

.posdetaillist p {

	font-size: 14px;

	line-height: 20px;

}

.listtitle {

	font-size: 14px;

	padding: 0 0 10px;

}

.posdetaillist ul li {

	font-size: 13px;

	line-height: 16px;

	padding: 0 0 12px 14px;

}

.clearsrow input[type="button"], .clearsrow input[type="submit"] {

	font-size: 12px;

	padding: 0 12px;

	margin: 0 0 6px;

	width: 100%;

}

.detailrow.adrdetailwrap {

	padding: 10px 0 20px;

}

.adrdetail strong {

	font-size: 18px;

}

.adrdetail span {

	font-size: 12px;

	line-height: 18px;

}

.chaticon {

	padding: 12px 15px 0 0;

}

.questiontext span:before {

	left: -10px;

	border-width: 10px 10px 10px 0;

	margin: -19px 0 0 0;

}

.answertext span:after {

	right: -10px;

	border-width: 10px 0 10px 10px;

	margin: -19px 0 0 0;

}

.headermenu .navbar-nav {

	padding: 10px 0;

}

.dashlabelwrap .shiftwrap.shiftwrap02 label {

	width: 82px;

	font-size: 11px;

}



.clearsrow.dashbtns input[type="button"], .clearsrow.dashbtns input[type="submit"] {

	width: auto;

}

.communisdcnt strong {

	font-size: 14px;

	line-height: 20px;

}

.communisdcnt span {

	font-size: 11px;

	line-height: 12px;

}

.communicont a, .communisdcnt a {

	font-size: 11px;

}

.candidatebox02 .communleft {

	width: 90%;

}

.clearsrow input[type="button"], .clearsrow input[type="submit"] {

	width: auto;

}

.commentrow textarea {

	width: 90%;

}

.communicont {

    padding: 30px 0 0 26px;

}

}

@media only screen and (max-width: 639px) {

	.forgotpassword span {

	padding: 0 10px 0 10px;

}

.detailtitle {

	font-size: 18px;

	padding: 12px 16px;

}

.tablecolumn02 {

	font-size: 11px;

	line-height: 14px;

	padding: 10px 0;

}

.communimg {

	width: 40px;

}

.communicont span {

	font-size: 11px;

}

.communicont strong {

	font-size: 13px;

	line-height: 17px;

}

.communright span {

	font-size: 11px;

}

.communicont a {

	color: #329daf;

	display: block;

	font-weight: 500;

	text-transform: capitalize;

	font-size: 10px;

}

.headermenu .navbar-inverse .navbar-toggle {

	margin: 0 10px 0 0;

	background-color: #0e2046;

	border: navajowhite;

}

.stepsbox {

	padding: 0 12px;

}

.zipcode span {

	text-align: left;

}

.headermenu {

	margin: 0 0 20px;

}

.educertyrow .expinput {

	padding: 0 10px 0 0;

	width: 114px;

}

.educertyrow label {

	width: 100%;

	text-align: left;

}

.educertyrow {

	padding: 0 0 14px;

}

.expinput.neverexpinput label {

	padding: 2px 0 0 27px;

	font-size: 12px;

}

.degreesbox .col-xs-3, .degreesbox .col-xs-9 {

	width: 100%;

	padding: 0;

	overflow: auto;

}

.tablebox01 {

	width: 460px;

	float: left;

	max-width: none;

}

.degreesbox label {

	float: left;

	width: 100%;

	float: left;

	padding: 0 0 3px;

}

.login .inputchkbox.chkboxreg {

	padding: 9px 0 0 166px;

}

.detailformwrap label {

	font-size: 12px;

}

.login .nextbutton {

	padding-left: 24px;

}

.positionstbl .panel-tabs > li > a {

	font-size: 12px;

}

.chattingwrap {

	height: 380px;

}

.questiontext span:before {

	left: -7px;

	border-width: 10px 10px 12px 0;

	margin: -20px 0 0 0;

}

.answertext span:after {

	right: -7px;

	border-width: 10px 0 10px 10px;

	margin: -19px 0 0 0;

}

.questiontext, .answertext {

	padding: 10px 0;

}

.profileimage {

	padding: 10px 0 0 20px;

}

.shiftwrap label {

	padding: 0 14px;

}

.commentrow textarea {

	width: 100%;

	height: 90px;

}

.adrcand strong {

	font-size: 18px;

}

.adrcand span {

	font-size: 13px;

	line-height: 18px;

}

.candetails .candidatebox {

	height: 100%;

}

.detailformwrap label.intblanklbl {

	display:none;

}

}

@media only screen and (max-width: 479px) {

	.login .inputwrapper label {

	max-width: 100%;

	padding: 0 0 3px;

	text-align: left;

	font-size: 13px;

}

.detailformwrap input[type="text"], .detailformwrap input[type="password"], .detailformwrap select {

	width: 100%;

}

.sitelogo {

	width: 130px;

}

.headertop .dropdown .btn {	

	font-size: 12px;

}

.headertop {

	padding: 14px 0 23px;

}

.zipinput span {

	font-size: 14px;

	padding: 5px 10px 0;

}

.zipinput input[type="button"] {

	margin-right: 5px;

}

.zipinput input, .zipinput select {

	width: 110px !important;

}

.detailrow.searchkrow {

	padding: 20px 0 10px;

}

.shiftwrap label {

	font-size: 12px;	

	font-weight: 14px;

	padding: 0 20px;

}

.clearsrow input[type="button"], .clearsrow input[type="submit"] {

	font-size: 12px;

	padding: 0 12px;

	margin: 0 0 3px;

}

.inputchkbox {

	padding: 5px 0 10px;

}

.profilesteps {

	margin: 0 0 20px;

}

.profilesteps:after {

	display:none;

}

.stepsbox {

	padding: 0 10px 20px;

}

.licencexpire label {

	width: 100%;

	padding: 0 0 3px;

}

.expinput {

	width: 130px;

	padding: 0 10px 0 0;

}

.licencexpire {

	padding: 18px 0 0;

	width: 100%;

}

.licencexpire {

	padding: 18px 0 0;

}

.educertyrow span i {

	display: block;

}

.login .inputchkbox.chkboxreg {

	padding: 0;

}

.login .inputwrapper {

	margin: 7px 0;

}

.login .inputwrapper label {

	padding: 0 0 2px;

	font-size: 12px;

}

.questiontext span, .answertext span {

	font-size: 11px;

	line-height: 12px;

	padding: 10px;

	border-radius: 5px;

}

.chattingbottom input[type="text"] {

	max-width: 180px;

	margin: 0 6px;

	height: 42px;

}

.chattingbottom a {

	margin: 9px 0 0;

	width: 24px;

}

.chattingbottom input[type="button"], .chattingbottom input[type="submit"] {

	width: 25px;

	margin: 9px 0 0;

	background-size: 25px;

}

.questiontext {

	width: 74%;

}

.chaticon {

	padding: 12px 10px 0 0;

}

.forgotpassword {

	width:100%;

}

.detailtitle input[type="button"], .detailtitle input[type="submit"] {

	font-size: 11px;

	padding: 0 12px;

	height: 30px;

}

.dashlabel {

	font-size: 11px;

	padding: 0;

}

.clearsrow.dashbtns input[type="button"], .clearsrow.dashbtns input[type="submit"] {

	margin: 0 1px;

	font-size: 11px;

	padding: 0 14px;

	height: 30px;

	line-height: 30px;

}

.communisdcnt strong {

	font-size: 13px;

	line-height: 18px;

}

.communimgsd span {

	font-size: 12px;

	padding: 10px 9px 0 0;

}

.candidatebox02 .communleft {

	padding-right: 0;

}

.dashlabelwrap .shiftwrap.shiftwrap02 label {

    border: 1px solid #e0e0e0;

}

.shiftwrap .nightslbl {

	border: 1px solid #e0e0e0;

}

.adrcand {

	padding: 6px 0 22px 100px;

	margin: 0;

	background-size: 90px;

	border-right: none;

	border-bottom: 1px solid #e6e6e6;

	text-align: left;

}

.adrcndright {

	left: 0;

	top: 10px;

	cursor: pointer;

	display: inline-block;

	float: none;

}

.detailrow.candright {

	text-align:center;

}

.optdrp {

	padding: 0 9px 9px 0;

	width: 110px;

}

.posmanager .communimg {

	width: 70px;

}

.educertyrow .expinput.expinputcerty {

	width: 100%;

	padding: 0;

}

.dashbordmn .detailtitle span {

	display: block;

	padding: 0 0 5px;

}

.adrcand.adrcandimg {

	padding: 0 0 0 10px;

}

.communimgcand .imgborder {

	width: 70px;

}

}