<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&amp;display=swap');

/* GLOBAL STYLES
-------------------------------------------------- */
html, body {
	height: 100%;
}
body {
	color: #000;
	font-family: 'Muli', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding-top: 0;
}
.customContainer {
	width: 1330px;
}
/********** global-style- end **********/

.contentBox {
	font-size: 100px !important;
}
/* CUSTOMIZE HEADER
-------------------------------------------------- */
.mobile_app_sec { 
	display: none;
}
/********** HEADER-APP-SECTION **********/
.navbar-wrapper {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.navbar-wrapper .navbar-inverse {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	margin-bottom: 0;
	min-height: 105px;
}
.navbar-wrapper .navbar .navbar-header {
	margin-top: 0;
}
.navbar-wrapper .navbar .navbar-header .navbar-brand {
	background-color: #fff;
	border-radius: 0 0 10px 10px;
	height: auto;
	text-align: center;
	padding: 20px 20px 20px 20px;
}
.navbar-wrapper .navbar .navbar-header .navbar-brand img {
	max-height: 77px;
	max-width: 94px;
	width: auto;
}
.navbar-wrapper .navbar .navbar-collapse {
	float: right;
	margin-top: 19px;
}
.navbar-wrapper .navbar .navbar-collapse .navbar-toggle {
	display: none;
}
.navbar-wrapper .navbar .navbar-nav #mobiles {
	display: none;
}
.navbar-wrapper .navbar .navbar-nav #mobiles2 {
	display: none;
}
.navbar-wrapper .navbar .navbar-nav #mobiles3 {
	display: none;
}
.navbar-wrapper .navbar .navbar-nav #mobileslogout {
	display: none;
}
.navbar-wrapper .navbar .navbar-nav #profileMenu {
	display: none;
}
.navbar-wrapper .navbar .navbar-nav li a {
	color: rgba(255, 255, 255, 0.75);
	font-size: 14px;
	font-weight: 400;
	line-height: 59px;
	padding-bottom: 0;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 0;
	text-transform: uppercase;
}
.navbar-wrapper .navbar .navbar-nav .dropdown a {
	background: url(../images/dropdown-arrow-two.png) no-repeat right 25px;
}
.navbar-wrapper .navbar .navbar-nav .open a, .navbar-wrapper .navbar .navbar-nav .open a:focus, .navbar-wrapper .navbar .navbar-nav .open a:hover {
    background-color: rgba(0, 0, 0, 0);
	color: #fff;
}
.navbar-wrapper .navbar-inverse .navbar-nav .active a,
.navbar-wrapper .navbar-inverse .navbar-nav .active a:focus,
.navbar-wrapper .navbar-inverse .navbar-nav .active a:hover {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
	font-weight: 700;
}
.navbar-wrapper .navbar .navbar-nav li a:hover {
	color: #fff;
}
.navbar-wrapper .navbar .navbar-nav li .dropdown-menu {
	border-radius: 10px;
	box-shadow: none;
	padding: 10px 0 10px 0;
}
.navbar-wrapper .navbar .navbar-nav li:hover .dropdown-menu {
	display: block;
}
.navbar-wrapper .navbar .navbar-nav li .dropdown-menu li a {
	background: none;
    color: #aa0079;
    display: block;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    padding: 3px 15px 3px 15px;
    text-align: left;
	text-transform: none;
}
.navbar-wrapper .navbar .navbar-nav li .dropdown-menu li a:hover, .navbar-wrapper .navbar .navbar-nav li .dropdown-menu li a:focus {
	color: #aa0079;
}
.navbar-wrapper .navbar .clearfix {
	display: none;
}
.navbar-wrapper .navbar .topLang {
	float: left;
	margin: 16px 33px 0 15px;
	padding: 0;
	width: auto;
}
.navbar-wrapper .navbar .topLang select {
	opacity: 0;
}
.navbar-wrapper .navbar .topLang .btn-group {
	margin-bottom: 0;
}
.navbar-wrapper .navbar .topLang .btn-group .selectpicker {
	background: none;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 0;
	padding-right: 0;
}
.navbar-wrapper .navbar .topLang .btn-group .selectpicker:focus {
	outline: none !important;
}
.navbar-wrapper .navbar .topLang .btn-group .selectpicker:active {
	box-shadow: none;
}
.navbar-wrapper .navbar .topLang .btn-group .selectpicker .flag-icon {
	background-size: 100% auto;
	margin-right: 9px;
}
.navbar-wrapper .navbar .topLang .dropdown-menu .dropdown-menu li a:focus {
	border: none;
	outline: none;
}
.navbar-wrapper .navbar .mobileLang {
	display: none;
}
.navbar-wrapper .navbar .normalLogIn {
	background-color: #fff;
    border: 2px solid #fff;
    border-radius: 30px;
	/*color: rgba(255, 255, 255, 0.75);*/
	color: #aa0079;
	float: left;
    font-size: 14px;
    /*font-weight: 400;*/
	font-weight: 700;
	/*line-height: 59px;*/
	line-height: 55px;
	/*padding-left: 19px;
    padding-right: 19px;*/
	padding-left: 35px;
	padding-right: 35px;
	text-transform: uppercase;
}
.navbar-wrapper .navbar .normalLogIn:hover {
	background-color: #aa0079;
	color: #fff;
	text-decoration: none;
}
.navbar-wrapper .navbar .normalLogIn:focus {
	outline: none;
	text-decoration: none;
}
.navbar-wrapper .navbar .topLogIn {
	/*background-color: #fff;
	border: 2px solid #fff;
	border-radius: 30px;*/
	/*color: #aa0079;*/
	color: #fff;
	float: left;
	font-size: 15px;
	font-weight: 700;
	/*line-height: 55px;*/
	line-height: 59px;
	margin-left: 13px;
	/*padding-left: 35px;
	padding-right: 35px;*/
	padding-left: 19px;
    padding-right: 19px;
	text-transform: uppercase;
}
.navbar-wrapper .navbar .topLogIn:hover {
	/*background-color: #aa0079;*/
	color: #fff;
	text-decoration: none;
}
.navbar-wrapper .navbar .topLogIn:focus {
	outline: none;
	text-decoration: none;
}
/********** AFTER-LOGIN-USER-HEADER **********/
.after-logindiv {
	float: left;
	margin: 12px 33px 0 15px;
	padding: 0;
	width: auto;
}
.navbar-wrapper .navbar-collapse .mobileMenu {
	display: none;
}
.after-logindiv .imgDiv {
	background: rgb(255,255,255);
	border: 1px solid rgb(255, 255, 0);
	border-radius: 100%;
	float: left;
	height: 35px;
	line-height: 33px;
	overflow: hidden;
	text-align: center;
	width: 35px;
}
.after-logindiv .imgDiv img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.after-logindiv .textDiv {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	position: relative;
	width: auto;
}
.after-logindiv .textDiv a {
	background: url(../images/dropdown-arrow-two.png) no-repeat right 16px;
	color: rgb(255,255,255);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	text-decoration:none;
	padding: 0 15px 0 0;
}
.after-logindiv .dropdownMenu {
	background: url(../images/dropdown-arrow-top.png) no-repeat top right rgb(255,255,255);
    border-radius: 15px;
    display: none;
    float: left;
	min-width: 133px;
    position: absolute;
    right: 11px;
    top: 60px;
    z-index: 999;
}
.after-logindiv .dropdownMenu ul {
	list-style: none;
	margin: 0;
	padding: 10px 0;
	width: 100%;
}
.after-logindiv .dropdownMenu ul li {
	margin: 5px 0 5px 0;
	padding: 0;
	width: 100%;
}
.after-logindiv .dropdownMenu ul li a {
	background: none;
	color: #aa0079;
	display: block;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 3px 15px 3px 15px;
	text-align: left;
}
/********** after-login-user-header end **********/


/********** AFTER-LOGIN-INNER-PAGES-HEADER **********/
.afterLoginHeader {
	background-color: #b01383;
}
.afterLoginHeader .navbar .navbar-header .navbar-brand {
    border-radius: 20px;
    margin-top: 11px;
    padding: 15px 15px 15px 15px;
}
.afterLoginHeader .navbar .navbar-header .navbar-brand img {
	max-height: 50px;
	max-width: 61px;
	width: auto;
}
/********** after-login-inner-pages-header end **********/


