/*
    Created on : Dec 5, 2020, 2:09:47 PM
    Author     : ISDO WEB & YAZILIM
*/
.section.section-404{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100vh;background:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section.section-404 .error-code{font-size:10rem!important}@media screen and (min-width:992px){.section.section-404 .error-code{font-size:5rem!important}.section.section-404 .bg-image-404{width:70%!important}}@media screen and (min-width:769px){.bg-image-404{width:100%!important}}@media screen and (max-width:768px){.section.section-404 .error-code{font-size:5rem!important}.section.section-404 .bg-image-404{width:100%}}@media screen and (max-width:540px){.section.section-404 .error-code{font-size:2rem!important}}
.relative{position: relative;}
.block{display: block;}
.nav-collapsed .brand-sidebar .brand-logo{padding: 13px}
.brand-sidebar .logo-wrapper a.brand-logo img{height: 40px;position: relative;left: 50%;}
.brand-sidebar .brand-logo{padding-top: 13px}
.brand-sidebar .logo-wrapper a.brand-logo .first-logo{height: 33px;vertical-align: top;padding-top: 3px;margin-left: 10px;display: none;}
.subscriber-list-card table td:first-child, .subscriber-list-card table th:first-child{padding: 15px 5px 15px 25px;}
.actions-edit .material-icons{cursor: pointer;color: #6b6f82;margin-right: 5px}
#main .tabs .tab a{display: flex;}
.modal .modal-header{background: -webkit-linear-gradient(45deg,#8e24aa,#ff6e40)!important;background: linear-gradient(45deg,#8e24aa,#ff6e40)!important;padding: 10px 15px;}
.modal .modal-header h4{padding: 0;margin: 0;color: #fff;font-size: 1.5rem;font-weight: 300;}
.modal .modal-header span{position: absolute;right: 10px;top: 10px;color: #fff;font-weight: 600;border: 1px solid #fff;border-radius: 50%;width: 25px;text-align: center;height: 25px;line-height: 24px;box-shadow: inset 0px 0px 2px 0.3px #fff;}
.modal .modal-footer{border-top:1px solid #dedede;padding-right: 30px;height: 75px;padding-top: 16px}
/* .modal .modal-content {min-height: 250px}  sorun olursa geri alıncak */
.modal .modal-content .input-field {position: relative;}
.urunler-title-durum{font-weight: 400;margin-bottom: 10px;border-bottom: 1px dotted #dedede;padding-bottom: 5px;}
.table-user-image{width: 50px;height: 50px;text-align: center;}
.table-user-image img{width: 100%;border-radius: 50%;margin: auto;}
#account{padding: 0;padding-top: 15px;}
#finansal{padding: 0;padding-top: 15px;}
#information{padding: 0;padding-top: 15px;}
.add-project{margin: 0;padding: 0;}
.add-project li{margin: 0;padding: 0;float: left;display: inline-block;width: 14.28%;text-align: center;}
.add-project li i{cursor: pointer;}
.add-project li p{cursor: pointer;}
.add-project li:hover i{color: #8e24aa;}
.add-project li:hover p{color: #8e24aa;}
.add-project li.active i{color: #8e24aa;}
.add-project li.active p{color: #8e24aa;}
.proje-content{color: #6b6f82;display: none;}
.proje-content .proje-title{margin: 0;padding: 0;font-size: 19px;border-bottom: 1px dashed #6b6f82;padding-bottom: 12px;margin-bottom: 25px;}
.proje-middle-title{margin: 0;padding: 0;font-size: 15px;border-bottom: 1px dashed #dedede;padding-bottom: 10px;margin-bottom: 25px;margin-top: 20px;background: #f5f2f0;padding-top: 10px;padding-left: 15px;}
.modal-mail{position: absolute;top: 23px;right: 21px;font-size: 1rem;line-height: 30px;height: 30px;padding-left: 10px;padding-right: 10px;color: #00bcd4;background-color: transparent;box-shadow: 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12), 0 0 0 0 rgba(0, 0, 0, .2);border:1px solid transparent}
.modal-mail i{vertical-align: middle;}
.modal-mail:hover{background-color: transparent;background-color: transparent;box-shadow: 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12), 0 0 0 0 rgba(0, 0, 0, .2);border:1px solid #00bcd4}
.proje-footer{border-top:1px dashed #6b6f82;padding-top: 20px !important;}
.through{text-decoration: line-through;}
.kar-para{}
.kar-para span:nth-child(1){display: block;text-align: right;color:#44ab96;font-weight: 700;font-size: 18px}
.kar-para span:nth-child(2){display: block;text-align: right;font-weight: 100;font-size: 12px}
.borc-para{}
.borc-para span:nth-child(1){display: block;text-align: right;color:red;font-weight: 700;font-size: 18px}
.borc-para span:nth-child(2){display: block;text-align: right;font-weight: 100;font-size: 12px}
.tahsilat-ekle{margin: 0;padding: 0}
.tahsilat-ekle li:nth-child(1){position: relative;border-bottom: 1px dashed #dedede;}
.tahsilat-ekle li:nth-child(1) span{text-align: center;display: block;position: absolute;width: 100%;top: 0; font-weight: 700}
.btn-vezgec{background: transparent;border:1px solid #dedede;color:#aaa;width: 100%;padding: 7px 12px;font-size: 12px;font-weight: 100;margin-top: 10px;}
.btn-vezgec:focus{background: transparent;border:1px solid #dedede;color:#aaa;}
.btn-tahsilat{background: #00bcd4;border:1px solid #00bcd4;color:#fff;width: 100%;padding: 7px 12px;font-size: 12px;font-weight: 100;margin-top: 10px;}
.btn-tahsilat:focus{background: #00bcd4;border:1px solid #00bcd4;color:#fff;}
.last-list{background-color: #f9f9f9;margin-top: 30px;padding: 5px;}
.last-list > div{border-bottom:1px dashed #dedede;padding-top: 10px !important;padding-bottom: 10px !important;color:#bbb;}
.last-list > div:nth-child(2){text-align:right;color:#9c9eaa;font-weight: 900;}
.last-list > div:nth-child(3){color:#000;}
.last-list > div:nth-child(4){text-align:right;color:#44ab96;font-weight: 900}
.last-list > div:nth-child(5){color:#000;}
.last-list > div:nth-child(6){text-align:right;color:#44ab96;font-weight: 900}
.login-bg {background-image: url("/images/flat-bg.jpg");background-repeat: no-repeat;background-size: cover;}
#login-page {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100vh;}
#login-page .card-panel.border-radius-6.login-card {margin-left: 0 !important;}
#main .section-data-tables .dataTables_wrapper table.dataTable tbody td, #main .section-data-tables .dataTables_wrapper table.dataTable tbody th a{color: #6b6f82}
.faturalar-table tr td span:nth-child(1){display: block;color:#000;font-weight: bold}
.faturalar-table tr td span:nth-child(2){display: block;color:#aaa;font-size: 12px}
.faturalar-table tr td:nth-child(4) span:nth-child(1){text-align: right;}
.faturalar-table tr td:nth-child(4) span:nth-child(2){text-align: right;}
table tr td a.badge{padding: 5px 10px}
.action-footer{border-bottom: 1px dashed #dedede;padding-bottom: 25px !important;margin-bottom: 25px !important;}
.aylik-rapor {}
.aylik-rapor thead {background: -webkit-linear-gradient(45deg, #8e24aa, #ff6e40) !important; background: linear-gradient(45deg, #8e24aa, #ff6e40) !important;}
.select2-container--default .select2-selection--single{background-color: #fafafa!important;}
.icon-special{border: 1px solid #6b6f82;border-radius: 50%;width: 50px;height: 50px;text-align: center;line-height: 48px;font-size: 29px;cursor: pointer;}
.icon-special:hover{background: -webkit-linear-gradient(45deg,#8e24aa,#ff6e40);background: linear-gradient(45deg,#8e24aa,#ff6e40);box-shadow: 3px 3px 20px 0 rgb(255 110 64 / 50%);color: #fff;border:1px solid #fff;}
.s12 .container .kayit-hata{text-align: center;}
.ml10{margin-left: 10px;}
.input-field.col input{border: 1px solid #9e9e9e !important;padding-left:15px !important;width: calc(100% - 15px) !important;}
.input-field.col label{padding-left: 15px !important;}
.nav-collapsible li {position: relative;}
::placeholder { color: #9e9e9e;}
input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label{ color: #8e24aa;}
input:not([type]).validate + label,
input[type=text]:not(.browser-default).validate + label,
input[type=password]:not(.browser-default).validate + label,
input[type=email]:not(.browser-default).validate + label,
input[type=url]:not(.browser-default).validate + label,
input[type=time]:not(.browser-default).validate + label,
input[type=date]:not(.browser-default).validate + label,
input[type=datetime]:not(.browser-default).validate + label,
input[type=datetime-local]:not(.browser-default).validate + label,
input[type=tel]:not(.browser-default).validate + label,
input[type=number]:not(.browser-default).validate + label,
input[type=search]:not(.browser-default).validate + label,
textarea.materialize-textarea.validate + label { width: calc(100% - 30px);left: 15px;}
input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]){border-bottom: 1px solid #eaab34; box-shadow: 0 1px 0 0 #eaab34;}
.select2-container--default .select2-selection--single {background-color: #fff !important;}
.select2.select2-container.select2-container--default.select2-container--focus{border: 1px solid #9e9e9e !important;text-indent: 15px;}
.select2.select2-container.select2-container--default{border: 1px solid #9e9e9e !important;text-indent: 15px;}
.select2-container--default .select2-selection--single{border-bottom: 1px solid transparent !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{right: 5px;}
.select2-container--default .select2-results__option--highlighted[aria-selected], div.tagsinput span.tag {background-color: #eaab34;}
.long-table{overflow: hidden;overflow-x: auto;}
.dt-button{background: #0288d1;background: -webkit-linear-gradient(45deg, #0288d1, #26c6da) !important;background: linear-gradient(45deg, #ffad1f, #ed7b1a) !important;border: 0;padding: 7px 25px;color: #fff;margin-right: 10px;s}
.durumaktif {width: 150px;margin-left: 90%;}
#login-page .input-field.col input{width: calc(95% - 30px) !important;}
#login-page .input-field .prefix{top: -0.5rem;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {    border-color: #888 #ffffff00 #888 transparent; border-width: 5px 4px 0 4px;}
.modal .input-field.col input {background-color: #fff;}
#editing-view-port div {padding-left: 15px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #9e9e9e;}
input.datepicker {color: #9e9e9e;}
#cke_1_contents {height: 400px !important; }

@media only screen and (max-width: 992px){
  .sidenav-main .brand-logo .logo-text{display: inline-block !important}
  .navbar-full .brand-sidebar .brand-logo{margin-left: 50px;padding: 0;padding-top: 8px;}
}
.redfnt{color:red!important;}
.greenfnt{color:green!important;}
