/*===Added to fix IE spacing issue on flex columns===*/
.ua-ie-11 .fusion-flex-column > div > div:not([class]) { display: flex; flex-shrink: 0; }
/*===Added to fix the empty regtangle icon for breaks on IE===*/
br{font-family: serif;}

.fusion-body .fusion-button.button-2 {
    border-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    background: #FF0000;
}
/*css by Narendra we are not hosting cws*/
.fusion-footer, .fusion-header-wrapper,.single-navigation.clearfix,
.landing-page .fusion-sharing-box.fusion-theme-sharing-box,
.landing-page .about-author{
    display: none !important;
}
.post {
    margin-bottom: 0px;
}
.landing-page #main{
  padding-top:0px;
  padding-bottom:0px;
}
.Landing-page-logo-image{
  width:50%;
}
.landing-page .post-content .fullwidth-box {
    background-attachment: fixed !important;
    padding: 0 7% !important;
    float: left;
    width: 100vw;
}
.custom-microsite .fusion-builder-row.fusion-row.fusion-flex-align-items-stretch {
    max-width: 900px !important;
}
.landing-page-wrapper{
    padding: 0px !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .6);
    border:0px !important
}
.form-control.ng-invalid {
    background: #fff;
}
.form-group.has-success input, .input-group.has-success input, 
.form-group.has-success select, .input-group.has-success select, 
.form-group.has-success textarea, .input-group.has-success textarea{
  background-color: #fff !important;
  color: #000 !important;
  font-weight: 400 !important;
  box-shadow: none !important;
  border-color:#fff !important;
}

span.ui-select-match-item.btn.btn-default.btn-xs {
    border-color: #000;
    color: #000 !important;
    font-size: 13px;
    line-height: 19px;
}
.resume-filename a::before {
    color: #fff !important;
}
span.resume-filename {
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
}
#main .container_wrap.container_wrap_first.fullsize, .initial-content-height {
    font-family: Arial, sans-serif;
}
.form-control-feedback {
    display: none !important;
}
.btn, .btn-default, .btn:focus, .btn-default:focus {
    color: #000;
    border-color: #fff;
    margin-bottom: 10px;
    background-color: #fff;
}
button.btn.btn.btn-azure.w-btn.style_raised,.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {
    background-color: #fff !important;
    border:none;
    zoom: 1;
    color: #43869e !important;
    border-radius: 0px;
    padding: 11px 70px !important;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
    opacity: 1;
}
.apply-flow-wrapper label {
    font-size: 16px !important;
    line-height: 21px;
        opacity: 1;
}
 .btn-azure.disabled:hover{
   background-color: #999999 !important;
   color:#fff;
 }
 .has-success.checkbox label {
    color: #fff !important;
}
 .form-group.has-error .control-label, .input-group.has-error .control-label, .form-group.has-error .help-block, .input-group.has-error .help-block, .form-group.has-error .help-inline, .input-group.has-error .help-inline {
    color: #c31010;
    font-size: 12px;
}
.ui-select-container.ui-select-multiple input.ui-select-search {
    height: 35px;
}
.landing-page .post-content .custom-microsite {
    min-height: 100vh !important;
    justify-content: flex-start;
}
.landing-page-thank-you.full-height{
  min-height:100vh;
}
.ui-select-multiple.ui-select-bootstrap {
    padding: 1px 3px 1px 3px;
}
@media only screen and (min-width:768px){
.form-control {
    width: 300px !important;
}
.landing-page select.form-control {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2795/2023/08/28062240/18668_3679_Arrow-Down.png);
  background-color: #fff;
  background-position: calc(300px - 25px) calc(1em + -1px);
  background-size: 12px 6px;
  top: 0px;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  position: relative;
}}
.landing-page select.form-control {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2795/2023/08/28062240/18668_3679_Arrow-Down.png);
    background-color: #fff;
    background-position: calc(100% - 10px) calc(1em + -1px);
    background-size: 12px 6px;
    top: 0px;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    position: relative;
}
.form-group.has-error input, .input-group.has-error input, .form-group.has-error .select, .input-group.has-error .select, .form-group.has-error textarea, .input-group.has-error textarea {
    border-color: #fff;
    color: #000;
    font-weight: 400;
}
.form-group.has-error input:focus, .input-group.has-error input:focus, .form-group.has-error .select:focus, .input-group.has-error .select:focus, .form-group.has-error textarea:focus, .input-group.has-error textarea:focus{
  border-color: #fff;
    color: #000;
    font-weight: 400;
}
.policy_Link.ng-scope {
    font-size: 12px;
}
.policy_Link.ng-scope a {
    text-decoration: underline;
    color: #fff;
}
.ng-scope .help-block {
    color: #c31010;
}
.red.bold.pt1.ng-binding {
    color: #c31010;
    font-size: 12px;
}
/*LCP*/
.profile_join main#main {
    padding: 0;
}
.profile_join .post-content .custom-microsite {
    min-height: 100vh !important;
}
.profile_join .fusion-flex-container.custom-microsite {
    justify-content: left;
}
@media (min-width: 0px){
.col-sm-6 {
    width: 100%;
}
}