.hide960 { display: inline; }
@media (max-width:960px){
    .hide960 { display: none; }
}

.mZero { margin-left: 0px; margin-right: 0px; }
.pZero { padding-left: 0px; padding-right: 0px; }

.mBot8 { margin-bottom: 8px; }
.mTop8 { margin-top: 8px; }
.mTop30 { margin-top: 30px; }

.categoryAdminRow { float: left; }
.categoryAdmin { background-color: #2cabe3; border-radius: 8px; text-align: right; color: #ffffff;  padding-top: 5px; padding-bottom: 5px; padding-right: 8px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; width: 100%; }
.categoryAdmin .btn { color: #2cabe3; background-color: #ffffff; border: 0px solid #ffffff; }

.stateAdmin { background-color: #c2c2c2; border-radius: 8px; text-align: right; color: #ffffff;  padding-top: 5px; padding-bottom: 5px; padding-right: 8px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; width: 100%; }
.stateAdmin .btn { color: #353535; background-color: #ffffff; border: 0px solid #ffffff; }

.btn-min{ width: 22px; height: 22px; font-size: 9px; padding: 6px 0; }

.favourite-start { position: absolute; top: 18px; z-index: 1; }

.vtabs { width: 100%; }
.vtabs .tabs-vertical { width: 58px !important; }

.vtabs .tab-content { padding-left: 0px; padding-right: 10px; }
.sk-chat-widgets .chatonline li .call-chat { top: 2px; right: 0px; }
.plus-heading { margin-top: -4px; }

.btn-a { color: #fff !important;padding-top: 9px !important; padding-left: 0px !important; padding-right: 0px !important;text-align: center; margin-left: 5px; width: 42px !important; height: 42px !important; }
.hr-min { margin-top: 3px; margin-bottom: 5px; }

.note-editor { border: 0px solid #78828c21; }
.note-editor .note-editing-area .note-editable { text-align: left; direction: ltr !important;  }

.btn-circle.btn-lg { padding: 14px 15px; }

.fc-unthemed .fc-today { border: 0px solid #000000; background: #cde8f5!important; }

.noRTL { direction: ltr !important; }

.noRTLR { direction: ltr !important; text-align: right !important; }

.cWhite { color: #ffffff !important; }

.popover .popover-title { direction: ltr !important; }
.euro-circle { font-size: 46px !important; }
.euro-event { font-size: 42px !important; }
.euro-line { display: inline-block !important; padding-top: 10px !important; }

.label-mb { display: inline-block; }

.btn-circle-min { padding: 8px 9px !important; width: 36px !important; height: 36px !important; }

.form-group, .form-horizontal .form-group {  margin-bottom: 25px;  display: flow-root; }

.hide { display: none; }

.chat-main-box .chat-right-aside {    margin-right: inherit;    margin-left: inherit;}

.chat-main-header {   background-color: #ffc36d;}
.chat-list .chat-body { text-align: left; }

.box-title-fix {    margin: 0 0 0px !important; text-align: right; }
.btn-white {    background: #ffffff;    border: 1px solid #ffffff;}
.todo-list li { padding: 10px 15px 10px 0;}

.select2-container-multi .select2-choices .select2-search-choice {  color: #fff;    background: #2cabe3;    border-color: #2cabe3;}
.select2-search-choice-close {  top: 3px;  }

.panel .panel-body { background-color: #f7fafc; }

.tooltip-item { background: none; color: #2cabe3; font-size: 15px; padding: 0 5px; }
.tooltip-text { font-weight: 300; }
.tooltip-content { box-shadow: 0px 6px 9px rgba(48, 54, 61, 0.80); }

.sweet-alert h2 { font-size: 22px; line-height: 30px; text-align: center !important; margin: 5px 0; }
.sweet-alert p { line-height: normal !important; }
.sweet-alert .sa-icon { margin: 5px auto; }


/* RESPONSIVE */

#page-wrapper {
    overflow-x: hidden !important;
}

.tableNoPading section {
}

@media (max-width:520px){
    body {
        font-size: 13px;
    }
    .tableNoPading section {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
        padding: 10px 6px;
    }
    .btn-circle.btn-lg {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }
    .btn-circle.btn-lg {
        padding: 10px 6px;
    }
    #demo-input-search2 {
        width: 120px;
    }
}

