`@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&display=swap');

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

.contentBox {
	font-size: 100px !important;
}
/* CUSTOMIZE HEADER
-------------------------------------------------- */
.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: 30px;
}
.navbar-wrapper .navbar .navbar-header .navbar-brand {
	height: auto;
	padding: 0;
}
.navbar-wrapper .navbar .navbar-header .navbar-brand img { 
	max-height: 40px;
	max-width: 180px;
	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-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 .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 { 
	color: rgba(255, 255, 255, 0.75);
	float: left;
    font-size: 14px;
    font-weight: 400;
	line-height: 59px;
	padding-left: 19px;
    padding-right: 19px;
	text-transform: uppercase;
}
.navbar-wrapper .navbar .normalLogIn:hover { 
	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: 5px;
	color: #443a99;
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 55px;
	margin-left: 13px;
	padding-left: 35px;
	padding-right: 35px;
	text-transform: uppercase;
}
.navbar-wrapper .navbar .topLogIn:hover {
	background-color: #443a99;
	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;
    position: absolute;
    right: 0;
    top: 36px;
    z-index: 999;
}
.after-logindiv .dropdownMenu ul {
	list-style: none;
	margin: 0;
	padding: 10px 0;
	width: 100%;
}
.after-logindiv .dropdownMenu ul li {
	margin: 5px;
	padding: 0;
	width: 100%;
}
.after-logindiv .dropdownMenu ul li a {
	background: none;
	color:#504ead;
	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: #4c48a6;
}
/********** after-login-inner-pages-header end **********/


/********** JOB-SEAKEER-AFTER-LOGIN-INNER-PAGE-HEADER **********/
.navbar-wrapper2 {
	background: #5d65c4;
	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: #4e4baa;
	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: #d3d3ea;
	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;
}
/********** 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%;
	width: 70px;
}
.navbar-wrapper3 .header-rht {
	float: right;
	margin: 0;
	padding: 0;
} 	
.navbar-wrapper3 .header-rht .offerJob { 
	background-color: #5d65c4;
	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: #5d65c4;
	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 #5d65c4;
	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: #5d65c4;
	border: 1px solid #5d65c4;
    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: #81bf5a;
	border: 1px solid #81bf5a;
}
.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: #5d65c4; 
}
.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: #81bf5a;
}

/********** 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 #e0e2fe;
	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 #5d65c4;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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: #5d65c4;
	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: #5d65c4;
	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 #e0e2fe;
	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;
}
/********** 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: right 0;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 599px;
	margin: 0;
	padding: 266px 0 0 0;
	width: 100%;
	text-align: center;
}
.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: 60px;
	font-weight: 700;
	margin: 0 0 60px 0;
}
.banner h3 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	margin: 0 0 60px 0;
}
.homeCarousel {
	padding-left: 60px;
	padding-right: 60px;
}
.homeCarousel .owl-stage-outer { 
	z-index: 2;
}
.homeCarousel .owl-item .item { 
	display: block;
	margin: 0;
	padding: 7px 0 0 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: 48px;
	position: absolute;
	right: 0;
	top: -8px;
	text-indent: -999em;
	width: 48px;
}
.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: 48px;
	left: 0;
	position: absolute;
	text-indent: -999em;
	top: -8px;
	width: 48px;
}
.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 .bannerLogo { 
	margin: 0 0 58px 0;
}
.companyBanner h1 { 
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	margin: 0 0 35px 0;
}
.companyBanner h3 { 
	color: #b8baf3;
	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 */
/********** banner end **********/


/* BANNER SEARCH
-------------------------------------------------- */
.bannerSearch {
	margin: 0 auto;
	padding: 0;
	width: 1330px;
}
.bannerSearch ul {
	background: #fff;
	box-shadow: 0 0 28px rgba(196, 200, 255, 0.75);
	border-radius: 15px;
	float: left;
	list-style: none;
	margin: -59px 0 0 0;
	padding: 17px 0 17px 0;
	width: 100%;
}
.bannerSearch ul li {
	border-right: 1px solid #e0e2fe;
	float: left;
	margin: 0;
	padding: 0 19px 0 19px;
	width: auto;
}
.bannerSearch ul li:nth-child(1) { 
	width: 20%;
}
.bannerSearch ul li:nth-child(2) { 
	width: 12%;
}
.bannerSearch ul li:nth-child(3) { 
	width: 13%;
}
.bannerSearch ul li:nth-child(4) { 
	width: 18%;
}
.bannerSearch ul li:nth-child(5) { 
	width: 18%;
}
.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: 59px;
	line-height: 59px;
	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: 59px;
	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: 59px;
	line-height: 59px;
	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: 59px;
	line-height: 59px;
	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: 18px;
    font-weight: 400;
	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"] { 
	left: 0;
	position: relative;
	top: 1px;
}
.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: 59px;
	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: 59px;
    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: visible;
    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;		
	float: left;		
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 2px;
}
.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 { 
	box-shadow: none;
	border-radius: 0px;
	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: 0;
    margin-right: 5px;
    margin-top: 2px;
}
.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: #5a60bf;
	background-image: url(../images/search-icon.png);
	background-repeat: no-repeat;
	background-position: 30px 20px;
	border: none;
	border-radius: 10px;
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 59px;
	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: none;
	float: right;
	font-size: 14px;
	font-weight: 700;
	height: 59px;
	line-height: 59px;
	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: #5a60bf;
	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 #e0e2fe !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: 50px 0 0 48px;
	padding: 0;
	width: auto;
}
.tagBanner .tabMidBnr .tagtext { 
	display: inline-block;
    margin: 40px 0 0 200px;
    padding: 0;
	vertical-align: top;
    width: auto;
}
.tagBanner .tabMidBnr .tagtext h3 { 
	color: #fff;
	font-size: 20px;
	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
-------------------------------------------------- */
.globalBackBtn { 
	background-color: #5a60bf;
    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 #5a60bf;
	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 #e0e2fe;
	border-radius: 10px;
	float: left;
	margin: 0;
	min-height: 305px;
	padding: 30px 30px 0 30px;
	width: 100%;
}
.searchJobListing .jobList li .card:hover {
	border-color: #e0e2fe;
	border-bottom: 7px solid #595ebd;
	box-shadow: 0 0 28px rgba(196, 200, 255, 0.75);
}
.searchJobListing .jobList li .card .imgHldr {
	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: 18px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.searchJobListing .jobList li .card h4 {
	color: #5a60bf;
	font-size: 17px;
	font-weight: 400;
	margin: 0 30px 27px 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: #5a60bf;
	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: #5a60bf;
	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: #5d65c4;
	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 #e0e2fe;
}
.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: #2196F3;
}
/********** 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: #5a60bf;
  	border: 1px solid #5a60bf;
}
.checkboxButton:hover input ~ .checkmark {
  	background-color: #5a60bf;
}
.checkboxButton input:checked ~ .checkmark {
  	background-color: #5a60bf;
}
.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: #5a60bf;
	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 11px 34px 22px;
	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;
}
.afterApplyJob .applyTableOverDiv .outlineTable td { 
	padding: 10px 10px 10px 10px;
}
.afterApplyJob .applyTableOverDiv .outlineTable td:last-child { 
	text-align: right;
}
.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 { 
	display: inline-block;
	color: #4c47a6;
	font-size: 15px;
	font-weight: 400;
	background: url(../images/right-arrow_bg.png) no-repeat right center;
	padding: 0 16px 0 0;
}
.afterApplyJob .applyTableOverDiv .applyListTable td .btn { 
	padding: 0 5px 0 5px;
	border: none;
	background-color: #b6b9eb;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 29px;
	margin: 0 1px;
}
/********** 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: #5a60bf;
	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 {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding: 8px 0 8px 40px;
	
	font-weight: 400;
	color: #767676;
}
.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 .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: #5a5fbe;
}
.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;
	width: auto;
}
.about-me-part .rob-alb .addPart3 .addList2 li .addFitnessSpan { 
	float: left;
	margin: 0 0 0 0;
	border-radius: 10px;
	border: 1px solid #e0e2fe;
	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: #575bba;
	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 img { 
	margin-right: 5px;
	margin-top: -3px;
	display: inline-block;
}
.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 #e0e2fe;
	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: #5a60bf;
}
.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 #e0e2fe;
}
.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 #e0e2fe;
}
.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 #e0e2fe;
	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-JOB-DETAILS **********/
.job-details { 
	background: #fff;
	float: left;
	margin: 161px 0 0 0;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 9;
}
.backToSearch { 
	background: url(../images/blue-left-arrow_bg.png) no-repeat 0 center;
	color: #4c47a6;
	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 #e0e2fe;
}
.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 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 #e0e2fe;
}
.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 #e0e2fe;
}
.job-details .job-details-right .applyJob { 
	float: left;
	margin: 0 0 21px 0;
	width: 100%;
	background: #4b46a4;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 59px;
}
.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 .mapLinks { 
	color: #4c47a6;
	border: 1px solid #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
}
.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 #e0e2fe;
	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: #e0e2fe;
	font-weight: 400;
	font-size: 13px;
	line-height: 34px;
	color: #5a60bf;
	border-radius: 8px;
	display: block;
	padding: 0 15px 0 15px;
}
.job-details .job-details-right .sentMailLink { 
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #e0e2fe;
	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 #e0e2fe;
	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;
}
/********** 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 #e0e2fe;
    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: #5a60bf;
    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 #e0e2fe;
	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: #e0e2fe;
	border-left: 6px solid #5a60bf;
	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: #e0e2fe;
	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 #e0e2fe;
	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: #5d65c4;
	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-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: #5d65c4;
	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: #5d65c4;
	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 #5a60bf;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #5a60bf;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #5a60bf;
	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 { 
	float: right;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #5c63c2;
	position: relative;
	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: #5a60bf;
    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: #5a60bf;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	line-height: 55px;
	padding: 0 86px 0 86px;
	border-radius: 5px;
	border: 2px solid #5a60bf;
	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: #5a60bf;
	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 #5a60bf;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #5a60bf;
    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: #5a60bf;
	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 { 
	position: absolute;
	right: 33px;
	top: 31px;
	width: 183px;
	display: none;
	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 { 
	display: block;
	text-align: left;
	color: #8e8e8e;
	font-weight: 400;
	font-size: 15px;
	padding: 0 22px 0 22px;
	line-height: 42px;
}
.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: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 { 
	margin: 0 0 50px 0;
	color: #5a60bf;
	font-weight: 400;
	font-size: 17px;
}
.bottomPjobPost .jobPostList li .whiteJobPostDiv .topDiv img { 
	height: auto;
	width: auto;
	max-width: 66px;
	display: inline-block;
	margin-bottom: 15px;
}
.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 { 
	display: block;
	border-radius: 5px;
	background-color: #5a60bf;
	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 .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: #81bf5a;
	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: #5a60bf;
	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: #5a60bf;
	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 #5a60bf;
    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 .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 #e0e2fe;
	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: #5a60bf;
	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 #575bba;
} 
.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 #e0e2fe;
	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: #595ebd;
    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 #e0e2fe;
    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: #575bba;
    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: #575bba;
	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: #5a60bf;
	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 { 
	overflow-y: auto;
	max-height: 600px;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .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 #e0e2fe;
}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .panel-heading { 
	padding: 0;
	border-radius: 0;
	background: none;
	border-bottom: none;
}
.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 { position: absolute;
    top: 25px;
    color: #fff;
        right: 70px;}
.advertise-information .frmSection .rFrmBtmSection .infoFrm li .whiteFrmBox .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;
}
.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 #575bba;
	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 #e0e2fe;
}
.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 #575bba;
	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: #575bba;
	color: #fff;
	border: 1px solid #575bba;
} 
.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 .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 .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: #575bba;
    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: #767676;
	float: left;
    font-size: 13px;
    line-height: 18px;
}
.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 .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 #5a60bf;
    color: #fff;
    text-transform: uppercase;
    padding: 0 44px 0 40px;
    font-weight: 700;
    line-height: 45px;
    border-radius: 5px;
    margin: 0;
	border: 2px solid #5a60bf;
}
.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: #5a60bf;
}
.advertise-information .frmOneBtnList li .btn:focus { 
	outline: none;
}
/********** 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 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: #5a60bf;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-range { 
	background: #5a60bf;
}
.topApliSearchBx .apliSrchList li .rangeSlider .addui-slider .addui-slider-track .addui-slider-handle:after { 
	background: #5a60bf;
    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: #5a60bf;
	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: #5a60bf;
	border: none;
	color: #fff;
}
.topApliSearchBx .apliSrchList li .multiSelDiv .fstMultipleMode .fstResults .fstSelected {
    background-color: #5a60bf;
	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: #5a60bf;
    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: #5a60bf;
	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 { 
	background: #d6e2db;
	border: none;
	border-radius: 10px;
	color: #000;
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 46px;
	margin: 29px 0 0 0;
	padding: 0 35px 0 35px;
	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;
    color: #5a60bf;
    font-size: 16px;
    font-weight: bold;
    font-weight: 400;
    box-shadow: none;
    margin: -30px 0 0 0;
    width: auto;
    float: right;
    padding: 0;
    text-align: right;
}
.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: #5a60bf;
	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-position: center;
	background-repeat: no-repeat;
	background-size: 25px auto;
	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 #5d65c4;
}
.business-application-body .maybeBox { 
	border-top: 5px solid #fcd55f;
}
.business-application-body .interviewBox { 
	border-top: 5px solid #81bf5a;
}
.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 #5d65c4;
	box-shadow: 0 0 9px rgba(2,2,2,0.1)
}
.business-application-body .newBox .withdrwalApplicant { 
	background-color: #e0e2fe;
	border: 1px solid #e0e2fe;
	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 #81bf5a;
}
.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 .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-appications 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: #5a60bf;
	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 #5a60bf;
	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 #5a60bf;
    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 #5a60bf;
}
.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 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 #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 #e0e2fe;
	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: #5a60bf;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #5a60bf;
    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: #5a60bf;
}
/***************** 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 #e0e2fe;
    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: #5a60bf;
}
.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 #5a60bf;
   	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;
}
.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 #e0e2fe;
    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 {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #5a60bf;
    font-style: normal;
    margin-top: 10px;
}
.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 #e0e2fe;
	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 #e0e2fe;
	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 ***********************/
.afterApplyJob .userTableDiv { 
	margin-top: 72px;
}
.afterApplyJob .userTableDiv .applyListTable th { 
	padding: 11px 16px 9px 16px;
}
.afterApplyJob .userTableDiv .applyListTable td { 
	padding: 9px 16px 0 16px;
}
.afterApplyJob .userTableDiv .applyListTable td:first-child { 
	padding: 9px 0 0 16px;
	width: 67px;
}
.afterApplyJob .userTableDiv .applyListTable td .userImg { 
	display: inline-block;
}
.afterApplyJob .userTableDiv .applyListTable td .userImg img { 
	border-radius: 100%;
	height: auto;
	max-width: 67px;
    max-height: 67px;
	width: auto;
}
.afterApplyJob .userTableDiv .applyListTable td .editLink { 
	display: inline-block;
	margin: 0 0 0 15px;
}
.afterApplyJob .userTableDiv .applyListTable td .editLink img { 
	display: inline-block;
	margin-top: -2px;
}
/************************ 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: #4c48a6;
    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: #595ebd;
	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;
	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: #5a60bf;	
	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: #4c48a6;
	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>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: #5a60bf;
	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: #5a60bf;
	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: #5a60bf;
	padding-top: 8px;
}
.company-settings .lWhitePanel .checkoutTable2 td { 
	color: #5a60bf;
	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: #5a60bf;
	text-decoration: underline;
}
.checkListForm li input[type="text"] { 
	background: #fff;
    border: 1px solid #e0e2fe;
    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 #e0e2fe;
    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 #e0e2fe;
    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 #e0e2fe;
    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: #5a60bf;
	border: 1px solid #5a60bf;
    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-body end ********************/


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

/* COCKIES
-------------------------------------------------- */
.bottomCockies { 
	background: #5a60bf;
	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: #5a60bf;
	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: #f4f9f6;
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.footerLogo {
	float: left;
	margin: 48px 0 38px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.footerLogo img { 
	max-height: 40px;
	max-width: 180px;
	width: auto;
}
.fMenu {
	list-style: none;
	margin: 0 0 39px 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: 14px;
	font-weight: 400;
	color: #2c2845;
	text-transform: uppercase;
}
.fMenu li a:hover {
	color: #595ebd;
	text-decoration: none;
}
.fSocial {
	float: left;
	list-style: none;
	margin: 0 0 50px 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: #767676;
	line-height: 32px;
	width: 32px;
	border-radius: 100%;
	text-align: center;
}
.fSocial li a:hover {
	background: #595ebd;
}
.fSocial li a i {
	font-size: 16px;
	color: #fff;
}
.bFooter {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	border-top: 2px solid #c8d1cc;
}
.bFooter p {
	margin: 0;
	color: #2c2845;
	font-size: 14px;
	font-weight: 400;
	line-height: 76px;
}
/********** 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 .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 {
	display: inline-block;
	background: #f8b41c;
	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 .email-btn span {
	display: inline-block;
	margin-right: 10px;
}
.loginModal .modal-body .ph-btn {
	display: inline-block;
	background: #53a91b;
	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 .ph-btn span {
	display: inline-block;
	margin-right: 10px;
}
.loginModal .modal-body .inputdiv {
	width: 75%;
	float: none;
	padding: 0px;
	background: #fff;
	border: 1px solid #e0e2fe;
	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 #e0e2fe;
	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: #3fc976;
	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:#3a559f;
}
.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 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 #e0e2fe;
    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 #e0e2fe;
    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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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 .modal-body .inputdiv {
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e0e2fe;
	display: inline-block;
	float: none;
	margin-top: 0;
	padding: 0px;
	width: 75%;
}
.phonelogin .modal-body .inputdiv .input-one {
	width: auto;
	float: left;
}
.phonelogin .modal-body .inputdiv .input-two {
	width: 66%;
	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 #e0e2fe;
	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: #3fc976;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin-top: 30px;
	margin-bottom: 0;
	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: 8px 0 0 8px;
	color: #555;
    height: 60px;
} 
.phonelogin .modal-body .inputdiv .input-one .form-group .btn-group .dropdown-toggle:foucus { 
	outline: none !important;
}
.phonelogin .modal-body .disabled {
	background: #ecf2ef;
	color: #a7b4ad;
}
/********** job-seaker-phone-sign-in 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: #5b62c1;
	font-weight: 700;
}
.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 .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 #e0e2fe;
	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 #e0e2fe;
	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="password"] { 
	float: left;
	margin: 0;
	padding: 0 24px;
	border: 1px solid #e0e2fe;
	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: #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;
}
.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: url(../images/sign_up_without_background.png) no-repeat 0 0 #5b62c1;*/
	background-size: cover;
	border-radius: 15px 0 0 15px;
	/*min-height: 766px;*/
	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 #747bd3;
	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 input[type="text"] { 
	float: left;
	margin: 0;
	padding: 0 24px 0 24px;
	border: 1px solid #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	border-radius: 10px;
	color: #767676;
	font-size: 15px;
	font-weight: 400;
	line-height: 46px;
	height: 48px;
	width: 100%;
}
.signupModal .rghtSignUp .regFrm li .checkboxButton { 
	float: left;
	margin: 8px 10px 0 0;
}
#signupModaluser .rghtSignUp .regFrm li .checkboxButton { 
	display: none;
}
.signupModal .rghtSignUp .regFrm li .btn { 
	background-color: #5b62c1;
	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 { 
	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: #5a60bf;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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 #e0e2fe;
	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;
}
.editModal .editFrm li .workinApplyDiv .radioButton { 
	float: left;
	margin-right: 8px;
	margin-top: 3px;
}
.editModal .editFrm li .btn { 
	background: #5a60bf;
    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 #e0e2fe;
	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 #e0e2fe;
	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: #575bba;
	color: #fff;
}
.fitnessModal .modal-body .nav-tabs .active a { 
	background-color: #575bba;
	color: #fff;
}
.fitnessModal .modal-body .rateclass { 
	color: #767676;
    float: right;
    font-size: 15px;
    line-height: 22px;
    margin: -70px 0 20px 0;
    width: 300px;
}
.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 #e0e2fe;
	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 #e0e2fe;
}
.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 #575bba;
	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 #e0e2fe;
}
.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 #575bba;
	/*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;
	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: #575bba;
	color: #fff;
	border: 1px solid #575bba;
} 
.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 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 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 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 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: #575bba;
	border: 1px solid #575bba;
	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: #575bba;
	border: 1px solid #575bba;
	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;
}
.fitnessModal .modal-body .tab-content .tab-pane .myAbilityContent .addList2 li .addFitnessSpan { 
	float: left;
	margin: 0 0 0 0;
	border-radius: 10px;
	border: 1px solid #e0e2fe;
	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: #575bba;
	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 img { 
	margin-right: 5px;
	margin-top: -3px;
	display: inline-block;
}

/********** job-seaker-apply-job start **********/
.applyJobModal .modal-header { 
	text-align: center;
	border-radius: 15px 15px 0 0;
	margin-bottom: 37px;
}
.applyJobModal .violetBg {
	background-color: #5a60bf;
}
.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 #e0e2fe;
	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 .jobDiv { 
	float: left;
	margin: 0 0 27px 0;
	padding: 0 0 23px 0;
	width: 100%;
	border-bottom: 1px solid #e0e2fe;
}
.applyJobModal .modal-body .jobDiv a { 
	display: block;
}
.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/gray-right-arrow_bg.png) no-repeat right center;
}
.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 #e0e2fe;
	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: #5a60bf;
	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 #e0e2fe;
    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 #e0e2fe;
    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: #5a60bf;
	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: #e0e2fe;
	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;
	padding: 0 11px;
	margin-top: 0;
}
.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 {
    margin: 7px 0 0 17px;
    display: inline-block;
    position: absolute;
    font-size: 17px;
    color: #000;
    font-weight: 400;
}
.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;
}


/********** 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: #5a60bf;
    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: #5a60bf;
    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: #5a60bf;
}
.profileModal .modal-body .cancelButton { 
	border: none;
    background: #e0e2fe;
    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%;
}


.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%;
}


.job_alert_modal .modal-body .top_body_div { 
	border-bottom: 1px solid #e0e2fe;
	float: left;
	margin: 0 0 26px 0;
	padding: 0;
	width: 100%;
}
.job_alert_modal .modal-body .top_body_div2 { 
	border-bottom: 1px solid #e0e2fe;
	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: #5d65c4;
	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: #e0e2fe;
	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 #e0e2fe;
	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%;
}
.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 #e0e2fe;
	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: #5a60bf;
    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 #e0e2fe;
	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(90,96,191,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 #e0e2fe;
	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 #e0e2fe;
	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: #5a60bf;
    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: #5a60bf !important;
}
.sweet-alert .sa-icon.sa-warning .sa-body { 
	background-color: #5a60bf !important;
}
.sweet-alert .sa-icon.sa-warning .sa-dot { 
	background-color: #5a60bf !important;
}
.sweet-alert h2 { 
	color: #000;
	font-weight: 700;
}
.sweet-alert p { 
 color: #767676;
}
.sweet-alert button { 
	background: #5a60bf !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: #5a60bf;
    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 **********/


/********** 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: #5a60bf;
}
.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: #5d65c4;
    border-radius: 15px;
    margin-top: 14px;
    text-decoration: none !important;
} 
.btn-rht {
    display: inline-block;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0 25px;
    background-color: #5d65c4;
    border-radius: 15px;
    margin-top: 14px;
    text-decoration: none !important;
	float:right;
} 
.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: #5d65c4;
    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>thead>tr>th {
     border-bottom: none;
}
.tablepart .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  border-top:none;
}
/* modal-popups end */



/******************** 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 ********************/