p {
    font-size: 1.2rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #6e6e6e;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, {
    font-family: Arial, Helvetica, sans-serif;
}

@media print {
  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }
}

.fc-unthemed .fc-list-empty {
  background-color: #ffffff; 
}

.swal2-popup .swal2-content {
    font-size: 1.3rem;
}

.select2-container--default .select2-results__option .select2-results__group {
    font-weight: 900;
}
.m-menu__link-text, .m-portlet__nav-item, .m-nav__link-text, .m-portlet__head-text, .m-subheader .m-subheader__title, .table.table-striped thead th, body, label, .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text, .btn, .m-btn, span  {
    font-family: Arial, Helvetica, sans-serif;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
    color: #fff;
}

.ocit-settings-tables td {
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;    
}
.ocit-settings-tables th {
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;
}

.button_link_link {
     background:none!important;
     color:inherit;
     border:none; 
     padding:0!important;
     font: inherit;
     /*border is optional*/
     /*border-bottom:1px solid #444; */
     cursor: pointer;   
}

.m-widget4__item {
    border-bottom: 1px dashed #cccccc;
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    font-weight: 600;
}
a {
    font-family: Arial, Helvetica, sans-serif;
}
a:hover {
    text-decoration: none;
}
legend {
    border-bottom: 1px solid lightgrey;
    margin-bottom: 20px;
    margin-top: 10px;   
}

.m-form .m-form__group .form-control-label, .m-form .m-form__group label {
    font-size: 1.2rem;
}

.col-form-label {
    font-size: 1.2rem;
}

.m-checkbox-list .m-checkbox, .m-checkbox-list .m-radio, .m-radio-list .m-checkbox, .m-radio-list .m-radio {
    font-size: 1.2rem;
}

.ocit-selected-table-row {
    background: #ffff6e;
}

mark{
    background: #ffff6e;
    color: black;
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__foot {
    border-color: #f2f3f8;
}

.m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu {
    /*padding-top: 30px;*/
}
.m-widget6 .m-widget6__item .m-widget6__caption, .m-widget4__item .m-widget4__text {
    font-size: 1.2rem;
    font-weight: 600;
    color: #6e6e6e;
}

.ocit_case_note_title_list {
    cursor: pointer;
}

.form-control {
    font-size: 1.2rem;
    border-color: #c0c0c0;
}

.bootstrap-select.btn-group > .dropdown-toggle.btn-default, .bootstrap-select.btn-group > .dropdown-toggle.btn-secondary {
    border-color: #c0c0c0;
}

.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
    border-color: #c0c0c0;
}

.btn {
    font-size: 1.2rem;
}

.ocit-filter-form-groups {
    padding-top: 15px;
}

.ocit-case-hidden {
    display: none;
}

.ocit-odd-row {
    background-color: #f4f5f8;
}

.flatpickr-input[readonly] {
font-size: 1.2rem;
border: 1px solid #c0c0c0;
background: #fff;
min-width: 100px;
height: 35px;
}


.summaryhidden {
    display: none;
}

.summarydisplayed {
    cursor: pointer;
}

.m-widget6 .m-widget6__body .m-widget6__item .m-widget6__text {
    font-size: 1.2rem;
}

.m-widget4 .m-widget4__item .m-widget4__info .m-widget4__text {
    font-size: 1.2rem;
}


.signatureBlock {
    width:250px;
    height:80px;
    padding:10px;
    border:1px solid #aaaaaa;  
    background-color: #f7ff76;  
    cursor: pointer;    
}
.signed {
    width:250px;
    height:80px;
    padding:10px;
    border:1px solid #aaaaaa;          
    background-color: #fff; 
}   
.signatureBlockNotUsed {
    width:250px;
    height:80px;
    padding:10px;
    border:1px solid #aaaaaa;  
    background-color: #ffa8a8;             
}

@media screen and (min-width: 768px) {
    #signature-pad {
        width: 600px;
        height: 130px;
    }
    .ocit-dark-logo-esignature {
        width: 240px;
        margin-bottom: 40px;        
    }    
}
@media screen and (max-width: 767px) {
    #signature-pad {
        width: 470px;
        height: 130px;
    }
    .ocit-dark-logo-esignature {
        width: 200px;
        margin-bottom: 40px;        
    }     
}
@media screen and (max-width: 550px) {
    #signature-pad {
        width: 380px;
        height: 130px;
    }
    .flatpickr-input {
        padding: 15px 15px; 
    }   
    .ocit-dark-logo-esignature {
        width: 160px;
        margin-bottom: 40px;
    }        
}
@media screen and (max-width: 470px) {
    #signature-pad {
        width: 310px;
        height: 130px;
    }
}
@media screen and (max-width: 400px) {
    #signature-pad {
        width: 280px;
        height: 130px;
    }
}
@media screen and (max-width: 370px) {
    #signature-pad {
        width: 250px;
        height: 130px;
    }
}

@media screen and (min-width: 992px) {

    .ocit-col-bordered {
        border-right: 1px solid #ebedf2;
        margin-top: -25px;
        padding-top: 25px;
        margin-bottom: -25px;
        padding-bottom: 25px;   
    }

    .ocit-search-reset-button-group {
        margin-right: 10px;
    }       

}
@media screen and (max-width: 991px) {

    .ocit-col-bordered {
        border-bottom: 1px solid #ebedf2;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .ocit-search-reset-button-group {
        margin-top: 15px;
        margin-right: 10px;
    }    

}