﻿#unlicensed { display: none !important; }
body { /*background-image:url(/Content/images/background1.png); */background-size:100% 100%; background-position:0 0; background-repeat:no-repeat; font-family: 'Raleway', sans-serif !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }     
.ana-header { position: relative; float: left; width: 100%; bottom: 0; left: 0; padding:10px 20px; }
.header-sol { position: relative; float: left; width: 50%; text-align:left; }
.header-sol img{ position: relative; float: left; max-width:160px; }
.header-sol .header-metin { position: relative; float: left; font-size:19px; color:#3e3e3e; margin:22px 0 0 20px; text-shadow:1px 1px 1px #c5c5c5; font-weight: 600 !important; }
.header-sag { position: relative; float: right; width: 47%; text-align:right; }
.header-sag .btn { margin:10px 0 0 5px; box-shadow: 1px 1px 1px #bbbbbb; font-size: 13px; min-width: 82px; }
.orta-alan { text-align:center; padding-top:105px; font-size:26px; color:#3e3e3e; margin-bottom: 2rem; }
.program-adi { font-size:36px; color:#e20a17; text-shadow:1px 1px 1px #c5c5c5; }
.orta-alan .kirmizi { color:#e20a17; }        
.font-golge { text-shadow:1px 1px 1px #c5c5c5; }
.sabit-alan { position: relative; float: left; width: 84%; margin:0 8%; }
.alt-alan{ bottom:0px; left: 0; padding: 5px 20px; }
.ana-footer { bottom:0; left: 0; border-top: 1px solid #afbdbe; padding: 5px 20px; }
.ana-footer span { text-shadow:1px 1px 1px #444444; font-size:13px; }
.footer-sol { position: relative; float: left; width: 47%; text-align:left; color:#ffffff; }        
.footer-sag { position: relative; float: right; width: 47%; text-align:right; }
.footer-sag a{ color:#ffffff; }
.footer-sag a:hover{ text-decoration:none; color:#e20a17; text-shadow:1px 1px 1px #bdbdbd; }
.footer-sag a:hover span{ text-shadow:none; }
.carousel-caption { color:#424242; position: initial; padding-bottom: 40px;text-shadow:0 1px 1px rgba(0,0,0,.6) }
.carousel-caption h3{ margin-top:0; margin-bottom:8px; font-size:21px; }
.carousel-caption p{ text-shadow:none; font-size:13px; color: #ffffff; }
.carousel-control {  display:none; background:none !important; }
.carousel-indicators { bottom: 0px; }
.carousel-indicators .active { background-color:#e20a17 !important; }
.login-panel-wrapper { margin:10px auto 5px; border-radius:3px; border:1px solid #cbcbcb; box-shadow: 3px 3px 8px #a5a5a5; padding-top:0; background-color:rgba(255,255,255,0.93); }
.login-panel-wrapper:hover { box-shadow: 3px 3px 8px #7a7a7a; }
.login-panel-wrapper .x-panel-body-default{ border:none; background-color:transparent; }
.login-panel-wrapper .x-panel-body-default .x-form-item-label-default{ font-family: 'Raleway', sans-serif !important; font-size:13px; font-weight: 600 !important; }
.login-panel-wrapper .form-control{ padding:0; border:none; box-shadow: 1px 2px 4px #dcdcdc; margin-bottom:3px; }
.login-panel-wrapper .form-control .x-form-text-wrap-default{ border-radius:3px; }
.login-panel-wrapper .form-control .x-form-text-default{ background-image:none; padding-left:6px; font: inherit; font-size:13px; }
.login-panel-wrapper .form-control.x-form-text-field-body-default{ max-width:inherit !important; min-width:inherit !important; }
.login-panel-wrapper .form-control .x-form-trigger-wrap.x-form-trigger-wrap-default { width:100%; height:38px; }
.login-panel-wrapper .btn { right:0; position:absolute; margin-top:6px; height:36px;  }
.login-header { position:relative; float:left; border-bottom:1px solid rgba(226,226,226,0.4); width:100%; margin-bottom:3px; }
.login-header span{ position:relative; float:left; font-size:17px; margin-right:8px; margin-top:1px; }
.login-header h3{ margin-top:2px; margin-bottom:2px; font-size:18px; position:relative; float:left; }
.login-panel-wrapper hr{ margin-top:3px; margin-bottom:3px; border-color:rgba(226,10,23,0.4); position:relative; float:left; }
#ModalLogin { top:25%; }
#ModalLogin .modal-dialog { max-width:400px; }
#ModalLogin .modal-dialog p {
    font-size: 1rem;
    letter-spacing: 0.02rem;
}
.img-sayfa-alt { margin: 15px auto 0; width: 410px; }
.btn-login{ margin-top: 20px; }
@media (max-width: 575.98px) {
    .alt-alan {
        margin-top: 4rem;
    }
}
@media (min-width: 576px) {
    .alt-alan {
        margin-top: 4rem;
    }
}
@media (min-width: 768px) {
    .alt-alan {
        margin-top: 4rem;
    }
}
@media (min-width: 992px) {
    .alt-alan {
        margin-top: 4rem;
    }
}
@media (min-width: 1200px) {
    .alt-alan {
        margin-top: 4rem;
    }
}
@media (min-width: 1600px) {
    .alt-alan {
        margin-top: 16rem;
    }
}
.modal-title {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    line-height: 1rem;
    gap: 0.4rem;
}
.modal-title i {
    font-size: 1.15rem;
}
.modal-title h5{
    font-weight:600;
    margin-bottom: 0;
}