﻿@import url(https://fonts.googleapis.com/css?family=Lato:400,700|Montserrat:500,600&display=swap);html {    position: relative;    min-height: 100%;    direction: rtl;}body {    overflow-x: hidden;    direction: rtl;    text-align: right;    font-family: 'IBM Plex Sans Arabic', sans-serif;   }.float-right {    float: left !important;}.list-group {    padding-right: 0px;}.dropdown-menu-right {    left: 0 !important;    right: auto !important;}.dropdown-menu {    text-align: right;}.metismenu {    padding: 0}.metismenu li {    list-style: none}.metismenu ul {    padding: 0}.metismenu ul li {    width: 100%}.metismenu .mm-collapse:not(.mm-show) {    display: none}.metismenu .mm-collapsing {    position: relative;    height: 0;    overflow: hidden;    -webkit-transition-timing-function: ease;    transition-timing-function: ease;    -webkit-transition-duration: .35s;    transition-duration: .35s;    -webkit-transition-property: height, visibility;    transition-property: height, visibility}.nav-second-level li a, .nav-thrid-level li a {    padding: 8px 20px;    color: #fff;    display: block;    position: relative;    -webkit-transition: all .4s;    transition: all .4s}    .nav-second-level li a:focus, .nav-second-level li a:hover, .nav-thrid-level li a:focus, .nav-thrid-level li a:hover {        color: #4BC74B    }.nav-second-level li.mm-active > a, .nav-third-level li.mm-active > a {    color: #4BC74B}#wrapper {    min-height:100%}.content-page {    margin-right: 240px;    overflow: hidden;    padding: 0 15px 65px 15px;    margin-top: 70px;    margin-left:0px;    padding-bottom:0px}.left-side-menu {    width: 240px;    background: #000;    bottom: 0;    position: fixed;    padding: 14px 0;    -webkit-transition: all .2s ease-out;    transition: all .2s ease-out;    top: 70px;    z-index:2;    right:0}#sidebar-menu>ul>li>a {    color: #fff;    display: block;    padding: 13px 20px;    position: relative;    -webkit-transition: all .4s;    transition: all .4s;    font-size: 15px}    #sidebar-menu > ul > li > a:active, #sidebar-menu > ul > li > a:focus, #sidebar-menu > ul > li > a:hover {             text-decoration: none    }#sidebar-menu>ul>li>a>span {    vertical-align: middle}#sidebar-menu>ul>li>a i {    display: inline-block;    line-height: 1.0625rem;    margin: 0 3px 0 10px;    text-align: center;    vertical-align: middle;    width: 20px;    font-size: 18px}#sidebar-menu>ul>li>a .drop-arrow {    float: right}#sidebar-menu>ul>li>a .drop-arrow i {    margin-right: 0}  #sidebar-menu>ul>li>ul {    padding-left: 37px}#sidebar-menu>ul>li>ul ul {    padding-left: 20px}#sidebar-menu .menu-arrow {    -webkit-transition: -webkit-transform .15s;    transition: -webkit-transform .15s;    transition: transform .15s;    transition: transform .15s, -webkit-transform .15s;    position: absolute;    left: 20px;    display: inline-block;    font-family: 'Material Design Icons';    text-rendering: auto;    line-height: 1.5rem;    right:auto}    #sidebar-menu .menu-arrow:before {        content: "\F141";    }#sidebar-menu .badge {    margin-top: 4px}#sidebar-menu li.mm-active>a>span.menu-arrow {    -webkit-transform: rotate(90deg);    transform: rotate(90deg)}#sidebar-menu .menu-title {    padding: 10px 20px;    letter-spacing: .05em;    pointer-events: none;    cursor: default;    font-size: .6875rem;    text-transform: uppercase;    color: #70809a;    font-weight: 700}.enlarged .left-side-menu {    position: absolute;    padding-top: 0;    width: 70px !important;    z-index: 5}.enlarged .left-side-menu .slimScrollDiv, .enlarged .left-side-menu .slimscroll-menu {    overflow: inherit !important;    height: auto !important}.enlarged .left-side-menu .slimScrollBar {    visibility: hidden}.enlarged .left-side-menu #sidebar-menu .badge, .enlarged .left-side-menu #sidebar-menu .label, .enlarged .left-side-menu #sidebar-menu .menu-arrow, .enlarged .left-side-menu #sidebar-menu .menu-title {    display: none !important}.enlarged .left-side-menu #sidebar-menu>ul>li {    position: relative;    white-space: nowrap}.enlarged .left-side-menu #sidebar-menu>ul>li>a i {    font-size: 1.125rem;    margin-right: 0px}.enlarged .left-side-menu #sidebar-menu>ul>li>a span {    padding-left: 0px;    padding-right:25px}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul {    left: 0px;    right:70px}.enlarged .left-side-menu #sidebar-menu>ul ul li:hover>ul {        left: auto;    right:190px;}.enlarged .left-side-menu #sidebar-menu>ul ul li>a span.pull-right {    position: absolute;    right: 20px;    top: 12px;    -webkit-transform: rotate(270deg);    transform: rotate(270deg)}.enlarged .content-page {    margin-left: 0px !important;    margin-right: 70px;}.enlarged .footer {    right:70px;    left:auto}.enlarged .user-box {    display: none}body.enlarged {   }@media (max-width:767.98px) {    body {        overflow-x: hidden;        padding-bottom: 80px    }    .left-side-menu {        display: none;        z-index: 10 !important    }    .content-page, .enlarged .content-page {        margin-right: 0 !important;        padding: 0 10px;        margin-left:auto !important    }    .pro-user-name {        display: none    }    .logo-box {        display: none    }    .companySearch{        margin-left:0px !important    }}.left-side-menu-dark .logo-box {    background-color: #1a2942}.left-side-menu-dark .logo-light {    display: block}.left-side-menu-dark .logo-dark {    display: none}.left-side-menu-dark .user-box a.dropdown-toggle {    color: #f5f5f5 !important}.left-side-menu-dark .left-side-menu {    background-color: #1a2942;    border: none}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a {    color: #70809a}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:active, .left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:focus, .left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:hover {    color: #c8cddc;    background-color: #17243b}.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active {    color: #ff7d7ec4;    background-color: #17243b}.left-side-menu-dark .left-side-menu .nav-second-level li a, .left-side-menu-dark .left-side-menu .nav-thrid-level li a {    color: #70809a}.left-side-menu-dark .left-side-menu .nav-second-level li a:focus, .left-side-menu-dark .left-side-menu .nav-second-level li a:hover, .left-side-menu-dark .left-side-menu .nav-thrid-level li a:focus, .left-side-menu-dark .left-side-menu .nav-thrid-level li a:hover {    background-color: transparent;    color: #c8cddc}.left-side-menu-dark .left-side-menu .nav-second-level li>a.active, .left-side-menu-dark .left-side-menu .nav-thrid-level li>a.active {    color: #ff7d7ec4}.enlarged.left-side-menu-dark #wrapper .navbar-custom {    -webkit-box-shadow: 70px 1px 0 0 #f5f5f5;    box-shadow: 70px 1px 0 0 #f5f5f5}.enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu>ul ul {    background-color: #1a2942}.enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu .nav-second-level li a:focus, .enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu .nav-second-level li a:hover, .enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu .nav-second-level li>a.active, .enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu .nav-third-level li a:focus, .enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu .nav-third-level li a:hover, .enlarged.left-side-menu-dark #wrapper .left-side-menu #sidebar-menu .nav-third-level li>a.active {    color: #ff7d7ec4}.left-side-menu-sm .logo-box {    width: 160px}.left-side-menu-sm .left-side-menu {    width: 160px;    text-align: center}.left-side-menu-sm .left-side-menu #sidebar-menu>ul>li>a>i {    display: block;    font-size: 18px;    line-height: 24px;    width: 100%;    margin: 0}.left-side-menu-sm .left-side-menu #sidebar-menu>ul ul {    padding-left: 0}.left-side-menu-sm .left-side-menu #sidebar-menu>ul ul a {    padding: 10px 20px}.left-side-menu-sm .left-side-menu #sidebar-menu .user-box {    display: none}.left-side-menu-sm .left-side-menu .badge, .left-side-menu-sm .left-side-menu .menu-arrow {    display: none !important}.left-side-menu-sm .left-side-menu+.content-page {    margin-left: 160px}.left-side-menu-sm .left-side-menu+.content-page .footer {    left: 160px}.enlarged.left-side-menu-sm #wrapper .left-side-menu {    text-align: right}.enlarged.left-side-menu-sm #wrapper .left-side-menu ul li a i {    display: inline-block;    font-size: 18px;    line-height: 17px;    margin-left: 3px;    margin-right: 15px;    vertical-align: middle;    width: 20px}.left-side-menu-light .navbar-custom {    background-color: #1a2942}.left-side-menu-light .navbar-custom .topnav-menu .nav-link {    padding: 0 15px;    color: rgba(255, 255, 255, .5)}.left-side-menu-light .navbar-custom .topnav-menu .nav-link.waves-effect .waves-ripple {    background: rgba(255, 255, 255, .4)}.left-side-menu-light .navbar-custom .app-search .app-search-box input::-webkit-input-placeholder {    font-size: .8125rem;    color: rgba(255, 255, 255, .7)}.left-side-menu-light .navbar-custom .app-search .form-control {    color: rgba(255, 255, 255, .5);    background-color: #203251;    border-color: #203251}.left-side-menu-light .navbar-custom .app-search .btn {    background-color: #203251;    color: rgba(255, 255, 255, .7)}.left-side-menu-light .navbar-custom .button-menu-mobile {    color: rgba(255, 255, 255, .5)}.left-side-menu-light .left-side-menu {    background-color: #fff}.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a {    color: #70809a}.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a:active, .left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a:focus, .left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a:hover {    color: #ff7d7ec4;    background-color: #f2f2f2}.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a.active {    color: #ff7d7ec4;    background-color: #f2f2f2;    border-right-color: #ff7d7ec4}.left-side-menu-light .left-side-menu #sidebar-menu .menu-title {    color: #98a6ad}.left-side-menu-light .left-side-menu .nav-second-level li a, .left-side-menu-light .left-side-menu .nav-thrid-level li a {    color: #70809a}.left-side-menu-light .left-side-menu .nav-second-level li a:focus, .left-side-menu-light .left-side-menu .nav-second-level li a:hover, .left-side-menu-light .left-side-menu .nav-thrid-level li a:focus, .left-side-menu-light .left-side-menu .nav-thrid-level li a:hover {    background-color: transparent;    color: #ff7d7ec4}.left-side-menu-light .left-side-menu .nav-second-level li.mm-active>a, .left-side-menu-light .left-side-menu .nav-third-level li.mm-active>a {    color: #ff7d7ec4}.enlarged.left-side-menu-light #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {    background-color: #f2f2f2;    color: #ff7d7ec4}.enlarged.left-side-menu-light #wrapper .left-side-menu #sidebar-menu ul {    background-color: #fff}.enlarged.left-side-menu-light #wrapper .left-side-menu #sidebar-menu ul li.active a {    color: #ff7d7ec4}.enlarged.left-side-menu-light #wrapper .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover {    color: #ff7d7ec4}.logo {    display: block;    line-height: 70px;    padding-top:20px}.logo span.logo-lg {    display: block}.logo span.logo-sm {    display: none}.logo .logo-lg-text-dark {    color: #36404c;    font-weight: 600;    font-size: 22px;    text-transform: uppercase}.logo .logo-lg-text-light {    color: #fff;    font-weight: 600;    font-size: 22px;    text-transform: uppercase}.logo-light {    display: block;    margin-top: 20px}.logo-dark { }.user-box {    min-height: 80px;    padding: 20px;    position: relative}.user-box img {    position: relative;    height: 48px;    width: 48px}.user-box .user-info {    color: #36404c;    margin-left: 60px;    position: relative;    z-index: 99999}.user-box .user-info a.dropdown-toggle {    color: #36404c;    display: block;    font-weight: 600;    padding-top: 5px;    font-size: 16px;    font-family: Montserrat, sans-serif}.logo-box {    background-color: #000;    height: 70px;    width: 240px;    float: right;    -webkit-transition: all .2s ease-out;    transition: all .2s ease-out}.navbar-custom {    background-color: #fff;    padding: 0 0px 0 10;    position: fixed;    left: 0;    right: 0;    height: 70px;    z-index: 100;    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    padding:0px;    top:0px}.navbar-custom .topnav-menu>li {    float: right}.navbar-custom .dropdown.show .nav-link {    background-color: rgba(255, 255, 255, .05)}.navbar-custom .app-search {    overflow: hidden;    height: 70px;    display: table;    max-width: 180px;    margin-left: 20px}.navbar-custom .app-search .app-search-box {    display: table-cell;    vertical-align: middle}.navbar-custom .app-search .app-search-box input::-webkit-input-placeholder {    font-size: .8125rem;    color: #98a6ad}.navbar-custom .app-search .form-control {    border: none;    height: 38px;    padding-right: 20px;    padding-left: 0;    color: #6c757d;    background-color: rgba(108, 117, 125, .09);    -webkit-box-shadow: none;    box-shadow: none;    border-radius: 0px 30px 30px 0px}.navbar-custom .app-search .input-group-append {    margin-right: 0;    z-index: 4}.navbar-custom .app-search .btn {    background-color: rgba(108, 117, 125, .09);    color: #98a6ad;    border-color: transparent;    border-radius: 30px 0px 0px 30px;    -webkit-box-shadow: none !important;    box-shadow: none !important}.navbar-custom .button-menu-mobile {    border: none;    color: rgba(54, 64, 76, .7);    display: inline-block;    height: 70px;    line-height: 70px;    width: 60px;    background-color: transparent;    font-size: 24px;    cursor: pointer}.navbar-custom .button-menu-mobile.disable-btn {    display: none}@media (max-width:600px) {    .navbar-custom .dropdown {        position: static    }    .navbar-custom .dropdown .dropdown-menu {        left: 10px !important;        right: 10px !important    }}.noti-scroll {    max-height: 300px;    overflow-y:scroll}.notification-list {    margin-left: 0}.notification-list .noti-title {    background-color: transparent;    padding: 15px 20px}.notification-list .noti-icon {    font-size: 22px}.notification-list .noti-icon-badge {    display: inline-block;    position: absolute;    top: 5px;    right: 10px}.notification-list .notify-item .notify-icon {    float: right;    margin-left: 10px;    margin-right:0px;}.notification-list .notify-item .notify-details {}.notification-list .notify-item .notify-details b {    font-weight: 500}.notification-list .notify-item .notify-details small {    display: block}.notification-list .notify-item .notify-details span {    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    font-size: 13px}.notification-list .notify-item .user-msg {    margin-left: 45px;    line-height: 16px}.notification-list .notify-item .noti-time, .notification-list .notify-item .user-msg {    color: #98a6ad}.notification-list .inbox-widget .inbox-item {    padding: 12px 20px}.notification-list .profile-dropdown .notify-item {    padding: 7px 20px}.profile-dropdown {    min-width: 220px}.profile-dropdown i {    margin-right: 5px;    font-size: 16px}.noti-dot {    position: relative;    top: -45px}.pulse {    width: 2px;    height: 2px;    border: 3px solid #fff;    border-radius: 30px;    background-color: #fff;    z-index: 10;    position: absolute;    right: 3px;    top: -6px}.dot {    border: 4px solid #fff;    background: 0 0;    border-radius: 60px;    height: 30px;    width: 30px;    -webkit-animation: pulse 3s ease-out;    animation: pulse 3s ease-out;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    position: absolute;    top: -18px;    right: -9px;    z-index: 1;    opacity: 0}@-webkit-keyframes pulse {    0% {        -webkit-transform: scale(0);        transform: scale(0);        opacity: 0    }    25% {        -webkit-transform: scale(0);        transform: scale(0);        opacity: .1    }    50% {        -webkit-transform: scale(.1);        transform: scale(.1);        opacity: .3    }    75% {        -webkit-transform: scale(.5);        transform: scale(.5);        opacity: .5    }    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 0    }}@keyframes pulse {    0% {        -webkit-transform: scale(0);        transform: scale(0);        opacity: 0    }    25% {        -webkit-transform: scale(0);        transform: scale(0);        opacity: .1    }    50% {        -webkit-transform: scale(.1);        transform: scale(.1);        opacity: .3    }    75% {        -webkit-transform: scale(.5);        transform: scale(.5);        opacity: .5    }    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 0    }}.nav-user {    padding: 0 12px !important}.nav-user img {    height: 32px;    width: 32px}@media (min-width:1025px) {    .navbar-custom .button-menu-mobile {        margin-left: 8px    }}.topbar-light .navbar-custom {    background-color: #fff;    -webkit-box-shadow: 240px 1px 0 0 #f5f5f5;    box-shadow: 240px 1px 0 0 #f5f5f5}.topbar-light .navbar-custom .topnav-menu .nav-link {    color: #6c757d}.topbar-light .navbar-custom .topnav-menu .nav-link.waves-effect.waves-light .waves-ripple {    background: rgba(54, 64, 76, .4)}.topbar-light .navbar-custom .dropdown.show .nav-link {    background-color: #f5f5f5}.topbar-light .navbar-custom .dot, .topbar-light .navbar-custom .pulse {    border-color: #ff7d7ec4}.topbar-light .navbar-custom .notification-list .noti-icon-badge {    border-color: #fff}.topbar-light .navbar-custom .button-menu-mobile {    color: #6c757d}.topbar-light .navbar-custom .app-search input::-webkit-input-placeholder {    color: #6c757d !important}.topbar-light .navbar-custom .app-search .form-control {    color: #36404c;    background-color: #f5f5f5;    border-color: #f5f5f5}.topbar-light .navbar-custom .app-search .btn {    background-color: #f5f5f5;    color: #98a6ad}.page-title-box {    position: relative;    padding: 15px 20px;    margin: 0 -20px 0 -20px;    padding-top:0px}.page-title-box .page-title {    float: right}.page-title-box .breadcrumb {    float: left;    background-color: transparent !important}.page-title-box .nav-pills-custom .nav-item .nav-link {    padding: 5px 18px;    border-radius: 20px;    color: #ff7d7ec4;    line-height: 28px}.page-title-box .nav-pills-custom .nav-item .nav-link:focus, .page-title-box .nav-pills-custom .nav-item .nav-link:hover {    background: #fff}.page-title-box .nav-pills-custom .nav-item .nav-link.active {    background-color: #fff;    color: #ff7d7ec4}.page-title-box .page-title-btn, .page-title-box .page-title-nav-pills {    margin-top: 18px}@media (max-width:767.98px) {    .page-title-box .page-title {        display: block;        white-space: nowrap;        text-overflow: ellipsis;        overflow: hidden    }    .page-title-box .page-title-right {        display: none    }}.footer {    bottom: 0;    padding: 21px 15px 20px;    position: relative;    border-top: 1px solid rgba(204, 204, 204, .4);    color: #6c757d;    background-color: #e7ebeb;    text-align: center;    z-index:1;    right:140px;    left:auto;    width:100%}@media (max-width:767.98px) {    .footer {        right: 0 !important;        text-align: center;        left:auto !important    }}.right-bar {    background-color: #fff;    -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02);    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02);    display: block;    position: fixed;    -webkit-transition: all .2s ease-out;    transition: all .2s ease-out;    width: 260px;    z-index: 9999;    float: right !important;    right: -270px;    top: 0;    bottom: 0}.right-bar .rightbar-title {    background-color: #1a2942;    padding: 25px;    color: #fff}.right-bar .right-bar-toggle {    background-color: #455261;    height: 24px;    width: 24px;    line-height: 24px;    color: #f5f5f5;    text-align: center;    border-radius: 50%;    margin-top: -2px}.right-bar .right-bar-toggle:hover {    background-color: #4b596a}.right-bar .user-box {    padding: 25px;    text-align: center}.right-bar .user-box .user-img {    position: relative;    height: 64px;    width: 64px;    margin: 0 auto 15px auto}.right-bar .user-box .user-img .user-edit {    position: absolute;    right: -5px;    bottom: 0;    height: 24px;    width: 24px;    background-color: #fff;    line-height: 24px;    border-radius: 50%;    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)}.right-bar .user-box h5 {    margin-bottom: 2px}.right-bar .user-box h5 a {    color: #36404c}.rightbar-overlay {    background-color: rgba(54, 64, 76, .55);    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    display: none;    z-index: 9998;    -webkit-transition: all .2s ease-out;    transition: all .2s ease-out}.right-bar-enabled .right-bar {    right: 0}.right-bar-enabled .rightbar-overlay {    display: block}@media (max-width:767.98px) {    .right-bar {        overflow: auto    }    .right-bar .slimscroll-menu {        height: auto !important    }}.activity-widget .activity-list {    position: relative;    border-left: 2px dashed #ccc;    padding-left: 24px;    padding-bottom: 20px}.activity-widget .activity-list::after {    content: "";    position: absolute;    left: -7px;    top: 6px;    width: 12px;    height: 12px;    background-color: #fff;    border: 2px solid #ff7d7ec4;    border-radius: 50%}body.boxed-layout {    background-color: #d2dddd}body.boxed-layout #wrapper {    background-color: #edf0f0;    max-width: 1300px;    margin: 0 auto;    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1)}body.boxed-layout .navbar-custom {    max-width: 1300px;    margin: 0 auto}body.boxed-layout .footer {    margin: 0 auto;    max-width: calc(1300px - 240px)}body.boxed-layout.enlarged .footer {    max-width: calc(1300px - 70px)}@media (min-width:992px) {    .unsticky-layout .left-side-menu, .unsticky-layout .navbar-custom {        position: absolute    }}@media (min-width:992px) {    .unsticky-header #topnav, .unsticky-header .navbar-custom {        position: absolute    }}@media (min-width:1200px) {    body[data-layout=horizontal] .container-fluid {        max-width: 90%    }}body[data-layout=horizontal] .content-page {    margin-left: 0 !important;    margin-top: 130px}@media (max-width:991px) {    body[data-layout=horizontal] .content-page {        margin-top: 70px    }}body[data-layout=horizontal] .footer {    left: 0 !important}body[data-layout=horizontal] .navbar-custom {    padding: 0 10px;    background-color: #1a2942}body[data-layout=horizontal] .navbar-custom .topnav-menu>li {    float: left}body[data-layout=horizontal] .navbar-custom .topnav-menu .nav-link {    color: #9da8ba}body[data-layout=horizontal] .logo-box {    display: block;    width: auto !important;    margin-right: 40px;    background: 0 0}body[data-layout=horizontal].enlarged {    min-height: 100px}.wrapper {    padding: 130px 12px 0 12px}#topnav {    background: #fff;    position: fixed;    left: 0;    right: 0;    z-index: 1001;    border-bottom: 1px solid #e5e5e5;    padding: 0 12px}#topnav .arrow-down {    display: inline-block}#topnav .arrow-down:after {    border-color: initial;    border-style: solid;    border-width: 0 0 1px 1px;    content: "";    height: .4em;    display: inline-block;    right: 5px;    top: 50%;    margin-left: 5px;    -webkit-transform: rotate(-45deg) translateY(-50%);    transform: rotate(-45deg) translateY(-50%);    -webkit-transform-origin: top;    transform-origin: top;    -webkit-transition: all .3s ease-out;    transition: all .3s ease-out;    width: .4em}#topnav .navbar-toggle {    border: 0;    position: relative;    padding: 0;    margin: 0;    cursor: pointer}#topnav .navbar-toggle .lines {    width: 25px;    display: block;    position: relative;    margin: 15px 20px 0 20px;    padding-top: 13px;    height: 44px;    -webkit-transition: all .5s ease;    transition: all .5s ease}#topnav .navbar-toggle span {    height: 2px;    width: 100%;    background-color: rgba(255, 255, 255, .6);    display: block;    margin-bottom: 5px;    transition: -webkit-transform .5s ease;    -webkit-transition: -webkit-transform .5s ease;    transition: transform .5s ease;    transition: transform .5s ease, -webkit-transform .5s ease}#topnav .navbar-toggle.open span {    position: absolute}#topnav .navbar-toggle.open span:first-child {    top: 18px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg)}#topnav .navbar-toggle.open span:nth-child(2) {    visibility: hidden}#topnav .navbar-toggle.open span:last-child {    width: 100%;    top: 18px;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg)}#topnav .has-submenu.active>a {    color: #ff7d7ec4}#topnav .has-submenu.active .submenu li.active>a {    color: #ff7d7ec4}#topnav .topbar-menu {    margin-top: 70px}.navigation-menu {    list-style: none;    margin: 0;    padding: 0}.navigation-menu>li {    float: left;    position: relative}.navigation-menu>li>a {    display: block;    color: #70809a;    font-size: 15px;    -webkit-transition: all .5s ease;    transition: all .5s ease;    line-height: 20px;    padding: 20px 17px;    position: relative}.navigation-menu>li>a i {    font-size: 16.2px;    margin-right: 8px}.navigation-menu>li>a:focus, .navigation-menu>li>a:hover {    background-color: transparent}@media (min-width:992px) {    body[data-layout=horizontal].enlarged .logo span.logo-lg {        display: block    }    body[data-layout=horizontal].enlarged .logo span.logo-sm {        display: none    }    .navigation-menu>li>a:active, .navigation-menu>li>a:focus, .navigation-menu>li>a:hover {        color: #ff7d7ec4    }    .navigation-menu>li:hover a {        color: #ff7d7ec4    }    .navigation-menu>li:first-of-type>a {        padding-left: 0    }    .navigation-menu>li.last-elements .submenu {        left: auto;        right: 0    }    .navigation-menu>li.last-elements .submenu>li.has-submenu .submenu {        left: auto;        right: 100%;        margin-left: 0;        margin-right: 10px    }    .navigation-menu>li>ul>li.has-submenu:active>a, .navigation-menu>li>ul>li.has-submenu:hover>a {        color: #ff7d7ec4    }    .navigation-menu>li .submenu {        position: absolute;        top: 100%;        left: 0;        z-index: 1000;        padding: 10px 0;        list-style: none;        min-width: 200px;        text-align: right;        visibility: hidden;        opacity: 0;        margin-top: 10px;        border-radius: 4px;        -webkit-transition: all .2s ease;        transition: all .2s ease;        background-color: #fff;        -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);        box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1)    }    .navigation-menu>li .submenu li {        position: relative    }    .navigation-menu>li .submenu li ul {        list-style: none;        padding-left: 0;        margin: 0    }    .navigation-menu>li .submenu li a {        display: block;        padding: 9px 25px;        clear: both;        white-space: nowrap;        color: #70809a;        font-size: 14px    }    .navigation-menu>li .submenu li a:hover {        color: #ff7d7ec4    }    .navigation-menu>li .submenu li.has-submenu>a .arrow-down:after {        right: 20px !important;        -webkit-transform: rotate(-135deg) translateY(-50%) !important;        transform: rotate(-135deg) translateY(-50%) !important;        position: absolute    }    .navigation-menu>li .submenu li .submenu {        left: 100%;        top: 0;        margin-left: 10px;        margin-top: -1px    }    .navigation-menu>li .submenu.megamenu {        white-space: nowrap;        width: auto    }    .navigation-menu>li .submenu.megamenu>li {        overflow: hidden;        width: 200px;        display: inline-block;        vertical-align: top    }    .navbar-toggle {        display: none !important    }    #navigation {        display: block !important    }}@media (max-width:767.98px) {    body[data-layout=horizontal] .logo-box {        display: block    }    body[data-layout=horizontal] .logo span.logo-lg {        display: none    }    body[data-layout=horizontal] .logo span.logo-sm {        display: block    }    body[data-layout=horizontal] .navbar-custom {        padding: 0 0 0 12px    }}@media (min-width:768px) {    .navigation-menu>li.has-submenu:hover>.submenu {        visibility: visible;        opacity: 1;        margin-top: 1px    }    .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu {        visibility: visible;        opacity: 1;        margin-left: 0;        margin-right: 0    }    .navigation-menu>li.has-submenu.last-elements>.submenu:before {        right: 11px;        left: auto    }}@media (max-width:991px) {    .wrapper {        padding-top: 70px    }    #topnav .navigation-menu {        float: none;        max-height: 400px;        text-align: right    }    #topnav .navigation-menu>li {        display: block;        float: none    }    #topnav .navigation-menu>li>a {        color: #70809a;        padding: 10px 15px    }    #topnav .navigation-menu>li>a i {        display: inline-block;        margin-right: 10px;        margin-bottom: 0;        vertical-align: inherit    }    #topnav .navigation-menu>li>a:after {        position: absolute;        right: 15px    }    #topnav .navigation-menu>li .submenu {        display: none;        list-style: none;        padding-left: 20px;        margin: 0    }    #topnav .navigation-menu>li .submenu li a {        display: block;        position: relative;        padding: 7px 20px;        color: #70809a    }    #topnav .navigation-menu>li .submenu li a:hover {        color: #ff7d7ec4    }    #topnav .navigation-menu>li .submenu.open {        display: block    }    #topnav .navigation-menu>li .submenu .submenu {        display: none;        list-style: none    }    #topnav .navigation-menu>li .submenu .submenu.open {        display: block    }    #topnav .navigation-menu>li .submenu.megamenu>li>ul {        list-style: none;        padding-left: 0    }    #topnav .navigation-menu>li.has-submenu.open>a {        color: #ff7d7ec4    }    #topnav .has-submenu.active a {        color: #ff7d7ec4    }    #topnav .has-submenu.active .submenu li.active>a {        color: #ff7d7ec4    }    #topnav .arrow-down:after {        right: 15px;        position: absolute    }    #topnav .navbar-header {        float: left    }    #navigation {        position: absolute;        top: 70px;        left: 0;        width: 100%;        display: none;        height: auto;        padding-bottom: 0;        overflow: auto;        -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);        box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);        background-color: #fff    }    #navigation.open {        display: block;        overflow-y: auto    }}@media (max-height:375px) {    .navigation-menu {        max-height: 240px !important    }}@media (max-width:575.98px) {    body[data-layout=horizontal] .logo-box {        margin-right: 0    }}body[data-layout=horizontal][data-topbar=light] .logo-light {    display: none}body[data-layout=horizontal][data-topbar=light] .logo-dark {    display: block}body[data-layout=horizontal][data-topbar=light] #topnav {    background: #1a2942;    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1)}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom {    background: #fff}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .topnav-menu .nav-link {    color: #6c757d}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .topnav-menu .nav-link.waves-effect.waves-light .waves-ripple {    background: rgba(54, 64, 76, .4)}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .dropdown.show .nav-link {    background-color: #f5f5f5}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .dot, body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .pulse {    border-color: #ff7d7ec4}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .notification-list .noti-icon-badge {    border-color: #fff}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .app-search input::-webkit-input-placeholder {    color: #98a6ad !important}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .app-search .form-control {    background-color: rgba(108, 117, 125, .09);    color: #6c757d}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-custom .app-search .btn {    background-color: rgba(108, 117, 125, .09);    color: #98a6ad}body[data-layout=horizontal][data-topbar=light] #topnav .has-submenu.active>a {    color: rgba(255, 255, 255, .9)}body[data-layout=horizontal][data-topbar=light] #topnav .has-submenu.active .submenu li.active>a {    color: #ff7d7ec4}body[data-layout=horizontal][data-topbar=light] #topnav .navbar-toggle span {    background-color: rgba(54, 64, 76, .6)}body[data-layout=horizontal][data-topbar=light] .navigation-menu>li>a {    color: rgba(255, 255, 255, .7)}body[data-layout=horizontal][data-topbar=light] .navigation-menu>li>a:hover {    color: rgba(255, 255, 255, .9)}@media (max-width:991px) {    body[data-layout=horizontal][data-topbar=light] #topnav .has-submenu.active>a {        color: #ff7d7ec4    }}@media (min-width:992px) {    body[data-layout=horizontal][data-menu-align=center] #topnav .navigation-menu {        text-align: center    }    body[data-layout=horizontal][data-menu-align=center] #topnav .navigation-menu>li {        display: inline-block;        float: none    }    body[data-layout=horizontal][data-menu-align=center] #topnav .navigation-menu>li>a {        padding: 20px    }    body[data-layout=horizontal][data-menu-align=center] #topnav .navigation-menu>li>a i {        display: block;        margin: 0 0 5px 0;        float: none;        text-align: center    }    body[data-layout=horizontal][data-menu-align=center] #topnav .navigation-menu>li>a .arrow-down {        display: none;        margin: 0 0 5px 0    }    body[data-layout=horizontal][data-menu-align=center] .content-page {        margin-top: 155px    }}.width-xs {    min-width: 80px}.width-sm {    min-width: 95px}.width-md {    min-width: 110px}.width-lg {    min-width: 140px}.width-xl {    min-width: 160px}.font-family-secondary {    font-family: Montserrat, sans-serif}.avatar-xs {    height: 1.5rem;    width: 1.5rem}.avatar-sm {    height: 2.25rem;    width: 2.25rem}.avatar-md {    height: 3.5rem;    width: 3.5rem}.avatar-lg {    height: 4.5rem;    width: 4.5rem}.avatar-xl {    height: 6rem;    width: 6rem}.avatar-xxl {    height: 7.5rem;    width: 7.5rem}.avatar-title {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    height: 100%;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    width: 100%}.avatar-group {    padding-left: 12px}.avatar-group .avatar-group-item {    margin: 0 0 10px -12px;    display: inline-block;    border: 2px solid #fff;    border-radius: 50%}.font-weight-medium {    font-weight: 500}.font-weight-semibold {    font-weight: 600}.sp-line-1, .sp-line-2, .sp-line-3, .sp-line-4 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical}.sp-line-1 {    -webkit-line-clamp: 1}.sp-line-2 {    -webkit-line-clamp: 2}.sp-line-3 {    -webkit-line-clamp: 3}.sp-line-4 {    -webkit-line-clamp: 4}.pull-in {    margin-left: -1.25rem;    margin-right: -1.25rem}.social-list-item {    height: 2rem;    width: 2rem;    line-height: calc(2rem - 4px);    display: block;    border: 2px solid #98a6ad;    border-radius: 50%;    color: #98a6ad}.inbox-widget .inbox-item {    overflow: hidden;    padding: 10px 0;    position: relative}.inbox-widget .inbox-item .inbox-item-img {    display: block;    float: left;    margin-right: 15px;    width: 40px;    margin-top: 6px}.inbox-widget .inbox-item img {    width: 40px}.inbox-widget .inbox-item .inbox-item-author {    color: #36404c;    display: block;    margin: 0}.inbox-widget .inbox-item .inbox-item-text {    color: #98a6ad;    display: block;    font-size: 14px;    margin: 0}.inbox-widget .inbox-item .inbox-item-date {    color: #98a6ad;    font-size: 11px;    position: absolute;    right: 7px;    top: 12px}.profile-widget img {    margin-top: -40px;    border: none}.widget-style-1 i {    position: absolute;    font-size: 3rem;    right: -5px;    bottom: 1rem;    color: #edf0f0;    -webkit-transition: all 220ms ease-in-out;    transition: all 220ms ease-in-out}.widget-style-1:hover i {    -webkit-transform: scale(1.5);    transform: scale(1.5)}.widget-style-2 i {    font-size: 60px;    padding: 25px 30px;    margin-top: -20px;    margin-bottom: -20px;    margin-right: -20px;    background: rgba(255, 255, 255, .2)}.velonic-carousel {    padding: 20px 30px}.slider-bg {    background: url(../images/gallery/11.jpg) center;    background-size: cover;    position: relative}.slider-overlay {    background: rgba(0, 0, 0, .6);    position: absolute;    height: 100%;    width: 100%}.owl-buttons {    display: none}.conversation-list {    list-style: none;    padding: 0 20px}.conversation-list li {    margin-bottom: 24px}.conversation-list .chat-avatar {    float: left;    text-align: center;    width: 42px}.conversation-list .chat-avatar img {    border-radius: 100%;    width: 100%}.conversation-list .chat-avatar i {    font-size: 12px;    font-style: normal}.conversation-list .ctext-wrap {    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    background: #c7edee;    border-radius: 3px;    display: inline-block;    padding: 12px;    position: relative}.conversation-list .ctext-wrap i {    display: block;    font-size: 12px;    font-style: normal;    font-weight: 700;    position: relative}.conversation-list .ctext-wrap p {    margin: 0;    padding-top: 3px}.conversation-list .ctext-wrap:after {    right: 99%;    top: 0;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-top-color: #c7edee;    border-width: 8px;    margin-left: -1px;    border-right-color: #c7edee}.conversation-list .conversation-text {    float: left;    font-size: 12px;    margin-left: 12px;    width: 70%}.conversation-list .odd .chat-avatar {    float: right !important}.conversation-list .odd .conversation-text {    float: right !important;    margin-right: 12px;    text-align: right;    width: 70% !important}.conversation-list .odd .ctext-wrap {    background-color: #eaeaea}.conversation-list .odd .ctext-wrap:after {    border-color: transparent;    border-left-color: #eaeaea;    border-top-color: #eaeaea;    left: 99% !important}.checkbox label {    display: inline-block;    padding-left: 8px;    position: relative;    font-weight: 400}.checkbox label::before {    background-color: #fff;    border-radius: 3px;    border: 2px solid #eaeaea;    content: "";    display: inline-block;    height: 18px;    left: 0;    margin-left: -16px;    position: absolute;    -webkit-transition: .3s ease-in-out;    transition: .3s ease-in-out;    width: 18px;    outline: 0 !important;    top: 2px}.checkbox label::after {    color: #666f7b;    display: inline-block;    font-size: 11px;    height: 18px;    left: 0;    margin-left: -16px;    padding-left: 3px;    padding-top: 2px;    position: absolute;    top: 0;    width: 18px}.checkbox input[type=checkbox] {    cursor: pointer;    opacity: 0;    z-index: 1;    outline: 0 !important}.checkbox input[type=checkbox]:disabled+label {    opacity: .65}.checkbox input[type=checkbox]:focus+label::before {    outline-offset: -2px;    outline: 0}.checkbox input[type=checkbox]:checked+label::after {    content: "";    position: absolute;    top: 6px;    left: 7px;    display: table;    width: 4px;    height: 8px;    border: 2px solid #6c757d;    border-top-width: 0;    border-left-width: 0;    -webkit-transform: rotate(45deg);    transform: rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before {    background-color: #f3f3f3;    cursor: not-allowed}.checkbox.checkbox-circle label::before {    border-radius: 50%}.checkbox.checkbox-inline {    margin-top: 0}.checkbox.checkbox-single input {    height: 18px;    width: 18px;    position: absolute}.checkbox.checkbox-single label {    height: 18px;    width: 18px}.checkbox.checkbox-single label:before {    margin-left: 0}.checkbox.checkbox-single label:after {    margin-left: 0}.checkbox-primary input[type=checkbox]:checked+label::before {    background-color: #ff7d7ec4;    border-color: #ff7d7ec4}.checkbox-primary input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-secondary input[type=checkbox]:checked+label::before {    background-color: #6c757d;    border-color: #6c757d}.checkbox-secondary input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-success input[type=checkbox]:checked+label::before {    background-color: #4489e4;    border-color: #4489e4}.checkbox-success input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-info input[type=checkbox]:checked+label::before {    background-color: #33b0e0;    border-color: #33b0e0}.checkbox-info input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-warning input[type=checkbox]:checked+label::before {    background-color: #edc755;    border-color: #edc755}.checkbox-warning input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-danger input[type=checkbox]:checked+label::before {    background-color: #d03f3f;    border-color: #d03f3f}.checkbox-danger input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-light input[type=checkbox]:checked+label::before {    background-color: #f3f3f3;    border-color: #f3f3f3}.checkbox-light input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-dark input[type=checkbox]:checked+label::before {    background-color: #36404c;    border-color: #36404c}.checkbox-dark input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-purple input[type=checkbox]:checked+label::before {    background-color: #716cb0;    border-color: #716cb0}.checkbox-purple input[type=checkbox]:checked+label::after {    border-color: #fff}.checkbox-pink input[type=checkbox]:checked+label::before {    background-color: #f24f7c;    border-color: #f24f7c}.checkbox-pink input[type=checkbox]:checked+label::after {    border-color: #fff}.radio label {    display: inline-block;    padding-left: 8px;    position: relative;    font-weight: 400}.radio label::before {    -o-transition: border .5s ease-in-out;    -webkit-transition: border .5s ease-in-out;    background-color: #fff;    border-radius: 50%;    border: 2px solid #eaeaea;    content: "";    display: inline-block;    height: 18px;    left: 0;    margin-left: -18px;    position: absolute;    transition: border .5s ease-in-out;    width: 18px;    outline: 0 !important}.radio label::after {    -moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33);    -ms-transform: scale(0, 0);    -o-transform: scale(0, 0);    -o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);    -webkit-transform: scale(0, 0);    -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);    background-color: #6c757d;    border-radius: 50%;    content: " ";    display: inline-block;    height: 10px;    left: 6px;    margin-left: -20px;    position: absolute;    top: 4px;    transform: scale(0, 0);    transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);    transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33);    transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33), -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);    width: 10px}.radio input[type=radio] {    cursor: pointer;    opacity: 0;    z-index: 1;    outline: 0 !important}.radio input[type=radio]:disabled+label {    opacity: .65}.radio input[type=radio]:focus+label::before {    outline-offset: -2px;    outline: 5px auto -webkit-focus-ring-color;    outline: thin dotted}.radio input[type=radio]:checked+label::after {    -webkit-transform: scale(1, 1);    transform: scale(1, 1)}.radio input[type=radio]:disabled+label::before {    cursor: not-allowed}.radio.radio-inline {    margin-top: 0}.radio.radio-single label {    height: 18px;    width: 18px}.radio-primary input[type=radio]+label::after {    background-color: #ff7d7ec4}.radio-primary input[type=radio]:checked+label::before {    border-color: #ff7d7ec4}.radio-primary input[type=radio]:checked+label::after {    background-color: #ff7d7ec4}.radio-secondary input[type=radio]+label::after {    background-color: #6c757d}.radio-secondary input[type=radio]:checked+label::before {    border-color: #6c757d}.radio-secondary input[type=radio]:checked+label::after {    background-color: #6c757d}.radio-success input[type=radio]+label::after {    background-color: #4489e4}.radio-success input[type=radio]:checked+label::before {    border-color: #4489e4}.radio-success input[type=radio]:checked+label::after {    background-color: #4489e4}.radio-info input[type=radio]+label::after {    background-color: #33b0e0}.radio-info input[type=radio]:checked+label::before {    border-color: #33b0e0}.radio-info input[type=radio]:checked+label::after {    background-color: #33b0e0}.radio-warning input[type=radio]+label::after {    background-color: #edc755}.radio-warning input[type=radio]:checked+label::before {    border-color: #edc755}.radio-warning input[type=radio]:checked+label::after {    background-color: #edc755}.radio-danger input[type=radio]+label::after {    background-color: #d03f3f}.radio-danger input[type=radio]:checked+label::before {    border-color: #d03f3f}.radio-danger input[type=radio]:checked+label::after {    background-color: #d03f3f}.radio-light input[type=radio]+label::after {    background-color: #f3f3f3}.radio-light input[type=radio]:checked+label::before {    border-color: #f3f3f3}.radio-light input[type=radio]:checked+label::after {    background-color: #f3f3f3}.radio-dark input[type=radio]+label::after {    background-color: #36404c}.radio-dark input[type=radio]:checked+label::before {    border-color: #36404c}.radio-dark input[type=radio]:checked+label::after {    background-color: #36404c}.radio-purple input[type=radio]+label::after {    background-color: #716cb0}.radio-purple input[type=radio]:checked+label::before {    border-color: #716cb0}.radio-purple input[type=radio]:checked+label::after {    background-color: #716cb0}.radio-pink input[type=radio]+label::after {    background-color: #f24f7c}.radio-pink input[type=radio]:checked+label::before {    border-color: #f24f7c}.radio-pink input[type=radio]:checked+label::after {    background-color: #f24f7c}@media print {    .demos-show-btn, .footer, .left-side-menu, .navbar-custom, .page-title-box, .right-bar {        display: none    }    .card-body, .content, .content-page, .right-bar, body {        padding: 0;        margin: 0    }    .card {        border: 0    }}/*! * Waves v0.7.6 * http://fian.my.id/Waves  *  * Copyright 2014-2018 Alfiana E. Sibuea and other contributors  * Released under the MIT license  * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect {    position: relative;    cursor: pointer;    display: inline-block;    overflow: hidden;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: transparent}.waves-effect .waves-ripple {    position: absolute;    border-radius: 50%;    width: 100px;    height: 100px;    margin-top: -50px;    margin-left: -50px;    opacity: 0;    background: rgba(0, 0, 0, .2);    background: radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);    -webkit-transition: all .5s ease-out;    transition: all .5s ease-out;    -webkit-transition-property: -webkit-transform, opacity;    -webkit-transition-property: opacity, -webkit-transform;    transition-property: opacity, -webkit-transform;    transition-property: transform, opacity;    transition-property: transform, opacity, -webkit-transform;    -webkit-transform: scale(0) translate(0, 0);    transform: scale(0) translate(0, 0);    pointer-events: none}.waves-effect.waves-light .waves-ripple {    background: rgba(255, 255, 255, .4);    background: radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%)}.waves-effect.waves-classic .waves-ripple {    background: rgba(0, 0, 0, .2)}.waves-effect.waves-classic.waves-light .waves-ripple {    background: rgba(255, 255, 255, .4)}.waves-notransition {    -webkit-transition: none !important;    transition: none !important}.waves-button, .waves-circle {    -webkit-transform: translateZ(0);    transform: translateZ(0);    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button, .waves-button-input, .waves-button:hover, .waves-button:visited {    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    border: none;    outline: 0;    color: inherit;    background-color: rgba(0, 0, 0, 0);    font-size: 1em;    line-height: 1em;    text-align: center;    text-decoration: none;    z-index: 1}.waves-button {    padding: .85em 1.1em;    border-radius: .2em}.waves-button-input {    margin: 0;    padding: .85em 1.1em}.waves-input-wrapper {    border-radius: .2em;    vertical-align: bottom}.waves-input-wrapper.waves-button {    padding: 0}.waves-input-wrapper .waves-button-input {    position: relative;    top: 0;    left: 0;    z-index: 1}.waves-circle {    text-align: center;    width: 2.5em;    height: 2.5em;    line-height: 2.5em;    border-radius: 50%}.waves-float {    -webkit-mask-image: none;    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);    box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);    -webkit-transition: all .3s;    transition: all .3s}.waves-float:active {    -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3);    box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3)}.waves-block {    display: block}.waves-effect.waves-primary .waves-ripple {    background: rgba(59, 192, 195, .4)}.waves-effect.waves-secondary .waves-ripple {    background: rgba(108, 117, 125, .4)}.waves-effect.waves-success .waves-ripple {    background: rgba(68, 137, 228, .4)}.waves-effect.waves-info .waves-ripple {    background: rgba(51, 176, 224, .4)}.waves-effect.waves-warning .waves-ripple {    background: rgba(237, 199, 85, .4)}.waves-effect.waves-danger .waves-ripple {    background: rgba(208, 63, 63, .4)}.waves-effect.waves-light .waves-ripple {    background: rgba(243, 243, 243, .4)}.waves-effect.waves-dark .waves-ripple {    background: rgba(54, 64, 76, .4)}.waves-effect.waves-purple .waves-ripple {    background: rgba(113, 108, 176, .4)}.waves-effect.waves-pink .waves-ripple {    background: rgba(242, 79, 124, .4)}.slimScrollDiv {    height: auto !important}.swal2-modal {    font-family: Lato, sans-serif;    -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, .1);    box-shadow: 0 10px 33px rgba(0, 0, 0, .1)}.swal2-modal .swal2-title {    font-size: 24px}.swal2-modal .swal2-content {    font-size: 16px}.swal2-modal .swal2-spacer {    margin: 10px 0}.swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {    border: 2px solid #eaeaea;    font-size: 16px;    -webkit-box-shadow: none;    box-shadow: none}.swal2-modal .swal2-confirm.btn-confirm {    background-color: #ff7d7ec4 !important;    font-size: .9rem}.swal2-modal .swal2-cancel.btn-cancel {    background-color: #d03f3f !important;    font-size: .9rem}.swal2-modal .swal2-styled:focus {    -webkit-box-shadow: none !important;    box-shadow: none !important}.swal2-icon.swal2-question {    color: #ff7d7ec4;    border-color: #ff7d7ec4}.swal2-icon.swal2-success {    border-color: #4489e4}.swal2-icon.swal2-success .line, .swal2-icon.swal2-success [class^=swal2-success-line], .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {    background-color: #4489e4}.swal2-icon.swal2-success .placeholder, .swal2-icon.swal2-success .swal2-success-ring {    border-color: #4489e4}.swal2-icon.swal2-warning {    color: #edc755;    border-color: #edc755}.swal2-icon.swal2-error {    border-color: #d03f3f}.swal2-icon.swal2-error .line {    background-color: #d03f3f}.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {    outline: 0;    border: 2px solid #ff7d7ec4}.swal2-container.swal2-shown {    background-color: rgba(54, 64, 76, .9)}#toast-container>div {    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    opacity: 1}#toast-container>div:hover {    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    opacity: .9}.toast-primary {    border: 2px solid #ff7d7ec4 !important;    background-color: rgba(59, 192, 195, .8) !important}.toast-secondary {    border: 2px solid #6c757d !important;    background-color: rgba(108, 117, 125, .8) !important}.toast-success {    border: 2px solid #4489e4 !important;    background-color: rgba(68, 137, 228, .8) !important}.toast-info {    border: 2px solid #33b0e0 !important;    background-color: rgba(51, 176, 224, .8) !important}.toast-warning {    border: 2px solid #edc755 !important;    background-color: rgba(237, 199, 85, .8) !important}.toast-danger {    border: 2px solid #d03f3f !important;    background-color: rgba(208, 63, 63, .8) !important}.toast-light {    border: 2px solid #f3f3f3 !important;    background-color: rgba(243, 243, 243, .8) !important}.toast-dark {    border: 2px solid #36404c !important;    background-color: rgba(54, 64, 76, .8) !important}.toast-purple {    border: 2px solid #716cb0 !important;    background-color: rgba(113, 108, 176, .8) !important}.toast-pink {    border: 2px solid #f24f7c !important;    background-color: rgba(242, 79, 124, .8) !important}.toast-error {    background-color: rgba(208, 63, 63, .8);    border: 2px solid #d03f3f}.irs--modern .irs-bar, .irs--modern .irs-from, .irs--modern .irs-single, .irs--modern .irs-to {    background: #ff7d7ec4 !important}.irs--modern .irs-from:before, .irs--modern .irs-single:before, .irs--modern .irs-to:before {    border-top-color: #ff7d7ec4}.irs--modern .irs-line {    background: #eaeaea;    border-color: #eaeaea}.irs--modern .irs-max, .irs--modern .irs-min {    color: #98a6ad;    background: #eaeaea}.irs--modern .irs-grid-text {    font-size: 12px;    color: #ccc}.irs--modern .irs-handle>i:nth-child(1) {    width: 8px;    height: 8px}.jqstooltip {    -webkit-box-sizing: content-box;    box-sizing: content-box;    width: auto !important;    height: auto !important;    background-color: #36404c !important;    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    padding: 5px 10px !important;    border-radius: 3px;    border-color: #212529 !important}.jqsfield {    color: #f5f5f5 !important;    font-size: 12px !important;    line-height: 18px !important;    font-family: Lato, sans-serif !important;    font-weight: 600 !important}.bootstrap-tagsinput {    -webkit-box-shadow: none;    box-shadow: none;    padding: 4px 7px 4px;    width: 100%;    background-color: #fff;    border-color: #ccc}.bootstrap-tagsinput input {    color: #666f7b}.bootstrap-tagsinput input::-webkit-input-placeholder {    color: #666f7b}.bootstrap-tagsinput input::-moz-placeholder {    color: #666f7b}.bootstrap-tagsinput input:-ms-input-placeholder {    color: #666f7b}.bootstrap-tagsinput input::-ms-input-placeholder {    color: #666f7b}.bootstrap-tagsinput input::placeholder {    color: #666f7b}.bootstrap-tagsinput .label-info {    background-color: #ff7d7ec4;    display: inline-block;    font-size: 11px;    margin: 3px 1px;    padding: 0 5px;    border-radius: 3px;    font-weight: 600}.select2-container {    width: 100% !important}.select2-container .select2-selection--single {    background-color: #fff;    border: 1px solid #ccc;    height: 38px;    outline: 0}.select2-container .select2-selection--single .select2-selection__rendered {    line-height: 36px;    padding-left: 12px;    color: #6c757d}.select2-container .select2-selection--single .select2-selection__arrow {    height: 34px;    width: 34px;    left: 3px;    right:auto}.select2-container .select2-selection--single .select2-selection__arrow b {    border-color: #6c757d transparent transparent transparent;    border-width: 6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b {    border-color: transparent transparent #6c757d transparent !important;    border-width: 0 6px 6px 6px !important}.select2-results__option {    padding: 6px 12px}.select2-dropdown {    border: #eaeaea;    background-color: #fff;    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1)}.select2-container--default .select2-search--dropdown {    padding: 10px;    background-color: #fff}.select2-container--default .select2-search--dropdown .select2-search__field {    border: 1px solid #ccc;    background-color: #fff;    color: #6c757d;    outline: 0;    direction:rtl}.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: #ff7d7ec4}.select2-container--default .select2-results__option[aria-selected=true] {    background-color: #f3f3f3;    color: #16181b}    .select2-container--default .select2-results__option[aria-selected=true]:hover {        background-color: #4BC74B;        color: #fff    }.select2-container .select2-selection--multiple {    min-height: 38px;    background-color: #fff;    border: 1px solid #ccc !important}.select2-container .select2-selection--multiple .select2-selection__rendered {    padding: 1px 10px}    .select2-container .select2-selection--multiple .select2-search__field {        border: 0px;        background-color: #fff;        color: #6c757d;        outline: 0;        direction: rtl;        padding-right: 15px !important;        padding-left:0px !important;        margin-top: 0px;        padding-bottom: 25px;    }.select2-container .select2-selection--multiple .select2-search__field::-webkit-input-placeholder {    color: #6c757d}.select2-container .select2-selection--multiple .select2-search__field::-moz-placeholder {    color: #6c757d}.select2-container .select2-selection--multiple .select2-search__field:-ms-input-placeholder {    color: #6c757d}.select2-container .select2-selection--multiple .select2-search__field::-ms-input-placeholder {    color: #6c757d}.select2-container .select2-selection--multiple .select2-search__field::placeholder {    color: #6c757d}    .select2-container .select2-selection--multiple .select2-selection__choice {        background-color: #4BC74B;        border: none;        color: #fff;        border-radius: 3px;        padding: 0 7px;        margin-top: 7px;        padding-right:0px;        min-width:100px;        padding-left:15px    }.dd-list .dd3-handle {    margin: 0;    height: 36px !important;    float: left}.dd-list .dd3-content {    height: auto;    border: none;    padding: 8px 16px 8px 46px;    background: #efefef}.dd-list .dd3-content:hover {    color: #ff7d7ec4}.dd-list .dd3-handle:before {    content: "\F35C";    font-family: "Material Design Icons";    color: #98a6ad}.dd-empty, .dd-placeholder {    background: #eaeaea;    border-color: #ccc}.custom-dd-empty .dd-list .dd3-handle {    border: none}.dd-dragel .dd-handle {    -webkit-box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1);    box-shadow: 0 1px 2px 0 rgba(33, 37, 41, .1)}.dd-dragel .dd3-handle {    border: none !important}.calendar {    float: left;    margin-bottom: 0}.fc-view {    margin-top: 30px}.none-border .modal-footer {    border-top: none}.fc-toolbar {    margin: 15px 0 5px 0}.fc-toolbar h2 {    font-size: 1.25rem;    line-height: 1.875rem;    text-transform: uppercase}.fc-day-grid-event .fc-time {    font-weight: 600}.fc-day {    background: 0 0}.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar .ui-state-hover, .fc-toolbar button:focus, .fc-toolbar button:hover {    z-index: 0}.fc th.fc-widget-header {    background: #eaeaea;    font-size: 14px;    line-height: 20px;    padding: 10px 0;    text-transform: uppercase}.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {    border-color: #eaeaea}.fc-unthemed .fc-divider, .fc-unthemed td.fc-today {    background: #eaeaea !important}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {    float: right;    margin: 5px;    font-family: Montserrat, sans-serif;    font-size: 12px}.fc-button {    background: #eaeaea;    border: none;    color: #666f7b;    text-transform: capitalize;    -webkit-box-shadow: none !important;    box-shadow: none !important;    border-radius: 3px !important;    margin: 0 3px !important;    padding: 6px 12px !important;    height: auto !important}.fc-text-arrow {    font-family: inherit;    font-size: 1rem}.fc-state-hover {    background: #eaeaea}.fc-state-highlight {    background: #eaeaea}.fc-state-active, .fc-state-disabled, .fc-state-down {    background: #ff7d7ec4;    color: #fff;    text-shadow: none}.fc-cell-overlay {    background: #eaeaea}.fc-unthemed .fc-today {    background: #fff}.fc-event {    border-radius: 2px;    border: none;    cursor: move;    font-size: .8125rem;    margin: 5px 7px;    padding: 5px 5px;    text-align: center}.external-event {    cursor: move;    margin: 10px 0;    padding: 8px 10px;    color: #fff}.fc-basic-view td.fc-week-number span {    padding-right: 8px}.fc-basic-view td.fc-day-number {    padding-right: 8px}.fc-basic-view .fc-content {    color: #fff}.fc-time-grid-event .fc-content {    color: #fff}@media (max-width:767.98px) {    .fc-toolbar .fc-center, .fc-toolbar .fc-left, .fc-toolbar .fc-right {        float: none;        display: block;        clear: both;        margin: 10px 0    }    .fc .fc-toolbar>*>* {        float: none    }    .fc-today-button {        display: none    }}.bootstrap-timepicker-widget table td input {    border: 1px solid rgba(54, 64, 76, .3);    width: 35px;    background-color: #fff;    color: #6c757d}.bootstrap-timepicker-widget table td a {    color: #98a6ad}.bootstrap-timepicker-widget table td a:hover {    background-color: #fafafa;    border-color: #fafafa}.bootstrap-timepicker-widget.dropdown-menu:after {    border-bottom-color: #f5f5f5}.bootstrap-timepicker-widget.timepicker-orient-bottom:after {    border-top-color: #f5f5f5}.datepicker td, .datepicker th {    width: 30px;    height: 30px;    padding: 5px}.datepicker th {    font-weight: 700}    .datepicker table tr td .active.disabled:hover[disabled], .datepicker table tr td .active.disabled[disabled], .datepicker table tr td .active:active, .datepicker table tr td .active:hover, .datepicker table tr td .active:hover.active, .datepicker table tr td .active:hover.disabled, .datepicker table tr td .active:hover:active, .datepicker table tr td .active:hover:hover, .datepicker table tr td .active:hover[disabled], .datepicker table tr td .active[disabled], .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled], .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.selected, .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {        background-color: #4BC74B !important;        background-image: none !important;        color: #fff    }.datepicker table tr td span.focused, .datepicker table tr td span:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {    background: #f5f5f5}.datepicker table tr td span.new, .datepicker table tr td span.old, .datepicker table tr td.new, .datepicker table tr td.old {    color: #98a6ad;    opacity: .6}.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {    background-color: #fff}.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {    background: #f5f5f5}.datepicker .datepicker-switch:hover {    background: 0 0}.datepicker-inline {    border: 2px solid rgba(54, 64, 76, .1)}.datepicker-dropdown:after {    border-bottom: 6px solid #fff}.datepicker-dropdown:before {    border-bottom-color: #eaeaea}.datepicker-dropdown.datepicker-orient-top:before {    border-top: 7px solid #eaeaea}.datepicker-dropdown.datepicker-orient-top:after {    border-top: 6px solid #fff}.daterangepicker {    font-family: Lato, sans-serif;    background-color: #fff;    border-color: #eaeaea}.daterangepicker .calendar-table {    background-color: #fff;    border-color: #eaeaea}.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {    border-color: #98a6ad}.daterangepicker td, .daterangepicker th {    padding: 5px}.daterangepicker td.week, .daterangepicker th.week {    color: #ccc}.daterangepicker td.available:hover, .daterangepicker th.available:hover {    background-color: #fff}.daterangepicker .ranges li.active, .daterangepicker td.active, .daterangepicker td.active:hover {    background-color: #ff7d7ec4}.daterangepicker .ranges li:hover {    background-color: #eaeaea}.daterangepicker .calendar-time select, .daterangepicker .month select {    background-color: #fff;    border-color: #ccc;    color: #666f7b}.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {    background-color: transparent;    color: rgba(204, 204, 204, .7)}.daterangepicker td.in-range {    background-color: #fff;    color: #6c757d}.daterangepicker.show-ranges.ltr .drp-calendar.left {    border-left-color: #eaeaea}.daterangepicker .drp-buttons {    border-top-color: #eaeaea}.daterangepicker .drp-buttons .btn {    font-weight: 600}.parsley-errors-list {    margin: 0;    padding: 0}.parsley-errors-list>li {    list-style: none;    color: #d03f3f;    margin-top: 5px;    padding-left: 20px;    position: relative}.parsley-errors-list>li:before {    content: "\F159";    font-family: "Material Design Icons";    position: absolute;    left: 2px;    top: -1px}.parsley-error {    border-color: #d03f3f}.parsley-success {    border-color: #4489e4}.wizard>.steps {    position: relative;    display: block;    width: 100%}.wizard>.steps>ul>li {    width: 25%}.wizard>.steps a {    font-size: 16px}.wizard>.steps .number {    border-radius: 50%;    background-color: rgba(255, 255, 255, .3);    display: inline-block;    line-height: 30px;    margin-right: 10px;    width: 30px;    text-align: center;    font-size: 1.429em}.wizard>.steps a, .wizard>.steps a:active, .wizard>.steps a:hover {    display: block;    width: auto;    padding: 1em 1em;    text-decoration: none;    border-radius: 2px}.wizard>.steps .disabled a {    background: #efefef;    color: #36404c;    cursor: default}.wizard>.steps .disabled a:active, .wizard>.steps .disabled a:hover {    background: #efefef}.wizard>.steps .current a, .wizard>.steps .current a:active, .wizard>.steps .current a:hover {    background: #ff7d7ec4;    color: #fff;    cursor: default}.wizard>.steps .done a, .wizard>.steps .done a:active, .wizard>.steps .done a:hover {    background: #f5f5f5;    color: #36404c}.wizard>.actions>ul>li, .wizard>.steps>ul>li {    float: left;    position: relative}.wizard>.content {    display: block;    margin: .5em;    min-height: 240px;    overflow: hidden;    position: relative;    padding: 20px;    width: auto}.wizard>.content>.body {    padding: 0;    position: relative}.wizard>.content>.body ul {    list-style: disc !important}.wizard>.content>.body ul>li {    display: block;    line-height: 30px}.wizard>.content>.body>iframe {    border: 0 none;    width: 100%;    height: 100%}.wizard>.content>.body input {    display: block;    border-color: #eaeaea}.wizard>.content>.body input:focus {    border-color: #eaeaea}.wizard>.content>.body input[type=checkbox] {    display: inline-block}.wizard>.content>.body input.error {    background: rgba(208, 63, 63, .1);    border: 1px solid #f0c2c2;    color: #d03f3f}.wizard>.content>.body label {    display: inline-block;    margin-bottom: .5em;    margin-top: 10px}.wizard>.content>.body label.error {    color: #d03f3f;    font-size: 12px}.wizard>.actions {    position: relative;    display: block;    text-align: right;    width: 100%;    margin-top: 15px}.wizard>.actions>ul {    display: inline-block;    text-align: right}.wizard>.actions>ul>li {    margin: 0 .5em}.wizard>.actions a, .wizard>.actions a:active, .wizard>.actions a:hover {    background: #ff7d7ec4;    color: #fff;    display: block;    padding: .5em 1em;    text-decoration: none;    border-radius: 2px}.wizard>.actions .disabled a, .wizard>.actions .disabled a:active, .wizard>.actions .disabled a:hover {    background: #f5f5f5;    color: #36404c}.wizard.vertical>.steps {    display: inline;    float: left;    width: 30%}.wizard.vertical>.steps>ul>li {    float: none;    width: 100%}.wizard.vertical>.content {    width: 65%;    margin: 0 2.5% .5em;    display: inline;    float: left}.wizard.vertical>.actions {    display: inline;    float: right;    width: 95%;    margin: 0 2.5%;    margin-top: 15px !important}.wizard.vertical>.actions>ul>li {    margin: 0 0 0 1em}.tabcontrol, .wizard {    display: block;    width: 100%;    overflow: hidden}.tabcontrol a, .wizard a {    outline: 0}.tabcontrol ul, .wizard ul {    list-style: none !important;    padding: 0;    margin: 0}.tabcontrol ul>li, .wizard ul>li {    display: block;    padding: 0}.tabcontrol>.steps .current-info, .wizard>.steps .current-info {    position: absolute;    left: -999em}.tabcontrol>.content>.title, .wizard>.content>.title {    position: absolute;    left: -999em}@media (max-width:767.98px) {    .wizard.vertical>.content, .wizard.vertical>.steps, .wizard>.steps>ul>li {        width: 100%    }}@font-face {    font-family: summernote;    font-style: normal;    font-weight: 400;    src: url(../fonts/summernote.bin);    src: url(../fonts/summernote-1.bin) format("embedded-opentype"), url(../fonts/summernote-2.bin) format("woff"), url(../fonts/summernote-3.bin) format("truetype")}.note-editor.note-frame {    border: 1px solid #f4f4f4;    -webkit-box-shadow: none;    box-shadow: none;    margin: 0}.note-editor.note-frame .note-statusbar {    background-color: #f4f4f4;    border-top: 1px solid #eaeaea}.note-editor.note-frame .note-editing-area .note-codable, .note-editor.note-frame .note-editing-area .note-editable {    border: none;    color: #6c757d;    background-color: transparent}.note-editor .note-btn-group .note-btn {    background-color: #f4f4f4 !important;    border-color: #f4f4f4 !important}.note-status-output {    display: none}.note-editable {    border-radius: .2rem;    padding: .45rem .9rem}.note-editable p:last-of-type {    margin-bottom: 0}.card-header.note-toolbar .note-color .dropdown-menu, .note-popover .popover-content .note-color .dropdown-menu {    min-width: 344px}.note-popover {    border-color: #eaeaea}.card-header.note-toolbar, .note-popover .popover-content {    background-color: #f4f4f4}.note-toolbar {    z-index: 1}.dataTables_wrapper.container-fluid {    padding: 0}table.dataTable {    border-collapse: collapse !important;    margin-bottom: 15px !important}table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected {    background-color: #ff7d7ec4}table.dataTable tbody td:focus {    outline: 0 !important}table.dataTable tbody td.focus, table.dataTable tbody th.focus {    outline: 2px solid #ff7d7ec4 !important;    outline-offset: -1px;    color: #ff7d7ec4;    background-color: rgba(59, 192, 195, .15)}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    background-color: #ff7d7ec4;    top: .75rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {    background-color: #d03f3f;    top: .75rem}div.dt-button-info {    background-color: #ff7d7ec4;    border: none;    color: #fff;    -webkit-box-shadow: none;    box-shadow: none;    border-radius: 3px;    text-align: center;    z-index: 21}div.dt-button-info h2 {    border-bottom: none;    background-color: rgba(255, 255, 255, .2);    color: #fff}@media (max-width:767.98px) {    li.paginate_button.next, li.paginate_button.previous {        display: inline-block    }    li.paginate_button {        display: none    }    .dataTables_paginate ul {        text-align: center;        display: block;        margin: 1rem 0 0 !important    }    div.dt-buttons {        display: inline-table;        margin-bottom: 1rem    }}.activate-select .sorting_1 {    background-color: #f3f3f3}.flotTip {    padding: 8px 12px;    background-color: rgba(54, 64, 76, .9);    z-index: 100;    color: #f3f3f3;    opacity: 1;    border-radius: 3px}.legend tr {    height: 30px;    font-family: Montserrat, sans-serif}.legendLabel {    padding-left: 5px;    line-height: 10px;    padding-right: 20px;    font-size: 13px;    font-weight: 600;    color: #6c757d}.legendColorBox div {    border-radius: 3px}.legendColorBox div div {    border-radius: 3px}@media (max-width:767.98px) {    .legendLabel {        display: none    }}.morris-charts text {    font-family: Montserrat, sans-serif !important;    font-weight: 700 !important;    fill: #98a6ad}.morris-hover {    position: absolute;    z-index: 10}.morris-hover.morris-default-style {    font-size: 12px;    text-align: center;    border-radius: 5px;    padding: 10px 12px;    background: rgba(243, 243, 243, .8);    color: #36404c;    border: 2px solid #f5f5f5;    font-family: Lato, sans-serif}.morris-hover.morris-default-style .morris-hover-row-label {    font-weight: 700;    margin: .25em 0;    font-family: Montserrat, sans-serif}.morris-hover.morris-default-style .morris-hover-point {    white-space: nowrap;    margin: .1em 0;    color: #fff}.chartjs-chart {    margin: auto;    position: relative;    width: 100%}.radial-bar {    position: relative;    display: inline-block;    font-size: 16px;    border-radius: 50%;    border: 2px solid #ededed;    background-color: transparent;    margin-bottom: 20px;    -webkit-box-sizing: content-box;    box-sizing: content-box;    width: 80px;    height: 80px;    font-size: 18px}.radial-bar:after, .radial-bar>img {    display: inline-block;    position: absolute;    top: 0;    left: 0;    border-radius: 50%;    text-align: center;    font-weight: 700;    color: #36404c}.radial-bar:after {    content: attr(data-label);    background-color: #ededed;    z-index: 101}.radial-bar>img {    z-index: 102}.radial-bar:after, .radial-bar>img {    width: 56px;    height: 56px;    margin-left: 12px;    margin-top: 12px;    line-height: 56px}.radial-bar.radial-bar-0 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(90deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-5 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(108deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-10 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(126deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-15 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(144deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-20 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(162deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-25 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(180deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-30 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(198deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-35 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(216deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-40 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(234deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-45 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(252deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-50 {    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(270deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-55 {    background-image: linear-gradient(288deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-60 {    background-image: linear-gradient(306deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-65 {    background-image: linear-gradient(324deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-70 {    background-image: linear-gradient(342deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-75 {    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(360deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-80 {    background-image: linear-gradient(378deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-85 {    background-image: linear-gradient(396deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-90 {    background-image: linear-gradient(414deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-95 {    background-image: linear-gradient(432deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar.radial-bar-100 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #ff7d7ec4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(450deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-0 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(90deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-5 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(108deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-10 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(126deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-15 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(144deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-20 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(162deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-25 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(180deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-30 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(198deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-35 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(216deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-40 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(234deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-45 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(252deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-50 {    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(270deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-55 {    background-image: linear-gradient(288deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-60 {    background-image: linear-gradient(306deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-65 {    background-image: linear-gradient(324deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-70 {    background-image: linear-gradient(342deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-75 {    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(360deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-80 {    background-image: linear-gradient(378deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-85 {    background-image: linear-gradient(396deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-90 {    background-image: linear-gradient(414deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-95 {    background-image: linear-gradient(432deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-primary.radial-bar-100 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #ff7d7ec4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ff7d7ec4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(450deg, #ff7d7ec4 50%, transparent 50%, transparent), linear-gradient(270deg, #ff7d7ec4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-0 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #4489e4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(90deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-5 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(108deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-10 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(126deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-15 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(144deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-20 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(162deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-25 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #4489e4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(180deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-30 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(198deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-35 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(216deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-40 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(234deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-45 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(252deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-50 {    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #4489e4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #4489e4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(270deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-55 {    background-image: linear-gradient(288deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-60 {    background-image: linear-gradient(306deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-65 {    background-image: linear-gradient(324deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-70 {    background-image: linear-gradient(342deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-75 {    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #4489e4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #4489e4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(360deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-80 {    background-image: linear-gradient(378deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-85 {    background-image: linear-gradient(396deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-90 {    background-image: linear-gradient(414deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-95 {    background-image: linear-gradient(432deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-success.radial-bar-100 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #4489e4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #4489e4), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(450deg, #4489e4 50%, transparent 50%, transparent), linear-gradient(270deg, #4489e4 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-0 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #33b0e0), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(90deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-5 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(108deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-10 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(126deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-15 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(144deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-20 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(162deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-25 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #33b0e0), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(180deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-30 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(198deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-35 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(216deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-40 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(234deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-45 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(252deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-50 {    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #33b0e0), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #33b0e0), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(270deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-55 {    background-image: linear-gradient(288deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-60 {    background-image: linear-gradient(306deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-65 {    background-image: linear-gradient(324deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-70 {    background-image: linear-gradient(342deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-75 {    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #33b0e0), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #33b0e0), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(360deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-80 {    background-image: linear-gradient(378deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-85 {    background-image: linear-gradient(396deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-90 {    background-image: linear-gradient(414deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-95 {    background-image: linear-gradient(432deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-info.radial-bar-100 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #33b0e0), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #33b0e0), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(450deg, #33b0e0 50%, transparent 50%, transparent), linear-gradient(270deg, #33b0e0 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-0 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #edc755), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(90deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-5 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(108deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-10 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(126deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-15 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(144deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-20 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(162deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-25 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #edc755), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(180deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-30 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(198deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-35 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(216deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-40 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(234deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-45 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(252deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-50 {    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #edc755), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #edc755), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(270deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-55 {    background-image: linear-gradient(288deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-60 {    background-image: linear-gradient(306deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-65 {    background-image: linear-gradient(324deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-70 {    background-image: linear-gradient(342deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-75 {    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #edc755), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #edc755), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(360deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-80 {    background-image: linear-gradient(378deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-85 {    background-image: linear-gradient(396deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-90 {    background-image: linear-gradient(414deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-95 {    background-image: linear-gradient(432deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-warning.radial-bar-100 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #edc755), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #edc755), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(450deg, #edc755 50%, transparent 50%, transparent), linear-gradient(270deg, #edc755 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-0 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #d03f3f), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(90deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-5 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(108deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-10 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(126deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-15 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(144deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-20 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(162deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-25 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fafafa), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d03f3f), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(180deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-30 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(198deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-35 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(216deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-40 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(234deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-45 {    background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), linear-gradient(252deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-50 {    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #d03f3f), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #d03f3f), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(270deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-55 {    background-image: linear-gradient(288deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-60 {    background-image: linear-gradient(306deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-65 {    background-image: linear-gradient(324deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-70 {    background-image: linear-gradient(342deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-75 {    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d03f3f), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #d03f3f), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(360deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-80 {    background-image: linear-gradient(378deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-85 {    background-image: linear-gradient(396deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-90 {    background-image: linear-gradient(414deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-95 {    background-image: linear-gradient(432deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-danger.radial-bar-100 {    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #d03f3f), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #d03f3f), color-stop(50%, #fafafa), to(#fafafa));    background-image: linear-gradient(450deg, #d03f3f 50%, transparent 50%, transparent), linear-gradient(270deg, #d03f3f 50%, #fafafa 50%, #fafafa)}.radial-bar-lg {    width: 100px;    height: 100px;    font-size: 20px}.radial-bar-lg:after, .radial-bar-lg>img {    width: 70px;    height: 70px;    margin-left: 15px;    margin-top: 15px;    line-height: 70px}.radial-bar-sm {    width: 50px;    height: 50px;    font-size: 12px}.radial-bar-sm:after, .radial-bar-sm>img {    width: 35px;    height: 35px;    margin-left: 7.5px;    margin-top: 7.5px;    line-height: 35px}.radial-bar-xs {    width: 30px;    height: 30px;    font-size: 8px}.radial-bar-xs:after, .radial-bar-xs>img {    width: 21px;    height: 21px;    margin-left: 4.5px;    margin-top: 4.5px;    line-height: 21px}.radial-bar {    background-clip: content-box}.jqstooltip {    -webkit-box-sizing: content-box;    box-sizing: content-box}.chart {    position: relative;    display: inline-block;    width: 110px;    height: 110px;    margin-top: 20px;    margin-bottom: 20px;    text-align: center}.chart canvas {    position: absolute;    top: 0;    left: 0}.chart .chart-widget-pie {    margin-top: 5px;    margin-bottom: 5px}.chart .percent {    display: inline-block;    line-height: 110px;    z-index: 2}.chart .percent:after {    content: '%';    margin-left: .1em;    font-size: .8em}.image-crop-preview .img-preview {    float: left;    margin-bottom: .5rem;    margin-right: .5rem;    overflow: hidden;    background-color: #f3f3f3;    text-align: center;    width: 100%}.image-crop-preview .img-preview>img {    max-width: 100%}.image-crop-preview .preview-lg {    height: 9rem;    width: 16rem}.image-crop-preview .preview-md {    height: 4.5rem;    width: 8rem}.image-crop-preview .preview-sm {    height: 2.25rem;    width: 4rem}.image-crop-preview .preview-xs {    height: 1.125rem;    margin-right: 0;    width: 2rem}.img-crop-preview-btns>.btn, .img-crop-preview-btns>.btn-group {    margin-bottom: 8px;    margin-right: 8px}.docs-cropped .modal-body>canvas, .docs-cropped .modal-body>img {    max-width: 100%}.docs-drop-options {    max-height: 400px;    overflow-y: auto}.docs-tooltip {    display: block;    margin: -.5rem -.75rem;    padding: .5rem .75rem}#legend {    background: #fff;    position: absolute;    top: 0;    right: 15px}#legend .line {    color: #36404c}.rickshaw_graph svg {    max-width: 100%}.rickshaw_legend .label {    font-family: inherit;    letter-spacing: .01em;    font-weight: 600}.rickshaw_graph .detail .item, .rickshaw_graph .detail .x_label, .rickshaw_graph .x_tick .title {    font-family: Lato, sans-serif}.gauge-chart text {    font-family: Lato, sans-serif !important}.gmaps, .gmaps-panaroma {    height: 300px;    background: #f3f3f3;    border-radius: 3px}.gmaps-overlay {    display: block;    text-align: center;    color: #fff;    font-size: 16px;    line-height: 40px;    background: #ff7d7ec4;    border-radius: 4px;    padding: 10px 20px}.gmaps-overlay_arrow {    left: 50%;    margin-left: -16px;    width: 0;    height: 0;    position: absolute}.gmaps-overlay_arrow.above {    bottom: -15px;    border-left: 16px solid transparent;    border-right: 16px solid transparent;    border-top: 16px solid #ff7d7ec4}.gmaps-overlay_arrow.below {    top: -15px;    border-left: 16px solid transparent;    border-right: 16px solid transparent;    border-bottom: 16px solid #ff7d7ec4}.jvectormap-label {    border: none;    background: #212529;    color: #f5f5f5;    font-family: Montserrat, sans-serif;    font-size: .9rem;    padding: 5px 8px}.dropzone {    border: 2px dashed rgba(54, 64, 76, .3);    background: #fff;    border-radius: 6px}.c3-tooltip {    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);    opacity: 1}.c3-tooltip td {    border-left: none;    font-family: Montserrat, sans-serif}.c3-tooltip td>span {    background: #36404c}.c3-tooltip tr {    border: none !important}.c3-tooltip th {    background-color: #36404c;    color: #f3f3f3}.c3-chart-arcs-title {    font-size: 18px;    font-weight: 600}.c3 text {    font-family: Lato, sans-serif;    fill: #6c757d}.c3 line, .c3 path {    stroke: #ccc}.c3-chart-arc.c3-target g path {    stroke: #fff}.ql-container {    font-family: Lato, sans-serif}.ql-toolbar {    font-family: Lato, sans-serif !important}.ql-toolbar span {    outline: 0 !important}.ql-toolbar.ql-snow {    border-color: #ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {    border-color: transparent}.ql-toolbar .ql-picker {    color: #6c757d}.ql-toolbar .ql-fill, .ql-toolbar .ql-stroke {    stroke: #6c757d}.ql-bubble {    border: 1px solid #ccc;    border-radius: .2rem}.ql-container {    font-family: Lato, sans-serif}.ql-container.ql-snow {    border-color: #ccc}.table-rep-plugin .dropdown-menu li.checkbox-row {    padding: 7px 15px}.table-rep-plugin .table-responsive {    border: none}.table-rep-plugin tbody th {    font-size: 14px;    font-weight: 400}.table-rep-plugin .checkbox-row {    padding-left: 40px}.table-rep-plugin .checkbox-row label {    display: inline-block;    padding-left: 5px;    position: relative;    margin-bottom: 0}.table-rep-plugin .checkbox-row label::before {    -o-transition: .3s ease-in-out;    -webkit-transition: .3s ease-in-out;    background-color: #fff;    border-radius: 3px;    border: 1px solid #98a6ad;    content: "";    display: inline-block;    height: 17px;    left: 0;    margin-left: -20px;    position: absolute;    transition: .3s ease-in-out;    width: 17px;    outline: 0}.table-rep-plugin .checkbox-row label::after {    color: #eaeaea;    display: inline-block;    font-size: 11px;    height: 16px;    left: 0;    margin-left: -20px;    padding-left: 3px;    padding-top: 1px;    position: absolute;    top: -1px;    width: 16px}.table-rep-plugin .checkbox-row input[type=checkbox] {    cursor: pointer;    opacity: 0;    z-index: 1;    outline: 0}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label {    opacity: .65}.table-rep-plugin .checkbox-row input[type=checkbox]:focus+label::before {    outline-offset: -2px;    outline: 0}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::after {    content: "\f00c";    font-family: 'Font Awesome 5 Free';    font-weight: 900}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label::before {    background-color: #f3f3f3;    cursor: not-allowed}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::before {    background-color: #fff;    border-color: #ff7d7ec4}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::after {    color: #ff7d7ec4}.table-rep-plugin .sticky-table-header, .table-rep-plugin table.focus-on tbody tr.focused td, .table-rep-plugin table.focus-on tbody tr.focused th {    background: #ff7d7ec4;    color: #fff;    border-color: #ff7d7ec4}.table-rep-plugin .sticky-table-header table, .table-rep-plugin table.focus-on tbody tr.focused td table, .table-rep-plugin table.focus-on tbody tr.focused th table {    color: #fff}.table-rep-plugin .fixed-solution .sticky-table-header {    top: 70px !important}.table-rep-plugin .btn-default {    background-color: #f4f4f4;    border: 1px solid #eaeaea;    color: #36404c}.table-rep-plugin .btn-default.btn-primary {    background-color: #ff7d7ec4;    border-color: #ff7d7ec4;    color: #fff}.table-rep-plugin .btn-group.pull-right {    float: right}.table-rep-plugin .btn-group.pull-right .dropdown-menu {    left: auto;    right: 0}.table-rep-plugin .btn-toolbar {    display: block}.editable-clear-x {    background: url(../images/plugins/clear.png) center center no-repeat}.editableform-loading {    background: url(../images/plugins/loading.gif) center center no-repeat}.editable-checklist label {    display: block}.button-list {    margin-left: -8px;    margin-bottom: -12px}.button-list .btn {    margin-bottom: 12px;    margin-left: 8px}.dropcap {    font-size: 3.1em}.dropcap, .dropcap-circle, .dropcap-square {    display: block;    float: left;    line-height: 46px;    margin-right: 6px;    text-shadow: none}.grid-structure .grid-container {    background-color: #fafafa;    margin-top: 10px;    font-size: .8rem;    font-weight: 600;    padding: 10px 20px}.icons-list-demo div {    cursor: pointer;    line-height: 45px;    white-space: nowrap;    text-overflow: ellipsis;    display: block;    overflow: hidden}.icons-list-demo div p {    margin-bottom: 0;    line-height: inherit}.icons-list-demo i {    display: inline-block;    text-align: center;    vertical-align: middle;    font-size: 22px;    width: 50px;    height: 50px;    line-height: 50px;    margin-right: 12px}.icons-list-demo .col-lg-4 {    background-clip: padding-box;    margin-top: 10px;    border-radius: 3px}.icons-list-demo .col-lg-4:hover {    color: #ff7d7ec4}.social-links li a {    border-radius: 50%;    background-color: #eaeaea;    color: #6c757d;    display: inline-block;    height: 30px;    line-height: 30px;    text-align: center;    width: 30px}.social-links li a:hover {    background-color: #eaeaea;    color: #6c757d}.switchery-demo .switchery {    margin-bottom: 10px;    margin-right: 5px}.demos-show-btn {    position: fixed;    top: 50%;    left: 0;    -webkit-writing-mode: vertical-rl;    -ms-writing-mode: tb-rl;    writing-mode: vertical-rl;    font-weight: 600;    background-color: #d03f3f;    color: #fff !important;    line-height: 36px;    padding: 15px 3px;    border-radius: 6px 0 0 6px;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    text-transform: uppercase}@media (max-width:600px) {    .demos-show-btn {        display: none    }}.authentication-page {    padding-bottom: 0}.authentication-page.enlarged {    min-height: 100px}.authentication-page h4 {    z-index: 999;    position: relative;    font-size: 24px}.timeline {    border-collapse: collapse;    border-spacing: 0;    display: table;    margin-bottom: 50px;    position: relative;    table-layout: fixed;    width: 100%}.timeline .time-show {    margin-bottom: 30px;    margin-right: -75px;    margin-top: 30px;    position: relative}.timeline .time-show a {    color: #fff}.timeline:before {    background-color: rgba(152, 166, 173, .3);    bottom: 0;    content: "";    left: 50%;    position: absolute;    top: 30px;    width: 2px;    z-index: 0}.timeline .btn {    min-width: 150px}.timeline .timeline-icon {    -webkit-border-radius: 50%;    background: #98a6ad;    border-radius: 50%;    color: #fff;    display: block;    height: 20px;    left: -53px;    margin-top: -10px;    position: absolute;    text-align: center;    top: 50%;    width: 20px}.timeline .timeline-icon i {    color: #fff;    font-size: 13px;    margin-top: 1px;    position: absolute;    left: 3px}.timeline .time-icon:before {    font-size: 16px;    margin-top: 5px}h3.timeline-title {    color: #98a6ad;    font-size: 20px;    font-weight: 400;    margin: 0 0 5px;    text-transform: uppercase}.timeline-item {    display: table-row}.timeline-item:before {    content: "";    display: block;    width: 50%}.timeline-item .timeline-desk .arrow {    border-bottom: 12px solid transparent;    border-right: 12px solid #f4f4f4;    border-top: 12px solid transparent;    display: block;    height: 0;    left: -12px;    margin-top: -12px;    position: absolute;    top: 50%;    width: 0}.timeline-item .timeline-desk .timeline-box {    padding: 20px}.timeline-item .timeline-date {    margin-bottom: 10px}.timeline-item.alt:after {    content: "";    display: block;    width: 50%}.timeline-item.alt .timeline-desk .arrow-alt {    border-bottom: 12px solid transparent;    border-left: 12px solid #f4f4f4;    border-top: 12px solid transparent;    display: block;    height: 0;    left: auto;    margin-top: -12px;    position: absolute;    right: -12px;    top: 50%;    width: 0}.timeline-item.alt .timeline-desk .album {    float: right;    margin-top: 20px}.timeline-item.alt .timeline-desk .album a {    float: right;    margin-left: 5px}.timeline-item.alt .timeline-icon {    left: auto;    right: -56px}.timeline-item.alt:before {    display: none}.timeline-item.alt .panel {    margin-left: 0;    margin-right: 45px}.timeline-item.alt h4 {    text-align: right}.timeline-item.alt p {    text-align: right}.timeline-item.alt .timeline-date {    text-align: right}.timeline-desk {    display: table-cell;    vertical-align: top;    width: 50%}.timeline-desk h4 {    font-size: 16px;    font-weight: 300;    margin: 0}.timeline-desk .panel {    background: #efefef;    display: block;    margin-bottom: 5px;    margin-left: 45px;    position: relative;    text-align: left;    border: 0}.timeline-desk h5 span {    color: #98a6ad;    display: block;    font-size: 12px;    margin-bottom: 4px}.timeline-desk p {    margin-bottom: 0}.timeline-desk .album {    margin-top: 12px}.timeline-desk .album a {    float: left;    margin-right: 5px}.timeline-desk .album img {    height: 36px;    width: auto;    border-radius: 3px}.timeline-desk .notification {    background: none repeat scroll 0 0 #fff;    margin-top: 20px;    padding: 8px}.timeline-left {    margin-left: 20px;    width: auto;    display: block}.timeline-left:before {    left: 0 !important}.timeline-left .timeline-item {    display: block}.timeline-left .timeline-desk {    display: block;    width: 100%}.timeline-left .panel {    margin-bottom: 20px}.progress {    -webkit-box-shadow: none;    box-shadow: none;    margin-bottom: 18px;    overflow: hidden;    height: .7rem}.progress-sm {    height: 5px}.progress-md {    height: 8px}.progress-lg {    height: 12px}.progress-xl {    height: 15px}.progress-xxl {    height: 25px}.progress-vertical {    min-height: 250px;    height: 250px;    width: 10px;    position: relative;    display: inline-block;    margin-bottom: 0;    margin-right: 20px}.progress-vertical .progress-bar {    width: 100%}.progress-vertical.progress-xl {    width: 15px}.progress-vertical.progress-lg {    width: 12px}.progress-vertical.progress-md {    width: 8px}.progress-vertical.progress-sm {    width: 5px}.progress-vertical-bottom {    min-height: 250px;    height: 250px;    position: relative;    width: 10px;    display: inline-block;    margin-bottom: 0;    margin-right: 20px}.progress-vertical-bottom .progress-bar {    width: 100%;    bottom: 0;    position: absolute}.progress-vertical-bottom.progress-xl {    width: 15px}.progress-vertical-bottom.progress-lg {    width: 12px}.progress-vertical-bottom.progress-md {    width: 8px}.progress-vertical-bottom.progress-sm {    width: 5px}.progress-w-percent {    min-height: 20px;    margin-bottom: 20px}.progress-w-percent .progress {    width: 80%;    float: left;    margin-top: 8px}.progress-w-percent .progress-value {    width: 20%;    float: right;    text-align: right;    line-height: 20px}.mails a {    color: #666f7b}.mails .unread {    background: #fafafa}.mails .table-detail .email-msg {    color: #98a6ad}.mails .table-detail .email-name {    color: #98a6ad}.mails td {    vertical-align: middle !important;    position: relative;    border: 0 !important}.mails td:last-of-type {    width: 100px;    padding-right: 20px}.mails tr:hover .text-white {    display: none}.mails .mail-select {    padding: 15px 20px}.mails .checkbox {    margin-bottom: 0;    margin-top: -4px;    vertical-align: middle;    display: inline-block;    height: 17px}.mails .checkbox label {    min-height: 16px}.mails .mail-list .list-group-item {    background-color: transparent !important}.mails .mail-list .list-group-item.active {    background-color: #ff7d7ec4;    border-radius: 3px;    -moz-border-radius: 3px;    background-clip: padding-box}.mails .unread a {    color: #36404c}.mails .table-detail {    vertical-align: top}.mails .chat-right-text {    overflow: hidden}.mails .chat-widget .chat-item {    overflow: hidden;    padding: 10px 0;    position: relative}.mails .chat-widget .chat-item .chat-item-text {    color: #98a6ad;    display: block;    font-size: 12px;    margin: 0;    text-overflow: ellipsis;    white-space: nowrap;    width: 100%;    overflow: hidden}.mails .chat-widget .chat-item img {    width: 40px}.mails .chat-widget .chat-item .chat-item-author {    color: #36404c;    display: block;    margin: 0;    text-overflow: ellipsis;    white-space: nowrap;    width: 100%;    overflow: hidden}.mails .chat-widget .chat-item .chat-item-img {    display: block;    float: left;    margin-right: 15px;    width: 40px;    margin-top: 4px}@media (max-width:768px) {    .mails .email-desc {        display: none    }}@media (max-width:425px) {    .table-box .table-detail {        display: block    }    .mails td:last-of-type {        width: 80px;        padding-right: 10px    }    .mail-time {        display: none    }}.counter-number {    font-size: 48px;    font-family: Montserrat, sans-serif;    font-weight: 600;    color: #ff7d7ec4}.counter-number span {    font-size: 16px;    font-weight: 400;    display: block;    padding-top: 10px;    color: #36404c}.coming-box {    float: left;    width: 25%}.wrapper-page h1 {    font-size: 98px;    font-weight: 600;    line-height: 150px;    text-shadow: rgba(61, 61, 61, .3) 1px 1px, rgba(61, 61, 61, .2) 2px 2px, rgba(61, 61, 61, .3) 3px 3px}.pricing-box {    border: 2px solid #dbdbdb}.profile-bg-picture {    position: relative;    min-height: 300px;    margin: -19px -20px 0 -20px;    background-position: center;    background-size: cover}.profile-user-box {    background-color: #fff;    padding: 20px;    margin-bottom: 20px;    border: 1px solid #f3f3f3;    margin-top: -65px;    position: relative;    border-radius: 5px}.profile-user-img img {    position: absolute;    top: -56px;    border: 3px solid #fff;    -webkit-box-shadow: 2px 6px 30px -15px #36404c;    box-shadow: 2px 6px 30px -15px #36404c}.timeline-2 {    position: relative;    border-left: 2px solid #36404c}.timeline-2 .time-item {    position: relative;    padding-bottom: 1px;    border-color: #f3f3f3}.timeline-2 .time-item :after, .timeline-2 .time-item :before {    display: table;    content: " "}.timeline-2 .time-item :after {    position: absolute;    left: 0;    top: 5px;    width: 14px;    height: 14px;    margin-left: -8px;    background-color: #fff;    border-color: #36404c;    border-style: solid;    border-width: 2px;    border-radius: 10px;    content: ''}.authentication-page .account-pages .show_pwd_rtl, .authentication-page .account-pages .hide_pwd_rtl, .show_pwd, .hide_pwd, .show_pwd_rtl, .hide_pwd_rtl {    position: absolute;    left: 5%;    bottom: 10px;    right: auto}.forgetYourPassword .form-control {    border-radius: 10px !important;    border-top-left-radius: 0px !important;    border-bottom-left-radius: 0px !important;}.forgetYourPassword .btn {    border-top-right-radius: 0px !important;    border-bottom-right-radius: 0px !important;    border-top-left-radius: 10px !important;    border-bottom-left-radius: 10px !important;   }.card-dashboard-ten .az-content-label{    padding: 1.25rem}.card-dashboard-ten .card-body {    padding-top: 0px;    padding-bottom: 0px}.companySearch {    margin-left: 25px;    margin-right: 0px;    display: flex;    justify-content: end;}.actions_col .pd-setting-ed {    margin-right: 0px;    margin-left:10px}.search-btn-advanced .btn {    margin-left: 10px;    margin-right: 0px;    padding: .45rem .9rem;}    }    .companySearch .btn-sm {        margin-left: 10px;        margin-right:0px    }.card-table-two .sv-btns {    text-align: left !important}.card-table-two .input-group {    direction: rtl}.numberAr {    border-right: 2px solid #dee2e6 !important;    border-left: 2px solid #dee2e6 !important;}.flagAr {    border-left: 2px solid #dee2e6 !important;    border-right: 2px solid #dee2e6 !important;}.notification-list .notify-item .noti-time {    padding-left:0px;    padding-right:10px}/* الزرار قبل رفع الملف */.custom-file-label::after {    left: auto;    right: 0px;}.breadcrumb-item + .breadcrumb-item{    padding-left:0px;    padding-right:.5rem}    .breadcrumb-item + .breadcrumb-item::before{        padding-left: 5px;        padding-right:0px    }.sv-btns {  text-align:left !important}.notifcation-item .checkbox-wrapper {    border-left: 1px solid #ddd;    border-right:0px}.flex-fill2{    padding-left:0px;    padding-right:10px}.notifcation-item .text-secondary .mr-3 {margin-right: 0 !important;margin-left: 1rem !important;}.notifcation-item .text-secondary span{    padding-left:0px;    padding-right:3px}.form-check-input {    margin-left: 0px;   }#DriverLicenseFileDiv .custom-file-label::after {    left: 0px;    right: auto}.select2-container--default .select2-selection--multiple .select2-selection__clear{   right:10px;   display:none}.text-left {    text-align: right !important;}.deleteAfterChecked {    right: auto;    left:0}.driver-tooltip-box{    text-align:right}    .driver-tooltip-box .fw-bold {        color: #4BC74B !important    }.modal-header .close {    left: 10px;    right: auto;}.mr-2 {    margin-right: 0px !important;    margin-left: .5rem !important;}.media-icon {    padding-right: 0px;    padding-left:10px}.input-group{  }.az-content-body-profile .custom-file-label::after {    left: 0;    right: auto;}.form-group-search .input-group-prepend {     right: auto;    left:0px}#notificationsContent .form-check-label {    padding-right: 20px;    padding-left: 0px}#AddForm .custom-file-label::after {    right: auto;    left: -1px;    border-radius: 0px;}#AddForm .custom-file-label {    border-radius: 0px !important}.authentication-page .account-pages .c-lang {    float: left;    flex-direction: row-reverse}.cardAuthenticationUser .custom-control-label {    padding-right: 20px}    .cardAuthenticationUser .custom-control-label::before, .cardAuthenticationUser .custom-control-label::after {        left: auto;        right: 0px    }.az-signin-header .custom-file-label::after {    right: auto;    left: -1px;    border-radius: 5px;    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;}@media(max-width:767px){      .logo-box {        background-color: transparent;        height: 90px;        width: 100px;        float: right;        -webkit-transition: all .2s ease-out;        transition: all .2s ease-out;        display: block    }    .logo span.logo-lg{        display:none    }    .logo span.logo-sm {        display: block;    }    .navbar-custom{        padding-right:20px;        padding-left:0px    }    .notifcation-item .text-secondary .mr-3{        margin-right:5px !important    }    .az-signin-header .custom-file-label::after {        padding: 0px 10px;        border-radius: 0px;        line-height: 30px;    }    .companySearchPublicReq {               margin-right: 0px;        margin-left:10px !important    }    .companySearchPublicReq{        margin-right:0px;        margin-left:20px    }}#ContactMessagesList .notificationsContent .form-check-label {    padding-right: 20px;    padding-left: 0px;}@media (min-width: 768px) {    .offset-md-3 {        margin-left: 0;        margin-right:25%    }}.user-tooltip-box{    text-align:right !important}.signUpLg .custom-file{    margin-right:10px;    margin-left:0px}    /*# sourceMappingURL=app.min.css.map */    /*# sourceMappingURL=app.min.css.map */    /*# sourceMappingURL=app.min.css.map */@media (min-width: 1024px) and (max-width: 1024px) {    .content-page, .enlarged .content-page {        padding: 0 10px;        margin-left: auto !important;    }    .footer {        right: 0 !important;        text-align: center;        left: auto !important;    }    .logo-box {        background-color: #000    }    .enlarged .logo span.logo-sm {        display: none    }    .enlarged .logo span.logo-lg {        display: block    }    .enlarged .logo span.logo-lg img {        width: 65px    }    .navbar-custom {        padding-right: 0px;        padding-left: 0px    }}@media (min-width: 768px) and (max-width: 991px) {    .content-page, .enlarged .content-page {        padding: 0 10px;        margin-left: auto !important;    }    .footer {        right: 0 !important;        text-align: center;        left: auto !important;    }    .logo-box {        background-color: #000    }    .enlarged .logo span.logo-sm {        display: none    }    .enlarged .logo span.logo-sm img{        width:65px    }    .enlarged .logo span.logo-lg {        display: block    }    .navbar-custom {        padding-right: 0px;        padding-left: 0px    }}.select2-container--default .select2-selection--multiple.select2-selection--clearable{    padding-right:5px}phoneCountryCode{    direction:rtl !important}@media (max-width: 344px) {    .navbar-custom {        padding-right: 10px;        padding-left:0px    }    .logo-box {        width: 90px    }.search-btn-advanced .btn {        margin-left: 5px;        padding: .45rem .6rem;    }    .notification-list .noti-icon {        font-size: 18px;    }}.driver-tooltip-box.rtl {    direction: rtl !important;    text-align: right !important;}.driver-tooltip-box.ltr {    direction: rtl !important;    text-align: right !important;}.driver-tooltip:hover .driver-tooltip-box {    margin-right: -160px;}.copy-btn{    margin-right:auto !important}