/********** JOB-SEAKEER-AFTER-LOGIN-INNER-PAGE-HEADER **********/
.navbar-wrapper2 {
	background: #c60889;
	float: left;
	padding: 15px 0 15px 0;
	position: relative;
	width: 100%;
}
.navbar-wrapper2 .close-head {
	cursor:pointer;
	position:absolute;
	right:20px;
	top:20px;
	z-index: 1;
}
.navbar-wrapper2 .close-head a {
	display: block;
}
.navbar-wrapper2 .header-lft {
	color: #fff;
	float: left;
	font-size: 20px;
	font-weight: 300;
	line-height: 70px;
	position: relative;
}
.navbar-wrapper2 .header-lft span {
	border-radius: 100%;
	display: inline-block;
	float: left;
	height: 70px;
	margin-right: 13px;
	overflow: hidden;
	width: 70px;
}
.navbar-wrapper2 .header-lft span img {
	height: auto;
	width: 70px;
}
.navbar-wrapper2 .header-lft .p-image {
	background: #c60889;
	border-radius: 27px;
	color: #fff;
	float: left;
	font-size: 13px;
	line-height: normal;
	left: 42px;
	overflow: hidden;
	padding: 9px 9px 7px 9px;
	position: absolute;
	top: 40px;
 	transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.navbar-wrapper2 .header-lft .p-image .upload-button {
	font-size: 1.2em;
}
.navbar-wrapper2 .header-lft .p-image .file-upload {
	display: none;
}
.navbar-wrapper2 .header-lft .p-image .file-upload {
	opacity: 0;
}
.navbar-wrapper2 .header-lft .p-image .file-upload2 {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity:0;
	position: absolute;
	top: 0;
	width: 100%;
}
.navbar-wrapper2 .header-lft .p-image .upload-button:hover {
	color: #999;
	transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.navbar-wrapper2 .header-lft .profile-pic {
	display: block;
	max-width: 200px;
	max-height: 200px;
}
.navbar-wrapper2 .header-rht {
	color:#fff;
	float: right;
}
.navbar-wrapper2 .header-rht ul {
	list-style: none;
	padding: 0;
	padding-top: 25px;
	margin: 0;
}
.navbar-wrapper2 .header-rht ul li {
	float: left;
	margin: 0;
	margin-left: 70px;
	padding: 0;
}
.navbar-wrapper2 .header-rht ul li a {
	color: #f7daed;
	font-size: 14px;
	font-weight: 400;
}
.navbar-wrapper2 .header-rht ul li:hover a {
	color:#fff;
	text-decoration: none;
}
.navbar-wrapper2 .header-rht ul .active a {
	color:#fff;
	font-weight: 700;
}
/********** job-seaker-after-login-inner-page-header end **********/


/********** COMPANY-USER-PROFILE-HEADER **********/
.navbar-wrapper3 {
	background: #fff;
	border-bottom: 1px solid #f0f5f2;
	float: left;
	padding: 15px 0;
	position: relative;
	width: 100%;
}
.navbar-wrapper3 .close-head {
	cursor:pointer;
	position:absolute;
	right:20px;
	top:20px;
}
.navbar-wrapper3 .header-lft {
	color: #2c2845;
	float: left;
    font-size: 32px;
    font-weight: 400;
	line-height: 70px;
	position: relative;
}
.navbar-wrapper3 .header-lft span {
	float: left;
	margin: 0 15px 0 0;
}
.navbar-wrapper3 .header-lft span img {
	border-radius: 100%;
	height: auto;
	max-height: 70px;
	width: 70px;
}
.navbar-wrapper3 .header-rht {
	float: right;
	margin: 0;
	padding: 0;
}
.navbar-wrapper3 .header-rht .offerJob {
	background-color: #c60889;
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
    font-weight: 700;
	line-height: 56px;
	margin-top: 14px;
	padding: 0 37px 0 37px;
	text-transform: uppercase;
}
.navbar-wrapper3 .header-rht .offerJob i {
	margin: 0 14px 0 0;
}
.navbar-wrapper3 .header-rht .offerJob:hover {
	text-decoration: none;
}
.navbar-wrapper3 .header-rht .nextBtn {
	background-color: #c60889;
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
    font-weight: 700;
	line-height: 56px;
	margin-left: 10px;
	margin-top: 14px;
	padding: 0 37px 0 37px;
	text-transform: uppercase;
}
.navbar-wrapper3 .header-rht .nextBtn:hover {
	text-decoration: none;
}
.userBottomHeader {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.userBottomHeader .userMenu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.userBottomHeader .userMenu li {
	float: left;
	margin: 0 31px 0 0;
	padding: 0;
	width: auto;
}
.userBottomHeader .userMenu li a {
	border-bottom: 4px solid #fff;
	color: #000;
	display: block;
	font-size: 14px;
    font-weight: 400;
	padding: 29px 13px 27px 13px;
}
.userBottomHeader .userMenu li a:hover {
	text-decoration: none;
}
.userBottomHeader .userMenu .active a {
	border-bottom: 4px solid #c60889;
	font-weight: 700;
}
.userBottomHeader .userStatus {
	float: right;
	margin: 30px 0 0 0;
	padding: 0;
	width: auto;
	list-style: none;
}
.userBottomHeader .userStatus li {
	color: #767676;
	float: left;
	font-size: 14px;
    font-weight: 400;
	margin: 0 25px 0 0;
	padding: 0;
	width: auto;
}
.userBottomHeader .userStatus li span {
	color: #000;
	display: block;
}
.userBottomHeader .userStatus li img {
	display: inline-block;
	margin: -2px 2px 0 0;
}
.userBottomHeader .userBtnStatus {
	float: right;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: auto;
}
.userBottomHeader .userBtnStatus li {
	float: left;
	color: #767676;
	font-size: 14px;
    font-weight: 400;
	line-height: 36px;
	margin: 0 0 0 15px;
	padding: 0;
	width: auto;
}
.userBottomHeader .userBtnStatus li span {
	color: #000;
	display: block;
	margin-right: 5px;
}
.userBottomHeader .userBtnStatus li .btnLink {
	background-color: #c60889;
	border: 1px solid #c60889;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 34px;
    padding: 0 25px 0 25px;
}
.userBottomHeader .userBtnStatus li .rejectedBtn {
	background-color: #f6778c;
	border: 1px solid #f6778c;
}
.userBottomHeader .userBtnStatus li .maybeBtn {
	background-color: #fcd55f;
	border: 1px solid #fcd55f;
}
.userBottomHeader .userBtnStatus li .interviewBtn {
	background-color: #f681c6;
	border: 1px solid #f681c6;
}
.userBottomHeader .userBtnStatus li .btnLink:hover {
	text-decoration: none;
}
.userBottomHeader .userBtnStatus li .btnLink:focus {
	text-decoration: none;
}
.userBottomHeader .userBtnStatus li .newBtn.active {
	background-color: #fff;
	color: #c60889;
}
.userBottomHeader .userBtnStatus li .rejectedBtn.active {
	background-color: #fff;
	color: #f6778c;
}
.userBottomHeader .userBtnStatus li .maybeBtn.active {
	background-color: #fff;
	color: #fcd55f;
}
.userBottomHeader .userBtnStatus li .interviewBtn.active {
	background-color: #fff;
	color: #f681c6;
}
/********** company-user-profile-header end **********/


/********** BUSINESS-APPLICATIONS-HEADER **********/
.navbar-wrapper4 {
	background: #fff;
	float: left;
    padding: 15px 0 15px 0;
	position: relative;
	width: 100%;
}
.navbar-wrapper4 .close-head {
	cursor: pointer;
	position: absolute;
    right: 20px;
    top: 20px;
}
.navbar-wrapper4 .header-lft2 {
	float: left;
	padding: 0;
	position: relative;
	width: auto;
}
.navbar-wrapper4 .header-lft2 .logo {
	float: left;
	margin: 0 23px 0 0;
	padding: 0;
	width: auto;
}
.navbar-wrapper4 .header-lft2 .logo img {
	height: auto;
	max-width: 70px;
	width: auto;
}
.navbar-wrapper4 .header-lft2 .brandNameTxt {
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
	width: auto;
}
.navbar-wrapper4 .header-lft2 .brandNameTxt h3 {
	color: #2c2845;
    font-size: 24px;
    font-weight: 400;
	margin: 0 0 12px 0;
}
.navbar-wrapper4 .header-lft2 .brandNameTxt h4 {
	color: #767676;
    font-size: 14px;
    font-weight: 400;
	margin: 0 0 0 0;
}
.navbar-wrapper4 .header-lft2 .notificationDiv {
	float: left;
	margin: 21px 0 0 62px;
	padding: 0;
	position: relative;
	width: auto;
}
.navbar-wrapper4 .header-lft2 .notificationDiv .notificationMailLink {
	color: #000;
	display: block;
    font-size: 14px;
    font-weight: 400;
}
.navbar-wrapper4 .header-lft2 .notificationDiv .notificationMailLink:hover {
	text-decoration: none;
}
.navbar-wrapper4 .header-lft2 .notificationDiv .notificationMailLink .arrowDropdown {
	display: inline-block;
	margin: -1px 0 0 7px;
}
.navbar-wrapper4 .header-rht2 {
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
	position: relative;
}
.navbar-wrapper4 .header-rht2 .searchLink {
	display: none;
}
.navbar-wrapper4 .header-rht2 .seakeerSearch {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.navbar-wrapper4 .header-rht2 .seakeerSearch li {
	border: 1px solid #f7daed;
	border-radius: 10px;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
.navbar-wrapper4 .header-rht2 .seakeerSearch li input[type="text"] {
	border: none;
	background: url(../images/search-gray-icon_bg.png) no-repeat 21px center #fff;
	border-radius: 10px;
	color: #767676;
	float: left;
    font-size: 12px;
    font-weight: 400;
	height: 46px;
	line-height: 46px;
	margin: 0;
	padding: 0 20px 0 46px;
	width: 390px;
}
.navbar-wrapper4 .header-rht2 .filterLink {
	background: url(../images/filter-icon.png) no-repeat 35px center #c60889;
	border-radius: 10px;
	color: #fff;
	float: left;
    font-size: 14px;
    font-weight: 700;
	line-height: 46px;
	margin: 1px 0 0 10px;
	padding: 0 42px 0 67px;
}
.navbar-wrapper4 .header-rht2 .filterLink:hover {
	text-decoration: none;
}
.navbar-wrapper4 .header-rht2 .filterLink:focus {
	text-decoration: none;
}
.navbar-wrapper4 .header-rht2 .downloadExel {
	float: left;
	margin: 1px 0 0 8px;
	background: url(../images/exel-icon.png) no-repeat 19px center #fff;
	border-radius: 10px;
	border: 1px solid #f7daed;
	color: #000;
    font-size: 14px;
    font-weight: 700;
	line-height: 46px;
	padding: 0 23px 0 51px;
}
.navbar-wrapper4 .header-rht2 .downloadExel:hover {
	text-decoration: none;
}
.userBottomHeader2 {
	border-top: 1px solid #f0f5f2;
	display: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.userBottomHeader2 .filterMenu {
	float: left;
	list-style: none;
	margin: 19px 0 19px 0;
	padding: 0;
	width: 100%;
}
.userBottomHeader2 .filterMenu li {
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	width: auto;
}
.userBottomHeader2 .filterMenu li a {
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #000;
	display: block;
    font-size: 14px;
    font-weight: 700;
	line-height: 37px;
	padding: 0 19px 0 19px;
}
.userBottomHeader2 .filterMenu li a img {
	display: inline-block;
	margin: 0 7px 0 0;
}
.userBottomHeader2 .filterMenu li a:hover {
	text-decoration: none;
}
.userBottomHeader2 .filterMenu li a:focus {
	text-decoration: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown {
	background: #fff;
	border: 1px solid #f7daed;
	border-radius: 10px;
	display: none;
	left: 0;
	margin: 0;
	min-width: 379px;
	padding: 0;
	position: absolute;
	top: 46px;
	width: auto;
	z-index: 1;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterHeader {
	float: left;
	border-bottom: 1px solid #f7daed;
	border-radius: 10px 10px 0 0;
	margin: 0;
	padding: 18px 0 18px 24px;
	position: relative;
	width: 100%;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterHeader h3 {
	color: #000;
    font-size: 15px;
    font-weight: 500;
	margin: 0 0 0 0;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterHeader h3 strong {
	font-weight: 700;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterHeader h3 img {
	display: inline-block;
	margin: 0 12px 0 0;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterHeader .closeToggle {
	border: none;
	border-radius: 0;
	line-height: normal;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 14px;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody {
	border-radius: 0 0 10px 10px;
	float: left;
	margin: 0;
	padding: 17px 26px 17px 26px;
	position: relative;
	width: 100%;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .clearText {
	border: none;
	border-bottom: 1px solid #858bd3;
	border-radius: 0;
	color: #c60889;
	float: left;
	font-weight: 400;
	line-height: normal;
	padding: 0;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .clearText:hover {
	text-decoration: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .clearText:focus {
	text-decoration: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .addText {
	border: none;
	border-radius: 0;
	color: #c60889;
	float: right;
	font-weight: 400;
	line-height: normal;
	padding: 0;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .addText img {
	display: inline-block;
	margin: 0 2px 0 0;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .addText:hover {
	text-decoration: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .addText:focus {
	text-decoration: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .languageList {
	float: left;
	margin: 0 0 19px 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .languageList li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .languageList li .stylesSelect {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(../images/dropdown-arrow_bg.png) no-repeat 94% center;
	border: 1px solid #f7daed;
	border-radius: 10px;
	height: 49px;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .languageList li .stylesSelect select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	margin: 0;
	padding: 0 20px;
	background: none;
	border: none;
	font-size: 14px;
	font-weight: 400;
	color: #767676;
	line-height: 47px;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .languageList li .stylesSelect select::-ms-expand {
	display: none;
}
.userBottomHeader2 .filterMenu li .filterDropdown .filterBody .languageList li .stylesSelect select:focus {
	outline: none;
}
.navbar-wrapper .navbar .navbar-nav .after_company_menu_mobile_show { display: none; }
/********** business-applications-header end **********/


/********** BEFORE-LOGIN-CMS-HEADER **********/
.cms_header {
	background-color: #c60889;
}
/********** before-login-cms-header end **********/


/********** header end **********/


/* BOOTSTRAP ALERT
-------------------------------------------------- */
.bootrapAlert {
	clear: both;
	font-weight: 400;
	margin-top: 15px;
}
/********** bootstrap-alert end **********/


/* CUSTOMIZE BANNER
-------------------------------------------------- */
.banner {
	background-image: url(../images/home-banner_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 656px;
	margin: 0;
	/*padding: 213px 0 0 0;*/
	padding: 164px 0 0 0;
	width: 100%;
	text-align: center;
}
.banner_app_list { 
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.banner_app_list li { 
	display: inline-block;
	margin: 0;
	padding: 0;
	width: auto;
}
.banner_app_list li a { 
	display: block;
	text-align: center;
}
.banner_app_list li img { 
	height: auto;
	width: 120px;
}
.banner_red_content {
	background-color: rgba(107,1,76,0.46);
	border-radius: 40px 40px 0 0;
	float: left;
	margin: 0;
	padding: 80px 56px 74px 56px;
	width: 100%;
}
.banner h1 {
	color: #fff;
    display: none;
    font-size: 60px;
    font-weight: 700;
    margin: 0 0 20px 0;
}
.banner h2 {
    color: #fff;
    display: none;
    font-size: 42px;
    font-weight: 700;
    margin: 0 0 20px 0;
}
.banner h3 {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	margin: 0 0 53px 0;
}
.homeCarousel {
	background-color: #ac117f;
	border-radius: 10px;
	margin-bottom: 38px;
	padding-left: 68px;
	padding-right: 68px;
}
.homeCarousel .owl-stage-outer {
	z-index: 2;
}
.homeCarousel .owl-item .item {
	display: block;
	margin: 0;
	padding: 7px 0 7px 0;
	width: 100%;
}
.homeCarousel .owl-item .dreamBox {
	background-color: rgba(0, 0, 0, 0);
	border: 2px solid rgba(0, 0, 0, 0);
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 10px 25px 10px 25px;
}
.homeCarousel .owl-item .dreamBox a {
	color: #fff;
	display: inline-block;
}
.homeCarousel .owl-item .dreamBox a:hover {
	text-decoration: none;
}
.homeCarousel .owl-item .dreamBox:hover {
	background-color: rgba(255, 255, 255, 0.10);
	border: 2px solid #fff;
	cursor: pointer;
}
.homeCarousel .owl-item .dreamBox .Imgspan {
	display: inline-block;
	margin: 0 7px 0 0;
	vertical-align: middle;
	width: 32px;
	text-align: center;
}
.homeCarousel .owl-item .dreamBox .Imgspan img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.homeCarousel .owl-nav {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -2;
}
.homeCarousel .owl-nav .owl-next {
	background-image: url(../images/banner-slider-next_arrow.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-radius: 100%;
	height: 37px;
	position: absolute;
	right: 24px;
	top: -5px;
	text-indent: -999em;
	width: 37px;
}
.homeCarousel .owl-nav .owl-next:focus {
	outline: none;
}
.homeCarousel .owl-nav .owl-next:hover {
	/*background-image: url(../images/banner-slider-next-hover_arrow.png) !important;*/
}
.homeCarousel .owl-nav .owl-prev {
	background-image: url(../images/banner-slider-prev_arrow.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-radius: 100%;
	height: 39px;
	left: 24px;
	position: absolute;
	text-indent: -999em;
	top: -5px;
	width: 37px;
}
.homeCarousel .owl-nav .owl-prev:focus {
	outline: none;
}
.homeCarousel .owl-nav .owl-prev:hover {
	/*background-image: url(../images/banner-slider-prev-hover_arrow.png) !important;*/
}
/* .banner end */


/* company-banner start */
.companyBanner {
	background: url(../images/company-banner_bg.jpg) no-repeat 0 0;
	background-size: cover;
	float: left;
	height: 640px;
	margin: 0;
	padding: 220px 0 0 0;
	text-align: center;
	width: 100%;
}
.companyBanner .company_banner_logo {
	background: #fff;
	border-radius: 15px;
	display: inline-block;
	margin: 0 0 58px 0;
	padding: 15px;

}
.companyBanner .bannerLogo {
}
.companyBanner h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	margin: 0 0 35px 0;
}
.companyBanner h3 {
	color: #df77c1;
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 36px 0;
}
/* company-banner end */


/* site-banner start */
.siteBanner {
	background: url(../images/company-banner_bg.jpg) no-repeat 0 center;
	background-size: cover;
	float: left;
	height: 400px;
	margin: 0;
	padding: 200px 0 0 0;
	text-align: center;
	width: 100%;
}
.siteBanner h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	margin: 0;
}
/* site-banner end */


/* service-banner start */
.service_banner {
    background-position: 0 0;
	background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 640px;
    margin: 105px 0 60px 0;
    padding: 0;
    width: 100%;
}
/* service-banner end */
/********** banner end **********/


/* BANNER SEARCH
-------------------------------------------------- */
.bannerSearch {
	margin: 0;
	padding: 0;
	width: 100%;
}
.bannerSearch ul {
	background: #fff;
	/*box-shadow: 0 0 28px rgba(196, 200, 255, 0.75);*/
	border-radius: 40px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 15px 0 15px 0;
	width: 100%;
}
.bannerSearch ul li {
	border-right: 1px solid #fddef4;
	float: left;
	margin: 0;
	padding: 0 19px 0 19px;
	width: auto;
}
.bannerSearch ul li:nth-child(1) {
	/*width: 18%;*/
	width: 19%;
}
.bannerSearch ul li:nth-child(2) {
	/*width: 12%;*/
	width: 19%;
}
.bannerSearch ul li:nth-child(3) {
	/*width: 13%;*/
	width: 19%;
}
.bannerSearch ul li:nth-child(4) {
	/*width: 18%;*/
	width: 19%;
}
.bannerSearch ul li:nth-child(5) {
	/*width: 18%;*/
	width: auto;
}
.bannerSearch ul li:last-child {
	border-right: none;
}
.bannerSearch ul li input[type="text"] {
	background-color: #fff;
	border: none;
	color: #767676;
	float: left;
	font-size: 15px;
	font-weight: 400;
	height: 42px;
	line-height: 42px;
	padding: 0;
	width: 100%;
}
.bannerSearch ul li input[type="text"]:focus {
	outline: none;
}
.bannerSearch ul li .stylesSelect {
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
	float: left;
	height: 42px;
	margin: 0;
	padding: 0;
	width: 100%;
}
.bannerSearch ul li .stylesSelect select {
	background: none;
	border: none;
	color: #767676;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
	font-size: 15px;
	font-weight: 400;
	height: 42px;
	line-height: 42px;
	margin: 0;
	max-height: 59px !important;
	overflow-y: scroll;
	padding: 0;
	width: 100%;
}
.bannerSearch ul li .stylesSelect select::-ms-expand {
	display: none;
}
.bannerSearch ul li .stylesSelect select:focus {
	outline: none;
}
.bannerSearch ul li #multipleSelect {
	opacity: 0;
}
.bannerSearch ul li .ms-options-wrap {
	margin-top: 0;
}
.bannerSearch ul li .ms-options-wrap button {
	border: none;
	color: #767676;
	font-size: 15px;
    font-weight: 400;
	height: 42px;
	line-height: 42px;
	margin-top: 0;
	padding: 0 0 0 0;
}
.bannerSearch ul li .ms-options-wrap button:after {
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
	border: none;
	height: 7px;
	width: 11px;
}
.bannerSearch ul li .ms-options-wrap .ms-options {
	border: none;
	min-height: 100% !important;
	min-width: 215px;
	padding-top: 10px;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul {
	box-shadow: none;
	border-radius: 0;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul li {
	float: left;
	border-right: none;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul li label {
	color: #767676;
	float: left;
    font-size: 16px;
    font-weight: 400;
	line-height: 23px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul li.selected label, .bannerSearch ul li .ms-options-wrap .ms-options ul label:hover {
    background: none;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul li input[type="checkbox"] {
	appearance: none;
	background: none;
	border: none;
	cursor: pointer;
	float: left;
	height: 23px;
	left: 0;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 0;
    position: relative;
    top: 0;
    width: 25px;
	z-index: 2;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul li input[type="checkbox"]:after {
	background: #f9eef5;
	border-radius: 5px;
	content: "";
	height: 23px;
	left: 0;
	position: absolute;
	top: 0;
	width: 25px;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul .selected input[type="checkbox"]:after {
  	background: #aa0079;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul li label:before {
	border: solid white;
  	border-width: 0 3px 3px 0;
  	content: "";
	cursor: pointer;
	opacity: 0;
    height: 12px;
  	left: 34px;
  	position: absolute;
  	transform: rotate(45deg);
    top: 3px;
    width: 7px;
  	z-index: 3;
}
.bannerSearch ul li .ms-options-wrap .ms-options ul .selected label:before {
  	opacity: 1;
}
.bannerSearch ul li #job_catgory {
	display: none;
}
.bannerSearch ul li .fstElement {
	background: url(../images/home_search.png) no-repeat 5px center;
	border: none;
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	width: 100%
}
.bannerSearch ul li .fstActive {
	box-shadow: none;
}
.bannerSearch ul li .fstMultipleMode .fstControls {
	padding: 0 10px 0 24px;
	width: 100%;
}
.bannerSearch ul li .fstMultipleMode .fstQueryInput {
	color: #2c2845;
    font-weight: 400;
    font-size: 14px;
	margin: 0;
	padding: 6px 0 7px 0;
}
.bannerSearch ul li .fstMultipleMode .fstControls .fstChoiceItem {
	border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
	margin-bottom: 2px;
	margin-top: 3px;
	padding: 5px 5px 5px 20px;
}
.bannerSearch ul li .fstMultipleMode .fstControls .fstChoiceItem .fstChoiceRemove {
	margin-top: -11px;
}
.searchFilter .fstMultipleMode .fstResults {
	border: none;
	border-radius: 5px 5px 0 0;
	box-shadow: none;
}
.bannerSearch ul li .fstMultipleMode .fstResults .fstResultItem {
	color: #000;
    font-weight: 400;
    font-size: 14px;
	padding: 5px 45px 5px 24px;
	text-align: left;
}
.bannerSearch ul li .fstMultipleMode .fstResults .fstResultItem:hover {
	color: #fff;
}
.bannerSearch ul li .accordion {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.bannerSearch ul li .accordion-group {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.bannerSearch ul li .accordion-heading {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.bannerSearch ul li .accordion-heading .accordion-toggle {
	background-image: url(../images/accordion_minus.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: auto 15px;
	color: #767676;
	display: block;
	font-size: 15px;
    font-weight: 400;
	line-height: 42px;
	padding-left: 25px;
	text-align: left;
}
.bannerSearch ul li .accordion-heading .collapsed {
	background-image: url(../images/accordion_plus.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: auto 15px;
}
.bannerSearch ul li .accordion-heading .accordion-toggle:hover {
	text-decoration: none;
}
.bannerSearch ul li .accordion-heading .accordion-toggle:focus {
	text-decoration: none;
}
.bannerSearch ul li .accordion-body {
	background: #fff;
    float: left;
    margin: 0;
    min-width: 250px;
    max-height: 200px;
	overflow: auto;
    padding: 0;
    position: absolute;
    top: 42px;
    width: 100%;
	z-index: 9;
}
.bannerSearch ul li .accordion-body .accordion-inner {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.bannerSearch ul li .accordion-body .accordion-heading {
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	width: 100%;
}
.bannerSearch ul li .accordion-body .accordion-inner .accordion-body {
	background: #fff;
    float: left;
    margin: 0;
    min-width: 0px;
	max-height: none;
	overflow: auto;
    padding: 0;
    position: relative;
    top: 0px;
    width: 100%;
	z-index: 9;
}
.bannerSearch ul li .accordion-body .accordion {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.bannerSearch ul li .sub_accordion .accordion-group {
	padding: 0 10px 0 10px;
}
.bannerSearch ul li .sub_accordion .accordion-heading {
	margin-bottom: 15px;
}
.bannerSearch ul li .sub_accordion .accordion-heading .accordion-toggle {
	line-height: normal;
}
.bannerSearch ul li .select_all_section {
	float: left;
    margin: 0;
    padding: 0 10px 0 10px;
    width: 100%;
}
.bannerSearch ul li .select_all_section .checkboxButton {
	float: left;
	margin-bottom: 10px;
    margin-right: 10px;
}
.bannerSearch ul li .select_all_section .checkboxButton .checkmark {
	background-color: #f9eef5;
    border: 1px solid #f9eef5;
	border-radius: 5px;
	height: 23px;
    width: 25px;
}
.bannerSearch ul li .select_all_section .checkboxButton input:checked ~ .checkmark {
	background-color: #aa0079;
    border: 1px solid #aa0079;
}
.bannerSearch ul li .select_all_section .checkboxButton .checkmark:after {
	border: solid #fff;
	border-width: 0 3px 3px 0;
	left: 8px;
	height: 12px;
	top: 2px;
	width: 7px;
}
.bannerSearch ul li .select_all_section .label_Text {
	color: #767676;
    float: left;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 79%;
}
.bannerSearch ul li .category_select_list {
	float: left;
	list-style: none;
    margin: 0;
    padding: 0 10px 0 10px;
    width: 100%;
}
.bannerSearch ul li .category_select_list li {
	border-right: none;
	float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}
.bannerSearch ul li .category_select_list li .checkboxButton {
	float: left;
	margin-bottom: 10px;
    margin-right: 10px;
}
.bannerSearch ul li .category_select_list li .checkboxButton .checkmark {
	background-color: #f9eef5;
    border: 1px solid #f9eef5;
	border-radius: 5px;
	height: 23px;
    width: 25px;
}
.bannerSearch ul li .category_select_list li .checkboxButton input:checked ~ .checkmark {
	background-color: #aa0079;
    border: 1px solid #aa0079;
}
.bannerSearch ul li .category_select_list li .checkboxButton .checkmark:after {
	border: solid #fff;
	border-width: 0 3px 3px 0;
	left: 8px;
	height: 12px;
	top: 2px;
	width: 7px;
}
.bannerSearch ul li .category_select_list li .label_Text {
	color: #767676;
    float: left;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 79%;
}
.bannerSearch ul li .btn {
	background-color: #231f20;
	background-image: url(../images/search-icon.png);
	background-repeat: no-repeat;
	background-position: 30px 12px;
	border: none;
	border-radius: 30px;
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 42px;
	padding: 0 40px 0 59px;
	text-transform: uppercase;
}
.bannerSearch ul li .resetBtn {
	background-color: rgba(0,0,0,0);
	background-image: url(../images/reset-button.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px auto;
	border: none;
	border-radius: 0;
	float: right;
	font-size: 14px;
	font-weight: 700;
	height: 42px;
	line-height: 42px;
	margin: 0 0 0 15px;
	padding: 0;
	text-indent: -999em;
	text-transform: uppercase;
	width: 37px;
}
.bannerSearch ul li .resetBtn:focus {
	background-color: rgba(0,0,0,0);
	border: none;
	box-shadow: none;
	outline: none;
}
.bannerSearch .postAdvertising {
	background-color: #c60889;
	border: 1px solid #fff;
	border-radius: 15px;
	box-shadow: 0 14px 28px rgba(196, 200, 255, 0.75);
	color: #fff;
	display: block;
	float: left;
	font-size: 18px;
    font-weight: 700;
	line-height: 80px;
	margin: -41px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.bannerSearch .postAdvertising:hover {
	text-decoration: none;
}
.bannerSearch .postAdvertising:focus {
	text-decoration: none;
}
.pac-container {
	border: 1px solid #f7daed !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #767676 !important;
	font-family: 'Muli', sans-serif !important;
    font-size: 18px;
    font-weight: 400;
	width: 200px !important;
}
.pac-container .pac-item {
	border-top: none !important;
}
/********** .bannerSearch end **********/


/* COMPANY BOTTOM BANNER
-------------------------------------------------- */
.tagBanner {
	background-color: #fff;
	float: left;
	margin: 0;
	padding: 70px 0 70px 0;
	width: 100%;
}
.tagBanner .tabMidBnr {
	background: url(../images/tag_banner.png) no-repeat 0 0;
	height: 153px;
	margin: 0 auto;
	padding: 0;
	width: 1300px;
}
.tagBanner .tabMidBnr .tagLogo {
	display: inline-block;
	margin: 37px 0 0 48px;
	padding: 0;
	width: 10%;
}
.tagBanner .tabMidBnr .tagtext {
	display: inline-block;
    margin: 40px 0 0 200px;
    padding: 0;
	vertical-align: top;
    width: auto;
}
.tagBanner .tabMidBnr .tagtext h2 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 0 0;
	text-transform: uppercase;
}
.tagBanner .tabMidBnr .tagtext h3 {
	color: #fff;
	font-size: 34px;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
}
.tagBanner .tabMidBnr .tagtext h4 {
	color: #fff;
	margin: 0;
}
.tagBanner .tabMidBnr .tagtext h4 strong {
	float: left;
	font-size: 50px;
	font-weight: 700;
}
.tagBanner .tabMidBnr .tagtext h4 .strongTag {
	background-color: #7079de;
	border-radius: 30px;
	color: #caceff;
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 41px;
	margin: 8px 0 0 20px;
	padding: 0 24px 0 24px;
}
/********** company-bottom-banner end **********/


/* BODY CONTENT
-------------------------------------------------- */
.active_home_body { 
	padding-right: 0px !important;
}
.globalBackBtn {
	background-color: #c60889;
    border: none;
    border-radius: 10px;
	color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 50px;
	margin: 0 0 30px 0;
    padding: 0 40px 0 40px;
}
.globalBackBtn:hover {
	color: #fff;
	text-decoration: none;
}
.globalBackBtn:focus {
	color: #fff;
	outline: none;
	text-decoration: none;
}

/********** SEARCH-FILTER **********/
.searchJobListing {
	float: left;
	margin: 0;
	padding-bottom: 81px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 94px;
	text-align: center;
	width: 100%;
}
.searchJobListing h1 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 54px 0;
}
.searchJobListing h3 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 54px 0;
}
.searchFilter .btnDiv {
}
.searchFilter .restDiv {
	width: 23.33333333333333%;
}
.searchFilter .btn {
	background: url(../images/home-filter-button_bg.png) no-repeat 26px 17px #c60889;
	border: none;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 700;
	line-height: 59px;
	padding: 0 41px 0 72px;
	text-transform: uppercase;
}
.searchFilter input[type="text"] {
	border: none;
	color: #2c2845;
	font-size: 16px;
	font-weight: 400;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
}
.searchFilter .stylesSelect {
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
	float: left;
	height: 30px;
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
}
.searchFilter .stylesSelect select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	color: #2c2845;
	font-size: 16px;
	font-weight: 400;
	overflow-y: scroll;
	height: 30px;
	line-height: 30px;
	margin: 0;
	max-height: 30px !important;
	padding: 0;
	width: 100%;
}
.searchFilter .stylesSelect select::-ms-expand {
	display: none;
}
.searchFilter .stylesSelect select:focus {
	outline: none;
}
.searchFilter .ms-options-wrap {
	margin-top: 15px;
}
.searchFilter .ms-options-wrap button {
	border: none;
	color: #2c2845;
    font-size: 16px;
    font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-top: 0;
	padding: 0 0 0 0;
}
.searchFilter .ms-options-wrap button:after {
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
	border: none;
	height: 7px;
	width: 11px;
}
.searchFilter .ms-options-wrap .ms-options {
	border: none;
	min-height: 100% !important;
	padding-top: 10px;
}
.searchFilter .ms-options-wrap .ms-options ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
.searchFilter .ms-options-wrap .ms-options ul li {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.searchFilter .ms-options-wrap .ms-options ul li label {
	color: #2c2845;
	float: left;
    font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.searchFilter .ms-options-wrap .ms-options ul li input[type="checkbox"] {
	position: relative;
	left: 0;
	top: 1px;
}
.searchFilter .fstElement {
	background: url(../images/home_search.png) no-repeat 5px center;
	border: none;
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	width: 100%
}
.searchFilter .fstActive {
	box-shadow: none;
}
.searchFilter .fstMultipleMode .fstControls {
	padding: 0 10px 0 24px;
	width: 100%;
}
.searchFilter .fstMultipleMode .fstQueryInput {
	color: #2c2845;
    font-weight: 400;
    font-size: 14px;
	margin: 0;
	padding: 6px 0 7px 0;
}
.searchFilter .fstMultipleMode .fstControls .fstChoiceItem {
	border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
	margin-bottom: 2px;
	margin-top: 3px;
	padding: 5px 5px 5px 20px;
}
.searchFilter .fstMultipleMode .fstControls .fstChoiceItem .fstChoiceRemove {
	margin-top: -11px;
}
.searchFilter .fstMultipleMode .fstResults {
	border: none;
	border-radius: 5px 5px 0 0;
	box-shadow: none;
}
.searchFilter .fstMultipleMode .fstResults .fstResultItem {
	color: #000;
    font-weight: 400;
    font-size: 14px;
	padding: 5px 45px 5px 24px;
	text-align: left;
}
.searchFilter .fstMultipleMode .fstResults .fstResultItem:hover {
	color: #fff;
}
/********** .searchFilter end **********/


/********** SEARCH-JOBLISTING **********/
.searchJobListing .jobList {
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0;
	width: 100%;
}
.searchJobListing .jobList li {
	margin-bottom: 37px;
}
.searchJobListing .jobList li .card {
	background-color: #fff;
	/*border: 1px solid #f7daed;*/
	border-radius: 15px;
	box-shadow: 7px 7px 15px rgba(210, 198, 205, 0.29);
	float: left;
	margin: 0;
	min-height: 336px;
	padding: 30px 30px 0 30px;
	width: 100%;
}
.searchJobListing .jobList li .card:hover {
	/*border-color: #f7daed;
	border-bottom: 7px solid #595ebd;*/
	box-shadow: 26px 26px 45px rgba(210, 198, 205, 0.29);
}
.searchJobListing .jobList li .card .imgHldr {
	height: 81px;
	line-height: 81px;
	margin: 0 0 17px 0;
	padding: 0;
	width: 100%;
}
.searchJobListing .jobList li .card .imgHldr img {
	display: inline-block;
	height: auto;
	max-height: 78px;
	max-width: 100%;
	width: auto;
}
.searchJobListing .jobList li .card h3 {
	color: #000;
	font-size: 19px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 18px 0;
	overflow-wrap: break-word;
  	word-wrap: break-word;
  	-ms-word-break: break-all;
  	word-break: break-all;
  	word-break: break-word;
  	/*-ms-hyphens: auto;
  	-moz-hyphens: auto;
  	-webkit-hyphens: auto;
  	hyphens: auto;*/
}
.searchJobListing .jobList li .card h4 {
	color: #aa0079;
	font-size: 15px;
	font-weight: 500;
	margin: 0 30px 25px 30px;
}
.searchJobListing .jobList li .card p {
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 0 0;
}
.searchJobListing .jobList li .card .publishTime {
	float: left;
}
.searchJobListing .jobList li .card .publishTime {
	float: left;
}
.searchJobListing .viewJobPosting {
	color: #aa0079;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
}
/********** .searchJobListing end **********/


/********** SEARCH-KEYWORD-SUGGESTIONS **********/
.searchBySection {
	border-top: 1px solid #e9ecea;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 49px;
	margin-bottom: 39px;
	width: 100%;
}
.searchBySection h3 {
	margin: 0 0 26px 0;
	padding: 0;
	color: #aa0079;
	font-size: 17px;
	font-weight: 600;
}
.searchBySection h3 span {
	display: inline-block;
	border-bottom: 1px solid #595ebd;
	padding-bottom: 9px;
}
.searchBySection ul {
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
}
.searchBySection ul li {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.searchBySection ul li a {
	color: #767676;
}
.searchBySection ul li a:hover {
	text-decoration: none;
}
.searchBySection .more {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	text-decoration: underline;
}
/********** search-keyword-suggestion end **********/


/********** HOME-HOW-WE-WORK **********/
.how-we-work {
	width:100%;
	float:left;
	background:url(../images/cover-img.jpg) no-repeat;
	padding:60px 0;
	background-size:cover;
	text-align:center;
}
.how-we-work h2 {
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 60px;
	font-size: 36px;
	color: #2c2845;
}
.how-we-work-part {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 15px;
	padding: 35px 30px;
	height: 306px;
	margin: 10px 0;
}
.how-we-work h3 {
	margin-bottom: 15px;
	font-size: 20px;
	color: #2c2845;
	font-weight: 700;
}
.how-we-work p {
	color:#767676;
	font-size:15px;
}
/********** home-how-we-work end **********/


/******************** INNER-PAGES-BODY ********************/
.innerBody {
	background-color: #f4f9f6;
}

/********** RESET-PASSWORD **********/
.resetSection {
	float: left;
	margin: 0;
	padding: 180px 0 0 0;
	width: 100%;
}
.resetSection h1 {
    color: #2c2845;
    font-size: 36px;
    font-weight: 700;
	margin: 0 0 54px 0;
}
.resetSection .topNav {
	float: left;
	margin: 0 0 30px 0;
}
.resetSection .topNav li {
	margin: 0 0 0 0;
}
/********** reset-password end **********/


/********** CATEGORY-DETAILS-PAGE **********/
.catDetails {
	padding: 177px 0 80px 0;
	text-align: left;
}
.catDetails h2 {
	color: #2c2845;
    font-size: 26px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.catDetails h3 {
	color: #2c2845;
    font-size: 20px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.catDetails h4 {
	color: #2c2845;
    font-size: 17px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.catDetails p {
    color: #2c2845;
	font-size: 17px;
	font-weight: 400;
    line-height: 28px;
	margin: 0 0 20px 0;
}
.catDetails .jobList {
	margin-top: 0;
}
.catDetails .jobList li {
	text-align: center;
}
/********** category-details-page end **********/


/********** SITEMAP **********/
.waterfall {
	background: #fff;
	float: left;
	margin: 0;
	padding: 70px 0 40px 0;
	width: 100%;
}
.waterfall h3 {
	color: #2c2845;
	font-size: 28px;
	margin: 0 0 30px 0;
}
.waterfall .siteList {
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.waterfall .siteList li {
    color: #726d90;
    font-size: 16px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
}
.waterfall .siteList li a {
	color: #726d90;
}
.waterfall .siteList li strong {
	color: #413e53;
	text-decoration: underline;
}
.waterfall .siteList li a strong {
	color: #413e53;
}
.waterfall .siteList li strong a {
	color: #413e53;
}
/********** SITEMAP end **********/


/********** HELP **********/
.help_section {
	background: #fff;
	margin: 0 0 0 0;
	padding: 151px 0 55px 0;
	width: 100%;
}
.small_container {
	width: 1008px;
}
.help_section h1 {
	color: #2c2845;
	font-size: 80px;
	font-weight: 800;
	margin: 0 0 29px 0;
	text-align: center;
}
.help_section h2 {
	color: #2c2845;
	font-size: 54px;
	font-weight: 800;
	margin: -26px 0 59px 0;
	text-align: center;
}
.help_img {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.help_section .panel-group .panel-default {
	border: 2px solid #e0e4f2;
	border-radius: 0;
	box-shadow: none;
	margin: 0 0 29px 0;
	padding: 32px 46px 0 46px;
}
.help_section .panel-group .panel-heading {
	background: none;
	border: none;
	padding: 0;
}
.help_section .panel-group .panel-heading .panel-title {
	color: #2c2845;
	font-size: 20px;
	font-weight: 800;
	margin: 0 0 33px 0;
}
.help_section .panel-group .panel-heading .panel-title a {
	background: url(../images/accordion_up_arrow.png) no-repeat right 9px;
	color: #2c2845;
	display: block;
}
.help_section .panel-group .panel-heading .panel-title .collapsed {
	background: url(../images/accordion_down_arrow.png) no-repeat right 9px;
 }
.help_section .panel-group .panel-heading .panel-title a:hover {
	text-decoration: none;
}
.help_section .panel-group .panel-heading .panel-title a:focus {
	text-decoration: none;
}
.help_section .panel-group .panel-body {
	border-top: none !important;
	padding: 0;
}
.help_section .panel-group .panel-body h3 {
	color: #2c2845;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 54px 0;
}
.help_section .panel-group .panel-body p {
	color: #676b78;
	font-size: 18px;
	margin: 0 0 45px 0;
}
/********** HELP end **********/


/********** MENU-COMPANY **********/
.topbodyOne {
	background: #fff;
	float: left;
	margin: 0;
	padding: 30px 0 114px 0;
	width: 100%;
}
.topbodyOne h1 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 58px 0;
	text-align: center;
}
.topbodyOne .left_text_content {
	float: left;
	margin: 32px 0 0 8%;
	width: 34%;
}
.topbodyOne .left_text_content h2 {
	color: #a6a3ba;
	font-size: 28px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.topbodyOne .left_text_content h2 span {
	color: #2c2845;
}
.topbodyOne .left_text_content h2 strong {
	color: #2c2845;
	font-weight: 400;
}
.topbodyOne .left_text_content h2 img {
	float: left;
	margin: -9px -10px 0 0;
}
.topbodyOne .left_text_content h4 {
	color: #a6a3ba;
	font-size: 28px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.topbodyOne .left_text_content h4 span {
	color: #2c2845;
}
.topbodyOne .left_text_content h4 strong {
	color: #2c2845;
	font-weight: 400;
}
.topbodyOne .left_text_content h4 img {
	float: left;
	margin: -9px -10px 0 0;
}
.topbodyOne .left_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyOne .left_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyOne .left_text_content .listStyle .subListStyle {
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyOne .left_text_content .listStyle .subListStyle li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 9px;
	color: #726d90;
	float: left;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 5px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
.topbodyOne .right_img_content {
	float: right;
	margin: 0 0 0 0;
	width: 800px;
}
.topbodyOne .right_img_content img {
	height: auto;
	width: 100%;
}
.topbodyTwo {
	float: left;
	margin: 0;
	padding: 90px 0 50px 0;
	width: 100%;
}
.topbodyTwo .img_div img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.topbodyTwo .right_text_content {
	float: left;
	margin: 70px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyTwo .right_text_content h2 {
	color: #a6a3ba;
	font-size: 28px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.topbodyTwo .right_text_content h2 span {
	color: #2c2845;
}
.topbodyTwo .right_text_content h2 strong {
	color: #2c2845;
	font-weight: 400;
}
.topbodyTwo .right_text_content h2 img {
	float: left;
	margin: -9px -10px 0 0;
}
.topbodyTwo .right_text_content h4 {
	color: #a6a3ba;
	font-size: 28px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.topbodyTwo .right_text_content h4 span {
	color: #2c2845;
}
.topbodyTwo .right_text_content h4 strong {
	color: #2c2845;
	font-weight: 400;
}
.topbodyTwo .right_text_content h4 img {
	float: left;
	margin: -9px -10px 0 0;
}
.topbodyTwo .right_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyTwo .right_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyTwo .right_text_content .listStyle .subListStyle {
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyTwo .right_text_content .listStyle .subListStyle li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 9px;
	color: #726d90;
	float: left;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 5px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
.topbodyThree {
	background-color: #fff;
	float: left;
	margin: 0;
	padding: 90px 0 80px 0;
	width: 100%;
}
.topbodyThree .img_div img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.topbodyThree .left_text_content {
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyThree .left_text_content h2 {
	color: #a6a3ba;
	font-size: 28px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.topbodyThree .left_text_content h2 span {
	color: #2c2845;
}
.topbodyThree .left_text_content h2 strong {
	color: #2c2845;
	font-weight: 400;
}
.topbodyThree .left_text_content h2 img {
	float: left;
	margin: -9px -10px 0 0;
}
.topbodyThree .left_text_content h4 {
	color: #a6a3ba;
	font-size: 28px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.topbodyThree .left_text_content h4 span {
	color: #2c2845;
}
.topbodyThree .left_text_content h4 strong {
	color: #2c2845;
	font-weight: 400;
}
.topbodyThree .left_text_content h4 img {
	float: left;
	margin: -9px -10px 0 0;
}
.topbodyThree .left_text_content p {
	color: #726d90;
	clear: both;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 25px 75px;
}
.topbodyThree .left_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyThree .left_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyThree .left_text_content .listStyle .subListStyle {
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyThree .left_text_content .listStyle .subListStyle li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 9px;
	color: #726d90;
	float: left;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 5px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
.topbodyThree .btmText {
	margin-top: 50px;
}
.topbodyThree .btmText p {
	color: #726d90;
	font-size: 20px;
	font-weight: 400;
	line-height: 38px;
	margin: 0 0 0 0;
}
.topbodyThree .btmText p strong {
	color: #232228;
}
.topbodyFour {
	background-color: #f3f3f3;
	float: left;
	margin: 0;
	padding: 100px 0 70px 0;
	width: 100%;
}
.topbodyFour h2 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	line-height: 50px;
	margin: 0 150px 50px 150px;
	text-align: center;
}
.topbodyFour h4 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	line-height: 50px;
	margin: 0 150px 50px 150px;
	text-align: center;
}
.topbodyFour .img_div img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.topbodyFour .right_text_content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topbodyFour .right_text_content h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000;
	font-size: 28px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 20px 0;
	padding: 17px 0 0 81px;
}
.topbodyFour .right_text_content p {
	color: #726d90;
	clear: both;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 25px 75px;
}
.topbodyFour .right_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyFour .right_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyFour .right_text_content .listStyle .subListStyle {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyFour .right_text_content .listStyle .subListStyle li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 11px;
	color: #aa0079;
	float: left;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
.topbodyFour .right_text_content .listStyle .subListStyle li strong {
	color: #726d90;
	font-weight: 400;
}
.topbodyFour .left_text_content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topbodyFour .left_text_content h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000;
	font-size: 28px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 20px 0;
	padding: 17px 0 30px 81px;
}
.topbodyFour .left_text_content h6 {
	color: #9695a0;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	margin: 0 30px 20px 80px;
}
.topbodyFour .left_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyFour .left_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyFour .left_text_content .listStyle .orderList {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	width: 100%;
}
.topbodyFour .left_text_content .listStyle .orderList li {
	background: none;
	color: #726d90;
	float: left;
	font-size: 20px;
	font-weight: 400;
	line-height: 38px;
	margin: 0 0 5px 0;
	padding: 0;
	width: 100%;
}
.topbodyFive {
	background-color: #fff;
	float: left;
	margin: 0;
	padding: 100px 0 70px 0;
	width: 100%;
}
.topbodyFive h2 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	line-height: 50px;
	margin: 0 150px 50px 150px;
	text-align: center;
}
.topbodyFive h4 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	line-height: 50px;
	margin: 0 150px 50px 150px;
	text-align: center;
}
.topbodyFive .img_div img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.topbodyFive .right_text_content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topbodyFive .right_text_content h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000;
	font-size: 28px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 20px 0;
	padding: 17px 0 0 81px;
}
.topbodyFive .right_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyFive .right_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyFive .left_text_content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topbodyFive .left_text_content h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000;
	font-size: 28px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 20px 0;
	padding: 17px 0 30px 81px;
}
.topbodyFive .left_text_content h6 {
	color: #9695a0;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	margin: 0 30px 20px 80px;
}
.topbodyFive .left_text_content .listStyle {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle li {
	background: url(../images/tick_icon.png) no-repeat 0 5px;
	color: #413e53;
	float: left;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	margin: 0 0 10px 0;
	padding: 0 0 0 37px;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle .subListStyle {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle .subListStyle li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 11px;
	color: #726d90;
	float: left;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle .subListStyle .subSubList {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle .subListStyle .subSubList li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 11px;
	color: #726d90;
	float: left;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle .subListStyle .subSubList .subSubList3 {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.topbodyFive .left_text_content .listStyle .subListStyle .subSubList .subSubList3 li {
	background: url(../images/subliststyle_icon.png) no-repeat 0 11px;
	color: #726d90;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	width: 100%;
}
/********** menu-company end **********/


/********** GLOBAL-RADIO **********/
.radioButton {
	display: inline-block;
  	position: relative;
  	padding: 0;
  	margin: 0;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
  	height: 18px;
	width: 18px;
}
.radioButton input {
  	position: absolute;
  	opacity: 0;
  	height: 100%;
	width: 100%;
	z-index: 1;
}
.radioButton .checkmark {
	position: absolute;
  	top: 0;
  	left: 0;
  	height: 18px;
  	width: 18px;
  	background-color: #f4f5ff;
  	border-radius: 100%;
  	border: 1px solid #f7daed;
}
.radioButton:hover input ~ .checkmark {
	background-color: #f4f5ff;
}
.radioButton input:checked ~ .checkmark {
	background-color: #f4f5ff;
}
.radioButton .checkmark:after {
  	content: "";
  	position: absolute;
  	display: none;
}
.radioButton input:checked ~ .checkmark:after {
  	display: block;
}
.radioButton .checkmark:after {
	left: 3px;
  	top: 3px;
  	width: 10px;
  	height: 10px;
  	border: none;
  	border-radius: 100%;
	background-color: #aa0079;
}
/********** GLOBAL-RADIO **********/


/********** GLOBAL-CHECKBOX **********/
.checkboxButton {
  	display: inline-block;
  	position: relative;
  	padding: 0;
  	margin: 0;
  	cursor: pointer;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
  	width: 25px;
  	height: 25px;
}
.checkboxButton input {
  	position: absolute;
  	opacity: 0;
  	cursor: pointer;
  	height: 100%;
  	width: 100%;
	z-index: 1;
	margin: 0;
	left: 0;
}
.checkboxButton .checkmark {
  	position: absolute;
  	top: 0;
  	left: 0;
  	height: 18px;
  	width: 18px;
  	background-color: #c60889;
  	border: 1px solid #c60889;
}
.checkboxButton:hover input ~ .checkmark {
  	background-color: #c60889;
}
.checkboxButton input:checked ~ .checkmark {
  	background-color: #c60889;
}
.checkboxButton .checkmark:after {
  	content: "";
  	position: absolute;
  	display: none;
}
.checkboxButton input:checked ~ .checkmark:after {
  	display: block;
}
.checkboxButton .checkmark:after {
  	left: 5px;
  	top: 1px;
  	width: 6px;
  	height: 10px;
  	border: solid #fff;
  	border-width: 0 2px 2px 0;
  	-webkit-transform: rotate(45deg);
  	-ms-transform: rotate(45deg);
  	transform: rotate(45deg);
}
/********** GLOBAL-CHECKBOX **********/


/******************** JOB-SEAKER-BODY ********************/
.inner-body {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	background: #f4f9f6;
}
.inner-body h2 {
	font-size: 36px;
	margin-bottom: 20px;
	font-weight: 400;
	color: #000;
}
.inner-body p {
	color:#767676;
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 0 0;
}

/********** JOB-SEAKEER-APPLICATION **********/
.appliBody {
	text-align: center;
	padding: 300px 0;
}
.appliBody span {
	margin: 20px 0;
	display: inline-block;
}
.inner-body .Search-Job-btn {
	background: #c60889;
	color: #fff !important;
	padding: 20px 40px;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 6px;
	margin-top: 25px;
	text-decoration: none !important;
}
/********** job-seakeer-application end **********/


/********** JOB-SEAKEER-AFTER-JOB-APPLY **********/
.afterApplyJob {
	padding-top: 65px;
}
.afterApplyJob h2 {
	margin: 0 0 35px 0;
	color:#2c2845;
	font-size: 32px;
	font-weight: 400;
}
.afterApplyJob .applyTableOverDiv {
	float: left;
	margin: 0;
	padding: 11px 15px 34px 15px;
	width: 100%;
	border: 1px solid #d6e2db;
	background: #fff;
	border-radius: 10px;
}
.afterApplyJob .applyTableOverDiv .subRadio {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 20px 15px 0 15px;
	width: auto;
}
.afterApplyJob .applyTableOverDiv .subRadio li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: auto;
}
.afterApplyJob .applyTableOverDiv .subRadio li .spanLabel {
	color: #000;
	float: left;
    font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	margin: 0 0 0 8px;
}
.afterApplyJob .applyTableOverDiv .subRadio li .radioButton {
	float: left;
	margin: 0 0 0 0;
}
.afterApplyJob .applyTableOverDiv .applyListTable {
	width: 100%;
}
.afterApplyJob .applyTableOverDiv .outlineTable tr:nth-child(2){
	box-shadow: 0 0 10px rgba(196, 200, 255, 0.75);
}
.afterApplyJob .applyTableOverDiv .applyListTable th {
	padding: 0 0 0 0;
	color: #767676;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
}
.afterApplyJob .applyTableOverDiv .outlineTable th {
	padding: 10px 10px 15px 10px;
}
.afterApplyJob .applyTableOverDiv .applyListTable th .chat {
	display: inline-block;
	background-color: #595ebd;
	border-radius: 100%;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
}
.afterApplyJob .applyTableOverDiv .applyListTable th .chat img {
	margin-top: -3px;
}
.afterApplyJob .applyTableOverDiv .applyListTable td {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 8px;
    padding-top: 8px;
}
.afterApplyJob .applyTableOverDiv .outlineTable td {
	padding: 10px 10px 10px 10px;
}
.afterApplyJob .applyTableOverDiv .outlineTable td:last-child {
	text-align: right;
}
.afterApplyJob .applyTableOverDiv .applyListTable td .mobile_header {
	display: none;
}
.afterApplyJob .applyTableOverDiv .applyListTable td .companyLogo {
	display: inline-block;
	border: 1px solid #d6e2db;
	width: 67px;
	height: 67px;
	text-align: center;
	line-height: 55px;
	border-radius: 100%;
	padding: 5px;
}
.afterApplyJob .applyTableOverDiv .applyListTable td .companyLogo img {
	width: auto;
    height: auto;
    max-width: 50px;
    max-height: 35px;
}
.afterApplyJob .applyTableOverDiv .applyListTable td .location {
	background: url(../images/right-arrow_bg.png) no-repeat right center;
	color: #c60889;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	padding: 0 16px 0 0;
}
.afterApplyJob .applyTableOverDiv .applyListTable td .btn {
	background-color: #c60889;
	border: none;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 29px;
	margin: 0 1px 0 1px;
	padding: 0 5px 0 5px;
}
/********** job-seakeer-after-job-apply end **********/


/********** JOB-SEAKEER-PROFILE **********/
.inner-body-two {
	padding: 80px 0 100px 0;
}
.profileTopText {
	background: #fff;
	border-radius: 12px;
	margin: 0 auto 0 auto;
	padding: 30px 30px 10px 30px;
	text-align: center;
	width: 500px;
}
.profileTopText p {
    color: #767676;
	font-size: 15px;
    font-weight: 600;
	margin: 0 0 20px 0;
}
.out-filled {
	width: 100%;
	float: left;
	margin-bottom: 60px;
}
.out-filled .out-filled-lft {
	float: left;
}
.out-filled .out-filled-lft h2 {
	font-size: 36px;
	font-weight: 700;
	margin: 0;
	margin-top: 0;
	line-height: 59px;
}
.out-filled .out-filled-rht {
	float: right;
}
.out-filled .btnCenter {
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.out-filled .out-filled-rht .Jobbtn {
	background: #c60889;
	padding: 0 30px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 8px;
	text-decoration: none;
	line-height: 59px;
	display: inline-block;
}
.about-me-part {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.about-me-part .about-me-part-lft {
	width: 100%;
	float: left;
}
.about-me-part .about-me-part-lft h3 {
	margin-top: 0;
	font-size: 15px;
	color: #767676;
	margin-bottom: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
.about-me-part .about-me-part-lft .errorHeader {
	color: #ff6767;
}
.about-me-part .rob-alb {
	width: 100%;
	float: left;
	background: #fff;
	padding: 30px;
	position: relative;
	border-radius: 12px;
	margin-bottom: 40px;
	border: 1px solid #fff;
}
.about-me-part .errorRob {
	border: 1px solid #ff7676;
}
.about-me-part .rob-alb .editBtn {
	position: absolute;
	right: 21px;
	top: 18px;
}
.about-me-part .rob-alb .p-image input[type=file] {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.about-me-part .rob-alb .addTextSpan {
	color: #000;
	display: inline-block;
	font-family: 'Muli', sans-serif;
	font-size: 17px;
	font-weight: 400;
	left: 32px;
	margin: 4px 0 0 17px;
	position: absolute;
	top: 0;
}
.about-me-part .rob-alb h4 {
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 17px;
	position: relative;
	color: #000;
}
.about-me-part .rob-alb h4 .editBtn {
	right: 0;
	top: 0;
}
.about-me-part .rob-alb .personalDetailsList {
	padding: 0;
	list-style: none;
	margin: 0;
}
.about-me-part .rob-alb .personalDetailsList li {
	float:left;
	margin-right:50px;
	padding-left:25px;
	margin-bottom: 15px;
	font-size: 13px;
	color: #767676;
	font-weight: 400;
}
.about-me-part .rob-alb .personalDetailsList .emailIcon {
	background:url(../images/icon1.png) no-repeat left;
}
.about-me-part .rob-alb .personalDetailsList .phoneIcon {
	background:url(../images/icon2.png) no-repeat left;
}
.about-me-part .rob-alb .personalDetailsList .dobIcon {
	background:url(../images/icon3.png) no-repeat left;
 	margin-bottom: 0px;
}
.about-me-part .rob-alb .personalDetailsList li a {
	text-decoration:none;
	color:#767676;
}
.about-me-part .rob-alb h4 a {
	float:right;
}
.about-me-part .rob-alb p {
	padding-left:50px;
}
.about-me-part .rob-alb .profileSocialLinks {
	padding:0;
	list-style: none;
	margin: 0;
	width: 100%;
	float: left;
}
.about-me-part .rob-alb .profileSocialLinks li {
	color: #767676;
	float: left;
	font-weight: 400;
	margin-bottom: 10px;
	/*padding: 8px 0 8px 40px;*/
	padding: 8px 0 8px 0;
	width: 100%;
}
.about-me-part .rob-alb .profileSocialLinks .facebook {
 	background:url(../images/profile-icon1.png) no-repeat left;
}
.about-me-part .rob-alb .profileSocialLinks .instagram {
 	background:url(../images/profile-icon2.png) no-repeat left;
}
.about-me-part .rob-alb .profileSocialLinks .tiktok {
 	background:url(../images/profile-icon3.png) no-repeat left;
}
.about-me-part .rob-alb .profileSocialLinks .global {
 	background:url(../images/global-icon.png) no-repeat left;
}
.about-me-part .rob-alb .profileSocialLinks li a {
	color: #c60889;
}
.about-me-part .rob-alb .addPart {
	float: left;
	margin: 0 0 18px 0;
	padding: 0 0 23px 0;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #eaf0ed;
}
.about-me-part .rob-alb .addPart h4 {
	font-weight: 400;
	color: #000;
	font-size: 17px;
	margin: 0 0 0 0;
	line-height: 32px;
	padding-right: 28px;
}
.about-me-part .rob-alb .addPart h4 .cvIcon {
	float: left;
	margin: 0 22px 0 0;
	position: relative;
	width: 100%;
}
.about-me-part .rob-alb .addPart h4 .cvIcon img {
	height: auto;
	margin: 0 10px 0 0;
	width: 24px;
}
.about-me-part .rob-alb .addPart h4 .cvIcon a {
	color: #000;
	display: inline-block;
}
.about-me-part .rob-alb .addPart h4 .cvIcon .uploadText {
	line-height: 23px;
	overflow-wrap: break-word;
  	word-wrap: break-word;
  	-ms-word-break: break-all;
  	word-break: break-all;
  	word-break: break-word;
  	-ms-hyphens: auto;
  	-moz-hyphens: auto;
  	-webkit-hyphens: auto;
  	hyphens: auto;
	width: 92%;
}
.about-me-part .rob-alb .addPart h4 .cvIcon a:hover {
	text-decoration: none;
}
.about-me-part .rob-alb .addPart .deleteBtn {
	position: absolute;
	right: 0;
	top: 0;
	color: #ff6767;
	font-size: 24px;
}
.about-me-part .rob-alb .addPart .languageList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart .languageList li {
	color: #000;
	float: left;
	font-size: 17px;
    font-weight: 400;
	line-height: 24px;
	margin: 0 0 3px 0;
	padding: 0 23px 0 0;
	position: relative;
	width: 100%;
}
.about-me-part .rob-alb .small-12  {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .small-12 .p-image {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.about-me-part .rob-alb .small-12 .p-image .fa {
	float: left;
    position: relative;
    width: 100%;
}
.about-me-part .rob-alb .addPart2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart2 .addList {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.about-me-part .rob-alb .addPart2 .addList li {
	margin: 0 0 16px 0;
	padding: 0 0 16px 0;
	position: relative;
	width: 100%;
	float: left;
	border-bottom: 1px solid #eaf0ed;
}
.about-me-part .rob-alb .addPart2 .addList li h4 {
	margin: 0 0 10px 0;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	position: relative;
}
.about-me-part .rob-alb .addPart2 .addList li h4 .editBtn {
	right: 24px;
}
.about-me-part .rob-alb .addPart2 .addList li .deleteBtn {
	position: absolute;
    right: 0;
    top: -6px;
    color: #ff6767;
    font-size: 24px;
}
.about-me-part .rob-alb .addPart2 .addList li h5 {
	margin: 0 0 0 0;
	font-weight: 400;
	font-size: 13px;
	color: #aa0079;
}
.about-me-part .rob-alb .addPart2 .addList li h6 {
	margin: 0 0 13px 0;
	font-weight: 400;
	font-size: 17px;
	color: #000;
	position: relative;
	padding-right: 34px;
}
.about-me-part .rob-alb .addPart2 .addList li h6 .editBtn {
	right: 0;
	top: 0;
}
.about-me-part .rob-alb .addPart2 .addList li p {
	margin: 0 0 0 0;
	font-weight: 400;
	font-size: 13px;
	color: #767676;
	padding-left: 0;
}
.about-me-part .rob-alb .describeContent {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0 35px 0 0;
	width: 100%;
	max-height: 100px;
	overflow-y: auto;
}
.about-me-part .rob-alb .describeContent p {
	color: #000;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 20px 0;
	min-height: 80px;
	padding-left: 0;
}
.about-me-part .rob-alb .describeContent .editBtn {
	right: 0;
	top: 0;
}
.about-me-part .rob-alb .addPart3 {
	float: left;
	margin: 0 0 29px 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #eaf0ed;
}
.about-me-part .rob-alb .addPart3 .addList2 {
	float: left;
	margin: 0 0 32px 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.about-me-part .rob-alb .addPart3 .addList2 li {
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
	position: relative;
	width: auto;
}
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan {
	float: left;
	margin: 0 0 0 0;
	border-radius: 10px;
	border: 1px solid #f7daed;
	font-weight: 400;
	font-size: 13px;
	line-height: 37px;
	color: #000;
	padding: 0 16px 0 0;
}
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan span {
	background-color: #c60889;
	color: #fff;
	padding: 0 13px 0 11px;
	border-radius: 10px;
	float: left;
	margin-right: 12px;
}
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan span a {
	display: block;
	color: #fff;
}
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan span a:hover { text-decoration: none; }
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan span a:focus { text-decoration: none; }
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan span img {
	margin-right: 5px;
	margin-top: -3px;
	display: inline-block;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv {
	display: none;
	position: absolute;
	left: 0;
	top: -70px;
	margin: 0;
	padding: 0 0 18px 0;
	min-width: 213px;
	z-index: 1;
}
.about-me-part .rob-alb .addPart3 .addList2 li:hover .activeShowDiv {
	display: block;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv {
	background: #fff;
	border: 1px solid #d0d0e8;
	border-radius: 10px 10px 10px 0;
	float: left;
	margin: 0;
	padding: 8px 0 8px 15px;
	position: relative;
	width: 100%;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv:after,
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv:before {
	top: 100%;
	left: 12px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 12px;
	margin-left: -12px;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv:before {
	border-color: rgba(208, 208, 232, 0);
	border-top-color: #d0d0e8;
	border-width: 13px;
	margin-left: -13px;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .deleteIcon2 {
	color: #000;
	font-size: 24px;
	float: left;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .countList {
	float: left;
	list-style: none;
	margin: 8px 0 0 10px;
	padding: 0 0 0 10px;
	width: auto;
	border-left: 1px solid #d0e6f1;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .countList li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .countList li a {
	display: block;
    font-size: 12px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	text-align: center;
	border-radius: 3px;
	width: 21px;
	line-height: 19px;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .countList .active a {
	background-color: #c60889;
	border: 1px solid #c60889;
	color: #fff;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .countList li a:hover {
	text-decoration: none;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .divpopup {
	float: left;
	margin: 8px 0 0 10px;
	padding: 0 0 0 10px;
	width: auto;
	border-left: 1px solid #d0e6f1;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .divpopup p {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .divpopup p a {
	display: block;
    font-size: 12px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	text-align: center;
	border-radius: 3px;
	width: 21px;
	line-height: 19px;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .divpopup .active a {
	background-color: #c60889;
	border: 1px solid #c60889;
	color: #fff;
}
.about-me-part .rob-alb .addPart3 .addList2 li .activeShowDiv .subActiveDiv .divpopup p a:hover {
	text-decoration: none;
}
.about-me-part .rob-alb .backgroundImg {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .backgroundImg img {
	height: auto;
	width: 100%;
}
.about-me-part .rob-alb .answerList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .answerList li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .answerList li h4 {
    color: #000;
    font-weight: 700;
    font-size: 14px;
	margin: 0 0 10px 0;
}
.about-me-part .rob-alb .answerList li p {
	color: #000;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 20px 0;
	padding: 0;
}
.about-me-part .about-me-part-lft .profile_middle_checkbox {
	background: #fff;
	border: 1px solid #f7daed;
	border-radius: 10px;
	float: left;
	margin: -20px 0 40px 0;
	padding: 15px 10px 15px 15px;
	width: 100%;
}
.about-me-part .about-me-part-lft .profile_middle_checkbox .checkboxButton {
	float: left;
    margin-right: 8px;
}
.about-me-part .about-me-part-lft .profile_middle_checkbox .label_span {
	float: left;
	text-align: left;
    width: 91%;
}
.profile_middle_checkbox {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.profile_middle_checkbox .checkboxButton {
	height: 18px;
	margin-bottom: -4px;
	margin-right: 5px;
	width: 18px;
}
.profile_middle_checkbox .label_span {
	display: inline-block;
	line-height: 18px;
}
/********** job-seakeer-profile end **********/


/********** JOB-SEAKEER-SETTINGS **********/
.about-me-part .rob-alb .riskHeading {
	margin: 0 0 11px 0;
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	color: #000;
	background: url(../images/risk-icon_bg.png) no-repeat 0 8px;
	padding: 0 0 0 53px;
}
.about-me-part .rob-alb h6 {
	margin: 0 0 16px 0;
	font-weight: 400;
	font-size: 16px;
	color: #000;
}
.about-me-part .rob-alb h6 a {
	color: #aa0079;
}
.about-me-part .rob-alb .noPadding {
	padding-left: 0;
}
.about-me-part .rob-alb .borderBox {
	float: left;
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #f7daed;
}
.about-me-part .rob-alb .borderBox h5 {
	margin: 0 0 24px 0;
	font-weight: 700;
	font-size: 16px;
	color: #000;
}
.about-me-part .rob-alb .addCookiesList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addCookiesList li {
	float: left;
	margin: 0 0 23px 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #f7daed;
}
.about-me-part .rob-alb .addCookiesList li:last-child {
	border-bottom: none;
}
.about-me-part .rob-alb .addCookiesList li h4 {
	margin: 0 0 10px 0;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	position: relative;
}
.about-me-part .rob-alb .addCookiesList li h4 .radioButton {
	float: right;
	margin: 0;
	position: relative;
}
.about-me-part .rob-alb .addCookiesList li h4 .radioButton .checkmark {
	margin: 0;
}
.about-me-part .rob-alb .addCookiesList li h4 .checkboxButton {
	float: right;
	margin: 0;
	position: relative;
}
.about-me-part .rob-alb .addCookiesList li h4 .checkboxButton {
	float: right;
	margin: -2px 0 0 0;
	position: relative;
}
.about-me-part .rob-alb .addCookiesList li h4 .checkboxButton .checkmark {
	margin: 0;
}
.about-me-part .rob-alb .addCookiesList li p {
	padding-left: 0;
	margin-bottom: 19px;
}
.about-me-part .rob-alb .bottomPrflPart {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .bottomPrflPart h6 {
	color: #000;
    font-weight: 400;
    font-size: 16px;
	margin: 0 0 16px 0;
}
.about-me-part .rob-alb .bottomPrflPart h6 a {
	color: #000;
}
.midle_text_box {
	background-color: #fff;
	border: 1px solid #f7daed;
	border-radius: 10px;
	margin: 60px auto 0 auto;
	padding: 20px 20px 12px 20px;
	text-align: center;
	width: 508px;
}
.midle_text_box p {
	color: #000;
    margin: 0 0 10px 0;
}
/********** job-seakeer-settings end **********/


/********** JOB-SEAKEER-CHANGE-PASSWORD **********/
.individual_change_password_body .company-settings {
	padding-top: 80px;
}
/********** job-seakeer-change-password end **********/


/********** JOB-SEAKEER-JOB-DETAILS **********/
.hidden_div_hide {
	/*margin: 0;
	overflow: hidden;
	padding: 0;*/
	/*position: relative;*/
	/*width: 100%;*/
}
#removethis {
	position: absolute;
    top: 200px;
	width: 100%;
}
#generateImg {
	height: 628px;
	text-align: center;
	width: 1200px;
}
#generateImg .ImgBg {
	background: url(https://hhr.is/images/Advertisement-Banner.png) no-repeat 0 0;
	/*background: #fff;*/
	/*border: 21px solid #c60889;
	border-radius: 8px;*/
	height: 628px;
	position: relative;
	width: 1200px;
}
#generateImg .ImgBg .logoMid {
	align-items: center;
	display: flex;
    height: 100%;
    justify-content: center;
}
#generateImg .ImgBg .logoMid img {
	max-width: 400px;
	max-height: 400px;
	object-fit: contain;
}
#generateImg .ImgBg .logoLeft {
    bottom: 35px;
    left: 35px;
	position: absolute;
}
#gimg {
	display: none;
}
#removethis #img {
	display: none;
}



.job-details {
	float: left;
	margin: 161px 0 0 0;
	padding: 0;
	width: 100%;
}
.backToSearch {
	background: url(../images/blue-left-arrow_bg.png) no-repeat 0 center;
	color: #aa0079;
	display: inline-block;
    font-weight: 700;
    font-size: 20px;
	margin: 0 0 30px 0;
	padding: 0 0 0 16px;
}
.backToSearch:hover {
	color: #4c47a6;
	text-decoration: none;
}
.backToSearch:focus {
	text-decoration: none;
}
.job-details .job-details-left .borderBox {
	float: left;
	margin: 0;
	padding: 34px 40px 0 40px;
	width: 100%;
	border: 1px solid #f7daed;
}
.job-details .job-details-left .borderBox .companyLogo {
	float: left;
	margin: 0 38px 0 0;
	padding: 0;
	width: 57px;
}
.job-details .job-details-left .borderBox .companyLogo img {
	height: auto;
	width: auto;
	max-width: 100%;
	display: inline-block;
}
.job-details .job-details-left .borderBox .lftHeading {
	float: right;
	margin: 0;
	padding: 0;
	width: 87%;
}
.job-details .job-details-left .borderBox .lftHeading h4 {
	margin: 0 0 13px 0;
	font-weight: 700;
	font-size: 18px;
	color: #000;
}
.job-details .job-details-left .borderBox .lftHeading h5 {
	margin: 0 0 0 0;
	font-weight: 400;
	font-size: 16px;
	color: #504fad;
}
.job-details .job-details-left .borderBox .lftHeading h5 a {
	color: #aa0079;
}
.job-details .job-details-left .borderBox .lftHeading h4 img {
	display: inline-block;
	margin: 0 0 0 7px;
}
.job-details .job-details-left .borderBox .bodyContent {
	float: left;
	margin: 41px 0 0 0;
	padding: 0;
	width: 100%;
}
.job-details .job-details-left .borderBox .bodyContent h3 {
	margin: 0 0 23px 0;
	font-weight: 700;
	font-size: 18px;
	color: #000;
}
.job-details .job-details-left .borderBox .bodyContent p {
	margin: 0 0 24px 0;
	font-weight: 400;
	font-size: 15px;
	color: #767676;
	line-height: 20px;
}
.job-details .job-details-left .borderBox .bodyContent .tickList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.job-details .job-details-left .borderBox .bodyContent .tickList li {
	float: left;
	margin: 0 0 19px 0;
	padding: 0 0 0 30px;
	width: 100%;
	background: url(../images/velvet-background-arrow_bg.png) no-repeat 0 0;
	font-weight: 400;
	font-size: 15px;
	color: #767676;
}
.job-details .job-details-left .borderBox .bodyContent .borderBottom {
	float: left;
	margin: 0 0 21px 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #f7daed;
}
.job-details .job-details-right h5 {
	margin: 0 0 20px 0;
	padding-bottom: 16px;
	font-weight: 700;
	font-size: 15px;
	color: #111;
	float: left;
	width: 100%;
	border-bottom: 1px solid #f7daed;
}
.job-details .job-details-right .applyJob {
	background: #c60889;
	border-radius: 10px;
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 59px;
	margin: 0 0 21px 0;
	text-align: center;
	width: 100%;
}
.job-details .job-details-right .applyJob:focus {
	text-decoration: none;
}
.job-details .job-details-right .applyJob:hover {
	text-decoration: none;
}
.job-details .job-details-right .recive_email_div { /*background-color: #ffcdcc;*/ border: 1px solid #c60889 !important; border-radius: 15px; margin: 0 0 30px 0; padding: 25px; width: 100%; }
.job-details .job-details-right .recive_email_div p { color: #000; font-size: 16px; font-weight: 700; margin: 0; }
.job-details .job-details-right .recive_email_div p a { background: url(../images/email-icon.svg) no-repeat 0 0; background-size: 44px auto; color: #aa0079; display: block; font-size: 18px; line-height: 44px; margin-top: 8px; padding-left: 54px; }
.job-details .job-details-right .mapLinks {
	color: #aa0079;
	border: 1px solid #f7daed;
	border-radius: 10px;
	float: left;
	font-weight: 700;
	font-size: 18px;
	line-height: normal;
	margin: 0 0 25px 0;
	min-height: 63px;
	padding: 0 0 0 0;
	width: 100%;
}
.job-details .job-details-right .mapLinks img {
	float: left;
	margin: 10px 11px 0 18px;
}
.job-details .job-details-right .mapLinks span {
	float: left;
	background: url(../images/right-arrow_bg.png) no-repeat right center;
	padding: 14px 30px 15px 0;
	width: 79%;
}
.job-details .job-details-right .postDetailsList {
	float: left;
	list-style: none;
	margin: 0 0 33px 0;
	padding: 26px 16px 0 16px;
	width: 100%;
	border: 1px solid #f7daed;
	border-radius: 10px;
}
.job-details .job-details-right .postDetailsList li {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #f7daed;
}
.job-details .job-details-right .postDetailsList li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.job-details .job-details-right .postDetailsList li h3 {
	margin: 0 0 19px 0;
	font-weight: 700;
	font-size: 15px;
	color: #111;
}
.job-details .job-details-right .postDetailsList li h4 {
	margin: 0 0 9px 0;
	font-weight: 400;
	font-size: 15px;
	color: #767676;
}
.job-details .job-details-right .companySocial {
	border: 1px solid #f7daed;
	border-radius: 10px;
	float: left;
	margin: 0 0 25px 0;
	padding: 15px 4px 15px 4px;
	width: 100%;
}
.job-details .job-details-right .companySocial .cSocial {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.job-details .job-details-right .companySocial .cSocial li {
	display: inline-block;
	float: none;
	margin: 0 12px 0 12px;
	padding: 0;
	width: auto;
}
.job-details .job-details-right .companySocial .cSocial li a {
	background: #767676;
	border-radius: 100%;
	display: inline-block;
	line-height: 32px;
	text-align: center;
	width: 32px;
}
.job-details .job-details-right .companySocial .cSocial li a:hover {
	background: #595ebd;
}
.job-details .job-details-right .companySocial .cSocial li a i {
	color: #fff;
	font-size: 16px;
}
.job-details .job-details-right .tagsList {
	float: left;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
}
.job-details .job-details-right .tagsList li {
	float: left;
	margin: 0 9px 9px 0;
	padding: 0;
	width: auto;
}
.job-details .job-details-right .tagsList li span {
	background-color: #f7daed;
	border-radius: 8px;
	color: #aa0079;
	display: block;
	font-weight: 400;
	font-size: 13px;
	line-height: 34px;
	padding: 0 15px 0 15px;
}
.job-details .job-details-right .sentMailLink {
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #f7daed;
	border-radius: 8px;
	font-weight: 400;
	font-size: 15px;
	line-height: 57px;
	color: #bc251a;
	width: 100%;
}
.job-details .job-details-right .sentMailLink img {
	display: inline-block;
	margin: 0 12px 0 0;
}
.job-details .job-details-right .sentMailLink:hover {
	color: #bc251a;
	text-decoration: none;
}
.job-details .job-details-right .messengerLink {
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #f7daed;
	border-radius: 8px;
	font-weight: 400;
	font-size: 15px;
	line-height: 57px;
	color: #2196f3;
	width: 100%;
}
.job-details .job-details-right .messengerLink img {
	display: inline-block;
	margin: 0 12px 0 0;
}
.job-details .job-details-right .messengerLink:hover {
	color: #2196f3;
	text-decoration: none;
}
.job-details .job-details-right .a2a_kit {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.searchJobListing .similarJobHeading {
	margin: 0 0 33px 0;
	text-align: left;
	font-weight: 700;
	font-size: 26px;
	color: #2c2845;
}
.searchJobListing .similarList {
	margin-top: 0;
}
.a2a_s__default {
	background-color: #c60889 !important;
}
/********** job-seakeer-job-details end **********/


/********** job-seakeer-note-section start **********/
.noteFrom {
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.noteFrom li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.noteFrom li textarea {
    width: 100%;
    border: 1px solid #f7daed;
    background: #fff;
    border-radius: 10px;
    height: 100px;
    line-height: normal;
    margin: 0;
    padding: 5px 31px;
    float: left;
    color: #767676;
    font-size: 15px;
    font-weight: 400;
}
.noteFrom li .btn {
    background: #c60889;
    border: none;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 59px;
    line-height: 59px;
    text-transform: uppercase;
    float: none;
    margin: 14px 0 0 0;
}
.noteList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.noteList li {
	background: #fff;
	border: 1px solid #f7daed;
	float: left;
	margin: 0 0 30px 0;
	padding: 30px 30px 10px 30px;
	width: 100%;
}
.noteList li .imgDiv {
	float: left;
	margin: 0 25px 25px 0;
	padding: 0;
	width: 70px;
}
.noteList li .imgDiv img {
	height: auto;
	border-radius: 100%;
	width: 70px;
}
.noteList li .txtDiv {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 80%;
}
.noteList li .txtDiv h2 {
	color: #000;
	float: left;
	font-size: 18px;
	font-weight: 700;
    margin: 0 0 20px 0;
}
.noteList li .txtDiv h3 {
	color: #767676;
	float: right;
	font-size: 14px;
	font-weight: 400;
    margin: 5px 0 20px 0;
}
.noteList li .txtDiv .deleteBtn {
    color: #ff6767;
	float: right;
    font-size: 24px;
	margin: -6px 0 0 10px;
}
.noteList li .txtDiv p {
	color: #767676;
    font-size: 14px;
	font-weight: 400;
    margin: 0 0 20px 0;
}
/********** job-seakeer-note-section end **********/


/********** JOB-SEAKEER-CHAT **********/
.chatHtml, .chatHtml .innerBody {
	height: 100%;
}
.chatBody {
	height: 100%;
}
.chatBody .container {
	position: relative;
	height: 100%;
}
.chatBody .closeChat {
	position: absolute;
	right: 34px;
	top: 22px;
}
.chatBody .lChat {
	float: left;
	margin: 0;
	padding: 35px 25px 46px 25px;
	width: 29%;
	background-color: #f7daed;
	border-left: 6px solid #c60889;
	border-radius: 0 0 0 5px;
}
.chatBody .lChat .companyLogo {
	float: left;
	margin: 0 16px 0 0;
	width: 44px;
}
.chatBody .lChat .companyLogo img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.chatBody .lChat .postDetetails {
	float: left;
	margin: 0;
	padding: 0;
	width: 78%;
}
.chatBody .lChat .postDetetails h3 {
	margin: 0 0 11px 0;
	color: #000;
	font-weight: 400;
	font-size: 15px;
}
.chatBody .lChat .postDetetails h4 {
	margin: 0 0 0 0;
	color: #000;
	font-weight: 400;
	font-size: 12px;
}
.chatBody .lChat .postDetetails h4 img {
	margin-right: 6px;
}
.chatBody .rChat {
	width: 71%;
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	height: 100%;
	margin: 0;
	padding: 0;
}
.chatBody .rChat .chatHeader {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #e1e3fe;
}
.chatBody .rChat .chatHeader ul {
	float: left;
	list-style: none;
	margin: 45px 0 0 0;
	padding: 0 0 32px 0;
	width: 100%;
}
.chatBody .rChat .chatHeader ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
.chatBody .rChat .chatHeader ul li:nth-child(1) {
	width: 30%;
}
.chatBody .rChat .chatHeader ul li:nth-child(2) {
	width: 40%;
}
.chatBody .rChat .chatHeader ul li:last-child {
	text-align: right;
	width: 30%;
}
.chatBody .rChat .chatHeader ul li h3 {
	margin: 0 0 0 36px;
	color: #000;
	font-weight: 400;
	font-size: 15px;
}
.chatBody .rChat .chatHeader ul li h4 {
	margin: 0 0 0 15px;
	color: #5557b6;
	font-weight: 400;
	font-size: 13px;
}
.chatBody .rChat .chatHeader ul li .btn {
	background-color: #f7daed;
	border: none;
	padding: 0 19px;
	font-weight: 700;
	font-size: 11px;
	color: #aeb0d7;
	text-transform: uppercase;
	line-height: 39px;
	border-radius: 5px;
	margin-right: 34px;
}
.chatBody .rChat .chatfooter {
	float: left;
	position: absolute;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 1px solid #e1e3fe;
	margin: 0;
	padding: 27px 34px 27px 35px;
}
.chatBody .rChat .chatfooter textarea {
	width: 100%;
	background: #f4f5ff;
	border: 1px solid #f7daed;
	height: 49px;
	color: #5557b6;
	font-weight: 400;
	font-size: 13px;
	border-radius: 10px;
	padding: 15px 46px 8px 23px;
}
.chatBody .rChat .chatfooter .btn {
	background: url(../images/sent-icon_bg.png) no-repeat 0 0;
	float: right;
	margin: -41px 18px 0 0;
	padding: 0;
	z-index: 1;
	position: relative;
	text-indent: -999em;
	border: none;
	width: 24px;
	height: 24px;
}
.chatBody .rChat .chatfooter .btn:focus {
	outline: none;
}
/********** job-seakeer-chat end **********/


/********** JOB-SEAKEER-JOB-ALERT-SETTINGS **********/
.job_alert_settings_section {
	margin: 0;
	padding: 0;
	width: 100%;
}
.job_alert_settings_section h2 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 69px 0;
}
.job_alert_box {
}
.job_alert_box h3 {
	color: #2c2845;
	font-size: 15px;
	font-weight: 600;
	margin: 0 0 13px 0;
	text-transform: uppercase;
}
.job_alert_box p {
	color: #9e9fac;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 24px 0;
	min-height: 40px;
}
.alert_white_box {
	background: #fff;
	border-radius: 10px;
	float: left;
	margin: 0;
	min-height: 237px;
	padding: 30px 15px 0 30px;
	width: 100%;
}
.alert_white_box h4 {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	margin: 0 0 19px 0;
	position: relative;
}
.alert_white_box .editBtn {
	position: absolute;
	right: 0;
	top: -3px;
}
.alert_white_box .tagsList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 30px 0;
	width: 100%;
}
.alert_white_box .tagsList li {
	background: #c60889;
	border-radius: 5px;
	color: #fff;
	float: left;
	font-size: 13px;
	line-height: 38px;
	margin: 0 5px 6px 0;
	padding: 0 15px 0 20px;
	width: auto;
}
.alert_white_box .tagsList li a {
	color: #fff;
	display: inline-block;
	margin: 0 0 0 15px;
}
.alert_white_box .tagsList li a:hover {
	text-decoration: none;
}
.alert_white_box .tagsList li a:focus {
	text-decoration: none;
}
.alert_white_box .alert_part_checkbox_list {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 30px 0;
	width: 100%;
}
.alert_white_box .alert_part_checkbox_list li {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 50%;
}
.alert_white_box .alert_part_checkbox_list li .checkboxButton {
	float: left;
	height: 18px;
	margin: 0 7px 0 0;
}
.alert_white_box .alert_part_checkbox_list li .category_label_span {
	color: #a3a4af;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
	text-align: left;
    width: 75%;
}
/********** job-seakeer-job-alert-settings end **********/


/****************** job-seaker-new-job-watch start  **************************/
.newSide{ 
	background: #FFF; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width:100%; 
}
.newSide .jobList { float: left; margin-bottom:0; margin-top: 60px; padding-bottom: 150px; width: 100%; }
.newRibbon { background: #aa0079; border-radius:6px; color: #ece9eb; font-size: 12px; font-weight: 400; height: 23px; line-height: 22px; margin: 0; position: absolute; right:0; top: 0; text-align:center; width:45px; }
.newSide .jobList li .card { position: relative; }
.leftSideBar { background: #f7f8fa; border-right: #edebed 1px solid; float:left; padding-bottom: 50px; width: 24%; }
.leftSideBar h3 { border-bottom: #edebed 1px solid; color: #aa0079; float: left; font-size: 20px; font-weight: 700; margin: 90px 0 20px 0; padding: 0 45px 25px 45px; text-align: left; width: 100%; }
.leftSideBar h4 { color: #2c2845; float:left; font-size: 15px; font-weight: 600; margin-bottom: 10px; padding: 0 45px 0 45px; text-align: left; text-transform: uppercase; width: 100%; }
.searchDiv { float: left; margin: 0 0 20px 0; padding:0 45px 0px 45px; width: 100%; }
.searchDiv img {  margin-left: -35px; width: 100%; }
.searchDiv input[type="text"] { border: none; border-radius: 8px; box-shadow: 13px 13px 26px rgba(210,198,205,0.38); color: #555; height: 50px; font-size: 14px; line-height: 50px; padding: 0 14px 0 14px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; width: 100%; }
.searchDiv input[type="text"]:focus { outline: none; }
.searchDiv .map_area { float: left; margin: 0; padding: 0; text-align: left; width: 100%; }
.searchDiv .map_area span {
	background-color: #c60889;
    border-color: #c60889;
    border-radius: 5px;
    color: #fff;
    cursor: default;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    margin: 10px 5px 0 0;
    padding: 0 10px 0 10px;
    white-space: nowrap;
    line-height: 30px;
}
.searchDiv .map_area .selected-close {
	color: #fff;
    display: inline-block;
    font-size: 14px;
	font-weight: 400;
    line-height: 10px;
    margin-left: 5px;
    opacity: 1;
}
.leftSideBar h5 a { color: #2c2845; font-size: 15px; font-weight: 600; margin: 0; text-align: left; text-decoration: none !important; text-transform: uppercase; }
.leftSideBar .panel-default .panel-default h5 a { color: #2c2845; font-size: 15px; font-weight: 700; margin: 0; text-align:left; text-decoration:none !important; text-transform: none; }
.leftSideBar .panel-default .panel-default h5 a .parent_span {     display: inline-block;
    background-color: #c60889;
    color: #fff;
    border-radius: 5px;
    padding: 5px;
    width: 30px;
    text-align: center;
    display: none;  }
.leftSideBar .accordion { margin: auto; }
.leftSideBar .mobile_accordion { 
	display: none; 
}
.leftSideBar .panel-heading a { display: block; font-weight: 600; position: relative; }
.leftSideBar .panel-group .panel .panel .panel-heading a::after { border-width: 0 0px 0px 0; color: #000; content: "+"; display: inline-block; font-size:25px; padding: 0px; position: absolute; right: 0; top: -6px; transform: rotate(0deg); text-align: center; width: 15px; }
.leftSideBar .panel-group .panel .panel .panel-heading a[aria-expanded=true]::after { content: "-"; border-width: 0 0px 0px 0; color: #000; display: inline-block; font-size:25px; padding: 0px; position: absolute; right: 0; top:-6px; transform: rotate(0deg); text-align:center; width: 15px; }
.leftSideBar .panel-heading a::after { content: ""; border: solid black; border-width: 0 2px 2px 0; display: inline-block; padding: 5px; position: absolute; right: 0; top: 0;  transform: rotate(45deg); }
.leftSideBar .panel-heading a[aria-expanded=true]::after { transform: rotate(-135deg); top: 5px; }
.leftSideBar .panel-group .panel{ border-radius:0; border-color: #edebed; border:none; border-top: #edebed 1px solid; background: #f7f8fa; }
.leftSideBar .panel-group .panel { width:100%; float:left;}
.leftSideBar .collapse{ width:100%; float:left; }
.leftSideBar .panel-group .panel .panel:first-child { border-top:none; }
.leftSideBar .panel-group .panel .panel .panel-heading { padding: 15px 0; }
.leftSideBar .panel-group .panel .panel ul { padding:0 !important; width:100%; float:left; }
.underAcco { padding: 0 45px; }
.leftSideBar .panel-group .panel+.panel { margin-top:0; }
.leftSideBar .panel-heading { padding:15px 45px; }
.leftSideBar .accordion ul { list-style:none; padding:0 45px; margin:-10px 0 0 0; height:165px; overflow:hidden; }
.leftSideBar .accordion ul li { color: #a3a4af; float:left; font-size: 14px; font-weight: 400; margin-bottom: 2px; text-align: left; width: 100%; }
.leftSideBar .accordion ul li .checkmark { border-radius: 3px; }
.leftSideBar .checkboxButton .checkmark { /*background-color: #f9eef5; border:#f9eef5 1px solid;*/ background-color: #f681c6; border: 1px solid #f681c6;  }
.leftSideBar .checkboxButton input:checked ~ .checkmark {
	border: 1px solid #c60889;
}
.leftSideBar .accordion ul li .checkboxButton { top:11px; }
.leftSideBar .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body { border-top-color: #edebed00; background:#f7f8fa; padding-top:0; }
.leftSideBar .panel{ box-shadow:none; }
.leftSideBar .panel-default&gt;.panel-heading { background:#f7f8fa; }
.mre { color: #aa0079; float: left; font:400 14px 'Muli', sans-serif; margin-top:15px; padding: 0 45px 0 45px; text-align: left; text-transform: uppercase; width: 100%; }
.mre:hover { color: #aa0079; text-decoration: none; }
.less { 
	color:#aa0079; 
	display: none; 
	float: left; 
	font-size: 12px; 
	font-weight: 400; 
	margin-top:15px;
	padding: 0 45px 0 45px; 
	text-align:left; 
	text-transform: uppercase; 
	width:100%; 
}
.less:hover { color: #aa0079; text-decoration: none; }
.leftSideBar .panel-group .panel .panel .mre { padding:0 0 15px; }
.leftSideBar .panel-group .panel .panel .mre:hover { text-decoration: none; }
.leftSideBar .panel-group .panel .panel .less { padding:0 0 15px; }
.leftSideBar .panel-group .panel .panel .less:hover { text-decoration: none; }
select[data-multi-select-plugin] {
    display: none !important;
}
.multi-select-component {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    width: 100%;
    padding: 55px 8px 8px 0;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.autocomplete-list {
    border-radius: 4px 0px 0px 4px;
}
.multi-select-component:focus-within {

}
.multi-select-component .btn-group {
    display: none !important;
}
.multiselect-native-select .multiselect-container {
    width: 100%;
}
.selected-wrapper {
	background-color: #c60889;
	border-color: #c60889;
	border-radius: 5px;
	color:#FFF;
	cursor: default;
    display: inline-block;
	font:400 11px 'Muli', sans-serif;
	height: 25px;
    margin: 1px 5px 5px 0;
    margin-bottom: 0;
	margin-top: 10px;
    padding: 5px 5px 5px 5px;
	vertical-align: top;
	white-space: nowrap;
}
.selected-wrapper .selected-label {
    display: inline-block;
    overflow: hidden;
	max-width: 514px;
    padding-left: 4px;
	text-overflow: ellipsis;
    vertical-align: top;
}
.selected-wrapper .selected-close {
    color: #FFF;
	display: inline-block;
	font-size: 14px;
    font-weight: 400;
	height: 100%;
	line-height: 10px;
	margin-left: 5px;
	opacity: 1;
	padding-bottom: 10px;
	padding-right: 4px;
	text-decoration: none;
	vertical-align: top;
}
.search-container {
    display: flex;
    flex-direction: row;
}
.search-container .selected-input {
    background: #FFF;
    border: none;
	border-radius:8px;
	box-shadow:6px 5px 15px #cccccc5e;
	color:#9e9fac;
	font: 400 12px 'Muli', sans-serif;
    height: 50px;
	letter-spacing:1px;
	left:0;
	margin-bottom: 0;
	outline:none !important;
	padding:0 10px;
	position:absolute;
	top:0;
	width: 100%;
}
.search-container .selected-input:focus {
    outline: none !important;
}
.dropdown-icon.active {
    transform: rotateX(180deg)
}
.search-container .dropdown-icon {
	-webkit-appearance: none;
    /* SVG background image */
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23818181%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23818181%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
	background-size: 10px;
	border: 0 !important;
    display: inline-block;
	height: 10px;
    padding: 10px 5px;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 10px;
}
.search-container ul {
    background: #fff;
    border-top: none;
    border-bottom: none;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    list-style: none;
    margin-top: 0px;
	padding: 0;
	position: absolute;
	right: 0px;
    width: 100%;
	z-index: 3;
}
.search-container ul :focus {
    outline: none;
}
.search-container ul li {
    display: block;
	font-size: 14px;
 	min-height: 31px;
    padding: 8px 29px 2px 12px;
	text-align: left;
}
.search-container ul li:first-child {
    border-radius: 4px 0px 0 0;
}
.search-container ul li:last-child {
    border-radius: 4px 0px 0 0;
}
.search-container ul li:hover.not-cursor {
    cursor: default;
}
.search-container ul li:hover {
	background-color: #c60889;
    color: #FFF;
    cursor: pointer;
}

/* Adding scrool to select options */
.autocomplete-list {
    max-height: 130px;
    overflow-y: auto;
}
.seaker_watch_new_body .job_result_area { 
	padding-top: 157px; 
	width: 80%; 
}
.seaker_watch_new_body .job_result_area  h2 { 
	color: #2c2845;
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 20px 0; }
/****************** job-seaker-new-job-watch page **************************/


/******************** job-seaker-body end ********************/


/******************** COMPANY-BODY START ********************/


/********** BUSINESS-USER-PROFILE **********/
.about-me-part .rob-alb .darkText li a {
	color: #000;
}
.about-me-part .rob-alb .darkText li:nth-child(1) {
 	background:url(../images/icon1-dark.png) no-repeat left;
}
.about-me-part .rob-alb .darkText li:nth-child(2) {
 	background:url(../images/icon2-dark.png) no-repeat left;
}
.about-me-part .rob-alb .darkText li:nth-child(3) {
	background:url(../images/icon3-dark.png) no-repeat left;
 	margin-bottom: 0px;
}
.about-me-part .rob-alb .laguageSkillList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .laguageSkillList li {
	float: left;
	margin: 0 0 25px 0;
	padding: 0;
	width: 100%;
	color: #000;
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
}
.about-me-part .rob-alb .laguageSkillList li img {
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 100%;
	margin: -3px 13px 0 0;
}
.about-me-part .rob-alb .laguageSkillList li .rightSkill {
	float: right;
	color: #767676;
}
.about-me-part .rob-alb .addPart4 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart4 .creditList {
	margin: 0;
	padding: 0 0 0 20px;
	width: 100%;
	float: left;
}
.about-me-part .rob-alb .addPart4 .creditList li {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	color: #000;
	font-weight: 600;
	font-size: 17px;
}
.about-me-part .rob-alb .addPart2 .addList2 {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart2 .addList2 li {
	float: left;
	list-style: none;
	margin: 0 0 35px 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart2 .addList2 li .lftContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 60%;
}
.about-me-part .rob-alb .addPart2 .addList2 li .lftContent h3 {
	margin: 0 0 13px 0;
	color: #111;
	font-weight: 700;
	font-size: 15px;
	text-transform: none;
}
.about-me-part .rob-alb .addPart2 .addList2 li .lftContent h4 {
	margin: 0 0 7px 0;
	color: #767676;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}
.about-me-part .rob-alb .addPart2 .addList2 li .lftContent p {
	margin: 0 0 0 0;
	color: #767676;
	font-weight: 400;
	font-size: 14px;
	padding-left: 0;
	line-height: 20px;
}
.about-me-part .rob-alb .addPart2 .addList2 li .rghtContent {
	float: right;
	margin: 3px 0 0 0;
	padding: 0;
	width: auto;
}
.about-me-part .rob-alb .addPart2 .addList2 li .rghtContent h3 {
	margin: 0 0 0 0;
	color: #111;
	font-weight: 700;
	font-size: 15px;
	text-transform: none;
}
.about-me-part .rob-alb .addPart2 .addList3 {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart2 .addList3 li {
	float: left;
	list-style: none;
	margin: 0 0 49px 0;
	padding: 0;
	width: 100%;
}
.about-me-part .rob-alb .addPart2 .addList3 li .lftContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 64%;
}
.about-me-part .rob-alb .addPart2 .addList3 li .lftContent h3 {
	margin: 0 0 2px 0;
	color: #000;
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
}
.about-me-part .rob-alb .addPart2 .addList3 li .lftContent h4 {
	margin: 0 0 2px 0;
	color: #767676;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}
.about-me-part .rob-alb .addPart2 .addList3 li .lftContent h5 {
	margin: 0 0 0 0;
	color: #c60889;
	font-weight: 700;
	font-size: 15px;
	line-height: 25px;
}
.about-me-part .rob-alb .addPart2 .addList3 li .rghtContent {
	float: right;
	margin: 3px 0 0 0;
	padding: 0;
	width: auto;
}
.about-me-part .rob-alb .addPart2 .addList3 li .rghtContent h3 {
	margin: 0 0 0 0;
	color: #111;
	font-weight: 700;
	font-size: 15px;
	text-transform: none;
}
.about-me-part .rob-alb .addPart2 .addList4 {
	float: left;
	margin: 0 0 32px 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.about-me-part .rob-alb .addPart2 .addList4 li {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
.about-me-part .rob-alb .addPart2 .addList4 li .addFitnessSpan {
	float: left;
	margin: 0;
	border-radius: 10px;
	border: 2px solid #afb4ed;
	font-weight: 400;
	font-size: 13px;
	line-height: 40px;
	color: #000;
	padding: 0 18px 0 10px;
}
.about-me-part .rob-alb .addPart2 .addList4 li .addFitnessSpan span {
	color: #c60889;
	padding: 0;
	float: left;
	margin-right: 8px;
	font-weight: 700;
}
.about-me-part .rob-alb .addPart2 .addList4 li .addFitnessSpan span img {
	margin-right: 0;
	margin-top: -3px;
	display: inline-block;
}
.about-me-part .rob-alb .profileUpldSec {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.about-me-part .rob-alb .profileUpldSec img {
	height: auto;
	max-height: 146px;
	max-width: 200px;
	width: auto;
}
.about-me-part .rob-alb .profileUpldSec .deleteImg {
	color: #ff6767;
	float: right;
	font-size: 24px;
	margin: 0 0 0 0;
}
/********** business-user-profile end **********/


/********** BUSINESS-EDIT-USER **********/
.close-head2 {
	position: absolute;
    right: 34px;
    top: 17px;
}
.topNav {
	float: right;
	margin: 67px 0 41px 0;
	padding: 0;
	width: auto;
	list-style: none;
}
.topNav li {
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	width: auto;
}
.topNav li a {
	display: block;
	border: 1px solid #d6e2db;
	border-radius: 5px;
	font-weight: 400;
	font-size: 14px;
	line-height: 47px;
	color: #000;
	padding: 0 25px 0 25px;
	background-color: #fff;
}
.topNav li a:hover {
	text-decoration: none;
}
.topNav li .save {
	background: url(../images/white-right-arrow_bg.png) no-repeat 75% center #c60889;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #c60889;
	padding: 0 51px 0 38px;
	font-weight: 700;
}
.userDiv .profileImg {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 166px;
	height: 166px;
	border: 1px solid #d6e2db;
	border-radius: 100%;
	background-color: #fff;
	line-height: 164px;
	text-align: center;
}
.userDiv .profileImg img {
	height: auto;
	max-height: 100%;
    margin-left: 0;
	margin-top: -3px;
    width: auto;
}
.userDiv .profileImg .profileTxt {
	display: inline-block;
	font-weight: 400;
	font-size: 13px;
	color: #000;
	height: 100%;
	left: 0;
	line-height: 164px;
	position: absolute;
    top: 0;
    width: 100%;
}
.userDiv .profileImg .profileTxt .text {
	color: #000;
	left: 39px;
	text-decoration: none;
}
.userDiv .profileImg input[type="file"] {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.userwhiteBox {
	float: right;
	margin: 0;
	padding: 45px 40px 30px 40px;
	width: 100%;
	background: #fff;
	border: 1px solid #d6e2db;
	border-radius: 10px;
}
.userwhiteBox ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.userwhiteBox ul li {
	float: left;
	margin: 0 0 17px 0;
	padding: 0;
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
}
.userwhiteBox ul li .velvetTick {
	float: right;
	margin: -46px 7px 0 0;
	padding: 0;
	width: auto;
}
.userwhiteBox ul li label {
	float: left;
	margin: 0;
	padding: 11px 45px 0 24px;
	width: 100%;
	background-color: #fff;
	font-weight: 400;
	font-size: 13px;
	color: #767676;
	border-radius: 10px 10px 0 0;
}
.userwhiteBox ul li input[type="text"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.userwhiteBox ul li input[type="tel"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.userwhiteBox ul li input[type="password"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.userwhiteBox ul li input[type="email"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.userwhiteBox ul li .fstElement {
	background: none;
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
}
.userwhiteBox ul li .fstMultipleMode .fstControls {
	width: 100%;
	padding: 0 45px 0 24px;
}
.userwhiteBox ul li .fstMultipleMode .fstQueryInput {
	color: #000;
    font-weight: 400;
    font-size: 14px;
	margin: 0;
	padding: 5px 0 8px 0;
}
.userwhiteBox ul li .fstMultipleMode .fstControls .fstChoiceItem {
	border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
	margin-bottom: 0;
	margin-top: 8px;
	padding: 5px 5px 5px 20px;
}
.userwhiteBox ul li .fstMultipleMode .fstControls .fstChoiceItem .fstChoiceRemove {
	margin-top: -11px;
}
.userwhiteBox ul li .fstMultipleMode .fstResults {
	border: none;
	border-radius: 5px 5px 0 0;
	box-shadow: none;
}
.userwhiteBox ul li .fstMultipleMode .fstResults .fstResultItem {
	color: #000;
    font-weight: 400;
    font-size: 14px;
	padding: 5px 45px 5px 24px;
}
.userwhiteBox ul li input:focus {
	outline: none;
}
/********** business-edit-user end **********/


/********** BUSINESS-SETTINGS  **********/
.navbar-wrapper .close-head3 {
	position: absolute;
	right: 34px;
	top: 17px;
}
.company-settings {
	float: left;
	margin: 0;
	padding: 160px 0 0 0;
	width: 100%;
}
.company-settings h2 {
	font-weight: 400;
	font-size: 32px;
	color: #2c2845;
	margin: 0 0 20px 0;
}
.company-settings .settingsLeft {
	float: left;
	margin: 0;
	padding: 25px 25px 0 26px;
	width: 100%;
	background: #fff;
	border: 1px solid #d6e2db;
	border-radius: 10px;
}
.company-settings .settingsLeft h3 {
	font-weight: 400;
	font-size: 16px;
	color: #000;
	margin: 0 0 32px 0;
	text-transform: uppercase;
}
.company-settings .settingsLeft ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.company-settings .settingsLeft ul li {
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 19px 0;
	width: 100%;
	border-bottom: 1px solid #767676;
}
.company-settings .settingsLeft ul li:last-child {
	border-bottom: none;
}
.company-settings .settingsLeft ul li a {
	display: block;
	font-weight: 400;
	font-size: 16px;
	color: #767676;
	background: url(../images/menu-right-arrow_bg.png) no-repeat right center;
}
.company-settings .settingsLeft ul li a:hover {
	background: url(../images/menu-right-active-arrow_bg.png) no-repeat right center;
	color: #000;
	text-decoration: none;
}
.company-settings .settingsLeft ul .active a {
	background: url(../images/menu-right-active-arrow_bg.png) no-repeat right center;
	color: #000;
}
.company-settings .settingsRight {
	float: left;
	margin: 0;
	padding: 25px 25px 0 26px;
	width: 100%;
	background: #fff;
	border: 1px solid #d6e2db;
	border-radius: 10px;
}
.company-settings .settingsRight h3 {
	font-weight: 400;
	font-size: 16px;
	color: #000;
	margin: 0 0 32px 0;
	text-transform: uppercase;
}
.company-settings .settingsRight .infoFrm {
	float: left;
	list-style: none;
	margin: 0 0 47px 0;
	padding: 0;
	width: 100%;
}
.company-settings .settingsRight .infoFrm li {
	margin-bottom: 17px;
}
.company-settings .settingsRight .infoFrm li h4 {
	margin: 0 0 16px 0;
	font-weight: 400;
	font-size: 18px;
	color: #000;
}
.company-settings .settingsRight .infoFrm li p {
	margin: 0 0 0 0;
	font-weight: 400;
	font-size: 14px;
	color: #767676;
}
.company-settings .settingsRight .infoFrm li .frmBox {
	float: left;
	border-radius: 10px;
	border: 1px solid #f7daed;
	background: #fff;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.company-settings .settingsRight .infoFrm li .frmBox .velvetTick {
	float: right;
	margin: -46px 7px 0 0;
	padding: 0;
	width: auto;
}
.company-settings .settingsRight .infoFrm li .frmBox label {
	float: left;
	margin: 0;
	padding: 11px 45px 0 24px;
	width: 100%;
	background-color: #fff;
	font-weight: 400;
	font-size: 13px;
	color: #767676;
	border-radius: 10px 10px 0 0;
}
.company-settings .settingsRight .infoFrm li .frmBox input[type="text"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.company-settings .settingsRight .infoFrm li .frmBox input[type="tel"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.company-settings .settingsRight .infoFrm li .frmBox input[type="tel"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.company-settings .settingsRight .infoFrm li .frmBox input[type="email"] {
	float: left;
	margin: 0;
	padding: 5px 45px 8px 24px;
	width: 100%;
	border: none;
	background-color: #fff;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	border-radius: 0 0 10px 10px;
}
.company-settings .btmBtnBox {
	float: left;
	margin: 27px 0 27px 0;
	padding: 0;
	width: 100%;
}
.company-settings .btmBtnBox .btn {
	float: right;
	font-weight: 700;
	font-size: 14px;
	padding: 0 51px 0 38px;
	line-height: 49px;
	text-transform: uppercase;
	border-radius: 5px;
	background: url(../images/white-right-arrow_bg.png) no-repeat 75% center #c60889;
	border: none;
}
.company-settings .btmBtnBox .btn:focus {
	outline: none;
}
/********** business-settings end **********/


/********** BUSINESS-ADVERTISING **********/
.company-settings .topAppliHdr {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.company-settings .topAppliHdr h2 {
	float: left;
	margin: 0 0 0 0;
	font-weight: 400;
	font-size: 32px;
	color: #2c2845;
}
.company-settings .topAppliHdr .newAdverisement {
	color: #aa0079;
	float: right;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	text-transform: uppercase;
	z-index: 1;
}
.company-settings .topAppliHdr .newAdverisement img {
	display: inline-block;
	margin: 0 12px 0 0;
}
.company-settings .topAppliHdr .newAdverisement:hover {
	text-decoration: none;
}
.company-settings .topAppliHdr .advertiseSearch {
	float: left;
	list-style: none;
	margin: -34px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.company-settings .topAppliHdr .advertiseSearch li {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0 15px;
	width: 154px;
}
.company-settings .topAppliHdr .advertiseSearch li .stylesSelect {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
}
.company-settings .topAppliHdr .advertiseSearch li .stylesSelect select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	font-size: 16px;
	font-weight: 400;
	color: #2c2845;
}
.company-settings .topAppliHdr .advertiseSearch li .stylesSelect select::-ms-expand {
	display: none;
}
.company-settings .topAppliHdr .advertiseSearch li .stylesSelect select:focus {
	outline: none;
}
.company-settings .bottomAppliHdr {
	float: left;
	margin: 150px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.company-settings .bottomAppliHdr h2 {
    font-size: 36px;
    margin-bottom: 20px;
    font-weight: 400;
    color: #000;
}
.company-settings .bottomAppliHdr span {
    margin: 20px 0;
    display: inline-block;
}
.company-settings .bottomAppliHdr p {
    color: #767676;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 0 0;
}
.company-settings .bottomAppliHdr .Search-Job-btn {
    background: #c60889;
    color: #fff;
    padding: 20px 40px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 6px;
    margin-top: 25px;
}
.company-settings .bottomAppliHdr .Search-Job-btn:hover {
	text-decoration: none;
}
/********** business-advertising end **********/


/********** BUSINESS-POST-ADVERTISING **********/
.companyAdertimentFull {
	float: left;
	margin: 105px 0 0 0;
	padding: 0;
	width: 100%;
}
.companyAdertimentFull .whiteAdvertisement {
	float: left;
	margin: 0;
	padding: 105px 0 87px 0;
	width: 100%;
	background: #fff;
	text-align: center;
}
.companyAdertimentFull .whiteAdvertisement h2 {
    font-size: 32px;
    margin: 0 0 15px 0;
    font-weight: 400;
    color: #2c2845;
}
.companyAdertimentFull .whiteAdvertisement h2 img {
	display: inline-block;
	margin: -3px 16px 0 0;
}
.companyAdertimentFull .whiteAdvertisement p {
    font-size: 18px;
    margin: 0 0 20px 0;
    font-weight: 400;
    color: #2c2845;
}
.companyAdertimentFull .midAdvertisement {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.companyAdertimentFull .midAdvertisement .advertiseType {
	float: left;
	list-style: none;
	margin: -27px 0 67px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.companyAdertimentFull .midAdvertisement .advertiseType li {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.companyAdertimentFull .midAdvertisement .advertiseType li:nth-child(2) {
	margin-left: -5px;
}
.companyAdertimentFull .midAdvertisement .advertiseType li a {
	display: block;
	color: #aa0079;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	line-height: 55px;
	padding: 0 86px 0 86px;
	border-radius: 5px;
	border: 2px solid #c60889;
	background-color: #fff;
}
.companyAdertimentFull .midAdvertisement .advertiseType li:nth-child(1) a {
	border-right: none;
	border-radius: 5px 0 0 5px;
}
.companyAdertimentFull .midAdvertisement .advertiseType li:nth-child(2) a {
	border-left: none;
	border-radius: 0 5px 5px 0;
}
.companyAdertimentFull .midAdvertisement .advertiseType li a:hover {
	text-decoration: none;
}
.companyAdertimentFull .midAdvertisement .advertiseType .active a {
	background-color: #c60889;
	color: #fff;
}
.companyAdertimentFull .midAdvertisement .serchAdveriseBox {
	float: left;
	margin: 0 0 43px 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.companyAdertimentFull .midAdvertisement .serchAdveriseBox li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.companyAdertimentFull .midAdvertisement .serchAdveriseBox li h3 {
	margin: 0 0 0 0;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	padding: 8px 0 22px 0;
	border-bottom: 1px solid #767676;
}
.companyAdertimentFull .midAdvertisement .serchAdveriseBox li .btn {
	background: url(../images/white-right-arrow_bg.png) no-repeat 75% center #c60889;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #c60889;
    padding: 0 51px 0 38px;
    font-weight: 700;
	line-height: 49px;
	border: none;
	border-radius: 5px;
	float: right;
	margin: -59px 0 0 0;
}
.companyAdertimentFull .midAdvertisement .serchAdveriseBox li .btn:focus {
	outline: none;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList {
	float: left;
	list-style: none;
	margin: 0 0 58px 0;
	padding: 0;
	width: 100%;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li {

}
.companyAdertimentFull .midAdvertisement .advertisetypeList .inActive {
	opacity: 0.3;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li a {
	display: block;
	float: left;
	width: 100%;
	padding: 15px;
	border-radius: 10px;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li a .whiteImgSpan {
	float: left;
	margin: 0 15px 0 0;
	background: #fff;
	border-radius: 15px;
	width: 65px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	box-shadow: 0 0 28px rgba(210,227,217,0.75);
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li a .textSpan {
	float: left;
	width: 75%;
	margin: 8px 0 0 0;
	padding: 0;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li a .textSpan .headeingText {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-weight: 700;
	font-size: 15px;
	color: #000;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li a .textSpan .paraText {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-weight: 400;
	font-size: 15px;
	color: #767676;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li a:hover {
	background: #e9eeeb;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li .tooltip {
	width: 100%;
	left: 15px !important;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li .tooltip .tooltip-arrow {
	border-top-color: #fff;
	margin-left: -10px;
    border-width: 10px 10px 0;
}
.companyAdertimentFull .midAdvertisement .advertisetypeList li .tooltip .tooltip-inner {
	max-width: 100%;
	text-align: left;
	background-color: #fff;
	border-radius: 8px;
	color: #aa0079;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	padding: 16px 24px 15px 24px;
	box-shadow: 0 0 28px rgba(196,200,255,0.75);
}
.companyAdertimentFull .midAdvertisement .midWhiteBox {
	float: left;
	margin: 0;
	padding: 44px 0 0 0;
	width: 100%;
	background: #fff;
}
/********** business-post-advertising end **********/


/********** BUSINESS-ADVERTISING-WITH-JOB-POST **********/
.bottomPjobPost {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.bottomPjobPost .jobPostList {
	float: left;
	list-style: none;
	margin: 69px 0 0 0;
	padding: 0;
	width: 100%;
}
.bottomPjobPost .jobPostList li {
}
.bottomPjobPost .jobPostList li .cardBoxDiv {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	width: 100%;
	-webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px;
}
.bottomPjobPost .jobPostList li .cardDiv {
	width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
}
.bottomPjobPost .jobPostList li .cardDiv.flipped {
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv {
	float: left;
	margin: 0;
	padding: 0 17px 0 21px;
	width: 100%;
	background: #fff;
	border: 1px solid #d6e2db;
	border-radius: 10px;
	position: relative;
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
	min-height: 368px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv {
	float: left;
	margin: 0;
	padding: 22px 0 10px 0;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #d8e4dd;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .activeSpan {
	position: absolute;
	left: 33px;
	top: 24px;
	color: #000;
	font-weight: 400;
	font-size: 13px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .activeSpan img {
	display: inline-block;
	margin: -3px 9px 0 0;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .rightNav {
	position: absolute;
	right: 33px;
	top: 19px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu {
	display: none;
	position: absolute;
	right: 33px;
	top: 35px;
	width: 191px;
	z-index: 1;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	border: 1px solid #d6e2db;
	border-radius: 10px;
	background: #fff;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #d6e2db;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li:last-child {
	border-bottom: none;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li a {
	color: #8e8e8e;
	display: block;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	padding: 10px 22px 10px 22px;
	text-align: left;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li a .imgSpan {
	display: inline-block;
	margin: 0 0 0 0;
	width: 33px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li a .imgSpan img {
	margin-bottom: 0;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li a .imgSpan .fa {
	font-size: 24px;
    position: relative;
    top: 3px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .jopOptionsMenu .jobOptionList li a:hover {
	text-decoration: none;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv h3 {
	margin: 0 0 9px 0;
	color: #000;
	font-weight: 700;
	font-size: 18px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv h4 {
	color: #aa0079;
	font-size: 17px;
	font-weight: 400;
	margin: 0 0 50px 0;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .img_div {
	line-height: 54px;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv img {
	display: inline-block;
	height: auto;
	max-height: 54px;
	max-width: 66px;
	width: auto;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .showBottomContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv:hover .topDiv .showBottomContent {
	opacity: 0.2;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .showBottomContent .tableUl {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 40%;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .showBottomContent .rightPad {
	padding-right: 15px;
	width: 60%;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .showBottomContent .tableUl li {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .showBottomContent .tableUl li .th {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	color: #767676;
	font-weight: 400;
	font-size: 13px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv .showBottomContent .tableUl li .td {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	color: #000;
	font-weight: 400;
	font-size: 13px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .bottomDiv {
	float: left;
	margin: 0;
	padding: 9px 0 10px 0;
	width: 100%;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv:hover .bottomDiv {
	opacity: 0.2;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .bottomDiv img {
	float: left;
	margin: 0 0 0 0;
	width: 35px;
	height: auto;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .bottomDiv .priceSpan {
	float: right;
	margin: 7px 0 0 0;
	color: #777;
	font-weight: 400;
	font-size: 14px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .bottomDiv .priceSpan .spanColor {
	color: #000;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv {
	float: left;
	margin: 0;
	padding: 0 52px 44px 52px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: none;
	display: none;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv:hover .btnBtmDiv {
	display: block;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv .apllicantApply {
	background-color: #c60889;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 11px;
	text-align: center;
	text-transform: uppercase;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv .apllicantApply:hover {
	text-decoration: none;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv .apllicantApply:focus {
	text-decoration: none;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv .editBtn {
	display: block;
	border-radius: 5px;
	background-color: #f681c6;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 50px;
	text-align: center;
	margin-bottom: 11px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv .editBtn:hover {
	text-decoration: none;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .btnBtmDiv .editBtn:focus {
	text-decoration: none;
}
.bottomPjobPost .jobPostList li .cardDiv .flipDiv {
    background: #fff;
    border: 1px solid #d6e2db;
    border-radius: 10px;
	display: block;
    height: 100%;
	left: 0;
	margin: 0;
	padding: 17px 17px 17px 21px;
	text-align: center;
	top: 0;
    width: 100%;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
	min-height: 368px;
}
.bottomPjobPost .jobPostList li .cardDiv .flipDiv {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg );
    transform: rotateY(180deg);
}
.bottomPjobPost .jobPostList li .cardDiv .flipDiv p {
	margin: 0 0 0 0;
	color: #000;
    font-weight: 400;
    font-size: 13px;
	line-height: 24px;
}
/********** business-advertising-with-job-post end **********/


/********** BUSINESS-ADVERTISING-INFORMATION **********/
.advertise-information {
	float: left;
	margin: 0;
	padding: 28px 0 0 0;
	width: 100%;
}
.advertise-information .saveAs {
	float: right;
	margin: 0 0 57px 0;
	color: #2c2c2c;
	font-weight: 400;
	font-size: 13px;
}
.advertise-information .saveAs img {
	display: inline-block;
	margin: -2px 0 0 4px;
}
.advertise-information .lTopSection {
	float: left;
	margin: 0 0 29px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .lTopSection .imgDiv {
	float: left;
	margin: 0 10px 0 0;
	max-width: 42px;
	width: auto;
	height: auto;
}
.advertise-information .lTopSection .txtDiv {
	float: left;
	margin: 0;
	padding: 0;
	width: 84%;
}
.advertise-information .lTopSection .txtDiv h3 {
	margin: 0 0 6px 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 24px;
}
.advertise-information .lTopSection .txtDiv p {
	margin: 0 0 0 0;
	color: #767676;
	font-weight: 400;
	font-size: 14px;
	padding-right: 82px;
}
.advertise-information .lTopSection .txtDiv p span {
	display: inline-block;
	margin: 0 0 0 3px;
}
.advertise-information .settingsLeft {
    float: left;
    margin: 0;
    padding: 25px 25px 0 26px;
    width: 100%;
    background: #fff;
    border: 1px solid #d6e2db;
    border-radius: 10px;
}
.advertise-information .settingsLeft {
	margin-bottom: 27px;
}
.advertise-information .settingsLeft .stepFrmList {
	float: left;
    list-style: none;
    margin: 0 0 25px 0;
    padding: 0;
    width: 100%;
}
.advertise-information .settingsLeft .stepFrmList li {
	padding: 0;
	margin: 0;
	background: url(../images/menu-right-arrow_bg.png) no-repeat right center;
	border-bottom: 1px solid #767676;
}
.advertise-information .settingsLeft .stepFrmList li:last-child {
	border-bottom: none;
}
.advertise-information .settingsLeft .stepFrmList .active {
	background: url(../images/menu-right-active-arrow_bg.png) no-repeat right center;
}
.advertise-information .settingsLeft .stepFrmList .finish {
	background: url(../images/menu-right-finish-arrow_bg.png) no-repeat right center;
}
.advertise-information .settingsLeft .stepFrmList li span {
	display: block;
	font-weight: 400;
	font-size: 14px;
	color: #767676;
	line-height: 59px;
}
.advertise-information .settingsLeft .stepFrmList .active span {
	color: #000;
	font-weight: 700;
}
.advertise-information .settingsLeft .stepFrmList .finish span {
	color: #aa0079;
	font-weight: 700;
	background: url(../images/selected-icon_bg.png) no-repeat -5px center;
	padding-left: 32px;
}
.advertise-information .settingsLeft .lFtShowDiv {
	float: left;
	margin: 0;
	padding: 0 0 25px 0;
	width: 100%;
}
.advertise-information .settingsLeft .lFtShowDiv p {
	margin: 0 0 26px 0;
	font-weight: 400;
	font-size: 14px;
	color: #767676;
	line-height: 20px;
}
.advertise-information .settingsLeft .lFtShowDiv p span {
	color: #aa0079;
	font-weight: 700;
}
.advertise-information .settingsLeft .lFtShowDiv .btn {
    font-weight: 700;
    font-size: 14px;
    padding: 0 46px 0 24px;
    line-height: 59px;
    text-transform: uppercase;
    border-radius: 5px;
    background: url(../images/white-right-arrow_bg.png) no-repeat 82% center #c60889;
    border: none;
}
.advertise-information .settingsLeft .lFtShowDiv .disabled {
	background: url(../images/disabled-arrow-icon.png) no-repeat 82% center #ecf2f0;
	color: #a9b4ae;
}
.advertise-information .frmSection {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	display: none;
}
.advertise-information .frmSection .rTopSection {
	float: left;
	margin: 0 0 1px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rTopSection h3 {
	margin: 0 0 6px 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 24px;
}
.advertise-information .frmSection .rTopSection p {
	margin: 0 0 0 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 14px;
	line-height: 28px;
	min-height: 68px;
}
.advertise-information .frmSection .rTopSection .company-help-btn {
	background-color: #c60889;
    border: none;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
	float: right;
    font-size: 14px;
    font-weight: 700;
    line-height: 50px;
    margin: -25px 0 0 0;
    padding: 0 40px 0 40px;
}
.advertise-information .frmSection .rTopSection .company-help-btn:hover {
	text-decoration: none;
}
.advertise-information .frmSection .rTopSection .company-help-btn:focus {
	text-decoration: none;
}
.advertise-information .frmSection .rTopSection .para2 {
	line-height: normal;
}
.advertise-information .frmSection .rTopSection .left_advertise_top_text {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 65%;
}
.advertise-information .frmSection .rTopSection .category_search_input {
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #a3a4af;
	float: right;
	font-size: 15px;
	font-weight: 400;
	height: 64px;
	line-height: 62px;
	margin: 0 0 20px 0;
	padding: 0 24px 0 24px;
	width: 300px;
}
.advertise-information .frmSection .rTopSection .category_search_input:focus {
	outline: none;
}
.advertise-information .frmSection .rFrmBtmSection {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li {
	float: left;
	margin: 0 0 27px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .seeExample {
	float: right;
	color: #aa0079;
	font-weight: 400;
	font-size: 14px;
	margin: 11px 0 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox {
	background: #fff;
	border: 1px solid #d8e3dd;
	border-radius: 10px;
	float: left;
	margin: 0;
	padding: 0 17px 0 17px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .lftRadioSpan {
	float: left;
	margin: 0;
	padding: 0;
	width: 49px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .lftRadioSpan .radioButton {
	float: left;
	margin: 27px 0 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv {
	float: left;
	margin: 0;
	padding: 22px 0 20px 0;
	width: 94%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .fullWidth {
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv label {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: 700;
	font-size: 16px;
	color: #000;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .upAdd {
	float: right;
	margin: -25px 0 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv label .infoTips {
	display: inline-block;
	margin: 0 0 0 4px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .countSpan {
	float: right;
	margin: -21px 0 0 0;
	font-weight: 700;
	font-size: 14px;
	color: #000;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv input[type="text"] {
	float: left;
	margin: 0;
	padding: 13px 0 5px 0;
	width: 100%;
	background: #fff;
	border: none;
	font-weight: 400;
	font-size: 14px;
	color: #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv input[type="text"]:focus {
	outline: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv textarea {
	float: left;
	margin: 0;
	padding: 13px 0 5px 0;
	width: 100%;
	background: #fff;
	border: none;
	font-weight: 400;
	font-size: 14px;
	color: #767676;
	height: auto;
	max-height: 200px;
	min-height: 40px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv textarea:focus {
	outline: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .stylesSelect {
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
    background: url(../images/dropdown-arrow2_bg.png) no-repeat right center;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .stylesSelect select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .stylesSelect select:focus {
	outline: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList {
	float: left;
	list-style: none;
	margin: 18px 0 0 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList li {
	float: left;
	margin: 0 7px 7px 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList li .jobradioSpan {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList li .jobradioSpan input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	width: 100%;
	height: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList li .jobradioSpan .checkmark {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	background-color: #f4f9f6;
	font-size: 13px;
	font-weight: 400;
	color: #000;
	border: 2px solid #d6e2db;
	border-radius: 5px;
	line-height: 35px;
	padding: 0 19px;
	display: block;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList li .jobradioSpan:hover input ~ .checkmark {
	background-color: #f4f9f6;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .radioList li .jobradioSpan input:checked ~ .checkmark {
	background-color: #f4f9f6;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .btn-type__radio {
	float: left;
	width: 100%;
	border: none;
	border-radius: 0;
	text-align: left;
	background: url(../images/dropdown-arrow2_bg.png) no-repeat 98% center #fff;
	padding: 15px 0 5px 10px;
	box-shadow: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .open .btn-type__radio {
	background: url(../images/dropdown-white-arrow_bg.png) no-repeat 98% center #c60889;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .btn-type__radio .value {
	display: block;
	color: #000;
	font-size: 14px;
	font-weight: 700;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .open .btn-type__radio .value {
	color: #fff;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .btn-type__radio .caret {
	display: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	box-shadow: none;
	border: 1px solid #767676;
	border-top: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li {
	margin: 0;
	border-bottom: 1px solid #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li:last-child {
	border-bottom: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li a {
	float: left;
	background-color: #fff;
	padding: 0 25px 0 25px;
	width: 100%;
	position: relative;
	line-height: 65px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li input {
	margin: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	position: absolute;
    left: 0;
	z-index: 2;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li .checkmark {
	position: relative;
  	top: 0;
  	left: 0;
  	height: 18px;
  	width: 18px;
  	background-color: #f4f5ff;
  	border-radius: 100%;
  	border: 1px solid #f7daed;
	float: left;
	margin: 24px 10px 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li a:hover input ~ .checkmark {
	background-color: #f4f5ff;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li input:checked ~ .checkmark {
	background-color: #f4f5ff;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li .checkmark:after {
  	content: "";
  	position: absolute;
  	display: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li input:checked ~ .checkmark:after {
  	display: block;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .cmnSelectDropdown .btn-group__multiple-radio .dropdown-menu li .checkmark:after {
	left: 3px;
  	top: 3px;
  	width: 10px;
  	height: 10px;
  	border: none;
  	border-radius: 100%;
	background-color: #2196F3;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .newQuestion {
	background-color: #c60889;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    margin: -28px 0 0 0;
    padding: 0 15px 0 15px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .newQuestion:hover {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .newQuestion:focus {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .questionsList {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .questionsList li {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .questionsList li .checkboxButton {
	float: left;
	margin: 1px 6px 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .questionsList li .choseText {
	color: #2c2845;
	float: left;
    font-weight: 400;
    font-size: 15px;
    line-height: normal;
	margin: 0;
	padding: 0;
	width: 90%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .fitnessSearch {
    float: right;
    list-style: none;
    margin: 22px 0 25px 22px;
    padding: 0;
    width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .fitnessSearch li {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .fitnessSearch li input[type="text"] {
    float: left;
    background: url(../images/search-gray-icon_bg.png) no-repeat 0 center;
    border: none;
    border-radius: 0;
    height: 54px;
    line-height: 52px;
    font-size: 15px;
    font-weight: 400;
    color: #767676;
    width: 303px;
    margin: 0;
    padding: 0 20px 0 24px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .stylesSelect {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .stylesSelect select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	font-size: 16px;
	font-weight: 400;
	color: #2c2845;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .stylesSelect select::-ms-expand {
	display: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .stylesSelect select:focus {
	outline: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .nav-tabs {
    float: left;
    margin: 22px 0 25px 0;
    border: 1px solid #f7daed;
    padding: 0;
    width: auto;
    border-radius: 10px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .nav-tabs li {
    margin: 0;
    padding: 0;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .nav-tabs li a {
    margin: 0;
    border: none;
    border-radius: 10px;
    padding: 0 26px;
    line-height: 52px;
    font-size: 15px;
    font-weight: 400;
    color: #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .nav-tabs li:nth-child(1) a {
    border-radius: 10px 0 0 10px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .nav-tabs li:nth-child(2) a {
    border-radius: 0 10px 10px 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .nav-tabs .active a {
    background-color: #c60889;
    color: #fff;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList {
	float: left;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li {
	float: left;
	list-style: none;
	margin: 0 10px 10px 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li a {
	display: block;
	position: relative;
	color: #fff;
	float: left;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li a .textSpan {
	background-color: #c60889;
	color: #fff;
	padding: 0 29px 0 29px;
	line-height: 39px;
    font-size: 13px;
    font-weight: 400;
	display: block;
	border-radius: 5px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li a .deleteSpan {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 5px;
	text-align: center;
	background-color: rgba(255,101,101,0.79);
	line-height: 39px;
	opacity: 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li a:hover .deleteSpan {
	opacity: 1;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li a:hover {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li a:focus {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li .tooltip {
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li .tooltip .tooltip-arrow {
	border-top-color: #fff;
	margin-left: -10px;
    border-width: 10px 10px 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .tab-pane .abilityList li .tooltip .tooltip-inner {
	max-width: none;
	text-align: left;
	background-color: #fff;
	border-radius: 8px;
	color: #aa0079;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	padding: 16px 24px 15px 24px;
	box-shadow: 0 0 28px rgba(196,200,255,0.75);
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox #mainAccordion1 {
	margin-top: 20px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-body {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-group {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion {
	max-height: 600px;
	overflow-y: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel {
    box-shadow: none;
	border: none;
	border-bottom: 1px solid #f7daed;
	border-radius: 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading {
	background: none;
	border-bottom: none;
	border-radius: 0;
	padding: 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading .panel-title {
	margin: 0;
	position: relative;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-heading .panel-title .collapsed .countId {
	color: #767676;
}
.countId {
    color: #fff;
	position: absolute;
    right: 70px;
	top: 25px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading .panel-title a {
	background: url(../images/accordion-down-arrow_bg.png) no-repeat 96% center;
	color: #767676;
	display: block;
    font-size: 17px;
    font-weight: 400;
	line-height: 65px;
	padding-left: 15px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading .panel-title a .dynamicId {
	display: inline-block;
	margin-left: 4px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading .panel-title a .dynamicId .dynamicId_span {
	display: inline-block;
	font-size: 13px;
	font-weight: 300;
	margin-left: 5px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-heading .panel-title a {
	background: url(../images/accordion-white-up-arrow_bg.png) no-repeat 96% center #c60889;
	color: #fff;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-heading .panel-title .collapsed {
	background: url(../images/accordion-down-arrow_bg.png) no-repeat 96% center;
	color: #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-heading .panel-title a:focus {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading .panel-title a:hover {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading .panel-title a .radioButton {
	float: left;
	margin: 23px 11px 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-collapse {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .mainAccordion .panel-body {
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel:nth-child(1) {
	border-top: 1px solid #f7daed;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel:last-child {
	border-bottom: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .panel-title a {
	background: url(../images/accordion-white-up-arrow_bg.png) no-repeat 96% center #c60889;
	color: #fff;
	padding-left: 34px;
	font-weight: 700;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .selected a:before {
	content: "";
    background: url(../images/selected-icon_bg.png) no-repeat 0 0;
    width: 38px;
    height: 38px;
    margin: 17px 8px 0 0;
    display: inline-block;
    float: left;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .panel-title .countId4 {
    color: #fff;
	position: absolute;
    right: 70px;
	top: 25px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .panel-title .dynamicId2 {
    color: #fff;
	position: absolute;
    right: 70px;
	top: 25px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .panel-title a .dynamicId1 {
	display: inline-block;
	margin-left: 8px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .panel-title a .dynamicId1 .dynamicId_span {
	display: inline-block;
	font-size: 13px;
	font-weight: 300;
	margin-left: 5px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-heading .panel-title .collapsed {
	background: url(../images/accordion-down-arrow_bg.png) no-repeat 96% center;
	font-weight: 400;
	color: #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-collapse {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body {
	float: left;
	margin: 0;
	padding: 20px 34px 15px 34px;
	width: 100%;
	border-top: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .in .panel-body {
	background-color: #fff;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList li {
	float: left;
	margin: 0 12px 17px 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList li .blankDiv {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks {
	background-color: #fff;
	display: block;
	line-height: 37px;
    font-size: 13px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	border-radius: 8px;
	padding: 0 30px 0 30px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks:hover {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .addCatLinks {
	background: #c60889;
	color: #fff;
	border: 1px solid #c60889;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv {
	position: absolute;
	left: 0;
	top: -70px;
	background: #fff;
	border: 1px solid #d0d0e8;
	border-radius: 10px 10px 10px 0;
	margin: 0;
	padding: 8px 0 8px 15px;
	min-width: 213px;
	background: #fff;
	z-index: 1;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv:after,
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv:before {
	top: 100%;
	left: 12px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 12px;
	margin-left: -12px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv:before {
	border-color: rgba(208, 208, 232, 0);
	border-top-color: #d0d0e8;
	border-width: 13px;
	margin-left: -13px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv .deleteIcon {
	color: #000;
	font-size: 24px;
	float: left;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv .countList {
	float: left;
	list-style: none;
	margin: 8px 0 0 10px;
	padding: 0 0 0 10px;
	width: auto;
	border-left: 1px solid #d0e6f1;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv .countList li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv .countList li a {
	display: block;
    font-size: 12px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	text-align: center;
	border-radius: 3px;
	width: 21px;
	line-height: 19px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .categorySubList .active .blankDiv .activeShowDiv .countList li a:hover {
	text-decoration: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body {
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList li {
	float: left;
	margin: 0 7px 7px 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList li .jobradioSpan {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList li .jobradioSpan input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	width: 100%;
	height: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList li .jobradioSpan .checkmark {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	background-color: #f4f9f6;
	font-size: 13px;
	font-weight: 400;
	color: #000;
	border: 2px solid #d6e2db;
	border-radius: 5px;
	line-height: 35px;
	padding: 0 19px;
	display: block;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList li .jobradioSpan:hover input ~ .checkmark {
	background-color: #f4f9f6;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .subAccordion .panel-body .radioList li .jobradioSpan input:checked ~ .checkmark {
	background-color: #f4f9f6;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .priceSpan {
	float: right;
	margin: 8px 0 25px 0;
	color: #000;
    font-size: 16px;
    font-weight: 700;
	width: 150px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .aplyPayments {
	float: left;
	margin: 4px 0 25px 0;
	padding: 0;
	list-style: none;
	width: 83%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .aplyPayments li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .aplyPayments li .checkboxButton {
    float: left;
    margin: 8px 21px 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .rFrmDiv .aplyPayments li .termsTextSpan2 {
    float: left;
    margin: 8px 0 0 0;
    padding: 0;
    color: #767676;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    width: 94%;
    text-align: left;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .payment_list {
	float: left;
	list-style: none;
	margin: 0;
	padding: 14px 0 0 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .payment_list li {
	float: left;
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .payment_list li .radioButton {
	float: left;
	margin: 1px 7px 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .payment_list li .labelSpan {
	color: #2c2845;
    float: left;
    font-size: 15px;
	font-weight: 700;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox {
	float: right;
	margin: 16px 0 0 0;
	padding: 5px 12px 5px 12px;
	width: 95%;
	background: #fff;
	border: 1px solid #d8e3dd;
	border-radius: 10px;
	position: relative;
	display: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox:after {
	position: absolute;
	left: -24px;
	top: -36px;
	content: "";
	background: url(../images/subformdiv-after-angle-icon.png) no-repeat 0 0;
	height: 65px;
	width: 23px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox input[type="text"] {
    float: left;
    margin: 0;
    padding: 13px 0 5px 0;
    width: 85%;
    background: #fff;
    border: none;
    font-weight: 400;
    font-size: 14px;
    color: #767676;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox input[type="text"]:focus {
	outline: none;
} 
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox input[type="text"]:focus-visible { 
	outline: none;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox .spanNav {
	float: right;
	margin: 7px 0 0 0;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox .spanNav .plusSubBox {
	float: left;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .subWhiteFrmBox .spanNav .closeSubBox {
	float: left;
	margin: 0 0 0 7px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .dontSkillLink {
	display: block;
    text-align: center;
    color: #c60889;
    font-weight: 400;
    font-size: 14px;
    float: left;
    width: 100%;
    margin: 18px 0 2px 0;
}
.advertise-information .frmSection .rFrmBtmSection .print_sec {
	float: left;
	margin: 0;
	padding: 0 18px 0 18px;
	width: 100%;
}
.advertise-information .frmSection .rFrmBtmSection .print_sec .print_list {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;

}
.advertise-information .frmSection .rFrmBtmSection .print_sec .print_list li {
	float: left;
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;

}
.advertise-information .frmSection .rFrmBtmSection .print_sec .print_list li .checkboxButton {
	float: left;

}
.advertise-information .frmSection .rFrmBtmSection .print_sec .print_list li .labelSpan {
	color: #2c2845;
    float: left;
    font-size: 15px;
	font-weight: 400;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.advertise-information .frmSection .skil_right_section {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .skil_right_section h3 {
	margin: 0 0 20px 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 24px;
}
.advertise-information .frmSection .skil_right_section .skill_white_box {
	background: #fff;
	border: 1px solid #d8e3dd;
	border-radius: 10px;
	float: left;
	margin: 0 0 20px 0;
	padding: 26px 17px 26px 17px;
	width: 100%;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio li {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio li .radioButton {
	float: left;
	margin: 0 10px 0 0;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio li .spanLabel {
	color: #2c2845;
	float: left;
	font-size: 15px;
	font-weight: 400;
  line-height: 18px;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio .externallink_toggle1 .spanLabel {
	color: #aa0079;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio .externallink11 .spanLabel {
	color: #aa0079;
}
.advertise-information .frmSection .skil_right_section .skill_white_box .subRadio .externallink_toggle2 .spanLabel {
	color: #aa0079;
}
.advertise-information .frmSection #enter_url {
	float: left;
	margin: 0 0 27px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection #enter_url h3 {
    margin: 0 0 6px 0;
    color: #2c2845;
    font-weight: 400;
    font-size: 24px;
}
.advertise-information .frmSection #enter_url p {
	color: #2c2845;
    font-size: 14px;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}
.advertise-information .frmSection #enter_url .lftRadioSpan {
    float: left;
    margin: 0;
    padding: 0;
    width: 49px;
}
.advertise-information .frmSection #enter_url .lftRadioSpan .radioButton {
	float: left;
	margin: 27px 0 0 0;
}
.advertise-information .frmSection #enter_url .rFrmDiv {
	background: #fff;
	border: 1px solid #d8e3dd;
	border-radius: 10px;
	float: left;
	margin: 33px 0 0 0;
	padding: 17px 17px 17px 17px;
	width: 100%;
}
.advertise-information .frmSection #enter_url .rFrmDiv .error_span {
	color: #ff6767;
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}
.advertise-information .frmSection #enter_url .rFrmDiv label {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}
.advertise-information .frmSection #enter_url .rFrmDiv label .infoTips {
    display: inline-block;
    margin: 0 0 0 4px;
}
.advertise-information .frmSection #enter_url .rFrmDiv input[type="text"] {
    background: #fff;
	border: none;
	color: #767676;
	float: left;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
    padding: 13px 0 5px 0;
    width: 100%;
}
.advertise-information .frmSection #enter_url .rFrmDiv input[type="text"]:focus {
	outline: none;
}






.advertise-information .frmSection #enter_recive_email {
	float: left;
	margin: 0 0 27px 0;
	padding: 0;
	width: 100%;
}
.advertise-information .frmSection #enter_recive_email h3 {
    margin: 0 0 6px 0;
    color: #2c2845;
    font-weight: 400;
    font-size: 24px;
}
.advertise-information .frmSection #enter_recive_email p {
	color: #2c2845;
    font-size: 14px;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}
.advertise-information .frmSection #enter_recive_email .lftRadioSpan {
    float: left;
    margin: 0;
    padding: 0;
    width: 49px;
}
.advertise-information .frmSection #enter_recive_email .lftRadioSpan .radioButton {
	float: left;
	margin: 27px 0 0 0;
}
.advertise-information .frmSection #enter_recive_email .rFrmDiv {
	background: #fff;
	border: 1px solid #d8e3dd;
	border-radius: 10px;
	float: left;
	margin: 33px 0 0 0;
	padding: 17px 17px 17px 17px;
	width: 100%;
}
.advertise-information .frmSection #enter_recive_email .rFrmDiv .error_span {
	color: #ff6767;
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}
.advertise-information .frmSection #enter_recive_email .rFrmDiv label {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}
.advertise-information .frmSection #enter_recive_email .rFrmDiv label .infoTips {
    display: inline-block;
    margin: 0 0 0 4px;
}
.advertise-information .frmSection #enter_recive_email .rFrmDiv input[type="text"] {
    background: #fff;
	border: none;
	color: #767676;
	float: left;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
    padding: 13px 0 5px 0;
    width: 100%;
}
.advertise-information .frmSection #enter_recive_email .rFrmDiv input[type="text"]:focus {
	outline: none;
}






.advertise-information .frmOneBtnList {
	float: right;
	list-style: none;
	margin: 0 0 45px 0;
	padding: 0;
	width: auto;
}
.advertise-information .frmOneBtnList li {
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	width: auto;
}
.advertise-information .frmOneBtnList li .btn {
	background: url(../images/white-right-arrow_bg.png) no-repeat 75% center #c60889;
	border: 2px solid #c60889;
	border-radius: 5px;
    color: #fff;
	font-weight: 700;
    line-height: 45px;
	margin: 0;
    padding: 0 44px 0 40px;
	text-transform: uppercase;
}
.advertise-information .frmOneBtnList li .confirmBtn {
	padding: 0 60px 0 40px;
    background-position: 85% center;
}
.advertise-information .frmOneBtnList li .reset {
	background: url(../images/blue-left-arrow_bg.png) no-repeat 28px center #fff;
	padding: 0 36px 0 48px;
	color: #aa0079;
}
.advertise-information .frmOneBtnList li .btn:focus {
	outline: none;
}
/* 13.09.22 start */
.whiteFrmBox2 { background: #fff; border: 1px solid #d8e3dd; border-radius: 10px; float: left; margin: 0 0 20px 0; padding: 26px 17px 26px 17px; width: 100%; }

.whiteFrmBox2 h3 { border-bottom: 1px solid #d9e1dc; color: #000; font-size: 22px; font-weight: 400; margin: 0 0 20px 0; padding-bottom: 25px; }
.whiteFrmBox2 h4 {color: #000; font-size: 17px; font-weight: 300; margin: 0 0 30px 0; }
.whiteFrmBox2 .advertisetypeList {
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
}
.whiteFrmBox2 .advertisetypeList li {
	    margin-bottom: 40px;
    min-height: 94px;
}
.whiteFrmBox2 .advertisetypeList .inActive {
	opacity: 0.3;
}
.whiteFrmBox2 .advertisetypeList li a {
	display: block;
	float: left;
	width: 100%;
	/*padding: 15px;*/
	/*border-radius: 10px;*/
	padding: 0;
	border-radius: 0;
}
.whiteFrmBox2 .advertisetypeList li .whiteImgSpan {
	float: left;
	margin: 0 15px 0 0;
	background: #fff;
	border-radius: 15px;
	width: 65px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	box-shadow: 0 0 28px rgba(210,227,217,0.75);
}
.whiteFrmBox2 .disabledBox li .whiteImgSpan {
	opacity: 0.3;
}
.whiteFrmBox2 .advertisetypeList li .textSpan {
	float: left;
	width: 69%;
	margin: 8px 0 0 0;
	padding: 0;
}
.whiteFrmBox2 .disabledBox li .textSpan {
	opacity: 0.3;
}
.whiteFrmBox2 .advertisetypeList li .textSpan .headeingText {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-weight: 700;
	font-size: 15px;
	color: #000;
}
.whiteFrmBox2 .advertisetypeList li .textSpan .paraText {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-weight: 400;
	font-size: 15px;
	color: #767676;
}
.whiteFrmBox2 .advertisetypeList li a:hover {
	/*background: #e9eeeb;*/
}
.whiteFrmBox2 .advertisetypeList li .tooltip {
	width: 100%;
	left: 15px !important;
}
.whiteFrmBox2 .advertisetypeList li .tooltip .tooltip-arrow {
	border-top-color: #fff;
	margin-left: -10px;
    border-width: 10px 10px 0;
}
.whiteFrmBox2 .advertisetypeList li .tooltip .tooltip-inner {
	max-width: 100%;
	text-align: left;
	background-color: #fff;
	border-radius: 8px;
	color: #aa0079;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	padding: 16px 24px 15px 24px;
	box-shadow: 0 0 28px rgba(196,200,255,0.75);
}
.whiteFrmBox2 .serchAdveriseBox {
    float: left;
    margin: 0 0 43px 0;
    padding: 0;
    width: 100%;
    list-style: none;
}
.whiteFrmBox2 .serchAdveriseBox li {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.whiteFrmBox2 .serchAdveriseBox li h3 {
    margin: 0 0 0 0;
    font-weight: 400;
    font-family: 'Muli', sans-serif;
    font-size: 18px;
    color: #000;
    padding: 8px 0 22px 0;
    border-bottom: 1px solid #d9e1dc;
}
/* 13.09.22 End */
/********** business-advertising-information end **********/


/********** BUSINESS-APPLICATIONS **********/
.business-application-body {
	float: left;
	margin: 0;
	padding: 51px 0 21px 0;
	width: 100%;
}
.topApliSearchBx {
	 float: left;
	 margin: 0 0 40px 0;
	 padding: 0;
	 width: 100%;
}
.topApliSearchBx .apliSrchList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li {
	margin-bottom: 20px;
}
.topApliSearchBx .apliSrchList li {
	/*width: 20%;*/
	width: 24%;
}
.topApliSearchBx .apliSrchList li:nth-child(3) { 
	width: 28%; 
}
.topApliSearchBx .apliSrchList li label {
    color: #2c2845;
	float: left;
    font-size: 14px;
    font-weight: 400;
	margin: 0 0 9px 0;
	padding: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .rangeSlider {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .rangeSlider input[type="text"] {
	opacity: 0;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider {
	margin: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle {
	box-shadow: none;
	height: 25px;
	top: -12px;
	width: 25px;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle:hover {
    box-shadow: 0 0 5px rgba(63,81,181,.5);
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
    background: rgba(63,81,181,.5);
    box-shadow: 0 0 5px rgba(63,81,181,.5);
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle:hover .addui-slider-value {
	background: #c60889;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-range {
	background: #c60889;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle:after {
	background: #c60889;
    left: 0;
	top: 0;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
	left: -12px;
}
.topApliSearchBx .apliSrchList li .multiSelDiv {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode {
	float: left;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode .fstControls .fstChoiceItem {
	background: #c60889;
	border: none;
	border-radius: 5px;
	font-size: 14px;
    font-weight: 400;
	padding: 5px 5px 5px 20px;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode .fstControls .fstQueryInput {
	font-size: 14px;
    font-weight: 400;
	padding: 5px;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode .fstResults .fstResultItem {
	font-size: 14px;
    font-weight: 400;
	padding: 5px 20px 5px 20px;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode .fstResults .fstResultItem:hover {
	background-color: #c60889;
	border: none;
	color: #fff;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode .fstResults .fstSelected {
    background-color: #c60889;
	border: none;
	color: #fff;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle table {
	opacity: 0;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group {
	width: 100%;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default {
	background-color: #fff;
	border: 1px solid #D7D7D7;
	border-radius: 0;
	height: 46px;
	line-height: normal;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
	text-transform: none;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default:focus {
   -webkit-box-shadow: none;
    box-shadow: none;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .open .dropdown-toggle {
   -webkit-box-shadow: none;
    box-shadow: none;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default .value {
	color: #2c2845;
	font-size: 14px;
    font-weight: 400;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default .btn-placeholder {
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default .btn-placeholder .placeholder-item {
	background: #c60889;
    border: none;
    border-radius: 5px;
	color: #fff;
	display: inline-block;
    font-size: 14px;
    font-weight: 400;
	margin-bottom: 5px;
	margin-right: 5px;
    padding: 5px 5px 5px 5px;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default .btn-placeholder .placeholder-item:after {
	display: none;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .btn-default .caret {
	float: right;
	margin: 7px 5px 0 0;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu {
	margin: 0;
    max-height: 200px;
	overflow-y: auto;
	padding: 0;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu li {
	margin: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu li a {
	display: block;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu .active a, .topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu .active a:focus, .topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu .active a:hover {
    background: #c60889;
	color: #fff;
    outline: 0;
	text-decoration: none;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu li label {
	color: #2c2845;
	float: none;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0 0 0 20px;
    width: auto;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .cmnCheckboxStyle .btn-group .dropdown-menu .active label {
	color: #fff;
}
.topApliSearchBx .apliSrchList li .extraQstBtn {
	align-items: center;
	background: #d6e2db;
	border: none;
	border-radius: 10px;
	color: #000;
	display: flex;
	float: left;
	font-size: 14px;
	font-weight: 700;
	/*line-height: 46px;*/
	line-height: normal;
	margin: 29px 0 0 0;
	min-height: 46px;
	/*padding: 0 35px 0 35px;*/
	padding: 5px 35px 5px 35px;
	text-align: center;
	width: auto;
}
.topApliSearchBx .apliSrchList li .extraQstBtn:hover {
	text-transform: none;
}
.topApliSearchBx .apliSrchList li .extraQstBtn:focus {
	text-transform: none;
}
.topApliSearchBx .apliSrchList li .price-range-slider {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.topApliSearchBx .apliSrchList li .price-range-slider .range-value {
	margin: 0 0 20px 0;
}
.topApliSearchBx .apliSrchList li input {
	box-shadow: 0;
	outline: 0;
}
.topApliSearchBx .apliSrchList li .price-range-slider .range-value #amount {
	background: none;
    border: none;
	box-shadow: none;
    color: #aa0079;
	float: right;
    font-size: 16px;
    font-weight: bold;
    font-weight: 400;
    margin: -30px 0 0 0;
	padding: 0;
	text-align: right;
    width: auto;
}
.topApliSearchBx .apliSrchList li .price-range-slider .ui-slider .ui-slider-handle:hover {
	background: #fff;
}
.topApliSearchBx .apliSrchList li .price-range-slider .ui-slider .ui-slider-handle:focus {
	background: #fff;
	border: 1px solid #c5c5c5;
	outline: none;
}
.topApliSearchBx .apliSrchList li .btn {
	background: #c60889;
	border: none;
	border-radius: 10px;
	float: right;
	font-size: 14px;
	font-weight: 700;
	line-height: 46px;
	margin: 29px 0 0 0;
	padding: 0 35px 0 35px;
	text-transform: uppercase;
	width: auto
}
.topApliSearchBx .apliSrchList li .resetBtn {
	background-color: rgba(0,0,0,0);
	/*background-image: url(../images/reset-button.png);*/
	background-image: url(../images/reload.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 26px;
	border: none;
	border-radius: 0;
	float: right;
	font-size: 14px;
	font-weight: 700;
	height: 59px;
	line-height: 59px;
	margin: 22px 15px 0 5px;
	padding: 0;
	text-indent: -999em;
	text-transform: uppercase;
	width: 37px;
}
.mainRow {
	display: flex;
	width: 100%;
}
.colRow {
	flex:1;
}
.business-application-body .whitedraggaleBox {
	float: left;
	margin: 0 0 30px 0;
	padding: 0 15px 11px 15px;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	box-shadow: 13px 13px 18px rgba(2,2,2,0.05);
}
.business-application-body .whitedraggaleBox {
	height:100%;
}
.business-application-body .rejectedBox {
	border-top: 5px solid #f6778c;
}
.business-application-body .newBox {
	border-top: 5px solid #c60889;
}
.business-application-body .maybeBox {
	border-top: 5px solid #fcd55f;
}
.business-application-body .interviewBox {
	border-top: 5px solid #f681c6;
}
.business-application-body .draggleBoxHeader {
	float: left;
	margin: 0;
	padding: 27px 0 24px 0;
	width: 100%;
	position: relative;
}
.business-application-body .draggleBoxHeader h3 {
	margin: 0 0 0 0;
	font-size: 15px;
	font-weight: 400;
	color: #000;
}
.business-application-body .draggleBoxHeader .rightNav2 {
	position: absolute;
	right: 0;
	top: 23px;
}
.business-application-body .draggleBoxHeader .apliDropdown {
	position: absolute;
	right: 0;
	top: 51px;
	margin: 0;
	padding: 0;
	width: 189px;
	display: none;
	box-shadow: 0 0 9px rgba(2,2,2,0.10);
	border-radius: 10px;
	background: #fff;
	float: left;
	z-index: 1;
}
.business-application-body .draggleBoxHeader .apliDropdown ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.business-application-body .draggleBoxHeader .apliDropdown ul li {
	float: left;
	padding: 0;
	margin: 0;
	width: 100%;
	border-bottom: 1px solid #d6e2db;
}
.business-application-body .draggleBoxHeader .apliDropdown ul li:last-child {
	border-bottom: none;
}
.business-application-body .draggleBoxHeader .apliDropdown ul li a {
	display: block;
	padding: 16px 12px 16px 12px;
	float: left;
	width: 100%;
}
.business-application-body .draggleBoxHeader .apliDropdown ul li a img {
	float: left;
	margin: 0 11px 0 0;
}
.business-application-body .draggleBoxHeader .apliDropdown ul li .txtSpan {
	float: right;
	margin: 0 0 0 0;
	width: 83%;
	font-size: 13px;
	font-weight: 300;
	color: #000;
	line-height: normal;
}
.business-application-body .draggleBoxBody {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.business-application-body #div-2 {
	/*height: auto;
  	min-height: 464px;*/
  	overflow-y: visible;
	height:100%;
}
.business-application-body #div-1, .business-application-body #div-3, .business-application-body #div-4 {
	/*height: 600px;
  	overflow-y:auto;*/
  	/*height: auto;
  	min-height: 600px;*/
  	overflow-y: visible;
	height:100%;
}
.business-application-body .draggleBoxBody .noteRememberDiv {
	float: left;
	margin: 0 0 17px 0;
	padding: 18px 15px 0 15px;
	width: 100%;
	border: 1px solid #d6e2db;
	border-radius: 10px;
}
.business-application-body .draggleBoxBody .noteRememberDiv h3 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}
.business-application-body .draggleBoxBody .noteRememberDiv p {
	margin: 0 0 19px 0;
	font-size: 12px;
	font-weight: 400;
	color: #5d5d5d;
	line-height: normal;
}
.business-application-body .draggleBoxBody .dragConetent {
	float: left;
	margin: 0 0 11px 0;
	padding: 12px 16px 12px 16px;
	width: 100%;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 10px;
	position: relative;
}
.business-application-body .rejectedBox .dragConetent {
	background-color: #f1f6f3;
	border: 1px solid #f6778c;
}
.business-application-body .rejectedBox .rejectionapp {
	background-color: #f1f6f3;
	border: 1px solid #ccc;
}
.business-application-body .newBox .dragConetent {
	background-color: #fff;
	border: 1px solid #c60889;
	box-shadow: 0 0 9px rgba(2,2,2,0.1)
}
.business-application-body .newBox .withdrwalApplicant {
	background-color: #f7daed;
	border: 1px solid #f7daed;
	box-shadow: 0 0 9px rgba(2,2,2,0.1)
}
.business-application-body .maybeBox .dragConetent {
	background-color: #fff;
	border: 1px solid #fcd55f;
}
.business-application-body .interviewBox .dragConetent {
	background-color: #fff;
	border: 1px solid #f681c6;
}
.business-application-body .draggleBoxBody .dragConetent .imgDiv {
	float: left;
	margin: 10px 9px 0 0;
	padding: 0;
	width: 44px;
}
.business-application-body .draggleBoxBody .dragConetent .imgDiv img {
	width: 44px;
	height: 44px;
	border-radius: 100%;
}
.business-application-body .draggleBoxBody .dragConetent .txtDiv {
	float: left;
	margin: 0;
	padding: 0;
	width: 77%;
	position: relative;
}
.business-application-body .interviewBox .sendinvitaion:after {
	content: "";
	right: 8px;
	top: 8px;
	background: url(../images/green-tick-circle-icon.png) no-repeat 0 0;
	width: 22px;
	height: 22px;
	position: absolute;
}
.business-application-body .draggleBoxBody .dragConetent .txtDiv h4 {
	margin: 0 0 3px 0;
	font-size: 13px;
	font-weight: 700;
	color: #000;
}
.business-application-body .draggleBoxBody .withdrwalApplicant .txtDiv h4 {
	color: #aeb0d7;
}
.business-application-body .rejectedBox .rejectionapp .txtDiv h4 {
	color: #767676;
}
.business-application-body .draggleBoxBody .dragConetent .txtDiv h5 {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: 300;
	color: #757575;
}
.business-application-body .draggleBoxBody .withdrwalApplicant .txtDiv h5 {
	color: #aeb0d7;
}
.business-application-body .draggleBoxBody .withdrwalApplicant .txtDiv h5 .download_cv {
	color: #c60889;
	float: right;
	text-decoration: underline;
}
.business-application-body .draggleBoxBody .dragConetent .txtDiv p {
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: normal;
}
.business-application-body .draggleBoxBody .withdrwalApplicant .txtDiv p {
	color: #aeb0d7;
}
.business-application-body .draggleBoxBody .dragConetent h5 {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: 300;
	color: #757575;
}
.business-application-body .draggleBoxBody .dragConetent h5 .download_cv {
	float: right;
}
.business-application-body .draggleBoxBody .dragConetent h5 .download_cv a {
	color: #c60889;
	text-decoration: underline;
}
/********** business-appications end **********/


/********** BUSINESS-APPLICATIONS-DETAILS start **********/
.application_pdf_download {
	background: url(../images/download_arrow_white.png) no-repeat 90% center #c60889;
	border: 1px solid #c60889;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	float: right;
	font-size: 14px;
    font-weight: 700;
    line-height: 34px;
    padding: 0 45px 0 25px;
	margin: -50px 0 30px 0;
}
.application_pdf_download:hover {
	color: #fff;
	text-decoration: none;
}
/********** business-appications-details end **********/


/********** BUSINESS-THANK-YOU-NOTE **********/
.business-application-body .thankYouDiv {
	margin: 0 0 50px 0;
	padding: 0;
	width: 100%;
}
.business-application-body .thankYouDiv .editorBox {
	height: auto;
	margin: 0;
	padding: 0;
	width: 759px;
}
.business-application-body .thankYouDiv .editorBox .btn {
	background-color: #c60889;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 700;
	line-height: 47px;
	padding: 0 45px;
	margin: 30px 0 0 0;
}
/********** business-thank-you-note end **********/


/********** BUSINESS-SEE-EXAMPLES-OF-JOB-DESCRIPTION **********/
.innerWhite {
	background-color: #fff;
}
.see-examples {
	float: left;
	margin: 0;
	padding: 108px 0 0 0;
	width: 100%;
}
.see-examples h2 {
	margin: 0 0 27px 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 32px;
	text-align: center;
}
.see-examples h2 img {
	display: inline-block;
	margin: -6px 4px 0 0;
}
.see-examples .blueborderBox {
	float: left;
	margin: 0 0 42px 0;
	padding: 23px 15px 25px 15px;
	width: 100%;
	border: 2px solid #c60889;
	border-radius: 10px;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #000;
}
.see-examples .btn {
	background: url(../images/white-right-arrow_bg.png) no-repeat 90% center #c60889;
    color: #fff;
    text-transform: uppercase;
    padding: 0 47px 0 25px;
    font-weight: 700;
    line-height: 45px;
    border-radius: 5px;
    margin: 0 0 69px 0;
    border: 2px solid #c60889;
}
.see-examples .examList {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.see-examples .examList li {
}
.see-examples .examList li h3 {
	margin: 0 0 19px 0;
	text-align: left;
	font-weight: 700;
	font-size: 18px;
	color: #2c2845;
}
.see-examples .examList ul {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.see-examples .examList ul li {
	float: left;
	margin: 0 0 17px 0;
	padding: 0 0 0 24px;
	width: 100%;
	font-weight: 400;
	font-size: 15px;
	color: #767676;
	background: url(../images/blue-circle-arrow_bg.png) no-repeat 0 3px;
	text-align: left;
}
/********** business-see-examples-of-job-description end **********/


/******************** BUSINESS-TERMS-CONDITIONS BODY ********************/
.terms-conditions {
	float: left;
	margin: 0;
	padding: 177px 0 0 0;
	width: 100%;
	background: #fff;
}
.terms-conditions h1 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 45px 0;
}
.terms-conditions h1 a { 
	color: #aa0079;
}
.terms-conditions h2 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 45px 0;
}
.terms-conditions h3 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 45px 0;
}
.terms-conditions p {
	margin: 0 0 30px 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
}
.terms-conditions p a {
	color: #aa0079;
}
.terms-conditions ul li a {
	color: #aa0079;
}
.terms-conditions #accordion2 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.terms-conditions #accordion2 .panel {
	border-radius: 0;
	border: none;
	box-shadow: none;
	border-bottom: 1px solid #f7daed;
	float: left;
	width: 100%;
	padding: 0 0 14px 0;
	margin: 0 0 17px 0;
}
.terms-conditions #accordion2 .panel-default .panel-heading {
	background: none;
	border: none;
	padding: 0;
	border-radius: 0;
	float: left;
	width: 100%;
}
.terms-conditions #accordion2 .panel-default .panel-heading h4 {
	float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.terms-conditions #accordion2 .panel-default .panel-heading h4 a {
	display: block;
	color: #5a5fbe;
	font-weight: 600;
	font-size: 20px;
	text-transform: uppercase;
	padding: 15px 0 15px 0;
	background: url(../images/accordion-minus-icon.png) no-repeat right center;
}
.terms-conditions #accordion2 .panel-default .panel-heading h4 .collapsed {
	color: #2c2845;
	background: url(../images/accordion-plus-icon.png) no-repeat right center;
}
.terms-conditions #accordion2 .panel-default .panel-heading h4 a:hover {
	text-decoration: none;
}
.terms-conditions #accordion2 .panel-default .panel-heading h4 a:focus {
	 text-decoration: none;
}
.terms-conditions #accordion2 .panel-default .panel-collapse {
	float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.terms-conditions #accordion2 .panel-default .panel-body {
	border-top: none;
	margin: 0;
	padding: 26px 0 0 0;
	width: 100%;
	float: left;
}
.terms-conditions #accordion2 .panel-default .panel-body p {
	margin: 0 0 0 0;
	color: #2c2845;
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
}
.terms-conditions .viewLinks {
	float: left;
	margin: 74px 0 66px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.terms-conditions .viewLinks a {
	display: inline-block;
	background: #c60889;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #c60889;
    padding: 0 170px 0 170px;
    font-weight: 700;
    line-height: 64px;
    border: none;
    border-radius: 10px;
    margin: 0;
	font-size: 15px;
}
.terms-conditions .viewLinks a:hover {
	text-decoration: none;

}
/******************** business-terms-conditions-body end ********************/


/***************** BUSINESS-BRAND ****************/
.brand-box {
	width: 100%;
	float: left;
	margin-top: 6% !important;
}
.afterApplyJob .applyTableOverDiv .applyListTable th {
	vertical-align:text-bottom;
	padding-top: 15px;
}
.afterApplyJob .brand-box .applyListTable td .social {
	background-color: #e9e9e9;
	border-radius: 100%;
	color: #fff;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin: 0 5px 0 0;
	text-align: center;
	width: 28px;
}
.afterApplyJob .brand-box .applyListTable td .social:hover {
	background-color: #c60889;
}
/***************** business-brand end ****************/


/***************** BUSINESS-OFFER-INTERVIEW ****************/
.offer-interview .form-control {
    border: none !important;
    box-shadow: none;
    padding: 0 0px;
    color: #000;
    font-weight: 600;
}
.offer-interview .frmBox {
    float: left;
    border-radius: 10px;
    border: 1px solid #f7daed;
    background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	padding: 8px 20px;
}
.offer-interview .frmBox label {
    color: #767676;
    text-transform: uppercase;
    margin-left: 5px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 500;
}
.offer-interview .frmBox input[type="text"] {
    float: left;
    margin: 0;
    padding: 7px 0px 8px 6px;
    width: 100%;
    border: none;
    background-color: #fff;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    border-radius: 0 0 10px 10px;
}
.offer-interview .frmBox input[type="text"]:focus {
	border:none !important; box-shadow:none; outline: 0;
}
.offer-interview .infoFrm .col-md-12 {
	margin-top:20px;
}
.offer-interview .infoFrm .col-md-12 .frmBox2 {
	border:none; padding-left:0; margin-bottom: 10px;
}
.INTERVIEW-option label {
	width:auto;
	float:left;
}
.INTERVIEW-option {
	margin-top:15px;
}
.INTERVIEW-option label {
	margin-right: 30px;
	text-transform: capitalize !important;
	color: #000 !important;
	text-transform: capitalize !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}
.offer-interview textarea {
	padding: 8px 8px !important;
}
.onlydivpart {
	margin-top: 0px !important;
}
/************** RADIO ***************/
.tick-radio {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tick-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.checkmark9 {
	position: absolute;
	top: -2px;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #767676;
	border-radius: 50%;
}
.tick-radio:hover input ~ .checkmark9 {
 	background-color: #ccc;
}
.tick-radio input:checked ~ .checkmark9 {
 	background-color: #c60889;
}
.checkmark9:after {
	content: "";
	position: absolute;
	display: none;
}
.tick-radio input:checked ~ .checkmark9:after {
 	display: block;
}
.tick-radio .checkmark9:after {
	top: 8px;
    left: 8px;
    width: 9px;
    height: 9px;
	border-radius: 50%;
	background: white;
}
.offer-interview {
	margin-top:2% !important;
}
.Interview-sms-btn {
	background: url(../images/aro=rht.png) no-repeat right #c60889;
   	color: #fff !important;
   	padding: 20px 40px;
   	text-transform: uppercase;
   	display: inline-block;
    border-radius: 6px;
    margin-top: 0px;
	font-size: 14px !important;
	float: right;
	text-decoration:none !important;
	background-position: 91% 22px;
	font-weight: 600;
}
.job-interview-settings h2 {
	margin-bottom: 0 !important;
}
/************** radio end ***************/


/***************** business-offer-interview end ****************/


/************************ BUSINESS-ADD-NEW-BRAND ***********************/
.new-brandpart {
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 120px;
}
.EditNewClass {
	padding-top: 160px;
}
.new-brandpart h2 {
    margin-bottom: 30px;
    margin-top: 0;
    font-size: 24px;
    color: #2c2845;
}
.new-brandpart h2 a {
	float:right;
}
.new-brandpart-lft {
    width: 100%;
    float: left;
    background: #fff;
    padding: 25px 30px;
    border-radius: 15px;
    border: 1px solid #dae4de;
}
.new-brandpart-lft .form-group {
}
.new-brandpart .frmBox {
    float: left;
    border-radius: 10px;
    border: 1px solid #f7daed;
    background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    padding: 8px 20px;
}
.new-brandpart .frmBox label {
    color: #767676;
    text-transform: uppercase;
    margin-left: 5px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 500;
}
.new-brandpart .frmBox input[type="text"] {
    float: left;
    margin: 0;
    padding: 7px 0px 8px 6px;
    width: 100%;
    border: none;
    background-color: #fff;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    border-radius: 0 0 10px 10px;
}
.new-brandpart .frmBox input[type="text"]:focus {
    border: none !important;
    box-shadow: none;
    outline: 0;
}
.box-join {
    width: 100%;
    float: left;
    background: #fff;
    padding: 25px 9px;
    border: 1px solid #dae4de;
    border-radius: 15px;
}
.box-join .col-md-12 {
	margin-bottom:15px;
}
.box-join .form-control {
    border: none !important;
    box-shadow: none;
    padding: 0 0px;
    color: #000;
    font-weight: 600;
}
.box-join textarea {
	padding: 8px 8px !important;
}
.new-brandpart .col-md-6 {
    width: 50%;
    padding: 0 2.5%;
}
.click-divimg {
    width: 100%;
    float: left;
    text-align: center;
	padding: 37px 0;
	position: relative;
    text-decoration:none !important;
}
.click-divimg input[type="file"] {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.click-divimg .imgDiv {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.click-divimg .imgDiv img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.click-divimg h3 {
    font-size: 12px !important;
    color: #767676 !important;
    line-height: 18px;
    margin-top: 12px !important;
    font-weight: 500 !important;
	padding-left: 0 !important;
}
.fab-part {
	width:100%;
	float:left;
	margin-top:30px;
}
.fab-part .col-md-6 {
	padding:0 15px;
}
.fab-part .frmBox {
	margin-bottom:15px;
}
.box-join h3 {
    font-size: 16px;
    color: #000;
    padding-left: 15px;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 0;
}
.add-department {
    padding: 30px 0;
    text-align: center;
}
.add-department h4 {
    font-weight: 800;
    color: #000;
    margin-top: 15px;
    margin-bottom: 5px;
}
.add-department small {
    width: 100%;
    float: left;
    color: #afb0ba;
}
.add-department em {
    color: #aa0079;
	float: left;
    font-size: 13px;
	font-style: normal;
	margin-top: 10px;
	width: 100%;
}
.Interview-sms-btn.nxt2 {
	background-position: 83% 17px !important;
	border: none;
	margin-top: -8px;
	padding: 15px 40px !important;
}
.Interview-sms-btn.nxt2:focus {
	outline: none;
}
.hideBrandDiv {
	display: none;
}
.box-join .addDepartmentBox {
	float: left;
	margin: 30px 0 0 0;
	padding: 0 15px 0 15px;
	position: relative;
	width: 100%;
	text-align: left;
}
.box-join .addDepartmentBox h3 {
	padding-left: 0;
}
.box-join .addDepartmentBox h3 .infoTips {
    display: inline-block;
    margin: 0 0 0 4px;
}
.box-join .addDepartmentBox .multiSelectDiv {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area {
	float: left;
	width: 100%;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-label-default {
	border: none;
	background-color: #fff;
	float: left;
	width: 100%;
	padding: 6px 5px 7px 0;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-label .amsify-label {
    color: #000;
    font-size: 14px;
    font-weight: 700;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-label-default .amsify-toggle-selection {
	text-indent: -999em;
	background: url(../images/dropdown-arrow2_bg.png) no-repeat center;
	height: 22px;
	width: 22px;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-list {
	top: 35px;
	margin: 0;
	padding: 11px;
	width: 100% !important;
	border: 1px solid #f7daed;
	border-radius: 10px;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-list .amsify-select-search-area {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	border: none;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-list .amsify-select-search-area .amsify-selection-search {
	border-radius: 0;
	border: 1px solid #f7daed;
	width: 100%;
	height: 45px;
	padding: 0 10px 0 10px;
	color: #000;
    font-weight: 400;
    font-size: 14px;
	line-height: 43px;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-list ul.amsify-list {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-list ul.amsify-list li.amsify-list-item {
    font-weight: 400;
    font-size: 13px;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box-join .addDepartmentBox .multiSelectDiv .amsify-selection-area .amsify-selection-list .amsify-select-operations {
	float: left;
	width: 100%;
	display: none;
}
.box-join .addDepartmentBox .marginRow {
	padding-top: 30px;
}
.box-join .addDepartmentBox .row .remove {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 0;
	z-index: 1;
}
/************************ business-add-new-brand end ***********************/


/************************ BUSINESS-USER ***********************/
.company_user_body .afterApplyJob .body_side_menu .applyTableOverDiv { padding-right: 7px; }
.company_user_body .afterApplyJob .body_side_menu .compnay_user_table_div { margin: 0; overflow-x: auto; padding: 0; width: 100%; }
.afterApplyJob .userTableDiv {
	margin-top: 72px;
}
.afterApplyJob .userTableDiv .applyListTable th {
	padding: 11px 8px 9px 8px;
}
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(1) { width: 5%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(2) { width: 10%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(3) { width: 13%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(4) { width: 17%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(5) { width: 10%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(6) { width: 10%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(7) { width: 10%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(8) { width: 15%; }
.company_user_body .afterApplyJob .body_side_menu .userTableDiv .applyListTable th:nth-child(9) { width: 10%; }
.afterApplyJob .userTableDiv .applyListTable td {
	padding: 9px 8px 0 8px;
}
.afterApplyJob .userTableDiv .applyListTable td:first-child {
	padding: 9px 0 0 8px;
	/*width: 67px;*/
}
.afterApplyJob .userTableDiv .applyListTable td .userImg {
	border-radius: 100%;
	display: inline-block;
    height: 50px;
	line-height: 50px;
	text-align: center;
	width: 50px;
}
.afterApplyJob .userTableDiv .applyListTable td .userImg img {
	/*border-radius: 100%;*/
	display: inline-block;
	height: auto;
	max-width: 50px;
    max-height: 50px;
	width: auto;
}
.afterApplyJob .userTableDiv .applyListTable td .editLink {
	display: inline-block;
	margin: 0;
}
.afterApplyJob .userTableDiv .applyListTable td .editLink img {
	display: inline-block;
	margin-top: -2px;
}
.afterApplyJob .userTableDiv .applyListTable td .deleteLink {
		display: inline-block;
		margin-left: 8px;
}
/************************ business-user end ***********************/


/************************ email-success start ***********************/
.emailContent {
	margin: 0 0 100px 0;
	padding: 0;
	text-align: center;
}
.emailContent h3 {
	margin: -80px 0 20px 0;
    color: #aa0079;
    font-weight: 800;
    font-size: 32px;
}
.emailContent h4 {
	margin: 0 0 30px 0;
    color: #000;
    font-weight: 400;
    font-size: 20px;
}
.emailContent img {
	height: auto;
	margin: 0 0 0 0;
	max-width: 90%;
	width: auto;
}
/************************ email-success end ***********************/


/********** BUSINESS-EXTRA-QUESTIONS **********/
.extraQuestSec {
	float: left;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.extraQuestSec .newQuestion {
	background-color: #c60889;
	border-radius: 5px;
	color: #fff;
	float: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
	margin: -34px 0 0 0;
	padding: 0 15px 0 15px;
}
.extraQuestSec .newQuestion:hover {
	text-decoration: none;
}
.extraQuestSec .newQuestion:focus {
	text-decoration: none;
}
.extraQuestSec .qstTableDiv {
	/*background: #fff;*/
	float: left;
	margin: 40px 0 0 0;
	/*padding: 15px;*/
	padding: 0;
	width: 100%;
}
.extraQuestSec .qstTableDiv table {
}
.extraQuestSec .qstTableDiv table th {
	color: #767676;
    font-size: 13px;
    font-weight: 400;
	padding: 8px 10px;
    text-transform: uppercase;
}
.extraQuestSec .qstTableDiv table th:nth-child(2) {
	width: 24%;
}
.extraQuestSec .qstTableDiv table th:nth-child(3) {
	width: 13%;
}
.extraQuestSec .qstTableDiv table th:nth-child(4) {
	width: 8%;
}
.extraQuestSec .qstTableDiv table td {
	color: #000;
    font-size: 14px;
    font-weight: 400;
	padding: 8px 10px;
}
.extraQuestSec .qstTableDiv table td .editQuestions {
	color: #aa0079;
	display: inline-block;
	font-size: 20px;
	padding: 2px 3px;
}
.extraQuestSec .qstTableDiv table td .deleteQuestions {
	color: #ff6767;
	display: inline-block;
	font-size: 20px;
	padding: 2px 3px;
}
/********** business-extra-questions end **********/


/***************** BUSINESS-PAYMENT-SUCCESS ****************/
.paymentSuccess {
	margin: 0 auto 0 auto;
	max-width: 850px;
	padding: 0 0 0 0;
	text-align: center;
	width: 100%;
}
.paymentSuccess h1 {
	color: #333137;
	font-size: 45px;
    font-weight: 700;
	margin: 36px 0 34px 0;
}
.paymentSuccess p {
	color: #605f63;
	font-size: 26px;
    font-weight: 600;
	line-height: 36px;
	margin: 0 0 41px 0;
}
.paymentSuccess .btn {
	background-color: #c60889;
	border: none;
	border-radius: 8px;
	box-shadow: 6px 11px 27px rgba(76,72,166,0.50);
	font-size: 15px;
    font-weight: 600;
	line-height: 63px;
	padding: 0 40px 0 40px;
	text-transform: uppercase;
}
/***************** business-payment-success end ****************/


/********** COMPANY-CHECKOUT-PAGE start **********/
.afterApplyJob .noBorderBox {
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
}
.paymentIframe {
	border: none;
}
.paymentIframe&gt;body {
	background: none
}
/********** company-checkout-page end **********/


/************************ BUSINESS-CHECKOUT ***********************/
.company-settings .lWhitePanel {
	background: #fff;
    border: 1px solid #d6e2db;
    border-radius: 10px;
    float: left;
    margin: 0 0 27px 0;
    padding: 25px 25px 20px 26px;
    width: 100%;
}
.company-settings .lWhitePanel h2 {
	color: #000;
	float: none;
	font-size: 16px;
    font-weight: 700;
	margin: 0 0 10px 0;
}
.company-settings .lWhitePanel .toggleLink {
	background: url(../images/dropdown-arrow-up_bg.png) no-repeat right center;
	color: #aa0079;
	display: block;
	font-size: 17px;
    font-weight: 400;
	margin: 0 0 10px 0;
}
.company-settings .lWhitePanel .collapsed {
	background: url(../images/dropdown-arrow2_bg.png) no-repeat right center;
}
.company-settings .lWhitePanel .toggleLink:hover {
	text-decoration: none;
}
.company-settings .lWhitePanel .toggleLink:focus {
	text-decoration: none;
}
.company-settings .lWhitePanel .collapseDiv {
	margin: 0;
	padding: 0;
	width: 100%;
}
.company-settings .lWhitePanel .collapseDiv .checkoutTable {
	border-collapse: collapse;
}
.company-settings .lWhitePanel .collapseDiv .checkoutTable th {
	color: #a5a6b2;
	font-size: 18px;
    font-weight: 400;
	padding: 3px 0 3px 0;
}
.company-settings .lWhitePanel .collapseDiv .checkoutTable td {
	color: #aa0079;
	font-size: 17px;
    font-weight: 400;
	padding: 3px 0 3px 0;
}
.company-settings .lWhitePanel .checkoutTable2 {
	border-collapse: collapse;
}
.company-settings .lWhitePanel .checkoutTable2 th {
	color: #a5a6b2;
	font-size: 18px;
    font-weight: 400;
	padding: 3px 0 8px 0;
}
.company-settings .lWhitePanel .checkoutTable2 .lastTr th {
	border-top: 1px solid #d6e2db;
	color: #aa0079;
	padding-top: 8px;
}
.company-settings .lWhitePanel .checkoutTable2 td {
	color: #aa0079;
	font-size: 17px;
    font-weight: 400;
	padding: 3px 0 8px 0;
}
.company-settings .lWhitePanel .checkoutTable2 .lastTr td {
	border-top: 1px solid #d6e2db;
	padding-top: 8px;
}
.checkListForm {
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.checkListForm li {
	margin-bottom: 20px;
}
.checkListForm li label {
	color: #9e9fac;
	float: left;
    font-size: 14px;
    font-weight: 500;
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
}
.checkListForm li .labelSpan {
	color: #9e9fac;
	float: left;
    font-size: 14px;
    font-weight: 500;
	margin: 0 0 0 0;
	padding: 0;
	width: auto;
}
.checkListForm li .labelSpan a {
	color: #aa0079;
	text-decoration: underline;
}
.checkListForm li input[type="text"] {
	background: #fff;
    border: 1px solid #f7daed;
    border-radius: 10px;
    float: left;
    color: #a3a4af;
    font-size: 15px;
    font-weight: 400;
	height: 56px;
	line-height: 56px;
	margin: 0;
	padding:  0 31px 0 31px;
	width: 100%;
}
.checkListForm li input[type="text"]:focus {
	outline: none;
}
.checkListForm li input[type="email"] {
	background: #fff;
    border: 1px solid #f7daed;
    border-radius: 10px;
    float: left;
    color: #a3a4af;
    font-size: 15px;
    font-weight: 400;
	height: 56px;
	line-height: 56px;
	margin: 0;
	padding: 0 31px 0 31px;
	width: 100%;
}
.checkListForm li input[type="email"]:focus {
	outline: none;
}
.checkListForm li .stylesSelect {
	background: url(../images/dropdown-arrow2_bg.png) no-repeat 96% center #fff;
    border: 1px solid #f7daed;
    border-radius: 10px;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.checkListForm li .stylesSelect select {
    appearance: none;
	background: none;
    border: none;
	color: #a3a4af;
	cursor: pointer;
    font-size: 15px;
    font-weight: 400;
	height: 56px;
	padding: 5px 31px 5px 31px;
	-webkit-appearance: none;
	width: 100%;
}
.checkListForm li .stylesSelect select:focus {
	outline: none;
}
.checkListForm li textarea {
	background: #fff;
    border: 1px solid #f7daed;
    border-radius: 10px;
    float: left;
    color: #a3a4af;
    font-size: 15px;
    font-weight: 400;
	height: 100px;
	line-height: normal;
	margin: 0;
	padding: 8px 31px 8px 31px;
	width: 100%;
}
.checkListForm li textarea:focus {
	outline: none;
}
.checkListForm li .checkboxButton {
	float: left;
}
.checkListForm li .btn {
	background: #c60889;
	border: 1px solid #c60889;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
	height: 47px;
	line-height: 47px;
	padding: 0 51px 0 38px;
	text-transform: uppercase;
}
.checkListForm li .btn:focus {
	outline: none;
}
/************************ business-checkout end ***********************/


/********** BUSINESS-PAYMENT-HISTORY **********/
.historyBox {
	background: #fff;
	border: 1px solid #d8e3dd;
	border-radius: 10px;
	float: left;
	margin: 41px 0 0 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.tableBox {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tableBox .historyTable {
	border-collapse: collapse;
}
.tableBox .historyTable th {
	color: #2e1e1b;
    font-size: 13px;
    font-weight: 400;
	padding: 20px 20px 20px 20px;
	text-transform: uppercase;
}
.tableBox .historyTable tr:nth-child(even) {
	background-color: #f4f9f6;
}
.tableBox .historyTable td {
	color: #2e1e1b;
    font-size: 14px;
    font-weight: 400;
	padding: 20px 20px 20px 20px;
}
.tableBox .historyTable td .downloadink {
	background: url(../images/download_icon.png) no-repeat right center;
	color: #2e1e1b;
	display: inline-block;
	padding: 0 31px 0 0;
}
.tableBox .historyTable td .downloadink:hover {
	 text-decoration: none;
}
.totalCount {
	color: #585dbc;
	float: left;
    font-size: 14px;
    font-weight: 400;
	line-height: 32px;
	margin: 20px 0 20px 20px;
}
.pagiCount {
	float: right;
	list-style: none;
	margin: 20px 20px 20px 0;
	padding: 0;
	width: auto;
}
.pagiCount li {
	border-radius: 5px;
	float: left;
    font-size: 14px;
    font-weight: 400;
	line-height: 32px;
	margin: 0;
	padding: 0;
	width: auto;
}
.pagiCount .active {
	background: #585dbc;
	color: #fff;
	padding: 0 11px 0 11px;
}
.pagiCount li a {
	color: #585dbc;
	display: block;
    font-size: 14px;
    font-weight: 400;
	padding: 0 11px 0 11px;
}
/********** business-payment-history end **********/


/********** company-side-menu-pages start **********/
.company_change_password_body .company-settings .topNav { margin-top: 0px; }
.body_side_menu { float: left; margin: 0; padding: 0 0 40px 0; width: 100%; }
.company-settings .body_side_menu .settingsLeft { margin-top: 50px; }
.company_change_password_body .company-settings .body_side_menu .settingsLeft { margin-top: 0; }
.afterApplyJob .body_side_menu .userTableDiv {
    margin-top: 50px;
}
.afterApplyJob .body_side_menu .applyTableOverDiv { margin-top: 50px; }
.body_side_menu .historyBox { margin-top: 50px; }
.body_side_menu .settingsLeft {
    float: left;
    margin: 0;
    padding: 25px 25px 0 26px;
    width: 100%;
    background: #fff;
    border: 1px solid #d6e2db;
    border-radius: 10px;
}
.body_side_menu .settingsLeft h3 {
    font-weight: 400;
    font-size: 16px;
    color: #000;
    margin: 0 0 32px 0;
    text-transform: uppercase;
}
.body_side_menu .settingsLeft ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.body_side_menu .settingsLeft ul li {
		border-bottom: 1px solid #767676;
    float: left;
    margin: 0 0 15px 0;
    padding: 0 0 19px 0;
		text-align: left;
		width: 100%;
}
.body_side_menu .settingsLeft ul li:last-child {
    border-bottom: none;
}
.body_side_menu .settingsLeft ul li a {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #767676;
    background: url(../images/menu-right-arrow_bg.png) no-repeat right center;
}
.body_side_menu .settingsLeft ul li a:hover { background: url(../images/menu-right-active-arrow_bg.png) no-repeat right center;
    color: #000; text-decoration: none; }
.body_side_menu .settingsLeft ul li a:focus { text-decoration: none; }
.body_side_menu .settingsLeft ul .active a {
    background: url(../images/menu-right-active-arrow_bg.png) no-repeat right center;
    color: #000;
}
/********** company-side-menu-pages end **********/


/******************** company-body end ********************/


/******************** inner-pages-body end ********************/

/* COCKIES
-------------------------------------------------- */
.bottomCockies {
	background: #c60889;
	bottom: 0;
	float: left;
	left: 0;
	margin: 0;
	padding: 15px 0 10px 0;
	position: fixed;
	width: 100%;
}
.bottomCockies p {
	color: #fff;
	float: left;
    font-size: 13px;
    font-weight: 400;
	margin: 11px 0 0 0;
	width: 65%;
}
.bottomCockies p a {
	color: #fff;
	text-decoration: underline;
}
.bottomCockies .settingsLink {
	color: #fff;
	float: right;
    font-size: 14px;
    font-weight: 700;
	line-height: 36px;
	margin: 0 15px 0 0;
	text-decoration: underline;
}
.bottomCockies .acceptAllLinks {
	background: #fff;
	border-radius: 30px;
	color: #aa0079;
	float: right;
    font-size: 14px;
    font-weight: 700;
	line-height: 36px;
	padding: 0 58px 0 58px;
}
.bottomCockies .acceptAllLinks:hover {
	text-decoration: none;
}
/********** cockies end **********/

/* FOOTER
-------------------------------------------------- */
.footer {
	background: url(../images/footer_bg.jpg) no-repeat 0 0;
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.footer_red_container {
	background-color: rgba(107,1,76,0.60);
	border-radius: 0 0 20px 20px;
	float: left;
	margin: 0 0 81px 0;
	padding: 90px 67px 0 67px;
	width: 100%;
}
.footerLogo {
	float: left;
	margin: 0 0 60px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.footerLogo img {
	max-height: 95px;
	max-width: 117px;
	width: auto;
}
.fMenu {
	list-style: none;
	margin: 0 0 34px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.fMenu li {
	margin: 0 22px 0 22px;
	padding: 0;
	width: auto;
	float: none;
	display: inline-block;
}
.fMenu li a {
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	color: #e97ac5;
	text-transform: uppercase;
}
.fMenu li a:hover {
	color: #e97ac5;
	text-decoration: none;
}
.fSocial {
	float: left;
	list-style: none;
	margin: 0 0 35px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.fSocial li {
	margin: 0 12px 0 12px;
	padding: 0;
	width: auto;
	float: none;
	display: inline-block;
}
.fSocial li a {
	display: inline-block;
	background: #aa1680;
	line-height: 49px;
	width: 49px;
	border-radius: 100%;
	text-align: center;
}
.fSocial li a:hover {
	background: #ffd5ee;
}
.fSocial li a i {
	font-size: 20px;
	color: #e15fbc;
}
.footer_app_list { 
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.footer_app_list li { 
	display: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.footer_app_list li a { 
	display: block;
	text-align: center;
}
.footer_app_list li img { 
	height: auto;
	width: 120px;
}
.centerFooterText {
	color: #e97ac5;
	font-size: 15px;
	font-weight: 300;
	margin: 0 0 30px 0;
	text-align: center;
}
.centerFooterText a {
	color: #e97ac5;
}
.bFooter {
	border-top: 2px solid #a6217f;
	float: left;
	margin: 0;
	padding: 14px 0 13px 0;
	width: 100%;
	text-align: center;
}
.bFooter p {
	margin: 0;
	color: #e97ac5;
	font-size: 15px;
	font-weight: 300;
	line-height: 76px;
}
.wpcc-bottom {
	background-color: #c60889 !important;
}
.wpcc-btn {
	color: #c60889 !important;
}
/********** footer end **********/



/* MODAL POPUPS
-------------------------------------------------- */
.cmnModdal {
}
.cmnModdal .modal-content {
	border-radius: 15px;
	float: left;
	width: 100%;
}
.cmnModdal .modal-header {
	border-bottom: none;
	float: left;
	margin: 0;
	width: 100%;
}
.cmnModdal .modal-header .close {
	opacity: 1;
	text-shadow: none;
}
.cmnModdal .modal-header .close:focus {
	outline: none;
}
.cmnModdal .modal-body {
	width: 100%;
	float: left;
}
.cmnModdal h2 {
	color: #2c2845;
	margin-bottom: 30px;
	margin-top: 0;
	font-weight: 400;
	font-size: 32px;
}


/********** job-seaker-sign-in **********/
.loginModal .modal-dialog {
	width: 557px;
}
.loginModal .modal-content {
	text-align: center;
}
.loginModal .modal-body {
	margin-top:-20px;
}
.cmnModdal .modal-body h2 {
	color: #2c2845;
	font-size: 32px;
	margin-bottom: 30px;
	margin-top: 0;
}
.cmnModdal .modal-body h4 {
	color: #2c2845;
	font-size: 32px;
	margin-bottom: 30px;
	margin-top: 0;
}
.loginModal .modal-body .iphone_login { 
	display: inline-block;
	height: 60px;
    margin: 0 0 10px 0;
    width: 418px;
}
.loginModal .modal-body .iphone_login &gt; div { 
	max-width: 100% !important;
}
.loginModal .modal-body .fb-btn {
	display: inline-block;
	background: #3a559f;
	margin: 0 0 20px 0;
	padding: 15px 0 15px 60px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 12px;
	text-decoration: none;
	font-weight: 600;
	text-align: left;
	width: 418px;
}
.loginModal .modal-body .fb-btn span {
	display: inline-block;
	margin-right: 10px;
}
.loginModal .modal-body .email-btn {
	background: #c60889;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-weight: 600;
	text-align: left;
	margin: 0 0 20px 0;
	padding: 15px 0 15px 60px;
	text-decoration: none;
	text-transform: uppercase;
	width: 418px;
}
.loginModal .modal-body .email-btn span {
	display: inline-block;
	margin-right: 10px;
}
.loginModal .modal-body .ph-btn {
	background: #f681c6;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-weight: 600;
	margin: 0 0 20px 0;
	padding: 15px 0 15px 60px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	width: 418px;
}
.loginModal .modal-body .ph-btn span {
	display: inline-block;
	margin-right: 10px;
}
.loginModal .modal-body .inputdiv {
	width: 75%;
	float: none;
	padding: 0px;
	background: #fff;
	border: 1px solid #f7daed;
	margin-top: 37px;
	border-radius: 8px;
	display: inline-block;
}
.loginModal .modal-body .inputdiv .input-one {
	width: auto;
	float: left;
}
.loginModal .modal-body .inputdiv .input-two {
	width: 66%;
	float: left;
}
.loginModal .modal-body .inputdiv .form-group {
	margin-bottom:0;
}
.loginModal .modal-body .inputdiv .form-control {
	border: none;
	box-shadow: none;
	border-radius: 0px;
	padding: 12px;
	margin-right: 25px;
	height: 60px;
	border-radius: 8px 0px 0px 8px;
	-webkit-appearance: none;
	background: url(../images/dropdown-arrow_bg.png) no-repeat right;
	background-position: 83px;
	padding-right: 60px;
}
.loginModal .modal-body .inputdiv .input-two .form-control {
	border-left: 1px solid #f7daed;
	padding-left: 20px;
	background:url(../images/tick-img.png) no-repeat right;
	padding-right: 55px;
	border-radius: 0;
}
.loginModal .modal-body .inputdiv .input-two .form-control {
	width: 100%;
}
.loginModal .modal-body .numberDiv-btn {
	background: #c60889;
	display: inline-block;
	padding: 20px 80px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 12px;
	margin-top: 30px;
	margin-bottom: 30px;
	text-decoration: none;
	font-size: 15px;
}
.loginModal .modal-body .disabled {
	background: #ecf2ef;
	color: #a7b4ad;
}
.loginModal .modal-body p {
	color: #767676;
	font-size: 15px;
}
.loginModal .modal-body p span {
	color:#3a559f;
}
.loginModal .modal-body p a {
	color:#aa0079;
}
.loginModal .modal-body .paraTop { 
	color: #767676; 
	font-size: 15px; 
	margin: -20px 0 20px 0; 
}
.loginModal .modal-body .signup_btn {  background: #c60889; border-radius: 12px; color: #fff; display: inline-block; font-weight: 600; text-align: left; margin: 0 0 20px 0; padding: 15px 0 15px 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 418px; }
.loginModal .modal-body .signup_btn span { display: inline-block; margin-right: 10px; }
.loginModal .modal-body .signup_btn span img { height: auto; width: 32px; }

.loginModal2 .modal-content {
	width: 100%;
	float: left;
	background: #fcfcfe;
}
.loginModal2 .modal-body {
	margin-top:-20px;
}
.loginModal2 h2 {
	text-align:center;
	margin-top:0;
}
.loginModal2 h4 {
	margin-top: 0;
	text-align: center;
}
.loginModal2 .sign-up-popupDiv {
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 50px;
	padding-top: 15px;
}
.loginModal2 .sign-up-popupDiv ul {
	padding: 0;
	float: left;
	margin: 0;
	list-style: none;
	text-align: center;
	width: 100%;
}
.loginModal2 .sign-up-popupDiv ul li {
	float: none;
	margin:0 30px;
	width: auto;
	display: inline-block;
}
.loginModal2 .sign-up-popupDiv ul li a {
	color: #010101;
	text-decoration: none;
}
.loginModal2 .sign-up-popupDiv ul li img {
	margin-left: 14px;
}
.loginModal2 .sign-up-popupDiv ul li h3 {
	margin-top: 0;
	font-size: 20px;
	font-weight: 400;
}
/********** job-seaker-sign-in end **********/


/********** job-seaker-email-login start **********/
.emailLogin .modal-dialog {
	max-width: 1010px;
	width: 94%;
}
.emailLogin .modal-content {
	max-height: 100vh;
	overflow-y: auto;
}
.emailLogin .modal-header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.emailLogin .modal-body {
	padding: 0;
}
.emailLogin .lftSignUp {
	float: left;
	margin: 0;
	padding: 46px 35px 0 35px;
	width: 50%;
	background: url(../images/sign-up-left_bg.png) no-repeat 0 0;
	background-size: cover;
	border-radius: 15px 0 0 15px;
	min-height: 666px;
}
.emailLogin .lftSignUp h2 {
	margin: 0 0 44px 0;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	border-bottom: 1px solid #747bd3;
	padding-bottom: 23px;
}
.emailLogin .lftSignUp h4 {
	margin: 0 0 44px 0;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	border-bottom: 1px solid #747bd3;
	padding-bottom: 23px;
}
.emailLogin .lftSignUp .forgotPassword {
	color: #fff;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: 400;
	text-decoration: underline;
}
.emailLogin .lftSignUp .backSignIn {
	color: #fff;
	float: right;
	font-size: 16px;
	font-weight: 400;
	text-decoration: underline;
}
.emailLogin .lftSignUp .loginFrm {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.emailLogin .lftSignUp .loginFrm li {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}
.emailLogin .lftSignUp .loginFrm li input[type="email"] {
    float: left;
    margin: 0;
    padding: 0 24px;
    border: 1px solid #f7daed;
    border-radius: 10px;
    color: #767676;
    font-size: 15px;
    font-weight: 400;
    line-height: 62px;
    height: 64px;
    width: 100%;
}
.emailLogin .lftSignUp .loginFrm li input[type="password"] {
    float: left;
    margin: 0;
    padding: 0 24px;
    border: 1px solid #f7daed;
    border-radius: 10px;
    color: #767676;
    font-size: 15px;
    font-weight: 400;
    line-height: 62px;
    height: 64px;
    width: 100%;
}
.emailLogin .lftSignUp .loginFrm li .btn {
	background-color: #fff;
	border: none;
	border-radius: 15px;
	color: #5b62c1;
	height: 64px;
	line-height: 64px;
	font-size: 15px;
	font-weight: 700;
	margin-top: 10px;
	padding: 0;
	text-transform: uppercase;
	width: 100%;
}
.emailLogin .rghtSignUp .regFrm li .btn:focus {
	outline: none;
}
.emailLogin .rghtSignUp {
	float: left;
	margin: 0;
	padding: 69px 38px 0 38px;
	width: 50%;
	min-height: 666px;
}
.emailLogin .rghtSignUp h2 {
	margin: 0 0 33px 0;
	color: #2c2845;
	font-size: 32px;
	font-weight: 400;
}
.emailLogin .rghtSignUp h4 {
	margin: 0 0 33px 0;
	color: #2c2845;
	font-size: 32px;
	font-weight: 400;
}
.emailLogin .rghtSignUp .regFrm {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.emailLogin .rghtSignUp .regFrm li {
	float: left;
	margin: 0 0 17px 0;
	padding: 0;
	width: 100%;
}
.emailLogin .rghtSignUp .regFrm li .termsTextSpan {
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	color: #2c2845;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: 91%;
}
.emailLogin .rghtSignUp .regFrm li input[type="text"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
	height: 64px;
	width: 100%;
}
.emailLogin .rghtSignUp .regFrm li input[type="email"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
	height: 64px;
	width: 100%;
}
.emailLogin .rghtSignUp .regFrm li input[type="password"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
	height: 64px;
	width: 100%;
}
.emailLogin .rghtSignUp .regFrm li .checkboxButton {
	float: left;
	margin: 8px 10px 0 0;
}
.emailLogin .rghtSignUp .regFrm li .btn {
	background-color: #5b62c1;
	border: none;
	border-radius: 15px;
	width: 100%;
	padding: 0;
	height: 64px;
	line-height: 64px;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 23px;
}
.emailLogin .rghtSignUp .regFrm li .btn:focus {
	outline: none;
}
/********** job-seaker-email-login end **********/


/********** job-seaker-phone-sign-in start **********/
.phonelogin .modal-dialog {
	max-width: 557px;
	width: 94%;
}
.phonelogin .modal-content {
	text-align: center;
}
.phonelogin .modal-body {
	margin-top:-20px;
}
.phonelogin .modal-body h2 {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 32px;
	color: #2c2845;
}
.phonelogin .modal-body .backSignIn2 {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 400;
	margin: 20px 0 20px 0;
	text-align: center;
	text-decoration: underline;
}
.phonelogin p {
    color: #767676;
    font-size: 15px;
}
.phonelogin p a {
	color: #aa0079;
}
.phonelogin .modal-body .inputdiv {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #f7daed;
	display: inline-block;
	float: none;
	margin-top: 0;
	padding: 0px;
	width: 75%;
}
.phonelogin .modal-body .inputdiv .input-one {
	width: 30%;
	float: left;
}
.phonelogin .modal-body .inputdiv .input-two {
	width: 70%;
	float: left;
}
.phonelogin .modal-body .inputdiv .form-group {
	margin-bottom:0;
}
.phonelogin .modal-body .inputdiv .form-control {
	border: none;
	box-shadow: none;
	border-radius: 0px;
	padding: 12px;
	margin-right: 25px;
	height: 60px;
	border-radius: 8px 0px 0px 8px;
	-webkit-appearance: none;
	background: url(../images/dropdown-arrow_bg.png) no-repeat right;
	background-position: 83px;
	padding-right: 60px;
}
.phonelogin .modal-body .inputdiv .input-two .form-control {
	border-left: 1px solid #f7daed;
	padding-left: 20px;
	background: url(../images/tick-img.png) no-repeat right;
	padding-right: 55px;
	border-radius: 0;
}
.phonelogin .modal-body .inputdiv .input-two .noBgInput {
	background: none;
	padding-right: 20px;
}
.phonelogin .modal-body .inputdiv .input-two .form-control {
	width: 100%;
}
.phonelogin .modal-body .numberDiv-btn {
	background: #f681c6;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin-bottom: 20px;
	margin-top: 30px;
	padding: 20px 80px;
	text-decoration: none;
	text-transform: uppercase;
}
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-toggle {
	border: none;
    border-radius: 10px 0 0 10px;
	color: #555;
    height: 60px;
	width: 100%;
}
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-toggle:foucus {
	outline: none !important;
}
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-toggle .text-span { 
	display: none; 
}
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu { 
	max-height: 175px !important; 
} 
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu li .tel-num-text { display: inline-block; width: 44px; }
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu li:nth-child(3) { border-bottom: 1px solid #e1e1e1; }
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu li a:focus { outline: none; }
.phonelogin .modal-body .disabled {
	background: #ecf2ef;
	color: #a7b4ad;
}
/********** job-seaker-phone-sign-in end **********/


/********** job-seaker-forgot-password start **********/
#forgetPasswordConfirmation .modal-dialog {
	margin-top: 200px;
	max-width: 540px;
	width: 90%;
}
#forgetPasswordConfirmation .rghtSignUp {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
#forgetPasswordConfirmation .rghtSignUp img {
	display: inline-block;
	height: auto;
	margin: 0 0 10px 0;
	width: 50px;
}
#forgetPasswordConfirmation .rghtSignUp h3 {
	color: #2c2845;
    font-size: 18px;
    font-weight: 400;
	margin: 0 0 40px 0;
	text-align: center;
}
/********** job-seaker-forgot-password end **********/


/********** company-sign-in start **********/
.loginModal .modal-body .signUpsSpan {
	float: left;
	margin: 15px 0 23px 0;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.loginModal .modal-body .signUpsSpan a {
	display: inline-block;
	color: #aa0079;
	font-size: 20px;
	font-weight: 700;
    text-decoration: underline;
}
.loginModal .modal-body .logFrm {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.loginModal .modal-body .logFrm li {
	float: left;
	margin: 0 0 17px 0;
	padding: 0;
	width: 100%;
}
.loginModal .modal-body .logFrm li a {
	color: #aa0079;
}
.loginModal .modal-body .logFrm li .numberDiv-btn { color: #fff; }
.loginModal .modal-body .logFrm li .bootrapAlert {
	float: left;
	width: 100%;
}
.loginModal .modal-body .logFrm li .termsTextSpan {
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	color: #2c2845;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: 93%;
}
.loginModal .modal-body .logFrm li .termsTextSpan2 {
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	color: #2c2845;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	width: auto;
	text-align: left;
}
.loginModal .modal-body .logFrm li .forgottenPassword {
	float: right;
	margin: 8px 0 0 0;
	padding: 0;
	color: #3a559f;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	width: auto;
	text-align: left;
}
.loginModal .modal-body .logFrm li input[type="text"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
	height: 64px;
	width: 100%;
}
.loginModal .modal-body .logFrm li input[type="email"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
	height: 64px;
	width: 100%;
}

.loginModal .modal-body .logFrm li .BkBtn {
    background: url(../../../assets/images/blue-left-arrow_bg.png) no-repeat 0 center;
    color: #c60889;
    display: inline-block;
    font-weight: 700;
    font-size: 20px;
    margin: 0 15px 0 0;
    padding: 0 0 0 16px;
}
.loginModal .modal-body .logFrm li .BkBtn:hover {
    color: #4c47a6;
    text-decoration: none;
}

.loginModal .modal-body .logFrm li input[type="password"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
	height: 64px;
	width: 100%;
}
.loginModal .modal-body .logFrm li .checkboxButton {
	float: left;
	margin: 8px 10px 0 0;
}
.loginModal .modal-body .logFrm li .btn {
	background-color: #c60889;
	border: none;
	border-radius: 15px;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	height: 64px;
	line-height: 64px;
	margin-top: 23px;
	padding: 0;
	text-transform: uppercase;
	width: 100%;
}
.loginModal .modal-body .logFrm li .btn:focus {
	outline: none;
}
/********** company-sign-in end **********/


/********** company-sign-up start **********/
.signupModal .modal-dialog {
	width: 1010px;
}
.signupModal .modal-content {
	max-height: 100vh;
	overflow-y: auto;
}
.signupModal .modal-header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.signupModal .modal-body {
	padding: 0;
}
.signupModal .lftSignUp {
	float: left;
	margin: 0;
	padding: 46px 35px 0 35px;
	width: 50%;
	background: url(../images/sign-up-left_bg.png) no-repeat 0 0;
	background-size: cover;
	border-radius: 15px 0 0 15px;
	min-height: 0;
}
.signupModal .lftSignUp h2 {
	margin: 0 0 44px 0;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	border-bottom: 1px solid #747bd3;
	padding-bottom: 23px;
}
.signupModal .lftSignUp h4 {
	margin: 0 0 44px 0;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	border-bottom: 1px solid #f681c6;
	padding-bottom: 23px;
}
.signupModal .lftSignUp .signUpList {
	float: left;
	margin: 11px 0 95px 0;
	list-style: none;
	padding: 0;
	width: 100%;
}
.signupModal .lftSignUp .signUpList li {
	float: left;
	margin: -11px 0 0 0;
	padding: 6px 0 0 70px;
	min-height: 88px;
	width: 100%;
	color: #fff;
	font-size: 17px;
	font-weight: 400;
}
.signupModal .lftSignUp .signUpList li:nth-child(1) {
	background: url(../images/sign-up-new-list-style_bg.png) no-repeat 0 0;
}
.signupModal .lftSignUp .signUpList li:nth-child(2) {
	background: url(../images/sign-up-new-list-style2_bg.png) no-repeat 0 0;
}
.signupModal .lftSignUp .signUpList li:nth-child(3) {
	background: url(../images/sign-up-new-list-style3_bg.png) no-repeat 0 0;
}
.signupModal .lftSignUp .signUpList li:nth-child(4) {
	background: url(../images/sign-up-new-list-style4_bg.png) no-repeat 0 0;
}
.signupModal .lftSignUp .signUpList li:nth-child(5) {
	background: url(../images/sign-up-new-list-style5_bg.png) no-repeat 0 0;
}
.signupModal .rghtSignUp {
	float: left;
	margin: 0;
	padding: 25px 38px 0 38px;
	width: 50%;
	/*min-height: 666px;*/
	min-height: 0;
}
.signupModal .rghtSignUp h2 {
	margin: 0 0 33px 0;
	color: #2c2845;
	font-size: 32px;
	font-weight: 400;
}
.signupModal .rghtSignUp h4 {
	margin:0 0 20px 0;
	color: #2c2845;
	font-size: 32px;
	font-weight: 400;
}
.signupModal .rghtSignUp .regFrm {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li .termsTextSpan {
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	color: #2c2845;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: 91%;
}
.signupModal .rghtSignUp .regFrm li .termsTextSpan a {
	color: #aa0079;
}
.signupModal .rghtSignUp .regFrm li input[type="text"] {
	float: left;
	margin: 0;
	padding: 0 24px 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 14px;
	font-weight: 400;
	line-height: 46px;
	/*height: 64px;*/
	height: 48px;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li input[type="email"] {
	float: left;
	margin: 0;
	padding: 0 24px 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 14px;
	font-weight: 400;
	line-height: 46px;
	height: 48px;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li input[type="password"] {
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 46px;
	height: 48px;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li .inputdiv {
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e0e2fe;
	display: inline-block;
	float: none;
	margin-top: 0;
	padding: 0px;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one {
	width: auto;
	float: left;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-toggle {
	background: none;
    border: none;
    border-radius: 8px 0 0 8px;
    color: #555;
	font-size: 14px;
    font-weight: 400;
    height: 60px;
	margin-top: 0;
	padding-left: 25px;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-toggle:focus { border: none; box-shadow: none; outline: none !important; }
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .dropdown-menu li a:focus { border: none; box-shadow: none; outline: none !important; }
.signupModal .rghtSignUp .regFrm li .inputdiv .input-two {
	width: 66%;
	float: left;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .form-group {
	margin-bottom:0;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .form-control {
	border: none;
	border-left: none !important;
	box-shadow: none;
	border-radius: 0px;
	padding: 12px;
	margin-right: 25px;
	height: 60px;
	border-radius: 8px 0px 0px 8px;
	-webkit-appearance: none;
	background: url(../images/dropdown-arrow_bg.png) no-repeat right;
	background-position: 83px;
	padding-right: 60px;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-two .form-control {
	border-left: 1px solid #f7daed;
	padding-left: 20px;
	background: url(../images/tick-img.png) no-repeat right;
	padding-right: 55px;
	border-radius: 0;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-two .noBgInput {
	background: none;
	padding-right: 20px;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-two .form-control {
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li .checkboxButton {
	display: none;
	float: left;
	margin: 8px 10px 0 0;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-toggle {
	background: none;
    border: none;
    border-radius: 8px 0 0 8px;
    color: #555;
	font-size: 14px;
    font-weight: 400;
    height: 60px;
	margin-top: 0;
	padding-left: 25px;
	width: 92px;
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-toggle .text-span { 
	display: none; 
}
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu { max-height: 175px !important; }
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu li .tel-num-text { display: inline-block; width: 44px; }
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu li:nth-child(3) { border-bottom: 1px solid #e1e1e1; }
.signupModal .rghtSignUp .regFrm li .inputdiv .input-one .form-group .btn-group .dropdown-menu .dropdown-menu li a:focus { outline: none; }
#signupModaluser .rghtSignUp .regFrm li .checkboxButton {
	display: none;
}
.signupModal .rghtSignUp .regFrm li .btn {
	background-color: #c60889;
	border: none;
	border-radius: 15px;
	width: 100%;
	padding: 0;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}
.signupModal .rghtSignUp .regFrm li .btn:focus {
	outline: none;
}
/********** company-sign-up end **********/


/********** company-after-sign-up-message start **********/
#congratrspage .modal-dialog {
	margin-top: 200px;
	max-width: 540px;
	width: 90%;
}
#congratrspage .afterSignUpPara {
	color: #2c2845;
    font-size: 24px;
    font-weight: 400;
	margin: 0 0 40px 0;
	text-align: center;
}
#congratrspage .afterSignUpPara img {
	display: inline-block;
	height: auto;
	margin: 0 0 10px 0;
	width: 50px;
}
#congratrspage .rghtSignUp {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
#congratrspage .rghtSignUp img {
	display: inline-block;
	height: auto;
	margin: 0 0 10px 0;
	width: 50px;
}
#congratrspage .rghtSignUp h2 {
	color: #2c2845;
    font-size: 32px;
    font-weight: 400;
	margin: 0 0 15px 0;
	text-align: center;
}
#congratrspage .rghtSignUp h3 {
	color: #2c2845;
    font-size: 18px;
    font-weight: 400;
	margin: 0 0 40px 0;
	text-align: center;
}
#congratrspage .rghtSignUp h4 {
	color: #2c2845;
    font-size: 32px;
    font-weight: 400;
	margin: 0 0 15px 0;
	text-align: center;
}
/********** company-after-sign-up-message end **********/


/********** job-seaker-profile-edit-info start **********/
.editModal h2 {
	text-align:center;
	margin-top:0;
}
.descriptionsInfo .modal-body h2 {
	margin-bottom: 9px;
}
.descriptionsInfo .modal-body .aboutHeading {
	margin-bottom: 30px;
}
.descriptionsInfo .modal-body h4 {
	text-align: center;
	color: #aa0079;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 32px 0;
}
.editModal .editFrm {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.editModal .editFrm li {
	margin-bottom: 19px;
}
.editModal .editFrm li label {
	float: left;
	margin: 0 0 9px 0;
	padding: 0;
	width: 100%;
	color: #2c2845;
	font-size: 14px;
	font-weight: 400;
}
.editModal .editFrm li .disabled {
	color: #dcdcdc;
}
.editModal .editFrm li input[type="text"] {
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
	height: 64px;
	line-height: 62px;
	margin: 0;
	padding: 0 31px;
	float: left;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.editModal .editFrm li input[type="text"]:focus {
	outline: none;
}
.editModal .editFrm li input[type="email"] {
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
	height: 64px;
	line-height: 62px;
	margin: 0;
	padding: 0 31px;
	float: left;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.editModal .editFrm li input[type="email"]:focus {
	outline: none;
}
.editModal .editFrm li input[type="tel"] {
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
	height: 64px;
	line-height: 62px;
	margin: 0;
	padding: 0 31px;
	float: left;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.editModal .editFrm li input[type="tel"]:focus {
	outline: none;
}
.editModal .editFrm li textarea {
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
	height: 244px;
	line-height: normal;
	margin: 0;
	padding: 20px 31px 20px 31px;
	float: left;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.editModal .editFrm li textarea:focus {
	outline: none;
}
.editModal .editFrm li .stylesSelect {
	float: left;
	border: 1px solid #f7daed;
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(../images/dropdown-arrow_bg.png) no-repeat 96% center;
	border-radius: 10px;
	height: 64px;
}
.editModal .editFrm li .smalInput .stylesSelect {
	background-position: 90% center;
}
.editModal .editFrm li .smalInput .disabled {
	border-color: #ededed;
	background-image: url(../images/disabled-dropdown.png);
}
.editModal .editFrm li .stylesSelect select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	margin: 0;
	padding: 0 31px;
	background: none;
	border: none;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 62px;
}
.editModal .editFrm li .smalInput .stylesSelect select {
	padding: 0 20px;
}
.editModal .editFrm li .smalInput .disabled select {
	color: #d5d5d5;
}
.editModal .editFrm li .stylesSelect select::-ms-expand {
 	display: none;
}
.editModal .editFrm li .stylesSelect select:focus {
	outline: none;
}
.editModal .editFrm li .bootstrap-select {
	float: left;
	margin-bottom: 0;
	width: 100% !important;
}
.editModal .editFrm li .bootstrap-select .btn {
	background-color: rgba(0,0,0,0);
	border: 1px solid #f7daed;
	border-radius: 10px;
	float: left;
	margin-top: 0;
	padding: 0 10px 0 10px;
	position: relative;
	width: 100%;
}
.editModal .editFrm li .bootstrap-select .btn:focus {
	outline: none !important;
}
.editModal .editFrm li .bootstrap-select .btn .caret {
	position: relative;
}
.editModal .editFrm li .bootstrap-select .dropdown-menu {
	padding: 0;
}
.editModal .editFrm li .bootstrap-select .dropdown-menu .selectpicker li {
	margin-bottom: 0;
}
.editModal .editFrm li .bootstrap-select .dropdown-menu .selectpicker li a:focus{
	outline: none !important;
}
.editModal .editFrm li .workinApplyDiv {
	float: right;
	margin: 18px 0 0 0;
	padding: 0;
	width: auto;
	font-size: 14px;
	font-weight: 400;
	color: #2c2845;
	position: relative;
}
.editModal .editFrm li .workinApplyDiv .radioButton {
	float: left;
	margin-right: 8px;
	margin-top: 3px;
}
.editModal .editFrm li .workinApplyDiv input[type="checkbox"] {
    cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	margin: 0;
	position: absolute;
    width: 100%;
	z-index: 1;
}
.editModal .editFrm li .workinApplyDiv .checkmark {
	background-color: #c60889;
    border: 1px solid #c60889;
	float: left;
	left: 0;
	margin: 1px 10px 0 0;
	position: relative;
    top: 0;
    height: 18px;
    width: 18px;
}
/*.radioButton:hover input ~ .checkmark {
	background-color: #f4f5ff;
}*/
.editModal .editFrm li .workinApplyDiv input:checked ~ .checkmark {
	background-color: #c60889;
}
.editModal .editFrm li .workinApplyDiv .checkmark:after {
  	content: "";
	display: none;
  	position: absolute;
}
.editModal .editFrm li .workinApplyDiv input:checked ~ .checkmark:after {
  	display: block;
}
.editModal .editFrm li .workinApplyDiv .checkmark:after {
	border: solid #fff;
    border-width: 0 2px 2px 0;
	height: 10px;
	left: 5px;
    top: 1px;
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 6px;
}
.editModal .editFrm li .phone-input { border-radius: 0 10px 10px 0 !important; border-left: none !important; width: 72% !important; }
.editModal .editFrm li .btn-group { border: 1px solid #f7daed; border-right: none; border-radius: 10px 0 0 10px; height: 64px; width: 28% !important; }
.editModal .editFrm li .btn-group .dropdown-toggle { border-radius: 0px; border: none; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.editModal .editFrm li .btn-group .dropdown-toggle .text-span { display: none; }
.editModal .editFrm li .btn-group .dropdown-toggle .caret { position: absolute; top: 45%; }
.editModal .editFrm li .btn-group .dropdown-menu .dropdown-menu { max-height: 175px !important; }
.editModal .editFrm li .btn-group .dropdown-menu .dropdown-menu li .tel-num-text { display: inline-block; width: 44px; }
.editModal .editFrm li .btn-group .dropdown-menu .dropdown-menu li:nth-child(3) { border-bottom: 1px solid #e1e1e1; }
.editModal .editFrm li .btn-group .dropdown-menu .dropdown-menu li a:focus { outline: none; }
.editModal .editFrm li .btn {
	background: #c60889;
    border: none;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 59px;
    line-height: 59px;
    text-transform: uppercase;
    float: none;
	margin: 14px 0 0 0;
}
.editModal .editFrm li .btn:focus {
	outline: none;
}
.datepicker:after {
	display: none !important;
}
.datepicker:before {
	display: none !important;
}
.fitnessModal .modal-dialog {
	width: 966px;
}
.fitnessModal .modal-body .fitnessSearch {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.fitnessModal .modal-body .fitnessSearch li {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
.fitnessModal .modal-body .fitnessSearch li input[type="text"] {
	float: left;
	background: url(../images/search-gray-icon_bg.png) no-repeat 19px center;
	border: 1px solid #f7daed;
	border-radius: 10px;
	height: 54px;
	line-height: 52px;
    font-size: 15px;
    font-weight: 400;
	color: #767676;
	width: 303px;
	margin: -70px 0 0 0;
	padding: 0 20px 0 49px;
}
.fitnessModal .modal-body .nav-tabs {
	float: left;
	margin: -68px 0 0 0;
	border: 1px solid #f7daed;
	padding: 0;
	width: auto;
	border-radius: 10px;
}
.fitnessModal .modal-body .nav-tabs li {
	margin: 0;
	padding: 0;
}
.fitnessModal .modal-body .nav-tabs li a {
	margin: 0;
	border: none;
	border-radius: 10px;
	padding: 0 26px;
	line-height: 52px;
    font-size: 15px;
    font-weight: 400;
	color: #767676;
}
.fitnessModal .modal-body .nav-tabs li:nth-child(1) a {
	border-radius: 10px 0 0 10px;
}
.fitnessModal .modal-body .nav-tabs li:nth-child(2) a {
	border-radius: 0 10px 10px 0;
}
.fitnessModal .modal-body .nav-tabs li a:hover {
	background-color: #c60889;
	color: #fff;
}
.fitnessModal .modal-body .nav-tabs .active a {
	background-color: #c60889;
	color: #fff;
}
.fitnessModal .modal-body .rateclass {
	color: #767676;
    float: right;
    font-size: 15px;
    line-height: 22px;
    margin: -70px 0 20px 0;
    width: 300px;
}

#otpmodal.loginModal .modal-body .numberDiv-btn { display:block; margin:0 0 15px 0;}

.fitnessModal .modal-body .full_width_text {
	color: #767676;
	font-size: 15px;
    line-height: 22px;
	margin: 0 0 20px 0;
}
.fitnessModal .modal-body .skill_search {
	background: #fff;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #a3a4af;
	float: right;
	font-size: 15px;
	font-weight: 400;
	height: 54px;
	line-height: 52px;
	margin: -68px 0 0 0;
	padding: 0 24px 0 24px;
	width: 300px;
}
.fitnessModal .modal-body .tab-content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.fitnessModal .modal-body .tab-content .tab-pane {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.fitnessModal .modal-body .panel-group {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.fitnessModal .modal-body .mainAccordion {
	overflow-y: auto;
	max-height: 600px;
}
.fitnessModal .modal-body .panel {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	-webkit-box-shadow: none;
    box-shadow: none;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #f7daed;
}
.fitnessModal .modal-body .panel-heading {
	padding: 0;
	border-radius: 0;
	background: none;
	border-bottom: none;
}
.fitnessModal .modal-body .panel-heading .panel-title {
	margin: 0;
	position: relative;
}
.fitnessModal .modal-body .panel-heading .panel-title a {
	display: block;
	line-height: 65px;
    font-size: 17px;
    font-weight: 400;
	color: #767676;
	background: url(../images/accordion-down-arrow_bg.png) no-repeat 96% center;
	padding-left: 15px;
}
.fitnessModal .modal-body .mainAccordion .panel-heading .panel-title a {
	background: url(../images/accordion-white-up-arrow_bg.png) no-repeat 96% center #c60889;
	color: #fff;
}
.fitnessModal .modal-body .mainAccordion .panel-heading .panel-title a:hover {
	text-decoration: none;
}
.fitnessModal .modal-body .mainAccordion .panel-heading .panel-title a:focus {
	text-decoration: none;
}
.fitnessModal .modal-body .mainAccordion .panel-heading .panel-title .collapsed {
	background: url(../images/accordion-down-arrow_bg.png) no-repeat 96% center;
	color: #767676;
}
.fitnessModal .modal-body .panel-heading .panel-title a:hover {
	text-decoration: none;
}
.fitnessModal .modal-body .panel-heading .panel-title a:focus {
	text-decoration: none;
}
.fitnessModal .modal-body .mainAccordion .panel-collapse {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.fitnessModal .modal-body .mainAccordion .panel-body {
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	width: 100%;
	border-top: none;
}
.fitnessModal .modal-body .subAccordion .panel-collapse {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.fitnessModal .modal-body .subAccordion .panel-body {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: none;
}
.fitnessModal .modal-body .subAccordion .panel:nth-child(1) {
	border-top: 1px solid #f7daed;
}
.fitnessModal .modal-body .subAccordion .panel:last-child {
	border-bottom: none;
}
.fitnessModal .modal-body .subAccordion .panel-heading .panel-title a {
	/*background: url(../images/accordion-up-arrow_bg.png) no-repeat 96% center #fff;*/
	background: url(../images/accordion-white-up-arrow_bg.png) no-repeat 96% center #c60889;
	/*color: #767676;*/
	color: #fff;
	/*padding-left: 0;*/
}
.fitnessModal .modal-body .subAccordion .panel-heading .panel-title .collapsed {
	background: url(../images/accordion-down-arrow_bg.png) no-repeat 96% center;
}
.fitnessModal .modal-body .subAccordion .panel-heading .panel-title a:focus {
	text-decoration: none;
}
.fitnessModal .modal-body .subAccordion .panel-heading .panel-title .dynamicId2 {
	color: #fff;
	font-size: 17px;
	position: absolute;
    right: 70px;
	top: 25px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0 101px 0 0;
	width: 100%;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li {
	float: left;
	margin: 0 12px 17px 0;
	padding: 0;
	width: auto;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks {
	display: block;
	line-height: 37px;
    font-size: 13px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	border-radius: 8px;
	padding: 0 16px 0 13px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks:hover {
	text-decoration: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks:focus {
	text-decoration: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .active .blankDiv .addCatLinks {
	background-color: #c60889;
	color: #fff;
	border: 1px solid #c60889;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .current .blankDiv .addCatLinks {
	background-color: #c60889;
	color: #fff;
	border: 1px solid #c60889;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addSpan {
	display: inline-block;
	margin: 0 9px 0 0;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .active .blankDiv .addCatLinks .addSpan {
	display: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .current .blankDiv .addCatLinks .addSpan {
	display: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addSpan img {
	display: inline-block;
	margin-top: -3px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addWhiteSpan {
	display: none;
	margin: 0 9px 0 0;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .active .blankDiv .addCatLinks .addWhiteSpan {
	display: inline-block;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .current .blankDiv .addCatLinks .addWhiteSpan {
	display: inline-block;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addWhiteSpan img {
	display: inline-block;
	margin-top: -3px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addWhiteSpan .valueSpan {
	border: 1px solid #fff;
	border-radius: 100%;
	display: inline-block;
	font-size: 11px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	width: 25px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addGraySpan {
	display: inline-block;
	margin: -1px 9px 0 0;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .active .blankDiv .addCatLinks .addGraySpan {
	display: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .current .blankDiv .addCatLinks .addGraySpan {
	display: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .addCatLinks .addGraySpan .valueSpan {
	border: 1px solid #d0d0e8;
	border-radius: 100%;
	color: #767676;
	display: inline-block;
	font-size: 11px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	width: 25px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv {
	display: none;
	position: absolute;
	left: 0;
	top: -70px;
	margin: 0;
	padding: 0 0 18px 0;
	min-width: 213px;
	z-index: 1;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .active .blankDiv:hover .activeShowDiv {
	display: block;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList .current .blankDiv:hover .activeShowDiv {
	display: block;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv {
	background: #fff;
	border: 1px solid #d0d0e8;
	border-radius: 10px 10px 10px 0;
	float: left;
	margin: 0;
	padding: 8px 0 8px 15px;
	position: relative;
	width: 100%;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv:after,
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv:before {
	top: 100%;
	left: 12px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 12px;
	margin-left: -12px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv:before {
	border-color: rgba(208, 208, 232, 0);
	border-top-color: #d0d0e8;
	border-width: 13px;
	margin-left: -13px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .deleteIcon {
	color: #000;
	font-size: 24px;
	float: left;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .countList {
	float: left;
	list-style: none;
	margin: 8px 0 0 10px;
	padding: 0 0 0 10px;
	width: auto;
	border-left: 1px solid #d0e6f1;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .countList li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .countList li a {
	display: block;
    font-size: 12px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	text-align: center;
	border-radius: 3px;
	width: 21px;
	line-height: 19px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .countList .active a {
	background-color: #c60889;
	border: 1px solid #c60889;
	color: #fff;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .countList li a:hover {
	text-decoration: none;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .divpopup {
	float: left;
	margin: 8px 0 0 10px;
	padding: 0 0 0 10px;
	width: auto;
	border-left: 1px solid #d0e6f1;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .divpopup p {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .divpopup p a {
	display: block;
    font-size: 12px;
    font-weight: 400;
	color: #767676;
	border: 1px solid #d0d0e8;
	text-align: center;
	border-radius: 3px;
	width: 21px;
	line-height: 19px;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .divpopup .active a {
	background-color: #c60889;
	border: 1px solid #c60889;
	color: #fff;
}
.fitnessModal .modal-body .subAccordion .panel-body .categorySubList li .blankDiv .activeShowDiv .subActiveDiv .divpopup p a:hover {
	text-decoration: none;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent h3 {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 {
	float: left;
	margin: 0 0 32px 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li {
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
	width: auto;
	position: relative;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan {
	float: left;
	margin: 0 0 0 0;
	border-radius: 10px;
	border: 1px solid #f7daed;
	font-weight: 400;
	font-size: 13px;
	line-height: 37px;
	color: #000;
	padding: 0 16px 0 0;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan span {
	background-color: #c60889;
	color: #fff;
	padding: 0 13px 0 11px;
	border-radius: 10px;
	float: left;
	margin-right: 12px;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan span a {
	color: #fff;
	display: block;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan span a:hover {
		text-decoration: none;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan span a:focus {
		text-decoration: none;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan span img {
	margin-right: 5px;
	margin-top: -3px;
	display: inline-block;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 {
		display: none;
		position: absolute;
		left: 0;
		top: -70px;
		margin: 0;
		padding: 0 0 18px 0;
		min-width: 213px;
		z-index: 1;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li:hover .activeShowDiv3 {
	display: block;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv {
		background: #fff;
		border: 1px solid #d0d0e8;
		border-radius: 10px 10px 10px 0;
		float: left;
		margin: 0;
		padding: 8px 0 8px 15px;
		position: relative;
		width: 100%;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv:after,
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv:before {
		top: 100%;
		left: 12px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #ffffff;
		border-width: 12px;
		margin-left: -12px;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv:before {
		border-color: rgba(208, 208, 232, 0);
		border-top-color: #d0d0e8;
		border-width: 13px;
		margin-left: -13px;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .deleteIcon3 {
		color: #000;
		font-size: 24px;
		float: left;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .countList {
		float: left;
		list-style: none;
		margin: 8px 0 0 10px;
		padding: 0 0 0 10px;
		width: auto;
		border-left: 1px solid #d0e6f1;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .countList li {
		float: left;
		margin: 0 10px 0 0;
		padding: 0;
		width: auto;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .countList li a {
		display: block;
    font-size: 12px;
    font-weight: 400;
		color: #767676;
		border: 1px solid #d0d0e8;
		text-align: center;
		border-radius: 3px;
		width: 21px;
		line-height: 19px;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .countList .active a {
		background-color: #c60889;
		border: 1px solid #c60889;
		color: #fff;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .countList li a:hover {
		text-decoration: none;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .divpopup {
		float: left;
		margin: 8px 0 0 10px;
		padding: 0 0 0 10px;
		width: auto;
		border-left: 1px solid #d0e6f1;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .divpopup p {
		float: left;
		margin: 0 10px 0 0;
		padding: 0;
		width: auto;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .divpopup p a {
		display: block;
    font-size: 12px;
    font-weight: 400;
		color: #767676;
		border: 1px solid #d0d0e8;
		text-align: center;
		border-radius: 3px;
		width: 21px;
		line-height: 19px;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .divpopup .active a {
		background-color: #c60889;
		border: 1px solid #c60889;
		color: #fff;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .activeShowDiv3 .subActiveDiv .divpopup p a:hover {
		text-decoration: none;
}

/********** job-seaker-apply-job start **********/
.applyJobModal .modal-header {
	text-align: center;
	border-radius: 15px 15px 0 0;
	margin-bottom: 37px;
}
.applyJobModal .violetBg {
	background-color: #c60889;
}
.applyJobModal .modal-header .close {
	position: absolute;
	right: 20px;
	top: 12px;
	margin-top: 0;
}
.applyJobModal .modal-header h2 {
	margin: 0 0 12px 0;
	color: #fff;
    font-size: 26px;
    font-weight: 400;
}
.applyJobModal .modal-header h4 {
	margin: 0 0 12px 0;
	color: #fff;
    font-size: 26px;
    font-weight: 400;
}
.applyJobModal .modal-header h3 {
	margin: 0 0 23px 0;
	color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.applyJobModal .modal-header .userImg {
	display: inline-block;
	margin: 33px -15px 16px 0;
	padding: 0;
	width: 104px;
	border: 2px solid #f7daed;
	border-radius: 100%;
	height: 104px;
	overflow: hidden;
	line-height: 102px;
	box-shadow: 0 0 28px rgba(196,200,255,0.75);
	background: #fff;
	position: relative;
	z-index: 1;
}
.applyJobModal .modal-header .userImg img {
	height: auto;
	width: 100%;
}
.applyJobModal .modal-header .companyImg {
	display: inline-block;
	margin: 33px 0 16px -15px;
	padding: 0;
	width: 104px;
	border: 2px solid #fff;
	border-radius: 100%;
	height: 104px;
	line-height: 102px;
	background: #fff;
	overflow: hidden;
}
.applyJobModal .modal-header .companyImg img {
	height: auto;
	width: auto;
	max-width: 100%;
}
.applyJobModal .modal-body p {
	margin: 0 0 25px 0;
}
.applyJobModal .modal-body .jobDiv {
	float: left;
	margin: 0 0 27px 0;
	padding: 0 0 23px 0;
	width: 100%;
	border-bottom: 1px solid #f7daed;
}
.applyJobModal .modal-body .jobDiv a {
	display: block;
    float: left;
	margin: 0 0 20px 0;
	width: 100%;
}
.applyJobModal .modal-body .jobDiv h3 {
	color: #000;
    font-size: 18px;
    font-weight: 700;
	margin: 0 0 16px 0;
}
.applyJobModal .modal-body .jobDiv .imgBox {
	float: left;
	margin: 0 18px 0 0;
	width: 53px;
}
.applyJobModal .modal-body .jobDiv .textSpan {
	float: left;
	margin: 0;
	padding: 0 40px 0 0;
	width: 87%;
	background: url(../images/add-edit.png) no-repeat right top;
	background-size: 25px;
}
.applyJobModal .modal-body .jobDiv .fullTextSpan {
	width: 100%;
}
.applyJobModal .modal-body .jobDiv .textSpan .headingSpan {
	display: block;
	color: #000;
    font-size: 18px;
    font-weight: 700;
	margin-bottom: 3px;
}
.applyJobModal .modal-body .jobDiv .textSpan .paraSpanSpan {
	display: block;
	color: #767676;
    font-size: 15px;
    font-weight: 400;
	line-height: 20px;
}
.applyJobModal .modal-body .jobDiv .textSpan .attachtextSpan {
	background: #eaeded;
	border-radius: 4px;
	color: #636363;
	display: inline-block;
    font-size: 11px;
    font-weight: 400;
	line-height: normal;
	margin-top: 12px;
	padding: 8px 11px 8px 11px;
  	overflow-wrap: break-word;
  	word-wrap: break-word;
  	-ms-word-break: break-all;
  	word-break: break-all;
  	word-break: break-word;
  	-ms-hyphens: auto;
  	-moz-hyphens: auto;
  	-webkit-hyphens: auto;
  	hyphens: auto;
}
.applyJobModal .modal-body .stepTab {
	float: left;
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .stepTab:not(:first-of-type) {
    display: none;
}
.applyJobModal .modal-body .stepTab .stepTab1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .stepTab p {
    color: #767676;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
	margin: 0 0 20px 0;
}
.applyJobModal .modal-body .stepTab p strong {
	color: #000;
}
.applyJobModal .modal-body .stepTab .infoDiv {
	border: 1px solid #f7daed;
	border-radius: 8px;
	color: #767676;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
	margin: 0 auto;
	padding: 15px;
	text-align: center;
	width: 400px;
}
.applyJobModal .modal-body .stepTab .infoDiv i {
	color: #aa0079;
	font-size: 16px;
	margin-right: 5px;
}
.applyJobModal .modal-body .stepTab .frmDiv {
	margin: 0 auto;
	padding: 0;
	width: 400px;
}
.applyJobModal .modal-body .stepTab .frmDiv h3 {
	color: #000;
    font-size: 15px;
    font-weight: 700;
	margin: 0 0 10px 0;
	text-align: center;
}
.applyJobModal .modal-body .stepTab .frmDiv p {
	text-align: center;
}
.applyJobModal .modal-body .stepTab .frmDiv textarea {
    background: #fff;
	border: 1px solid #f7daed;
    border-radius: 10px;
	color: #767676;
	float: left;
	font-size: 15px;
    font-weight: 400;
    height: 100px;
    line-height: normal;
    margin: 0;
    padding: 10px 15px;
	width: 100%;
}
.applyJobModal .modal-body .stepTab .frmDiv textarea:focus {
	outline: none;
}
.applyJobModal .modal-body .stepTab .frmDiv .sandbox-container {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .stepTab .frmDiv input[type="text"] {
	width: 100%;
    border: 1px solid #f7daed;
    background: #fff;
    border-radius: 10px;
    height: 64px;
    line-height: 62px;
    margin: 0;
    padding: 0 31px;
    float: left;
    color: #767676;
    font-size: 15px;
    font-weight: 400;
}
.applyJobModal .modal-body .stepTab .frmDiv input[type="text"]:focus {
	outline: none;
}
.applyJobModal .modal-body .stepTab .frmDiv .radioList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .stepTab .frmDiv .radioList li {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .stepTab .frmDiv .radioList li .checkboxButton {
	float: left;
	margin: 1px 10px 0 0;
}
.applyJobModal .modal-body .stepTab .frmDiv .radioList li .radioButton {
	float: left;
	margin: 1px 10px 0 0;
}
.applyJobModal .modal-body .stepTab .frmDiv .radioList li .attachtextSpan {
	color: #767676;
	float: left;
    font-size: 15px;
	font-weight: 400;
	margin: 0 0 0 0;
	padding: 0;
	width: 90%;
}
.applyJobModal .modal-body .docsChangeDiv {
	display: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .docsChangeDiv .jobDiv .attachList li .checkboxButton {
	float: left;
	margin: 5px 6px 0 0;
}
.applyJobModal .modal-body .postBtnList {
	float: left;
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.applyJobModal .modal-body .stepTab .postBtnList {
	margin: 30px 0 0 0;
}
.applyJobModal .modal-body .postBtnList li {
	float: none;
	display: inline-block;
	margin: 0 13px 0 13px;
	width: auto;
}
.applyJobModal .modal-body .postBtnList li .btn {
	border: none;
	background: #c60889;
	border-radius: 5px;
	padding: 0 51px 0 51px;
    font-size: 14px;
    font-weight: 700;
	line-height: 59px;
	text-transform: uppercase;
	margin: 0;
}
.applyJobModal .modal-body .postBtnList li .cancel {
	background: #f7daed;
	color: #aeb0d7;
}
.applyJobModal .modal-body .jobDiv .attachList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .jobDiv .attachList li {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
}
.applyJobModal .modal-body .jobDiv .attachList li .radioButton {
	float: left;
	margin-top: 5px;
	margin-right: 11px;
}
.applyJobModal .modal-body .jobDiv .attachList li .attachtextSpan {
	float: left;
	background: #eaeded;
	border-radius: 4px;
	color: #636363;
    font-size: 11px;
    font-weight: 400;
	line-height: 29px;
	margin-top: 0;
	opacity: 0.5;
	padding: 0 11px 0 11px;
}
.applyJobModal .modal-body .jobDiv .attachList .clicked .attachtextSpan {
	opacity: 1;
}
.applyJobModal .modal-body .jobDiv .attachList li .newAttachTextSpan {
	float: left;
	color: #636363;
    font-size: 11px;
    font-weight: 400;
	margin-top: 6px;
}
.applyJobModal .modal-body .jobDiv .attachList li .p-image {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.applyJobModal .modal-body .jobDiv .attachList li .addTextSpan {
	color: #000;
	display: inline-block;
	font-family: 'Muli', sans-serif;
	font-size: 17px;
	font-weight: 400;
    margin: 7px 0 0 17px;
    position: absolute;
}
.applyJobModal .modal-body .jobDiv .attachList li .p-image input[type=file] {
    opacity: 0;
    height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left:0;
	cursor: pointer;
}
.applyJobModal .modal-body .jobDiv .attachList li .checkboxButton .checkmark {
	border: 1px solid #f7daed;
	background-color: #f7daed;
}
.applyJobModal .modal-body .jobDiv .attachList li .checkboxButton input:checked ~ .checkmark {
    background-color: #c60889;
	border: 1px solid #c60889;
}



/********** job-seaker-job-details-map start **********/
.mapshow .modal-dialog {
	max-width: 900px;
	width: 94%;
}


/********** job-seaker-job-details-login-suggest start **********/
.loginSuggest .modal-dialog {
	margin-top: 120px;
}
.loginSuggest .suggestList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 50px 50px 50px;
	width: 100%;
}
.loginSuggest .suggestList li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.loginSuggest .suggestList li .termsTextSpan {
	color: #000;
	display: block;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
	margin-bottom: 10px;
}
.loginSuggest .suggestList li .opn3 {
	background: #c60889;
    border: none;
    border-radius: 10px;
	color: #fff;
	display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 46px;
	margin: 0 8px 0 8px;
	padding: 0 45px 0 45px;
}
.loginSuggest .suggestList li .opn3:hover {
	text-decoration: none;
}
.loginSuggest .suggestList li .opn3:focus {
	text-decoration: none;
}
.loginSuggest .suggestList li .close {
	background: #c60889;
    border: none;
    border-radius: 10px;
	color: #fff;
	display: inline-block;
	float: none;
    font-size: 14px;
    font-weight: 700;
    line-height: 46px;
	margin: 0 8px 0 8px;
	filter: alpha(opacity=100);
	opacity: 1;
	padding: 0 45px 0 45px;
}


/********** job-seaker-profile-delete start **********/
.profileModal .modal-body {
	text-align: center;
}
.profileModal .modal-body .profileimg {
	border-radius: 100%;
	display: inline-block;
    height: 70px;
	margin: 0 0 15px 0;
    overflow: hidden;
	width: 70px;
}
.profileModal .modal-body p {
	color: #767676;
    font-size: 15px;
	font-weight: 400px;
    line-height: 22px;
	margin: 0 100px 30px 100px;
}
.profileModal .modal-body p a {
	color: #aa0079;
}
.profileModal .modal-body .cancelButton {
	border: none;
    background: #f7daed;
    border-radius: 5px;
	color: #aeb0d7;
	display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 59px;
	margin: 0 0 40px 0;
	padding: 0 51px 0 51px;
    text-transform: uppercase;
	width: auto;
}
/********** job-seaker-profile-delete end **********/


/********** job-seaker-job-location-alert-settings start **********/
.job_alert_modal .modal-body h2 {
	color: #2c2845;
	font-size: 36px;
	font-weight: 700;
	margin: 0 0 13px 0;
}
.job_alert_modal .modal-body h3 {
	color: #9e9fac;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 13px 0;
}
.scroll_div {
	float: left;
	margin: 0;
	max-height: 350px;
	overflow-y: auto;
	padding: 0;
	width: 100%;
}
.scroll_div2 {
	float: left;
	margin: 0;
	max-height: 350px;
	overflow-y: auto;
	padding: 0;
	width: 100%;
}
.job_alert_modal .modal-body .top_body_div {
	border-bottom: 1px solid #f7daed;
	float: left;
	margin: 0 0 26px 0;
	padding: 0;
	width: 100%;
}
.job_alert_modal .modal-body .top_body_div2 {
	border-bottom: 1px solid #f7daed;
	float: left;
	margin: 0 0 26px 0;
	padding: 0 0 19px 0;
	width: 100%;
}
.job_alert_modal .modal-body .tagsList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 30px 0;
	width: 100%;
}
.job_alert_modal .modal-body .tagsList li {
	background: #c60889;
	border-radius: 5px;
	color: #fff;
	float: left;
	font-size: 13px;
	line-height: 38px;
	margin: 0 5px 6px 0;
	padding: 0 15px 0 20px;
	width: auto;
}
.job_alert_modal .modal-body .tagsList li a {
	color: #fff;
	display: inline-block;
	margin: 0 0 0 15px;
}
.job_alert_modal .modal-body .tagsList li a:hover {
	text-decoration: none;
}
.job_alert_modal .modal-body .tagsList li a:focus {
	text-decoration: none;
}
.job_alert_modal .modal-body .tagsList2 {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 30px 0;
	width: 100%;
}
.job_alert_modal .modal-body .tagsList2 li {
	float: left;
	margin: 0 5px 6px 0;
	padding: 0;
	width: auto;
}
.job_alert_modal .modal-body .tagsList2 li a {
	background: #f7daed;
	border-radius: 5px;
	color: #74779e;
	display: block;
	font-size: 13px;
	line-height: 38px;
	padding: 0 26px 0 26px;
}
.job_alert_modal .modal-body .tagsList2 li a:hover {
	text-decoration: none;
}
.job_alert_modal .modal-body .locationList {
	float: left;;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.job_alert_modal .modal-body .locationList li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.job_alert_modal .modal-body .locationList li input[type="text"] {
	background: url(../images/location_icon.png) no-repeat 10px center;
	border: 1px solid #f7daed;
	border-radius: 10px;
	color: #767676;
    float: left;
    font-size: 15px;
    font-weight: 400;
    height: 64px;
    line-height: 62px;
    margin: 0;
    padding: 0 24px 0 34px;
    width: 100%;
}
.job_alert_modal .modal-body .locationList li input[type="text"]:focus {
	outline:  none;
}
.alert_radio_list {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
}
.alert_radio_list li {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}
.alert_radio_list li .checkboxButton {
	float: left;
	height: 18px;
	margin: 0;
}
.alert_radio_list li .category_label_span {
	color: #a3a4af;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
	text-align: left;
    width: 94%;
}
.scroll_div2 .accordion {
	float: left;
	margin: 0 0 39px 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.scroll_div2 .accordion-group {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.scroll_div2 .accordion-heading {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.scroll_div2 .accordion-heading .accordion-toggle {
	background-image: url(../images/accordion_minus.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: auto 15px;
	color: #a3a4af;
	display: block;
	font-size: 15px;
    font-weight: 400;
	line-height: 42px;
	padding-left: 25px;
	text-align: left;
}
.scroll_div2 .accordion-heading .collapsed {
	background-image: url(../images/accordion_plus.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: auto 15px;
}
.scroll_div2 .accordion-heading .accordion-toggle:hover {
	text-decoration: none;
}
.scroll_div2 .accordion-heading .accordion-toggle:focus {
	text-decoration: none;
}
.scroll_div2 .accordion-body {
	background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.scroll_div2 .accordion-body .accordion-inner {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.scroll_div2 .accordion-body .accordion-heading {
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	width: 100%;
}
.scroll_div2 .accordion-body .accordion {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.scroll_div2 .sub_accordion .accordion-group {
	padding: 0 10px 0 10px;
}
.scroll_div2 .sub_accordion .accordion-heading {
	margin-bottom: 15px;
}
.scroll_div2 .sub_accordion .accordion-heading .accordion-toggle {
	line-height: normal;
}
.scroll_div2 .select_all_section {
	float: left;
    margin: 0;
    padding: 0 10px 0 10px;
    width: 100%;
}
.scroll_div2 .select_all_section .checkboxButton {
	float: left;
    margin-right: 10px;
}
.scroll_div2 .select_all_section .label_Text {
	color: #a3a4af;
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 92%;
}
.scroll_div2 .category_select_list {
	float: left;
	list-style: none;
    margin: 0;
    padding: 0 10px 0 10px;
    width: 100%;
}
.scroll_div2 .category_select_list li {
	border-right: none;
	float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}
.scroll_div2 .category_select_list li .checkboxButton {
	float: left;
    margin-right: 10px;
}
.scroll_div2 .category_select_list li .label_Text {
	color: #a3a4af;
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 92%;
}
.pac-container {
	z-index: 999999;
}
/********** job-seaker-job-location-alert-settings end **********/


/********** edit-brand start **********/
.editBrandModal .modal-dialog {
	width: 818px;
}
.editBrandModal .modal-header h2 {
	text-align: center;
	font-size: 27px;
	margin-bottom: 0;
	margin-top: 15px;
}
.editBrandModal .modal-body {
	padding-bottom: 30px;
}
.editBrandModal .modal-body p {
	color: #767676;
    margin-bottom: 18px;
    font-weight: 400;
    font-size: 17px;
	padding-left: 30px;
	padding-right: 30px;
}
/********** edit-brand end **********/


/********** company-information-extra-credit start **********/
.extraModal {
}
.extraModal h2 {
	text-align: center;
}
.extraModal .logFrm {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.extraModal .logFrm li {
	float: left;
	list-style: none;
	margin: 0 0 17px 0;
	padding: 11px 21px 0 21px;
	width: 100%;
	border: 1px solid #f7daed;
	border-radius: 15px;
}
.extraModal .logFrm .no-border {
	border: none;
	border-radius: 0;
	padding: 0;
}
.extraModal .logFrm li label {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: 400;
    font-size: 12px;
	color: #767676;
	text-transform: uppercase;
}
.extraModal .logFrm li input[type="text"] {
	background-color: #fff;
	border: none;
	float: left;
	margin: 0;
	padding: 10px 0 14px 0;
	width: 100%;
	color: #767676;
	font-weight: 400;
    font-size: 13px;
}
.extraModal .logFrm li .stylesSelect {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	background: url(../images/dropdown-arrow_bg.png) no-repeat right center;
}
.extraModal .logFrm li .stylesSelect select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	margin: 0;
	padding: 0 0 10px 0;
	background: none;
	border: none;
	font-size: 16px;
	font-weight: 400;
	color: #2c2845;
}
.extraModal .logFrm li .stylesSelect select::-ms-expand {
	display: none;
}
.extraModal .logFrm li .stylesSelect select:focus {
	outline: none;
}
.extraModal .logFrm li .btn {
	background: #c60889;
    color: #fff;
    text-transform: uppercase;
    padding: 0;
    font-weight: 700;
    line-height: 64px;
    border-radius: 10px;
    margin: 5px 0 17px 0;
    border: none;
	width: 100%;
	font-size: 15px;
}
/********** company-information-extra-credit end **********/


/********** company-profile-edit-background-image start **********/
#editBackgroundImg .editFrm li .upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
}
#editBackgroundImg .editFrm li .upload-btn-wrapper .btn {
	border: 1px solid #f7daed;
	color: #2c2845;
	background-color: white;
	padding: 5px 30px;
	border-radius: 8px;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	margin: 0;
}
#editBackgroundImg .editFrm li .upload-btn-wrapper input[type=file] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
/********** company-profile-edit-background-image start **********/


/********** job-details-company-infomations start **********/
.companyInfo .modal-dialog {
	width: 670px;
}
.companyInfo .modal-header {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 15px 15px 0 0;
	min-height: 331px;
	padding: 0 30px 0 30px;
	position: relative;
}
.companyInfo .modal-header .close {
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 1;
}
.companyInfo .modal-header .topSocial {
	float: left;
	list-style: none;
	margin: 28px 0 0 0;
	padding: 0;
	position: relative;
	width: auto;
	z-index: 1;
}
.companyInfo .modal-header .topSocial li {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: auto;
}
.companyInfo .modal-header .topSocial li a {
	display: block;
	background: #fff;
	border-radius: 5px;
	height: 30px;
	padding: 0;
	line-height: 26px;
	text-align: center;
	width: 30px;
}
.companyInfo .modal-header .topSocial li a img {
	height: auto;
	max-height: 20px;
	max-width: 20px;
	width: auto;
}
.companyInfo .modal-header .companyLogoDiv {
	background: #fff;
	border-radius: 15px 15px 0 0;
	float: left;
	height: 106px;
	line-height: 106px;
	margin: 167px 0 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	width: 153px;
	z-index: 1;
}
.companyInfo .modal-header .companyLogoDiv img {
	border-radius: 15px 15px 0 0;
	height: auto;
	max-width: 90%;
	width: auto;
}
.companyInfo .modal-header .companyHeadingDiv {
	float: right;
	margin: 191px 0 0 0;
	padding: 0;
	position: relative;
	width: 71%;
	z-index: 1;
}
.companyInfo .modal-header .companyHeadingDiv h2 {
	color: #fff;
    margin: 0 0 10px 0;
    font-size: 30px;
    font-weight: 700;
}
.companyInfo .modal-header .companyHeadingDiv h3 {
	color: #fff;
    margin: 0 0 0 0;
    font-size: 18px;
    font-weight: 700;
}
.companyInfo .modal-header .companyHeadingDiv h4 {
	color: #fff;
    margin: 0 0 10px 0;
    font-size: 30px;
    font-weight: 700;
}
.companyInfo .modal-header .overlayDiv {
	background-color: rgba(198,8,137,0.70);
	border-radius: 15px 15px 0 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
.companyInfo  .modal-body {
	padding: 50px 30px 30px 29px;
}
.companyInfo  .modal-body p {
	color: #000;
	font-size: 15px;
    font-weight: 400;
    line-height: 22px;
	margin: 0 0 20px 0;
}
/********** job-details-company-infomations start **********/


/********** company-extra-question-add start **********/
.addQuestionP {
}
.addQuestionP .modal-body h2 {
    text-align: center;
    margin-top: 0;
}
.addQuestionP .editFrm {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.addQuestionP .editFrm li {
	margin-bottom: 19px;
}
.addQuestionP .editFrm .listHide {
	display: none;
}
.addQuestionP .editFrm .listHide2 {
	display: none;
}
.addQuestionP .editFrm li label {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	color: #2c2845;
	font-size: 16px;
	font-weight: 700;
}
.addQuestionP .editFrm li input[type="text"] {
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
	height: 64px;
	line-height: 62px;
	margin: 0;
	padding: 0 31px;
	float: left;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.addQuestionP .editFrm li textarea {
	width: 100%;
	border: 1px solid #f7daed;
	background: #fff;
	border-radius: 10px;
	height: 150px;
	margin: 0;
	padding: 0 31px;
	float: left;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
}
.addQuestionP .editFrm .subRadio {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.addQuestionP .editFrm .subRadio li {
	float: left;
	margin: 0 10px 15px 0;
	padding: 0;
	width: auto;
}
.addQuestionP .editFrm .subRadio li .spanLabel {
	color: #767676;
	float: left;
    font-size: 13px;
    line-height: 18px;
}
.addQuestionP .editFrm .subRadio li .radioButton {
	float: left;
	margin: 0 5px 0 0;
}
.addQuestionP .editFrm .subInputList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.addQuestionP .editFrm .subInputList li {
	float: left;
	margin: 0 10px 15px 0;
	padding: 0;
	width: auto;
}
.addQuestionP .editFrm .subInputList li .addInput {
	float: left;
	margin: 16px 0 0 0;
}
.addQuestionP .editFrm .subInputList li .addInput2 {
	float: left;
	margin: 16px 0 0 0;
}
.addQuestionP .editFrm .subInputList li input[type="text"] {
	padding: 0 15px 0 15px;
	width: 135px;
}
.addQuestionP .editFrm li .btn {
	background: #c60889;
    border: none;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 59px;
    line-height: 59px;
    text-transform: uppercase;
    float: none;
	margin: 14px 0 0 0;
}
.addQuestionP .editFrm li .btn:focus {
	outline: none;
}
/********** company-extra-question-add end **********/


/********** company-settings-extra-question start **********/
.sweet-alert .pulseWarning {
	border-color: #c60889 !important;
}
.sweet-alert .sa-icon.sa-warning .sa-body {
	background-color: #c60889 !important;
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
	background-color: #c60889 !important;
}
.sweet-alert h2 {
	color: #000;
	font-weight: 700;
}
.sweet-alert p {
 color: #767676;
}
.sweet-alert button {
	background: #c60889 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 47px;
    padding: 0 38px 0 38px !important;
    text-transform: uppercase;
}
.sweet-alert .cancel {
	background: #fff !important;
	border: 1px solid #d6e2db;
	color: #000;
}
/********** company-settings-extra-question end **********/

/********** company-application-extra-question start **********/
#extraQstModal {
}
#extraQstModal .subRadio {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#extraQstModal .subRadio li {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}
#extraQstModal .subRadio li h3 {
	color: #000;
    font-size: 13px;
    font-weight: 700;
	margin: 0 0 12px 0;
}
#extraQstModal .subRadio li:last-child {
	text-align: center;
}
#extraQstModal .subRadio li .spanLabel {
	color: #767676;
	float: left;
    font-size: 13px;
    line-height: 18px;
	margin: 0 15px 0 0;
}
#extraQstModal .subRadio li .radioButton {
	float: left;
	margin: 0 5px 0 0;
}
#extraQstModal li .btn {
	background: #c60889;
    border: none;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 59px;
    line-height: 59px;
    text-transform: uppercase;
    float: none;
	margin: 14px 0 0 0;
}
#extraQstModal li .btn:focus {
	outline: none;
}
/********** company-application-extra-question start **********/


/********** company-get-help-question start **********/
#getHelp .modal-dialog {
	width: 750px;
}
#getHelp .modal-body {
	padding: 15px 30px 15px 30px;
}
#getHelp .modal-body h3 {
	color: #2c2845;
	font-weight: 400;
	margin: 0 0 30px 0;
	text-align: center;
}
#getHelp .modal-body h4 {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 10px 0;
	text-align: center;
}
#getHelp .modal-body p {
	color: #2c2845;
    font-size: 14px;
    line-height: 28px;
	margin: 0 0 30px 0;
	text-align: center;
}
#getHelp .editFrm li label {
	color: #000;
    font-size: 14px;
    font-weight: 700;
	margin: 0 0 12px 0;
	/*text-transform: uppercase;*/
}
#getHelp .editFrm li label span {
	display: block;
	font-weight: 400;
	text-transform: none;
}
#getHelp .editFrm li .sub_input_list {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#getHelp .editFrm li .sub_input_list li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 50%;
}
#getHelp .editFrm li .sub_input_list li:nth-child(1) {
	padding-right: 15px;
}
#getHelp .editFrm li .sub_input_list li:nth-child(2) {
	padding-left: 15px;
}
#getHelp .editFrm li input[type="text"] {
	height: 52px;
	line-height: 50px;
}
/********** company-get-help-question end **********/


/********** cockies start **********/
.cockiesModal .modal-dialog {
	width: 557px;
}
.cockiesModal .modal-content {
	text-align: center;
}
.cockiesModal .modal-content {
	width: 100%;
	float: left;
	background: #fcfcfe;
}
.cockiesModal .modal-body {
	margin-top:-20px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
}
.cockiesModal .modal-body h2 {
	text-align:center;
	margin-top:0;
}
.cockiesModal .modal-body p {
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	margin: 0 10px 20px 10px;
}
.cockiesModal .modal-body p a {
	color: #aa0079;
}
.cockiesModal .cockiesList {
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
.cockiesModal .cockiesList li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: auto;
}
.cockiesModal .cockiesList li .checkboxButton {
    float: left;
    margin: 0 5px 0 0;
    position: relative;
}
.cockiesModal .cockiesList li .labelSpan {
	color: #767676;
	float: left;
    font-size: 13px;
    font-weight: 400;
	margin: 0 0 0 0;
}
.cockiesModal .modal-body .btn1 {
	background-color: #fff;
	border: none;
    border-radius: 30px;
	color: #000;
	float: left;
	font-size: 15px;
	font-weight: 700;
	line-height: 48px;
	padding: 0 58px;
}
.cockiesModal .modal-body .btn1:hover {
	background-color: #ddd;
}
.cockiesModal .modal-body .btn2 {
	background-color: #5b62c1;
	border: none;
    border-radius: 30px;
	float: right;
	font-size: 15px;
	font-weight: 700;
	line-height: 48px;
	padding: 0 50px;
}
/********** cockies end **********/


.massage-part {
	width: 100%;
	float: left;
	background: #fff;
	padding: 20px;
}
.btn-lft {
    display: inline-block;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 43px;
    padding: 0 25px;
    background-color: #c60889;
    border-radius: 15px;
    margin-top: 14px;
    text-decoration: none !important;
}
.btn-rht {
	background-color: #c60889;
	border: none;
	border-radius: 15px;
    color: #fff;
	display: inline-block;
   	float: right;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
	margin-top: 14px;
	padding: 0 25px 0 25px;
	text-transform: uppercase;
}
.btnDiv {
    display: inline-block;
    color: #000 !important;
    font-size: 13px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none !important;
}
.requerement {
	width:100%;
	float:left;
	text-align:center;
	background:#fff;
	padding:20px;
	margin-top:20px;
}
.MarkDiv-btn {
    display: inline-block;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0 25px;
    background-color: #c60889;
    border-radius: 15px;
    margin-top: 14px;
    text-decoration: none !important;
}
.tablepart {
   float: left;
    margin: 0;
    padding: 11px 11px 34px 22px;
    width: 100%;
    border: 1px solid #d6e2db;
    background: #fff;
    border-radius: 10px;
	margin-bottom:20px;
}
.tablepart .table&gt;thead&gt;tr&gt;th {
     border-bottom: none;
}
.tablepart .table&gt;tbody&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;thead&gt;tr&gt;th {
  border-top:none;
}
/* modal-popups end */

.searchJobListing .jobList li .card span {background: #aa0079;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 12px;
    position: absolute;
    top: 0;
    right: 15px;
    border-radius: 0 15px; }
	
.verified_iconcss {
    width: 20px;
	 height: 20px;
	 float: left;
    margin: 0 0 0 -41px;
}


#otpmodal.loginModal .modal-body h2 {  margin-bottom:50px;}
#otpmodal.loginModal .modal-body .numberDiv-btn { display:block; margin:0 0 15px 0;}

#updateyourprofile .modal-header { padding:15px 25px 0 25px;}
#updateyourprofile .modal-body { padding:0 25px 25px 25px;}
#updateyourprofile .rob-alb { margin-bottom:20px; width:100%; float:left;}
#updateyourprofile .rob-alb .p-image .workinfo { width:100%; float:left;}
#updateyourprofile .rob-alb .p-image .Lft { width:80%; float:left;}
#updateyourprofile .rob-alb .p-image .Lft span { display:block;}
#updateyourprofile .rob-alb .p-image .Lft .addTextSpan { font-family:'Muli', sans-serif; font-size:19px; font-weight:700; color:#000;}
#updateyourprofile .rob-alb .p-image .Lft .BtmTxt { color:#767676;}
#updateyourprofile .rob-alb .p-image .Lft .BtmTxt span { color:#5a60bf; font-weight:600; display:inline;}
#updateyourprofile .rob-alb .p-image img { float:right; margin:9px 0 0 0;}
#updateyourprofile #workerror2 { width:100%; float:left; margin-bottom:25px;}
#updateyourprofile .UpdateProfile {
	margin: 0 auto;
    border: none;
    background: #c60889;
    border-radius: 5px;
    padding: 0 51px 0 51px;
    font-size: 14px;
    font-weight: 700;
    line-height: 59px;
    text-transform: uppercase;
}

.FBClass .modal-dialog {
    width: 500px;
}

.FBClass .rghtSignUp {
    width: 100%;
}


.about-me-part .rob-alb .personalDetailsList .resendclass {
    margin-top: 15px;
    padding-left: 0;
    width: 100%;
}


element.style {
}
.about-me-part .rob-alb .personalDetailsList .resendclass a {
    color: #c60889;
    text-decoration: underline;
}

.cmnModdal .modal-body h3 {
    color: #2c2845;
    font-size: 20px;
    margin-bottom: 28px;
    margin-top: 0;
    text-align: center;
}
/******************** developer-writes start ********************/
/*
	please when you will write please
   	always which page you will write mention "your-page name style start" "your-page name style end"
	for future I recognize which page style you write
*/


/********** your-page name style start **********/
/********** your-page name style end **********/



/******************** developer-writes end ********************/
</pre></body></html>