body {
    font-family: 'Noto Kufi Arabic';
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Kufi Arabic';
}

a {
    color: #f38052;
}

a:hover {
    color: #455a64;
}

.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
    font-size: 22px;
}

.topbar {
    background: #f38052;
}

.card-info {
    background: #f9f9f9;
}

.card-login{
    width: 34%;
    text-align: left;
    background: #fff;
    color: #35628d;
    border-top: 5px solid #f38052 !important;
    border-radius: 5px;
}

.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f38052), to(#f38052)), -webkit-gradient(linear, left top, left bottom, from(rgba(120, 130, 140, 0.13)), to(rgba(120, 130, 140, 0.13)));
    background-image: -webkit-linear-gradient(#f38052, #f38052), -webkit-linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
    background-image: -o-linear-gradient(#f38052, #f38052), -o-linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
    background-image: linear-gradient(#f38052, #f38052), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
}

.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
    border: 1px solid rgba(57, 81, 155, 0.2);
    padding: 0px 15px;
    border-radius: 3px;
    height: 45px;
}

.logo{
    margin-bottom: 40px;
}
.btn-info {
    background: #f38052;
    border: 1px solid #dc754b;
}

.btn-info:hover{
    background: #eaeaea;
    border: 1px solid #ddd;
    color: #f38052;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle, .btn-info:focus {
    color: #fff;
    background: #f38052;
    border: 1px solid #dc754b;
}

/*.bg-info {
    background-color: #f38052 !important;
}*/


.bg-success {
    background-color: #f38151 !important;
}

.text-themecolor {
    color: #4f5368 !important;
}

.text-info {
    color: #ffffff !important;
    text-align: center;
    font-size: 30px;
}

html body .bg-light-info {
    background-color: #fedecf;
}

.sidebar-nav > ul > li.active > a {
    color: #fff;
}

.sidebar-nav > ul > li.active > a i {
    color: #fff;
}

.sidebar-nav > ul > li.active > a {
    color: #fff;
    border-color: #943204;
    background: #6a7a96;
}

.sidebar-nav ul li a.active i{
    color: #fff;
}

.sidebar-nav ul li a:hover i {
    color: #bf5023;
}

.sidebar-nav ul li a:hover {
    color: #f38052;
    background: #eae7e4;
}

.sidebar-nav > ul > li > a i {
    width: 30px;
    font-size: 25px;
}
/* login-register */
.login-register {
    background: #f5f6fa;
}

.card {
    border: none;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.08);
    box-shadow: 0 2px 3px rgba(0,0,0,.08);
    margin-bottom: 30px;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
}

.card-inverse .card-title {
    color: #ef5350;
}

.card .card-subtitle {
    color: #99abb4;
}

.bg-clr1 {
    background-color: #13aaf9 !important;
}

.bg-clr2 {
    background-color: #968cec !important;
}

.bg-clr3 {
    background-color: #35a989!important;
}

.bg-clr4 {
    background-color: #eca16c !important;
}

.bg-clr5 {
    background-color: #90a049 !important;
    border-radius: 5px;
}
.bg-clr6 {
    background-color: #447e6d8f !important;
    border-radius: 5px;
}
.bg-clr7 {
    background-color: #4c98af !important;
    border-radius: 5px;
}
.bg-clr8 {
    background-color: #b14747 !important;
    border-radius: 5px;
}
.bg-clr9 {
    background-color: #9ec8df !important;
    border-radius: 5px;
}
.bg-info {
    background-color: transparent !important;
}

.bg-info h3{
    font-size: 60px
}

[type="checkbox"]:checked + label:before {
    border-bottom: 2px solid #f38052;
    border-left: 2px solid transparent;
    border-right: 2px solid #f38052;
    border-top: 2px solid transparent;
    -webkit-transform: rotate(46deg);
    -ms-transform: rotate(46deg);
    transform: rotate(46deg);
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child)/*:not(.dropdown-toggle) removed by mohamed eid*/, .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle {
    height: 40px;
}

.exhibition .dataTables_length, .exhibition .dataTables_filter{
    display:none;
}

.exhibition #myTable_info{
    display:none;
}

table.dataTable thead .sorting:after {
    margin-right: 10px;
    color: rgb(255, 255, 255);
}

table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc:after {
    margin-right: 10px;
}

table form {
    display: inline;
}

.color-bordered-table.muted-bordered-table thead th {
    background-color: #f38052;
    color: #ffffff;
    border-right: 1px solid #fff;
    text-align: center;
}

.table td, .table th {
    vertical-align: middle;
}

.color-bordered-table.muted-bordered-table {
    border: none;
}

.footable.breakpoint tbody tr td span.footable-toggle {
  padding-left: 25px;
}

.footable-row-detail {
    background-color: #f5f5f5;
    border-top: 3px solid #d1e1ea !important;
}

.footable-row-detail td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.footable-row-detail-inner {
    background-color: #fff;
    border: 1px solid #dcebf7;
    width: 100%;
    padding: 12px;
}

.footable-row-detail-name {
    display: table-cell;
    font-size: 14px;
    padding: 5px 10px;
    color: #f38052;
    background-color: #EDF3F4;
    border-top: 1px solid #F7FBFF;
}

.footable-row-detail-value {
    display: table-cell;
    padding-left: 0;
    padding-right: 12px;
    border-top: 1px dotted #F8E4CC;
}

.form-control {
    min-height: 35px;
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 5px);
}

.rehearsal_succsess{
    background-color: #254006;
    color: white;
    box-shadow: 0 0 16px 3px #0b4c0a;
    padding: 10px;
}

.rehearsal_working{
    background-color: #d05625;
    color: white;
    box-shadow: 0 0 16px 3px #ab684e;
    padding: 10px;
}


.rehearsals_downloads_rehearsal_working{
    box-shadow: 0 0 20px 3px #f3805261;
    padding: 10px;
    background-color: #d05625;
    color: white;
}

.rehearsals_downloads_rehearsal_working a{  
    color: white;
    font-size: initial;
}

.rehearsals_downloads_rehearsal_succsess{
    box-shadow: 0 0 20px 3px #f3805261;
    padding: 10px;
    background-color: #254006;
    color: white;
}

.rehearsals_downloads_rehearsal_succsess a{  
    color: white;
    font-size: initial;
}

/*Responsive*/
@media (max-width: 767px) {
    .card-login {
        width: 90%;
    }
    .dataTables_filter{
    float: right;
}
}
