:root{
    --main-color:#0072CE;
}

/* General */
body{color:#595d6e;}
.main-color{color:var(--main-color);}
.text-danger{color:red !important;}
.kt-badge.kt-badge--danger{background-color: #ff3a3a;}
.btn.btn-default, .btn.btn-default:hover{background-color: #0072CE;color: white !important;border: unset;}
.btn.btn-default i{color: white !important;}
.btn:focus, .btn.focus{box-shadow: 0 0 0 0.2rem rgba(var(--main-color), 0.25);}
.dropdown-menu{z-index: 99999;}
.blockUI.blockMsg.blockPage { z-index: 999999 !important; }
.btn-default-outline{ color: #0072CE; background-color: transparent; background-image: none; border-color: #0072CE;}
.btn-default-outline:hover{background-color: #0072CE;color: white !important;border: unset;}
#btn-google{background: #de5246 !important; color:white;}
.fa-search{font-size: 19px !important;}
.datepicker { z-index: 999999 !important; }

/* Layaout */
.kt-aside{width: 225px !important;}
.kt-aside--minimize .kt-aside{width: 70px !important;}
.kt-aside--fixed .kt-wrapper{padding-left: 225px;}
#codeigniter_profiler{padding-left: 225px !important;}
.kt-portlet__head{background:#0072CE !important; }
.kt-portlet__head .kt-portlet__head-title{color:white !important; font-size:1.5rem !important;}
.kt-portlet .btn:not(.btn-icon){background:#0072CE !important; background-color: #0072CE !important; color: white !important;}

/* Top header */
.kt-pulse.kt-pulse--brand .kt-pulse__ring{border-color:rgba(var(--main-color), 0.8);}
.kt-notification .kt-notification__item:hover .kt-notification__item-details .kt-notification__item-title,
.kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--quick-panel .kt-header__topbar-icon i{color:rgba(var(--main-color), 1)}

/* Menu */
.kt-aside__brand,
.kt-aside-menu{background-color: transparent !important;}
.kt-aside{background: linear-gradient( 150deg , #004b9b 15%, #083a71 49%, #002e5f 94%) !important;}
.kt-aside__brand-logo img{position: absolute; top: 8px; left: 50%; transform: translate(-50%, 0);}
.kt-menu__item .flaticon-dashboard:before{font-weight: 700 !important;}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-icon,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link > .kt-menu__link-icon { color: #fff!important; } 

.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text { color: #fff; }

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span { background-color: #0072CE!important; }
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span { background-color: #0072CE; opacity: 0.5; }
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span { background-color: #0072CE; }
#kt_aside_brand{background-color: white !important;}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text{font-size: 1.2rem !important;}

/* Dashboard */
.kt-iconbox--wave--brand{background-color: rgba(93, 120, 255, 0.07) !important}
.kt-iconbox--wave--success{background-color: rgba(10, 187, 135, 0.07) !important;}
.kt-iconbox--wave--warning{background-color: rgba(255, 184, 34, 0.07) !important}
.kt-iconbox--wave--danger{background-color: rgba(253, 57, 122, 0.07) !important}
.kt-iconbox--wave--app{background:linear-gradient(90deg, #809ec6 8%, #7e91aa 91%);}
.kt-iconbox--wave--app h3{color:white !important;}
.kt-iconbox--wave--app-transparent{background:transparent; box-shadow: none;}
.kt-iconbox--wave--app-transparent h3{color:#4071C4 !important;}

/* Table */
table tbody i{font-size: 2em !important;}
table thead,table tbody{text-align: center;}
div.dataTables_wrapper div.dataTables_filter{float: right;}
.table-bordered th, .table-bordered td{font-weight: normal;}
table .btn.btn-clean:hover{background-color: transparent;}
table thead tr,
.dataTables_wrapper .pagination .page-item.active > .page-link,
.dataTables_wrapper .pagination .page-item.previous > .page-link:hover, .dataTables_wrapper .pagination .page-item.next > .page-link:hover, .dataTables_wrapper .pagination .page-item.last > .page-link:hover, .dataTables_wrapper .pagination .page-item.first > .page-link:hover,
.dataTables_wrapper .pagination .page-item:hover > .page-link{background: #0072CE;}
table thead tr th{color:white !important;background-color: #0072CE !important;}
table tbody tr td a.btn.btn-clean:hover i{color:rgba(var(--main-color),1) !important;}
.dataTables_wrapper .pagination .page-item.next > .page-link,
.dataTables_wrapper .pagination .page-item.previous > .page-link{background-color: rgba(var(--main-color),.5);}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before{top: 25% !important;}
.table-large-wit th, .table-large-wit td {padding: 1rem .5rem !important;font-size: 14px !important;}
.dataTables_filter label{display: block !important;}
.dataTables_filter label input{font-size: 14px;margin-left: 0em !important;}
.dataTables_wrapper table.dataTable thead .sorting:after,
.dataTables_wrapper table.dataTable thead .sorting:before,
.dataTables_wrapper table.dataTable thead .sorting_asc:after,
.dataTables_wrapper table.dataTable thead .sorting_desc:after,
.dataTables_wrapper table.dataTable thead .sorting_asc:before,
.dataTables_wrapper table.dataTable thead .sorting_desc:before,
.dataTables_wrapper table.dataTable thead .sorting_asc_disabled:after,
.dataTables_wrapper table.dataTable thead .sorting_desc_disabled:after 
{ font-family: "Font Awesome 5 Free"; font-weight: 900; bottom: 50% !important; transform: translate(0px, 50%); }
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before
{ content: "\f15e"; right: 0px; font-size: 15px;}
table.dataTable thead .sorting_desc:before
{ content: ""; right: 0px;}
table.dataTable thead .sorting_desc:after 
{ content: "\f15d"; right: 0; font-size: 15px;}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after
{ content: ""; right: 0; }

/* Form */
.form-group label{font-size:14px !important;}
.form-group input, .form-group button, .form-group select, .form-group textarea, .form-group a{font-size:14px !important}
.form-control.disabled, .form-control.readonly { background-color: #f7f8fa; opacity: 1; }

/* Filters*/
.kt-portlet__head-actions .datepicker{width: 100% !important;}
.kt-portlet__head-actions button{font-size:14px;}

/* Notification */
.kt-quick-panel .kt-quick-panel__close:hover{background-color: rgba(var(--main-color),1);}

/*Sweet Alert */
.swal2-styled.swal2-confirm{background-color: red;color:white;}

/* Plugin - Morris*/
.morris-hover{z-index: 1;}

/* Plugin - Select2 */
.select2 { width: 100%!important; }

/* Plugin Karjee input */
.file-input{width: 100%;}

/* Page login */
.kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body .kt-login__form .kt-login__actions .kt-login__link-forgot:hover,
.kt-login.kt-login--v1 .kt-login__wrapper .kt-login__head .kt-login__signup-link{color:rgba(var(--main-color),1)}
.kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body .kt-login__form .kt-login__actions .kt-login__link-forgot:hover::after,
.kt-link:hover::after{border-bottom: 1px solid rgba(var(--main-color),1);}
.form-group a.forgot_password{ font-size: 12px !important; text-align: right; display: block; margin-top: 12px; }
.forgot_password span{color:black !important;}
.btn_register{padding: 15px 2.75rem !important;}

/* Register */
.register_form select, .register_form input{border: 1px solid rgba(0,0,0,.1)!important;}
.register_form #priceFormatted{ font-size: 50px;}
.register_form .register_prev{font-size: 30px;}


/* Footer */
.kt-footer .kt-footer__copyright .kt-link:hover{color:rgba(var(--main-color),1);}
.terms a{color:#74788d;}

/* Dashboard */
.box{color:#fff;width:100%;height:200px;-webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3);box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.3);}
.box h2{margin-right:15px;}
.box-blue{background-color:#5d78ff;}
.box-blue:hover{background-color:#FFF;border:1px solid #5d78ff;color:#5d78ff;}
.box-green{background-color:#0abb87;}
.box-green:hover{background-color:#FFF;border:1px solid #0abb87;color:#0abb87;}
.box-red{background-color:#ff3a3a;}
.box-red:hover{background-color:#FFF;border:1px solid #ff3a3a;color:#ff3a3a;}
.box-yellow{background-color: #ffb822;}
.box-yellow:hover{background-color:#FFF;border:1px solid #ffb822;color:#ffb822;}
.box-pink{background-color: #fd397a;}
.box-pink:hover{background-color:#FFF;border:1px solid #fd397a;color:#fd397a;}
.box-orange{background-color:rgba(250, 146, 61, 0.8);}
.box-orange:hover{background-color:#FFF;border:1px solid #FA903B;color:#FA903B;}

/* Map */
#map{height:500px;}
.gm-style .gm-style-iw-c{padding-top: 25px !important; padding-left: 20px !important; padding-right: 5px !important;}
.mapMainSection{width:220px;}
.mapMainSection h1{font-size: 22px;}
.mapMainSection h2{font-size: 14px;}

/* Pad Signature */
.signature-pad {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 10px;width: 100%;height: 285px;max-width: 700px;max-height: 460px;border: 1px solid #e8e8e8;background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;border-radius: 4px;padding: 16px;margin-left:0px;}
.signature-pad--body {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border: 1px solid #f4f4f4;}
.signature-pad--body canvas {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 4px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;}
.signature-pad--footer {color: #C3C3C3;text-align: center;font-size: 1.2em;margin-top: 8px;}
.signature-pad--actions {margin-top: 8px;}
.signature-pad--actions #btn-clear{/*width: 100%;*/float:left;}
.signature-pad--actions #btn-save{float:right;}

/* Fileinput */
button.kv-file-zoom.btn.btn-sm.btn-kv.btn-default.btn-outline-secondary { display: none!important; }
span.file-drag-handle.drag-handle-init.text-info { display: none!important; }

/* Datepicker */
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {background: lightgray !important;}
.datepicker thead th.prev:hover, .datepicker thead th.datepicker-switch:hover, .datepicker thead th.next:hover{color:#000 !important;}

/* Support */
.accordionSection .card-header{background-color: #0072CE; color:white; cursor: pointer;}
.accordionSection .card{margin-bottom:20px;}

/* Properties */
.properties hr{margin:30px 0;}
.properties p{font-size: 19px;}
.properties p.big{font-size: 24px;}
.document_cell{padding:18px 20px; border-bottom:1px solid #ebedf2;}
.document_cell img{width:35%;}
.document_cell p{font-size: 18px; margin-bottom:0;}
.document_cell i{font-size: 21px;}
.property_filter_btn{height: 32px !important;}
.property_detail_bar{top:64px !important;}

/* Account */
#cancelSubscription{background-color: red !important; background: red !important; font-size: 19px;}

@media (max-width: 1024px){
    .kt-header-mobile { background-color: #0072CE; -webkit-box-shadow: 0px 1px 9px -3px rgb(0 0 0 / 10%); box-shadow: 0px 1px 9px -3px rgb(0 0 0 / 10%); }
    .kt-header-mobile__logo img{width: 30px !important;}
}

@media (min-width:992px) and (max-width:1024px){

    /* Layaout */
    .kt-aside--enabled .kt-header.kt-header--fixed{left: unset;}
    .kt-aside--fixed .kt-wrapper{padding-left: unset;}
}
@media (min-width:768px) and (max-width:991px){

    /* Layaout */
    .kt-aside--enabled .kt-header.kt-header--fixed{left: unset;}
    .kt-aside--fixed .kt-wrapper{padding-left: unset;}
}
@media (min-width:320px) and (max-width:767px){

    /* table */
    div.dataTables_wrapper div.dataTables_filter{float: unset;}
    div.dataTables_wrapper div.dataTables_info {white-space: unset;}
    .dataTables_filter label input{width: 100% !important;}
    .table-sm th, .table-sm td {padding: .75rem !important;}
    .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before {top: 50% !important;}

    /* Layaout */
    .kt-aside--enabled .kt-header.kt-header--fixed{left: unset;}
    .kt-aside--fixed .kt-wrapper{padding-left: unset;}

    /* Dashboard */
    .box{height:150px;}
    .box h2{font-size: 1.5rem;}
    .box i{font-size: 3em !important;}

    /* Pad Signature */
    .signature-pad {height: 285px;}

    /* Profiles */
    #codeigniter_profiler {padding-left: 10px !important;}
}
