@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
 /* src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */*/
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
       url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
       url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}
.c1{
   width: 16%;
}
.c2{
   width: 3%;
}
.signup_mobile_ver{
      display: none;
   }
.submit_btn{
   margin: 0 auto;
   width: 30%;
}
.candidate_point{
      text-align: center;
      width: 80%;
      margin: 0 auto;
   }
.material-icons.md-18 { font-size: 18px;  }
.material-icons.md-24 { font-size: 30px; width:30px;}
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; width:48px; }
.material-icons.md-60 { font-size:60px; }
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
.max_char{float: right;margin-right: 4px;font-style: italic;color: #6b7472;}
body {
	font-family: 'Roboto', sans-serif;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
header {
	background: #35363c;
	transition: all 0.3s ease 0s;
}
.navbar-brand {
	height: auto;
	padding: 12px 0px;
}
.nav-sec .navbar-default {
	background-color: transparent;
	border: 0px;
	margin-bottom: 0px;
	min-height: 20px;
}
.drp_sw_img{
	float: right;
	width: 50%;
	margin-top: -125px;
}
.nav-sec .navbar-nav {
	margin-top: 15px;
}
.nav-sec .navbar-nav li a {
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	padding: 15px 15px;
	transition: all 0.3s ease 0s;
}
.nav-sec .navbar-nav li a:hover {
	color: #ec4f30;
	transition: all 0.3s ease 0s;
}
.nav-sec .navbar-nav li a.sign {
	border: solid 1px #ec4f30;
	border-radius: 6px;
	padding: 8px 20px;
	margin: 7px 0px;
	margin-left: 15px;
}
.smaller {
	position: fixed;
	width: 100%;
	top: 0x;
	z-index: 9999;
	background-color: rgba(53,54,60,0.9);
	transition: all 0.3s ease 0s;
}
.banner-sec .carousel-caption {
	top: 190px;
	bottom: auto;
	padding: 0px;
}
.banner-sec .carousel-caption h3 {
	font-size: 49px;
	color: #2c2c32;
	text-transform: capitalize;
	font-weight: normal;
	text-shadow: none;
	padding: 0px 0px 25px;
	margin: 0px;
}
.banner-sec .carousel-caption p {
	font-size: 25px;
	color: #2c2c32;
	text-transform: capitalize;
	font-weight: 300;
	text-shadow: none;
	padding: 0px 0px 30px;
	margin: 0px;
}
/*.banner-sec .item img {
	width: 100%;
}*/
.homgencv{
	position:absolute;display:inline;bottom:10px;z-index:9999;
}
.sign-up, .sign-up-like {
	font-size: 26px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 300;
	text-shadow: none;
	padding: 7px 65px;
    margin: 0px 10px 15px;
	background: #ec4f30;
	border: 0px;
	transition: all 0.3s ease 0s;
	border-radius: 10px;
}
.sign-up:hover, .sign-up-like:hover {
	transition: all 0.3s ease 0s;
	background: #35363c;
}
.main-buton-wrap {
	text-align: center;
}
.main-buton-wrap a {
	display: inline-block;
	vertical-align: middle;
	transition: all 0.3s ease 0s;
}
.center-button {
	margin-left: 7px;
	margin-right: 7px;
}
.main-buton-wrap {
	margin-top: -210px;
	z-index: 999;
	position: relative;
	margin-bottom: 50px;
}
.intro-sec {
	text-align: center;
	margin-bottom: 0px;
}
.intro-sec h2 {
	color: #2c2c32;
	font-size: 30px;
	font-weight: 300;
	padding: 0px 0px 12px;
	margin: 0px;
}
.intro-sec h2 span {
	font-weight: 400;
}
.intro-sec p {
	color: #2c2c32;
	font-size: 20px;
	font-weight: 300;
	padding: 0px 0px 15px;
	margin: 0px;
}
.listing-sec .media-left {
	padding-right: 20px;
}
.listing-sec .media {
	margin-bottom: 30px;
}
.listing-sec .media-body h4 {
	color: #2c2c32;
	font-size: 26px;
	font-weight: 400;
	padding: 0px 0px 15px;
	margin: 0px;
}
.listing-sec .media-body h4 a {
	color: #2c2c32 !important;
	font-size: 26px;
	font-weight: 400;
	padding: 0px 0px 15px;
	margin: 0px;
	text-decoration:underline !important;
}
.reset.reset_priority_filter_single {
    color: #fff;
    font-weight: bold;
    position: absolute;
    right: -4px;
    top: 15px;
}
.select-box {
    position: relative;
}
.listing-sec .media-body p {
	color: #2c2c32;
	font-size: 16px;
	font-weight: 300;
	padding: 0px 0px 12px;
	margin: 0px;
}
.listing-sec .media-body a {
	color: #337ab7;
	font-size: 16px;
	font-weight: 400;
	padding: 0px 0px;
	margin: 0px;
	transition: all 0.3s ease 0s;
	font-weight:bold;
	text-decoration:underline;
}
.listing-sec .media-body a:hover {
	color: #ec4f30;
	transition: all 0.3s ease 0s;
}
.display-image {
	margin-top: 40px;
}
.display-image img {
	width: auto;
	margin: auto;
}
.how-its-wrk-wrap {
	background: url(images/hw-wrks-bg.jpg) !important;
	/*min-height: 1325px !important;*/
	width:100% !important;
	float:left !important;
}
.how-its-wrk-wrap h2 {
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 400;
	display: table;
	border-bottom: solid 3px #FFF;
	padding: 0px 0px 18px;
	margin: 100px 0px 90px;
}
.company-main-sec {
	background: #FFF;
	text-align: center;
	border-radius: 12px;
	padding: 40px 21px 15px;
	border-top: solid 20px #FFF;
	margin-bottom: 30px;
	min-height: 410px;
}
.company-main-sec.company-list {
	border-top: solid 20px #ec4f31;
}
.sec-icon {
	margin: auto;
	margin-bottom: 30px;
}
.company-main-sec h3 {
	color: #2c2c32;
	font-size: 28px;
	font-weight: 400;
	padding: 0px 0px 25px;
	margin: 0px;
	text-transform: uppercase;
}
.company-main-sec p {
	color: #2c2c32;
	font-size: 16px;
	font-weight: 300;
	padding: 0px 0px 15px;
	margin: 0px;
}
.company-main-sec p a{ color:#61ace8; font-weight:bold; text-decoration:underline;}
.company-main-sec.company-list h3 {
	text-transform: capitalize;
}
.arow-right {
	margin: auto;
	margin-bottom: 35px;
}
.get-start {
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 7px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 6px 35px;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
}
.company-main-sec.cantidate.company-list {
	border-top: 20px solid #456699;
}
.company-main-sec.cantidate {
	min-height: 440px;
}
.company-main-sec.cantidate .get-start {
	background: #456699 none repeat scroll 0 0;
}
.meet-our-team {
	text-align: center;
}
.meet-our-team h2 {
	border-bottom: 3px solid #2c2c32;
	color: #2c2c32;
	display: inline-block;
	font-size: 36px;
	font-weight: 400;
	margin: 100px auto 70px;
	padding: 0 0 18px;
}
.home-contact {
	text-align: center;
}
h2.homecontact {
	border-bottom: 3px solid #2c2c32;
	color: #2c2c32;
	display: inline-block;
	font-size: 36px;
	font-weight: 400;
	margin: 100px auto 70px;
	padding: 0 0 18px;
}
.content_slider_text_block_wrap h3 {
	font-size: 26px;
	color: #2c2c32;
	font-weight: 500;
	margin: 0px;
	padding: 30px 0px 3px;
	font-family: 'Roboto', sans-serif;
}
.content_slider_text_block_wrap h4 {
	font-size: 20px;
	color: #2c2c32;
	font-weight: 300;
	margin: 0px;
	padding: 0px 0px 30px;
	font-family: 'Roboto', sans-serif;
}
.content_slider_text_block_wrap p {
	font-size: 18px;
	color: #2c2c32;
	font-weight: 300;
	margin: 0px;
	padding: 0px 0px 30px;
	font-family: 'Roboto', sans-serif;
	line-height: 30px;
}
.content_slider_text_block_wrap p span {
	font-weight: bold;
}
.ready-started {
	padding: 50px 15px;
	background: #456699;
	border-radius: 10px;
	text-align: center;
	margin-top: 70px;
	margin-bottom:70px;
}
.ready-started h2 {
	font-size: 40px;
	color: #ffffff;
	font-weight: 400;
	margin: 0px;
	padding: 0px 0px 0px;
	display: inline-block;
	vertical-align: middle;
}
.ready-started h2 a {
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 12px 65px;
	text-transform: uppercase;
	border: solid 3px #FFF;
	border-radius: 10px;
	display: inline-block;
	margin-left: 15px;
	transition: all 0.3s ease 0s;
}
.ready-started h2 a:hover {
	border: 3px solid #ec4f30;
	color: #ec4f30;
	transition: all 0.3s ease 0s;
	text-decoration: none;
}
footer {
	text-align: center;
	/*margin-top: 85px;*/
	background: #35363c;
	width:100%;
	z-index:999;
}
.footer-top {
	text-align: center;
	padding: 20px 0px;
}
.footer-top a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 13px;
	transition: all 0.3s ease 0s;
}
.footer-top a:hover {
	opacity: 0.8;
	transition: all 0.3s ease 0s;
}
.footer-top a:last-child {
	margin-right: 0px;
}
.footer-bottom {
	background: #35363c;
	text-align: center;
}
.footer-bottom a {
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
	margin: 27px 8px;
	padding: 0px 0px 0px;
	display: inline-block;
	vertical-align: middle;
}
.footer-bottom a:after {
	content: "|";
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
	left: 7px;
	position: relative;
}
.footer-bottom a:last-child:after {
	content: "";
}
.footer-bottom a:hover {
	transition: all 0.3s ease 0s;
	color: #ec4f30;
	text-decoration: none;
}
.social_icon a{
    display: inline-block;
    transition: all 0.3s ease 0s;
}
.main-icon-btn {
	display: none;
	transition: all 0.5s ease 0s;
}
.main-buton-wrap a:hover .main-icon-btn {
	display: block;
	transition: all 0.5s ease 0s;
}
.main-buton-wrap a:hover .main-icon-btn-op {
	display: none;
	transition: all 0.5s ease 0s;
}
.nav-sec .navbar-toggle {
	margin-top: 25px;
}
.main-wrap {
	margin: 0px;
	padding: 0px;
}
.blur-bg {
	background: url(images/modal-bg.png) repeat;
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-ms-filter: blur(3px);
	-o-filter: blur(3px);
	/* FF doesn't support blur filter, but SVG */
	filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
 filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius = '3');
	filter: blur(3px)
}
.modal-open {
	padding-right: 0px !important;
}
.sign-in-wrap .modal-content {
	text-align: center;
	box-shadow: none;
	border: 0px;
	border-radius: 0px;
}
.sign-in-wrap {
	background: url(images/modal-bg.png) repeat;
}
.sign-in-wrap .modal-header {
	background: #2c2d32;
	padding: 40px 0px;
}
.sign-in-wrap .modal-body {
	padding: 35px;
}
.sign-in-wrap .modal-body h2 {
	font-family: 'Lato', sans-serif;
	color: #2c2d32;
	font-size: 24px;
	padding: 0px 0px 28px;
	margin: 0px;
	font-weight: bold;
}
.input-sec {
	margin-bottom: 22px;
}
.input-sec input {
	font-family: 'Lato', sans-serif;
	color: #777777;
	font-size: 20px;
	padding: 0px 12px 0px;
	margin: 0px;
	font-style: italic;
	height: 45px;
	border: solid 3px #e1e1e1;
	background: #FFF;
	border-radius: 5px;
	width: 100%;
}
/*.input-sec input[type="password" ] {
	border-right: 0px;
}*/
.input-sec .input-group .btn {
	height: 45px;
	border: solid 3px #e1e1e1;
	border-left: 0px;
}
.sign-in-btn {
	font-family: 'Lato', sans-serif;
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 10px 40px;
	text-shadow: none;
	transition: all 0.3s ease 0s;
}
.sign-in-btn:hover {
	transition: all 0.3s ease 0s;
	background: #35363c none repeat scroll 0 0;
}
.twitter-sign {
	background: #2da8e0 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 10px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 25px;
	padding: 13px 42px;
	text-shadow: none;
	transition: all 0.3s ease 0s;
}
.twitter-sign:hover {
	transition: all 0.3s ease 0s;
	background: #35363c none repeat scroll 0 0;
}
.sign-in-wrap .sign-in-btn {
	margin: 19px 0 40px;
}
.twitter-sign img {
	margin-right: 11px;
}
.payment-btn {
	font-family: 'Lato', sans-serif;
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 10px;
	padding: 6px 15px;
	text-shadow: none;
	transition: all 0.3s ease 0s;
}
.payment-btn:hover {
	transition: all 0.3s ease 0s;
	background: #35363c none repeat scroll 0 0;
}
.bottom-label {
	font-family: 'Lato', sans-serif;
	color: #d7d7d7;
	font-size: 18px;
	font-weight: 300;
	margin: 0 0 0px;
	padding: 13px 0px;
	width: 100%;
	display: inline-block;
	text-align: center;
	transition: all 0.3s ease 0s;
}
.bottom-label span {
	color: #ffffff;
}
.bottom-label:hover {
	color: #ffffff;
	transition: all 0.3s ease 0s;
	text-decoration: none;
}
/*...hexagon-start...*/
.hexagon {
	position: relative;
	width: 166px;
	height: 96px;
	background-color: #64C7CC;
	margin: 48px 0;
}
.hexagon:before, .hexagon:after {
	content: "";
	position: absolute;
	width: 0;
	border-left: 83px solid transparent;
	border-right: 83px solid transparent;
	left: 0px;
}
.hexagon:before {
	bottom: 100%;
	border-bottom: 48px solid #64C7CC;
}
.hexagon:after {
	top: 100%;
	width: 0;
	border-top: 48px solid #64C7CC;
}
.which-option {
	text-align: center;
	margin-top: 10px;
}
.which-option a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
	margin-bottom: 15px;
}
.which-option a:last-child {
	margin-right: 0px;
}
.hexagon.red {
	background-color: #ec4f30;
}
.hexagon.red:before {
	border-bottom: 48px solid #ec4f30;
}
.hexagon.red:after {
	border-top: 48px solid #ec4f30;
}
.hexagon.blue {
	background-color: #456699;
}
.hexagon.blue:before {
	border-bottom: 48px solid #456699;
}
.hexagon.blue:after {
	border-top: 48px solid #456699;
}
.hexagon span {
	color: #FFFFFF;
	font-size: 28px;
	font-weight: 400;
	margin: 0 0 0px;
	padding: 15px 0px;
	line-height: 27px;
	display: inline-block;
}
.comp-link .hexagon.red {
	display: none;
	transition: all 0.3s ease 0s;
}
.comp-link:hover .hexagon.red {
	display: block;
	transition: all 0.3s ease 0s;
}
.comp-link:hover img {
	display: none;
	transition: all 0.3s ease 0s;
}
.candi-link .hexagon.blue {
	display: none;
	transition: all 0.3s ease 0s;
}
.candi-link:hover .hexagon.blue {
	display: block;
	transition: all 0.3s ease 0s;
}
.candi-link:hover img {
	display: none;
	transition: all 0.3s ease 0s;
}
/*...hexagon-end...*/
/*...hexagon-with-bg...*/
.hexagon-bg {
	position: relative;
	width: 236px;
	height: 136.25px;
	margin: 68.13px auto 88.13px;
	background-size: auto 272.5093px;
	background-position: center;
}
.hexTop, .hexBottom {
	position: absolute;
	z-index: 1;
	width: 166.88px;
	height: 166.88px;
	overflow: hidden;
	-webkit-transform: scaleY(0.5774) rotate(-45deg);
	-ms-transform: scaleY(0.5774) rotate(-45deg);
	transform: scaleY(0.5774) rotate(-45deg);
	background: inherit;
	left: 34.56px;
}
/*counter transform the bg image on the caps*/
.hexTop:after, .hexBottom:after {
	content: "";
	position: absolute;
	width: 236.0000px;
	height: 136.25466352875168px;
	-webkit-transform: rotate(45deg) scaleY(1.7321) translateY(-68.1273px);
	-ms-transform: rotate(45deg) scaleY(1.7321) translateY(-68.1273px);
	transform: rotate(45deg) scaleY(1.7321) translateY(-68.1273px);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	background: inherit;
}
.hexTop {
	top: -83.4386px;
}
.hexTop:after {
	background-position: center top;
}
.hexBottom {
	bottom: -83.4386px;
}
.hexBottom:after {
	background-position: center bottom;
}
.hexagon-bg:after {
	content: "";
	position: absolute;
	top: 0.0000px;
	left: 0;
	width: 236.0000px;
	height: 136.2547px;
	z-index: 2;
	background: inherit;
}
/*...hexagon-with-bg-end...*/
.inner-banner {
	background: url(images/inner-banner.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 154px;
	margin-bottom: 45px;
}
.hex-ctn-sec {
	background: url(images/hex-ctn-bg.png) no-repeat;
	width: 236px;
	height: 99px;
	position: absolute;
	bottom: 10px;
	z-index: 999;
	bottom: -69px;
	text-align: center;
	padding: 7px 25px;
}
.media-img-1 {
	background-image: url(images/media-img-1.png);
}
.media-img-2 {
	background-image: url(images/media-img-2.jpg);
}
.media-img-3 {
	background-image: url(images/media-img-3.png);
}
.media-img-4 {
	background-image: url(images/media-img-4.png);
}
.media-img-5 {
	background-image: url(images/media-img-5.png);
}
.media-img-6 {
	background-image: url(images/media-img-6.png);
}
.media-img-7 {
	background-image: url(images/media-img-7.png);
}
.media-img-8 {
	background-image: url(images/media-img-8.png);
}
.media-more {
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	font-size: 17px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 7px 45px;
	text-shadow: none;
	transition: all 0.3s ease 0s;
	display: inline-block;
}
.media-more:hover {
	background: #35363c none repeat scroll 0 0;
	transition: all 0.3s ease 0s;
	color: #FFF;
	text-decoration: none;
}
.media-sec p {
	color: #000000;
	font-size: 17px;
	font-weight: 300;
	margin: 0px;
	padding: 0px 0px 15px;
	text-align: center;
}
.hex-ctn-sec p {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0px;
	padding: 0px;
}
.media-sec {
	margin-bottom: 20px;
}
.inner-banner h1 {
	color: #35363c;
	font-size: 44px;
	font-weight: bold;
	margin: 0 0 0px;
	padding: 45px 0px 7px;
	text-transform: uppercase;
}
.breadcrumb-wrap .breadcrumb {
	background: none;
	padding: 0px;
	margin-bottom: 0px;
}
.breadcrumb-wrap .breadcrumb li a {
	color: #35363c;
	font-size: 14px;
	font-weight: 300;
}
.breadcrumb-wrap .breadcrumb li {
	color: #35363c;
	font-size: 14px;
	font-weight: 300;
	position: relative;
	margin-right: 15px;
}
.breadcrumb-wrap .breadcrumb > li + li::before {
	content: "";
	background: url(images/bread-arow.png) no-repeat;
	width: 8px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 8px;
}
.add-banner {
	float: right;
}
.media-detail p {
	color: #000000;
	font-size: 17px;
	font-weight: 300;
	padding: 0px 0px 30px;
	margin: 0px;
}
.detail-form-sec {
	margin-top: 50px;
	margin-bottom: 50px;
}
.media-input {
	margin-bottom: 20px;
}
.media-input input {
	height: 55px;
	border: solid 1px #264f73;
	border-radius: 6px;
	padding: 0px 25px;
	width: 100%;
	color: #000000;
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
}
.media-input textarea {
	height: 145px;
	border: solid 1px #264f73;
	border-radius: 6px;
	padding: 25px;
	width: 100%;
	color: #000000;
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
	resize: none;
}
.send-msg {
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 17px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 12px 45px;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.send-msg:hover {
	background: #35363c none repeat scroll 0 0;
	transition: all 0.3s ease 0s;
	color: #FFF;
	text-decoration: none;
}
/*........2-15-2016.........*/
.sign-up-section {
	width: 100%;
	padding: 65px 0px;
	background: #f7f6f6;
}
.sign-up-section h1 {
	font-weight:300;
	color: #2c2c32;
	text-align: center;
}
.sign-up-section h4 {
    text-align: center;
}
.sign-up-section p {
	font-weight: normal;
	color: #898989;
	font-size: 18px;
	text-align: center;
}
.signup-box {
	width: 100%;
	float: left;
	background: #fff;
	-webkit-box-shadow: 0px 0px 35px -3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 35px -3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 35px -3px rgba(0,0,0,0.1);
	margin-top: 70px;
	padding: 60px;
	text-align: center;
}
.sign-up-section .form-control {
	border: 1px solid #00305b;
	border-radius: 4px;
	height: 52px;
	font-size: 25px;
	font-style: italic;
	font-weight: 300;
	color: #000;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.17);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.17);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.17);
}
.sign-up-section .form-control::-webkit-input-placeholder{color:#b7b7b7; }
.sign-up-section .form-control::-moz-placeholder{color:#b7b7b7; }
.sign-up-section .form-control:-ms-input-placeholder{color:#b7b7b7; }
.sign-up-section .form-control:-moz-placeholder{color:#b7b7b7; }
.search-form .form-control::-webkit-input-placeholder{color:#b7b7b7; }
.search-form .form-control::-moz-placeholder{color:#b7b7b7; }
.search-form .form-control:-ms-input-placeholder{color:#b7b7b7; }
.search-form .form-control:-moz-placeholder{color:#b7b7b7; }
ul.grnticked { padding: 0;  }
.grnticked li{ list-style: none;  }
.grnticked li i.fa-check-circle{ color:#5FB644; margin:0 7px 0 0;  }
#freecvRv_dlg .modal-footer{ padding: 6px 14px;  }
#freecvRv_dlg .modal-footer .foottxt{ text-align: left; font-size:14px; padding:0 0 0 4px; margin:0 0 4px 0; border:1px solid #111;  }
#freecvRv_dlg .modal-footer .btn-default{ padding: 6px 16px; background:#5FB644 none repeat scroll 0 0;
border-radius:4px; border:1px solid #66b652; font-size:15px; color:white;  }
#freecvRv_dlg .modal-footer .btn-default:hover{  border:1px solid #ffffff; color:white;   }
.hmbtnwrap {
	margin: 10px 0;
	float: left;
	width: 50%;
	text-align: center;
}
.intro-sec .hmbtnwrap{
   margin: 20px 0 40px 0;
}
.sign-up-section .form-group {
	margin-bottom: 27px;
}
.sign-up-submit {
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	font-family: "Lato", sans-serif;
	font-size: 27px;
	padding: 10px 90px;
	transition: all 0.3s ease 0s;
	text-transform: none;
	margin-top:15px;
	margin-bottom:20px;
   font-weight: normal;
   text-align: center;
}
.sign-up-submit:hover {
	background: #35363c;
	transition: all 0.3s ease 0s;
}
.sign-twitter {
	background: #2da8e0;
	padding: 27px 0;
	width: 100%;
	display: block;
	border: 0px;
	font-size: 27px;
	color: #fff;
font-weight:600, -webkit-box-shadow: 0px 0px 35px -3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 35px -3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 35px -3px rgba(0,0,0,0.1);
}
.sign-twitter i {
	font-size: 50px;
}
.personalise-career {
	width: 100%;
	border-radius: 10px;
	border: 1px solid #49494e;
	margin-top: 70px;
	padding-bottom: 15px;
	float:left;
}
.personalise-career h2 {
	background: #5e7aa6;
	font-size: 28px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	margin: 0px;
	text-align: center;
	padding: 30px 0;
	border-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.personalise-career ul {
	margin: 0px;
	padding: 0px;
}
.personalise-career ul li {
	padding-left: 15px;
	list-style: none;
	border-bottom: 1px solid #d4d4d4;
	padding: 35px 45px;
}
.personalise-career ul li p {
	font-size: 22px;
	color: #2c2c32;
	text-align: left;
}
.personalise-career ul li p span {
	font-weight: bold;
}
.personalise-career ul li:last-child {
	border-bottom: 0 none;
	padding-bottom: 0;
}
.existing_candi {
    padding: 8px 0;
}
.existing_candi p {
    color: #898989;
    font-size: 18px;
}
.existing_candi > p a {
    color: #000;
}
.existing_candi > p a:hover{ text-decoration:none;}
.sign-up-section .media-body > p {
    text-align: left;
	color:#2c2c32;
	font-size:22px;
}
.sign-up-section .media {
    margin-top: 30px;
}
.search-form{ width:100%; float:left; padding:40px; text-align:center;}
.search-form .form-control{ height:43px; font-size:18px; font-weight:400; font-style:normal; color:#000;}
.search-form .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #9a9a9a;
    font-size: 18px;
    height: 43px;
}
.search-form .caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
	color:#416191;
}
.search-form .form-group{ margin-bottom:15px;}
.search-form .bootstrap-select.btn-group .dropdown-menu li{ padding:0px 0 !important;}
.search-form .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ background-color:transparent; border:0px;}
.search-form .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{ background-color:transparent; border:0px;}
.submit-search, #sidebar .candidate_profilespec a.submit-search {
    background: #5c78a3 none repeat scroll 0 0 !important;
    border: 0 none;
    border-radius: 10px;
    color: #fff !important;
    font-size: 19px;
    padding: 8px 40px;
    text-transform: uppercase;
	margin-top:20px;
	transition: all 0.3s ease 0s;
	margin:3px;
}
.submit-search:hover{ background:#35363c; color:#fff; transition: all 0.3s ease 0s;}
.advance-search a{ color:#898989;}
.advance-search a:hover{ text-decoration:none;}
.advance-search {
    padding: 10px 0;
}
/*----------Job Board ------------*/
.job-board {
    float: left;
    width: 100%;
}
.job-board label {
    color: #35363c;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}
.job-board .form-control{ height:44px; border-radius:10px; font-weight:normal; font-style:normal; font-size:18px; box-shadow:0 0 0; background:#fefefe; border-color:#dcdbdb;}
.job-board .bs-caret {
    border-left: 1px solid #b7b6b6;
    padding: 21px 27px;
    position: absolute;
    right: 0;
    top: 0;
}
.job-board .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #9a9a9a;
    font-size: 18px;
    height: 43px;
}
.job-board .form-group{ margin-bottom:15px;}
.job-board .bootstrap-select.btn-group .dropdown-menu li{ padding:0px 0 !important;}
.job-board .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ background-color:transparent; border:0px;}
.job-board .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{ background-color:transparent; border:0px;}
.job-board .bootstrap-select.btn-group .dropdown-toggle .caret{ right:22px;}
.job-board .caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
	color:#b7b6b6;
}
.btn-group.open .dropdown-toggle{ box-shadow:0 0 0;}
.bootstrap-select .dropdown-toggle:focus {
    outline: none !important;
    outline-offset: 0px;
}
.search-result {
    float: left;
    padding: 48px 0;
    width: 100%;
}
.red-dc {
    background: #ec4f30 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    padding: 5px 0;
    text-align: center;
    width: 105px;
	 transition: all 0.3s ease 0s;
	 font-weight:400;
	 margin-bottom: 5px;
}
.red-dc:hover {
    background: #35363c none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.search-result table tr th {
    background: #436294 none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    font-weight: 300;
}
.search-result table tr td{ color:#2c2d32; font-weight:300; font-size:16px; padding:8px 20px;}
.search-result table tr:nth-child(even) {background: #f7f7f7}
.search-result table tr:nth-child(odd) {background: #eeeeee}
.search-result .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #dedede !important;
	border-top:0px !important;
}
.search-result .table > caption + thead > tr:first-child > th{ border-top:0px !important;}
a:focus {
    outline: none !important;
    outline-offset: 0px;
}
/*.............header-dashboard-black................( changed the color etc)*/
.header-dashboard-black{ background:#ffffff; -webkit-box-shadow: 0px 6px 8px -1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 6px 8px -1px rgba(0,0,0,0.13);
box-shadow: 0px 6px 8px -1px rgba(0,0,0,0.13); position:relative;}
.header-dashboard-black .nav-sec .navbar-nav li a{ color:#35363c; font-weight:400;}
.header-dashboard-black .nav-sec .navbar-nav li a.sign {
    border-radius: 6px;
    margin: 7px 0 7px 15px;
    padding: 8px 20px;
	background:#ec4f30;
	color:#fff;
	display: inline-block;
}
.dashboard-black {
    bottom: 0;
    float: left;
    margin-top: 0;
    width: 100%;
}
.copyright {
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: 400;
    padding: 27px 0 12px 25px;
}
.footer-dash-right{ float:right; padding-right:20px;}
.footer-dash-right a{ margin:9px 3px;}
.footer-dash-right a::after {
    color: #ffffff;
    content: "";
    font-size: 14px;
    font-weight: 400;
    left: 7px;
    position: relative;
}
/*.............dashboard template menu................*/
.dashboard-template{ background:url(images/dashbord-bg.jpg) #f3f8fc no-repeat; min-height:850px;}
.dash-menu-section{ width:100%; float:left; margin-top:55px; border:1px solid #c8d4e6; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15); background:#fff;}
.dash-menu-section ul{ margin:0px; padding:0px;}
.dash-menu-section ul li{ list-style:none; float:left; border-right:1px solid #d7d7d7; -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease; height:127px;}
.dash-menu-section ul li a {
    display: inline-block;
    height: 100%;
    padding: 35px;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
	color:#acacac;
}
.dash-menu-section ul li .right_up1 {
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
	content: "";
	visibility: hidden;
	width: 0px;
	color: #fff;
	float: right;
	left:0px;
	padding-top: 10px;
	position: relative;
	top:0px;
	z-index: 0;
	text-align: left;
	font-weight:400;
	text-transform:uppercase;
	cursor:pointer;
}
.dash-menu-section ul li:hover .right_up1 {
	width: 9em;
	visibility: visible;
	font-size:22px;
}
.dash-menu-section ul li.active .right_up1 {
	font-size: 20px;
	width:10em;
	visibility: visible;
	font-size:22px;
}
.dash-menu-section ul li a:hover { background:#35363c;  transition: all 0.5s ease; color:#fff;}
.dash-menu-section ul li:hover a{ background:#35363c;  transition: all 0.5s ease; color:#fff;}
p.error{ color:red!important; text-align:left; text-shadow:0 0 0;}
.dash-menu-section ul li.active a {
    background: #35363c none repeat scroll 0 0;
	color:#fff;
}
/*........candidate_search.........*/
.candidate_search{ width:100%; float:left; background:#fff; padding:20px; border:1px solid #e3eeff; margin-top:57px;}
.candidate_search .inner-content{ background:#426292; width:100%; float:left; padding:30px; text-align:left;}
.candidate_search .inner-content h2{ margin:0px; color:#fff; text-align:center; font-size:28px; font-weight:400; text-transform:uppercase; margin-bottom:20px;}
.inner-content label {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
.candidate_search .priority h2{
    margin-top: 20px;
}
.priority{ width:100%; float:left;}
.priority .form-control{ height:46px; font-size:18px; font-weight:400; font-style:normal; color:#000; border-radius:10px !important;}
.priority .input-group-addon{ background:#fff; border:0px; border-radius:10px; font-size:18px; font-weight:bold; color:#426292;}
.priority .bootstrap-select.form-control:not([class*="col-"]) {
    float: right;
    width: 97%;
}
.priority .input-group{ margin-bottom:15px;}
/*........common drop and text style.........*/
.form-control{ height:45px; font-size:18px; font-weight:400; font-style:normal; color:#000; border-radius:10px; border:1px solid #ccc !important;}
.btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #9a9a9a ;
    font-size: 18px;
    height: 46px;
	text-shadow:0px;
	box-shadow:0 0 0;
}
.btn-default:hover{ border-radius:10px; background-color:transparent;}
.btn-default:focus, .btn-default.focus{ border-radius:10px; background-color:transparent;}
.caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
	color:#416191;
}
.form-group{ margin-bottom:15px;}
.bootstrap-select.btn-group .dropdown-menu li{ padding:0px 0 !important;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ background-color:transparent; border:0px;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{ background-color:transparent; border:0px;}
/*.......search-result......*/
.search-result-listing{ width:100%; float:left; margin:45px 0;}
.result-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e3eeff;
    border-image: none;
    border-left: 1px solid #e3eeff;
    border-radius: 7px;
    border-right: 1px solid #e3eeff;
    border-top: 16px solid #456699 !important;
    float: left;
    padding: 20px;
    width: 100%;
	margin-bottom:30px;
	min-height:250px;
}
.no-video a{ color:#000000;}
.candidate-detaile{ width:100%; float:left;}
.candidate-detaile .hexagon1 {
  position: relative;
  width: 81px;
  height: 46.77px;
  margin: 23.38px 0;
  background-image: url(http://csshexagon.com/img/meow.jpg);
  background-size: auto 93.5307px;
  background-position: center;
}
.candidate-detaile .hexTop,
.candidate-detaile .hexBottom {
  position: absolute;
  z-index: 1;
  width: 57.28px;
  height: 57.28px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 11.86px;
}
/*counter transform the bg image on the caps*/
.candidate-detaile .hexTop:after,
.candidate-detaile .hexBottom:after {
  content: "";
  position: absolute;
  width: 81.0000px;
  height: 46.76537180435969px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-23.3827px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-23.3827px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-23.3827px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.candidate-detaile .hexTop {
  top: -28.6378px;
}
.candidate-detaile .hexTop:after {
  background-position: center top;
}
.candidate-detaile .hexBottom {
  bottom: -28.6378px;
}
.candidate-detaile .hexBottom:after {
  background-position: center bottom;
}
.candidate-detaile .hexagon1:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 81.0000px;
  height: 46.7654px;
  z-index: 2;
  background: inherit;
}
.candidate-detaile .media-body > h2 {
    color: #35363c;
    font-size: 22px;
    font-weight: bold;
    margin-top: 0;
}
.candidate-detaile .media-body p {
    color: #898989;
    font-size: 14px;
    font-weight: 400;
}
.candidate-detaile .hr{ border:1px solid #d7d7d7; margin:20px 0;}
.competencies h2{ font-weight:900; font-size:15px; color:#35363c; text-transform: uppercase;}
.progress{
	height:27px;
	margin-bottom:5px;
	border-radius:7px;
}
.progress-bar{
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	text-align:left;
	padding-left:10px;
	text-shadow:0 0 0;
}
.progress > span {
    color: #456699;
    display: inline-block;
    float: right;
    font-size: 15px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 3px;
}
.see-more {
    color: #6f6f73;
    font-size: 17px;
    font-weight: 900;
    text-transform: uppercase;
}
.see-more:hover{ text-decoration:none; color:#6f6f73;}
.competency_item_1 {
    background:
background: rgba(102,145,66,1);
background: -moz-linear-gradient(left, rgba(102,145,66,1) 0%, rgba(137,199,90,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(102,145,66,1)), color-stop(100%, rgba(137,199,90,1)));
background: -webkit-linear-gradient(left, rgba(102,145,66,1) 0%, rgba(137,199,90,1) 100%);
background: -o-linear-gradient(left, rgba(102,145,66,1) 0%, rgba(137,199,90,1) 100%);
background: -ms-linear-gradient(left, rgba(102,145,66,1) 0%, rgba(137,199,90,1) 100%);
background: linear-gradient(to right, rgba(102,145,66,1) 0%, rgba(137,199,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669142', endColorstr='#89c75a', GradientType=1 );
;
}
.competency_item_2 {
background: rgba(125,123,0,1);
background: -moz-linear-gradient(left, rgba(125,123,0,1) 0%, rgba(172,169,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(125,123,0,1)), color-stop(100%, rgba(172,169,0,1)));
background: -webkit-linear-gradient(left, rgba(125,123,0,1) 0%, rgba(172,169,0,1) 100%);
background: -o-linear-gradient(left, rgba(125,123,0,1) 0%, rgba(172,169,0,1) 100%);
background: -ms-linear-gradient(left, rgba(125,123,0,1) 0%, rgba(172,169,0,1) 100%);
background: linear-gradient(to right, rgba(125,123,0,1) 0%, rgba(172,169,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7b00', endColorstr='#aca900', GradientType=1 );
}
.competency_item_3 {
background: rgba(219,74,105,1);
background: -moz-linear-gradient(left, rgba(219,74,105,1) 0%, rgba(196,42,76,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(219,74,105,1)), color-stop(100%, rgba(196,42,76,1)));
background: -webkit-linear-gradient(left, rgba(219,74,105,1) 0%, rgba(196,42,76,1) 100%);
background: -o-linear-gradient(left, rgba(219,74,105,1) 0%, rgba(196,42,76,1) 100%);
background: -ms-linear-gradient(left, rgba(219,74,105,1) 0%, rgba(196,42,76,1) 100%);
background: linear-gradient(to right, rgba(219,74,105,1) 0%, rgba(196,42,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db4a69', endColorstr='#c42a4c', GradientType=1 );
}
.competency_item_4 {
background: rgba(98,125,77,1);
background: -moz-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(98,125,77,1)), color-stop(100%, rgba(31,59,8,1)));
background: -webkit-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: -o-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: -ms-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: linear-gradient(to right, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08', GradientType=1 );
}
.competency_item_5 {
background: rgba(27,143,189,1);
background: -moz-linear-gradient(left, rgba(27,143,189,1) 0%, rgba(21,83,105,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,143,189,1)), color-stop(100%, rgba(21,83,105,1)));
background: -webkit-linear-gradient(left, rgba(27,143,189,1) 0%, rgba(21,83,105,1) 100%);
background: -o-linear-gradient(left, rgba(27,143,189,1) 0%, rgba(21,83,105,1) 100%);
background: -ms-linear-gradient(left, rgba(27,143,189,1) 0%, rgba(21,83,105,1) 100%);
background: linear-gradient(to right, rgba(27,143,189,1) 0%, rgba(21,83,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b8fbd', endColorstr='#155369', GradientType=1 );
}
.competency_item_6 {
background: rgba(235,65,105,1);
background: -moz-linear-gradient(left, rgba(235,65,105,1) 0%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(235,65,105,1)), color-stop(100%, rgba(109,0,25,1)));
background: -webkit-linear-gradient(left, rgba(235,65,105,1) 0%, rgba(109,0,25,1) 100%);
background: -o-linear-gradient(left, rgba(235,65,105,1) 0%, rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(left, rgba(235,65,105,1) 0%, rgba(109,0,25,1) 100%);
background: linear-gradient(to right, rgba(235,65,105,1) 0%, rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb4169', endColorstr='#6d0019', GradientType=1 );
}
/*........cadiadte-dashbord.........*/
#main .header-dashboard-black {
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.13);
}
.profile-pic-detailes{ margin:20px 0;}
.profile-pic-detailes h2{ text-align:center; color:#ebebeb; font-weight:400; font-size:25px; padding:30px 0 20px;}
.profile-pic-detailes .hexagon3 {
  position: relative;
  width: 130px;
  height: 75.06px;
  margin:80px auto auto;
  background-image: url(http://csshexagon.com/img/meow.jpg);
  background-size: auto 150.1111px;
  background-position: center;
}
.profile-pic-detailes .hexTop,
.profile-pic-detailes .hexBottom {
  position: absolute;
  z-index: 1;
  width: 91.92px;
  height: 91.92px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 19.04px;
}
/*counter transform the bg image on the caps*/
.profile-pic-detailes .hexTop:after,
.profile-pic-detailes .hexBottom:after {
  content: "";
  position: absolute;
  width: 130.0000px;
  height: 75.05553499465135px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-37.5278px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-37.5278px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-37.5278px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.profile-pic-detailes .hexTop {
  top: -45.9619px;
}
.profile-pic-detailes .hexTop:after {
  background-position: center top;
}
.profile-pic-detailes .hexBottom {
  bottom: -45.9619px;
}
.profile-pic-detailes .hexBottom:after {
  background-position: center bottom;
}
.profile-pic-detailes .hexagon3:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 130.0000px;
  height: 75.0555px;
  z-index: 2;
  background: inherit;
}
#lg-menu li a span {
    color: #acacac;
    font-size: 21px;
    text-transform: uppercase;
	font-weight:400;
}
.io {
    border-right: 2px solid #26272b;
    display: inline-block;
    height: 91px;
    padding-top: 23px;
    text-align: center;
    /*width: 96px;*/
	width:100%;
	vertical-align: middle !important;
}
li a span.io.color-change {
	height: 115px;
}
.io i {
	vertical-align: middle !important;
}
.text-o {
    display: inline-block;
    height: 91px;
    margin-left: 20px;
    position: absolute;
    top: 30px;
	text-shadow:0 0 0;
}
#sidebar, #sidebar a, #sidebar-footer a{ padding:0px;}
#sidebar .mCSB_scrollTools {
    right:-2px;
}
#lg-menu li {
    border-top: 2px solid #26272b;
	width:100%; float:left;
}
#lg-menu {
    float: left;
    margin: 25px 0;
    width: 100%;
}
#lg-menu li:last-child {
    border-bottom: 2px solid #26272b;
}
.io i {
    text-shadow: 0 0 0;
}
#lg-menu li.active .io {
    background: #456699 none repeat scroll 0 0;
    color: #fff;
}
#lg-menu li.active .text-o{ color:#fff;}
#lg-menu li.active a {
    background-color: #35363c;
}
#xs-menu li a {
    padding: 16px 0;
}
.toggle-button {
    padding: 15px 0 !important;
}
.add-box{ text-align:center;}
.add-box h2{ margin:45px 0; font-weight:bold; font-size:22px; color:#2c2d32;}
.add-box p{ font-size:16px; font-weight:300; color:#2c2d32;}
.add-box a {
    margin-right: 15px;
}
.add-box a img{ transition: all 0.3s ease 0s;}
.add-box a img:hover {
    opacity: 0.5;
	transition: all 0.3s ease 0s;
}
.hr-big {
    border-bottom: 1px solid #ccc;
    margin: 112px 0;
}
.contact-form-header{ text-align:center; width:100%; float:left;}
.message-ioc {
    background: #456699 none repeat scroll 0 0;
    border-radius: 4px;
    height: 85px;
    margin: auto;
    padding-top: 30px;
    width: 85px;
}
.contact-form-header > h2 {
    color: #2c2d32;
    font-size: 28px;
    font-weight: 300;
    text-transform: uppercase;
}
.contact-form-header > p{ font-size:16px; font-weight:300; color:#2c2d32;}
.contact-form-header form {
    float: left;
    margin: 50px 0;
    width: 100%;
}
.contact-form-header label{ text-align:left; display:block; font-weight:300; font-size:17px; color:#2c2d32;}
.contact-form-header .form-control{
	 border: 1px solid #00305b;
    border-radius: 4px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.17) inset;
    color: #000;
    font-size: 25px;
    font-style: italic;
    font-weight: 300;
    height: 52px;
}
.contact-form-header textarea {
    margin-bottom: 0px;
    min-height: 150px;
}
.top-marg{ margin-top:40px;}
.send-bu {
    background: #ec4f30 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: 400;
    padding: 14px 0;
    text-transform: uppercase;
    width: 100%;
	transition: all 0.3s ease 0s;
}
.send-bu:hover{ background: #35363c none repeat scroll 0 0; transition: all 0.3s ease 0s;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#fff;}
.add-box p span {
    font-size: 26px;
}
.small-profile-pic{ width:83px; height:83px; border-radius:50%; margin:auto;}
.small-profile-pic img {
    border-radius: 50%;
}
.row.row-offcanvas.row-offcanvas-left.active .profile-pic-detailes h2{ display:block;  font-size: 13px;font-weight: 400; padding: 5px 0;}
/*.row.row-offcanvas.row-offcanvas-left.active .badge-button{ display: none;}*/
.row.row-offcanvas.row-offcanvas-left.active .pro-bar{ display:block;}
.toggle-button {
    text-align: center;
}
.badge-button {
    background: #e84e2f none repeat scroll 0 0 !important;
    border-radius: 9px;
    display: table;
    font-size: 14px;
    margin: 20px auto 0;
    padding: 8px 20px !important;
    text-transform: uppercase;
	 transition: all 0.3s ease 0s;
	 border:1px solid #f26522;
}
.badge-button:hover{ background:#35363c !important;  transition: all 0.3s ease 0s; border:1px solid #fff; color:#fff;}
a:focus{ outline:none;}
a:hover, a:focus{ text-decoration: none;}
.pro-bar {
    padding: 0 32px 15px;
}
.pro-bar > span {
    color: #a6a7a8;
    display: block;
    font-size: 20px;
    text-align: center;
	margin-bottom:15px;
}
.pro-bar .progress {
    background-color: #000;
    border-radius: 18px;
    box-shadow: 0 0 1px 2px rgba(93, 94, 97, 0.75) inset;
    height: 22px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 2px;
}
.pro-bar .progress-bar{ border-radius:18px;}
.blue-icon {
    background: #456699 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    padding: 27px 30px;
	transition: all 0.3s ease 0s;
}
.blue-icon:hover{ background:#35363c; color:#fff;  transition: all 0.3s ease 0s;}
.nav-section-right .badge-button {
    display: inline-block;
    margin: 0;
}
.nav-section-right .badge-button {
    display: inline-block;
    margin: 0;
    position: relative;
    top: 0px;
	/*right:25px;*/
	border:0px;
	color:#fff;
   width: 190px;
}
/*cormetrix-section*/
.cormetrix-section{ width:100%; float:left; padding:10px; border-top: 2px solid #e9eef5;  border-bottom: 2px solid #e9eef5; background:#fff;}
.cormetrix-list{ width:100%; float:left;}
.cormetrix-list ul {
    border-bottom: 2px solid #e9eef5;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
	width:100%;
}
.cormetrix-list ul li{ list-style:none; float:left;}
.cormetrix-list ul li a{ padding:20px 20px; font-size:20px; font-weight:300; color:#acacac; display:inline-block;}
.cormetrix-list ul li.active a {
    border-bottom: 4px solid #456699;
    color: #35363c;
}
.cormetrix-list .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:0px;  border-bottom: 4px solid #456699;
    color: #35363c;}
.cormetrix-list .nav > li > a:hover, .nav > li > a:focus{ background:none; border:0px;}
.cormetrix-form {
    float: left;
    margin-top: 45px;
    width: 100%;
}
.cormetrix-form label {
    color: #35363c;
    font-size: 22px;
    font-weight: 500;
}
.form-control:focus{ box-shadow:0 0 0;}
.uploard-photo {
    border: 1px solid #ccc;
    border-radius: 8px;
    min-height: 270px;
    padding-top: 10%;
    text-align: center;
}
.btn-default{ text-shadow:0 0 0;}
.uploard-photo > h2 {
    color: #2c2c32;
    font-size: 26px;
    font-weight: 400;
}
.navbar-brand.margin-left-nav {
    margin-left: 20px;
}
/*........aptitude_test........*/
.aptitude_test{ width:100%; float:left; padding:85px 0;}
.value {
    display: block;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 15px;
}
.aptitude_test .progress {
    border-radius: 20px;
    height: 40px;
    margin-bottom: 5px;
	border:3px solid #d0d0d0;
}
.aptitude_test .progress-bar-info {
    background-color: #354e75;
}
#wizard .steps {
    display: none;
}
.aptitude_test p {
    color: #393750;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.aptitude_test p span {
    font-weight: 900;
}
.video-section{ width:100%; float: left;}
.video-section img{ margin: auto;}
.your-response {
    float: left;
    padding: 25px 0;
    width: 100%;
}
.your-response h2{ font-size:26px; text-align:center; font-weight:500;}
.your-response p{ font-size:16px;}
.question_section{ width:100%; float:left; padding:40px 0;}
.option-a{ width:100%; float:left; background:url(images/option1.png); width:80px; height:91px; text-align:center; color:#fff; font-weight:900; font-size:41px; padding-top: 14px;}
.option-b{ width:100%; float:left; background:url(images/option2.png); width:80px; height:91px; text-align:center; color:#fff; font-weight:900; font-size:41px; padding-top: 14px;}
.option-c{ width:100%; float:left; background:url(images/option3.png); width:80px; height:91px; text-align:center; color:#fff; font-weight:900; font-size:41px; padding-top: 14px;}
.option-d{ width:100%; float:left; background:url(images/option4.png); width:80px; height:91px; text-align:center; color:#fff; font-weight:900; font-size:41px; padding-top: 14px;}
.question_section p {
    font-size: 20px;
    padding-top: 15px;
    text-align: left;
}
.question_section .media {
	padding:10px;
	-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.32);
box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.32);
}
.question_section .media-left, .media > .pull-left{ padding-right: 25px;}
.actions ul li:first-child a {
    background: #393750 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 8px 38px;
	transition: all 0.3s ease 0s;
	min-width:185px;
	text-align:center;
}
.actions ul li:first-child a:hover{ background:#37383e; color:#fff;  padding: 8px 38px; transition: all 0.3s ease 0s;}
.actions ul li:nth-child(2) a {
     background: #393750 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 8px 38px;
	transition: all 0.3s ease 0s;
	min-width:185px; text-align:center;
}
.actions ul li:nth-child(2) a:hover{ background:#37383e; color:#fff;  padding: 8px 38px; transition: all 0.3s ease 0s;}
.actions ul li:nth-child(3) a {
	background: #ec4f30 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 8px 38px;
	transition: all 0.3s ease 0s;
	min-width:185px;
	text-align:center;
}
.actions ul li:nth-child(3) a:hover{ background:#37383e; color:#fff;  padding: 8px 38px; transition: all 0.3s ease 0s;}
.actions ul li:last-child a {
    background: green none repeat scroll 0 0 !important;
	  color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 8px 38px;
	transition: all 0.3s ease 0s;
	min-width:185px;
	text-align:center;
}
.actions ul li:last-child a:hover{ background:#37383e; color:#fff;  padding: 8px 38px; transition: all 0.3s ease 0s;}
/*........subject-section.........*/
.subject-section{ width:100%; float:left; padding:0px 0;}
.subject-section label {
    background: #436395 none repeat scroll 0 0;
    border-radius: 11px;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 10px 18px;
    text-transform: uppercase;
}
.add-more{ color:#c2c2c2; font-size:18px; display:inline-block; float:right; margin:8px 5px;}
.subject-section .form-group {
    margin-bottom: 35px;
}
.update-submit {
    background: #456698 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 11px;
    color: #ebebeb;
    display: inline-block;
    float: right;
    font-size: 19px;
    font-weight: 400;
    padding: 7px 34px;
	text-transform:uppercase;
	margin:15px 0;
	transition: all 0.3s ease 0s;
}
.update-submit:hover{ background: #35363c none repeat scroll 0 0 !important;color: #fff; transition: all 0.3s ease 0s;}
.video-section{ text-align:center; width:100%; float: left; padding:0px 0;}
.video-section h2{ font-size:20px; font-weight:bold; color:#272727;}
.video-section ul{ margin:0px; padding:0px;}
.video-section ul li{ margin:8px 0; font-size:18px; color:#272727; list-style-type: decimal;list-style-position: inside;}
.video-uploard{ width:100%; float:left;  padding:0 10px;}
.video-uploard h2{ font-size:37px; font-weight:300; color:#35363c; margin:0 0 10px;}
.video-section .nav-tabs li.active a { background: #456699;color: white;}
.employer-list-container audio{ width: 234px;}
.video-uploard button{
	background: #456698 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 11px;
    color: #ebebeb;
    display: inline-block;
    float: right;
    font-size: 19px;
    font-weight: 400;
    padding: 7px 34px;
	text-transform:uppercase;
	margin:15px 0;
	transition: all 0.3s ease 0s;}
.video-uploard button:hover{  background: #35363c none repeat scroll 0 0 !important;color: #fff; transition: all 0.3s ease 0s;}
a.retake_video_intro{
	background: #456698 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 11px;
    color: #ebebeb;
    display: inline-block;
    float: right;
    font-size: 19px;
    font-weight: 400;
    padding: 7px 34px;
	text-transform:uppercase;
	margin:15px 0;
	transition: all 0.3s ease 0s;}
a.retake_video_intro:hover{  background: #35363c none repeat scroll 0 0 !important;color: #fff; transition: all 0.3s ease 0s;}
/*.video-uploard img {
    width: 100%;
}*/
.video-section p{ font-size:18px; text-align:left; line-height:24px;}
.video-section li{ font-size:18px; text-align:center; line-height:24px;}
/*........candiadte-dashboard.........*/
.candidate-dashboard{ width:100%; float:left; border-bottom: 2px solid #e9eef5; border-top: 2px solid #e9eef5; background:#fff;}
.candidate-profile [class*="col-"] {
    padding-left: 0px;
    padding-right: 0px;
}
.tab-content-section{ width:100%; float:left; padding:20px 20px;}
.tab-content-section ul{ border-bottom:2px solid #ccc; width:100%; float:left;}
.tab-content-section ul li{ list-style:none; float:left;}
.tab-content-section ul li a{ padding:15px 15px; font-size:20px; font-weight:300; color:#acacac; display:inline-block;}
.tab-content-section ul li.active a {
    border-bottom: 4px solid #456699;
    color: #35363c;
}
.tab-content-section .nav > li > a:hover, .nav > li > a:focus{ background-color:transparent;border-bottom: 4px solid #456699;}
.tab-content-section .nav > li > a{ border:0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,{ border-bottom: 4px solid #456699; }
.nav-tabs > li.active > a:focus{ border-top:0px; border-left:0px; border-right:0px; border-bottom: 4px solid #456699;}
.nav-tabs{ border:0px;}
.tab-content {
    float: left;
    padding: 45px 0;
    width: 100%;
}
.tab-content-section .tab-content p{ font-size:22px; font-weight:400; text-transform:uppercase;}
.tab-content-section .tab-content label{ font-size:20px; color:#b4b4b4; font-weight:400;}
#swat-form .steps {
 display: none;
}
#swat-form .content {
 /*height: 1100px;*/
 display: block;
 min-height: 75em;
/* overflow-y: auto;
*/ position: relative
}
.progress_main{ margin-bottom:30px; }
.work-aptitude{ background: #fff none repeat scroll 0 0;
    border-bottom: 2px solid #e9eef5;
    border-top: 2px solid #e9eef5;
    float: left;
    width: 100%; margin-top:15px;
	padding:50px;
	margin-bottom:40px;
}
.work-aptitude h2{ font-size:34px; font-weight:200; color:#2c2c32; border-bottom:1px solid #ccc; padding-bottom:45px; margin-top:0px;}
.pro-value {
    margin-bottom:0px;
    margin-top: 15px;
}
.pro-value span {
    display: inline-block;
    position: relative;
    top: -7px;
	color:#707070;
	font-size:22px;
}
.pro-value i{ color:#bec8d8; cursor:pointer;}
.progress-aptitude .progress{ height:17px; border:2px solid #e1e1e1;}
.color1{background: rgba(128,60,128,1);
background: -moz-linear-gradient(left, rgba(128,60,128,1) 0%, rgba(176,82,174,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(128,60,128,1)), color-stop(100%, rgba(176,82,174,1)));
background: -webkit-linear-gradient(left, rgba(128,60,128,1) 0%, rgba(176,82,174,1) 100%);
background: -o-linear-gradient(left, rgba(128,60,128,1) 0%, rgba(176,82,174,1) 100%);
background: -ms-linear-gradient(left, rgba(128,60,128,1) 0%, rgba(176,82,174,1) 100%);
background: linear-gradient(to right, rgba(128,60,128,1) 0%, rgba(176,82,174,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#803c80', endColorstr='#b052ae', GradientType=1 );}
.color2{ background: rgba(162,159,0,1);
background: -moz-linear-gradient(left, rgba(162,159,0,1) 0%, rgba(222,215,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(162,159,0,1)), color-stop(100%, rgba(222,215,0,1)));
background: -webkit-linear-gradient(left, rgba(162,159,0,1) 0%, rgba(222,215,0,1) 100%);
background: -o-linear-gradient(left, rgba(162,159,0,1) 0%, rgba(222,215,0,1) 100%);
background: -ms-linear-gradient(left, rgba(162,159,0,1) 0%, rgba(222,215,0,1) 100%);
background: linear-gradient(to right, rgba(162,159,0,1) 0%, rgba(222,215,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a29f00', endColorstr='#ded700', GradientType=1 );}
.color3{background: rgba(160,54,77,1);
background: -moz-linear-gradient(left, rgba(160,54,77,1) 0%, rgba(219,74,105,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(160,54,77,1)), color-stop(100%, rgba(219,74,105,1)));
background: -webkit-linear-gradient(left, rgba(160,54,77,1) 0%, rgba(219,74,105,1) 100%);
background: -o-linear-gradient(left, rgba(160,54,77,1) 0%, rgba(219,74,105,1) 100%);
background: -ms-linear-gradient(left, rgba(160,54,77,1) 0%, rgba(219,74,105,1) 100%);
background: linear-gradient(to right, rgba(160,54,77,1) 0%, rgba(219,74,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0364d', endColorstr='#db4a69', GradientType=1 );}
.color4{background: rgba(109,156,71,1);
background: -moz-linear-gradient(left, rgba(109,156,71,1) 0%, rgba(150,214,97,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(109,156,71,1)), color-stop(100%, rgba(150,214,97,1)));
background: -webkit-linear-gradient(left, rgba(109,156,71,1) 0%, rgba(150,214,97,1) 100%);
background: -o-linear-gradient(left, rgba(109,156,71,1) 0%, rgba(150,214,97,1) 100%);
background: -ms-linear-gradient(left, rgba(109,156,71,1) 0%, rgba(150,214,97,1) 100%);
background: linear-gradient(to right, rgba(109,156,71,1) 0%, rgba(150,214,97,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9c47', endColorstr='#96d661', GradientType=1 );}
.color5{background: rgba(50,74,112,1);
background: -moz-linear-gradient(left, rgba(50,74,112,1) 0%, rgba(69,103,153,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(50,74,112,1)), color-stop(100%, rgba(69,103,153,1)));
background: -webkit-linear-gradient(left, rgba(50,74,112,1) 0%, rgba(69,103,153,1) 100%);
background: -o-linear-gradient(left, rgba(50,74,112,1) 0%, rgba(69,103,153,1) 100%);
background: -ms-linear-gradient(left, rgba(50,74,112,1) 0%, rgba(69,103,153,1) 100%);
background: linear-gradient(to right, rgba(50,74,112,1) 0%, rgba(69,103,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324a70', endColorstr='#456799', GradientType=1 );}
.color6{background: rgba(162,97,0,1);
background: -moz-linear-gradient(left, rgba(162,97,0,1) 0%, rgba(222,133,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(162,97,0,1)), color-stop(100%, rgba(222,133,0,1)));
background: -webkit-linear-gradient(left, rgba(162,97,0,1) 0%, rgba(222,133,0,1) 100%);
background: -o-linear-gradient(left, rgba(162,97,0,1) 0%, rgba(222,133,0,1) 100%);
background: -ms-linear-gradient(left, rgba(162,97,0,1) 0%, rgba(222,133,0,1) 100%);
background: linear-gradient(to right, rgba(162,97,0,1) 0%, rgba(222,133,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a26100', endColorstr='#de8500', GradientType=1 );}
.tab-content-section .nav > li > a i{ color:#456699;}
.value-pro{ float:right; font-size:4px; color:#707070; font-weight:300;}
.full-sec{ padding:0px; min-height:800px;}
.candidate-jobs{ width:100%; float: left;}
.full{ width:100%; float:left;}
.candidate-jobs [class*="col-"] {
    padding-left: 0px;
    padding-right: 0px;
}
.profile-pic-detailes p {
    font-size: 18px;
    padding: 0 22px;
    text-align: center;
	font-weight:300;
}
#sidebar .tab-content-section .nav > li > a:hover, .nav > li > a:focus{ border:0px;}
.sign-color{ background:#ec4f30 !important; color:#fff !important}
.color-change{ background:#2c2d32 !important; color:#fff !important}
.io.color-change + span {
    color: #fff !important;
}
.candidates_similar {
    padding: 10px 30px;
}
.similar_candidates h2{ font-size:24px; color:#ebebeb; font-weight:normal; text-align:center; border-bottom: 2px solid #26272b; padding-bottom:20px;}
.candidates_similar .media-body h2 {
    border: 0 none;
    font-size: 17px;
    font-weight: 900;
    margin-bottom: 0;
    padding-bottom: 4px;
    text-align: left;
}
.candidates_similar .media-body p {
    color: #fe6345;
    font-size: 14px;
}
.candidates_similar .progress{ margin-top:15px;}
.posjosel ul.dropdown-menu{	height: 260px; }
.posjosel ul.dropdown-menu li a{	padding: 1px 15px; }
.similar_candidates .hexagon-sim {
  position: relative;
  width: 69px;
  height: 39.84px;
  margin: 19.92px auto;
  background-image: url(http://csshexagon.com/img/meow.jpg);
  background-size: auto 79.6743px;
  background-position: center;
}
.similar_candidates .hexTop,
.similar_candidates .hexBottom {
  position: absolute;
  z-index: 1;
  width: 48.79px;
  height: 48.79px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 10.10px;
}
/*counter transform the bg image on the caps*/
.similar_candidates .hexTop:after,
.similar_candidates .hexBottom:after {
  content: "";
  position: absolute;
  width: 69.0000px;
  height: 39.83716857408418px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-19.9186px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-19.9186px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-19.9186px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.similar_candidates .hexTop {
  top: -24.3952px;
}
.similar_candidates .hexTop:after {
  background-position: center top;
}
.similar_candidates .hexBottom {
  bottom: -24.3952px;
}
.similar_candidates .hexBottom:after {
  background-position: center bottom;
}
.similar_candidates .hexagon-sim:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 69.0000px;
  height: 39.8372px;
  z-index: 2;
  background: inherit;
}
.show_video_wrap #videointro_upload_cam_wrapper {
    width: 100% !important;
}
.show_video_wrap div {
    width: 100% !important;
}
.color-change-white{ background:#fff !important;}
/*job-search-section*/
.job-search-section{ background:#f7f6f6; width:100%; float:left; padding-bottom:30px;}
.job-search-section h2{ background:#436294; padding:40px 0; text-align:center; color:#fff; margin:0px; font-size:34px; font-weight:400;}
.search-box{ width:100%; float:left; padding:35px 35px;}
.search-box .form-control{ box-shadow:0px 0px  0px;}
.search-box .btn{ background:#fff; border:1px solid #ccc; height:45px !important; border-left:0px;  border-bottom-right-radius:13px !important; border-top-right-radius:13px !important}
.search-box .btn-default:hover{ border-bottom-right-radius:13px !important; border-top-right-radius:13px !important;}
.search-box .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus{ outline:0px;}
.search-box .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ background:#fff; box-shadow:0 0 0; border:1px solid #ccc; height:45px !important; border-left:0px;}
.search-submit{ text-align:center; width:100%; float:left;}
.inner-search-result .search-result {
    padding-top: 0;
}
.inner-search-result{ width:100%; float:left; padding:30px;}
.search-submit .submit-search {
    margin-top: 0;
}
.location {
    float: left;
    padding: 40px 40px 15px;
    width: 100%;
}
.location label {
    font-size: 22px;
	padding-right:8px !important;
}
.message-heading{ width:100%; float:left;}
.message-heading h3{ font-size:33px; color:#2c2c32; text-align:center; font-weight:400;  margin:0px; padding:35px 0 0;}
.message-heading h3 span{ color:#7d7d7d; font-size:24px;}
.color-message{ background:#ebebeb !important;}
.message-container{ background:#f7f6f6; width:100%; float:left; height:650px;}
.message-container ul{ margin:0px; padding:0px;}
.message-container ul li{ border-bottom:1px solid #d6d5d5; list-style:none;}
.message-container ul li a{ padding:35px 45px; display:block;}
.message-container h2{ margin-top:0px; font-size:22px; margin-bottom:3px; font-weight:bold;}
.message-container h2 span{ font-weight:500; color:#707070;}
.message-container ul li.active a {
    background: #456699 none repeat scroll 0 0;
    color: #fff;
}
.message-container ul li.active a h2{ color:#fff}
.message-container ul li.active a h2 span{ color:#fff}
.message-container ul li.active a p{ color:#fff}
.message-container ul li.active a .media-right > span{ color:#fff;}
.message-container p {
    color: #707070;
    font-weight: 200;
    text-shadow: 0 0 0;
}
.message-container .media-right > span {
    display: inline-block;
    min-width: 50px;
	color:#959595;
	font-weight:300;
}
.message-container .media-left {
    margin-right: 0;
    padding-right: 20px;
}
.ckbox {
	position: relative;
}
.ckbox input[type="checkbox"] {
	opacity: 0;
}
.ckbox label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ckbox label:before {
	content: '';
	top: 2px;
	left: 0;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	border-radius: 4px;
	border: 1px solid #bbb;
	background-color: #fff;
}
.ckbox input[type="checkbox"]:checked + label:before {
	border-color: #456699;
	background-color: #456699;
}
.ckbox input[type="checkbox"]:checked + label:after {
	top: 3px;
	left: 3.5px;
	content: '\e013';
	color: #fff;
	font-size: 11px;
	font-family: 'Glyphicons Halflings';
	position: absolute;
}
.message-view{ width:100%; float:left; padding:50px;}
.message-view .form-control {
    background: #fcfcfc none repeat scroll 0 0;
    box-shadow: 0 0 0;
}
.send-message{ text-align:left; width:100%; float:left; margin-bottom:25px;}
.message-detailes{ border-bottom:2px solid #e9eef5; border-top:2px solid #e9eef5; padding:10px 15px;}
.out-message {
    float: left;
    width: 100%;
	padding:5px 0;
}
.out-message .hexagon-msg {
  position: relative;
  width: 47px;
  height: 27.14px;
  margin: 13.57px 0;
  background-image: url(http://csshexagon.com/img/meow.jpg);
  background-size: auto 54.2709px;
  background-position: center;
}
.out-message .hexTop,
.out-message .hexBottom {
  position: absolute;
  z-index: 1;
  width: 33.23px;
  height: 33.23px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 6.88px;
}
/*counter transform the bg image on the caps*/
.out-message .hexTop:after,
.out-message .hexBottom:after {
  content: "";
  position: absolute;
  width: 47.0000px;
  height: 27.135462651912412px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-13.5677px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-13.5677px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-13.5677px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.out-message .hexTop {
  top: -16.6170px;
}
.out-message .hexTop:after {
  background-position: center top;
}
.out-message .hexBottom {
  bottom: -16.6170px;
}
.out-message .hexBottom:after {
  background-position: center bottom;
}
.out-message .hexagon-msg:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 47.0000px;
  height: 27.1355px;
  z-index: 2;
  background: inherit;
}
.profile-img-name{ position:relative;}
.subject {
    color: #456699;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    left: 55px;
    position: absolute;
    top: 14px;
}
.img-candidate {
    display: inline-block;
}
.date-time{ float:right; display:inline-block; padding-top:15px;}
.date-time p{ font-size:18px; font-weight:200; color:#959595;}
.message-section{ padding:25px 0; width:100%; float:left;}
.message-section p{ font-size:18px; color:#898989;}
.out-message.in-msg {
    background: #f9f9f9 none repeat scroll 0 0;
    margin-bottom: 15px !important;
    padding: 15px !important;
}
.out-message.out-msg {
    background: #e1e1e1 none repeat scroll 0 0;
    margin-bottom: 15px;
    padding: 15px;
}
.job-view{ width:100%; float:left; padding:10px;}
.job-listing{ width:100%; float:left; padding:20px;}
.job-listing h2{ margin:0px 0 15px; font-weight:500; font-size:26px; color:#35363c;}
.job-listing ul{ margin:0ox; padding:0px;}
.job-listing ul li{ list-style:none; font-weight:500; font-size:18px; color:#898989; display:inline;}
.job-listing ul li span{ color:#35363c;}
.job-listing p{ font-size:17px; color:#898989; display: inline-block; width:100%; }
.job-listing .jbpcomp{ height: 37px; }
.job-listing .jbpdate { margin:3px 0 0 0; }
.job-listing .jbpdate i{ font-weight: normal; }
.for-apply{ background:#fafafa; padding:20px;}
.hr-job {
    border: 1px solid #e9eef5;
    display: block;
    float: left;
    margin: 15px 0;
    width: 100%;
}
/*.......Companty Dashboard.........*/
.company-dashboard{ width:100%; float:left; padding:40px 0;}
.company-name{ background:#fff; border:1px solid #e3eeff; padding:50px 0 10px; -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21); float:left; width:100%; min-height:506px;}
.setting-container table tr td {
    vertical-align: middle;
}
.company-name .hexagon-pro {
  position: relative;
  width: 220px;
  height: 127.02px;
  margin: 63.51px auto;
  background-size: auto 254.0341px;
  background-position: center;
}
.company-name .hexTop,
.company-name .hexBottom {
  position: absolute;
  z-index: 1;
  width: 155.56px;
  height: 155.56px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 32.22px;
}
/*counter transform the bg image on the caps*/
.company-name .hexTop:after,
.company-name .hexBottom:after {
  content: "";
  position: absolute;
  width: 220.0000px;
  height: 127.01705922171767px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-63.5085px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-63.5085px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-63.5085px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.company-name .hexTop {
  top: -77.7817px;
}
.company-name .hexTop:after {
  background-position: center top;
}
.company-name .hexBottom {
  bottom: -77.7817px;
}
.company-name .hexBottom:after {
  background-position: center bottom;
}
.company-name .hexagon-pro:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 220.0000px;
  height: 127.0171px;
  z-index: 2;
  background: inherit;
}
.detailes{ width:100%; float:left; text-align:center;}
.detailes h2{ margin-top:5px; font-size:20px; font-weight:500; text-transform:uppercase; color:#35363c;}
.detailes h3{ margin-top:0px; font-size:22px; font-weight:500; text-transform:uppercase; color:#959595;}
.detailes a{ margin:35px 0; display:block; text-decoration:underline; color:#35363c;}
.detailes a span{ font-weight:200; font-size:14px;}
.search-sec {
    background: #456699 none repeat scroll 0 0;
    float: left;
    width: 100%;
	padding:10px 20px;
	margin:35px 0;
}
.search-sec h2 a{ font-size:22px; color:#fff; text-transform:uppercase;}
.search-sec h2 a span {
    bottom: 14px;
    position: relative;
}
.latest-msg{  background:#fff; border:1px solid #e3eeff; padding:15px 0px 10px; -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21); float:left; width:100%; margin-bottom:55px;}
.latest-msg h2{ font-size:28px; font-weight:300; text-align:left; padding:0 5px 15px; border-bottom:2px solid #e9eef5; margin:0 20px; background:rgba(0, 0, 0, 0) url("images/border-bottom.png") no-repeat scroll 40px 42px}
.latest-msg ul{ margin:0px; padding:0px;}
.latest-msg ul li{ list-style:none;}
.latest-msg ul li a{ padding:20px 35px; border-bottom:1px solid #e1e1e1; display:block;}
.latest-msg ul li a h3{ font-size:15px; font-weight:bold; color:#464646; margin-bottom:0px; margin-top:0px;}
.latest-msg ul li a p{ font-size:11px; font-weight:300; color:#707070;}
.date-msg {
    color: #959595;
    display: inline-block;
    float: right;
    font-size: 9px;
    font-weight: 200;
    position: absolute;
    right: 0;
    top: 0px;
}
.latest-msg .media-body {
    position: relative;
}
.latest-msg ul li:last-child a {
    border-bottom: 0 none;
}
.msg-button{ text-align:center;}
.go-message {
    background: #dd4a2d none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    padding: 15px 32px;
    text-transform: uppercase;
	margin-bottom:15px;
	transition: all 0.3s ease 0s;
}
.go-message:hover{ background:#35363c; transition: all 0.3s ease 0s; color:#fff;}
.go-message-watch {
    background: #dd4a2d none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    padding: 15px 32px;
    text-transform: uppercase;
	margin-bottom:15px;
	transition: all 0.3s ease 0s;
}
.go-message-watch:hover{ background:#35363c; transition: all 0.3s ease 0s; color:#fff;}
.current-roll{  background:#fff url("images/border-bottom.png") no-repeat scroll 32px 99px; border:1px solid #e3eeff; padding:25px 35px; -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21); float:left; width:100%; margin-bottom:30px;}
.current-roll h2{ font-size:28px; color:#35363c; font-weight:300; margin:0px; display:inline-block; padding-top:8px;}
.add-button a {
    color: #456699;
    float: right;
}
.candidate-box{  background:#fff; border:1px solid #e3eeff; padding:20px 20px; -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21); float:left; width:100%; margin-bottom:30px; border-top:15px solid #456699; border-radius:8px;}
.box-header{ border-bottom:#d7d7d7 solid 2px; width:100%; float:left;}
.box-header h2{ font-weight:300; font-size:22px; color:#35363c; margin-top:0px; display:inline-block;}
.box-header a{ float:right; display:inline-block; color:#000; text-decoration:underline;}
.hexagon-app {
  position: relative;
  width: 137px;
  height: 79.67px;
  background-color: #464646;
  margin: 39.84px 0;
}
.hexagon-app:before,
.hexagon-app:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 68px solid transparent;
  border-right: 68px solid transparent;
}
.hexagon-app:before {
  bottom: 100%;
  border-bottom: 39.84px solid #464646;
}
.hexagon-app:after {
  top: 100%;
  width: 0;
  border-top: 39.84px solid #464646;
}
.application-section {
    float: left;
    margin: 75px 0;
    padding: 0 11px;
    width: 100%;
}
.application-section .hexagon-app {
    float: left;
    margin: 5px;
}
.hexagon-app span {
    color: #fff;
    display: block;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
}
.hexagon-app p {
    color: #fff;
    display: block;
    font-size: 18px;
    text-align: center;
}
.active-buton {
    float: left;
    text-align: center;
    width: 100%;
	 padding-right: 30px;
}
.active-buton > span {
    font-size: 18px;
    font-weight: 600;
    margin: 6px;
    text-transform: uppercase;
}
/*Switch-active*/
.material-switch > input[type="checkbox"] {
    display: none;
}
.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative;
}
.material-switch > label::before {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    border-radius: 25px;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.5) inset;
    content: "";
    height: 26px;
    margin-top: -13px;
    opacity: 0.3;
    position: absolute;
    transition: all 0.4s ease-in-out 0s;
    width: 46px;
}
.material-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: 3px;
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}
.material-switch {
	display:inline-block;
}
.dropdown-link {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.dropdown-link button{font-size:14px; font-weight:300; color:#35363c; margin:5px 0; text-decoration:underline;}
.dropdown-link .btn{ border-radius:0px;}
.dropdown-link .caret {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px dashed;
	color: #35363c;
}
.dropdown-link .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ border:0px; box-shadow:0 0 0; text-decoration:underline;}
.invite{ width:100%; float:left; text-align:center;}
.invite-button{
	 background: #41608f none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    padding: 18px 32px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.wl-copyable-button label {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 10px;
	padding: 0 12px;
	border: 1px solid blue;
	border-radius: 15px;
	padding: 0px 10px;
}
.wl-copyable-button{
	padding:10px 0;
}
.wl-snippet-btnwrap{
	margin: 0 auto; text-align: center;
}
.photupl_inner{
	margin: 0 5px 0 0;/*border-width: 0 1px 0 1px;border-color: #ccc;border-style: solid;*/
	padding: 0; height:102px;
	/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
	box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
}
.gdrtsg label{	text-align: right; }
.gdrwwe {	margin-bottom:3px; font-size:14px; }
.gdrwwe input{	font-size:15px; }
.edrecrdelic{
	position: relative; /*text-align: center;*/
}
.delbtnrecr{
	/*display: inline-block;*/position: relative;overflow: hidden;
}
.invite-button:hover{
	background: #35363c none repeat scroll 0 0;
    color: #fff;
    transition: all 0.3s ease 0s;}
.inactive{ opacity:.4;}
.create-role{ width:100%; float:left; padding:30px 40px; background:#fff; border:1px solid #e3eeff;  -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21); margin-top:50px; margin-bottom:85px; }
.create-role .wizard .content{ min-height:40em;}
.create-role label {
    color: #35363c;
    font-size: 18px;
    font-weight: 400;
}
.create-role textarea{ resize:none;}
.email-cre .form-control{ margin-bottom:15px;}
.heading-title {
    display: block;
    font-size: 23px;
    left: 45px;
    position: relative;
    top: 2px;
	background:url(images/bg-step.png) no-repeat right center;
	margin-right: 6px;
}
.create-role-home label {
    color: #35363c;
    font-size: 18px;
    font-weight: 400;
}
.create-role-home {
    text-align: left;
}
.disabled.last .heading-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
/*company-message*/
.company-message{ width:100%; float:left; margin:50px 0;}
.company-message .message-heading h3{ padding-top:10px;}
.company-message .search-box{ padding:15px 35px;}
.company-message .job-search-section{ padding-bottom:15px;}
.company-message .message-container ul li a {
    display: block;
    padding: 20px;
}
.company-message .message-container h2 {
    color: #464646;
	font-size:18px;
}
.company-message .mCSB_inside > .mCSB_container {
    margin-right: 9px;
}
.company-message  .message-container{ min-height:800px;}
.company-msg{ background:#f9f8f8; width:100%; float:left; border:1px solid #e3eeff; -webkit-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.21);}
.company-message .message-view{ background:#fff; -webkit-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.21);  border:1px solid #e3eeff;}
.company-message .send-message{ margin-top:15px;}
.bg-body{ background:url(images/bg-body.jpg);}
/*congarts-sign-up*/
.congarts-sign-up{ width:100%; float:left; padding:85px 0 45px; }
.congarts-content{ background-color:rgba(255, 255, 255, 0.8); min-height:650px; padding:25px 0;}
/*.congarts-content .hexagon-con {
  position: relative;
  width: 115px;
  height: 66.40px;
  margin: 33.20px auto;
  background-size: auto 132.7906px;
  background-position: center;
}*/
.congarts-content .hexagon-con {
  position: relative;
  width: 225px;
  height: 80px;
  margin: 0 auto 25px auto;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.cmpedpg_hd{
	background-color: #fff; text-align: center; font-size: 27px;margin: auto auto 10px auto;
}
.congarts-content .hexTop,
.congarts-content .hexBottom {
  position: absolute;
  z-index: 1;
  width: 81.32px;
  height: 81.32px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 16.84px;
}
/*counter transform the bg image on the caps*/
.congarts-content .hexTop:after,
.congarts-content .hexBottom:after {
  content: "";
  position: absolute;
  width: 115.0000px;
  height: 66.39528095680697px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-33.1976px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-33.1976px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-33.1976px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.congarts-content .hexTop {
  top: -40.6586px;
}
.congarts-content .hexTop:after {
  background-position: center top;
}
.congarts-content .hexBottom {
  bottom: -40.6586px;
}
.congarts-content .hexBottom:after {
  background-position: center bottom;
}
/*.congarts-content .hexagon-con:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 115.0000px;
  height: 66.3953px;
  z-index: 2;
  background: inherit;
}*/
.congarts-content .hexagon-con:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 225px;
  height: 80px;
  z-index: 2;
  background: inherit;
}
.inner-content{ text-align:center; padding:15px 65px;}
.inner-content p.hd1{ font-weight:bold; font-size:215%; color:#35363c; text-transform:uppercase;}
.inner-content p{ font-size:18px; color:#2b2b2c;}
.inner-content h2{ font-weight:400; font-size:33px; color:#35363c; text-transform:uppercase;}
.con-hr{ margin:35px 0; border-top:1px solid #bfb9b8;}
.congarts-content .inner-content{ text-align: left; padding:15px 65px;}
.bottom-form-section{ background-color:rgba(62, 102, 153, 0.8); padding:35px 0 45px; width:100%; float:left;}
.bottom-form-section .form-control {
    border: 1px solid #00305b !important;
    border-radius: 3px;
    font-size: 15px;
    height: 40px;
}
.shwLimted{
	padding:10px 0; display: inline-block; border: 1px solid #ff5353;
	text-align: center; width: 100% !important; margin-top: 5px;
}
.test-button {
    background: #ec4f30 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    padding: 8px 54px;
	margin-top:15px;
	transition: all 0.3s ease 0s;
}
.bottom-form-section .text-center{ width:100%; float:left;}
.test-button:hover{ background: #35363c none repeat scroll 0 0;
    color: #fff;
    transition: all 0.3s ease 0s;}
.bottom-form-section p{ font-size:16px; color:#fff; text-align:center; padding:15px 0; float:left; width:100%; font-weight:400;}
.setting-container{background:#fff; border:1px solid #e3eeff; padding:15px 15px 10px; -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21); float:left; width:100%;}
.setting-container .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border-top:0px;}
.text-style1{ font-weight:bold; font-size:14px; color:#35363c;   word-break: break-all; word-wrap: break-word;}
.text-style2 {
    color: #acacac;
    font-size: 15px;
    font-weight: 500;
    word-break: break-all;
    word-wrap: break-word;
}
.change-pass, .savesociallinks {
    background: #ec4f30 none repeat scroll 0 0;
    border-radius: 3px; border: 0;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    margin: 15px 0;
    padding: 5px 8px;
}
.savevideo_url{
	width:77px;
}
.change-pass:hover, .savesociallinks:hover{ background: #35363c none repeat scroll 0 0;
    color: #fff;
    transition: all 0.3s ease 0s;
}
.setting-container .hexagon-inside {
  position: relative;
  width: 115px;
  height: 66.40px;
  margin: 33.20px auto;
  background-size: auto 132.7906px;
  background-position: center;
}
.setting-container .hexTop,
.setting-container .hexBottom {
  position: absolute;
  z-index: 1;
  width: 81.32px;
  height: 81.32px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 16.84px;
}
/*counter transform the bg image on the caps*/
.setting-container .hexTop:after,
.setting-container .hexBottom:after {
  content: "";
  position: absolute;
  width: 115.0000px;
  height: 66.39528095680697px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-33.1976px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-33.1976px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-33.1976px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.setting-container .hexTop {
  top: -40.6586px;
}
.setting-container .hexTop:after {
  background-position: center top;
}
.setting-container .hexBottom {
  bottom: -40.6586px;
}
.setting-container .hexBottom:after {
  background-position: center bottom;
}
.setting-container .hexagon-inside:after {
  content: "";
  position: absolute;
  top: 0.0000px;
  left: 0;
  width: 115.0000px;
  height: 66.3953px;
  z-index: 2;
  background: inherit;
}
.colorpicker_sec {
    display: block;
    float: left;
    width: 100%;
	text-align:center;
	background:#fff; border:1px solid #e3eeff; padding:15px 15px 10px; -webkit-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
box-shadow: 0px 0px 23px -8px rgba(0,0,0,0.21);
}
#picker {
    border: 0 none;
    cursor: crosshair;
    margin: auto;
}
.controls {
    margin: 4px auto;
    width: 50%;
}
.controls > div {
    border: 1px solid #2f2f2f;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 5px;
}
.controls label {
    color: #333;
    float: left;
}
.controls > div input {
    background-color: #121212;
    border: 1px solid #2f2f2f;
    color: #dddddd;
    font-size: 10px;
    height: 20px;
    margin-left: 6px;
    text-align: center;
    text-transform: uppercase;
}
.payment_option {
    float: left;
    margin: 35px 0;
    width: 100%;
}
.core_subjects_wrap .form-control {
    margin-bottom: 10px;
}
.core_subjects_wrap_default .form-control {
    margin-bottom: 10px;
}
.a_levels_wrap .form-control {
    margin-bottom: 10px;
}
.priority h3 a strong {
    text-align: center;
}
.priority h3 {
    padding: 3px 0;
    text-align: center;
    text-transform: uppercase;
}
.priority h3 a {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    color: #426292;
    display: inline-block;
    font-size: 21px;
    padding: 8px 10px;
    text-transform: none;
}
.fliter-bottom-btn {
    padding: 15px 0;
    text-align: center;
}
.fliter-bottom-btn button {
    background: #426292 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-weight: bold;
    min-width: 180px;
	margin:10px 5px;
	 transition: all 0.6s ease 0s;
}
.fliter-bottom-btn button:hover{ background: #35363c none repeat scroll 0 0;
    color: #fff;
    transition: all 0.6s ease 0s;}
.teams-detail-sec .modal-content{ width:100%; float:left;}
.teams-detail-sec-body {
    padding: 10px;
}
.teams-detail-sec-body .panel-default .panel-heading {
    background-color: #426292;
    color: #fff;
}
.teams-detail-sec-body .panel-title {
    color: inherit;
    font-size: 19px;
    margin-bottom: 0;
    margin-top: 0;
}
.crop_button.short-list.get-start {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0;
    padding: 8px;
    text-align: center;
    width: 100%;
}
.crop_button.short-list.get-start:first-child {
    margin-top: 0;
}
.deal_custom_upload .dropzonedeal {
    background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.03);
    border-radius: 3px;
    margin: 30px 20px 20px;
    min-height: 260px;
    padding: 23px;
}
#work-attitude .modal p {
    font-size: 16px;
}
/*3-3-2016*/
.employer-list-container {
    margin-bottom: 35px;
}
.employer-sec {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #d3dbe5;
    border-radius: 6px;
    float: left;
    margin-bottom: 15px;
    min-height: 254px;
    padding: 15px;
    width: 100%;
}
.video-listing-small {
    float: left;
/*    height: 190px;
*/    margin: 15px 0;
    width: 100%;
}
.video-listing-small div[id$="_wrapper"] {
    height: 100% !important;
    width: 100% !important;
}
.employer-sec h3 {
    color: #1f2021;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0 0 5px;
    text-transform: none;
}
.like-unlike {
    margin: 8px 0;
    padding: 0;
    width: 100%;
}
.employer-sec h4 {
    color: #555;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0 0 15px;
    text-transform: none;
}
.like-unlike a {
    /*float: right;*/
    margin-left: 0px;
    opacity: 0.4;
	margin-right:8px;
}
.sec-break {
    background: #313131 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin: 5px 0;
    padding: 5px;
    width: 100%;
}
.like-unlike a.active {
    opacity: 1;
}
.job-input {
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 100%;
}
.employer .job-input textarea {
    min-height: 70px;
}
.job-input textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    color: #677180;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    min-height: 290px;
    padding: 10px;
    resize: none;
    width: 100%;
}
.job-input .invite {
     background: #426292 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0px;
    min-width: 180px;
    transition: all 0.6s ease 0s;
	border:0px;
	border-radius:3px;
	padding:9px;
}
.job-input .invite:hover {
    background: #35363c none repeat scroll 0 0;
    color: #fff;
    transition: all 0.6s ease 0s;
}
.short-right {
    background: #426292 none repeat scroll 0 0;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 100%;
}
.short-right h2 {
    background: #426292 none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 6px 10px;
    text-align: left;
    text-transform: none;
}
.short-right p {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 19px;
    margin: 0;
    padding: 0 10px 10px;
    text-transform: none;
}
.comments_list {
    height: 402px;
	padding: 0 15px 0 0;
}
.current-roll h2 a {
    background: #426292 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    padding:5px 15px 10px;
	transition: all 0.6s ease 0s;
}
.current-roll h2 a:hover{
	  background: #35363c none repeat scroll 0 0;
    color: #fff;
    transition: all 0.6s ease 0s;
	}
.employer-sec h2 a {
    color: #313131;
}
.employer h1 {
    font-size: 30px;
}
.main_content p {
    font-size: 15px;
	color: #35363c;
}
.main_content h4 {
    color: #35363c;
    font-size: 24px;
}
.main_content ul{ padding:0px; margin:0px;}
.main_content ul li {
    background: rgba(0, 0, 0, 0) url("images/liststyle2.jpg") no-repeat scroll 0 5px;
    list-style: outside none none;
    margin: 15px 0;
    padding-left: 30px;
	font-size: 16px;
	color: #35363c;
}
.main_content p a {
    color: #449de9;
    font-weight: bold;
	text-decoration:underline;
}
.profile-pic-detailes .navbar-brand {
    height: auto;
    margin: 15px 0;
    padding: 12px 0;
}
.profile-pic-detailes .navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 15px;
    width: 100%;
}
.profile-pic-detailes .navbar-brand img{ margin:auto;}
.jcrop-keymgr {
    display: none !important;
}
.add_additional.add-more.remove {
    margin: 0 5px 8px;
}
.form-control.core_subjects {
    border-radius: 5px !important;
}
.form-control.core_subjects_default {
    border-radius: 5px !important;
}
.form-control.a_levels {
    border-radius: 5px !important;
}
.subject-section .form-control {
    border-radius: 5px !important;
}
.upload_video_wrap .invite {
    width: auto;
}
.fb_iframe_widget{ padding:15px 0;}
.editable-buttons .btn-primary{ background:none; border-radius:0px;}
.editable-buttons .btn-primary:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius:0px;
	color:#ccc;
}
.input-group.core_subjects_default {
    width: 92%;
}
.input-group.core_subjects:first-child {
    width: 92%;
}
.input-group.a_levels:first-child {
    width: 92%;
}
.input-group.higher_education:first-child {
    width: 92%;
}
.input-group.intl_qualifications:first-child {
    width: 92%;
}
.short-list.shortlist_applicant {
    position: relative;
    top: -7px;
}
.avathar{
	max-height: 60px;
    width: 40px;
	margin-top:5px;
}
.user-name {
    font-size: 18px;
    font-weight: 500;
}
.date-media {
    float: right;
    font-style: italic;
    font-weight: 500;
}
.comment-section p {
    font-weight: 300;
}
.jobSearch-sub {
    margin:0 !important;
}
.reset1 {
    background: #ec4f30 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 2px 4px;
}
.submit-search.forget {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 44px;
    margin: 0;
    padding: 0 13px;
}
.forget-pass {
    padding: 80px 0;
	min-height:500px;
}
.camera_tag .cameratag_settings_btn{ width:auto;}
.table-responsive {
    float: left;
    min-height: 0.01%;
    overflow-x: auto;
    width: 100%;
}
.setting-container .editableform .form-control {
    width: 100%;
}
.setting-container .editable-input {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    width: 54%;
}
.subject-section label {
    color: #fff !important;
}
.pull-right > .dropdown-menu {
    left: auto;
    right: 110px;
    top: 65px;
}
.breadcrumb-wrap {
    padding: 5px;
	background-color:rgba(255, 255, 255, 0.8);
	display: inline-block;
}
.media-detail iframe {
    width: 100%!important;
}
.list-foot{ display:inline-block;}
.thankyou{ min-height:750px; text-align:center;}
.thankyou p {
    font-size: 25px;
    font-weight: 900;
	padding:170px 0;
}
.text-center .error {
    text-align: center;
}
.text-center .label {
    font-size: 14px;
    font-weight: 300;
    text-shadow: 0 0 0;
}
.label-success{ font-size: 14px;
    font-weight: 300;
    text-shadow: 0 0 0;}
.copyright a {
    margin: 0;
}
.editable-buttons .btn-default:hover {
    border-radius: 0;
}
.editable-buttons .btn:active, .btn.active{ box-shadow:0 0 0;}
.popover-content .btn-group .btn {
    border: 0 none;
    border-radius: 0;
    text-decoration: none;
    width: 100%;
}
.popover-content .btn:active, .btn.active{ box-shadow:0 0 0;}
.select2-choices li a {
    padding: 0 !important;
}
.submitbtn.go-message {
    border: 0 none;
    padding: 10px 32px;
}
#profile_img {
    width: 100%;
}
.blkfirst{  font-size:16px; margin: 40px 30px; }
.imgwrap {  width:230px; display: inline-block; }
.imgwrap img{  border-radius: 50%; }
.cvf_div2r{  float: right; }
.twoc_1 {  line-height:2em; margin:25% 0 25% 25%; }
.twoc_1r {  line-height:2em; margin:25% 25% 25% 0; }
.cvf_sub1 label, .cvf_sub1r label{  display: block; text-align: center; }
.cvf_sub1 textarea{  width: 99%; height:164px; }
.cvf_sub1r textarea{  width: 82%; height:50px; margin-left:10px;  }
.cvf_sub1r select{  vertical-align: top;  }
.cvf_sub1r .cv_edu1{  margin-top:5px; }
.cv_emplow label{  display: block; text-align: center; margin:40px 0 30px 0;  }
.cv_emplo1{  margin:1% 0 0 0; }
.cv_emplo1 label{  display: block; text-align: left; margin:0; }
.cv_emplo1 .empldsc{  margin:5px 0 0 0; }
.cv_emplow .delbwr{  /*display: none;*/  }
.cv_emplo1 textarea{  height:100px; width:100%; }
.blkfirst .empl_add label{  float: right; margin:3px 0; padding:10px; }
.blkfirst .empl_add a{  color:white; background-color:green; padding:6px 10px; }
.cv_emplo1 .empl_delbt{  color:white; background-color:#dc3f23; padding:6px 10px; margin-top:5px; }
.cv_lastbtn { padding: 50px 10px;  }
.cv_lastbtn button{   margin: 0 5px; display: inline-block; float: right; color:white; }
.cv_lastbtn input{   margin: 0 5px; display: inline-block;  color:white; }
.reminf{   color: #5a513d; font-size: 13px; margin-top:10px;  }
.inithid{ display: none;  color: #e3351c;  }
.inithid i{
   font-size: 25px; vertical-align: middle;
}
.inverr{
   color: #dc3f23; font-size:12px;
}
.cv_otherinfo, .cv_donuts, .cv_interests{  display: inline-block; }
.cv_otherinfo label, .cv_donuts label, .cv_interests label, .cv_refers label{   
text-align: center; display: block; margin:35px 0 20px 0; height:55px;
}
.cv_otherinfo .empl_otinf{   margin-top: 5px; }
.cv_otherinfo .empl_otinf select {   width: 83%; margin-bottom:5px; }
.cv_otherinfo .empl_otinf input {   width: 83%;  }
.cv_otherinfo .empl_otinf input.othinfo_lang {   width: 83%;  }
.cv_interests .empl_int{   margin-top: 5px;  }
.cv_interests .empl_int select{  width:90%; }
.cv_refers input{   margin-top: 5px;  }
.cv_lastbtn .genbtn, .cv_lastbtn .genbtnnot, .cv_lastbtn .demobtn, .cv_lastbtn .savebtn{
    background: #e84e2f none repeat scroll 0 0 !important;
    border-radius: 9px;
    font-size: 14px;
    padding: 8px 20px !important;
    text-transform: uppercase;
	 transition: all 0.3s ease 0s;
	 border:1px solid #f26522; color:white;
}
.cv_lastbtn .dwnresume{
    /*background: rgb(85,117,166) none repeat scroll 0 0 !important;*/
    border-radius: 9px; 
    font-size: 14px; display: inline-block; text-align: center; vertical-align: middle;
    padding: 8px 20px !important;
    text-transform: uppercase;
	 transition: all 0.3s ease 0s;
	 border:1px solid rgb(85,117,166); position: relative; top: 0;
}
.cv_lastbtn .dwnrword{  color: #4e79e0; }
.cv_lastbtn .dwnrpdf{   color: #e3351c; }
.cv_lastbtn .dwnrword i{  font-size: 35px; }
.cv_lastbtn .dwnrpdf i{   font-size: 35px; }
.badge-container{ position:relative; width:100%; float:left;}
.badge-container .dropdown-menu li a {
    background: #fff none repeat scroll 0 0 !important;
    color: #000 !important;
    padding: 15px !important;
    text-shadow: 0 0 0 !important;
    white-space: pre-line;
    word-break: break-all;
}
.dropdown-link .dropdown-menu li a {
    white-space: pre-line;
    word-break: break-all;
    word-wrap: break-word;
}
.result-box .modal-body div {
    width: 100% !important;
}
.video-listing-small div {
    width: 100% !important;
}
.video-listing-small div a {
    width: 100% !important;
	height:190px !important;
}
.shortlisted_applicant h2 {
    float: left;
    width: 100%;
}
.fileInput{ background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 7px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 6px 10px;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;}
.fallback_upload_btn{
	background: #ec4f30 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 7px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 6px 10px;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;}
.error1 {
    float: left;
    min-height: 900px;
    width: 100%;
}
.combodate select {
    margin-bottom: 5px;
}
/*----------------4-8-16---jojo-----------*/
#recruitrolesmodal h4 {
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;}
.diagram-left-list {
    list-style: outside none none;}
.diagram-left-list > li {
    background:#fff;
    margin-bottom:3px;
    padding:7px 20px 8px;
	border:1px solid #d4d3d3;}
.diagram-left-list a {
    color: #3e3d3d;}
.diagram-left-list {
    padding-left: 0;}
.short-list.pull-right {
    background:#41608f;
    border-radius: 3px;
    padding: 2px 10px;
	color:#fff !important;}
.short-list.pull-right:hover{
	color:#161616 !important;}
#recruitrolesmodal .modal-body {
    padding: 0 10px;}
#recruitrolesmodal .tab-content{
	padding: 45px 0 0;}
/*22-08-2016*/
.company_brand {
    align-content: center;
    display: flex;
    justify-content: center;
    margin: 0 auto 25px;
    max-height: 200px;
    max-width: 200px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.company_brand img {
    margin: 0 auto;
}
.company_brand_small{ width:50px; height:50px; margin:0px auto;}
.company_brand_small img {
    height: 42px;
    width: 45px;
}
/*******swat info ********/
.swat_head {
	text-align: center;
	margin-bottom: 60px;
}
.swat_head h2 {
	color: #2c2c32;
	font-size: 27px;
	font-weight: 400;
	padding: 0px 0px 12px;
	margin: 0px;
}
.swat-measures-wrap {
	background: url(images/swat_bg_im.jpg) ;
	background-size: 100% 100%, cover;
	 background-repeat: no-repeat; margin:37px 0;
}
.swat-measures-wrap h2 {
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 400;
	display: table;
	border-bottom: solid 3px #FFF;
	padding: 0px 0px 18px;
	margin: 40px 0px 30px;
}
.underline{ border-bottom: 3px #2c2c32 solid; margin: auto; width:330px;}
.swat-measures { margin-bottom:30px;}
.swat-measures h3{  text-align:center; font-size:1.7em; font-weight:400; color:#fff;}
.swat-measures h3 a{  text-align:center; font-size:24px; font-weight:400; color:#fff;}
.swat-measures p { text-align:center!important;color:#fff}
.sign-up-Companies{background: url(images/swat_page_assets-15.png) no-repeat right top; width:100%; height:179px; text-align:right; padding:17px 135px 0 0; margin-bottom:40px;}
.sign-up-Companies h3 { color:#ec4f30; font-style:italic;font-size: 25px;font-weight: 400; }
.sign-up-Companies p {font-size: 20px; font-style:italic;}
.sign-up-Candidates{background: url(images/swat_page_assets-14.png) no-repeat right top; width:100%; height:179px; text-align:left; padding:17px  0 0 135px; margin-bottom:40px;}
.sign-up-Candidates h3 { color:#456699; font-style:italic;font-size: 25px;font-weight: 400; }
.sign-up-Candidates p {font-size: 20px; font-style:italic;}
.profils_team{ text-align:center; margin:40px 0;}
.profils_team h3 { color:#fff; font-size: 25px;font-weight: 600; }
.profils_team h3 span { color:#fff; font-size: 21px;font-weight: 400; }
.profils_team p {font-size: 20px; color:#FFF;}
.profils_team-wrap {
	background: url(images/swat_bg_im.jpg) ;
	background-size: 100% 100%, cover;
	 background-repeat: no-repeat;
}
.swat-popup{ overflow:hidden; text-align:left;}
.swat-popup-im{ width:97px; height:109px; float:left; margin:0px 20px 7px 15px;}
.swat-popup-im-head h3{ font-size: 21px;font-weight: 400; float:left; width:60%; text-align:left; color:inherit!important; }
.swat-popup-im-head h3 span {font-size: 18px; float:left; text-align:left; font-style: italic; padding-top:9px; color:inherit!important; }
.swat-popup p { text-align:left; color:#000!important;}
.clear { clear:both;}
.swat-popup-wrap .modal-header {
	background:#fff; border:none;
	padding: 0px 0px;
}
.swat-popup-wrap .modal-body {
		padding: 0px 15px 25px 15px;
}
.swat-popup-wrap .modal-header .close { background: url(images/close.png) no-repeat right top;
    margin: 0px 10px 0px 0px;
}
.our_company {
    width: 100%;
    float: left;
    padding: 45px 0;
    background: #f0f0f0;
}
.our_company .owl-carousel img{ margin-bottom: 0px; }
.our_company h2 {
    color: #2c2c32;
    font-size: 36px;
    font-weight: 400;
    display: table;
    border-bottom: solid 2px #2c2c32;
    padding: 0px 0px 18px;
    margin: 0px auto 20px;
    text-align: center;
}
.our_testimonals .owl-carousel img {
    margin-bottom: 15px;
    width: auto;
}
.our_testimonals h2 {
    color: #2c2c32;
    font-size: 36px;
    font-weight: 400;
    display: table;
    border-bottom: solid 2px #2c2c32;
    padding: 0px 0px 18px;
    margin: 0px auto 20px;
    text-align: center;
}
.our_testimonals {
    width: 100%;
    float: left;
    padding: 45px 0;
    background: #f0f0f0;
}
.our_testimonals .owl-nav{ display: none; }
.single_ieam  p {
    font-size: 15px;
    font-style: italic;
    padding:0 15%;
    text-align: center;
}
.single_ieam {
}
.detailes{ padding:15px 0 0;  float: left; text-align: center; }
.detailes > h2 {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 4px;
}
.detailes > p {
    font-size: 13px;
    margin-top: 0;
}
label.tickbox{
	position: relative;
	cursor: pointer;
	color: #666;
	font-size: 14px;
}
input[type="checkbox"].tickbox_chk{
	position: absolute;
	right: 9000px;
}
/*Check box*/
input[type="checkbox"].tickbox_chk + .label-text:before{
	content: "\f096";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
}
input[type="checkbox"].tickbox_chk:checked + .label-text:before{
	content: "\f14a";
	color: #2980b9;
	animation: effect 250ms ease-in;
}
.similar_candidates.belowcenter{ display:none;}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}*/
/*........media-starts.........*/ /*........Hacks.........*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .someClass {
     color:#c00;
    }
    /* Safari 5+ ONLY */
    ::i-block-chrome, .someClass {
     color:#000;
    }
	::i-block-chrome,.dash-menu-section ul li a{ padding:20px;}
::i-block-chrome, .dash-menu-section ul li .right_up1 {
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
	content: "";
	visibility: hidden;
	width: 20px;
	color: #fff;
	float: right;
	left:0px;
	padding-top: 10px;
	position: relative;
	top:-60px;
	z-index: 0;
	text-align: left;
	font-weight:400;
	text-transform:uppercase;
	cursor:pointer;
}
::i-block-chrome, .dash-menu-section ul li:hover .right_up1 {
	width: 8em;
	visibility: visible;
	font-size:22px;
}
::i-block-chrome, .dash-menu-section ul li.active .right_up1 {
	font-size: 20px;
	width:10em;
	visibility: visible;
	font-size:22px;
}
::i-block-chrome, .dash-menu-section ul li {
list-style: none;
float: left;
border-right: 1px solid #d7d7d7;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
height: 100px;
}
::i-block-chrome, .text-style1 {
font-weight: bold;
font-size: 14px;
color: #35363c;
word-break: initial;
word-wrap: break-word;
}
::i-block-chrome, .editable-buttons .btn {
font-size: 19px;
padding: 3px;
}
}
 @media(min-width:769px) and (max-width : 1400px) {
	.tab-content-section {
       float: left;
       padding: 5px 20px;
       width: 100%;
   }
   .tab-content-section ul li a{ font-size:15px; padding:8px;}
   .tab-content-section .tab-content p{ font-size:16px;}
   	.dash-menu-section ul li:hover .right_up1 { font-size:18px;}
   	.badge-button{ padding:7px !important; font-size:12px;}
   	.instrVideoBtn{  font-size:12px; }
   	.cormetrix-section{ padding:8px;}
   .cormetrix-section ul li a {
       color: #acacac;
       display: inline-block;
       font-size: 17px;
       font-weight: 300;
       padding: 12px 10px;
   }
   .cormetrix-section ul.dropdown-menu li a {
   	display: block;
   	padding: 3px 20px;
   	font-weight: normal;
   	color: #333;
   }
}
 @media(min-width:769px) and (max-width : 1024px) {
.sign-up-submit {
	padding: 7px 24px;
}
.sign-up-Companies{background: url(images/swat_page_assets-15.png) no-repeat right top; width:100%; height:179px; text-align:right; padding:17px 115px 0 0; margin-bottom:40px;}
.sign-up-Candidates{background: url(images/swat_page_assets-14.png) no-repeat left top; width:100%; height:179px; text-align:left; padding:17px  0 0 115px; margin-bottom:40px;}
}
@media (min-width : 320px) and (max-width :779px) {
	.drp_sw_img{
		width: 100%;
	margin-top: 0;
}

.homgencv{
	position: static;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
}
	.max_char {
    float: inherit;
    margin-left: 425px;
	}
	.company-message .message-container{ height:320px !important; min-height:0px;}
	.cormetrix-form{ margin-top:15px;}
	.tab-content{ padding:15px 0;}
.nav-section-right .badge-button {
    /*border-radius: 0;*/
    display: inline-block !important;
    /*float: left !important;*/
    line-height: 0;
    /*padding: 22px 24px !important;*/
	position: static;
}
.ready-started h2 a {
    margin: 15px 0 0 15px;
    padding: 3px 30px;
}
.ready-started h2 {
    font-size: 24px;
}
.blue-icon {
    background: #456699 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    padding: 30px 30px;
	transition: all 0.3s ease 0s;
	line-height:0px;
}
.navbar-header.logo-floated{ float:left;}
.tab-content-section .tab-content p {
    font-size: 14px;
}
.candidate_search .inner-content{ padding:8px;}
.smaller{ display:none;}
.material-icons.md-24{	width: 30px; }
.hmbtnwrap{	width: 100%; }
.subject-section {
    padding: 15px 0;
}
.video-section{ padding:15px 0;}
.sign-up-Companies{background: url(images/companies_icon_sm.png) no-repeat center top; width:100%;  text-align:center; padding:107px 0px 0 0; margin-bottom:25px; min-height: 230px;}
.sign-up-Companies p {font-size: 17px; font-style:italic;}
.sign-up-Candidates{background: url(images/candidate_icon_sm.png) no-repeat center top; width:100%;  text-align:center; padding:107px  0 0 0px; margin-bottom:25px; min-height: 230px;}
.sign-up-Candidates p {font-size: 17px; font-style:italic;}
}
.instrVideoCvr, .cirInfowarp{
   position: relative; top:0;
   padding:0 8px 0 0; display:inline-block;
}
.cirInfowarp{
   position: relative;  padding:0 0 0 50px; display:inline-block;
}
.cirInfo{
   display:inline-block; font-size:24px; color:#456699; /*width:25px;*/
   position: relative; top:0px;
}
.cirInfotxt{ position:relative;top:-3px; }
.cirInfotxt a{ position:relative; font-size:17px;}
#instrVideoInfo{
   display:inline-block; font-size:25px; color:#456699; width:25px;
   position: relative; top:0;
}
.instrVideoBtn{
   background-color: rgb(85,117,166); color: white; /*rgb(0,141,184)text-align: center;*/
   padding: 1px 2px; width: 190px; display: inline-block; letter-spacing: 1px;
    font-weight: 400; font-size:14px; 
   border: 5px solid rgb(85,117,166); border-radius: 12px; text-transform: uppercase;
}
.freeCvRv{
   background-color: #77BB41; color: white; /*rgb(0,141,184)text-align: center;*/
   padding: 1px 2px; width: 190px; display: inline-block; letter-spacing: 1px;
    font-weight: 400; font-size:14px; 
   border: 5px solid #77BB41; border-radius: 12px; text-transform: uppercase;
}
#videoInstr{
   display:none;
}
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlay-wrapper .overlay {
  z-index: 50;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
.overlay-wrapper .overlay > .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  color: #000;
  font-size: 30px;
}
.overlay-wrapper .overlay > .infotext {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -70px;
  margin-top: 15px;
  color: #000;
  font-size: 30px;
}
.overlay-wrapper .overlay.dark {
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width : 320px) and (max-width :500px) {
	#profile_img {
    width: 100%;
	}
	.cvf_div2r {
    float: inherit;
	margin-left: -25px;
	}
	.cvf_sub1r select {
    margin-left: 10px;
	}
	input{
		width:100%;
	}
	.max_char {
    float: inherit;
    margin-left: 83%;
	}
.nav-section-right .badge-button{ width:190px; text-align:center; /*padding:7px 0 !important;*/ right:0px;}

.instrVideoBtn{
   width:190px; display: inline-block; min-height:28px;
}
.instrVideoCvr{
   position: relative; top:7px;  padding:0 2px; display:inline-block; width:100%;
}
.blue-icon{ text-align:center; width:100%; padding:15px 0 !important;}
.nav-section-right{ width:100%;}
.uploard-photo img {
    width: 100%;
}
.panel-body {
    padding: 5px;
}
.subject-section label {
    font-size: 13px;
}
.question_section .media-left, .media > .pull-left {
    float: left;
    padding-right: 0px;
    width: 100%;
}
.full{ padding:15px;}
.nopadding{ padding:0px;}
.option-a{ margin:auto; float:none}
.option-b{ margin:auto; float:none}
.option-c{ margin:auto; float:none}
.option-d{ margin:auto; float:none}
.aptitude_test p{ text-align:center;}
.wizard > .actions > ul > li {
    margin: 0 0 5px;
}
p span.label.label-warning {
    font-size: 10px !important;
    word-break: break-all;
    word-wrap: break-word;
}
.message-container{ height:380px;}
.add-button.pull-right{ width:100% !important; margin:5px 0 !important;}
.current-roll h2 {
    color: #35363c;
    display: inline-block;
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    padding-top: 0;
}
.submit_btn{
      width: 100%;
   }
}
@media (min-width : 320px) and (max-width :990px) {
.search-sec h2 a{ font-size:20px;}
.pro-value span{ font-size:16px;}
.subject-section label{ font-size:13px;}
.right_up1{ display:none;}
.cormetrix-section{ padding:8px;}
.cormetrix-list ul li a{font-size:14px; padding:8px 10px}
.cormetrix-form label{ font-size:16px;}
footer{position:unset}
.dashboard-black{ position:unset;}
.tab-content-section {
    padding: 15px 8px;
    width: 100%;
}
.message-container ul li a{  padding: 35px 15px;}
.message-view{ padding: 50px 15px;}
.date-time p{ font-size:10px; font-weight:bold;}
.date-time{ float:none;}
.wizard > .steps > ul > li {
    width: 100%;
}
.job-board label{ font-size:18px;}
.full{ padding:15px;}
.nopadding{ padding:0px;}
.j-steps .wizard > .actions > ul > li {
    float: none;
    margin: 0 0.5em 6px;
}
.j-steps .actions.clearfix {
    text-align: center;
}
.form-horizontal .control-label {
    text-align: left;
}
.cameratag_select_prompt{ font-size:15px !important;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{ white-space:pre-line; font-size:13px;}
}
@media (min-width : 320px) and (max-width :1200px) {
	.editable-buttons {
    display: block;
}
.heading-title{ background:none;}
}
@media (min-width : 320px) and (max-width :687px) {
	.dropdown-menu > li > a{  white-space: pre-line;}
	.pull-right > .dropdown-menu {
    left: auto;
    right: 0;
    top: 134px;
}
	.cormetrix-list ul li{ width:100%;}
	.profile-pic-detailes {
    margin: 15px 0;
}
	.small-profile-pic {
    border-radius: 50%;
    height: 45px;
    margin: auto;
    width: 45px;}
	.small-profile-pic img{ width:100%;}
.dash-menu-section ul li a {
    color: #acacac;
    display: inline-block;
    height: 100%;
    padding: 13px 13.3px;
    transition: all 0.2s ease 0s;
}
.material-icons.md-60 {
    font-size: 30px;
}
.dash-menu-section ul li{ height:auto;}
.tab-content-section ul li a {
    font-size: 16px;
    padding: 10px 7px;
	display:block;
}
.tab-content-section ul li {
    display: block;
    float: left;
    list-style: outside none none;
    width: 100%;
}
.swat-popup p { text-align:center; color:#000}
.swat-popup-im{ width:100%;  margin:0px 20px 0px 0px; text-align:center;}
.swat-popup-im-head h3{ float:none; width:100%; text-align: center; color:inherit!important; }
.swat-popup-im-head h3 span {font-size: 18px;  text-align: center; font-style: italic; padding:9px 0px;; color:inherit!important; }
}
 @media (min-width : 320px) and (max-width :768px) {
.label-info {
    background-color: #5bc0de;
    font-size: 10px !important;
}
.pro-bar {
    padding: 0 15px 15px;
}
/*.badge-button{ display:none;}*/
.pro-bar > span {
    display: block;
	font-size:10px;
}
.topbar-pro-strength .pro-bar > span {
	font-size:20px;
}
span.notify-o {
    background: #e84e2f none repeat scroll 0 0;
    border-radius: 6px;
    color: #fff !important;
    font-size: 11px !important;
    padding: 2px 8px !important;
    position: absolute;
    right: 6px !important;
    top: 10px;
}
.row.row-offcanvas.row-offcanvas-left .profile-pic-detailes h2{ display:none;}
.profile-pic-detailes p{ display:none;}
/*.row.row-offcanvas.row-offcanvas-left .badge-button{ display:none;}
.row.row-offcanvas.row-offcanvas-left .pro-bar{ display:none;}*/
.similar_candidates{ display:none;}
.similar_candidates.belowcenter{ display:block;
}
.copyright {
    width: 100%;
}
.footer-bottom a{ margin: 8px;}
.footer-dash-right{ width:100%;}
.signup-box {
	padding: 10px;
}
.sign-up-submit {
	padding: 7px 24px;
}
.sign-twitter i {
	font-size: 27px;
}
.sign-twitter {
	font-size: 20px;
}
.img-responsive.footer-logo {
	width: 100%;
}
.signup-box {
	margin-top: 15px;
}
.tab-content-section ul li {
    display: block;
    float: left;
    list-style: outside none none;
    width: 100%;
}
.tab-content-section ul li a {
    font-size: 16px;
    padding: 10px 7px;
	display:block;
}
.cormetrix-list ul li {
    display: block;
    float: left;
    list-style: outside none none;
    width: 100%;
}
}
/*........stretch-media-starts.........*/
/*banner-sec 1460px*/
 @media(min-width:320px) and (max-width : 750px) {
	 .text-o{ display:none;}
	 .io{ width:100%;}
	 .hr-big {
    border-bottom: 1px solid #ccc;
    margin: 15px 0;
}
   .signup_mobile_ver{
      display: inline;
   }
   .signup_desktop_ver{
      display: none;
   }
   .candidate_point{
      text-align: left;
      width: 100%;
   }
   .mCustomScrollBox{
     overflow: visible;
   }
   .mCSB_container{
     overflow: visible;
   }
   .sign-up-section p{
      text-align: left;
   }
   .c1{
   width: 25%;
}
.c2{
   width: 5%;
}
}
@media (min-width:1511px) and (max-width : 1745px) {
.main-buton-wrap a {
	width: 20%;
}
.main-buton-wrap {
	margin-top: -148px;
}
}
@media (min-width:1360px) and (max-width : 1510px) {
/*.main-buton-wrap a {
	width: 13%;
}
.main-buton-wrap a.mbac {
	width: 16%;
}*/
.main-buton-wrap {
	margin-top: -101px;
}
.banner-sec .carousel-caption {
	top: 130px;
}
}
@media (min-width:1205px) and (max-width : 1359px) {
/*.main-buton-wrap a {
	width: 13%;
}
.main-buton-wrap a.mbac {
	width: 16%;
}*/
.main-buton-wrap {
	margin-top: -87px;
}
.banner-sec .carousel-caption {
	top: 96px;
}
.banner-sec .carousel-caption h3 {
	font-size: 40px;
}
.banner-sec .carousel-caption p {
	font-size: 20px;
}
}
@media (min-width:1088px) and (max-width : 1204px) {
/*.main-buton-wrap a {
	width: 13%;
}
.main-buton-wrap a.mbac {
	width: 16%;
}*/
.main-buton-wrap {
	margin-top: -77px;
}
.banner-sec .carousel-caption {
	top: 120px;
}
.banner-sec .carousel-caption h3 {
	font-size: 40px;
}
.banner-sec .carousel-caption p {
	font-size: 18px;
}
}
@media (min-width:904px) and (max-width : 1087px) {
.main-buton-wrap a {
	width: 21%;
}
.main-buton-wrap {
	margin-top: 35px;
}
.banner-sec .carousel-caption {
	top: 70px;
}
.banner-sec .carousel-caption h3 {
	font-size: 35px;
}
.banner-sec .carousel-caption p {
	font-size: 15px;
}
}
@media (min-width:800px) and (max-width : 903px) {
.main-buton-wrap a {
	width: 21%;
}
.main-buton-wrap {
	margin-top: 35px;
}
.banner-sec .carousel-caption {
	top: 25px;
}
.banner-sec .carousel-caption h3 {
	font-size: 30px;
}
.banner-sec .carousel-caption p {
	font-size: 15px;
}
}
@media (min-width:557px) and (max-width : 799px) {
.main-buton-wrap a {
	width: 21%;
}
.main-buton-wrap {
	margin-top: 35px;
}
.banner-sec .carousel-caption {
	top: 25px;
}
.banner-sec .carousel-caption h3 {
	font-size: 28px;
	padding-bottom: 13px;
}
.banner-sec .carousel-caption h3 span{
	color: black !important;;
}
.banner-sec .carousel-caption p {
	font-size: 17px;
	padding-bottom: 17px;
}
.sign-up, .sign-up-like{
	font-size: 17px;
}
}
@media (max-width : 556px) {
.main-buton-wrap a {
	width: 21%;
}
.main-buton-wrap {
	margin-top: 35px;
}
.banner-sec .carousel-caption {
	top: 25px;
	position: relative;
	left: auto;
	right: auto;
}
.banner-sec .carousel-caption h3 {
	font-size: 28px;
	padding-bottom: 13px;
}
.banner-sec .carousel-caption h3 span,
.banner-sec .carousel-caption p span{
	color: black !important;;
}
.banner-sec .carousel-caption p {
	font-size: 17px;
	padding-bottom: 17px;
}
.sign-up, .sign-up-like{
	font-size: 17px;
}
.banner-sec .carousel-inner {
	overflow: visible;
}
}
/*banner-sec-end*/
#academic_achievements_form .subject-section .form-control{ margin-top:10px; }
.help-text{ text-align:left; }
.help-text p{ margin-bottom:0px; }
span.notify-o {
       position: absolute;
    right: 12px;
    padding: 2px 10px;
    background: #e84e2f;
    color: #fff !important;
    font-size: 20px;
	top:10px;
	border-radius:6px;
}
.readonly{  background-color: #d0d0d0!important; }
.watch-demo { padding: 7px 25px; }
#add_new_board_wrap .wizard .actions{ text-align:center; }
#add_new_board_wrap .wizard .content{ min-height:unset; }
.post-a-job .wizard .heading-title{ font-size:19px;  }
.post-a-job .wizard .steps ul li{ width:25%;  }
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.upload-btn-wrapper .btn {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: bold;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.main-buton-wrap a {
	width: 13%;
}
.main-buton-wrap a.mbac {
	width: 16%;
}
.tooltip-postjob .tooltip .tooltip-inner {
    width: 280px;
	max-width: 280px;
}
#loading_indicator_wrap{
	position: absolute;
	width: 100%;
	/*height:60px;*/ top:0; left:0; padding: 20px 0;
	/*vertical-align: middle;*/
	background-color: rgba(255,255,255,0.5);
}
.loadergif{
	background-image: url('images/spinner-rz.gif') !important; background-repeat: no-repeat !important;
	background-size: contain !important;
	font-size: 18px; /*padding: 5px 0;*/
}
#loading_indicator{
	background-image: url('images/spinner-rz.gif') !important; background-repeat: no-repeat;
	background-size: contain; height: 50px; width: 40px;
	position: relative; right: 20px; font-size: 18px; padding: 5px 0;
}
#spinnergif{
	background-image: url('images/spinner-rz.gif') !important; background-repeat: no-repeat;
	background-size: contain; height: 50px; width: 40px;
	position: relative; font-size: inherit; padding: 5px 0;
}
#spinnergif::after {
	content: "Inviting..."; margin-left: 30px;
}
#loading_indicator::after {
	content: "Please wait..."; margin-left: 30px;
}
#loading_indicator.ldinv::after {
	content: "Inviting..."; font-size:15px;
}
.invite_candidates_dashboard .modal-footer{
	position: relative;
}
.shadowtxt{
	background-image: url(images/shoda.png) !important; background-repeat: repeat;
	background-size: contain; height: 15px; width: 60%; display: inline-block;
}
.shadowblue{
	background-image: url(images/blur_blue2.png) !important; background-repeat: repeat;
	background-size: contain; height: 32px; width: 70%; display: inline-block;
}
.intvidqs {	text-align: left !important; }
.intvidqs center{	margin-bottom:5px !important; }
.listing-sec   {  display: inline-block;   }
.pageheading{  width:100%; padding:0 15px;   }
/* ------------------------ Media query -----------*/
@media (min-width : 1200px)
{
   .listing-sec
   {
      margin-left: 50px;
      margin-right: 50px;
      display: inline-block;
   }
   .ready-started
   {
      margin-left: 70px;
      margin-right: 70px;
   }
}
@media (max-width : 1500px)
{
   .candidates_similar .media-left
   {
      display: block;
   }
}
@media (max-width : 777px)
{
   .nav-sec .navbar-nav li a.sign
   {
      margin: 7px 0;
   }
}
@media (min-width : 768px)
{
   .sign-in-wrap .modal-sm
   {
      width: 380px;
   }
   .sign-in-wrap .modal-md
   {
      width: 482px;
   }
   #freecvRv_dlg .modal-sm
   {
      width: 490px;
   }
   #access_optn .modal-sm
   {
      width: 565px;
   }
}
@media (min-width : 1025px)
{
   .modal-dialog
   {
      margin: 10% auto 30px;
   }
}
@media(min-width:641px) and (max-width : 768px)
{
}
@media (min-width : 320px) and (max-width : 480px)
{
   .editable-input
   {
      width: 100%;
   }
   .editable-buttons
   {
      display: block;
   }
   .editableform .form-control
   {
      width: 100%;
   }
   .select2-container-multi .select2-choices
   {
      width: 180px;
   }
   .hexagon-app:before,
   .hexagon-app:after
   {
      content: "";
      position: absolute;
      width: 0;
      border-left: 0px solid transparent;
      border-right: 0px solid transparent;
   }
   .hexagon-app
   {
      background-color: #464646;
      float: left;
      height: 96.67px;
      margin: 39.84px 0;
      position: relative;
      width: 102px;
   }
   .application-section
   {
      float: left;
      margin: 8px 0;
   }
}
@media (max-width : 640px)
{
	.main-buton-wrap a {
		width: 25%;
	}
	.main-buton-wrap a.mbac {
		width: 28%;
	}
}
@media only screen and (width :568px)
{
}
