.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid, input[type=checkbox]

{

    border: 1px solid #F54544;

    webkit-box-shadow:none;

    box-shadow:none;

}



.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus{

    border: 1px solid #F54544;

    webkit-box-shadow:none;

    box-shadow:none;

}





.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid{

    border: 1px solid #F54544;

    webkit-box-shadow:none;

    box-shadow:none;

}



.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus{

    border: 1px solid #F54544;

    webkit-box-shadow:none;

    box-shadow:none;

}





input:-webkit-autofill,

input:-webkit-autofill:hover,

input:-webkit-autofill:focus,

input:-webkit-autofill:active {

    transition: background-color 5000s ease-in-out 0s;

    -webkit-text-fill-color: var(--red) !important;

}





.form-control, .form-control:focus{

    border: 1px solid #F54544;

    border-radius: 0px;

    font-size: 14px;

    color: #F54544;

    webkit-box-shadow:none;

    box-shadow:none;

}





.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid{

    border-color:#F54544;

}



select{

    height: 35px !important;

}

.operatingLabel{

    line-height: 35px

}

.operatingImage{

    width: 60px; cursor: pointer

}



.uploadBorderTop{

    border-top: 2px solid #F54544;

}



.form-group label{

    font-size: 14px;

}



.m-t-10{

    margin-top: 10px;

}



.list-form-group{

    margin-bottom: 0px;

    margin-top: 5px;

}

.form-control:disabled, .form-control[readonly]{

    background-color: #F2F2F2;

}



.pull-right{

    float: right;

    line-height: 65px;

    margin-right: 20px;

    font-size: 30px;

}

.pull-right-plus{

    float: right;

    margin-right: 10px;

    font-size: 30px;

    cursor: pointer;

}



.item-line{

    font-size: 25px;

    text-align: center;

}



.hero-text {

    padding: 20px 0;

}



.primary-text {

    font-family: "Neue Haas Grotesk Display Pro", sans-serif;

    color: var(--red);

    font-size: 1rem;

}



.ItemBtn {

    background: #F54544;

    color: white;

    width: 215px;

    height:65px;

    border-radius: 0px;

    font-size: 30px;

}



.btn.disabled, .btn:disabled{

    background-color: #87888D;

}



.btn{

    height: 50px;

    border-radius: 0px;

    font-size: 14px;

    margin-bottom: 12px;

}



.uploadItem{

    color: #F54544;

    width: 100%;

}



form{

    margin-bottom: 50px;

}



#logoSvg{

    width: 100%;

}



.social-mob{

    display: flex;

    flex-direction: column;

}



.social-mob .social-logo {

    width: 36px;

    height: 36px;

}

.social-logo svg {
    width: 24px;
    height: 24px;
}

.item-line:before{

    border: solid .5px var(--red);

    width: 10px;

}

/*.footer{*/

/*    display: none !important;*/

/*}*/



