html { box-sizing: border-box; }
body { padding-bottom: 100px; }

.error-template {padding: 40px 15px;text-align: center;}
.error-template h1 {font-size: 155px;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }

.card-login { max-width: 460px;}

.navbar {background: #FFF;}

.swal-text {
    text-align: center;
}

body.modal-open .ui-datepicker {
    z-index: 1200 !important;
}

.jumbotron {
    border-radius: 0;
    background-image: url("bg_beyaz.png");
}
.jumbotron.grey {
    background-image: url("bg_gri.png");
}

#soruBankasi_soruListesi .dropdown-toggle:after { content: none }

.wysihtml5-toolbar .btn {
    padding: 10px 16px;
}


#ajaxBekleyin {
    display: block;
    position: fixed;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background: url("loading.gif") no-repeat center center rgba(255,255,255,0.6);
    z-index: 100000;
}


.card .resim {
    min-height: 145px;
    background: #DDD no-repeat center center;
    background-size: contain;
}
.card .resim .icResim {
    display: block;
    width: 100%;
    height: 165px;
}

.soruListesi .card .card-body {
    height: 108px;
    padding: 10px;
    max-height: 108px;
    overflow: hidden;
}
.soruListesi .card button.soruDurumBilgisi,
.soruListesi .card button.soruDersUniteKonuBilgisi {
    top:10px;
    width: 20px;
    height:20px;
    font-size:12px;
    padding:0px;
    text-align: center;
    line-height: 12px;
    position: absolute;

}
.soruListesi .card button.soruDurumBilgisi { left: 10px; }
.soruListesi .card button.soruDersUniteKonuBilgisi { right: 10px; }

.suSoruyaGit {
    cursor: pointer;
}

#cozumVideoModal .modal-dialog {
    max-width: 800px;
    margin: 30px auto;
}

#cozumVideoModal .modal-body {
    position:relative;
    padding:0px;
}
#cozumVideoModal .close {
    position:absolute;
    right:-30px;
    top:0;
    z-index:999;
    font-size:2rem;
    font-weight: normal;
    color:#fff;
    opacity:1;
}