* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}
html, body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: 'Work Sans', sans-serif;
}
ol, ul, li {
	list-style-type: none;
}
p {
	margin: 0px;
	padding: 0px;
}
a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	outline: none;
}
a:focus {
	text-decoration: none;
	outline: none;
	background: none;
}
a:hover {
	text-decoration: none;
	background: none;
}
strong, b {
	font-weight: 600;
}
em, i {
	font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 16pt;
}
img {
	max-width: 100%;
}

.alignleft{float:left;}
.alignright{float:right;} 

.white_bg {
	background: #fff;
}
.clear {
	clear: both;
}
.width-float {
	width: 100%;
	float: left;
	min-height: 580px;
	padding-bottom: 20px;
}
input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	outline:none;
}
input[type="submit"]:focus{outline:none;}
/*header-title*/

.logo {
	margin: 20% 0 5%;
}
.setting-logo {
	margin-top: 10%;
}
header {
	background: #233a7b;
	padding: 5px 0px;
	width: 100%;
	float: left;
	text-align: center;
}
header h1 {
	color: #FFF;
	display: inline-block;
	line-height: 30px;
}
header .name-text {
	float: left;
	text-align: left;
	margin-left: 2%;
	width: 80%;
}
header .name-text .img-radius {
	width: 40px;
	border: 1px solid #fff;
	border-radius: 100%;
	float: left;
}
header .name-text .text {
	font-size: 14pt;
	color: #FFF;
	line-height: 35px;
	padding-left: 15px;
}
header .title-text {
	width: 65%;
	display: inline-block;
	float: left;
	text-align: center;
}
header .title-text h1 {
	padding-left: 45px;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
	display: block;
}
.back {
	width: 10%;
	float: left;
	margin-top: 6px;
}
.back-in .back {
	margin-top: 0px;
}
.back img {
	width: 18px;
	margin-top: 6px;
}
.preview {
	width: 25%;
	float: left;
	text-align: right;
	font-size: 13pt;
	padding-top: 3px;
	text-decoration: none;
	color: #FFF;
	padding-right: 3%;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
	font-family: 'Work Sans', sans-serif;
}
header.title-change .title-text {
	width: 72%;
}
header.title-change .title-text h1 {
	padding-left: 0px;
}
header.title-change a.save {
	width: 17%;
}
/*message-page*/

.box-message {
	width: 96%;
	display: inline-block;
	margin: 3% 0 3% 3%;
	padding-bottom: 3%;
	border-bottom: 1px solid #f2f2f2;
}
.box-message .img-message {
	float: left;
	width: 15%;
	margin-right: 5%;
}
.box-message .img-message img {
	width: 100%;
	border-radius: 100%;
	height: auto;
}
.box-message .content-message {
	float: left;
	width: 80%;
	font-size: 10pt;
	line-height: 18px;
	color: #6f6f6f;
}
.box-message .content-message p strong {
	font-size: 12pt;
	color: #000;
	line-height: 16pt;
	font-weight: 400;
}
/*employee-page*/
.box-emp {
	width: 96%;
	display: inline-block;
	margin: 3% 0 3% 3%;
	padding-bottom: 3%;
	border-bottom: 1px solid #f2f2f2;
}
.box-emp .img-emp {
	float: left;
	width: 15%;
	margin-right: 3%;
	text-align:center;
}

