.talent-btns{display:flex;font-family:'Roboto', sans-serif;font-size:19px;font-weight:100;background:#00c7d8;text-transform:uppercase;border-radius:5px;width:175px;text-align:center;height:45px;color:#fff;text-decoration:none;justify-content:center;align-items:center;letter-spacing:0.5px;border:0px;outline:0px;-webkit-appearance:none;}
.center-btns{margin:20px auto;}
.modal-content{background:#fff;border-radius:4px;padding:10px;margin:auto;height:auto;}
.login-container{width:100%;}
.popup-signup-container,.popup-signin-container{width:45%;float:left;}
.or-container{width:10%;padding:28% 0px;float:left;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#868686;font-size:14px;}
.radio-toolbar{display:table;width:100%;}
.am-talent-container{display:inline-block;width: calc(50% - 15px);margin-right: 10px;}
.hire-talent-container{display:inline-block;width:calc(50% - 15px);margin-right:0;margin-left:10px;}
.radio-toolbar input[type="radio"]{display:none;}
.radio-toolbar input[type="radio"]:checked+label{font-weight:600;border:2px solid #38c4dc;color:#8b8b8b;background:#f1f1f1;}
.radio-toolbar label{border:2px solid #f0f1f7;border-radius:6px;background-color:#f0f1f7;cursor:pointer;position:relative;display:block;font-size:14px;padding:10px 5px 10px 5px;color:#95989a;font-weight:400;text-align:center;}
.radio-toolbar label img{position:absolute;top:-4px;left:-1px;}
.user2{margin-right:0px !important;}
.login-container h4{display:block;text-align:center;text-transform:uppercase;position:relative;color:#000;font-size:17px;}
.home-signup-container{width:32%;height:auto;position:absolute;top:10px;right:40px;background:#fff;border-radius:6px;padding:20px 20px 0px 20px;}
.home-signup-container h4{margin-bottom:5px;display:block;text-align:center;text-transform:uppercase;position:relative;color:#000;margin-top:0px;font-size:17px;}
.home-clientsignup-container .radio-toolbar input[type="radio"]:checked+label:after{content:"";width:5px;height:13px;position:absolute;left:18px;top:2px;border:2px solid #5b5959;border-left-color:transparent;border-top-color:transparent;transform:rotate(45deg);}
.home-signup-container form{width:100%;margin:0 auto;}
select:focus{outline:none;}
@-moz-document url-prefix()
{
	.styled-select select{width:100%;}
}
.fa-sort-desc{position:absolute;top:5px;right:12px;font-size:24px !important;color:#767676;}
select::-ms-expand{display:none;}
_:-o-prefocus, .selector
{
	.styled-select{background:none;}
}
.upload-profile{text-align:center;margin-bottom:30px;}
.sign-in-btn-container{margin-top:130px;text-align:center;}
.secondary-links{font-size:14px;color:#868686;text-decoration:underline;display:block;font-family:'Roboto', sans-serif;}
.signup-steps-container{text-align:center;}
.signup-steps-container h5{font-size:22px;color:#3e3e3e;font-weight:700;padding:10px 0px 10px 0px;background:#ffffff;margin:0 0 0px 0;text-transform:capitalize;}
.button{display:inline-block;font-size:15px;background:#00c7d8;text-transform:uppercase;border-radius:5px;width:auto;text-align:center;color:#fff;text-decoration:none;letter-spacing:1.1px;border:0px;outline:0px;cursor:pointer;padding:7px 14px;}
.small-button{padding:4px 8px;font-size:11px;border-radius:3px;}
.large-button{font-size:19px;padding:5px 25px;}
.btn-primary{color:#fff;background-color:#2bb1c8;border-color:#00c7d8;transition:all 0.2s}
.btn-primary:hover{color:#fff;background-color:#0596a2;border-color:#0596a2;}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;transition:all 0.2s}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;transition:all 0.2s}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;transition:all 0.2s}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-default{color:#ababab;background-color:#dddddd;border-color:#dddddd;transition:all 0.2s}
.btn-default:hover{color:#ababab;background-color:#dddddd;border-color:#dddddd;}
.button:hover{text-decoration:none}
input.invalid{background-color:#ffdddd;}
.tab{display:none;}
.next-prev-btn-container{margin-top:50px;text-align:center;}
.next-prev-btn{display:inline-block;font-family:'Roboto', sans-serif;font-size:15px;font-weight:700;background:#00c7d8;text-transform:uppercase;border-radius:5px;width:150px;text-align:center;height:35px;color:#fff;text-decoration:none;justify-content:center;align-items:center;letter-spacing:0.5px;border:0px;outline:0px;}
button:hover{opacity:0.8;}
.step{height:15px;width:15px;margin:0 2px;background-color:#757575;border:none;border-radius:50%;display:inline-block;opacity:0.3;}
.step.active{opacity:1;}
.profile-upload{width:25%;float:left;}
.profile-upload img{margin-bottom:20px;width:130px;height:130px;}
.primary-info-container{width:100%;float:none;margin:0;}
.age-container{width:10%;}
.agent-container{width:100%;}
.other-agent-container{font-size:13px;margin-top:32px;}
.other-agent-container a{font-size:13px}
.proficiency-container{width:16%;}
.add-btn-container p{margin:0px;}
.add-btn-container .plus-icon{font-size:26px;padding-right:10px;color:#95989a;}
.question-container{width:100%;}
.question-container span.questionname{font-size:15px;color:#95989a;margin:0px;}
.sub-title{font-size:14px;color:#464646;text-align:center;margin-top:5px;margin-bottom:20px;}
.small-height input[type='text'],
.small-height textarea{padding:8px;}
.small-height .fa-sort-desc{position:absolute;top:0px;right:12px;font-size:24px !important;color:#767676;}
.work-experience-col-1{width:24%;}
.work-experience-col-2{width:26%;}
.work-experience-col-3{width:46%;}
.work-experience-col-4{width:10%;}
.attribute-fields{width:13%;}
.attribute-fields-lg{width:27%;}
.attribute-fields-sm{width:16%;}
.attribute-fields-md{width:24%;}
.disabled-fields{pointer-events:none;opacity:0.5;}
.center-content{width:42%;margin:0 auto;}
.attribute-question{font-size:12px;color:#95989a;width:76%;text-align:right;display:flex;align-items:center;}
.attribute-answer{width:20%;float:right;}
.skills-col-1{width:calc(15% - 10px);font-size:14px;color:#95989a;font-weight:500;}
.skills-col-2{width:calc(85% - 10px);}
.skills-cols{width:20%;}
.social-media-left, .social-media-right{width:50%;float:left;}
.social-media-label{width:22%;font-size:14px;color:#95989a;font-weight:500;}
.social-media-label p{margin-top:8px;}
.social-media-field{margin-bottom:25px;}
.about-me-field{width:70%;margin:0px auto;}
.scroll-content{overflow:auto;position:relative;background:#fff;padding:20px 0px;margin:10px;height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0) !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(123, 123, 123, 0.74) !important;}
.border-bottom-row{border-bottom:1px solid #d1d1d1;padding:10px 0px 5px 0;}
.answer-container{text-align:right;}

/*****/
.switch-label{position:relative;display:inline-block;width:51px;height:30px;vertical-align:middle;}
.switch-label input{opacity:0;width:0;height:0;}
.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.switch-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}

input:checked + .switch-slider{background-color:#2196F3;}
input:focus + .switch-slider{box-shadow:0 0 1px #2196F3;}
input:checked + .switch-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}

/* Rounded sliders */
.switch-slider.round{border-radius:34px;}
.switch-slider.round:before{border-radius:50%;}
/*****/


@media only screen and (min-width:1200px)
{
	.modal-content{width:980px;}
}
@media only screen and (min-width:481px) and (max-width:768px)
{
	.modal-content{width:80%;}
	.profile-upload{width:100%;float:none;margin:auto;}
	.primary-info-container{width:100%;float:none;}
	.intials-container, .dob-container, .invitaion-container, .agent-name-container, .email-container, .contact-container, .educational-container, .languaes-container{width:100%;text-align:left;margin-bottom:10px;}
	.age-container{width:100%;margin-bottom:10px;}
	.proficiency-container{width:80%;}
	.search-city-container{margin-bottom:10px;}
	.answer-container{text-align:left;}
	.work-experience-col-1{width:100%;}
	.work-experience-col-2{width:100%;margin-bottom:10px;}
	.work-experience-col-3{width:100%;}
	.work-experience-col-4{width:100%;}
	.scroll-content{overflow:auto;position:relative;background:#fff;padding:20px 0px;margin:10px;height:402px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.skills-col-1{width:100%;}
	.skills-col-2{width:100%;}
	.skills-cols{width:100%;margin-bottom:10px;}
	.attribute-fields{width:100%;margin-bottom:10px;}
	.attribute-fields-lg{width:100%;margin-bottom:10px;}
	.attribute-fields-sm{width:100%;margin-bottom:10px;}
	.attribute-fields-md{width:100%;margin-bottom:10px;}
	.center-content{width:68%;margin:0 auto;}
	.social-media-left, .social-media-right{width:100%;float:left;}
	.about-me-field{width:100%;margin:0px auto;}
	.or-container{width:100%;float:none;padding:0px;display:block;text-align:center;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#868686;font-size:14px;}
	.sign-in-btn-container{margin-top:20px;text-align:center;}
}

@media only screen and (min-width:300px) and (max-width:480px)
{
	.modal-content{width:80%;}
	.profile-upload{width:100%;float:none;margin:auto;}
	.primary-info-container{width:100%;float:none;}
	.intials-container,.dob-container,.invitaion-container,.agent-name-container,.email-container,.contact-container,.educational-container,.languaes-container{width:100%;text-align:left;margin-bottom:10px;}
	.age-container{width:100%;margin-bottom:10px;}
	.proficiency-container{width:80%;}
	.search-city-container{margin-bottom:10px;}
	.answer-container{text-align:left;}
	.work-experience-col-1{width:100%;}
	.work-experience-col-2{width:100%;margin-bottom:10px;}
	.work-experience-col-3{width:100%;}
	.work-experience-col-4{width:100%;}
	.scroll-content{overflow:auto;position:relative;background:#fff;padding:20px 0px;margin:10px;height:402px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.skills-col-1{width:100%;}
	.skills-col-2{width:100%;}
	.skills-cols{width:100%;margin-bottom:10px;}
	.attribute-fields{width:100%;margin-bottom:10px;}
	.attribute-fields-lg{width:100%;margin-bottom:10px;}
	.attribute-fields-sm{width:100%;margin-bottom:10px;}
	.attribute-fields-md{width:100%;margin-bottom:10px;}
	.center-content{width:68%;margin:0 auto;}
	.social-media-left, .social-media-right{width:100%;float:left;}
	.about-me-field{width:100%;margin:0px auto;}
	.next-prev-btn{margin-bottom:20px;}
	.or-container{width:100%;float:none;padding:0px;display:block;text-align:center;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#868686;font-size:14px;}
	.sign-in-btn-container{margin-top:20px;text-align:center;}
}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit;}
.switch-checkbox{position:relative;display:inline-block;width:50px;height:25px;}
.switch-checkbox input{display:none;}
.switch-checkbox .slider-checkbox{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.switch-checkbox .slider-checkbox:before{position:absolute;content:"";height:19px;width:19px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s;}
.switch-checkbox input:checked + .slider-checkbox{background-color:#2196F3;}
.switch-checkbox input:focus + .slider-checkbox{box-shadow:0 0 1px #2196F3;}
.switch-checkbox input:checked + .slider-checkbox:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px);}
.switch-checkbox .slider-checkbox.round{border-radius:34px;}
.switch-checkbox .slider-checkbox.round:before{border-radius:50%;}
.onoffswitch{position:relative;width:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.onoffswitch-checkbox{display:none;}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px;}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.3s ease-in 0s;}
.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:12px;color:white;font-weight:bold;box-sizing:border-box;}
.onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:#00c7d8;color:#FFFFFF;}
.onoffswitch-inner:after{content:"OFF";padding-right:6px;background-color:#EEEEEE;color:#999999;text-align:right;}
.onoffswitch-switch{display:block;width:12px;margin:4px;background:#FFFFFF;position:absolute;top:0;bottom:0;right:30px;border-radius:20px;transition:all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0px;}
.switch-description .onoffswitch{margin-right:10px;}
h5.text{margin:5px 0px;}
@media only screen and (min-width:35em){}
@media print, (-webkit-min-device-pixel-ratio:1.25), (min-resolution:1.25dppx), (min-resolution:120dpi){}
@media print{*, *:before, *:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after, a[href^="javascript:"]:after{content:"";}
pre{white-space:pre-wrap !important;}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
.dob-container .date-container span.fa,.dob-container .month-container span.fa,.dob-container .year-container span.fa{top:0;line-height:20px;}
.client-create-project .inline-blocks{position:relative;margin-right:10px;}
.inline-span2{width:49%;}
.inline-span3{width:24%;}
.calendar input[type='text']{padding-right:30px;background-image:url('../../images/calendar.png');background-repeat:no-repeat;background-position:right 5px center;background-size:16px;}
section.range-slider input[type="range"]{pointer-events:none;position:absolute;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);border:none;border-radius:14px;background:#00c7d8;left:0;top:7px;width:100%;outline:none;height:3px;margin:0;padding:0;}
section.range-slider input[type="range"]::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1;outline:0;-webkit-appearance:none;width:15px;height:15px;border:1px solid #d1d1d1;border-radius:50%;background:#fff;}
section.range-slider input[type="range"]::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;width:15px;height:15px;border:1px solid #d1d1d1;border-radius:50%;background:#fff;}
section.range-slider input[type="range"]::-ms-thumb{pointer-events:all;position:relative;z-index:10;-ms-appearance:none;width:15px;height:15px;border:1px solid #d1d1d1;border-radius:50%;background:#fff;}
section.range-slider input[type=range]::-moz-range-track{position:relative;z-index:-1;background-color:black;border:0;}
section.range-slider input[type=range]:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent;border:0;}
section.range-slider input[type=range]::-moz-focus-outer{border:0;}
.project-type{float:left;width:calc(50% - 40px);padding:0px 10px;}
.project-type-section .border-bottom-row{padding:0 0px 12px 0;}
.project-type-section:not(:last-child){border-right:1px solid #d1d1d1;}
@media only screen and (min-width:1200px){.modal-content{width:980px;}
}
@media only screen and (min-width:980px) and (max-width:1199px){.modal-content{width:800px;}
.proficiency-container{width:20%;}
.skills-cols{width:18%;}
.project-type{width:100%;}
.project-type-section:not(:last-child){border-right:0;}
.client-create-project{width:70%;}
}
@media only screen and (min-width:769px) and (max-width:979px){.modal-content{width:750px;}
.intials-container, .dob-container, .invitaion-container, .agent-name-container, .email-container, .contact-container, .educational-container, .languaes-container{width:32%;text-align:left;}
.proficiency-container{width:20%;}
.work-experience-col-2{width:24%;}
.skills-col-1{width:calc(15% - 10px);font-size:14px;color:#95989a;font-weight:500;}
.skills-col-2{width:calc(85% - 10px);}
.project-type{width:100%;}
.project-type-section:not(:last-child){border-right:0;}
.client-create-project{width:70%;}
}