/*.titled, td.tited *{font-size:20px !important}

.card a {color: #311b4f !important;}
.card a:hover {color: #411b4f !important;}*/
*{font-family: Pt Sans;}

.application-offset .container-application:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    pointer-events: none;
    height: 430px;
}
.application .sidenav.show::before {
    background-color: #0077d9 !important;
}
.bg-new-item{background: rgba(255, 238, 195, 0.33);}
.badge a{color:white;}
.-card a{color: #265b8d !important;}
#page-body-block{margin-top:10px;margin-bottom: 20px;min-height: 300px;}

.table td, .table th {
    white-space: normal !important;
}
.gray, .grey{color:#acacac !important;}

/* Legacy */
.lined-prop{margin: 0;padding: 0}
.lined-prop li{list-style: none;margin: 0;padding: 0;color: #acacac;font-size: 11px !important;}
.titled{font-weight:100;}
.file-list-small{margin:0;padding:0;}
.file-list-small li{list-style:none;margin-left:0;}
.unread *{font-weight:bold !important;}
.upload-preview{height:32px !important;}
.avatar-lg{height:156px;width:156px;}
.custom-file-upload{font-size:19px !important;display:block;text-align:center;}

.nav-tabs{width:100%;background: #fcfcfc;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.nav-tabs li{padding:10px;border-right:solid 1px #fcfcfc;}
.nav-tabs li:first-child{border-top-left-radius: 10px;   }
.nav-tabs li:last-child{border-top-right-radius: 10px;border-right:solid 0px #acacac;   }

.nav-tabs li{background: #f5f5f5;}
.nav-tabs li a{color: #838383;}
.tab-pane{border:solid 1px #f9f9f9  ;padding: 12px; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.listButtons{margin: 0;padding: 0;}
.listButtons li{list-style: none;float: none;padding-left: 0px;float: left;text-align: center;padding: 10px;border: solid 1px #fff;margin:10px;width: 150px;min-height: 150px;transition: all .4s  ease;}
.listButtons li a{text-decoration: none;color: #575757}
.listButtons li:hover{border-color: #e9e9e9;background: #f7f7f7;}
.listButtons li i{font-size: 44px;padding: 0px;}
.listButtons2 li i{font-size: 10px;padding: 0px;}
.listButtons li img{height: 65px;padding: 10px;}
.listButtons li span{display: block;text-align: center;}

.ios-menu{background: white;padding:7px;box-shadow:  0px -2px 3px 0px rgba(0, 0, 0, 0.09);z-index:9 !important;}
.ios-menu a{color:#acacac !important;}
.fixed-menu{position:fixed;bottom:0px;width:100%;z-index:9}


.listButtons-sm{}
.listButtons-sm li img{height: 48px;padding: 5px;}
.listButtons-sm li{width: 120px;min-height: 120px;}
.pointer{cursor:pointer;}
.form-control2{
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0rem;
    line-height: 0;}
/* bs3 */
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.chat-bar{height:300px;overflow:auto;}
.hidden{display:none;}

.qr-table td{font-family:  "Pt Sans" !important;font-size:13px !important;}
.card a.btn-primary{color:white !important;}

.fc-day{border:solid 1px rgba(172, 172, 172, 0.5);text-align:center;    }
.fc-day-number{font-weight:bold;}
.fc-event-inner{background: #00b8d9 !important;;color:white;padding:5px;border-radius:5px;margin-bottom:3px;}
.fc-header-center{text-align:center;}
.fc-header-right{text-align:right;}
.fc-button{padding:5px;cursor:pointer;}
.danger{background: rgba(255, 0, 0, 0.2) !important;}
.success{background: rgb(35, 161, 70) !important;}
.success-{background: rgb(35, 161, 70) !important;}
.white *{color:white;}
.bg-danger-kanban{background: rgba(255, 0, 0, 0.11);}
.bg-warning-kanban{background: rgba(255, 255, 0, 0.11);}
.bg-success-kanban{background: rgba(0, 128, 0, 0.04);}

.form-control, .select2-selection__rendered, .select2-selection__choice{color: #575757 !important;}
.table-sm td, .table-sm th{border:solid 1px #dcdcdc !important;font-weight:normal;padding:1px;}
.cke_editor_text{box-shadow: none !important;border:solid 1px rgba(172, 172, 172, 0.41) !important;; padding:3px !important;}
.cke_top{padding:0px !important;}
.cke_contents{min-height:380px !important;}

.avatar-sm img{border-radius: 100px;height:40px !important;width:40px !important;}
.kanban-danger{border-radius: 4px !important;background: linear-gradient(360deg, #d91e18, #ec211a)!important;;color:white !important;}
.kanban-done{border-radius: 4px !important;background: linear-gradient(360deg, #39b3a6, #39b3a6)!important;;;color:white !important;}
.kanban-danger *, .kanban-done *{color:white !important;}
.kanban-danger:before{height: 230px;background:red;}