.sayfabg2{background: #f3f3f3;}
.sayfabgborder{border-top: 1px solid #e9e9e9; }

.sayfabg3 {
    padding: 29px 32px 31px;
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 12%);
    margin-left: auto;
    margin-right: auto;
}

.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:table;transition:opacity .3s ease;z-index:9999}
.modal-wrapper{display:table-cell;vertical-align:middle}
.modal-container{background:#fff;width:800px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;margin:0 auto;padding:0}
@media(max-width:991px){.modal-container{width:90%}}
.modal-header{padding:.9375rem;display:flex;justify-content:space-between}
.modal-body{font-family: arial!important; font-size:16px;overflow-y:auto;max-height:400px;-webkit-overflow-scrolling:touch;padding:.9375rem}
.modal-body::-webkit-scrollbar-track{background-color:#eee;border-radius:6px}.modal-body::-webkit-scrollbar{width:10px;background-color:#eee;border-radius:6px}
.modal-body::-webkit-scrollbar-thumb{background-color:#0e0e0e}
.modal-footer{padding:.9375rem}.modal-enter,.modal-leave{opacity:0}
.modal-enter .modal-container,.modal-leave .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}
.modal h3{font-size:17px;}
.modal button{cursor:pointer;}
.modal .modclose{margin: -1rem -1rem -1rem auto;float:left;}
.modal .modclose:before{font-family: 'LineAwesome';content: '\f342';font-size:2.7rem;color:#F20000;}


.ats-button{border-radius:30px!important;cursor:pointer}
.ats-button.-green{background-color:#dc3545;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}
.ats-button.-green:hover{background-color:#1cb712}
.ats-button.-medium{font-size:1.2rem;padding:.825rem .9375rem!important}
.ats-button.-medium::after{margin-left:.625rem}



.kayitol .ats-checkbox-label.font1{
font-weight:300;
}
.kayitol .ats-checkbox-label a{
    color: #FF0000!important;
    text-decoration: underline;
}
.kayitol .ats-form-label {
    font-size: 1.265rem;
    position: absolute;
    top: calc(100% - 37px);
    padding-left: 2.8rem;
    transition: all 200ms;
    opacity: .5;
font-weight:400;
}
.password-remember{
    font-size: 1.2rem;
font-weight:400;

}

.kayitol .ats-select.-medium .ats-select-control {
    padding: .625rem 1.875rem .625rem 2.2rem!important;
}

.kayitol .ats-form-icon1 {
font-size: 1.95rem;
 color: #1bae12;
}


.kayitol .ats-select.-medium .ats-select-control {
 border: 1px solid #1bae11;
}


.modal .modclose {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}









