.btn-primary:hover, .btn-hover-primary:hover, .btn-hover-primary:active, .btn-hover-primary.active, .btn-primary:active, .btn-active-primary.btn:active, .btn-active-primary.btn.active, .btn-active-primary+.dropdown-menu>li>a:hover, .btn-active-primary+.dropdown-menu>li>a:focus, .btn-active-primary+.dropdown-menu>.active>a, .open .dropdown-toggle.btn.btn-active-primary, .btn-group.open .dropdown-toggle.btn.btn-active-primary, .btn-primary.active, .btn-primary:disabled, .btn-primary.disabled, .btn-primary:not([class*="btn-active-"])+.dropdown-menu>li>a:hover, .btn-primary:not([class*="btn-active-"])+.dropdown-menu>li>a:focus, .btn-primary:not([class*="btn-active-"])+.dropdown-menu>.active>a, .btn-primary+.dropdown-menu:not(.head-list)>li>a.active, .open>.dropdown-toggle.btn-primary{background-color:#002F74 !important;border-color:#002F74 !important;}
.btn-info:hover, .btn-hover-info:hover, .btn-hover-info:active, .btn-hover-info.active, .btn-info:active, .btn-active-info.btn:active, .btn-active-info.btn.active, .btn-active-info+.dropdown-menu>li>a:hover, .btn-active-info+.dropdown-menu>li>a:focus, .btn-active-info+.dropdown-menu>.active>a, .open .dropdown-toggle.btn.btn-active-info, .btn-group.open .dropdown-toggle.btn.btn-active-info, .btn-info.active, .btn-info:disabled, .btn-info.disabled, .btn-info:not([class*="btn-active-"])+.dropdown-menu>li>a:hover, .btn-info:not([class*="btn-active-"])+.dropdown-menu>li>a:focus, .btn-info:not([class*="btn-active-"])+.dropdown-menu>.active>a, .btn-info+.dropdown-menu:not(.head-list)>li>a.active, .open>.dropdown-toggle.btn-info{background-color:#2377F3 !important;border-color:#2377F3 !important;}
.btn-success:hover, .btn-hover-success:hover, .btn-hover-success:active, .btn-hover-success.active, .btn-success:active, .btn-active-success.btn:active, .btn-active-success.btn.active, .btn-active-success+.dropdown-menu>li>a:hover, .btn-active-success+.dropdown-menu>li>a:focus, .btn-active-success+.dropdown-menu>.active>a, .open .dropdown-toggle.btn.btn-active-success, .btn-group.open .dropdown-toggle.btn.btn-active-success, .btn-success.active, .btn-success:disabled, .btn-success.disabled, .btn-success:not([class*="btn-active-"])+.dropdown-menu>li>a:hover, .btn-success:not([class*="btn-active-"])+.dropdown-menu>li>a:focus, .btn-success:not([class*="btn-active-"])+.dropdown-menu>.active>a, .btn-success+.dropdown-menu:not(.head-list)>li>a.active, .open>.dropdown-toggle.btn-success{background-color:#07983C !important;border-color:#07983C !important;}
.btn-dark-inactive, .btn-dark-inactive:hover, .btn-dark-inactive:focus, .btn-dark-inactive:active{background-color:#ccc}
body{color:#002f74;background-color:#F3F5F8;} a{color:#002f74} .btn-block.btn-lg{border-radius:8px}
@media (min-width:768px){ #page-content{padding:15px 25px 50px 30px;} #page-content.pad-no{ padding:0px 10px !important;} #page-content.pad-no.pad-no-zero{padding:0 !important} }
#content-container{padding-bottom:0;background-color:#F3F5F8;} #content-container:before{background-color:transparent} #page-head #page-head-buttons{padding:0px 25px 0px 30px;display:table-row;} #page-head-buttons .btn-tab-selected{font-weight:600;background-color:#F3F5F8;} #page-content.light-background{background-color:#FFF;padding-bottom:20px;} @media (max-width:768px){ #page-head #page-head-buttons{display:block;padding:0;} .panel-control{padding:0;} .modal .panel-control .nav-tabs>li{font-size:11px; } }
.page-header, #page-head, #page-head h1, #page-head h2, #page-head h3, #page-head h4, #page-head h5, #page-head h6, #page-head .text-main, #page-head .breadcrumb li, #page-head .breadcrumb li a, #page-head .breadcrumb .active{color:inherit}
#page-head{background-color:#FFF} #page-head, .effect .navbar-content{border-bottom:1px solid #E7E7E7;}
h2{font-weight:600;font-size:17px;padding-bottom:2px;} h3{color:#002f74;font-size:15px;line-height:20px;} h4{color:#002f74;font-size:17px;font-weight:600;}
.panel{border-radius:8px !important;border:1px solid #E7E7E7;} .panel.pos-rel,.panel-group.accordion .panel.pos-rel{margin-bottom:12px} .panel-group.accordion{margin-bottom:20px;}
#mainnav-menu ul a, .menu-popover .sub-menu ul a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} #mainnav-menu ul a:hover, .menu-popover .sub-menu ul a:hover, #mainnav-menu ul .active-link a:hover, .menu-popover .sub-menu ul .active-link a:hover{font-weight:600} #mainnav-menu i{font-size:20px} #mainnav-menu>li{font-weight:600} #mainnav-menu>li>a>.menu-title{line-height:18px;vertical-align:bottom;} #mainnav-menu>li>a>i.arrow{line-height:15px}
.form-control{height:32px;padding:6px 8px;color:#002F74;}
.tasklist{min-height:300px;background-color:transparent;padding:0;}.tasklist li{cursor:pointer} #tasks-list-kanban .text-main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}
.tasklist li>a.edit-btn{display:none;margin-top:-5px;} .tasklist li:hover>a.edit-btn{display:block} .tasklist .btn-tags{margin-bottom:5px}
.viewlist .btn{font-weight:400;color:#002F74;background-color:#FFF;border-radius:0;border:1px solid #E7E7E7;border-bottom:0;border-left:0;} .viewlist li:first-child .btn, .viewlist.without-li .btn:first-child{border-left:1px solid #E7E7E7;} .viewlist{margin-bottom:0}.viewlist li{cursor:pointer;display:inline-block;}
.modal-dialog{margin-top:25px} @media (min-width:768px){ #navbar{z-index:9998;} .modal-dialog.large-xxl{width:90%} .modal-dialog.large-xl{width:80%;min-width:900px;} .modal-dialog.large{width:900px} .modal-dialog.medium{width:750px} } .modal-body{min-height:0;padding:0;padding-right:20px;padding-left:20px;} .bootbox .modal-dialog{max-width:500px} .bootbox .modal-body{padding:20px} .modal-footer{border-top:none} .bootbox .modal-footer .btn-block{display:block;margin-bottom:10px;}
.bootbox-confirm>div>div, .modal-border, .note-editor .modal-dialog{border:2px solid #002F74;border-radius:7px;}
.bg-img.bg-img-align-top{background-position:top center;}
@media (max-width:1200px){ .modal-dialog{margin-bottom:70px} }
sup{color:#969696} b, strong, .text-bold{font-weight:600} .dataTable b, .dataTable strong, .dataTable .text-bold{font-weight:600}
.kanban-column-header h3{background-color:#fff;border-radius:5px;padding:7px 10px;margin-bottom:10px;margin-top:0px;} .kanban-column-header button{margin-top:8px} .kanban-column-header span.display_column_total_btn{margin-top:7px; margin-bottom:4px;} .p-with-tags p:not(.mar-no):not(.text-xs){margin:0;line-height:28px;} .p-with-tags .comment p{margin:0 !important;line-height:unset !important;}
.tasklist li.kanban-item-loader{background:transparent;border:none;box-shadow:none;padding:0;}

.mainnav-brand{background-color:#002F74} .mainnav-brand a{color:#fff}
#mainnav{background-color:#002F74;color:#FFFFFF;border-bottom-right-radius:30px;} .navbar-brand{background-color:#002F74;border-top-right-radius:30px;} .navbar-header:before{background-color:#fff} #mainnav-menu{margin-bottom:15px} .mainnav-sm #mainnav-menu{margin-bottom:0}
#mainnav-menu>.active-sub>a, #mainnav-menu>.active-sub>a:hover{margin-left:0} #mainnav-menu>.active-sub>a{border-left:5px solid #E43958;} .mainnav-sm #mainnav-menu>.active-sub>a i{margin-left:-5px}
#mainnav-menu>li>a:hover, #mainnav-menu>li>a:active, #mainnav-menu ul .active-link a, .menu-popover .sub-menu ul .active-link a, #mainnav-menu .active:not(.active-sub)>a, #mainnav-menu ul ul a:hover, .menu-popover .sub-menu ul ul a:hover, #mainnav-menu ul a:hover, .menu-popover .sub-menu ul a:hover{color:#FFFFFF}
#mainnav-menu>.active, #mainnav-menu>.active-sub>a, #mainnav-menu>.active-sub>a:hover, #mainnav-menu>li>a:hover, #mainnav-menu>li>a:active,#container.mainnav-sm #mainnav-menu>.active-link>a, #container.mainnav-sm #mainnav-menu>.active-link a:hover, #container.mainnav-sm #mainnav-menu>.active-sub>a, #container.mainnav-sm #mainnav-menu>.active-sub a:hover{background-color:#2377F3;}
#mainnav-menu>.active ul, #mainnav-menu>.active .active{background-color:#0454CB;} #mainnav-menu>.active .active ul, .menu-popover .sub-menu ul ul{background-color:#0454CB;}
#mainnav .popover h4.popover-title{background-color:#2377F3;color:#FFFFFF;} .menu-popover.popover{color:#002F74} #mainnav .popover .single-content, #mainnav-menu>li>a.hover{background-color:#2377F3;color:#FFFFFF;}
#container.mainnav-sm #mainnav-menu>.active-link, #container.mainnav-sm #mainnav-menu>.active-sub{padding:0}
@media (min-width:768px){.mainnav-widget-content{padding:0} .navbar-top-links:first-child{margin-left:-10px} .menu-popover .sub-menu ul{background-color:#0454CB} .menu-popover .sub-menu ul li>a, #container.mainnav-sm #mainnav .mainnav-widget>.show-small a, .menu-popover .sub-menu ul ul>li>a:hover{color:#FFFFFF} }
.navbar-top-links>li>a:hover{background-color:#D3E4FD !important;border-radius:6px;} .navbar-top-links>li.tgl-menu-btn>a:hover{background-color:#FFF !important;} .badge-header{font-size:.85em !important;font-weight:normal !important;} .badge-header.badge-header-long{font-size:.75em !important;right:0;}
.tgl-menu-btn .mainnav-toggle.hidden-xs i{background-color:#002F74;padding:0 7px 1px 7px;border-radius:50%;} .tgl-menu-btn .mainnav-toggle.hidden-xs i::before{content:'';border-style:solid;border-width:0.1em 0.1em 0 0;display:inline-block;height:0.4em;left:2px;position:relative;top:-3px;width:0.4em;-webkit-transform:rotate(225deg);transform:rotate(225deg);color:#FFFFFF;} .mainnav-sm .tgl-menu-btn .mainnav-toggle.hidden-xs i::before{left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.navbar-top-links>li>a.mainnav-toggle.hidden-xs{padding:0 0 5px 3px;} .navbar-top-links>li>a.mainnav-toggle.visible-xs{padding:20px 0 0 10px;} .navbar-content{background-color:#fff} .navbar-top-links>li>a>i:not(.icon-danger){color:#002F74 !important} .navbar-top-links>li:not(.tgl-menu-btn)>a>i{font-size:20px} .navbar-top-links>.open>a, .navbar-top-links>.open>a:focus{background-color:#FFFFFF !important;} .navbar-top-links .head-list li a i{color:#002F74}
#dropdown-user a.dropdown-toggle i::before{content:'';border-style:solid;border-width:0.1em 0.1em 0 0;display:inline-block;height:0.4em;left:4px;position:relative;top:-5px;width:0.4em;-webkit-transform:rotate(135deg);transform:rotate(135deg);color:#002F74;} #dropdown-user p.dropdown-user-name, #dropdown-user p.dropdown-user-company{font-size:12px;margin:0;color:#002F74;padding-left:5px;padding-right:3px;max-width:130px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} #dropdown-user p.dropdown-user-company{margin-top:-2px;color:#A8A8A8;}
#page-head h1.page-header{color:#002f74;font-weight:600;font-size:24px;}
.btn-previous{color:#969696;font-size:13px;cursor:pointer;} .btn-previous i{margin-right:8px;} h1.page-header .title-with-btn-previous{display:block;margin-top:10px;} .btn-previous i::before{content:'';border-style:solid;border-width:0.1em 0.1em 0 0;display:inline-block;height:0.4em;left:0;position:relative;top:-2px;width:0.4em;-webkit-transform:rotate(225deg);transform:rotate(225deg);color:#969696;}
.display-fields-line-height .row{line-height:27px}

.text-grey, .btn-default i.text-grey{color:#A8A8A8} .text-black{color:#002f74 !important;} .text-white{color:#fff !important;}
.text-info{color:#2377F3}
.btn-default:hover, .btn-hover-default:hover, .btn-hover-default:active, .btn-hover-default.active, .btn-default:active, .btn-active-default.btn:active, .btn-active-default.btn.active, .btn-active-default+.dropdown-menu>li>a:hover, .btn-active-default+.dropdown-menu>li>a:focus, .btn-active-default+.dropdown-menu>.active>a, .open .dropdown-toggle.btn.btn-active-default, .btn-group.open .dropdown-toggle.btn.btn-active-default, .btn-default.active, .btn-default:disabled, .btn-default.disabled, .btn-default:not([class*="btn-active-"])+.dropdown-menu>li>a:hover, .btn-default:not([class*="btn-active-"])+.dropdown-menu>li>a:focus, .btn-default:not([class*="btn-active-"])+.dropdown-menu>.active>a, .btn-default+.dropdown-menu:not(.head-list)>li>a.active, .open>.dropdown-toggle.btn-default, .btn-default, .btn-default:focus{color:#2377F3 !important;}
.btn-default:not(.note-btn), .btn-default:focus{background-color:#FFF;border:1px solid #A8A8A8 !important;} .btn-group.btn-default.dropdown .btn:first-child{border-right:2px solid #D2D2D2 !important;} .btn-group.btn-group-xs .btn:not(:first-child){border-left:none !important}
.btn-group.dropdown .btn{border:none;padding-top:7px;padding-bottom:7px;}
.dropdown-menu.columns-2{min-width:400px} .multi-column-dropdown.columns-2 li{width:50%;display:inline-block;} .multi-column-dropdown.columns-2 li:nth-child(odd){border-right:1px solid #d2d2d2;}
.border-text-default{background-color:transparent !important;border:1px solid #A8A8A8 !important;color:#A8A8A8 !important;} .btn-filter, .btn-filter:hover{background-color:transparent !important;border:1px solid #002F74 !important;color:#002F74 !important;} .border-text-danger, .border-text-danger:hover{background-color:transparent !important;border:1px solid #D2D2D2 !important;color:#E43958 !important;} .border-text-danger:hover{background-color:#FAD7DD !important} .border-text-dark{background-color:transparent !important;border:1px solid #D2D2D2 !important;color:#002f74 !important;} .border-text-success, .border-text-success:hover{background-color:transparent !important;border:1px solid #D2D2D2 !important;color:#08A742 !important;} .border-text-success:hover{background-color:#D3E4FD !important}
.btn-primary, .label-primary, .panel-primary, .panel-primary .panel-heading, .panel-primary .panel-footer, .panel-primary.panel-colorful{background-color:#002F74 !important; border-color:#002F74 !important; color:#FFFFFF !important;}
.panel-info .panel-heading, .panel-info .panel-footer, .panel-info.panel-colorful{background-color:#2377F3;border-color:#2377F3;}
.btn-info, .label-info{background-color:#2377F3;} .btn-info{border-color:#2377F3 !important;border-width:1px;}
.btn-success{border:1px solid #08A742 !important;background-color:#08A742 !important;color:#FFF;} .btn-success:hover{border-color:#48986D !important;background-color:#48986D !important;}
.btn.btn-tags{padding:1px 5px;border:none;font-size:13px;font-weight:400;} .tasklist .btn.btn-tags{font-size:12px;}
.bg-primary{background-color:#002F74;} .panel-bordered-primary, .panel-primary.panel-bordered{border-color:#002F74}
.panel-bordered-default{border:1px solid #A8A8A8;} .panel-bordered-info{border:1px solid #2377F3;color:#2377F3;}
.panel-primary .panel-collapse{background-color:#FFFFFF}
.no-background, .no-background:hover, .btn .no-background, .btn .no-background:hover{background-color:transparent !important;}
.panel-primary.no-background, .btn-primary.no-background, .btn-primary a, .btn-primary a:hover, .btn-primary a:focus, .text-primary{color:#002F74 !important;}
.dropdown-menu>li>a{color:#002F74} .dropdown-menu:not(.head-list)>li>a:hover{background-color:#E8EEFD;color:#002F74;} .dropdown-menu.dropdown-menu-maxheight{max-height:230px;overflow-y:auto;}
.pagination>li>a{border:0 !important;color:#002F74;font-weight:600;} .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#D3E4FD;color:#002F74;} .pagination>li>a, .pagination>li>span{padding-top:4px;padding-bottom:5px;}
.btn-default.btn-rounded.btn-labeled{border-color:#2377F3 !important;background-color:transparent;} .btn-default.btn-rounded.btn-labeled i.btn-label{color:#2377F3 !important;}
.btn-icon-info{border-radius:50% !important;background-color:#D3E4FD;color:#002F74 !important;border:none;padding-right:5px;} .btn-icon-grey{border-radius:50% !important;background-color:#BBBACE;color:#F3F5F8 !important;border:none;padding-right:5px;} .btn-icon-grey-light{border-radius:50% !important;background-color:#F3F5F8;color:#BBBACE !important;border:none;padding-right:5px;} .btn-icon-info i, .btn-icon-grey-light i{font-size:13px;vertical-align:top;} .btn-icon-grey-light.btn-xs i{font-size:12px;padding-bottom:2px;} .btn-icon-info.btn-file, .btn-icon-grey-light.btn-file{cursor:pointer} a.btn-icon-info, a.btn-icon-grey-light, button.btn-icon-info, button.btn-icon-grey-light, .btn-icon-info.btn-file, .btn-icon-grey-light.btn-file{padding:5px 7px 0px 7px;} @media (max-width:768px){ #page-title a.btn-icon-info, #page-title button.btn-icon-info{padding-top:7px;font-size:18px;} }
.label-primary-light, .label-info-light{background-color:#E8EEFD;color:#2377F3;border:1px solid #2377F3;} .label-warning-light{background-color:#FDF1D7;color:#F7C04C;border:1px solid #F7C04C;} .label-danger-light{background-color:#F2D4DD;color:#E43958;border:1px solid #E43958;} .label-success-light{background-color:#CDEDD9;color:#08A742;border:1px solid #08A742;} .label-default-light{background-color:#E7E7E7;color:#515151;border:1px solid #515151;} .label-mint-light{background-color:#CAF2EF;color:#25958d;border:1px solid #25958d;} .label-dark-light{background-color:#E7E7E7;color:#515151;border:1px solid #515151;}
.panel-warning-light{background-color:#FDF1D7;border:1px solid #F7C04C;} .panel-danger-light{background-color:#F2D4DD;border:1px solid #E43958;} .panel-success-light{background-color:#CDEDD9;border:1px solid #08A742;}
.label.label-sm{font-size:65%} .label.label-2x{font-size:100%;padding: .4em .8em .5em;}
.cls-container{background-color:#FFF}
.modal-content{border-radius:7px;} .label{font-size:85%}
.border-right-white{border-right-color:#fff !important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .dropdown-menu:not(.head-list)>li>a:hover, .navbar-top-links .head-list li a:hover{background-color:#E8EEFD !important; color:#2377F3 !important;} .navbar-top-links .head-list li a:hover i{color:#2377F3 !important;} .nav-panel-heading .dropdown.btn-icon:hover, .dropdown.dropdown-xs.btn-icon:hover{transform:none}
.btn-xs.btn-rounded{border-radius:20px;}
.label-info-light h4{color:#2377F3 !important;}
.panel-default.panel-colorful-light{color:#969696;border-color:#969696;background-color:#F3F5F8;} .panel-success.panel-colorful-light{color:#08A742;border-color:#08A742;background-color:#CDEDD9;} .panel-warning.panel-colorful-light{color:#FFBF00;border-color:#FFBF00;background-color:#FFF2CC;} .panel-info.panel-colorful-light{color:#2377F3;border-color:#2377F3;background-color:#D3E4FD;} .panel-yellow.panel-colorful-light{color:#CDEB3B;border-color:#CDEB3B;background-color:#F5FCD3;}
.close .close-text{margin-right:7px;font-weight:500;font-size:.95em;}
.btn-group.btn-group-karlia-1 .btn, #container .fc-button, #container .fc button, .e-schedule .e-commonviewbutton, .e-schedule .e-commonviewbutton:hover{color:#515151;} .btn-group.btn-group-karlia-1:not(.no-border) .btn, #container .fc-button.fc-state-default, #container .fc button.fc-state-default{border:1px solid #D2D2D2 !important;} .btn-group.btn-group-karlia-1 .btn.selected, #container .fc-button.fc-state-active, #container .fc button.fc-state-active, .e-schedule .e-activeview, .e-schedule .e-activeview:hover{background-color:#D3E4FD;color:#2377F3;} .e-schedule .e-activeview, .e-schedule .e-activeview:hover{background:#D3E4FD;} #container .fc-button.fc-state-active, #container .fc button.fc-state-active{box-shadow:none} #container .fc-button, #container .fc button, .e-schedule .e-commonviewbutton{font-weight:600;font-size:13px;padding:6px 12px;} #container .fc-button:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px} #container .fc-button:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}

.select2-container--open{z-index:9999999} .select2-results__options{text-align:left} .select2-container--default .select2-selection--single .select2-selection__rendered{color:#002F74}
.no-bg .select2-container--default .select2-selection--single, .no-bg input, .no-bg span.input-group-addon{background-color:transparent}
input.form-control, .select2-dropdown, .select2-container--default .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-search--dropdown .select2-search__field, .input-group.date.time .form-control, .dataTables_length select{border-radius:15px;} .input-all-border-radius{border-radius:15px !important;}
.input-group .input-group-addon:not(.input-group-addon-filters):not(.input-group-addon-left), .input-group .input-group-btn.dropdown .dropdown-toggle{border-top-right-radius:15px;border-bottom-right-radius:15px;} .input-group .input-group-addon.input-group-addon-filters, .input-group .input-group-addon.input-group-addon-left{border-top-left-radius:15px;border-bottom-left-radius:15px;} .input-group .select2:last-child .select2-selection, .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child){border-radius:15px;border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group.date .input-group-addon{color:#002F74} .input-group-addon{padding-top:4px;padding-bottom:4px;}
.form-group label, .field-title{color:#002F74;font-weight:600;} .form-group .radio label{font-weight:normal} .comment-no-bg .field-title{font-weight:normal;font-style:italic;}
h5, .dataTables_length select, .dataTables_filter, .dataTables_length{color:#A8A8A8} .form-group label.text-black{color:#002F74}
.select2-container--default .select2-selection--single .select2-selection__arrow b{ content:'';border-style:solid;border-width:0.1em 0.1em 0 0;display:inline-block;height:0.6em;left:0px;margin-left:0px;position:relative;top:2px;width:0.6em;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-color:#002F74; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#002F74;border-width:0.1em 0.1em 0 0;} .editable-input .select2-container .select2-selection--single .select2-selection__rendered{padding-right:30px;}
body .select2-container--default .select2-results__option[aria-selected="true"]:hover, body .select2-container--default .select2-selection--multiple .select2-selection__choice, body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:#002f74;border-color:#A8A8A8;} body .select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:10px;margin-top:4px;}
.select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[aria-selected="true"]:hover,.select2-container--default .select2-results__option--highlighted{background-color:rgba(0,0,0,0.05) !important}
.form-group.has-error .select2-container--default .select2-selection{border-color:red}
.table.no-border-top>tbody>tr>td, .table.no-border-top>tbody>tr>th, .table.no-border-top>tfoot>tr>td, .table.no-border-top>tfoot>tr>th, .table.no-border-top>thead>tr>td, .table.no-border-top>thead>tr>th, .table>tbody>tr>td.no-border-top{border-top:none} .table.with-border-btm tr:last-child td{border-bottom:1px solid #E7E7E7 !important} .table.no-header thead{display:none}
.no-border-radius-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;} .no-border-radius-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}

.note-editor{border:1px solid #E7E7E7;border-radius:3px;padding:0px 10px;} .note-editor .note-editing-area .note-editable{min-height:50px} .note-popover{z-index:9999999}
.note-editor.note-frame{border:1px solid #e6eced;padding:0;} .note-imagesize{display:none} .note-editor .btn-default{color:#002f74 !important;}
body .note-toolbar.panel-heading{background-color:transparent !important;height:auto;border-bottom:1px solid #e6eced;} .note-popover .popover-content, .panel-heading.note-toolbar{padding:0 0 5px 5px !important;} .note-editor .note-btn-group .note-btn.btn-default{border:none}
#formCreateEmail .note-editor .note-editing-area .note-editable{min-height:125px} .email-new-comment-edit .note-editor .note-editing-area .note-editable{height:50px}

.input-large{font-size:22px} .editable-in-title{font-size:23px;font-weight:600;} .editable-in-title .editable-click:hover{padding-top:0}
.quick-search-input{width:180px;} .quick-search-input#general-search{width:220px;margin-top:2px;} .quick-search-input#general-search, .quick-search-input#general-search input{cursor:pointer} .quick-search-input span{border:2px solid #E7E7E7;border-right:none;border-top-left-radius:20px !important;border-bottom-left-radius:20px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;} .quick-search-input input{border:2px solid #E7E7E7;border-left:none;border-top-right-radius:20px;border-bottom-right-radius:20px;} .filters_export_settings_btn .quick-search-input{display:inline-table;margin:0;vertical-align:top;} .quick-search-input .form-control:focus{border-color:#E7E7E7;} .quick-search-input:not(#general-search) .input-group-addon{padding:0;padding-left:5px;} @media (max-width:768px){ .quick-search-input#general-search{width:130px} .quick-search-input#general-search span{padding-left:8px;padding-right:0;min-width:20px;} } .modalGeneralSearch{vertical-align:top} .modalGeneralSearch .modal-content{min-height:300px} #general-search-results-no-search h5, #general-search-results-no-search div{display:inline-block} #general-search-results .load5 .loader{margin:35px auto;}
#general-search-results .search-result, #last-objects .search-result{border-bottom:1px solid #E6E6E6;padding:5px 10px;min-height:47px;cursor:pointer;} #general-search-results .search-result:hover, #last-objects .search-result:hover{background-color:#E6E6E6;} #general-search-results h4{font-size:14px} #general-search-results .search-result p, #last-objects .search-result p{margin:0;font-size:14px;} #general-search-results .search-result .text-main .text-muted, #last-objects .search-result .text-main .text-muted{margin-left:10px} #general-search-results .search-result .label, #last-objects .search-result .label{padding:2px 7px;font-size:75%;} #general-search-results .search-result .media-left, #last-objects .search-result .media-left{font-size:1.5em;width:35px;text-align:center;display:block;float:left;}
#last-objects.last-objects-projects-list .search-result .media-left, #last-objects.last-objects-projects-list .search-result .pull-right{display:none}
hr{border-color:#E7E7E7}
.border-width-2x{border-width:2px}
.btn-link,#container.aside-bright #aside .btn-link{color:#2377F3;cursor:pointer;border-radius:0;} .btn-link:hover, .btn-link:focus, .btn-link:active{text-decoration:none;color:#2377F3;border-bottom:1px solid #2377F3;} .btn.btn-link{padding:0} .btn:not(.disabled):not(:disabled).btn-link:hover{box-shadow:none}
.btn-link.btn-link-grey{color:#A8A8A8} .btn-link.btn-link-grey:hover, .btn-link.btn-link-grey:focus, .btn-link.btn-link-grey:active{text-decoration:none;color:#A8A8A8;border-bottom:1px solid #A8A8A8;}
.btn-link-quick-filter-popover{color:#2377F3;cursor:pointer;margin-left:10px;}.btn-link-quick-filter-popover i{margin-left:5px}
.dd-handle{padding-top:4px} .dd-content{padding:5px 0 2px 25px;} @media (min-width:768px){ .dd-content .row:not(.vertical-align){display:flex;align-items:center;} } .dd-handle-empty.dd-handle-empty:before{content:none} .dd-handle-btn:before{left:3px} #formDocument .dd-handle-btn:before{top:20px;left:7px;} .dd-content a{cursor:pointer} .modal-open .dd-dragel{z-index:10100} .dd-content.section .row{padding-top:5px}
.dd-list.dd-list-bordered .dd-item:not(.noitems){border:1px solid #002F74;border-radius:5px;padding:1px;margin-top:5px;} .dd-list.dd-list-bordered.border-grey .dd-item:not(.noitems){border-color:#A8A8A8} .dd-list.dd-list-bordered .dd-item .dd-handle-btn:before{left:8px} .dd-list .dd-item.dd-nodrag, .dd-list .dd-item.hidden-field, .dd-list .dd-item.page-break{border-color:#EFEFEF !important;background-color:#EFEFEF;} .dd-list .dd-item.dd-nodrag .dd-content, .dd-list .dd-item.hidden-field .dd-content, .dd-list .dd-item.settings-selected-field .dd-content, .dd-list .dd-item.page-break .dd-content{background-color:transparent;}
.icon-wrap{text-align:center;width:35px;height:33px;padding:7px;} .icon-wrap i{width:auto;margin-top:2px;} .icon-wrap-xs{width:26px;height:23px;padding:5px;font-size:10px;} .icon-wrap-xxs{width:20px;height:18px;padding:2px;font-size:9px;} .icon-wrap-md{width:28px;height:28px;padding-top:2px;font-weight:normal;} .icon-wrap.icon-2x{width:53px;height:45px;padding:10px;padding-left:0;padding-right:0;font-size:1.9em;}
.timeline{padding-bottom:10px;background-color:transparent;color:#002f74;} .timeline:after{border:none} .timeline:before{bottom:30px;left:20px;} .timeline-time{color:#002f74;background-color:#F3F5F8;} .light-background .timeline-time{background-color:#F3F5F8} .light-background .panel .timeline-time{background-color:#FFFFFF} .timeline-icon{color:#A8A8A8;background-color:#F3F5F8;border-radius:0;} .light-background .timeline-icon{background-color:#F3F5F8} .timeline-icon:empty{border-radius:50% !important;height:14px;width:14px;margin-top:14px;border-color:#A8A8A8;} .timeline-icon a{cursor:pointer} .timeline.timeline-no-border:before{display:none} .timeline-label:after{display:none} .timeline-label{margin-left:55px;border-radius:5px;border:1px solid #E7E7E7; padding:15px 20px;} .timeline-label h4{margin-top:0;margin-bottom:5px;font-size:14px;} .timeline-label p{margin-bottom:5px}
.timeline-label.email-sent{background-color:#D3E4FD;border:1px solid #D3E4FD;}
.edit-btn-visible-hover .edit-btn:not(.edit-btn-force-visible){display:none} .edit-btn-visible-hover:hover .edit-btn, .edit-btn-visible-hover .edit-btn.open{display:inline-block} .edit-btn.dropdown .dropdown-toggle{cursor:pointer}
.timeline-entry.event.timeline-no-bg{margin-bottom:0} .timeline-entry.event.timeline-no-bg .timeline-label{padding:5px 20px}
.editable-input select{cursor:pointer} .editableform .editable-error-block{font-weight:550} .editable-popup .popover-content{padding:5px} .editable-popup .popover-title{border:none;font-size:1.1em;font-weight:550;}
.page-header .editable{font-size:17px}
.progress:not(.progress-xs):not(.progress-sm):not(.progress-md):not(.progress-lg){height:15px;background-color:#A8A8A8;} .progress-bar{color:#fff;font-weight:600;font-size:12px;line-height:1.1em;} .progress-bar.progress-bar-danger{background-color:#E43958} .progress-bar.progress-bar-success{background-color:#08A742} .progress-bar.progress-bar-default{background-color:#A8A8A8} .progress-bar.progress-bar-info{background-color:#2377F3}
.progress-xl{height:50px} .progress-xl .progress-bar{font-size:17px;line-height:50px;} .progress-lg{height:22px} .progress-lg .progress-bar{font-size:15px;line-height:22px;}
.table>tbody>tr>th, .table>tbody>tr>td{vertical-align:middle} .table.vertival-align-top>tbody>tr>th, .table.vertival-align-top>tbody>tr>td{vertical-align:top} .table>tbody>tr>th, .table:not(.table-ajax)>tbody>tr>td{text-align:center} .table>tbody>tr>td.text-left{text-align:left} .table>tbody>tr>td.text-right{text-align:right}
.table tr th.border-left, .table tr td.border-left{border-left:1px solid #E7E7E7} .table tr th.border-left-2x, .table tr td.border-left-2x{border-left:3px solid #E7E7E7} #container .table tr th.border-left, #container .table tr td.border-left, #container .table tr th.border-left-2x, #container .table tr td.border-left-2x{border-bottom:none}
.table.excel-table th{background-color:#E7E7E7} .table.excel-table td{border-right:1px solid #E7E7E7;background-color:#FFF;} .table.excel-table td.has-error{background-color:#FAD7DD;border-color:#FAD7DD !important;} .table.excel-table td.column-not-imported{font-style:italic;color:#A8A8A8;}
#container .table-bordered th{border-bottom:0} #container .table-bordered, #container .table-bordered td, #container .table-bordered th{border-color:#D2D2D2;} .dataTable.table-bordered{border-radius:0} #container .table.table-bordered th, #container .table.dataTable>thead>tr>th, #container .table th{font-weight:600;font-size:12px;text-transform:uppercase;} #container .table.table-bordered th .dropdown-menu{text-transform:none;} .table.table-row-pad-sm tr td{padding-top:3px;padding-bottom:3px;} .table-row-editable tr td .editable-field, .table-row-editable tr td .editable-field .code{display:none} @media (min-width:992px){ .table-row-editable tr td:hover .editable-field{display:inline-block} } .table-row-editable tr td .editable-field{float:right;padding:0;margin-top:-5px;}
#container .table.table-dashboard tr td{border:none} .table.table-dashboard .btn-icon.btn-xs{padding-top:4px} .table.table-dashboard>tbody>tr>td, .table.table-dashboard>tbody>tr>th, .table.table-dashboard>thead>tr>td, .table.table-dashboard>thead>tr>th{padding:4px;text-align:left;}
#notifications .table-dashboard tr td .btn-remove{color:transparent} #notifications .table-dashboard tr:hover td .btn-remove{color:#002f74} #opportunities .table-dashboard{min-width:60%;width:auto;margin:0 auto;} @media (max-width:768px){#opportunities .table-dashboard{width:100%}}
.list-todo li .remove-btn, .e-treeview li .edit-btn{display:none} .list-todo li:hover .remove-btn, .e-treeview li:hover .edit-btn{display:block}
.btn-icon>i,.btn-icon:before{min-width:0}
.pci-circle{padding-right:4px;padding-left:4px;}
.datepicker > div {display:inherit} .datepicker{z-index:999999 !important;} .datepicker table tr td{height:unset;padding:3px;padding-bottom:3px;} .datepicker table tr th, .datepicker table tr td{width:25px} .datepicker table .dow{padding-bottom:8px} .datepicker-dropdown.datepicker-orient-top:after{border:none} .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover{background-color:#002F74 !important;background-image:none;}
.btn-labeled .btn-label{margin-top:-7px}
.fa{display:inline-block}.fa.icon-fw{width:17px} .fa.icon-fw.icon-3x{width:40px} .fa.fa-ellipsis-v{padding-left:2px;padding-right:2px;}
ol,ul{padding-left:0} .comment ol, .comment ul{padding-left:30px} .note-editor ol, .note-editor ul, .mail-message ol, .mail-message ul{padding-left:40px}
@media (min-width:1200px){.special-panel{width:86%;margin:0 auto;margin-bottom:20px;}}
.text-xxs{font-size:.7em} .text-xxxs{font-size:.6em}
.checkbox.text-xxxs label{padding-top:2px}
hr{margin-top:12px;margin-bottom:12px;} hr.text-black{border-color:#002f74}
#mainnav-menu ul .not-active-link a{font-weight:inherit;color:inherit;}
.editable-container.popover{z-index:99999}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field{margin-right:2px}
.select2-container .select2-search--inline{display:contents}
.table.invoice-total>tbody>tr>td, .table.invoice-total>tbody>tr>th, .table.invoice-total>tfoot>tr>td, .table.invoice-total>tfoot>tr>th, .table.invoice-total>thead>tr>td, .table.invoice-total>thead>tr>th{padding:3px} #container .invoice-total>tbody>tr td:first-child, #container .invoice-total>tbody>tr td.h4{color:#002f74}
.table.invoice-total input::placeholder{text-align:right}
.media-block .media-body{overflow:unset}
.modal-title.text-nowrap{line-height:28px} .modal-title .modal-description{display:block;color:#96a0a5;font-size:13px;}
.editable-click, a.editable-click, a.editable-click:hover{color:#2377F3;border-color:#2377F3;border-bottom:none;padding:5px;border-radius:5px;} a.editable-click:hover{background-color:#E8EEFD}
.pull-right-with-margin-top{margin-top:3px}
.bootbox .bootbox-body{margin-top:15px}
.magic-radio+label.text-bold, .magic-checkbox+label.text-bold{font-weight:600}
.bootstrap-timepicker-widget.dropdown-menu{ z-index: 99999!important; }
#container #aside-container{width:550px;right:-550px;} #container #aside-container .aside-header{margin-bottom:10px;} #container #aside-container .aside-header button.close{margin-top:4px} #container #aside-container .aside-header .modal-title .badge{font-size:12px}
.accordion .panel-heading{color:#002f74;border-bottom:1px solid #E7E7E7;} .accordion .panel-title .empty-btn{width:40px} #container .accordion .panel-title .badge.pull-right{margin-top:12px;margin-right:10px;}
.panel-group.accordion .panel-title a{font-size:17px;font-weight:600;} .panel-group.accordion .panel-title a>i.arrow{float:right;transform:rotate(0);} .panel-group.accordion .panel-title a.collapsed>i.arrow{transform:rotate(-90deg);} .accordion .panel-title a i.arrow::before{content:'';border-style:solid;border-width:0.1em 0.1em 0 0;display:inline-block;height:0.4em;left:0;position:relative;top:-4px;width:0.4em;-webkit-transform:rotate(135deg);transform:rotate(135deg);color:#969696;}
.multiple-accordions .accordion{margin-bottom:7px} .multiple-accordions .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0} .multiple-accordions .accordion .panel-heading{border-bottom:0} .multiple-accordions .accordion .panel-heading .panel-title a.collapsed{border-bottom:1px solid #E7E7E7} .multiple-accordions .accordion .panel-title a{border:1px solid #E7E7E7} .multiple-accordions .accordion .panel-title a.collapsed{border-color:#FFF} .multiple-accordions .accordion .panel-collapse{border:1px solid #E7E7E7;border-top:0;} #container .multiple-accordions .accordion .table tr:first-child td, #container .table.no-header tbody tr:first-child td{border-top:0} .multiple-accordions .accordion .table{margin-bottom:0}
.accordion-filters .panel .panel-collapse{padding: 10px 10px 0 10px;} .accordion .accordion-subtitle{margin:-5px 5px 7px 15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pdfobject-container .pdfobject{min-height:1000px} #pdf-viewer.pdf-viewer-purchases.pdfobject-container .pdfobject{min-height:600px}
.note-btn-group.note-list{display:none}
.fc-agenda-view .fc-day-grid{display:none} .fc-widget-content{cursor:pointer}
.fc-month-view .fc-day:hover{background:lightblue} .fc-slats,.fc-content-skeleton,.fc-bgevent-skeleton{pointer-events:none} .fc-bgevent,.fc-event-container{pointer-events:auto}
.fc-slats td{height:1.8em} .fc-event-container .fc-time .fc-users{float:right} .fc-event-container .fc-time .fc-users .icon-wrap{width:14px;height:12px;padding:3px;font-size:9px;} #container .fc-view-container .fc-event{padding:2px 1px 2px 4px;} .fc-time-grid-event .fc-time{margin-bottom:2px}
#calendar img.provider-icon{width:17px}
.synchronized-account{padding:10px;background-color:rgba(0,0,0,0.05);margin-bottom:10px;} .synchronized-account img.provider-icon{width:35px;border:1px solid #002f74;border-radius:50%;margin-right:10px;} .synchronized-account .cancel-btn{float:right;margin-top:5px;cursor:pointer;border-bottom:1px solid #002f74;}
.scroll-top.in{bottom:90px;right:30px;background-color:#002F74;} .scroll-top.in:hover{color:#FFFFFF}
.btn-xs, .btn-icon.btn-xs, .btn-group-xs>.btn{padding-top:0}
.btn-xs.icon-number{padding-right:10px;padding-left:10px;}
.alert.alert-xs{ padding:5px 2em 7px 15px; margin-bottom:10px; } .alert .alert-link{text-decoration:none} .alert:not(.alert-xs) button.close{margin-top:7px}
.alert.alert-info,.alert.alert-primary{background-color:#D3E4FD;color:#002F74 !important;border-left-color:#002F74;} .alert.alert-info .close, .alert.alert-primary .close, .alert.alert-info .alert-icon, .alert.alert-primary .alert-icon{color:#002F74 !important;}
.alert.alert-danger{background-color:#F2D4DD;color:#E43958 !important;border-left-color:#E43958;} .alert.alert-danger .close, .alert.alert-danger .alert-icon{color:#E43958 !important;}
.alert.alert-success{background-color:#CDEDD9;color:#08A742 !important;border-left-color:#08A742;} .alert.alert-success .close, .alert.alert-success .alert-icon{color:#08A742 !important;}
.alert.alert-warning{background-color:#FDF1D7;color:#F7C04C !important;border-left-color:#F7C04C;} .alert.alert-warning .close, .alert.alert-warning .alert-icon{color:#F7C04C !important;}
.alert.alert-default{background-color:#FFFFFF;color:#002f74 !important;border-left-color:#002f74;} .alert.alert-default .close, .alert.alert-default .alert-icon{color:#002f74 !important;} .alert.alert-default a{color:#002f74 !important; border-color:#002f74 !important;}
.alert.alert-new-notification{background-color:#E8EEFD;color:#2377F3 !important;border:none;} .alert.alert-new-notification .close, .alert.alert-new-notification .alert-icon{color:#2377F3 !important;}
.alert a{border-bottom:1px solid #FFF;color:#FFF;cursor:pointer;} .alert.alert-info a,.alert.alert-primary a{color:#002F74;border-color:#002F74;} .alert.alert-danger a{color:#E43958;border-color:#E43958;} .alert.alert-success a{color:#08A742;border-color:#08A742;} .alert.alert-warning a{color:#F7C04C;border-color:#F7C04C;} .alert.alert-default a{color:#002f74;border-color:#002f74;}
.dataTable{background-color:#FFF;border-radius:5px;border:1px solid #E7E7E7;} .dataTables_length, .dataTables_filter{display:inline;vertical-align:text-bottom;} .dataTables_paginate{display:inline} .dataTables_length select{cursor:pointer;background-color:transparent;} .dataTables_length{margin-left:25px} div.dataTables_wrapper div.dataTables_filter input.form-control.input-sm{padding-bottom:0;font-size:12px;}
.dataTables_filter.dataTables_filter_without_paging{margin-left:18px}
input[type=color]{cursor:pointer}
.btn-not-clicable{cursor:unset} .cursor-default, .btn.disabled.cursor-default{cursor:default}
.cls-content .cls-content-lg.cls-content-xl{width:60%} .cls-content .cls-content-lg.cls-content-xxl{width:80%} @media (max-width:1200px){ .cls-content .cls-content-lg.cls-content-xl, .cls-content .cls-content-lg.cls-content-xxl{width:90%} .cls-content.cls-content-long{padding-top:3vh} }
.dz-success-mark svg g path { fill:#08A742; } .dz-error-mark svg g g { fill:#E43958; }
.pricing .pricing-price span.text-xs{font-size:2em; font-weight:500; vertical-align:-0.3em;} .pricing .pricing-price span.text-normal{font-size:4em; vertical-align: -.5em; font-weight:normal;}
.pricing-featured .panel .panel-body .pricing-list{padding-top:0} .pricing{padding:20px 0;}
@media (min-width:992px){
	.pricing-featured>.panel{margin-top:0}
	.pricing-featured>.panel>.panel-body>*:not(.btn){padding-top:0}
}
.pricing-table .group{cursor:pointer; background-color:#F3F5F8;} .pricing-table .group i{font-size:0.7em;margin-right:4px;} .pricing-table tr:not(.group) i{font-size:1.5em} .pricing-table tr.group td{text-align:left; font-size:1.05em; font-weight:600; color:#002F74;} .table.pricing-table>tbody>tr>td:first-child{text-align:left}
.pricing .price-details-resume{margin-top:15px} .pricing .price-details-resume p{text-align:left; margin-bottom:5px; font-size:14px;} .pricing .price-details-resume p i{margin-right:10px;}
.chat-body{min-height:100%} .chat-edited{margin-bottom:20px;border-radius:3px;background-color:#0ab1fc;padding:10px;}
@media (max-width:1400px){ .hidden-md-down{display:none} }
.editableform select.form-control{max-width:220px}
blockquote{padding:10px} .timeline .bq-open:before{left:10px}
.navbar-top-links .head-list li a{padding:8px;} .navbar-top-links .head-list li a button{padding:0} .navbar-top-links .head-list li{padding: 2px 5px;} .navbar-top-links #timesHeaderDiv .head-list li{padding: 2px 10px;}
#container .fc-row.fc-widget-header table th{background-color:transparent;color:#002f74;} #container .fc-unthemed .fc-today{background-color:#E5F4FF} #container .fc-event{color:#002F74;border:none;border-left:5px solid #D2D2D2;}
.fc-time-grid-event .fc-bg{opacity:0}
#colorPick{z-index:10000} .picker{ border-radius:5px; width:20px; height:20px; cursor:pointer; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -ms-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s; border: thin solid #eee; } .picker:hover{ transform: scale(1.1); } .picker.picker-inline{margin-bottom:-3px; display:inline-block;}
.magic-radio+label:not(:empty).mar-rgt, .magic-checkbox+label:not(:empty).mar-rgt{margin-right:20px} .magic-radio+label:not(:empty) i, .magic-checkbox+label:not(:empty) i{text-indent:0} .magic-checkbox+label:after{border-color:#002F74}
.magic-radio:focus+label:before, .magic-checkbox:focus+label:before{box-shadow:none !important;}

.form-group .radio{margin:0}
.checkbox-slider--b-flat input+span:before{outline:0 !important;} .checkbox-slider--b input:checked+span:before, .checkbox-slider--b-flat input:checked+span:before{background:#2377F3}
.checkbox-slider--b:not(.checkbox-slider-sm) input+span, .checkbox-slider--b-flat:not(.checkbox-slider-sm) input+span, .checkbox-slider--c:not(.checkbox-slider-sm) input+span, .checkbox-slider--c-weight:not(.checkbox-slider-sm) input+span{padding-left:50px;}
.checkbox-slider-sm{line-height:16px;margin-top:0;} .checkbox-slider--b.checkbox-slider-sm input:checked+span:before, .checkbox-slider--b-flat.checkbox-slider-sm input:checked+span:before, .checkbox-slider-sm input:checked+span:after, .checkbox-slider-sm input+span:after, .checkbox-slider-sm input+span:before{margin-top:4px;outline:none;}
.checkbox-slider-md{line-height:16px;margin-top:0;} .checkbox-slider-md input+span:after, .checkbox-slider-md input+span:before{height:15px;line-height:20px;} .checkbox-slider-md input+span:before{width:30px} .checkbox-slider-md input+span:after{width:15px} .checkbox-slider-md input:checked+span:after{margin-left:15px}
.checkbox-slider--b.checkbox-slider-md input+span, .checkbox-slider--b-flat.checkbox-slider-md input+span{padding-left:35px}
.fc-slats .fc-minor td{border:none}
.form-control.disabled-onclick-editable[disabled]{background-color:#fff;cursor:pointer;}
.dropdown.open.dropdown-no-shadow>.dropdown-toggle, .btn-group.open.dropdown-no-shadow .dropdown-toggle{box-shadow:none !important;-webkit-box-shadow:none !important;}
#container .badge.badge-xs{padding:2px 5px; font-size:.7em; margin-top:-3px;}
#document_products_list .dd-item{margin-top:10px;} #document_products_list .dd-content{padding-top:7px !important;border-radius:10px;}

.summernote-list.dropdown-menu{padding:5px}.summernote-list.dropdown-menu>li{padding:2px 7px !important;color:#002f74;cursor:pointer;} .summernote-list.dropdown-menu>li:hover{background-color:#ededed}
.summernote-insertVar-span{background-color:#87CEEB;padding:0px 3px;} .note-insertVar-lg ul.summernote-list{width:200px}
.summernote-xs .note-toolbar>.btn-group{ margin-right:0 } .summernote-xs .note-toolbar .btn-sm{ padding: 5px 8px; } .note-toolbar{z-index:auto}
.note-insertET .note-btn, .note-insertPR .note-btn{ padding-left:7px;padding-right:2px;}
.note-insertEmoji .summernote-list{width:200px;height:200px;overflow-y:scroll;} .note-insertEmoji .summernote-list li{display:inline}
.note-insertMention .summernote-list{width:200px} .summernote-insertMention-span{background-color:#87CEFA;padding:0px 3px;}
.popover_snooze_options div{cursor:pointer;padding-top:5px;padding-bottom:5px;} .popover_snooze_options div span.text-sm{margin-top:2px} .popover_snooze_options div:hover{background-color:#E7E7E7}
.nav-tabs.tabs-right>li>a{margin-left:5px} .panel-heading.nav-panel-heading{border-bottom:1px solid #E7E7E7; margin-bottom:10px;} .nav-tabs .label, .nav-tabs .badge{padding-top:1px}
.nav-panel-heading .panel-control .dropdown{margin-top:10px} .nav-panel-heading .panel-control .dropdown.btn-xs.btn-circle{padding:2px} .nav-panel-heading .panel-control .dropdown .dropdown-toggle, .dropdown.dropdown-xs .dropdown-toggle{padding:2px 0px 0px 0px; line-height:normal;} .nav .btn-info.open>a, .nav .btn-info.open>a:focus, .nav .btn-info.open>a:hover{background-color:#2377F3;}
a.list-group-item{color:#A8A8A8 !important;} .tab-base.tab-stacked-left>.nav-tabs{background-color:#F3F5F8;width:20%;}
.tab-base.tab-stacked-left .nav-tabs>li:not(.active)>a, .tab-base.tab-stacked-left .nav-tabs>li.active>a, .tab-base.tab-stacked-left .nav-tabs>.active a:hover, .tab-base.tab-stacked-left .nav-tabs>.active a:focus{background-color:transparent} .tab-base.tab-stacked-left .nav-tabs>.active>a, .tab-base.tab-stacked-left .nav-tabs>.active a:hover, .tab-base.tab-stacked-left .nav-tabs>.active>a:focus{border-color:transparent}
.tab-base.tab-stacked-left .nav-tabs:not(.nav-tabs-main)>li.active>a, .tab-base.tab-stacked-left .nav-tabs:not(.nav-tabs-main)>li.active>a:hover, .tab-base.tab-stacked-left .nav-tabs:not(.nav-tabs-main)>li.active>a:focus, a.list-group-item.active-menu{color:#2377F3 !important;background-color:#D3E4FD !important;border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:3px solid #2377f3 !important;}

h3 .label{padding-bottom:.1em} h5.text-sm{font-size:12px}
.panel-control .nav-tabs>li>a>i{margin-right:10px} .panel-control .nav-tabs>.active>a{box-shadow: inset 0 -3px 0 0 #002F74 !important;} .panel-control .nav-tabs>li>a{font-size:14px;font-weight:400;} .panel-control .nav-tabs>li:not(.active) a{color:#969696}
.timeline-large .timeline-stat{width:110px} .timeline-large .timeline-label{margin-left:120px} .timeline.timeline-large:before{left:55px} .timeline-medium .timeline-stat{width:70px} .timeline-medium .timeline-label{margin-left:80px} .timeline.timeline-medium:before{left:35px}
@media (max-width:1600px){
	.panel-control .nav-tabs.nav-tabs-with-many-tabs>li>a{padding:0 8px;}
}
@media (max-width:1500px){
	.panel .panel-control .nav-tabs>li>a{padding:0 10px;}
	.panel-control .nav-tabs.nav-tabs-with-many-tabs>li>a .hidden-md-down{display:none}
}
@media (max-width:1200px){
	.nav:not(.navbar-top-links)>li>a{padding:7px}
	.nav-tabs.tabs-right>li>a{margin-left:2px}
	.panel .panel-control .nav-tabs>li>a{padding:0 15px;}
	.panel-control .nav-tabs>li>a>i{margin-right:6px}
	.timeline-large .timeline-stat{width:70px} .timeline-large .timeline-label{margin-left:80px} .timeline.timeline-large:before{left:35px}
}
@media (max-width:767px){
	.panel-control:before{content:none}
	.panel .panel-control .nav-tabs{padding-top:7px}
	.panel .panel-control .nav-tabs>li>a{padding:0 7px;}
	.nav:not(.navbar-top-links)>li>a{padding:2px}
	#page-head-buttons a.btn.visible-xs{display:inline-block !important;}
}
.no-bg .nav-tabs>li.active>a, .no-bg .nav-tabs>li.active>a:focus, .no-bg .nav-tabs>li.active>a:hover, .tab-stacked-left .tab-normal-in-tab-staked-left .nav-tabs>li.active>a, .tab-stacked-left .tab-normal-in-tab-staked-left .nav-tabs>li.active>a:focus, .tab-stacked-left .tab-normal-in-tab-staked-left .nav-tabs>li.active>a:hover{background-color:transparent;box-shadow: inset 0 -3px 0 0 #002F74 !important;}
.no-bg .nav-tabs.nav-tabs-main>li, .panel-control .nav-tabs>li, .tab-stacked-left .tab-normal-in-tab-staked-left .panel-control .nav-tabs>li{font-size:12px;}
.tab-stacked-left .tab-normal-in-tab-staked-left .panel-control .nav-tabs{width:auto} .tab-stacked-left .tab-normal-in-tab-staked-left .nav-tabs>li{float:left;margin-bottom:-1px;}
.tab-stacked-left .tab-normal-in-tab-staked-left .nav-tabs>.active>a{border:none} .tab-stacked-left .tab-normal-in-tab-staked-left .nav-tabs>li:not(.active)>a{background-color:transparent}
.tab-stacked-left .tab-normal-in-tab-staked-left .tab-content{border:none;display:block;}

.fixed-fluid [class*="fixed-"]{background-color:transparent}
.checkbox label .icon-wrap{text-indent:0}
#agenda_right_part .checkbox .badge{width:17px; margin-right:5px;}
@media (min-width:768px){
	.fixed-fluid>#agenda_right_part.agenda-fixed-sm{width:70px}
	.fixed-fluid>#agenda_right_part.agenda-fixed-lg{width:160px}
	#agenda_right_part.agenda-fixed-lg .hide_if_agenda_right_part_lg, #agenda_right_part.agenda-fixed-sm .hide_if_agenda_right_part_sm{display:none}
	#agenda_right_part{padding-left:5px}
}
@media (max-width:768px){
	.fluid.fluid-xs-pad-btm{padding-bottom:50px}
	#agenda_right_part .hide_if_agenda_right_part_lg{display:none}
}

.dropzone, .dropzone-container{border-radius:8px} .dropzone .dz-icon, .dropzone:hover .dz-icon, .dropzone-container:hover .dz-icon, .dropzone .dz-text, .dropzone:hover .dz-text, .dropzone-container:hover .dz-text{color:#A8A8A8}
.vertical-panel{border:3px solid #002f74;text-align:center;margin-bottom:15px;} .vertical-panel .vertical-panel-icon{padding:30px 0px;} .vertical-panel h5{text-transform:uppercase;color:#002f74;padding:10px 0px;} .vertical-panel h4{color:#002f74;padding:10px 0px;font-size:20px;} .vertical-panel-primary-light{border-color:#002F74} .vertical-panel-primary-light .vertical-panel-icon{background-color:#D3E4FD;color:#002F74;} .vertical-panel-info-light{border-color:#382FFC} .vertical-panel-info-light .vertical-panel-icon{background-color:#D3E4FD;color:#382FFC;} .vertical-panel-success-light{border-color:#08A742} .vertical-panel-success-light .vertical-panel-icon{background-color:#CDEDD9;color:#08A742;}
.panel-success .panel-heading, .panel-success .panel-footer, .panel-success.panel-colorful{background-color:#08A742;border-color:#08A742;}
.navbar-top-links .head-list li:first-child{padding-top:4px} .navbar-top-links:not(#navbar-tgl-menu-btn){padding-top:10px} .navbar-top-links>li:not(.tgl-menu-btn){margin-left:5px} .navbar-top-links>li:not(.tgl-menu-btn)>a{height:35px} @media (min-width:768px){ .navbar-top-links>li:not(.tgl-menu-btn)>a{padding:0 9px} }
#notificationsDiv .removeAll{cursor:pointer;border-bottom:1px solid #002f74;margin-right:10px;margin-top:5px;} #notificationsDiv .viewAll{text-align:center;padding:5px;} #notificationsDiv .viewAll a{cursor:pointer;border-bottom:1px solid #002f74;}
@media (min-width:768px){ .dropdown-menu-xl{min-width:400px;} } @media (min-width:1100px){ .dropdown-menu-xl{right:-100px;} }
#timesHeaderDiv .dropdown-toggle{color:#002F74; font-weight:600;} #timesHeaderDiv .dropdown-title{padding:10px;border-bottom:1px solid #E7E7E7;} #timesHeaderDiv h5{margin:0;margin-top:5px;color:#002F74;} #timesHeaderDiv h5.text-danger{color:#E43958} #timesHeaderDiv h5.text-success{color:#08A742} #timesHeaderDiv .dropdown-title a.btn{margin-left:10px} #timesHeaderDiv .head-list li a{display:inline-block;padding:0px;cursor:pointer;} #timesHeaderDiv .head-list li .row div:not(:first-child) a{padding:0px 7px;} @media (min-height:500px){ #timesHeaderDiv .dropdown-menu .nano{max-height:400px} } @media (min-height:700px){ #timesHeaderDiv .dropdown-menu .nano{max-height:600px} } @media (min-height:800px){ #timesHeaderDiv .dropdown-menu .nano{max-height:700px} }
.file-list .media-block.media-block-xs>.media-left{font-size:1.33em} .file-list>li{margin-bottom:15px;border-radius:5px;} .file-list>li,.file-list>li:nth-child(odd){background-color:#E6E8EE} .file-list>li:hover{background-color:#E7E7E7} .file-list .file-name{color:#002f74} .file-list .file-details .media-left i{color:#515151}
.file-list .file-details .media-left .icon-wrap.bg-info i{color:#FFFFFF}
.file-list.proposal{padding:0;margin-bottom:0;} .file-list.proposal li{background-color:transparent;border-radius:0;margin-bottom:0;padding-left:15px;padding-right:15px;} .file-list.proposal li .proposal-btn{background-color:#F1F1F1} .file-list.proposal li .proposal-status i{margin-right:0}
.dropdown.proposal-dropdown-toggle .btn, .dropdown.proposal-dropdown-toggle.btn-group>.btn+.dropdown-toggle{padding-top:2px;padding-bottom:2px;font-size:12px;}
#proposals .panel-group .panel-collapse div .proposal .btn-group.dropdown{color:#2377F3;} #proposals .panel-group .panel-collapse div .proposal .btn-group.dropdown .btn{border-color:#2377F3;} #proposals .panel-group .panel-collapse div:first-child .proposal .btn-group.dropdown{background-color:#2377F3;color:#FFFFFF;} #proposals .panel-group .panel-collapse div:first-child .proposal .btn-group.dropdown:hover{background-color:#2377F3} #proposals .panel-group .panel-collapse div:first-child .proposal .btn-group.dropdown .btn{border-color:transparent;} #proposals .panel-group .panel-collapse div .proposal .btn-group.dropdown a:first-child{border-right: 2px solid #FFFFFF !important;}
.popover{max-width:600px;z-index:99999;margin-right:5px;} .popover .close{margin-left:15px;margin-top:1px;} .popover:not(.menu-popover) .popover-content{padding-top:5px} .popover h4{font-size:1.2em;padding:4px 14px 0px 14px;}
.vertical-scroll{overflow-y:auto;height:600px;} #aside .vertical-scroll{height:100%}
.horizontal-scroll::-webkit-scrollbar-track, .vertical-scroll::-webkit-scrollbar-track, .fc-scroller::-webkit-scrollbar-track, .grid-stack-item-content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #F3F5F8;background-color:#F3F5F8;} .light-background .horizontal-scroll::-webkit-scrollbar-track, .light-background .vertical-scroll::-webkit-scrollbar-track, .light-background .fc-scroller::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #F3F5F8;background-color:#F3F5F8;} .horizontal-scroll::-webkit-scrollbar-track:hover, .vertical-scroll::-webkit-scrollbar-track:hover, .fc-scroller::-webkit-scrollbar-track:hover, .grid-stack-item-content::-webkit-scrollbar-track:hover{background-color:#DADBDD;} .horizontal-scroll::-webkit-scrollbar, .vertical-scroll::-webkit-scrollbar, .fc-scroller::-webkit-scrollbar, .grid-stack-item-content::-webkit-scrollbar{width:6px;height:6px;background-color:#ffffff;} .horizontal-scroll::-webkit-scrollbar-thumb, .vertical-scroll::-webkit-scrollbar-thumb, .fc-scroller::-webkit-scrollbar-thumb, .grid-stack-item-content::-webkit-scrollbar-thumb{background-color:#C4C2C3;} .horizontal-scroll::-webkit-scrollbar-thumb:hover, .vertical-scroll::-webkit-scrollbar-thumb:hover, .fc-scroller::-webkit-scrollbar-thumb:hover, .grid-stack-item-content::-webkit-scrollbar-thumb:hover{background-color:#AFADAE;}
#page-content.with-horizontal-scroll{padding-right:0}
.no-border{border:none}
.breadcrumb li, .breadcrumb li a, .breadcrumb li a:hover{cursor:pointer;color:#2377F3;} .breadcrumb .active{color:#2377F3;}
.file-list.file-list-xs .file-details{margin-right:25px} .file-list.file-list-xs .file-settings a, .file-list.file-list-xs .file-settings button{padding:0}
.lang_switch{padding:7px 10px 0px;} .lang_switch i{margin-left:8px;font-size:1.3em;padding-bottom:7px;} .lang_switch i.selected{border-bottom:1px solid #b4b4b4;}
.login-div-header .col-xs-12{text-align:left} .login-div-header .lang_switch{text-align:right;margin-top:20px;} @media (max-width:992px){ .login-div-header .col-xs-12, .login-div-header .lang_switch{text-align:center} } .login-karlia-logo{width:210px;margin-top:10px;}
.price-strikethrough{color:#002F74;text-decoration:none;position:relative;} .price-strikethrough:before{content:" ";display:block;width:60%;margin-left:21%;border-top:2px solid #002F74;padding-top:32px;height:12px;position:absolute;bottom:0;left:0;transform:rotate(-15deg);}
.mainnav-sm .hide-small-always{display:none}
.panel-hover-selection:hover{background-color:#f4f4f4}
.bootstrap-rows-border-title{border-bottom:1px solid #E7E7E7;padding:8px;} .bootstrap-rows-border{border-top:1px solid #E7E7E7;padding-top:8px;padding-bottom:8px;} .bootstrap-rows-border .form-group{margin-bottom:0}
.table.table-row-clickable>tbody>tr:hover{background-color:#FFFFFF;cursor:pointer;} .table.table-row-clickable.table-white-background>tbody>tr:hover{background-color:#EEE}
.table>tbody>tr.table-row-selected{background-color:#FFFFFF}
.table.table-row-clickable .href-link{display:none}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px;} .col-xs-5ths{width:20%;float:left;} @media (min-width:768px){.col-sm-5ths{width:20%;float:left;}} @media (min-width:992px){.col-md-5ths{width:20%;float:left;}} @media (min-width:1200px){.col-lg-5ths{width:20%;float:left;}}
#loader{height:100%;width:100%;padding-top:25%;position:fixed;z-index:99999;background-color:rgba(255,255,255,0.7);display:none;}
.comment{background-color:#f4f4f4;border-radius:3px;padding:5px 10px;display:inline-block;overflow:hidden;text-overflow:ellipsis;} .comment p{margin-bottom:0} .comment-large{width:100%;min-height:50px;}
.section{background-color:#f4f4f4}
.comment-no-bg{border:1px solid transparent;border-radius:3px;padding:5px 10px;width:100%;min-height:50px;display:inline-block;} .comment-no-bg:hover,.comment-no-bg.border-visible{border-color:#F3F5F8;cursor:pointer;}
.btn.no-bg{background-color:transparent}
.text-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95%;}
.text-overflow:hover{ text-overflow:clip; white-space:normal; word-break:break-all; }
.badge-danger{background-color:#E43958} .badge-danger-light{background-color:#F2D4DD;color:#E43958 !important;}
.badge-success{background-color:#08A742} .badge-success-light{background-color:#CDEDD9;color:#08A742 !important;}
.badge-warning{background-color:#F7C04C} .badge-warning-light{background-color:#FDF1D7;color:#F7C04C !important;}
.badge-info{background-color:#2377F3} .badge-info-light{background-color:#D3E4FD;color:#2377F3 !important;}
.badge-mint{background-color:#25958d} .badge-mint-light{background-color:#CAF2EF;color:#25958d !important;}
.badge-primary{background-color:#002F74}
.icon-information-tooltip{color:#2377F3;margin-left:5px;position:relative;top:-5px;cursor:default;} .icon-information-tooltip:hover{color:#2377F3}
.icon-circle-initials{background-color:#D3E4FD;color:#002F74 !important;font-weight:600;}
.btn-info-light{background-color:#2377F3;color:#FFFFFF !important;} .btn-group.dropdown .btn:first-child{border-right:1px solid #FFF !important;}
.btn-success-light, .btn-success-light:hover{background-color:transparent;border:1px solid #08A742 !important;color:#08A742 !important;} .btn-success-light:hover{background-color:#CDEDD9} .btn-group.btn-success-light.dropdown .btn:first-child{border-right:2px solid #08A742 !important;}
.icon-danger{color:#E43958 !important;} .icon-warning{color:#FFBF00 !important;} .icon-success{color:#08A742 !important;} .icon-info{color:#2377F3 !important;} .icon-primary{color:#002F74 !important;} .icon-mint{color:#25958d !important;}
.rotate-45{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.rotate-90{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.rotate-180{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.rotate-315{ -webkit-transform: rotate(315deg); -moz-transform: rotate(315deg); -ms-transform: rotate(315deg); -o-transform: rotate(315deg); transform: rotate(315deg); }
.cursor-pointer{cursor:pointer} .inline-block{display:inline-block}
.pad-top-no{padding-top:0 !important} .pad-top-3px{padding-top:3px} .pad-all-5px{padding:5px} .pad-top-5px{padding-top:5px} .pad-hor-5px{padding-right:5px !important;padding-left:5px !important;padding-top:0;padding-bottom:0;} .pad-hor-5px-pad-ver-auto{padding-right:5px;padding-left:5px;} .pad-ver-5px{padding-right:0;padding-left:0;padding-top:5px;padding-bottom:5px;} .pad-ver-5px-pad-hor-auto{padding-top:5px;padding-bottom:5px;} .pad-btm-5px{padding-bottom:5px;} .pad-left-2x{padding-left:15px}
.pad-ver-2x{padding-top:15px;padding-bottom:15px;} .pad-hor-2x{padding-left:15px;padding-right:15px;} .pad-top-2x{padding-top:15px} .pad-all-2x{padding:15px} .pad-btm-3x{padding-bottom:30px}
.mar-ver-5px{margin-top:5px;margin-bottom:5px;} .mar-btm-5px{margin-bottom:5px;} .mar-top-5px{margin-top:5px} .mar-hor-5px{margin-left:5px;margin-right:5px;} .mar-lft-5px{margin-left:5px;} .mar-rgt-5px{margin-right:5px;} .btn-mar-top-minus-3px{margin-top:-3px;} .mar-top-minus-5px{margin-top:-5px;} .mar-hor-2x{margin-left:15px;margin-right:15px;} .mar-top-2x{margin-top:15px} .mar-btm-2x{margin-bottom:15px;} .mar-lft-2x{margin-left:15px} .mar-rgt-2x{margin-right:15px} .mar-top-3x{margin-top:30px} .mar-lft-3x{margin-left:30px} .mar-rgt-3x{margin-right:30px} .mar-btm-3x{margin-bottom:30px} .mar-ver-3x{margin-top:30px;margin-bottom:30px;}
.mar-top-7px{margin-top:7px;} .mar-top-2px{margin-top:2px;} .mar-top-no{margin-top:0 !important} .mar-btm-no{margin-bottom:0 !important} .pad-top-no,.file-list>li.pad-top-no{padding-top:0} .pad-bottom-no,.file-list>li.pad-bottom-no{padding-bottom:0} .pad-left-no{padding-left:0} .pad-right-no, [class^="col-"].pad-right-no{padding-right:0} .pad-hor-no,.table>tbody>tr>td.pad-hor-no{padding-right:0;padding-left:0;}
@media (max-width:800px){
	.mar-lft-1x-visible-xs{margin-left:10px}
	.mar-no-visible-xs{margin:0}
	.pad-hor-no-visible-xs{padding-right:0;padding-left:0;}
}
.btn-group{border-radius:5px} .btn-group.with-double-border{border-style:solid;border-width:2px;} .btn{font-size:13px;font-weight:600;} .btn.btn-xs, .btn.btn-icon.btn-xs{font-size:13px}
.clear-filter-button,.clear-filter-button:hover{border-bottom:1px solid #969696;color:#969696;margin-right:70px;cursor:pointer;}
.modal-header .mar-rgt-modal-header{margin-right:30px} .modal-title:not(.text-danger, .text-warning, .text-success){color:#002f74;font-weight:600;}
.input-group-addon-filters{min-width:65px} .input-group-addon-small{min-width:22px;padding-left:2px;padding-right:2px;} .input-group-addon-filters-date{min-width:50px}
textarea{resize:vertical;min-height:60px;}
#container.aside-bright #aside a:not(.btn), #container.aside-bright #aside{color:#002f74}
.italic{font-style:italic} .underline, .underline:hover{border-bottom:1px solid #002f74;}
.highlight-text{background-color:#A7C8FA}
.img-select>img,.img-select>div{margin:5px;border-radius:5px;border:2px solid #E7E7E7;cursor:pointer;}.img-select>img{width:30%;}.img-select.mar-xs>img{margin:2px;}.img-selected>img,.img-selected>div{border-color:#2377F3}.img-selected-result{max-width:90%;max-height:470px;border-radius:5px;border:3px solid #E7E7E7;}
.img-select.img-select-overflow-y{height:250px;overflow:hidden;display:block;border:2px solid #E7E7E7;margin-bottom:10px;}.img-select.img-select-overflow-y:hover{overflow:visible;z-index:1;position:relative;height:auto;} .img-select.img-select-overflow-y.img-selected{border-color:#2377F3} .img-select.img-select-overflow-y>img,.img-select.img-select-overflow-y>div{border:none} .img-select.img-select-overflow-y>img{margin:0}
.border-right{border-right:1px solid #DADBDD;} .border-left{border-left:1px solid #DADBDD;}
.panel-danger .panel-heading, .panel-danger .panel-footer, .panel-danger.panel-colorful{background-color:#E43958}
.panel-icon-1 .media-left{padding:15px 25px;color:#FFFFFF;} .panel-icon-1 .media-body{padding:0 10px;text-align:right;} .panel-icon-1.panel-success .media-left{background-color:#08A742} .panel-icon-1.panel-danger .media-left{background-color:#E43958} .panel-icon-1.panel-info .media-left{background-color:#2377F3}
#container.footer-fixed #footer.footer-document{height:52px}
#displayEventsBtn{width:auto;margin:0 auto;border:1px solid #A8A8A8;color:#2377F3;}
@media (max-width:1000px){
	#container.footer-fixed #footer.footer-document{height:120px}
	#container.footer-fixed #footer.footer-document .footer-btn-left{text-align:center}
	#container.footer-fixed #footer.footer-document .footer-btn-center{text-align:left}
	#container.footer-fixed #footer.footer-document .footer-btn-right{text-align:center;margin-top:10px;}
}
.tchat-available-btn{position:fixed;z-index:999999;bottom:2px;right:10px} .tchat-available-btn.tchat-available-btn-xs{display:none} .tchat-available-btn.tchat-available-btn-lg{display:block}
@media (max-width:1600px){ #footer:not(.original) .tchat-available-btn.tchat-available-btn-xs{display:block} #footer:not(.original) .tchat-available-btn.tchat-available-btn-lg{display:none} }
@media (max-width:1000px){ #footer.original .tchat-available-btn.tchat-available-btn-xs{display:block} #footer.original .tchat-available-btn.tchat-available-btn-lg{display:none} }
@media (min-width:1200px) and (max-width:1400px){ .icon-3x{ font-size:2em; } .text-2x{ font-size:1.8em; } .text-3x{ font-size:2.2em; } .panel-body{ padding:15px 15px 10px; } .media-left, .media>.pull-left{ padding-right:5px; } }
.text-with-horizontal-line-right{color:#002f74;width:100%;text-align:left;border-bottom:2px solid #bfc5c9;line-height:0.1em;margin:10px 0 20px;} .text-with-horizontal-line-right span{background:#F3F5F8;padding:0 10px;}
.div-create-new-event-email-icon{text-align:center;padding-bottom:7px;} .div-create-new-event-email-btn{padding:5px 10px 5px;} .div-create-new-event-email-btn .btn{color:#2377F3} .div-create-new-event-email-btn .btn:hover{background-color:#2377F3 !important;border-color:#2377F3 !important;color:#FFFFFF;} .div-create-new-event-email-btn .btn.selected{ background-color:#D3E4FD; border-color:#D3E4FD; } @media (max-width: 767px){ .div-create-new-event-email-btn .btn.visible-xs{display:inline-block !important;} }
.number-plus-minus input, .number-plus-minus textarea{ border:1px solid #F3F5F8; box-sizing:border-box; margin:0; outline:none; padding:10px; } .number-plus-minus input[type="button"]{ -webkit-appearance:button; cursor:pointer; } .number-plus-minus input::-webkit-outer-spin-button, .number-plus-minus input::-webkit-inner-spin-button{ -webkit-appearance:none; } .number-plus-minus input[type='button']{ font-size:20px; min-width:38px; width:auto; transition: all 300ms ease; } .number-plus-minus .button-minus, .number-plus-minus .button-plus{ font-weight:bold; height:38px; padding:0; width:38px; position:relative; } .number-plus-minus .quantity-field { position:relative; height:38px; left:-3px; top:-3px; text-align:center; width:62px; display:inline-block; font-size:13px; margin: 0 0 5px; resize:vertical; } .number-plus-minus .button-plus{ left:-5px; } .number-plus-minus.number-plus-minus-info .button-minus{ color:#2377F3 } .number-plus-minus.number-plus-minus-info .button-plus{ color:#FFF; background-color:#2377F3; }
.document-total-left-part{float:left; margin-top:30px; margin-left:10px; width:50%;} @media (max-width:1100px){ .document-total-left-part{width:90%;} }
.grid-stack-item-content .gridstack-settings-visible-over{display:none} .grid-stack-item-content:hover .gridstack-settings-visible-over{display:block} .grid-stack-item-content.panel{padding:15px 20px;}
.gauge{ width:100%; max-width:230px; font-size:22px; color:#004033; margin:0 auto; margin-bottom:15px; } .gauge__body{ width:100%; height:0; padding-bottom:50%; background:rgba(0,0,0,0.1); position:relative; border-top-left-radius:100% 200%; border-top-right-radius:100% 200%; overflow:hidden; } .gauge__fill{ position:absolute; top:100%; left:0; width:inherit; height:100%; background:#0047DB; transform-origin:center top; transform:rotate(0.25turn); transition:transform 0.2s ease-out; } .gauge__cover{ width:75%; height:150%; background:#ffffff; border-radius:50%; position:absolute; top:25%; left:50%; transform:translateX(-50%); display:flex; align-items:center; justify-content:center; padding-bottom:25%; box-sizing:border-box; }
.leaflet-control-container .info { padding: 6px 8px; font-size: 14px; background: white; background: rgba(255,255,255,0.8); box-shadow: 0 0 15px rgba(0,0,0,0.2); border-radius:5px; }
.pac-container{z-index:10000}
.panel.fixed-fluid>.fluid{padding:0}
.dropdown-top-right{max-width:220px;font-size:13px;font-weight:normal;}
.time-custom-hr{margin-top:0;border-color:#002F74;}
.orders-resume-blocs-right .col-xs-6:not(:last-child) .panel{border-top-right-radius:0;border-bottom-right-radius:0;} .orders-resume-blocs-right .col-xs-6:not(:first-child) .panel{border-top-left-radius:0;border-bottom-left-radius:0;}
.customerLogo{text-align:center;padding-bottom:10px;min-height:100px;} .customerLogo:hover{cursor:pointer} .customerLogo:hover img{opacity:0.2} .customerLogo .customerLogoEditBtn, .customerLogo .customerLogoRemoveBtn{display:none} .customerLogo:hover .customerLogoEditBtn, .customerLogo:hover .customerLogoRemoveBtn{display:block;position:absolute;top:37px;left:110px;} .customerLogo:hover .customerLogoRemoveBtn{left:135px;z-index:9999999;} .customerLogo:hover .customerLogoRemoveBtn i{color:#E43958;} .customerLogo:hover .customerLogoEditBtn.withRemoveBtn{left:80px}
.img-logo.img-xs{width:auto;height:auto;max-width:35px;max-height:35px;} .img-logo.img-lg{width:auto;height:auto;max-width:96px;max-height:96px;} .customerLogo .img-logo.img-lg{max-width:90%;}
.dt-bootstrap td .btn-group{display:inline-flex}
.status-btn.status-btn-checked, .status-btn:not(.status-btn-checked):hover{background-color:#08A742} .status-btn:not(.status-btn-checked), .status-btn.status-btn-checked:hover{background-color:#777}
.filters_export_settings_btn{color:#969696} .filters_export_settings_btn .btn:not(.btn-xs){padding:6px} .filters_export_settings_btn button:hover, .filters_export_settings_btn a:hover{color:#2377F3;background-color:#D3E4FD;} .filters_export_settings_btn i{margin-right:5px} .filters_export_settings_btn sup{margin-left:5px} .filters_export_settings_btn .input-group.date .input-group-addon{padding-top:8px}
.div-list-events-right{background-color:#F3F5F8;padding:10px;}
.btn-sign-in-with{margin-bottom:15px;border:1px solid #8C8C8C;padding:9px 12px;font-weight:600;color:#5E5E5E !important;font-size:15px;font-family:"Segoe UI Regular" !important;} .btn-sign-in-with img{width:21px;margin-right:12px} @media (max-width:768px){ .btn-sign-in-with{padding:9px 5px;font-size:14px;} }

.filters-group{padding:10px;border-radius:10px;border:1px solid #d4d4d4;background-color:#F3F5F8;}

.vertical-split{ display:flex; flex-direction:column; overflow:hidden; }
.vertical-split .top{ flex: 0 0 auto; height:80%; width:100%; white-space:nowrap; } .vertical-split .top .timeline-label{white-space:normal}
.vertical-split .splitter-horizontal{ flex: 0 0 auto; height:4px; background:#535353; cursor:row-resize; z-index:9999; }
.vertical-split .bottom{ flex: 1 1 auto; background:#fff; z-index:9999; }

.external-page #navbar .navbar-header, .external-page #navbar #navbar-tgl-menu-btn .tgl-menu-btn, .external-page .quick-search-input, .external-page #notificationsDiv, .external-page #dropdown-user{display:none} .external-page .external-karlia-logo{padding-top:10px} .external-page .external-karlia-logo .btn{height:35px;padding-left:20px;margin-top:10px;border:none !important;} .external-page .external-karlia-logo .btn:hover{background-color:#E6E6E6 !important} .external-page .external-karlia-logo .btn-labeled .btn-label{border-right:none} .external-page #navbar #navbar-tgl-menu-btn .page-title-header{margin-left:55px}
.external-page #content-container{background-color:#fff !important;} .external-page .external-page-content{margin:0 80px} .external-page .froala-editor{margin:0} .external-page #page-head{border:none} @media (min-width: 768px){ .external-page #page-content.pad-no{padding:0 !important} .external-page #navbar-container{ background-color:#fff !important;} #container.external-page #navbar .navbar-content{margin-left:0} .external-page #navbar .brand-title{width:unset} #container.external-page #content-container, #container.external-page #footer{padding-left:0} }
.hide-navbar #navbar{display:none} .hide-navbar #content-container{padding-top:0 !important;}
#page-content .powered-by-karlia{margin-top:40px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#002F74 !important;font-size:14px !important;font-weight:500 !important;} #page-content .powered-by-karlia img{height:27px;margin-left:5px;}

.checkbox-right-top{margin-top:10px;font-size:13px;}
h1.page-title-header{font-size:24px;font-weight:600;color:#002F74;margin-left:10px;margin-top:12px;} .mar-lft-page-title-header{margin-left:25px;} h1.page-title-header .dropdown a, #page-title .page-header .dropdown a{cursor:pointer} h1.page-title-header>.dropdown>a, #page-title .page-header>.dropdown>a{font-size:20px;border:1px solid #A8A8A8;border-radius:8px;color:#2377F3;padding:0 9px;} h1.page-title-header>.dropdown>a.dropdown-toggle-icon:has(.fa-ellipsis-v){padding-top:2px;padding-bottom:2px} .page-title-header .select2-container{text-align:left} @media (min-width:768px){ #page-title:not(:has(#page-head-buttons)){display:none} h1.page-title-header .btn-previous{margin-right:15px;} } @media (max-width:768px){ #page-title .btn-labeled .btn-label{display:none} }

#page-content.pad-no-zero .subtabs-in-page-content{padding:0 20px;border-bottom:1px solid #E7E7E7;} #page-content.pad-no-zero .div-display-content{padding:15px 20px 60px 20px;}
#page-content.pad-no-zero .subtabs-in-page-content .viewlist .btn{border:none} #page-content.pad-no-zero .subtabs-in-page-content .viewlist .btn:not(.btn-tab-selected):hover{background-color:rgba(0,0,0,0.15)} #page-content.pad-no-zero .subtabs-in-page-content .viewlist .btn-tab-selected{font-weight:600;box-shadow:inset 0 -3px 0 0 #002F74 !important;}
.dd-list.fields-list .dd-content{padding-right:10px} .dd-list.dd-list-bordered.fields-list .dd-item:not(.noitems){margin-top:15px} .fields-list h1{margin:0}
.dd-item:not(.mandatory-field) .mandatory-text, .dd-item:not(.hidden-field) .hidden-text, .dd-item:not(.display-conditions-field) .display-conditions{display:none} .dd-list .dd-item.settings-selected-field{border-color:#d3e4fd !important;background-color:#d3e4fd !important;}
.fields-list .form-control[disabled]{background-color:transparent}
.btn-previous-next-one-btn .btn:first-child{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;} .btn-previous-next-one-btn .btn:not(:first-child){border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;}

.fields-list .field-title{color:#002F74;font-weight:600;font-size:15px;}
.fields-list .field-description:not(.fr-view){color:#A8A8A8;font-size:12px;}
.fields-list .btn-labeled{border-width:1px} .fields-list .btn-labeled.btn-selected{border-width:2px} .fields-list .btn:not(.btn-selected) .icon-check{display:none}

.progress.progress-bar-danger-light{background-color:#FFDDE3 !important} .progress.progress-bar-success-light{background-color:#CAEDD7 !important}
.progress-bar-striped.progress-bar-danger{ background-image: -webkit-linear-gradient(45deg, #FFDDE3 25%, transparent 25%, transparent 50%, #FFDDE3 50%, #FFDDE3 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, #FFDDE3 25%, transparent 25%, transparent 50%, #FFDDE3 50%, #FFDDE3 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, #FFDDE3 25%, transparent 25%, transparent 50%, #FFDDE3 50%, #FFDDE3 75%, transparent 75%, transparent); }
.progress-bar-striped.progress-bar-success{ background-image: -webkit-linear-gradient(45deg, #CAEDD7 25%, transparent 25%, transparent 50%, #CAEDD7 50%, #CAEDD7 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, #CAEDD7 25%, transparent 25%, transparent 50%, #CAEDD7 50%, #CAEDD7 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, #CAEDD7 25%, transparent 25%, transparent 50%, #CAEDD7 50%, #CAEDD7 75%, transparent 75%, transparent); }

.karlia-inline-editable{display:inline-block} .karlia-inline-editable>.read>.val{color:#0D64E4} .karlia-inline-editable.visible>.read{display:none} .karlia-inline-editable:not(.visible)>.edit{display:none} .karlia-inline-editable>.edit>.form-group{margin:0} .karlia-inline-editable>.edit input{padding:5px 5px;height:25px;border-radius:5px !important;} .karlia-inline-editable>.edit .input-group-addon{border:none;cursor:pointer;}
.line-through{text-decoration:line-through;}
h2{font-size:21px}
.btn.dropdown-toggle{border-width:0}
.DTFC_LeftBodyWrapper{margin-top:-13px;}
#forecast-content table .arrow:before {content:'';border-style:solid;border-width: 0.1em 0.1em 0 0;display:inline-block;height:0.4em;left:0;position:relative;top:0;width:0.4em;-webkit-transform:rotate(45deg);transform:rotate(45deg);} #forecast-content table .active .arrow:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
#forecast-content .table>tbody>tr.active>td{background-color:#fff} #forecast-content .table>thead>tr>th{text-align:center} #forecast-content tr:not([data-main-line="1"])>td:not([data-dt-column="0"]):hover, #forecast-content tr:not([data-main-line="1"])>td.current-period:hover{cursor:pointer;background-color:#E7E7E7!important;}
#forecast-content tr>th.current-period, #forecast-content tr>td.current-period{background-color:#D3E4FD!important;} #forecast-content tr[data-main-line="1"]>td{font-weight:600;background-color:#EFEFEF!important;} #forecast-content tr[data-id="positive_1"]>td{background-color:#CAEDD7!important} #forecast-content tr[data-id="positive_0"]>td{background-color:#FFDDE3!important}
.forecast-detail-budget-manual:hover .read, .forecast-detail-budget-manual.edit-clicked .read, .forecast-detail-budget-manual .edit{display:none} .forecast-detail-budget-manual:hover .edit, .forecast-detail-budget-manual.edit-clicked .edit{display:block}

#chartjs-tooltip>table>div{border-collapse:separate;overflow:hidden;border-radius:10px;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
#chartjs-tooltip>table>div .tooltip-header{background-color:#ECEFF1;padding-top:5px;padding-bottom:6px;padding-left:7px;color:#000;font-size:14px;border-bottom:solid 1px #DDD}
#chartjs-tooltip>table>div .tooltip-content{padding:7px;background-color:white}
#chartjs-tooltip>table>div .tooltip-content .tooltip-content-1{display:flex;padding:5px;}
#chartjs-tooltip>table>div .tooltip-content .tooltip-content-1 .tooltip-content-1-left{display:flex;margin-right:10px;align-items:center;}
#chartjs-tooltip>table>div .tooltip-content .tooltip-content-1 .tooltip-content-1-left>div{border-radius:100%;height:13px;width:13px;}
#chartjs-tooltip>table>div .tooltip-content .tooltip-content-1 .tooltip-content-1-right{display:flex;flex-direction:column;font-size:14px}
#chartjs-tooltip>table>div .tooltip-content .tooltip-content-1 .tooltip-content-1-right>div>span{font-weight:600}