.box-emp .img-emp a{font-size:11px; font-size:10px; color: #6f6f6f;}

.box-emp .img-emp img {
	width: 100%;
	border-radius: 100%;
}

.box-emp .img-emp .report-img{ margin-top:10px; display:block; }
.box-emp .img-emp .report-img img{ border-radius:0px; width:14px; max-width:100%; }
.box-emp .img-emp .report-img span{ display:block; }

.box-emp .content-emp {
	float: left;
	width: 50%;
	font-size: 12pt;
	line-height: 16pt;
	color: #6f6f6f;
}
.box-emp .content-emp a {
	color: #000;
	text-decoration: none;
	font-weight: 400;
	font-size: 12pt;
	line-height: 16pt;
}
.btn-message {
	float: right;
	width: 26%;
	margin-right: 4%;
	text-align: center;
	margin-top: 2%;
}
.btn-message a {
	display: block;
	border: 3px solid #233a7b;
	text-decoration: none;
	color: #233a7b;
	font-weight: 600;
	font-size: 10pt;
	padding: 4% 18%;
	background: url(../images/plus.svg);
	background-repeat: no-repeat;
	background-size: 10%;
	background-position: 4%;
	float: right;
	padding-right: 5%;
}


.employee select {
	width: 100%;
	padding: 2%;
	font-size:12pt;
	border: none;
	border-bottom: 1px solid #e1e1e1;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color:#000;   
	background-image: url(../images/select-ar.svg);
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:5%;
	cursor: pointer;
	font-family: 'Work Sans', sans-serif;
}
.content-emp .degi {
	font-size: 10pt;
	line-height: 10pt;
}
.map-icon {
	font-size: 10pt;
}
.map-icon img {
	padding-right: 2%;
	padding-top: 1%;
	float: left;
	height: 20px;
}
.emp-dashboard .content-emp {
	width: 80%;
}
/*addjob-page*/

.job-sect {
	padding: 4% 0 6% 4%;
	display: inline-block;
	margin-bottom: 2%;
	width: 100%;
}
.job-sect h3 {
	font-size:12pt;
	color:#000;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 2%;
	margin-bottom: 2%;
	font-weight: 400;
	
}
.job-sect .btn-radio {
	background-color:#2aabe1;
	display: inline-block;
	width: 31%;
	float: left;
	text-align: center;
	margin-right: 2%;
	color:#fff;
	text-decoration: none;
	font-size: 11pt;
	margin-bottom: 2%;
	position: relative;
	min-height:40px;
}

label{font-size: 12pt;
font-weight: 600;
color: #000;}

.job-sect .constjon{background-color:#FFA500; color:#fff;}
.job-sect .restjon{background-color:#2AABE1; color:#fff;}

.profile-add .job-sect .btn-radio {
	min-height: 45px;
}
.profile-add .job-sect .btn-radio input[type=checkbox]:checked + label {
	min-height: 45px;
}
.job-sect .btn-radio input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	left: 0;
	cursor: pointer;
}
.job-sect .btn-radio input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	left: 0;
	cursor: pointer;
}
.job-sect .btn-radio label {
	width: 100%;
	line-height: 18px;
	display: inline-block;
	padding: 3px 5px;
	font-weight:400;
	color:#FFF;
	
}
.btn-radio input[type=radio]:checked + label {
	background: #233a7b;
	color: #FFF;
	min-height: 40px;
	padding:3px 5px;
}
.btn-radio input[type=checkbox]:checked + label {
	background: #233a7b;
	color: #FFF;
	min-height: 40px;
}
.jobs_des {
	padding: 2% 0 4% 4%;
	display: inline-block;
	margin-bottom: 2%;
	width: 100%;
	font-size: 18pt;
}
.jobs_des p label {
	line-height: 50px;
}
.jobs_des p {
	padding-bottom: 1%;
	margin-bottom: 2%;
	border-bottom: 1px solid #ebebeb;
	color: #6f6f6f;
	width: 100%;
	font-size: 10pt;
	display: inline-block;
}
.jobs_des p.plus-icon {
	padding-bottom: 0px;
	border-bottom: none;
}
.jobs_des p .minus-plus {
	float: right;
	width: 5%;
	margin-right: 5%;
}
.jobs_des p input {
	float: right;
	margin-right: 4%;
	padding: 2%;
	font-size: 10pt;
	text-align: right;
	border: none;
	outline: none;
	font-weight: 300;
	width: 40%;
	margin-top: 10px;
	font-family: 'Work Sans', sans-serif; 
}
/*chatinbox-page*/
.chat {
	padding: 4%;
	width: 100%;
	float: left;
	color: #363636;
}
.chat .my-message {
	position: relative;
	width: 100%;
	float: left;
}
.chat .my-message img.img-cir {
	float: left;
	width: 32px;
	border-radius: 100%;
	position: absolute;
	bottom: 0px;
}
.chat .my-message p {
	padding: 4%;
	border-radius: 25px;
	margin: 1% 0px;
	display: inline-block;
	font-size: 10pt;
	line-height: 14pt;
	margin-left: 40px;
	background-color: #e5e5ea;
	min-width: 100px;
	background-image: url(../images/chat-icon.png);
	background-repeat: no-repeat;
}
.chat .my-message p:after {
	background-image: url(../images/chat-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -16px;
	content: "";
	width: 30px;
	height: 25px;
	left: 35px;
}
.chat .my-message img.chat-ar {
	position: absolute;
	left: 37px;
	bottom: -6px;
}
.chat .your-message .chat-ar img {
	position: relative;
	border-radius: 0px;
}
.chat .your-message img.chat-ar {
	position: absolute;
	right: 37px;
	bottom: 12px;
}
.chat .your-message {
	position: relative;
	width: 100%;
	float: right;
}
.chat .your-message img.img-cir {
	float: left;
	width: 35px;
	border-radius: 100%;
	position: absolute;
	bottom: 10px;
	right: 0px;/* left:0px;*/
}
.chat .your-message p {
	background-color: #5a7bef;
	padding: 4%;
	border-radius: 25px;
	margin: 6% 0px;
	width: 65%;
	display: inline-block;
	font-size: 10pt;
	line-height: 14pt;
	margin-right: 40px;
	float: right;
	color: #FFF;
	min-width: 100px;
}
.chat .your-message p::after {
	background-image: url(../images/your-message.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 3px;
	content: "";
	right: 34px;
	width: 30px;
	height: 25px;
}
img.chat-ar {
	display: none;
}
.type-text {
	background: #efeff3;
	float: left;
	width: 100%;
	padding: 8px;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;/*	position: fixed;
	bottom: 0px;*/
}
.type-text input[type="text"] {
	width: 85%;
	background: #fff;
	border: 0px;
	padding: 0px 10px;
	border-radius: 4px 0 0 4px;
	min-height: 42px;
	float: left;
	outline: none;
	font-size:12pt;
	font-family: 'Work Sans', sans-serif;
}
.unreadmsg {
	background: #5a7bef;
	padding: 10px;
}
.unreadmsg p {
	color: #fff;
}
.unreadmsg p strong {
	color: #FFF !important;
}
 .type-text input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#999;
 opacity: 1; /* Firefox */
}
 .type-text input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#999;
}
 .type-text input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
 color:#999;
}
.type-text .link-type {
	float: left;
	width: 15%;
	text-align: center;
	min-height: 42px;
	background-image: url('../images/send-icon.png');
	background-repeat: no-repeat;
	border: none;
	background-size: 28px;
	background-position: center;
	text-indent: 9999px;
	outline: none;
	background-color: #dddddd;
}
.type-text .link-type img {
	width: 24px;
	margin-top: 7px;
}
/*change-password-page*/
.change_password {
	margin-top: 5%;
	padding-bottom: 0px;
}
.change_password p input {
	float: left;
	width: 100%;
	margin-top: 0px;
	padding: 3% 3% 3% 0;
	text-align: left;
}
.change_password p input::placeholder {
color:#6f6f6f;
}
.change_password p input:-ms-input-placeholder {
color:#6f6f6f;
}
.change_password p input::-ms-input-placeholder {
color:#6f6f6f;
}
.change_password p {
	margin-bottom: 0px;
}
.change_password p:last-child {
	border-bottom: none;
}
.change_password-sec {
	min-height: 580px;
}
header.title-resetpassword .title-text h1 {
	padding-left:60px;
}

header.title-resetpassword .preview{ width:20%;}
/*choose-job-page*/

.choose-job .add-job {
	padding: 4%;
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
}
.choose-job .add-job p {
	text-align: left;
	font-size: 15px;
	color: #000;
	line-height: 24px;
	padding-top: 10px;
	font-weight: 600;
	text-rendering: optimizeLegibility;
}
.choose-job .add-job .icon-img {
	width: 150px;
}
.choose-job .add-job p img.right-ar {
	width: 10px;
}
.choose-job .add-job a {
	text-decoration: none;
}
/*choose-job-preview*/
.job_preview .preview-job {
	width: 100%;
	padding: 4% 4% 8% 4%;
	float: left;
	color: #6f6f6f;
	border-bottom: 1px solid #eaeaea;
}
.job_preview .preview-job .img-circle {
	border-radius: 100%;
	float: left;
	width: 75px;
	margin-right: 4%;
}
.job_preview .preview-job h4 {
	font-size: 12pt;
	color: #000;
	line-height: 16pt;
	font-weight: 400;
}
.job_preview .preview-job h4 span {
	font-size: 10pt;
	display: block;
	font-weight: 300;
	line-height: 26px;
	font-style:italic;
	color: #6f6f6f;
}
.job_preview .preview-job p {
	font-size: 12pt;
	padding-top: 5px;
	line-height: 14pt;
}
.job_preview .description p {
	line-height: 18pt;
}

/*page-my-jobs*/

.my-jobs .add-job-link {
	border-bottom: 1px solid #e1e1e1;
}
.my-jobs .add-job-link a {
	color: #000;
	font-size: 15px;
	line-height:35px;
	display: block;
	padding: 12px;
	text-decoration: none;
	font-weight: 600;
	text-rendering: optimizeLegibility;
	font-size:12pt;
}
.my-jobs .add-job-link a img {
	width: 10px;
}
.my-jobs .add-job-link a img.icon-img {
	width: 30px;
	margin-right: 15px;
}
.my-jobs .job-box {
	padding: 8% 4%;
	float: left;
	width: 100%;
	color: #6f6f6f;
	border-bottom: 1px solid #f2f2f2;
}
.my-jobs .job-box ul li {
	float: left;
	text-align: center;
	padding-right: 3%;
}
.my-jobs .job-box ul li:last-child {
	padding-right: 0px;
}
.my-jobs .job-box ul li a {
	display: block;
	border: 1px solid #233a7b;
	text-decoration: none;
	color: #233a7b;
	padding: 4px 7px;
	font-size: 10pt;
}
.my-jobs .job-box ul li a img {
	float: left;
	width: 12px;
	margin-right: 5px;
	margin-top: 3px;
}
.my-jobs .job-box h3 {
	font-size: 12pt;
	margin-bottom: 2%;
	line-height: 16pt;
	font-weight: 500;
	color: #000;
}
.my-jobs .job-box p {
	margin-bottom: 5%;
	font-size: 12pt;
}
/*page-setting*/
.setting .add-job-link a.active {
	color: #ff0000;
	opacity: 1;
}
/*page-my-profile*/
.my-profile .blue-profile {
/*	background: #233a7b;*/
	text-align: center;
	padding:3%;
	background:#f9f9f9;
}
.my-profile .blue-profile .img-circle {
	border-radius: 100%;
	border: 3px solid #fff;
	width: 100px;
	height: 100px;
}
.my-profile .blue-profile .picture .img-circle {
	position: absolute;
	height: 100px;
}
.my-profile .blue-profile .picture .in-circle {
	z-index: 99;
}
.my-profile .blue-profile .picture .remove-text {
	margin-top: 10px;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 3px;
	background: #3c59a9;
	padding: 5px;
}
.my-profile .blue-profile .cemera {
	background-image: url('../images/camera.svg');
	background-repeat: no-repeat;
	background-size:28px;
	height:28px; 
	background-position:center;
}
.my-profile .blue-profile .cemera input[type="file"] {
	opacity: 0;
	height: 36px;
	width: 100%;
}
.my-profile .profile-sec .input-field {
	padding: 8px 0 0px 20px;
	display: inline-block;
	width: 100%;
	color: #6f6f6f;
}


.my-profile .profile-sec .input-field label {
	float: left;
	line-height: 35px;
	font-size:12pt;
	font-weight:600;
	color:#000;
}

.my-profile .profile-add .job-sect h3{
font-size: 12pt;
font-weight: 600;
color: #000;}

.my-profile .profile-sec .input-field input[type="text"] {
	float:right;
	text-align:right;
	padding:10px;
	outline:none;
	border:none;
	font-size:12pt;
	font-weight:400;
	width:150px; 
}

.my-profile .profile-sec .input-field input.text-light{color:#666; width:auto;} 
.my-profile .blue-profile p {
	font-size: 16pt;
	color: #fff;
	margin-top: 8px;
}
.my-profile .profile-sec .input-text {
	border-bottom: 1px solid #eee;
	display: inline-block;
	width: 100%;
	padding-bottom: 8px;
}
.my-profile .profile-sec .btn-change {
	margin: 25px 0;
}
.my-profile .profile-sec .btn-change a {
	padding: 20px;
	background: #fff;
	display: block;
	color: #5a7bef;
	text-decoration: none;
}


/*page-sign-in*/

.sign-in {
	position: relative;
}
.sign-in .form-sec {
	width: 90%;
	float: left;
	background: #fff;
	padding: 20px;
	position: absolute;
	top: 20%;
	margin: 5%;
	border-radius: 8px;
}
.form-sec p {
	font-size: 13pt;
	line-height: 17pt;
	margin-bottom: 20px;
}
.sign-in .form-sec input.input-text {
	width: 100%;
	padding: 10px 15px;
	min-height: 48px;
	margin-bottom:15px;
	display: inline-block;
	border: 1px solid #cccccc;
	border-radius: 6px;
	font-size: 15px;
	opacity: 0.7;
	font-size: 12pt;
	outline: none;
	font-family: 'Work Sans', sans-serif;
}
.sign-in .form-sec a {
	color: #5a7bef;
}
.btn {
	background: #10d0a0;
	width: auto;
	text-align: center;
	border: none;
	color: #000;
	margin-top:20px;
	font-size: 13pt;
	cursor: pointer;
	font-family: 'Work Sans', sans-serif;
	padding: 7px 25px;
}
.sign-in .blue-sec {
	/*background: #233a7b;*/
	min-height: 150px;
	background:#f9f9f9;
	text-align:center;
}

.sign-in .blue-sec img{ margin-top:35px;}
.sign-up .btn {
	margin-top: 0px;
}
footer.sign-in-footer {
	background: #fff;
	border: none;
	padding-bottom: 10px;
	color: #000;
}
footer.sign-in-footer a {
	color: #5a7bef;
}
.switch {
	position: relative;
	display: block;
	width: 50px;
	height: 24px;
	cursor: pointer;
	margin: 0 auto;
}
.switch input[type="checkbox"] {
	opacity: 0;
}
.avail-radio {
	margin-top: 15px;
}
.slider.round {
	border-radius: 34px;
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #cecece;
	-webkit-transition: .4s;
	transition: .4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
.slider.round:before {
	border-radius: 50%;
}
.switch input:checked + .slider {
	background-color: #5ab201;
}
.switch input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}
/*footer*/ 

footer {
	background: #fff;
	border-top: 1px solid #a4a4a4;
	padding: 5px 0px;
	width: 100%;
	float: left;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
}
.icon-box {
	width:25%;
	float:left;
}
.icon-box img {
	width:24px;
	height:24px;
}

.icon-box a {
	color: #929292;
	text-decoration: none;
	display: block;
}
.icon-box a span {
	display: block;
	font-size: 8pt;
}
.icon-box a.active {
	color: #233a7b;
}
.icon-box a.active img {
	-webkit-filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8);
	filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8);
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
/*10-10-2018*/

.thankreg {
	text-align: center;
}
.thankreg h3 {
	font-size: 18pt;
}
.thankreg .my-jobs .add-job-link a {
	text-align: left; 
	margin-top: 35px;
}
.thankreg p {
	line-height: 24px;
	padding: 0 20px;
}
.check_right {
	text-align: center;
}
.check_right .fa-check {
	background: #1bbc9b;
	width: 52px;
	height: 52px;
	line-height: 52px;
	color: #fff;
	border-radius: 100%;
	margin: 15px 0;
	font-size: 22pt;
}
.loading {
	position: absolute;
	background: #fff;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 9;
}
.loading img {
	left: 50%;
	position: relative;
	top: 50%;
	transform: translate(-50%);
}
.thanklos p {
	line-height: 28px;
	padding: 0 20px;
}
.thankemp .my-jobs p {
	padding-top: 16px;
}
.thankemp .my-jobs .add-job-link a {
	margin-top: 0px;
	padding: 10px;
}
img.imgpreview {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	border: 2px solid #fff;
}
.blue-profile .picture img {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	border:2px solid #e1e1e1;
}
.text-area {
	width: 96%;
	margin-top: 5px;
	border: 1px solid #dadada;
	padding: 10px;
	resize: none;
	font-size: 10pt;
	outline: none;
	font-family: 'Work Sans', sans-serif;
}
.form-sec .ng-binding {
	color: #F00;
	font-size:12pt;
}
/*24-10-2018*/
.preview-btn {
	background: #233a7b;
	padding: 0px 10%;
	line-height: 36px;
	color: #fff;
	text-align: center;
	border: none;
	outline: none;
	display: inline-block;
	margin-top: 4%;
	font-size: 12pt;
	cursor: pointer;
}
a.preview-btn:hover {
	background: #233a7b;
	color: #FFF;
}
.white-text {
	color: #FFF;
}
.icon-user {
	color: #fff;
	float: right;
	padding-right: 15px;
	padding-top: 5px;
}
.terms-page p {
	padding: 5%;
	font-size: 12pt;
	color: #6f6f6f;
}
.jobdetail .btn-message {
	width: 50%;
	margin-right: 30%;
}

.jobdetail .btn{ display:inline-block;}
.jobdetail .btn:hover{background:#10d0a0; color:#000;}

header.title-resetpassword .title-text {
	width:80%;
}
header.term-title .back {
	margin-top: 0px;
}
.askemp-form .contat-via {
	padding: 0 4%;
}
.pub-edit {
	width: 100%;
	display: inline-block;
	padding: 0 2%;
}
.pub-edit .preview-btn {
	float: left;
}
.pub-edit .float-right {
	float: right;
}
.pub-edit .float-left {
	background: #333;
	color:#fff;
}
.bg-phone {
	background: url(../images/phone-bg.png) no-repeat;
	width: 462px;
	height: 912px;
	background-size: 100%;
	position: relative;
	margin: 0 auto;
}
.bg-phone .mobile-view {
	margin: 0px 44px 0 44px;
	position: absolute;
	top: 120px;
	height: 669px;
	padding: 0px;
	left: 0;
	width: 375px;
	overflow-y: auto;
}
.bg-phone .mobile-view .mainDiv {
	/*	min-height: 542px;*/
	height: 92%;
}
.home-content {
	width: 60%;
	float: left;
}
.phone-sec {
	width: 40%;
	float: left;
}
.main-page {
	max-width: 1140px;
	margin: 0 auto;
}
.list_left {
	margin: 0px 0px;
	display: inline-block;
}
.list_left li {
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 15px;
	color: #012775;
}
.list_left li .fa {
	color: #ffba00;
	padding-right: 12px;
}
.play_store_sec h4 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
	padding: 30px 0 15px;
}
.play_store_sec a {
	margin: 25px;
	display: inline-block;
}
.logo {
	width: 100%;
	float: left;
}
.spcae30-top {
	margin-top: 30px;
}
.job_preview {
	min-height: 572px;
}
.choose-job {
	min-height: 572px;
}
.chat {
	min-height: 540px;
}
.setting {
	min-height: 462px;
}
.type-text .help-inline {
	color: red;
}
/*26-10-2018*/

header.lostpassword_tit title-text h1 {
	padding-left: 50px;
}
.min-heg580 {
	min-height: 580px;
}
.help-inline {
	color: red;
	padding-bottom: 5px; 
	display:block;
}
.work-avail .input-text label {
	opacity: 1 !important;
}
.work-avail .input-text .avail-radio {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

/*27-10-2018*/

header.profile-title .title-text{width:80%;}
header.profile-title .preview{width:20%;}
.map-icon img{ display:none;}
.job-detail-page .job-sect h3{font-size: 12pt;
    font-weight: 600;
    color: #000;
} 

.job-detail-page .jobs_des p label
{font-size: 12pt;
    font-weight: 600;
    color: #000;}
 
 .jobs_des p.plus-icon{font-size: 12pt;
    font-weight: 600;
    color: #000;}
	

.btn-message a {
	display: block;
	border: 3px solid #3fd9b2;
	text-decoration: none;
	color:#3fd9b2;
	font-weight: 600;
	font-size: 10pt;
	padding: 4% 18%;
	background: url(../images/plus.svg);
	background-repeat: no-repeat;
	background-size: 10%;
	background-position: 4%;
	float: right;
	padding-right: 5%;
}
.btn-message a.act {
	background-image: url(../images/check.svg);
	background-color:#3fd9b2;
	color: #FFF;
}

.job_preview .btn{ display:inline-block;}
.job_preview .btn:hover{ background:#10d0a0; color:#000;}

.edit-jop-page .job-sect h3{font-size:12pt;
font-weight: 600;
color:#000;}
.edit-jop-page .job-sect{ padding:4% 0 0% 4%;} 
.edit-jop-page .jobs_des{ padding:2% 0 0% 4%; margin-bottom:0px;}
	
.jobs_des p label{font-size:12pt;
font-weight:600;
color:#000;}


/*02-11-2018*/

.setting .add-job-link{width:100%; float:left;}
.setting .add-job-link a{line-height: inherit; padding:15px; width:100%; float:left;}  
.jobapplication .row-width .content-emp p{ line-height:25px;} 

/*EMPLOYER CSS*/
.row-width{ width:100%; display:inline-block;}
.row-width .content-emp p{line-height:25px;} 
.row-width-sec{width:100%; display: inline-block; margin: 0 0 20px 0;} 
.row-width-sec .blank-width{float:left;
width: 15%;
margin-right:3%;}
.row-margin-no{ margin-bottom:0px;}
.row-width-sec .content-emp{width:78%; float:left;}
.btn:hover{background: #10d0a0; color:#000;}
.btn:focus{background: #10d0a0; color:#000; outline:none;}
.red-btn{background-color:red;}
.row-width .btn{ float:left; margin-top:0px;}
.row-width .red-btn{ float:right;}
.row-width .red-btn:hover{ background-color:red;}
.box-message .content-message  p a{ color:#6f6f6f;} 
.thankreg .my-jobs .add-job-registerd a {line-height:18px; float:left; width:100%;}
.my-jobs .add-job-registerd{width:100%; float:left;}
header.forget-password-title .title-text{width:85%;}
header.forget-password-title .title-text h1{padding-left:0px;}
.dashboard-empl .add-job-link{ width:100%; float:left;}
.dashboard-empl .add-job-link a{ line-height:inherit; padding:15px; float:left; width:100%;}
.my-jobs .add-job-link a

/*EMPLOYEE CSS*/

.emp-dashboard .job-type{font-size:10pt; line-height:10pt;}
.box-message .unreadmsg p a{color:#FFF;}
.emp-dashboard .construction-text{color:#FFA500;}
.emp-dashboard .restaurant-text{color:#2AABE1;} 
.construction-text{color:#FFA500;}
.restaurant-text{color:#2AABE1;}


/*21-02-2019*/

.inactive_joblink{    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 25px 0;}


.inactive_joblink a{border-bottom:1px solid #233a7b;
    text-transform: uppercase;
    color: #233a7b;
    font-weight: 700;}  

  /*26-02-2019*/

 .space-top15{margin-top:15px;}
 .terms-condition_text{ margin-top:15px; display:block;}
 .left-float-check{float: left;
margin-top: 4px;
margin-right: 4px;}

.job_preview .help-inline{ display:block;} 

.title-comment{margin-left:6px; margin-top:10px; display:inline-block;}
.comment-text-area{margin-left:6px;} 

.pad-space-5{padding:5px 0px;}

.label-space-btm-10{padding-bottom:10px; display: block;}
.label-space-top-10{padding-top:15px; display: block;}
.space-left0{ padding-left:0px; margin-left:0px;}

.job-sect .min-heg42{ min-height:42px;}


.pad-space-10{ padding:5px 10px;}
.space-left-mar6{margin-left:6px;}
.space-top10{margin-top:10px;}
.dis-block{ display:block; }
.dis-in-block{ display:inline-block; }

 @media only screen and (min-width:991px) and (max-width:1200px) {
.main-page {
	max-width: 940px;
}
.bg-phone {
	width: 370px;
}
.bg-phone .mobile-view {
	margin: 0px 44px 0 35px;
	top: 96px;
	width: 301px;
	height: 535px;
}
.setting {
	min-height: 340px;
}
.width-float {
	min-height: 460px;
}
.profile-sec {
	padding-bottom: 20px;
}
}
 @media only screen and (min-width:769px) and (max-width:991px) {
.main-page {
	max-width: 720px;
	padding: 0 15px;
}
.home-content {
	width: 50%;
}
.bg-phone {
	width: 360px;
	height: 730px;
}
.bg-phone .mobile-view {
	top: 93px;
	width: 292px;
	margin-left: 34px;
	height: 522px;
}
.width-float {
	min-height: 300px;
}
.play_store_sec h4 {
	font-size: 16px;
}
.play_store_sec a {
	width: 40%;
	margin: 10px;
}
.list_left li {
	font-size: 14px;
	line-height: 22px;
}
}
 @media only screen and (max-width:768px) {
html {
	height: 100%;
}
body {
	height: 100%;
}
.bg-phone {
	background: none;
	width: auto;
	height: 100%;
	background-size: auto;
	position: relative;
	margin: 0 auto;
}
.bg-phone .mobile-view {
	margin: 0;
	position: relative;
	top: 0;
	height: 100%;
	padding: 0px;
	left: 0;
	width: auto;
	overflow-y: auto;
}
.width-float {
	min-height: 100%;
	height: 85%;
	padding-bottom: 65px;
}
footer {
height: 8%;
	position: fixed;
}

footer.sign-in-footer{position:static;} 

.sign-in {
	min-height: 480px;
}
.bg-phone .mobile-view .mainDiv {
	min-height: inherit;
}
.type-text {
	position: fixed;
}
.home-content {
	display: none;
}
.phone-sec {
	width: 100%;
	height: 100%;
}
.job_preview {
	min-height: 385px;
}
.choose-job {
	min-height: 385px;
}

@-moz-document url-prefix() {
  footer {
	  height:11%;  
  }
}

}



.btn-radio.contclass1
{
	background: #FFA500 !important;
}

.icon-box{ position:relative;}
.tunread{    position: absolute;
    right: 15px;
    top: 3px;
    width: 12px;
    height: 12px;
    background: #234686;
    text-align: center;
    line-height: 12px;
    color: #fff;
    font-size: 10px !important;
    border-radius: 100%;}

/*15-10-2019*/
.sign-up-page .form-sec p.please-enter{font-size: 10pt; line-height: 12pt; margin-bottom: 12px;}
.space-top5{margin-top:5px;}
