@charset "utf-8";
/* CSS Document */

/*resumebuilder.css*/
button,
input[type="submit"] {
	font-family: 'Conv_Gotham-Book';
	font-size: 14px;
	margin: 10px 7px;
	padding: 14px 24px;
	background: #fff;
	border-radius: 4px;
	color: #51c6d0;
	box-shadow: 0 1px 0 0 #B3B3B3;
	-moz-box-shadow: 0 1px 0 0 #B3B3B3;
	-webkit-box-shadow: 0 1px 0 0 #B3B3B3;
	border-width: 1px;
}
body button:hover { background: #e0e0e0; color: #000; }
body button:hover, input[type="submit"]:hover { background: #e0e0e0; color: #000; }

.cta .btn {
    width: 300px; height: 91px;
    background: url(../images/home-old/btn-action.png) no-repeat; background-color: #10bb85; background-size: cover;
    padding: 0;
    color: #fff;
    font-size: 20px;
    text-align: left;
    padding-left: 90px;
    border-radius: 10px;
}
.cta .btn:hover {
	background-color: #1daa79;
}
.cta .btn:active {
	background-color: #1aa273;
}

.btn { 	white-space: normal !important; }

.notification { color: #dc6b66; }

.printonly { display: none; }

.current-lang{
    margin-right: 10px;
    color: #aaaaaa;
}
.language {
    text-align: right;
    margin-right: 15px;
    margin-top: 5px;
    font-size: 12px;
}
.language a{
    color: #ffffff;
}
.language a:hover{
    color: #fa8904;
    text-decoration: none;
}

h3 { font-family:'Conv_Gotham-Light'; margin-top: 50px; }
.job-listings h3 { margin-top: 16px; border-bottom: 1px solid #ccc; padding-bottom: 20px; }

.job-listings .job-listing { font-family: 'Conv_Gotham-Light'; display: inline-block; }
.job-listings .job-listing > div { margin: 10px 0 10px; }
.job-listings > a { display: block; }
.job-listings a .job-listing { color: #000; }
.job-listings a .job-listing:hover { background-color: #f2f2f2; }
.job-listings .job-listing .posted { color: #aaa; }
.job-listings .job-listing .title { font-size: 16px; }
.job-listings .job-listing .location { text-align: right; }

#resumebuilder.resume-view .previewnot { display: none; }
#resumebuilder.resume-view .preview { display: block; }

.navbar-toggle { margin-right: 32px; margin-top: 32px; }
.navbar-brand { padding-left: 0; margin-left: 32px; width: 172px; }

#skip-confirm .modal-dialog { max-width: 500px; margin: 30px auto; }
#skip-confirm .modal-header { background: #177ac7; height: 88px; padding: 28px 24px 0 24px; }
#skip-confirm .modal-header button.close { position: absolute; width: 32px; height: 32px; background: #333; top: -16px; right: -16px; border-radius: 18px; color: #fff; text-shadow: none; border: none; box-shadow: none; margin: 0; opacity: 1; }
#skip-confirm .modal-header button.close:hover, #skip-confirm .modal-header button.close:active { background: #4d4d4d; }
#skip-confirm .modal-header h4 { font-family: 'Conv_Gotham-Book'; font-size: 24px; color: #fff; text-align: center; width: 100%; }
#skip-confirm .modal-body { padding: 32px; text-align: center; font-family: 'Conv_Gotham-Book'; font-size: 14px; color: #000; }

#skip-confirm .modal-footer { border: none; padding: 0; margin-top: 0; }
#skip-confirm .modal-footer .row { padding: 0 32px 32px 32px; margin: 0; }
#skip-confirm .modal-footer div.col-md-6:last-of-type { padding: 0 8px 0 0; }
#skip-confirm .modal-footer div.col-md-6:first-of-type { padding: 0 0 0 8px; }
#skip-confirm .modal-footer button { margin: 0; width: 100%; height: 56px; background: #fff; box-shadow: 0 2px 1px 0 #e3e3d3; border: 1px solid #d5e2e8; color: #4e97b0; }
#skip-confirm .modal-footer button:hover { background: #f0f4f7; }
#skip-confirm .modal-footer button:active { background: #e7ebef; }
#skip-confirm .modal-footer button.btn-primary { font-family: 'Conv_Gotham-Book'; font-size: 16px; color: #fff; border: 1px solid #09ab78; box-shadow: 0 1px 1px 0 #09ab78; background: #10bb85; }
#skip-confirm .modal-footer button.btn-primary:hover { background: #1daa79; }
#skip-confirm .modal-footer button.btn-primary:active { background: #1aa273; }

#resumebuilder .h-slider { background: #fff; }
#resumebuilder #workplace-open .h-slider { border: 1px solid #e3e3e3; }

#resumebuilder .select-change { margin-bottom: 8px; display: inline-block; }
.select-change button, .select-change input[type="submit"] { margin-right: 0; display: inline-block; }

#resumebuilder .select-change.year { padding-left: 8px; }

#resumebuilder .no-padding { padding-left: 0; padding-right: 0; }

.commute-distance-select { margin-left: 20px; margin-bottom: 20px; }
.commute-distance-select .select-change { margin-top: 0; margin-bottom: 0; }

.tab-controls { clear: both; margin-bottom: 24px; margin-top: 48px; }
.tab-controls button, .tab-controls input[type="submit"] { min-width: 130px; margin-top: 0; margin-bottom: 0; float: right; }
#resumebuilder .tab-controls button.skip { float: left; }

.tabcontents.loading .tab-controls .save,
.tabcontents.loading .tab-controls .save:link,
.tabcontents.loading .tab-controls .save:visited,
.tabcontents.loading .tab-controls .save:hover,
.tabcontents.loading .tab-controls .save:active { background: transparent; color: #ccc; box-shadow: rgb(179, 179, 179) 0px 1px 0px 0px; }

.tabcontents.loading .tab-controls .savespin,
.tabcontents.loading .tab-controls .savespin:link,
.tabcontents.loading .tab-controls .savespin:visited,
.tabcontents.loading .tab-controls .savespin:hover,
.tabcontents.loading .tab-controls .savespin:active { background: url(../images/loader.gif) 5px 8px no-repeat #fff; }

.tab-controls button.skip { margin: 0; }
.tab-controls .save-controls { text-align: right; }
.tab-controls .save-controls input.disabled, .tab-controls .save-controls button.disabled { cursor: not-allowed; }
.btn-save-next { color: #fff; }
.btn-save-next { color: #fff; }
.btn-save-next:hover { color: #000; }

button.drp { border: 1px solid #cbdee6; margin-right: 0; background: #fff; min-width: 100px; height: 45px; color: #ccc; }
button.dropdown-toggle { height: 45px; width: 48px; }

#resumebuilder .iobjective { padding-right: 0; }
#resumebuilder .contact-objective .form-group { padding-right: 0; }

#resumebuilder .tabstable { margin-bottom: 16px; }
#resumebuilder .tabstable.tabpreview { }

#resumebuilder input:not([type="submit"]) { background: #fff; padding: 10px; height: 45px; font-size: 14px; border-radius: 4px; }
input.form-control { background: #fff; padding: 10px; height: 45px; font-size: 14px; }

#resumebuilder input[type="checkbox"] { width: 20px; height: 20px; vertical-align: top; }
#resumebuilder input[type="radio"] { width: 20px; height: 20px; vertical-align: top; }

#resumebuilder label.btn-label { padding: 15px 10px 0 0; text-align: right; }

.form-control::-webkit-input-placeholder{ color:#ccc; }
.form-control.txt-character-counter{ border-bottom-left-radius: 0;border-bottom-right-radius: 0; }

#resumebuilder .tooltip.fade { transition: opacity 1s linear 500ms; }
/*#resumebuilder .tooltip { opacity: 0; }*/
#resumebuilder .tooltip .tooltip-arrow { border-top-color: #00d6e5; }
#resumebuilder .tooltip .tooltip-inner { padding: 40px 50px; background: #00d6e5; border-radius: 15px; font-size: 1.3em; max-width: 300px; }
#resumebuilder .tooltip.tooltip-role { margin-left: 50px; }

#resumebuilder .row.warning { padding-right: 15px; }

#resumebuilder .tab-warning { overflow: hidden; max-height: 0; transition: all 200ms ease; }
#resumebuilder .tab-has-error .tab-warning {
	max-height: 200px;
	background: #fbf3f2;
	transition: all 500ms ease;
	display: block;
	border: 1px solid #f8b1ad;
	color: #f6746d;
	border-radius: 4px;
	padding: 14px 16px;
	margin-bottom: 12px;
}
#resumebuilder #experience-open.tab-has-error .warning,
#resumebuilder #education-open.tab-has-error .warning { display: none; }
#resumebuilder #experience-open.tab-has-error .section-has-error .warning,
#resumebuilder #education-open.tab-has-error .section-has-error .warning { display: block; }



#resumebuilder .tab-warning .fa-warning { margin-right: 16px; }

#resumebuilder .error-text { color: #f6746d; font-size: 12px; font-family: 'Conv_Gotham-Light'; height: 20px; margin: 8px 0 8px 4px; display: block; visibility: hidden; opacity: 0; transition: opactiy 1s ease; text-align: right; }
#resumebuilder .has-error .error-text { visibility: visible; opacity: 1; display: inline-block; }

#resumebuilder .terms-confirm { padding: 10px; border: 1px solid #f2f5f6; margin-bottom: -25px; }
#resumebuilder .terms-confirm p { margin: 0; color: #31459d; }
#resumebuilder #terms-form .error-text { text-align: left; height: 20px; display: inline-block; }
#resumebuilder #terms-form.has-error .error-text { text-align: left; height: 20px; display: inline-block; }
#resumebuilder #terms-form #terms-check { clear: both; display: inline-block; }

#resumebuilder .fieldset.has-error .has-error button {
	border-color: #f8b1ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#resumebuilder input[type='checkbox']:focus { outline: 0; }

.form-group { margin-bottom: 0; padding-left: 0; padding-right: 8px; }
.form-group.no-padding { padding-right: 0; }

.btn-group.pad-right { padding: 0 8px 0 8px; }
.btn-group.pad-half-left { padding: 0 0 0 4px; }
.btn-group.pad-half-right { padding: 0 4px 0 0; }

#resumebuilder .select-change.salary-min,
#resumebuilder .select-change.salary-max { margin: 0; }

.form-group.job-duration label { display: inline-block; }
.form-group.job-duration .btn-group button { margin-top: 0; }

.form-group .btn-label { top: 0; left: 0; }

#experience-open label, #education-open label {
	position:relative;
	/*top:-5px;
	left:-8px;*/
	font-family: 'Conv_Gotham-Book';
}




.form-group.job-duration .currentlyworkhere { text-align: right; }
.form-group.job-duration .currentlyworkhere .chkpresentlyworking { vertical-align: bottom; }
#resumebuilder .form-group.job-duration .presentlyworking-label { display: inline-block; background: #f7f9f9; border: 1px solid #e3e3d3; border-radius: 4px; color: #4d4d4d; font-family: "Conv_Gotham-Medium"; font-size: 14px; height: 45px; padding: 11px 0 0 11px; margin-top: 0; margin-bottom: 8px;  top: 0; left: 0; }
#experience-open .form-group.job-duration label.presentworkselect,
#education-open .form-group.job-duration label.presentworkselect {
	left: 0;
}

.has-error .form-control { border-color: #f8b1ad; box-shadow: none; }
.has-error .form-control:focus { border-color: #f8b1ad; border-width: 2px; box-shadow: none; }

.addjob .has-error input { border-color: #ccc; }
.addjob .has-error input.has-error {
	border-color: #f8b1ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
#resumebuilder .addjob .has-error .error-text { visibility: visible; display: block; opacity: 1; }

.remove-section { margin-left: 0; margin-top: 0; }

.add_another_job {
	width: 80%;
	background: transparent;
	border-radius: 4px;
	color: #747474;
	border: 1px dashed #ccc;
	padding: 0 0;
	height: 96px;
	font-family: "Conv_Gotham-Book";
	font-size: 24px;
	text-align: center;
	margin-left: 0;
}
.add_another_job:hover, .add_another_job:active { color: #b1b1b1; border-color: #59c5d3; cursor: pointer; background-color: #e3e3e3;  }
.tabcontents.preview .add_another_job { display: none; }
.add_another_job span.plusmine { display: inline-block; margin-right: 16px; }

#workplace-open .min-head span.calign { text-align: center; }

.tabcontents{display:none;}
h2.resumetitletext,.resumetitletext{font-family: "Conv_Gotham-Book";padding: 10px 0px;}
h2.resumetitletext span{}
h4.resumetabsubtitle { font-family: "Conv_Gotham-Medium"; font-size: 16px; color: #4d4d4d; padding: 0; margin-top: 48px; margin-bottom: 20px; }

span.resumetabsubtitle { font-family: "Conv_Gotham-Medium"; font-size: 16px; color: #4d4d4d; padding: 0; }

#workplace-open h4.resumetabsubtitle { margin-top: 8px; margin-bottom: 24px; }
#workplace-open .progress-box { margin-bottom: 40px; }
#workplace-open .progress-box.last { margin-bottom: 0; }

#workplace-open .progress-box .h-slider { margin: 0 10px; }

#workplace-open .checkbox-inline { margin: 0 0 20px 0; padding-left: 14px; }
#workplace-open .checkbox-inline label { margin-bottom: 0; }
#workplace-open .checkbox-inline span { display: inline-block; padding: 10px 0 0 10px; vertical-align: middle; }

#workplace-open .regular-checkbox + label { background: #fff; }


.checking h4.resumetabsubtitle{padding: 0px 0px 0px 14px;}
/*#resume-builder-collapsenav { transition: height 1s ease; height: auto; }*/
/*#resume-builder-collapsenav.inpreview { height: auto; }*/
#resume-builder-collapsenav .tabopen { border:none; background: none; margin-bottom: 32px; margin-top: 64px; height: auto; padding: 0; }
#resume-builder-collapsenav #contact.tabopen,
#resume-builder-collapsenav #company-information.tabopen { margin-top: 0; }
#resume-builder-collapsenav .finished .designation-txt-closed{color: #4d4d4d;}
#resume-builder-collapsenav .tabopen .designation-txt-closed { color: #000; font-weight: 500; font-size: 24px; font-family:'Conv_Gotham-Light'; margin: 0; }
#resume-builder-collapsenav .tabclosed .designation-txt-closed { text-transform: uppercase; }

#resume-builder-collapsenav .designation-txt-closed.dvdr { border-bottom: 1px solid #ccc; padding-bottom: 24px; margin-bottom: 32px; }
#resume-builder-collapsenav #workplace .designation-txt-closed.dvdr { margin-bottom: 48px; }

#resumebuilder span.resume-edit { font-size: 20px; color: #b1b1b1; margin-left: 12px; }
#resumebuilder span.resume-edit a { font-size: 14px; color: #b1b1b1 !important; text-decoration: underline; }
#resumebuilder.resume-view .tabopen .designation-txt-closed i.edit-icon { display: inline-block; }
#resumebuilder.resume-view .resume-edit i.edit-icon { float: none; margin-right: 8px; }

#resume-builder-collapsenav .designation-txt-closed i.edit-icon { float: right; margin-right: 16px; color: #ccc; font-size: 22px; display: none; }
#resume-builder-collapsenav .tabopen .designation-txt-closed i.edit-icon { display: none; }
#resume-builder-collapsenav .tabclosed.complete .designation-txt-closed i.edit-icon { display: block; }
#resume-builder-collapsenav .tabclosed.complete { background: #fff; }

#resume-builder-collapsenav .tabclosed { cursor: not-allowed; }
#resume-builder-collapsenav .tabclosed.enabled { cursor: pointer; }


/*#resume-builder-collapsenav .dropdown-menu {  width: 100%; background: #f7f9f9;}*/
#resume-builder-collapsenav .fullwidth{width:100%}
#resume-builder-collapsenav .fullwidth .spn{width:85%}

.divuploadvideointro { }
.divuploadvideointro button { margin: 0; font-size: 18px; font-family: 'Conv_Gotham-Book'; cursor: pointer; padding: 20px 48px; }
.divuploadvideointro input {  }
.btnuploadvideointro span { background: url(../images/up_light_blue.png) no-repeat left center; display: inline-block; width: 23px; height: 20px; margin-right: 24px; }

#videointroblock h4.resumetabsubtitle { margin-top: 16px; }

#prevvideo { margin: 32px 0 0; min-height: 270px}
#prevvideo a { color: #10bb85; line-height: 35px; display: block; background: url(../images/videopreview.png); background-repeat: no-repeat; padding-left: 35px; }

#prevvideo #videointroprev { width: 100% !important; height: auto !important; }

.preview #video-icon {
	display: block;
	cursor: pointer;
	background: url(../images/video-icon.png) left center no-repeat;
	height: 24px;
	background-size: 33px 24px;
	box-sizing: content-box;
	padding: 0 0 0 46px;
	margin: 32px 0;
	border: 0;
	box-shadow: none;
	outline: none;
}

#videoModal .modal-body { padding: 0; }
#videoModal button.close { position: absolute; top: -25px; color: #fff; background: #333; font-size: 25px; padding: 5px 5px; opacity: 1; width: 30px; height: 30px; border-radius: 15px; right: -20px; z-index: 100; box-shadow: none; }

.addaddlbtn { padding: 10px 15px;font-family: "Conv_Gotham-Book";font-size: 10px;color: #FFF;background: url(../images/plusbutton.png) no-repeat left center; border:none;margin-top:3px;}

.plusbuttonblue { padding: 10px 15px;font-family: "Conv_Gotham-Book";font-size: 10px;color: #FFF;background: url('../images/plusbutton-blue.png') no-repeat scroll left center transparent;border: none;margin-top: 0; box-shadow: none; }
.plusbuttonblue:hover { background: url('../images/plusbutton-blue.png') no-repeat scroll left center transparent; }

.removeaddlbtn { padding: 10px 15px;font-family: "Conv_Gotham-Book";font-size: 10px;color: #FFF;background: url(../images/gray.png) no-repeat left center; border:none;margin-top:3px; box-shadow: none; -webkit-box-shadow: none; }
.removeaddlbtn:hover { padding: 10px 15px;font-family: "Conv_Gotham-Book";font-size: 10px;color: #FFF;background: url(../images/gray.png) no-repeat left center; border:none;margin-top:3px; box-shadow: none; -webkit-box-shadow: none; }
#resume-builder-collapsenav .regular-checkbox:checked + label:after { background-color: #3BD2DF;}
.areyouwillingtodo { padding:20px 0;}
.min-right span.nopad { padding:10px;}

#employer-description { margin-top: 16px; }


.preview { display:none; }
.preview .previewtxt { padding: 0; }
#summary-objective-open { margin-bottom: 32px; font-family: "Conv_Gotham-Book"; }
#summary-objective-open #prevtxtname { font-size: 26px; font-family:'Conv_Gotham-Light'; display: inline-block; }
#summary-objective-open #prevtxtrole { font-size: 20px; font-family:'Conv_Gotham-Light'; }
#summary-objective-open #prevlocation { font-family: "Conv_Gotham-Medium"; font-size: 16px; }
#exit-preview-summary-objective { display:none; }

#print-resume-url { font-size: 14px; }

#summary-objective-open .contact-img { margin-bottom: 0; }
#summary-objective-open .contact-heading { padding: 0; margin-top: 15px; }

.contact-photo #user-photo-box { width: 120px; height: 120px; position: absolute; }

#user-photo-box .cropControlsUpload { position: absolute; top: 100px; cursor: pointer; width: 32px; height: 32px; background-image: none; }
#user-photo-box .cropControlsUpload .cropControlUpload { background-image: url(../images/add-icon.png); background-repeat: no-repeat; background-size: contain; background-position: center center; background-color: transparent; display: block; margin-left: auto; margin-right: auto; position: relative; float: none; }
#user-photo-box .cropControls { background-color: transparent; width: 100%; z-index: 4; }

#croppicModal .cropControls { z-index: 4; }

#add-user-photo .contact-img { width: 120px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-bottom: 10px; }
/*#objective-form .contact-img { width: 120px; border-radius: 50%; margin-bottom: 10px; }*/
/*#objective-form.job-posting .contact-img,
#summary-objective-open.job-posting .contact-img { border-radius: 0; margin-bottom: 10px; }*/
/*#objective-form.job-posting .contact-photo,
#summary-objective-open.job-posting .contact-photo { background: #fff; border-radius: 6px; border: 1px solid #dbdbdb; }*/
/*#objective-form.job-posting .contact-photo .contact-img,*/
/*#summary-objective-open.job-posting .contact-photo .contact-img { width: 50px; height: 55px; }*/
.header-top .contact-img { height: 64px; width: 64px; border: 2px solid #fff; margin-right: 30px; }

#company-open .contact-img { border-radius: 0; }

#resumebuilder #contact-open .contact-photo,
#resumebuilder #company-open .contact-photo {
	padding-right: 5px; padding-left: 5px;
	margin-right: 15px;
	min-height: 150px
}

#objective-form #user-photo-box img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 120px; }
/*#objective-form.job-posting #user-photo-box img { border-radius: 12px; }*/
#summary-objective-open img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 120px; }



.add-user-photo { position: relative; top: -15px; margin-left: auto; margin-right: auto; cursor: pointer; width: 32px; height: 32px; background: url(../images/add-icon.png) no-repeat; background-size: contain; }
/*#objective-form.job-posting .add-user-photo { top: 116px; left: 50px; }*/
.add-user-photo.edit { background: url(../images/edit-icon.png) no-repeat; background-size: contain; }
#add-user-photo #remove-photo-link{ display: none; }
#add-user-photo.photo-present #remove-photo-link { display: inline-block; }
#add-user-photo .loader { background: url(../images/loader.gif) no-repeat; width: 32px; height: 32px; margin: 0 auto; position: absolute; left: 135px; top: 135px; z-index: 10; }
#add-user-photo .close { background: url(../images/circle_close.png) no-repeat; }
#add-user-photo .top_section { border:none; }
#add-user-photo .image_upload_section { color:#ccc; width: 300px; height: 300px; margin: 0 auto; text-align: center; padding: 0; }
#add-user-photo .image_upload_section .image_preview { border: 1px dashed #ccc; width: 300px; height: 300px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: auto; text-align:center; position:relative }
#add-user-photo .image_upload_section .image_preview img { position:absolute; top: 25%; left: 15%; }
#add-user-photo .image_upload_section p { margin: 10px; text-align:center; }
#add-user-photo .bottom_section { border:none; text-align: center; }
#add-user-photo .finish_button{color: #FFF;background-color: #10BB85;border-color: #51C6D0;box-shadow: 0px 1px 0px 0px #09AB78;}
#add-user-photo .finish_button:hover{ color:#ffffff; background-color:#09ab78;border-color:#51C6D0;}
#cropContaineroutput { width:300px; height:300px; margin:auto; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: url('../images/drag_and_drop_image.png'); background-repeat: no-repeat; background-position: 50%; overflow:hidden; position: absolute;
border: 1px dashed #CCC;}
/*#add-user-photo.job-posting #cropContaineroutput { width:300px; height:300px; margin:auto; background: url('../images/drag_and_drop_image.png'); background-repeat: no-repeat; background-position: 50%; overflow:hidden; position: absolute;
border: 1px dashed #CCC; border-radius: 0; }*/

#company-open #add-user-photo #cropContaineroutput { border-radius: 0; }

#croppicModal #croppicModalObj { margin-top: 61px !important; }
#croppicModal #croppicModalObj .cropImgWrapper { border-radius: 149px !important; }

#croppicModal .cropControls .cropControlReset { display: none !important; }

#add-user-photo .cropContaineroutput_imgUploadForm { z-index: 4; position: absolute; top: 0; }

#cropContaineroutput .cropControls.cropControlsCrop { display: none; }
#add-user-photo .modify-image-modal { z-index: 2; background: #ccc; width: 600px; height: 524px; border-radius: 6px; position: absolute; top: 0; text-align: center; }
#add-user-photo .modify-image-modal p { margin-top: 375px; text-align: center; color: #000; }
#add-user-photo .modify-image-modal button { }

#cropContaineroutput img.croppedImg { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
/*.job-posting #cropContaineroutput img.croppedImg { border-radius: 24px; }*/

#cropContaineroutput .cropImgWrapper { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; z-index: 3; }
/*#objective-form.job-posting #cropContaineroutput img.croppedImg { border-radius: 0; width: 100% !important; height: auto !important; left: 0 !important; }*/
/*#objective-form.job-posting #cropContaineroutput .cropImgWrapper {  z-index: 3; border-radius: 0; max-width: 298px; }*/
#cropContaineroutput > img { display:none; }
#cropContaineroutput > img.croppedImg { display:block; }
#add-user-photo p { text-align:center; color:#ccc; clear: both; }
.image-file-upload { text-align:center; }
.finish_button { color:#10bb85; }

.tabpreview { background-color: #f7f9f9; color: #b956a8; margin-bottom: 15px; font-size: 22px; font-weight: 400; height: 40px; position: relative; padding: 1px 0px; border-radius: 6px; -web-kit-border-radius: 6px; cursor: pointer; }
.tabpreview .designation-txt-closed span { color: #000; font-size: 24px; }
#exit-preview-skills { display:none; }

#preview_skill .col-md-6:nth-of-type(odd) .skill-preview-single,
#preview-language-skill .col-md-6:nth-of-type(odd) .skill-preview-single { margin-right: 24px; }

#preview_skill .col-md-6:nth-of-type(even) .skill-preview-single,
#preview-language-skill .col-md-6:nth-of-type(even) .skill-preview-single { margin-left: 24px; }

#skills-open.preview .tab-controls { margin-top: 32px; }

.skill-preview-single { background: #f6746d; padding: 5px 10px; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 16px; }
.skill-preview-single span:first-child { display: block; float:left; line-height: 24px; font-weight: bold; word-break: break-all; }
.skill-preview-single a { display: block; float: right; }
.skill-preview-single a span { display: block; float: right; color: #f6746d; /*padding: 0px 7px;*/ background: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-weight: bold; width: 25px; text-align: center; height:25px; overflow:hidden; }
.skill-preview-single.green { background:#10bb85; }
.skill-preview-single.green a span { color:#10bb85; }
.clear { clear:both; }
#preview-language-skill .resumetabsubtitle { margin-top: 32px; }
#countryname button:first-child { text-align:left; }
#cityname button:first-child { text-align:left; }
.tabpreview.tabclosed .designation-txt-closed span { padding-left: 2px; }
#exit-preview-education { display:none; }

.right-box ul li:first-child { border:none; }
.right-box ul li:last-child { border:none; }
.border-bottom-none { border:none; padding-top: 0 !important; }
/*#experience-duplicate #experience-model { margin-top: 35px; }*/
.skillremove { padding:16px 0 !important; }
.languageremove { padding:16px 0 !important; text-align:right !important; }
.slidermenu .sidebarmarker.closed { display:none; }
.hide-personality { padding: 8px !important; background: #e6f3f8; border-radius: 5px; height: 45px; }
.no-after:after { content:"" !important; }
#exit-preview-workplace { display:none; }
.benefit-wrapper-preview { margin:25px 20px; }
.benefit-wrapper-preview span { padding-left: 12px; }
.menusliderarrow img.right { display:none; }
#shiftandsalarypreview { display:none; }
#skills-open .previewnot .head-title { display:none; }
.head-title .min-head span { margin-left: 0px !important; width: 25%; text-align: center; }
.head-title .min-head span:first-child {  /*margin-left: 5px !important;*/ }
#countryname ul.dropdown-menu { max-height: 250px; overflow-y: scroll; }
#countryname ul.dropdown-menu > li > a { width: 210px; overflow: hidden; }
#cityname ul.dropdown-menu { max-height: 250px; overflow-y: scroll; }
#cityname ul.dropdown-menu > li > a { width: 210px; overflow: hidden; }
#cityname.disabled button:first-child { color:#cccccc; }
.ui-menu { border: 1px solid #ccc; max-height: 250px; overflow-y: scroll; }
.ui-menu .ui-menu-item { border-bottom: 1px solid #ccc; background: white; }
.ui-menu .ui-menu-item:last-child { border: none; }
.ui-menu .ui-menu-item a { font-family: 'Conv_Gotham-Book'; padding: 10px .4em !important; line-height: 1.2 !important; }
.ui-menu .ui-menu-item:hover { background: #fff; }
#resume-builder-collapsenav .fullwidth .spn { width: 78%; min-width: inherit; }
#add-additional-skill-wrapper { padding-left: 0; }
#add-additional-skill-wrapper #additionalskills input.input-plus { width: 80%; background: #fff; margin-left: 0; margin-top: 0; }
#desiredlanguages .language-choice input.input-plus { width: 80%; background: #fff; margin-left: 0; margin-top: 0; }
#add-additional-skill-wrapper #additionalskills,#add-additional-skill-wrapper .skill_single_wrap .min-right{min-width:300px;}
#add-additional-skill-wrapper .skill_single_wrap,
#skills-open #desiredlanguages .language_sliders { margin-bottom: 32px; }
.skill_single_wrap .skill-title { word-wrap: break-word; }


.language_select button { margin-top: 0; }

#skills-open #desiredlanguages button.dropdown-toggle { margin-right: 0; }

#add-additional-skill-wrapper #additionalskills .plusbuttonblue { margin: 0; }
#skills-open #desiredlanguages .plusbuttonblue { margin: 5px 0 0 0; }

#skills-open .addskillsrow .row {  }
#skills-open .addskillsrow .error-text { margin-right: 80px; margin-bottom: 0; }

#prevwebsite { margin-top: 12px; }
.mybig-checkbox:checked + label:after { background-color:#f58d87 !important; }
#prevtxtemploygoal { display: inline-block; text-align: justify; width: 95%; padding-right: 10px; white-space: pre-wrap; }
#showmore { display: inline-block; }
.pac-icon { display:none; }
.pac-item { font-family: 'Conv_Gotham-Book'; }
.pac-item-query { padding-left: 12px; }
.edit_user_photo { display:none; position: absolute; top: 101px; left: 60px; cursor: pointer; }
.marginleft { margin-left:8% !important; }
.margintop { margin-top:7px; }
/*.shiftsalary-wrap:first-child { padding-left:0px; }*/
.shiftsalary-block { margin-bottom: 24px; }
.shiftsalary-block .radio-box { padding: 0; margin-bottom: 24px; }
.shiftsalary-block .select-change button { margin: 0; }
#workplace-open .shiftsalary-wrap .regular-checkbox:checked + label { background: url('../images/circle-blue.png');  background-position: -1px -1px; border: 0; }
#workplace-open .shiftsalary-wrap .regular-checkbox:checked + label:after { content: "" !important; }

/*#workplace-open .regular-checkbox:checked + label { background: url('../images/circle-blue.png');  background-position: -1px -1px; border: 0; }*/
/*#workplace-open .regular-checkbox:checked + label:after { content: "" !important; }*/


#workplace-open .shiftsalary-wrap .radio-option { display: inline-block; }
#workplace-open .shiftsalary-wrap span { display: inline-block; position: relative; vertical-align: top; padding-top: 8px; padding-left: 8px; }
/*#workplace-open .shiftsalary-wrap label { position: absolute; }*/

#resumebuilder .range-slider { height: 15px; border-radius: 8px; }
#resumebuilder .range-slider .noUi-base { background: #3bd2df; border-radius: 8px; }
#resumebuilder .range-slider .noUi-origin { background: #fff; border-radius: 8px; }


#add-additional-skill-wrapper .h-slider a { -webkit-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1); -moz-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1); box-shadow: 0px 0px 10px 0px  rgba(236, 240, 241, 1); background:#fff !important; border: 2px solid #ecf0f1 !important; }
#desiredlanguages .h-slider a { -webkit-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1); -moz-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1); box-shadow: 0px 0px 10px 0px  rgba(236, 240, 241, 1); background:#fff !important; border: 2px solid #ecf0f1 !important; }
#workplace-open .slider-wrapper .h-slider a { -webkit-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1); -moz-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1); box-shadow: 0px 0px 10px 0px  rgba(236, 240, 241, 1); background:#fff !important; border: 2px solid #ecf0f1 !important; }
.first-section_tickers { display: inline-block; border-left: 2px solid #ecf0f1; border-right: 2px solid #ecf0f1; width: 50%; height: 11px; text-indent: -10000px; margin-left: 4%; margin-top: 16px; }
.second-section_tickers { display: inline-block; border-right: 2px solid #ecf0f1; height: 11px; text-indent: -10000px; width: 42%; margin-top: 16px; }
#sidebarcollapsenav .regular-checkbox:checked + label { background: url('../images/tick-pink.png');  background-size: 100%; border: none; padding: 11px; background-repeat: no-repeat; }
#sidebarcollapsenav .regular-checkbox:checked + label:after { content: "" !important; }
#workplace-open .benefit-wrapper .regular-checkbox:checked + label { background: url('../images/tick_blue.png');  background-size: 100%; border: none; background-repeat: no-repeat; padding: 15px; }
#workplace-open .benefit-wrapper .regular-checkbox:checked + label:after { content: "" !important; }
#workplace-open .hide-persnality-compensation .regular-checkbox:checked + label { background: url('../images/tick_blue.png');  background-size: 100%; border: none; background-repeat: no-repeat; padding: 15px; }
#workplace-open .hide-persnality-compensation .regular-checkbox:checked + label:after { content: "" !important; }
#workplace-open .preview .hide-personality { background: #e6f3f8; font-family: 'Conv_Gotham-Book'; padding: 8px !important; }
/*
#videointroblock .div-upload-videointro-preview { display:none; margin:10px 0; position:relative; width: 40%; }
#videointroblock .div-upload-videointro-preview > img { width: 100%; filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray; -webkit-transition: all .6s ease; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 0;}
#videointroblock .div-upload-videointro-preview .previewcontrol { position: absolute; top: 55%; text-align: center; z-index: 1000; width: 100%;  }
#videointroblock .div-upload-videointro-preview .previewcontrol a { padding: 0 30px; color: #fff; font-size: 18px; padding-top: 62px;  }
#videointroblock .div-upload-videointro-preview .previewcontrol a.swap_link { background: url('../images/swap.png') no-repeat; background-position: 50% 30%; background-size: 29%; }
#videointroblock .div-upload-videointro-preview .previewcontrol a.remove_link { background: url('../images/remove.png') no-repeat; background-position: 50% 30%; background-size: 23%; }
#videointroblock .div-upload-videointro-preview .previewcontrol a:hover { color: #2ed2e0; }
#videointroblock .div-upload-videointro-preview .previewcontrol a.swap_link:hover { background: url('../images/swap_blue.png') no-repeat;   background-position: 50% 30%; background-size: 29%; }
#videointroblock .div-upload-videointro-preview .previewcontrol a.remove_link:hover { background: url('../images/remove_blue.png') no-repeat;  background-position: 50% 30%; background-size: 23%; }
*/
#workplace-open .make_public_wrap { display:inline-block; margin-right: 10px; }
#workplace-open .make_public_wrap label { margin-top: 4px; }
#workplace-open .make_public_wrap .regular-checkbox:checked + label { background: url('../images/tick_blue.png');  background-size: 100%; border: none; background-repeat: no-repeat; padding: 15px; }
#workplace-open .make_public_wrap .regular-checkbox:checked + label:after { content: "" !important; }
.cropContaineroutput_imgUploadForm { position: absolute; }
#drgdropPhoto, #add-user-photo .cropContaineroutput_imgUploadForm input[type="file"] { position:absolute; width:300px; height:300px; /*top:20px; left:25%;*/ z-index:4; opacity:0; cursor:crosshair; }
.dragdropimage { display:block; width:300px; height:300px; z-index:10; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin:auto; overflow:hidden; text-align:center; }
.dragdropimage img { display:block !important; width:300px; }


#education-update {}
#education-update .notification { width: 100%; text-align: center; }
#education-update .add-dates {
	width: 100%;
	background: #f5f7f7;
	border-radius: 4px;
	color: #747474;
	border: 1px dashed #ccc;
	padding: 0 0;
	height: 96px;
	font-family: "Conv_Gotham-Book";
	font-size: 24px;
	text-align: center;
	margin-top: 20px;
	vertical-align: middle;
	line-height: 4em;
}
	#education-update a:hover .add-dates, #education-update a:active .add-dates { color: #b1b1b1; border-color: #59c5d3; cursor: pointer; background-color: #e3e3e3; }

#education-open .education-duplicate .education-form { margin-top: 0; }
#education-open .education-duplicate { margin-bottom: 35px; }

#experience-form .experience-duplicate .experience-form { margin-top: 0; padding-left: 0; }
#experience-form .experience-duplicate-removed { display: none; }

#experience-form .experience-duplicate .remove_experience { margin-bottom: 35px; }

#education-open .education-model { display: none; }
#education-open .education-duplicate { display: block; }
#education-open .education-duplicate-removed { display: none; }

#experience-open .experience-model { display: none; }

#experience-preview #experience-timeline { margin-bottom: 26px; }

#education-preview .education-preview-job-posting {
}
#education-preview .education-preview-job-posting .education-posting,
#experience-preview .experience-preview-job-posting .experience-posting {
	text-align: center;
	padding: 0;
}
#education-preview .education-preview-job-posting .education-posting h4,
#experience-preview .experience-preview-job-posting .experience-posting h4 {
	vertical-align: middle;
	height: 70px;
	padding-top: 30px;
	font-family: Conv_Gotham-Medium;
	font-size: 16px;
	color: #fff;
	background: #10bb85;
	margin: 1px;
	border-radius: 4px;

}

#education-preview { margin-top: 20px; font-family:'Conv_Gotham-Book'; margin-left:12px; }
#education-preview #graph-preview {  width: 90%; overflow: hidden; float:left; margin-top: -295px; padding-top: 300px; }
#education-preview #graph-preview .course-detail { font-size: 18px; color: #fff; text-decoration: none; /*margin-top: 12px;*/ display: block; font-weight: bold; cursor: pointer; }
#education-preview #graph-preview .gcircle { position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; filter:alpha(opacity=60); bottom:0px; }
#education-preview #graph-preview .gcircle a.pop-wrap { width: 100%; height: 100%; display: -webkit-flex; display: flex; position: relative; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; font-size: 16px; color: #fff; text-decoration: none; }
#education-preview #graph-preview .pop-close { right: 10px; font-size: 10px; color: gray; text-decoration: none; display: block; position: absolute; width: 20px; height: 20px; }
#education-preview #graph-preview .yeargroup .years { font-size:13px; color:gray; display:inline-block; position:absolute; font-family:'Conv_Gotham-Book'; font-weight: bold; }
#education-preview #graph-preview .graphwrapper { position: relative;display:block; left:0px; top: 0px !important; }
#education-preview #graph-preview .graphwrapper .popover { max-width: 480px; min-width: 128px; max-height: 264px; min-height: 80px; box-shadow: 0 1px 5px 0 rgba(177,177,177,1); }

#education-preview #graph-preview .graphwrapper .popover-content p { line-height: 1; }
#education-preview #graph-preview .graphwrapper .popover-content p.honors { margin-bottom: 0; }
#education-preview #graph-preview .graphwrapper .popover-content p.activities { margin-bottom: 0; }

#education-preview #graph-preview .graphwrapper .scrollpanel { height: auto; margin: 23px 15px; }

#education-preview #graph-preview .popover h4.title { font-family: "Conv_Gotham-Medium"; font-size: 16px; color: #000; margin-top: 0; margin-bottom: 10px; }
#education-preview #graph-preview .popover h5 { font-family: "Conv_Gotham-Medium"; font-size: 14px; color: #000; margin-top: 16px; }
#education-preview #graph-preview .popover p { font-family: "Conv_Gotham-Book"; font-size: 14px; color: #333; }

#education-preview .navigation { float:left;/* margin-top: 25px; padding: 30px 5px 40px 0;*/ width:5%; }
#education-preview .navigation.first { border-right: 3px solid #ccc; padding-right: 10px; height:75px; }
#education-preview .navigation.second { border-left: 3px solid #ccc; padding-left: 10px; }
#education-preview #education_detail_titles { font-family:'Conv_Gotham-Book'; }
#education-preview #education_detail_titles ul { padding: 0; margin-bottom: 25px; margin-left: 25px; }
#education-preview #education_detail_titles ul.education > li { display: inline-block; background: url('../images/tick_green.png'); background-repeat: no-repeat; margin: 10px 48px 10px; padding-left: 36px; font-size: 17px; padding-top:3px; }
#education-preview #education-preview .gcircle:last .pop_detail { right:0; }
#education-preview .clear { clear:both; }
#education-preview .arrowleft { visibility:hidden; padding-top: 30px; display: inline-block; }
#education-preview .arrowright { visibility:hidden; padding-top: 30px; display: inline-block; }
#education-preview #graph-preview div[id^="pop-up_"] { display:none; }
div[id^="pop-up_"] { font-family:'Conv_Gotham-Book'; min-width: 300px; background: #fff; color: #000000; font-size: 9px; text-align: left; }
div[id^="pop-up_"] h3 { margin:0; font-size: 15px; font-weight:bold;}
div[id^="pop-up_"] p { margin:0; font-size: 15px; }
#education-open.preview .remove_education { display:none !important; }
#education-preview #graph-preview .yeargroup { position:relative; }
#education-preview #graph-preview .graphgroup { background:#f1f1f1; height:72px; width:100%; overflow: hidden; margin-top: -5px; }

#resumebuilder #experience-preview-small { display: none; }

#resumebuilder #experience-open #experience-preview { display: none; }
#resumebuilder #experience-open #experience-preview-small { display: block; font-family: "Conv_Gotham-Light"; font-size: 16px; }

	#experience-preview-small .experience { margin-bottom: 32px; }
	#experience-preview-small .experience:not(:last-child) { border-bottom: 1px dotted #e3e3e3; margin-bottom: 48px; }
	#experience-preview-small .txtrecentjob { font-weight: bold; font-family: "Conv_Gotham-Book"; }
	#experience-preview-small .txtcompanyname { }
	#experience-preview-small .txtexplocation { }
	#experience-preview-small .duration { background: #10bb85; color: #fff; display: inline-block; margin-bottom: 32px; padding: 2px; font-size: 14px; }
	#experience-preview-small .txtexplocation { display: inline-block; }
	#experience-preview-small .txtroledescription { margin-bottom: 48px; font-family: "Conv_Gotham-Book"; }
	#experience-preview-small .exp-small-detail { position: relative; height: 200px; }
	#experience-preview-small .exp-small-detail map + div { display: none !important; }


/*#resumebuilder #education-preview { display: none !important; }*/
#resumebuilder #education-open #education-preview-small { display: block; font-family: "Conv_Gotham-Light"; }
	#education-preview-small .education { }
	#education-preview-small .txtrecentdegree { font-weight: bold; font-family: "Conv_Gotham-Book"; font-size: 16px; }
	#education-preview-small h4 { font-weight: bold; font-family: "Conv_Gotham-Book"; font-size: 16px; margin-bottom: 6px; }
	#education-preview-small .txtacademic { }
	#education-preview-small .txtacademiccity { }
	#education-preview-small .duration { background: #4aa873; color: #fff; display: inline-block; margin-bottom: 12px; padding: 2px; }
	#education-preview-small .honors { margin-bottom: 12px; }
	#education-preview-small .activities { margin-bottom: 24px; }


/*#resumebuilder #education-preview-small { display: none; }*/

#exit-preview-experience { display:none; }
/*#experience-preview { border: 1px solid #e3e3e3; position:relative; }*/
#experience-preview .graphfullwrapper { overflow:hidden ;margin: 0 0px;}
#experience-preview .graph-wrapper {	font-family:'Conv_Gotham-Book'; position: relative; cursor:pointer; }
#experience-preview div.vertical-line { width: 1px; float: left; border-right: 1px solid #10bb85;	}
#experience-preview div[id^="pop-up_"] { display: none; position: absolute; width: 280px; padding: 10px;	background: #fff; color: #000000; border: 1px solid blue;	font-size: 9px;	z-index:20; }
#experience-preview #detail-preview{	background-color: white; display: none; position: absolute; z-index: 9999; }

#experience-preview .yearwrap { position:relative;}
#experience-preview .monthpointerwrap { position:relative;margin-top:-10px;height:10px;overflow:hidden; }
#experience-preview .monthpointerwrap .monthpointer { position:absolute;color:#35CCA3; }

#experience-preview .years {	font-size: 13px; position: absolute; top: 10px; }
#experience-preview .graphyear {	font-size:15px;	margin-top: 7px; }
#experience-preview .vertical-line {	margin-top:-40px; position:absolute; }
#experience-preview .labelbox { /*background-color: white; border: 1px solid #e3e3e3;*/  color: gray; font-size: 9px; /*padding: 10px;*/position: absolute; vertical-align: middle;  z-index: 100; width: 300px; }
#experience-preview .labelbox > a:first-child { /*width: 80%; padding: 10px;*/ display:block; }
#experience-preview .labelbox > a:nth-child(2) { width: 20%; padding: 10px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#experience-preview .labelbox > a:nth-child(2) img { width:100% }
#experience-preview .labelbox .exp_detail { color: #000; display: inline-block; font-size: 18px; /*height: 45px; line-height: 40px;*/ text-decoration: none; }
#experience-preview #detail-preview { font-family:'Conv_Gotham-Book'; width: 100%; border: 1px solid #f8837c; padding: 10px 8px 10px 10px; overflow:hidden; z-index:2000 ;}
#experience-preview #detail-preview .sp-container{min-height: 160px;}
#experience-preview #detail-preview .close {	position:absolute; font-size:15px;right: 25px;top: 5px; }
#experience-preview #detail-preview .detail_wrap { display:block; float:left; width:65%; margin-right: 10px; }
#experience-preview #detail-preview .detail_pie { display:block;	float:left;	width:32%; position:relative;margin-top: 15px; }
#experience-preview #detail-preview p { font-size: 13px; font-weight:normal; margin-top:10px; text-align:justify; }
#experience-preview #detail-preview span { font-size: 15px; font-weight:bold; }
#experience-preview #detail-preview span.job_title { }
#experience-preview #detail-preview span.job_company { font-weight:normal; }
#experience-preview #detail-preview span.job_place { font-weight:normal; }
#experience-preview #detail-preview span.job_period { font-weight: normal; display: inline-block; background: #f8837c; padding: 2px 5px; color: white; font-size: 14px; margin-top:5px; }
#experience-preview #detail-preview .clear {	clear:both; }
#experience-preview .upperwrapper { position: relative;border-bottom: 1px solid #e3e3e3;min-width:848px; background: #f7f9f9; }
#experience-preview .lowerwrapper { height:230px; }
#experience-preview .arrowleft { display: block; width: 20px; position: absolute; left: 5px; top: 85px; z-index: 1000; }
#experience-preview .arrowright { display: block; width: 20px; position: absolute; right: 5px; top: 85px; z-index: 1000; }
.dropdown-menu { max-height: 220px; overflow-y: auto; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 1 !important; }
.kinzaa .ui-widget-header{background-image: none;}
#workplace-open .preview .preview-single { padding: 16px 15px; margin-bottom: 32px; text-align:center; }
#workplace-open .preview .preview-single h4 { margin: 2px; font-size: 16px; color: #4d4d4d; font-family:'Conv_Gotham-Light'; }
#workplace-open .preview .preview-single h2 { margin: 10px; font-size: 24px; font-family:'Conv_Gotham-Light'; color: #4d4d4d; }
#workplace-open .preview .section-1 .preview-single h4 { }
#workplace-open .preview .preview-single-2 { padding: 16px; text-align:center; margin-bottom: 48px; }
#workplace-open .preview .preview-single-2 h4 { margin: 2px; font-size: 16px; font-family:'Conv_Gotham-Light'; margin-top: 15px; color: #4d4d4d; }
#workplace-open .tabpreview-2 { margin: 16px 0 32px; background: inherit; border: 0; }
#workplace-open .tabpreview-2 .designation-txt-closed { text-transform: capitalize; }
#workplace-open .preview img { margin:auto; }
#workplace-open .preview .match { display:block; }
#workplace-open .benefits .row { margin-bottom: 32px; }
#workplace-open .tab-controls { margin-top: 28px; }

#workplace-open .preview.wpc .icon { width: 72px; height: 72px; background-position: center; margin: 0 auto; }
	/*#workplace-open .preview.wpc .icon.company-size { background: url(../images/personality_icons/company_size_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.wpc .icon.work-day { background: url(../images/personality_icons/work_day_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.wpc .icon.team-size { background: url(../images/personality_icons/team_size_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.wpc .icon.noise-level { background: url(../images/personality_icons/noise_level_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.wpc .icon.dress-code { background: url(../images/personality_icons/dress_dress_code@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.wpc .icon.shift-salary { background: url(../images/personality_icons/shift_salary_match@2x.png) no-repeat; background-size: contain; }*/
#workplace-open .preview.benefits .icon { width: 36px; height: 36px; background-position: center; margin: 0 auto; }
	/*#workplace-open .preview.benefits .icon.annual-bonus { background: url(../images/personality_icons/annual_bonus_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.childcare { background: url(../images/personality_icons/childcare_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.commute { background: url(../images/personality_icons/commute_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.gym { background: url(../images/personality_icons/gym_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.meals { background: url(../images/personality_icons/meals_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.medical { background: url(../images/personality_icons/medical_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.relocate { background: url(../images/personality_icons/relocate_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.retirement { background: url(../images/personality_icons/retirement_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.telecommute { background: url(../images/personality_icons/telecommute_match@2x.png) no-repeat; background-size: contain; }*/
	/*#workplace-open .preview.benefits .icon.vacation { background: url(../images/personality_icons/vacation_match@2x.png) no-repeat; background-size: contain; }*/


#workplace-open .location-options h4.resumetabsubtitle { margin-top: 32px; }

#workplace-open .preview .no_match { display:none; }
#workplace-open .tabpreview-2 .designation-txt-closed { color:#000; font-size: 24px; font-family:'Conv_Gotham-Light'; }
#skills-open #desiredlanguages .language_sliders { padding:0px; }
#skills-open #add-additional-skill-wrapper .skill_silder { padding-left: 2px; padding-right: 10px; }
#experience-open #experience-preview-loading { text-align:center; display:none; }
#education-open #education-preview-loading { text-align:center; display:none; }
#experience-open #experience-preview .labelbox {  }
#experience-open #experience-preview .labelbox .arrow_pointer { text-align:center; }
#experience-open #experience-preview .labelbox .arrow_pointer img { width: 25px; }
#experience-open #experience-preview .labelbox .labeldetailswrap { width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #e3e3e3; background: #f7f9f9; cursor:pointer; }
#experience-open #experience-preview .labelbox .labeldetailswrap .labeldetails { display: block; width: 86%; padding: 0 10px; background: #f7f9f9; float:left; overflow:hidden; font-size: 16px; padding-top: 7px; height: 70px; padding-right: 0px;border-radius: 5px; }
#experience-open #experience-preview .labelbox .labeldetailswrap .labeldetails h3 { font-size: 18px; margin: 0; text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden; }
#experience-open #experience-preview .labelbox .labeldetailswrap .labeldetails h4 { font-size: 15px; margin: 2px 0; text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden; line-height: 1.25; }
#experience-open #experience-preview .labelbox .labeldetailswrap .labeldetails h5 { font-size: 15px; margin: 2px 0; color: #747474; line-height: 1.25; }
#experience-open #experience-preview .labelbox .labeldetailswrap .labelarrow { display: block; width: 14%;padding: 5% 5%;/*padding: 9% 5%;*/ height: 70px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; float:right;background:#35cca3; }
#experience-open #experience-preview .labelbox .labeldetailswrap:hover .labeldetails{background:#f4f4f4;}
#experience-open #experience-preview .labelbox .labeldetailswrap:hover .labelarrow{background:#1daa79;}
#experience-open #experience-preview .labelbox .labeldetailswrap .labelarrow img { width: 10px; margin-top: 10px; }
#experience-open #experience-preview .pointer { position: absolute; top: -4px; color:#e3e3e3; }

.custom-arrow {	display: block; text-align: center;  width: 100%; position: absolute; top: -8px; left: -1px; z-index: 40; }
.custom-arrow.pointleft{width: 49%;/*width: 37%;*/}
.custom-arrow.pointleft2{width: 49%;/*width: 72%;*/}
.custom-arrow-top span, .custom-arrow-top .custom-arrow-border, .custom-arrow-bottom span, .custom-arrow-bottom .custom-arrow-border {
left: 0; right: 0; margin: 0 auto; }
.custom-arrow-bottom .custom-arrow-border, .custom-arrow-bottom-right .custom-arrow-border, .custom-arrow-bottom-left .custom-arrow-border { 	border-left: 12px solid transparent !important;	border-right: 12px solid transparent !important; border-bottom: 12px solid; }
.custom-arrow span, .custom-arrow-border { display: block; width: 0; height: 0;	position: absolute;	}
.custom-arrow-top span, .custom-arrow-top .custom-arrow-border, .custom-arrow-bottom span, .custom-arrow-bottom .custom-arrow-border { left: 0; right: 0; margin: 0 auto; }
.custom-arrow-bottom span, .custom-arrow-bottom-right span, .custom-arrow-bottom-left span { border-left: 11px solid transparent !important; border-right: 11px solid transparent !important; border-bottom: 11px solid; }

#experience-preview .gcircle{ float:left; position: absolute; text-align:center;	/*opacity:0.6; filter:alpha(opacity=60);*/	bottom:0; overflow: hidden; border:1px solid #10bb85;}
#experience-open #experience-preview .graphinner { position: absolute; /*z-index: -1;*/ opacity: 0.6; background:#35cca3;}
.graphperiodpointer{margin-bottom:-13px;color:#10bb85;}
.btn-group .drp {font-style: italic;}
.btn-group.selected .drp { color:#4d4d4d; font-style: normal;}
.select-change button.btn.drp { text-align: left; width: 90%; width: calc(100% - 48px); }

#experience-open .experience-type .select-change button { margin-top: 0; }

.btn-group.selected .btn.spn { color:#4d4d4d; }
input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input { color:#4d4d4d !important; }
#desiredlanguages {  }
#desiredlanguages .btn-group { width: 100%; }
#desiredlanguages .btn-group .btn.spn { width:68%; text-align:left; }
#desiredlanguages .dropdown-menu { width:76%; }
#workplace-open .slider-wrapper { margin:0px; padding:0px; }
#workplace-open .slider-wrapper .progress-box{min-width:300px;}

.honors-acts { margin-bottom: 64px; margin-top: 11px; }

.honorsblock .honor-single.additional .removeaddlbtn { display: inline-block; }
.honorsblock .honor-single.additional .addahonor { display: inline-block; }
.activitiesblock .activities-single.additional .removeaddlbtn { display: inline-block; }
.activitiesblock .activities-single.additional .addaactivity { display: inline-block; width: 84%; }

.honorsblock { padding-left: 0; }
.activitiesblock { padding-left: 0; }
.honorsblock .honor-single { margin-bottom: 8px; }
.honorsblock .honor-single-removed { display: none; }
.activitiesblock .activity-single { margin-bottom: 8px; }
.activitiesblock .activity-single-removed { display: none; }

#resumebuilder .job-duration .error-text { margin-top: 0; }


#resume-builder-collapsenav .character-counter{background:#f7f9f9;border:1px solid #e3e3e3;border-top:none;padding:13px 24px;text-align:right;font-family:'Conv_Gotham-Book'; font-size: 14px; color:#b1b1b1;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; }
#resume-builder-collapsenav .character-counter span{color:#51c6d0;}


/*-- for create resume modified -- end */

.navbar-header { min-height: 100px; }

#resumebuilder .head-progress { margin: 0 auto 48px; max-width: 960px; padding: 0 15px; }
#resumebuilder.resume-view .head-progress { margin-bottom: 0; }
	.head-progress h1 { font-family:'Conv_Gotham-Light'; margin-bottom: 1em; margin-top: 1em; }

#resumebuilder .wizard { margin: 70px auto 96px auto; max-width: 960px; background: #f2f5f6; padding: 64px 48px 32px; clear: both; }
	#resumebuilder .wizard .row { margin-left: 0; margin-right: 0; }
	#resumebuilder .wizard .row.warning { padding-right: 0; }

#resumebuilder.resume-view .wizard { background: #fff; padding-top: 0; }

#resumebuilder.resume-view .progress-row { margin-top: 48px; margin-left: 0; margin-right: 0; }

#resumebuilder .terms-confirm { margin-top: 28px; margin-left: -15px; margin-right: -15px; }

#resumebuilder.resume-view .tip-trigger { white-space: nowrap; }

#resumebuilder.resume-view .progress-row .popover .popover-title { display: none; }

.progress-row .tips { padding-left: 0; }

.resume-view .progress-row .prog { padding-right: 0; }

.resume-view .progress-row .sharing { padding: 0 4px 0 10px; margin: 0 0; height: 30px; }
.resume-view .progress-row .sharing .fa-share { margin: 0 1em; }
.resume-view .progress-row .sharing .fb-share-button { vertical-align: top; height: 22px; line-height: 10px; }
.resume-view .progress-row .sharing .twitter-share-button { height: 22px; }
#resumebuilder.resume-view .progress-row .sharing input.share-box { height: 25px; margin-right: 5px; vertical-align: middle; width: 300px; }
.resume-view .progress-row .sharing .IN-widget { vertical-align: top!important; }
.resume-view .progress-row .sharing .IN-widget button {margin: 0px;}
.resume-view .progress-row .sharing iframe { vertical-align: top; }
.resume-view .progress-row .sharing .share-link { width: 58px; height: 20px; display: inline-block; text-align: center; background: #003399; border-radius: 3px; color: #fff; font-size: 14px; vertical-align: top; }
.resume-view .progress-row .sharing .share-link:hover { cursor: pointer; background: #004d99; }
	.resume-view .progress-row .sharing .share-link i { color: #fff; }

.progress-row .tips .popover {
	background: #f0f4f7;
	border: 1px solid #e3e3e3;
	box-shadow: 0px 2px 15px 3px rgba(0, 0, 0, 0.1);
	width: 300px;
	margin-top: 20px;
	margin-left: 64px;
}
.progress-row .tips .popover.bottom > .arrow:after { border-bottom-color: #f0f4f7; }

.progress-row .tips .popover .arrow { margin-left: -70px; }

.progress-row .tips .popover-content {	padding: 48px 32px; }

.progress-row .tips .tip-trigger {
	width: 148px;
	height: 56px;
	border: 1px solid #09ab78;
	background: #fff;
	outline: none;
	margin-top: 0;
	padding-left: 16px;
	margin-left: 0;
}

.progress-row .tips .tip-trigger.tips-visible { border-color: #999; }

.progress-row .tips .tip-trigger span { width: 95px; text-align: left; }

.progress-row .tips .tip-trigger .tip-hide { display: none; color: #999; }
.progress-row .tips .tip-trigger .tip-show { display: inline-block; color: #10bb85; }
.progress-row .tips .tip-trigger.tips-visible .tip-hide { display: inline-block; }
.progress-row .tips .tip-trigger.tips-visible .tip-show { display: none; }

.progress-row .tips h2 { font-family: "Conv_Gotham-Medium"; font-size: 24px; color: #333333; margin: 0 0 24px; text-align: center; }
.progress-row .tips h3 { margin-top: 32px; font-family: "Conv_Gotham-Medium"; font-size: 20px; color: #333333; text-align: center; }
.progress-row .tips p { color: #4d4d4d; font-size: 14px; font-weight: normal; font-family: 'Conv_Gotham-Light'; margin-bottom: 32px; }
.progress-row .tips .popover-content button { width: 100%; margin: 0 0 8px; height: 56px; }
.progress-row .tips .popover-content button.btn-warning { margin: 0 0 48px; }
.progress-row .tips .popover-content button i { margin-right: 8px; }

.progress-row .tips .jobs-match { display: block; font-family: "Conv_Gotham-Light"; font-size: 40px; color: #10bb85; text-align: center; }

.progress-row .tips .popover-content .panel-section { padding-bottom: 32px; border-bottom: 2px solid #d9d8de; }
.progress-row .tips .popover-content .panel-section.personality-match { border: 0; padding-bottom: 0; }

/*.progress-row { margin-bottom: 2.5em; }*/
.progress-row p { color: #10bb85; font-weight: bold; font-size: 1.25em; font-family: "Conv_Gotham-Medium"; }
.resume-view .progress-row p { font-size: 16px; }
.progress-row .bgdot { background: url(../images/progressbarbg.png); border-radius: 6px; height: 20px; background-repeat: repeat-x; background-color: #f5f5f5; background-position-y: 6px; background-size: 20.3%; }

#resumebuilder .progress-bar { background: #10bb85; border-radius: 4px; }
#resumebuilder.resume-view .progress-bar { height: 16px; }
#resumebuilder.resume-view .bgdot { height: 16px; }

.academicpopupreview h4{font-family:'Conv_Gotham-Book'; font-size:16px;font-weight:bold;}
.academicpopupreview h5{font-family:'Conv_Gotham-Book'; font-size:14px;font-weight:bold;}
.academicpopupreview p{font-family:'Conv_Gotham-Book'; font-size:14px;}


/* CSS for Experience Tab Responsibility widget starts here */

#resumebuilder .responsibilitiesblock { padding-left: 0; }

#resumebuilder .resp-inputs { display: inline-block; vertical-align: top; max-width: 375px; }
#resumebuilder .responsibilities { display: inline-block; margin-left: 20px;  }
#resumebuilder .connectors { display: inline-block; width: 30px; height: 231px; margin-left: -50px; }
#resumebuilder .connectors .top, #resumebuilder .connectors .mid, #resumebuilder .connectors .bot {
	height: 45px;
	margin-bottom: 50px;
	position: relative;
}
#resumebuilder .connectors .conn:first-of-type {
	position: absolute;
	border-top: 1px solid black; width: 20px; margin-top: 22px;
	border-right: 1px solid black;
}
#resumebuilder .connectors .conn:last-of-type {
	position: absolute;
	border-bottom: 1px solid black;
	width: 20px;
	margin-top: 22px;
	border-right: 1px solid black;
}

#resumebuilder .resp-inputs input.resp { width: 261px; border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }
#resumebuilder .resp-inputs input.range { width: 64px; border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; text-align: center; }
#resumebuilder .resp-inputs .perct { position: relative; margin-left: -24px; width: 34px; height: 45px; }
	#resumebuilder .resp-inputs .perct:after { content: "%"; }

#resumebuilder .resp-inputs input { margin-bottom: 50px; }
	#resumebuilder .resp-inputs input.resp3-input,
	#resumebuilder .resp-inputs input.resp3-range { margin-bottom: 28px; }

#resumebuilder .resp-widget-container { height: 231px; }
#resumebuilder .resp-inputs input.resp {}

#resumebuilder .resp-widget-container.noUi-target { border-radius: 6px; }
#resumebuilder .resp-widget-container .noUi-base { background: #3bd2df; border-radius: 6px; z-index: 2; }
#resumebuilder .resp-widget-container .noUi-origin { border-radius: 6px; }
#resumebuilder .resp-widget-container .noUi-origin:first-child { background: #1cdeee; }
#resumebuilder .resp-widget-container .noUi-origin:last-child { background: #cdcdcd; }

#resumebuilder .resp-widget-container .noUi-handle { width: 30px; height: 30px; border-radius: 15px; }
#resumebuilder .resp-widget-container .noUi-handle:after,
#resumebuilder .resp-widget-container .noUi-handle:before { background: none; }

#resumebuilder .resp-widget-container .top-segment { position: absolute; top: 0; width: 5px; left: -20px; }
#resumebuilder .resp-widget-container .mid-segment { position: absolute; top: 0; width: 5px; left: -20px; }
#resumebuilder .resp-widget-container .bot-segment { position: absolute; top: 0; width: 5px; left: -20px; }
#resumebuilder .resp-widget-container .connector { position: relative; width: 28px; border: 1px solid #000; border-right: 0; border-bottom: 0; z-index: 1; left: -32px; }

.addjob { padding-left: 0; }

.addjob .error-text { clear: both; }

.addjob canvas { font-family: 'Conv_Gotham-Book'; font-size: 14px; color: #363636; }


.border .right {
	/*height:120px;*/
}
.border .right h5 {
	margin: 0;
	padding: 0 0 10px 0;
	color: #333333;
	font-family: "Myriad-Pro Regular";
}
.border .right .resp_formbg h5 {
	margin: 0;
	padding: 0 0 10px 0;
	color: #333333;
}
.border {
    margin-top: -40px;
	height: 125px;
	margin-bottom: 25px;
	margin-left: 71px;
}
.respWidgetTxt {
	position:inherit;
	height:42px;
	border:0px solid;
	outline:none;
	text-align:left;
	padding: 8px 8px 8px 12px !important;
	margin-right: 22px;
	margin-left: 1px;
	z-index: 100;
	width: 190px;
	color: #15b3c0 !important;
	clear: both;
	float: left;
	margin-top: 50px;
	border-radius: 3px 0 0 3px!important;
}

.respWidgetTxt.text-0 {
	margin-top: 0px!important;
}

@-moz-document url-prefix() {
    .respWidgetTxt {
		padding: 0px !important;
		margin-right: 23px;
	}
}
/* CSS for Expereince Tab Responsibility widget ends here */
.kinzaa .twitter-typeahead{
	width: 100%;
}
.kinzaa .tt-dropdown-menu{
	background-color: white;
	box-shadow: 1px 0 5px #888888;
}
.kinzaa .tt-suggestions{
	padding: 0;
}
.kinzaa .tt-suggestion{
	padding: 10px 15px 0;
	border-bottom: 1px solid #cccccc;
}

.link{
    color: #51c6d0;
}
#resumebuilder .rightpad15{
    padding-right: 15px;
}

.static-view h1 { margin-bottom: 30px; }
#resumebuilder.static-view .wizard { padding-bottom: 64px; }

ul#faq ul { display: none; }

ul#faq {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#faq li {
    padding-left: 20px;
	margin: 5px 0 5px;
}

ul#faq li.folder { font-weight: bold; }

ul#faq li.folder ul li { list-style: none; padding-left: 10px; margin: 15px 0 15px; font-weight: normal; }

ul#faq li.folder ul { padding-left: 0; }

ul#faq a {
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}
ul#faq a:hover {
    text-decoration: underline;
}


/* MEDIA QUERY DEFS */

@media (min-width: 1160px) {
	body { margin-top: 0; }
	.slidercustomwidth { max-width:380px; min-width:300px; }
}

@media (max-width: 1000px) {
	#resumebuilder #skip-confirm .modal-footer div.col-md-6:last-of-type { padding: 0; }
	#resumebuilder #skip-confirm .modal-footer div.col-md-6:first-of-type { margin-bottom: 12px; padding: 0; }
	#resumebuilder .container.wizard { margin: 0 auto 96px; padding: 48px 16px; }
	#resumebuilder .container.head-progress { margin: 0 auto 32px; }
	#resumebuilder .select-change.year { padding-left: 0; }
	#resumebuilder .responsibilitiesblock .connectors { margin-left: -50px; }
}

/* TWEAKS for very small */
@media (max-width: 768px) {
	#resumebuilder .tab-controls .save-controls { padding: 0; }
	#resumebuilder .tab-controls button, #resumebuilder .tab-controls input[type="submit"]  { width: 100%; margin: 0 0 12px; }
	#resumebuilder .tab-controls button.skip { margin-bottom: 12px; margin-right: 24px; }
	#resumebuilder .tab-controls .skipper { text-align: right; }
	#resumebuilder #workplace.tabstable { min-height: 40px; height: auto; }
	#resumebuilder .form-group { padding-right: 0; }
	#resumebuilder .job-duration { padding-top: 12px; }

	#resumebuilder #preview_skill .col-md-6 .skill-preview-single  { margin-left: 0; margin-right: 0; }
	#resumebuilder #preview-language-skill .col-md-6 .skill-preview-single  { margin-left: 0; margin-right: 0; }

 	#resumebuilder .container.wizard  { margin: 0 16px 96px; padding: 48px 16px; }

	#resumebuilder .container.head-progress { margin: 0 auto 32px; padding: 0 16px; }
	#resumebuilder .head-progress h1 { font-size: 34px; }
	#resumebuilder .designation-txt, #resumebuilder .designation-txt-closed { font-size: 14px; }

	#resumebuilder .addjob { margin-top: 40px; }
	#resumebuilder .addjob canvas  { margin-left: -211px; margin-top: -40px; }

	#resumebuilder .responsibilitiesblock .connectors { margin-left: -35px; }

	#resumebuilder .responsibilitiesblock .resp-inputs input.resp { width: 200px; }
	#resumebuilder .responsibilitiesblock .resp-inputs { max-width: 300px; }

	#resumebuilder .add_another_job { width: 100%; height: 64px; font-size: 20px; }

	#resumebuilder .select-change.year { padding: 0; }

	#resumebuilder #contact-open .contact-photo { text-align: center; margin-bottom: 30px; }
	#resumebuilder .contact-img {  }
	#resumebuilder .add-user-photo { position: relative; top: 0; left: 0; margin: -25px auto 0; }

	#resumebuilder .preview #video-icon { margin-bottom: 0; }
	#resumebuilder .tabstable.tabpreview { margin-top: 48px; }

	#resumebuilder #experience-open .experience-type .form-group { margin-right: 12px; }

	#resumebuilder #experience-preview { display: none !important; }

	.resume-view .progress-row .sharing .fb-share-button > span{ height: 22px !important; }
}
@media (max-width: 420px) {
	#resumebuilder .responsibilitiesblock .resp-inputs input.resp { width: 100px; }
	#resumebuilder .responsibilitiesblock .resp-inputs { max-width: 200px; }
}
/*End resumebuilder.css*/

#desiredlanguages .h-slider span,
#workplace-open .slider-wrapper .h-slider span,
#add-additional-skill-wrapper .h-slider span {
    padding: 0;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1);
    box-shadow: 0px 0px 10px 0px rgba(236, 240, 241, 1);
    background: #fff !important;
    border: 2px solid #ecf0f1 !important;
}
.field-objectiveform-name{
    margin-bottom: 0;
}
input[type=submit]:focus,
input[type=submit]:active,
button:focus,
button:active{
	outline: none;
	box-shadow: none;
}

#resumebuilder  .btn-save-next:active, #resumebuilder  .btn-save-next:focus,
#resumebuilder  .btn-primary:active, #resumebuilder  .btn-primary:focus {
	color: #fff;
	background-color: #1daa79;
}