﻿.bomColorOne, td.tdcolor1 > span > span > input.k-formatted-value.k-input {
    background-color: #f28989;
}

.bomColorTwo, td.tdcolor2 > span > span > input.k-formatted-value.k-input {
    background-color: rgb(102,178,227);
}

td.tdcolor1 > span > span.k-state-disabled > input.k-formatted-value.k-input, td.tdcolor2 > span > span.k-state-disabled > input.k-formatted-value.k-input {
    background-color: #fafafa;
}

.k-input, span.k-numerictextbox, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox, .k-input[readonly], .k-dropdown, .k-numerictextbox .k-input, .input-question, .new-input {
    background-color: #fafafa;
    border-color: #cecece;
    border-radius: 4px;
    min-width: 100px;
}

.k-input:hover, .k-multiselect-wrap:hover, .k-textbox > input:hover, input.k-textbox:hover, input.k-textbox:hover:hover, textarea.k-textbox:hover, textarea.k-textbox:hover, .k-input[readonly]:hover .k-numerictextbox .k-input:hover, #emailsearch:hover, .input-question:hover, .new-input:hover {
    border-color: #8f8f8f;
    background-color: #fff;
    border-color: #cecece;
}

.k-input:focus, .k-multiselect-wrap:focus, .k-textbox > input:focus, input.k-textbox:focus, input.k-textbox:hover:focus, textarea.k-textbox:focus, textarea.k-textbox:focus, .k-input[readonly]:focus .k-numerictextbox .k-input:focus, #emailsearch:focus, input-question:focus, .new-input:focus {
    background-color: #535151;
    background-color: #fff;
    border-color: #cecece;
}

.k-autocomplete.k-state-default, .k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default, k-textbox, #emailsearch {
    background-color: #fafafa;
    border-color: #cecece;
    border-radius: 4px;
    min-width: 100px;
}

.table-console-hover > tbody > tr:hover {
    background-color: #d0e9c6;
}

@media only screen and (min-width: 1025px) {
    .sidebar:not(.show-scrollbar) {
        overflow-y: hidden;
    }
}

.title-Help {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.dropdown-menu > div > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.52857143;
    color: #5f5f5f;
    white-space: nowrap;
}

.body-price {
    background-color: #eeeeee;
    margin-top: 0px;
}

.price-symbol {
    font-weight: 500;
    font-size: 2em;
}

.price-number {
    font-size: 3em;
    font-weight: 400;
    color: #06334a;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
}

.price-type {
    font-size: 2em;
}

.plan-register {
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    text-align: center;
    border-radius: 2px;
    font-weight: 700;
    letter-spacing: 0px;
    font-size: 18px;
}

.plan-description {
    font-size: 15px;
    font-weight: 400;
}

.text-align-center {
    text-align: center;
}

.background-proforecast {
    background-color: #06334a;
}

.plan-selected {
    border: 4px solid #27c24c;
    -webkit-box-shadow: 10px 10px 5px 0px #129732;
    -moz-box-shadow: 10px 10px 5px 0px #129732;
    box-shadow: 10px 10px 5px 0px #129732;
}

.topbarwhite {
}

.min-width-15 {
    min-width: 15px;
}

.min-width-80 {
    min-width: 80px;
}

.min-width-100 {
    min-width: 100px;
}

.min-width-120 {
    min-width: 120px;
}

.min-width-135 {
    min-width: 135px;
}

.min-width-150 {
    min-width: 150px;
}

.min-width-180 {
    min-width: 180px;
}

.min-width-185 {
    min-width: 185px;
}

.min-width-200 {
    min-width: 200px;
}

.min-width-250 {
    min-width: 250px;
}

.min-width-350 {
    min-width: 350px;
}

.min-width-360 {
    min-width: 360px;
}

.min-width-540 {
    min-width: 540px;
}

.min-width-580 {
    min-width: 580px;
}

.min-width-600 {
    min-width: 600px;
}

.min-width-700 {
    min-width:700px;
}

.min-width-800 {
    min-width: 800px;
}

.connect-button, .connect-button-xero {
    display: inline-block;
    margin-bottom: 1px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#28a0e5),to(#015e94));
    background-image: linear-gradient(#28a0e5,#015e94);
    -webkit-font-smoothing: antialiased;
    border: 0;
    padding: 1px;
    height: 32px;
    text-decoration: none;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 0 rgba(0,0,0,.2);
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none !important;
}

.connect-button span, .connect-button-xero span {
    display: block;
    position: relative;
    padding: 0 12px;
    height: 30px;
    background: #1275ff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#7dc5ee),color-stop(85%,#008cdd),to(#30a2e4));
    background-image: linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    font-weight: 700;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.25);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.25);
    border-radius: 3px;
    padding-left: 44px;
}

.edit-text:hover {
    text-decoration-line: underline;
    cursor: pointer;
}

.no-cursor {
    cursor: default;
}

.padding-0 {
    padding: 0;
}

.margin-left-0 {
    margin-left: 0;
}

.margin-left-right-25 {
    margin-left: 25px;
    margin-right: 25px;
}

.marin-bottom-15 { margin-bottom: 15px; }

.connect-button.blue span:before, .connect-button span:before {
    background-image: url("data:image/png;base64,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");
}

.connect-button span:before, connect-button-xero span:before {
    content: "";
    display: block;
    position: absolute;
    left: 11px;
    top: 50%;
    width: 23px;
    height: 24px;
    margin-top: -12px;
    background-repeat: no-repeat;
    background-size: 23px 24px;
}

.size-img-200 {
    max-width: 200px;
    min-width: 200px;
}

.tooltip.tooltipConsolidation .tooltip-arrow {
    color: #06334a;
}

.position-fixed {
    position: fixed !important;
}

.connect-button-xero.blue span:before, .connect-button-xero span:before {
    background-image: url("../img/connect/xero_software_logo.svg");
}

.topnavbar .navbar-header {
    background-color: transparent;
    background-image: -webkit-linear-gradient(left, #06334a 0%, #06334a 100%);
    background-image: -o-linear-gradient(left, #06334a 0%, #06334a 100%);
    background-image: linear-gradient(to right, #06334a 0%, #06334a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff564aa3', endColorstr='#ff7266ba', GradientType=1);
}

.topnavbar .nav-wrapper {
    background-color: #06334a;
    background-image: -webkit-linear-gradient(left, #06334a 0%, #06334a 100%);
    background-image: -o-linear-gradient(left, #06334a 0%, #06334a 100%);
    background-image: linear-gradient(to right, #06334a 0%, #06334a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff564aa3', endColorstr='#ff7266ba', GradientType=1);
}

@media only screen and (min-width: 768px) {
    .topnavbar {
        background-color: #06334a;
        background-image: -webkit-linear-gradient(left, #06334a 0%, #06334a 100%);
        background-image: -o-linear-gradient(left, #06334a 0%, #06334a 100%);
        background-image: linear-gradient(to right, #06334a 0%, #06334a 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff564aa3', endColorstr='#ff7266ba', GradientType=1);
    }

    .topnavbar .navbar-nav > li > a:hover, .topnavbar .navbar-nav > .open > a:hover, .topnavbar .navbar-nav > li > a:focus, .topnavbar .navbar-nav > .open > a:focus {
        color: #9AEA25;
    }
}

.sidebar {
    background-color: #06334a;
}

.sidebar-subnav {
    background-color: #06334a;
}

.sidebar .nav > li > a:focus, .sidebar .nav > li > .nav-item:focus, .sidebar .nav > li > a:hover, .sidebar .nav > li > .nav-item:hover {
    color: #9AEA25;
}

.sidebar .nav > li.active, .sidebar .nav > li.open, .sidebar .nav > li.active > a, .sidebar .nav > li.open > a, .sidebar .nav > li.active .nav, .sidebar .nav > li.open .nav {
    background-color: #383d4e;
    color: #9AEA25;
}

.sidebar .nav > li.active > a > em, .sidebar .nav > li.open > a > em {
        color: #9AEA25;
    }

.sidebar .nav > li.active {
    border-left-color: #9AEA25;
}

.sidebar-subnav > li > a:focus, .sidebar-subnav > li > .nav-item:focus, .sidebar-subnav > li > a:hover, .sidebar-subnav > li > .nav-item:hover {
    color: #9AEA25;
}

.sidebar-subnav > li.active > a, .sidebar-subnav > li.active > .nav-item {
    color: #9AEA25;
}

    .sidebar-subnav > li.active > a:after, .sidebar-subnav > li.active > .nav-item:after {
        border-color: #9AEA25;
        background-color: #9AEA25;
    }

.topnavbar .navbar-nav > li > a:hover, .topnavbar .navbar-nav > .open > a:hover, .topnavbar .navbar-nav > li > a:focus, .topnavbar .navbar-nav > .open > a:focus {
    color: #9AEA25;
}

.preloader-progress-bar {
    background-image: url(../img/preloaderProforecast/preloader.full.png);
}

.preloader-progress {
    background-image: url(../img/preloaderProforecast/preloader.empty.png);
}

.align-name {
    padding-left: 30px;
    padding-right: 20px;
}

.input-name {
    font-size: 100%;
    height: 35px;
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar), md-toolbar.md-hue-1:not(.md-menu-toolbar) {
    background-color: #06334a;
}

md-checkbox.md-default-theme.md-checked .md-icon, md-checkbox.md-checked .md-icon {
    background-color: #06334a;
}

md-switch.md-default-theme.md-checked .md-bar, md-switch.md-checked .md-bar {
    background-color: #9AEA25;
    border: 1px solid #06334a;
}

md-switch.md-default-theme.md-checked .md-thumb, md-switch.md-checked .md-thumb {
    background-color: #9AEA25;
    border: 1px solid #06334a;
}

md-switch.md-default-theme .md-bar, md-switch .md-bar {
    background-color: #06334a;
    border: 1px solid #9AEA25;
}

md-switch.md-default-theme .md-thumb, md-switch .md-thumb {
    background-color: #06334a;
    border: 1px solid #9AEA25;
}

.hide {
    display: none;
}

.margin-left-15 {
    margin-left: 15px;
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar) md-icon, md-toolbar.md-hue-1:not(.md-menu-toolbar) md-icon {
    color: #fff;
}

md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar) md-icon, md-toolbar.md-hue-2:not(.md-menu-toolbar) md-icon {
    color: #fff;
}

md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar) {
    background-color: #06334a;
}

.nav-tabs.nav-justified > .active > a:hover {
    background-color: #9AEA25;
    border: 1px solid #9AEA25;
    color: #fff;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus {
    background-color: #9AEA25;
    border: 1px solid #9AEA25;
    color: #fff;
}

.nav-tabs.nav-justified > .disabled > a {
    background-color: rgb(102,178,227);
    border: 1px solid rgb(102,178,227);
    color: #fff;
}

.nav-tabs > li > a:hover {
    background-color: rgb(102,178,227);
    border: 1px solid  rgb(102,178,227);
    color: #fff;
}

.nav-tabs > li.active > a:hover {
    background-color: #9AEA25;
    border: 1px solid #9AEA25;
    color: #fff;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus {
    background-color: #9AEA25;
    border: 1px solid #9AEA25;
    color: #fff;
}

.nav-tabs > li > a {
    background-color: #06334a;
    color: #fff;
}

.text-title:hover {
    font-weight: 100;
}

.alertcontainer {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    /*padding-top: 15px;*/
}

md-toolbar.md-default-theme:not(.md-menu-toolbar) md-icon, md-toolbar:not(.md-menu-toolbar) md-icon {
    color: rgba(255,255,255,0.87);
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert {
    margin-bottom: 0;
}

.white-icon {
    color: #fff;
}

.tr-color-table {
    background-color: #06334a;
    color: #fff;
}

    .tr-color-table:hover {
        background-color: #9AEA25;
        color: #06334a;
    }

md-switch:last-of-type {
    margin-top: 0;
}

.custom-tr:hover {
    background-color: #cecece;
    color: #06334a;
}

table.md-table td.custom-td {
    border-left: 1px rgba(0,0,0,.12) solid;
    border-right: 1px rgba(0,0,0,.12) solid;
    margin-left: 5px;
}

.trasparent-item {
    color: transparent;
}

.container-buttom-td {
    position: absolute;
    width: 480px;
    display: inline-flex;
    top: 0;
    left: -20px;
}

.import-icon {
    font-size: 21px;
    width: 21px;
    height: 21px;
}

.k-list > .k-state-selected.k-state-focused {
    color: #9AEA25;
    background-color: #06334a;
}

@media only screen and (min-width: 768px) {
    .heightTable {
        height: 500px;
    }
}

.md-button {
    line-height: 30px;
    min-height: 30px;
    height: 30px;
}

/*Primary button*/
a.md-button.md-default-theme.md-primary.md-raised, a.md-button.md-primary.md-raised, a.md-button.md-default-theme.md-primary.md-fab, a.md-button.md-primary.md-fab, .md-button.md-default-theme.md-primary.md-raised, .md-button.md-primary.md-raised, .md-button.md-default-theme.md-primary.md-fab, .md-button.md-primary.md-fab {
    color: #fff;
    /*background-color: #9AEA25;*/
    background-color: rgb(102,178,227);
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover, a.md-button.md-primary.md-raised:not([disabled]):hover, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover, a.md-button.md-primary.md-fab:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-primary.md-raised:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover, .md-button.md-primary.md-fab:not([disabled]):hover {
    background:#9AEA25;
    color:#fff;
}

a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):before, a.md-button.md-primary.md-raised:not([disabled]):before, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):before, a.md-button.md-primary.md-fab:not([disabled]):before, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):before, .md-button.md-primary.md-raised:not([disabled]):before, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):before, .md-button.md-primary.md-fab:not([disabled]):before, a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):after, a.md-button.md-primary.md-raised:not([disabled]):after, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):after, a.md-button.md-primary.md-fab:not([disabled]):after, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):after, .md-button.md-primary.md-raised:not([disabled]):after, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):after, .md-button.md-primary.md-fab:not([disabled]):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #9AEA25;
    transition: 400ms ease all;
}

a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):after, a.md-button.md-primary.md-raised:not([disabled]):after, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):after, a.md-button.md-primary.md-fab:not([disabled]):after, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):after, .md-button.md-primary.md-raised:not([disabled]):after, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):after, .md-button.md-primary.md-fab:not([disabled]):after {
    right: inherit;
    top: inherit;
    left: 0;
    bottom: 0;
    color: #fff;
}

a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover:before, a.md-button.md-primary.md-raised:not([disabled]):hover:before, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover:before, a.md-button.md-primary.md-fab:not([disabled]):hover:before, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover:before, .md-button.md-primary.md-raised:not([disabled]):hover:before, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover:before, .md-button.md-primary.md-fab:not([disabled]):hover:before, a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover:after, a.md-button.md-primary.md-raised:not([disabled]):hover:after, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover:after, a.md-button.md-primary.md-fab:not([disabled]):hover:after, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover:after, .md-button.md-primary.md-raised:not([disabled]):hover:after, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover:after, .md-button.md-primary.md-fab:not([disabled]):hover:after {
    width: 100%;
    transition: 800ms ease all;
    color: #fff;
}

/*custom*/
a.md-button.md-default-theme.md-primary.md-raised.custombutton, a.md-button.md-primary.md-raised.custombutton, a.md-button.md-default-theme.md-primary.md-fab.custombutton, a.md-button.md-primary.md-fab.custombutton, .md-button.md-default-theme.md-primary.md-raised.custombutton, .md-button.md-primary.md-raised.custombutton, .md-button.md-default-theme.md-primary.md-fab.custombutton, .md-button.md-primary.md-fab.custombutton {
    color: #fff;
    background-color: #9AEA25;
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

a.md-button.md-default-theme.md-primary.md-raised.custombutton:not([disabled]):hover, a.md-button.md-primary.md-raised.custombutton:not([disabled]):hover, a.md-button.md-default-theme.md-primary.md-fab.custombutton:not([disabled]):hover, a.md-button.md-primary.md-fab.custombutton:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-raised.custombutton:not([disabled]):hover, .md-button.md-primary.md-raised.custombutton:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-fab.custombutton:not([disabled]):hover, .md-button.md-primary.md-fab.custombutton:not([disabled]):hover
{
    color: #fff;
    background-color: #9AEA25;
}

a.md-button.md-default-theme.md-primary.md-raised.custombutton:not([disabled]):before, a.md-button.md-primary.md-raised.custombutton:not([disabled]):before, a.md-button.md-default-theme.md-primary.md-fab.custombutton:not([disabled]):before, a.md-button.md-primary.md-fab.custombutton:not([disabled]):before, .md-button.md-default-theme.md-primary.md-raised.custombutton:not([disabled]):before, .md-button.md-primary.md-raised.custombutton:not([disabled]):before, .md-button.md-default-theme.md-primary.md-fab.custombutton:not([disabled]):before, .md-button.md-primary.md-fab.custombutton:not([disabled]):before, a.md-button.md-default-theme.md-primary.md-raised.custombutton:not([disabled]):after, a.md-button.md-primary.md-raised.custombutton:not([disabled]):after, a.md-button.md-default-theme.md-primary.md-fab.custombutton:not([disabled]):after, a.md-button.md-primary.md-fab.custombutton:not([disabled]):after, .md-button.md-default-theme.md-primary.md-raised.custombutton:not([disabled]):after, .md-button.md-primary.md-raised.custombutton:not([disabled]):after, .md-button.md-default-theme.md-primary.md-fab.custombutton:not([disabled]):after, .md-button.md-primary.md-fab.custombutton:not([disabled]):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #9AEA25;
    transition: 400ms ease all;
}

/*default button*/
a.md-button.md-default-theme.md-raised, a.md-button.md-raised, .md-button.md-default-theme.md-raised, .md-button.md-raised {
    color: #fff;
    background-color: rgb(102,178,227);
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

a.md-button.md-default-theme.md-raised:not([disabled]):before, a.md-button.md-raised:not([disabled]):before, .md-button.md-default-theme.md-raised:not([disabled]):before, .md-button.md-raised:not([disabled]):before, a.md-button.md-default-theme.md-raised:not([disabled]):after, a.md-button.md-raised:not([disabled]):after, .md-button.md-default-theme.md-raised:not([disabled]):after, .md-button.md-raised:not([disabled]):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #9AEA25;
    transition: 400ms ease all;
}

a.md-button.md-default-theme.md-raised:hover, a.md-button.md-raised:hover, .md-button.md-default-theme.md-raised:hover, .md-button.md-raised:hover, a.md-button.md-default-theme.md-raised:not([disabled]):hover, a.md-button.md-raised:not([disabled]):hover, .md-button.md-default-theme.md-raised:not([disabled]):hover, .md-button.md-raised:not([disabled]):hover {
    background:#9AEA25;
    color:#fff;
}

a.md-button.md-default-theme.md-raised:not([disabled]):after, a.md-button.md-raised:not([disabled]):after, .md-button.md-default-theme.md-raised:not([disabled]):after, .md-button.md-raised:not([disabled]):after {
    right: inherit;
    top: inherit;
    left: 0;
    bottom: 0;
}

a.md-button.md-default-theme.md-raised:not([disabled]):hover:before, a.md-button.md-raised:not([disabled]):hover:before, .md-button.md-default-theme.md-raised:not([disabled]):hover:before, .md-button.md-raised:not([disabled]):hover:before, a.md-button.md-default-theme.md-raised:not([disabled]):hover:after, a.md-button.md-raised:not([disabled]):hover:after, .md-button.md-default-theme.md-raised:not([disabled]):hover:after, .md-button.md-raised:not([disabled]):hover:after {
    width: 100%;
    transition: 800ms ease all;
}

/*cancel button*/
a.md-button.md-default-theme.md-warn.md-raised, a.md-button.md-warn.md-raised, a.md-button.md-default-theme.md-warn.md-fab, a.md-button.md-warn.md-fab, .md-button.md-default-theme.md-warn.md-raised, .md-button.md-warn.md-raised, .md-button.md-default-theme.md-warn.md-fab, .md-button.md-warn.md-fab {
    color: #fff;
    background-color: rgb(255,87,34);
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

a.md-button.md-default-theme.md-warn.md-raised:hover, a.md-button.md-warn.md-raised:hover, a.md-button.md-default-theme.md-warn.md-fab:hover, a.md-button.md-warn.md-fab:hover, .md-button.md-default-theme.md-warn.md-raised:hover, .md-button.md-warn.md-raised:hover, .md-button.md-default-theme.md-warn.md-fab:hover, .md-button.md-warn.md-fab:hover, a.md-button.md-default-theme.md-warn.md-raised:not([disabled]):hover, a.md-button.md-warn.md-raised:not([disabled]):hover, a.md-button.md-default-theme.md-warn.md-fab:not([disabled]):hover, a.md-button.md-warn.md-fab:not([disabled]):hover, .md-button.md-default-theme.md-warn.md-raised:not([disabled]):hover, .md-button.md-warn.md-raised:not([disabled]):hover, .md-button.md-default-theme.md-warn.md-fab:not([disabled]):hover, .md-button.md-warn.md-fab:not([disabled]):hover
{
    color: #fff;
    background-color: rgb(255,87,34);
}

a.md-button.md-default-theme.md-warn.md-raised:before, a.md-button.md-warn.md-raised:before, a.md-button.md-default-theme.md-warn.md-fab:before, a.md-button.md-warn.md-fab:before, .md-button.md-default-theme.md-warn.md-raised:before, .md-button.md-warn.md-raised:before, .md-button.md-default-theme.md-warn.md-fab:before, .md-button.md-warn.md-fab:before, a.md-button.md-default-theme.md-warn.md-raised:after, a.md-button.md-warn.md-raised:after, a.md-button.md-default-theme.md-warn.md-fab:after, a.md-button.md-warn.md-fab:after, .md-button.md-default-theme.md-warn.md-raised:after, .md-button.md-warn.md-raised:after, .md-button.md-default-theme.md-warn.md-fab:after, .md-button.md-warn.md-fab:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: rgb(255,87,34);
    transition: 400ms ease all;
}

a.md-button.md-default-theme.md-warn.md-raised:after, a.md-button.md-warn.md-raised:after, a.md-button.md-default-theme.md-warn.md-fab:after, a.md-button.md-warn.md-fab:after, .md-button.md-default-theme.md-warn.md-raised:after, .md-button.md-warn.md-raised:after, .md-button.md-default-theme.md-warn.md-fab:after, .md-button.md-warn.md-fab:after {
    right: inherit;
    top: inherit;
    left: 0;
    bottom: 0;
}

a.md-button.md-default-theme.md-warn.md-raised:hover:before, a.md-button.md-warn.md-raised:hover:before, a.md-button.md-default-theme.md-warn.md-fab:hover:before, a.md-button.md-warn.md-fab:hover:before, .md-button.md-default-theme.md-warn.md-raised:hover:before, .md-button.md-warn.md-raised:hover:before, .md-button.md-default-theme.md-warn.md-fab:hover:before, .md-button.md-warn.md-fab:hover:before {
    width: 100%;
    transition: 800ms ease all;
}

/*Toolbar buttons*/
.k-toolbar .k-button, .k-toolbar .k-split-button, .btn-info {
    color: #fff;
    background-color: rgb(102,178,227);
    transition: box-shadow .4s; 
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

.k-toolbar .k-button:hover, .k-toolbar .k-split-button:hover, .btn-info:hover{
    color: #fff;
    background-color: #9AEA25;
}

.k-toolbar .k-button:before, .k-toolbar .k-split-button:before, .k-toolbar .k-button:after, .k-toolbar .k-split-button:after, .btn-info:before, .btn-info:after, .btn-primary:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #9AEA25;
    transition: 400ms ease all;
}

.k-toolbar .k-button:after, .k-toolbar .k-split-button:after, .btn-info:after {
    right: inherit;
    top: inherit;
    left: 0;
    bottom: 0;
}

.k-toolbar .k-button:hover:before, .k-toolbar .k-split-button:hover:before, .k-toolbar .k-button:hover:after, .k-toolbar .k-split-button:hover:after {
    width: 100%;
    transition: 800ms ease all;
}

.btn-info:hover:before, .btn-info:hover:after, .btn-primary:hover:before {
    transition: 800ms ease all;
}

md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default .md-button, md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default .md-button {
    color: #fff;
}

a.md-button.md-default-theme[disabled], a.md-button[disabled], a.md-button.md-default-theme.md-raised[disabled], a.md-button.md-raised[disabled], a.md-button.md-default-theme.md-fab[disabled], a.md-button.md-fab[disabled], a.md-button.md-default-theme.md-accent[disabled], a.md-button.md-accent[disabled], a.md-button.md-default-theme.md-warn[disabled], a.md-button.md-warn[disabled], .md-button.md-default-theme[disabled], .md-button[disabled], .md-button.md-default-theme.md-raised[disabled], .md-button.md-raised[disabled], .md-button.md-default-theme.md-fab[disabled], .md-button.md-fab[disabled], .md-button.md-default-theme.md-accent[disabled], .md-button.md-accent[disabled], .md-button.md-default-theme.md-warn[disabled], .md-button.md-warn[disabled] {
    cursor: not-allowed; 
    color: #fff !important;
}

.k-toolbar .k-button a:active, .k-toolbar .k-split-button a:active {
    color: #fff;
    background-color: #9AEA25;
}

.k-block, .k-draghandle, .k-grid-header, .k-grouping-header, .k-header, .k-pager-wrap, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-color: #06334a;
}

/*Calendar*/
.k-calendar td.k-state-selected, .k-calendar .k-today {
    color: #fff;
    background-color: #06334a;
    transition: box-shadow .4s; 
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

.k-calendar td.k-state-selected:hover, .k-calendar .k-today:hover{
    color: #fff;
    background-color: #9AEA25;
}

.k-calendar .k-header, .k-calendar .k-footer, .k-calendar .k-footer:hover, .k-calendar .k-footer .k-nav-today, .k-calendar .k-footer .k-nav-today:hover  {
    background-color: #06334a;
}

.k-calendar .k-footer .k-nav-today {
    color: #fff;
}

.k-calendar td.k-state-focused, .k-calendar td.k-state-selected.k-state-focused {
    box-shadow: inset 0 0 0 1px #06334a;
}

.k-calendar td.k-state-focused:hover, .k-calendar td.k-state-selected.k-state-focused:hover {
    box-shadow: inset 0 0 0 1px #9AEA25;
}

.k-calendar .k-header .k-state-hover, .k-state-selected .k-state-focused {
     background-color: #9AEA25;
     color: #fff;
}

.k-calendar td:hover {
     background-color: #9AEA25;
     color: #fff;
}

.k-other-month.k-state-hover .k-link, .k-state-hover > .k-link {
    color: #fff;
}

div.trv-content-wrapper.k-content > div.trv-nav.k-widget > ul.trv-menu-large.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li.k-state-hover, 
div.trv-content-wrapper.k-content > div.trv-nav.k-widget > ul.trv-menu-large.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li.k-state-selected {
     background-color: #9AEA25;
     color: #fff;
}

div.trv-content-wrapper.k-content > div.trv-nav.k-widget > ul.trv-menu-large.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li.k-item.k-state-default.k-state-selected.k-state-disabled > a > i,
div.trv-content-wrapper.k-content > div.trv-nav.k-widget > ul.trv-menu-large.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li.k-item.k-state-default.k-state-disabled > a > i {
    color: #fff;
    cursor: not-allowed;
}

div.trv-content-wrapper.k-content > div.trv-nav.k-widget > ul.trv-menu-large.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li.trv-report-pager.k-item.k-state-default.k-state-hover > span > input[type=number] {
    color: black;
}

.k-calendar td.k-state-selected.k-state-hover {
    background-color: #9AEA25;
    color: #06334a;
}

a.md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused, a.md-button.md-primary.md-raised:not([disabled]).md-focused, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused, a.md-button.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-primary.md-fab:not([disabled]).md-focused{
    background-color: rgb(102,178,227);
    color:#fff;
}

a.md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused:hover a.md-button.md-primary.md-raised:not([disabled]).md-focused:hover, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused:hover, a.md-button.md-primary.md-fab:not([disabled]).md-focused:hover, .md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused:hover, .md-button.md-primary.md-raised:not([disabled]).md-focused:hover, .md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused:hover, .md-button.md-primary.md-fab:not([disabled]).md-focused:hover {
    background-color: #9AEA25;
}

.k-input[readonly] {
    cursor: not-allowed;
    background-color: #ccc;
}

.img-center {
    text-align:center;
}

/*Custom button save*/
a.md-button.md-default-theme.md-primary.md-raised.custombuttonSave, a.md-button.md-primary.md-raised.custombuttonSave, a.md-button.md-default-theme.md-primary.md-fab.custombuttonSave, a.md-button.md-primary.md-fab.custombuttonSave, .md-button.md-default-theme.md-primary.md-raised.custombuttonSave, .md-button.md-primary.md-raised.custombuttonSave, .md-button.md-default-theme.md-primary.md-fab.custombuttonSave, .md-button.md-primary.md-fab.custombuttonSave {
    color: #fff;
    background-color: #9AEA25;
    border: none;
    position: relative;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}

a.md-button.md-default-theme.md-primary.md-raised.custombuttonSave:not([disabled]):hover, a.md-button.md-primary.md-raised.custombuttonSave:not([disabled]):hover, a.md-button.md-default-theme.md-primary.md-fab.custombuttonSave:not([disabled]):hover, a.md-button.md-primary.md-fab.custombuttonSave:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-raised.custombuttonSave:not([disabled]):hover, .md-button.md-primary.md-raised.custombuttonSave:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-fab.custombuttonSave:not([disabled]):hover, .md-button.md-primary.md-fab.custombuttonSave:not([disabled]):hover
{
    color: #fff;
    background-color: #9AEA25;
}

a.md-button.md-default-theme.md-primary.md-raised.custombuttonSave:not([disabled]):before, a.md-button.md-primary.md-raised.custombuttonSave:not([disabled]):before, a.md-button.md-default-theme.md-primary.md-fab.custombuttonSave:not([disabled]):before, a.md-button.md-primary.md-fab.custombuttonSave:not([disabled]):before, .md-button.md-default-theme.md-primary.md-raised.custombuttonSave:not([disabled]):before, .md-button.md-primary.md-raised.custombuttonSave:not([disabled]):before, .md-button.md-default-theme.md-primary.md-fab.custombuttonSave:not([disabled]):before, .md-button.md-primary.md-fab.custombuttonSave:not([disabled]):before, a.md-button.md-default-theme.md-primary.md-raised.custombuttonSave:not([disabled]):after, a.md-button.md-primary.md-raised.custombuttonSave:not([disabled]):after, a.md-button.md-default-theme.md-primary.md-fab.custombuttonSave:not([disabled]):after, a.md-button.md-primary.md-fab.custombuttonSave:not([disabled]):after, .md-button.md-default-theme.md-primary.md-raised.custombuttonSave:not([disabled]):after, .md-button.md-primary.md-raised.custombuttonSave:not([disabled]):after, .md-button.md-default-theme.md-primary.md-fab.custombuttonSave:not([disabled]):after, .md-button.md-primary.md-fab.custombuttonSave:not([disabled]):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #9AEA25;
    transition: 400ms ease all;
}

.custombuttonSave:disabled {
    cursor:not-allowed;
}

/*plans*/
.uk-block > :last-child {
    margin-bottom: 0;
}
.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}
.uk-container {
    box-sizing: border-box;
    max-width: 1040px;
    padding: 0 25px;
}

.uk-margin-medium-bottom {
    margin-bottom: 30px;
}
.uk-text-center {
    text-align: center !important;
}

.uk-grid {
    margin-left: -25px;
}

.has-text-align-center {
    text-align: center;
}

.uk-text-large {
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
}

.uk-text-large {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 12px;
}

.uk-grid {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}

.uk-grid:before, .uk-grid:after {
    content: "";
    display: block;
    overflow: hidden;
}
.uk-grid:after {
    clear: both;
}
.uk-grid:before, .uk-grid:after {
    content: "";
    display: block;
    overflow: hidden;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.kt-block-spacer {
    position: relative;
    height: 60px;
}

.uk-grid > * > :last-child {
    margin-bottom: 0;
}

@media (min-width: 1220px) {
    .uk-grid {
        margin-left: -35px;
    }

    .uk-grid > * {
        padding-left: 35px;
    }
}

.wp-block-kadence-rowlayout:before {
    clear: both;
    content: '';
    display: table;
}

[class*='uk-width'] {
    box-sizing: border-box;
    width: 100%;
}
.uk-grid > * {
    padding-left: 25px;
}
.uk-grid > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 0;
    float: left;
}

.tm-main {
    word-wrap: break-word;
}

.alignfull {
    width: 100vw!important;
    position: relative;
    margin-left: -50vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    left: 50%;
    box-sizing: border-box;
}
.uk-block-muted {
    background: #f9f9f9;
}

.kt-row-layout-inner {
    position: relative;
}

wp-block-kadence-rowlayout.alignfull .kt-row-column-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}
.alignfull .kt-row-column-wrap {
    padding-left: 15px;
    padding-right: 15px;
}
.kt-row-column-wrap {
    padding: 25px 0 25px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    z-index: 10;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .kt-row-column-wrap.kt-tab-layout-equal>.wp-block-kadence-column {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        width: 0;
    }
}

@media (min-width: 767px) {
    .kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:last-child {
        margin-right: 0px;
    }

    .kt-gutter-default>.wp-block-kadence-column {
        margin-right: 30px;
    }

    .kt-row-layout-equal>.wp-block-kadence-column {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        width: 0;
    }

    .kt-gutter-default>.wp-block-kadence-column {
        margin-right: 30px;
    }

    .kt-row-layout-equal>.wp-block-kadence-column {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        width: 0;
    }

    .director-loan-sub-left {
    padding-left:0;
}

    .director-loan-sub-right {
        padding-right:0;
    }
}

.wp-block-kadence-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    min-width: 0;
    min-height: 0;
}

.kt-inside-inner-col {
    border: 0 solid transparent;
    -ms-flex-negative: 0;
}

.wp-block-kadence-rowlayout.alignfull .kt-row-column-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 1220px) {
    .uk-container {
        max-width: 1200px;
        padding: 0 35px;
    }
}

.uk-h2 {
    font-size: 27px;
    line-height: 34px;
}

.uk-container {
    box-sizing: border-box;
    max-width: 1040px;
    padding: 0 25px;
}

.cs-blue-bullets li::before, .cs-switcher-toggle, .cs-sector-icon, .title-plan-view {
    color: rgb(104,178,226);
}

.kt-inner-column-height-full>.wp-block-kadence-column>.kt-inside-inner-col {
    height: 100%;
}
.cs-rounded-columns .kt-inside-inner-col {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    padding: 15px 15px 70px 15px;
}

.cs-title-singleline {
    margin-top: 20px;
    margin-bottom: 35px;
}
.cs-numbered-title {
    padding-left: 65px;
    line-height: 1.1;
    margin-top: 10px;
    margin-bottom: 15px;
}
.cs-title-1 {
    color: rgb(0,51,75);
}

.cs-title-2 {
    color: rgb(241,146,33);
}

.cs-bullets {
    list-style: none;
    padding-left: 25px;
    line-height: 1.25;
}

.cs-bullets li {
    margin-bottom: 5px;
}

.cs-list-line > li:nth-child(n+2) {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(104,178,226,0.4);
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(104, 178, 226, 0.4);
}

.kt-force-btn-fullwidth {
    display: -webkit-box;
    display: flex;
}
.kt-btn-align-center {
    text-align: center;
}
.cs-button-padding {
    padding: 10px;
}
.uk-position-bottom {
    bottom: 0;
    left: 0;
    right: 0;
}
.uk-position-absolute, [class*='uk-position-top'], [class*='uk-position-bottom'] {
    position: absolute !important;
}

.wp-block-kadence-advancedbtn .kt-btn-wrap:last-child {
    margin-right: 0;
}
.kt-btns_33b3bc-6c .kt-btn-wrap-0 {
    margin-right: 5px;
}
.kt-force-btn-fullwidth .kt-btn-wrap {
    display: block;
    -webkit-box-flex: 1;
    flex-grow: 1;
}
.wp-block-kadence-advancedbtn .kt-btn-wrap {
    margin-right: 5px;
}
.kt-btn-wrap {
    display: inline-block;
    margin-bottom: 5px;
}
.kt-btn-wrap {
    margin-bottom: 0px;
}

.wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link) {
    text-decoration: none;
}

.kt-btns_0f4167-74 .kt-btn-wrap-0 .kt-button {
    color: #ffffff;
    background: rgba(241, 146, 33, 1);
    border-color: rgba(85, 85, 85, 0);
}

.kt-btns_1d637c-21 .kt-btn-wrap-0 .kt-button {
    color: #ffffff;
    background: rgba(104, 178, 226, 1);
    border-color: rgba(85, 85, 85, 0);
}

.kt-force-btn-fullwidth .kt-btn-wrap .kt-button {
    -webkit-box-pack: center;
    justify-content: center;
}

.kt-btns_33b3bc-6c .kt-btn-wrap-0 .kt-button {
    color: #ffffff;
    background: rgba(0, 51, 75, 1);
    border-color: rgba(85, 85, 85, 0);
}
.kt-force-btn-fullwidth .kt-btn-wrap .kt-button {
    -webkit-box-pack: center;
    justify-content: center;
}
.kt-btn-wrap .kt-button {
    padding: 8px 16px;
    z-index: 1;
    position: relative;
    cursor: pointer;
    font-size: 18px;
    display: -webkit-box;
    display: flex;
    line-height: 1.6;
    text-decoration: none;
    text-align: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-style: solid;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-width: 2px;
    border-radius: 3px;
    border-color: #555555;
    overflow: hidden;
    background: transparent;
    color: #555555;
}

.uk-link {
    color: #9ecc3b;
    text-decoration: none;
    cursor: pointer;
}

.cs-numbered-title::before {
    width: 38px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    font-weight: 700;
    float: left;
    font-size: 38px;
    top: 2px;
    position: relative;
    margin-left: -65px;
    color: rgba(255,255,255,0.7);
}
.cs-title-1::before {
    content: "1";
    background-color: rgb(0,51,75);
    padding: 0px 6px 0px 6px;
}

.cs-title-singleline::before {
    top: -8px;
}
.cs-numbered-title::before {
    width: 38px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    font-weight: 700;
    float: left;
    font-size: 38px;
    top: 2px;
    position: relative;
    margin-left: -65px;
    color: rgba(255,255,255,0.7);
}
.cs-title-2::before {
    content: "2";
    background-color: rgb(241,146,33);
    padding: 0px 6px 0px 6px;
}

.cs-title-3::before {
    content: "3";
    background-color: rgb(104,178,226);
    padding: 0px 6px 0px 6px;
}

.cs-bullets li::before {
    content: "\f111";
    font-family: Fontawesome;
    padding-right: 11px;
    font-size: 12px;
    top: -2px;
    position: relative;
    margin-left: -20px;
}
.cs-book-a-demo a, .cs-darkblue-bullets li::before {
    color: rgb(0,51,75);
}

.cs-bullets li::before {
    content: "\f111";
    font-family: Fontawesome;
    padding-right: 11px;
    font-size: 12px;
    top: -2px;
    position: relative;
    margin-left: -20px;
}
.cs-orange-bullets li::before {
    color: rgb(241,146,33);
}

.cs-title-3 {
    color: rgb(104,178,226);
}

.uk-article > :last-child {
    margin-bottom: 0;
}

.uk-article:before, .uk-article:after {
    content: "";
    display: table;
}
.uk-article:after {
    clear: both;
}
.uk-article:before, .uk-article:after {
    content: "";
    display: table;
}

data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
    opacity: 0;
}
.uk-animation-fade {
    -webkit-animation-name: uk-fade;
    animation-name: uk-fade;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-timing-function: linear !important;
    animation-timing-function: linear !important;
}
[class*='uk-animation-'] {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.cs-switcher-toggle, .cs-sector-icon {
    color: rgb(104,178,226);
}

.uk-icon-large {
    font-size: 250%;
    vertical-align: -22%;
}
[class*='uk-icon-'], [class*='uk-icon-']:hover, [class*='uk-icon-']:focus {
    text-decoration: none;
}
[class*='uk-icon-'] {
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.uk-margin-right {
    margin-right: 15px !important;
}
.uk-icon-credit-card:before {
    content: "\f09d";
}

@media (max-width: 767px) {
    .kt-row-column-wrap.kt-mobile-layout-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column {
        margin-bottom: 30px;
    }
    .kt-row-column-wrap.kt-mobile-layout-row>.wp-block-kadence-column {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        flex: none;
        width: 100%;
        margin-right: 0;
        padding-right:10px;
    }

    .director-loan-sub-left {
        padding-left:15px;
        padding-top: 15px;
    }

    .director-loan-sub-right {
        padding-right:15px;
    }
}

.sortorder:after {
  content: '\25b2';
}
.sortorder.reverse:after {
  content: '\25bc';
}

.customdownload { background-color: #fc8835 !important; }
.exago .wrDashboardRightPanel * { box-sizing: content-box !important; }

.dropdown-menu > div > a:hover, .dropdown-menu > div:hover {
    text-decoration-line:none;
    color:#9AEA25;
    background-color:#06334a;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li:hover {
    text-decoration-line:none;
    color:#fff;
    background-color:rgb(104,178,226);
}

.aside-collapsed .wrapper > .aside, .aside-collapsed .wrapper > .aside > .aside-inner {
    width: 62px;
}

.aside-collapsed .sidebar > .nav > li {
    width: 60px;
}

.aside-collapsed .sidebar > .nav > li > a > em, .aside-collapsed .sidebar > .nav > li > .nav-item > em {
    font-size: 1.1em;
    width: auto;
}

.aside-collapsed .sidebar > .nav > li > a, .aside-collapsed .sidebar > .nav > li > .nav-item {
    padding: 15px 0;
}

.aside-collapsed .wrapper > .aside > .nav-floating {
    margin-left: 60px;
}

.buttonsImportOne {
    margin-right:0; 
    margin-left:20px; 
    margin-top: 12px; 
    width: 32px; 
    height: 32px; 
    box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.5);
}

.buttonImpoerTwo {
    margin-right:0; 
    margin-left:5px; 
    margin-top: 12px; 
    width: 32px; 
    height: 32px; 
    box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.5);
}

.buttonsImportThree {
    margin-right:0; 
    margin-left:20px; 
    margin-top: 22px; 
    width: 32px; 
    height: 32px; 
    box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.5);
}

.buttonImpoerFour {
    margin-right:0; 
    margin-left:5px; 
    margin-top: 22px; 
    width: 32px; 
    height: 32px; 
    box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.5);
}

@media only screen and (min-width: 768px) {
    .aside-collapsed .wrapper > section, .aside-collapsed .wrapper > footer {
        margin-left: 64px;
    }
}
.colorDiv { margin: 0 10px 0 0; position: relative; }
.colorSmall { min-width: 30px !important; width: 30px !important; }
.moreColors {
    border: 1px solid #cecece ;
    color: #cecece;
    border-radius: 4px;
    padding: 6px 9px;
    text-decoration: none;
}
.removeColor {
    position: absolute;
    margin-top: -10px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #ccc;
    display: block;
    width: 23px;
    height: 23px;
    text-align: center;
    top: 0;
    right: -10px;
}
md-radio-button:not([disabled]).md-primary .md-on { background-color: #06334a !important; }
md-radio-button:not([disabled]).md-primary.md-checked .md-off { border-color: #06334a !important; }
.noPad { padding: 0 !important; }
.salesTable { width: 100%; }
.salesTable thead tr th {
    padding: 24px 0;
    color: rgba(0,0,0,.54);
    font-size: 12px;
    font-weight: 700;
    white-space: nowrap;
    box-sizing: border-box;
    vertical-align: middle;
}
.salesTable tbody tr { height: 48px; }
.salesTable tbody tr td {
    color: rgba(0,0,0,.87);
    font-size: 13px;
    border-top: 1px rgba(0,0,0,.12) solid;
    vertical-align: middle;
}
.shortColumn { max-width: 80px; box-sizing: border-box; }
.textInput {
    width: 100%;
    border-width: 1px;
    border-color: #cecece;
    text-indent: .8em;
    border-radius: 2px;
    line-height: 2.07142857em;
    padding: .17857143em 0;
}
.smallText { font-size: 10px !important; }

.sellingTable table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2), .sellingTable table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2) { padding: 0 30px 0 0 !important; }
.padLeft { padding-left: 10px !important; }
.mdLessMargin { margin: 2px 8px !important; }


.dropdown-menu > li > a:hover, .dropdown-menu > li:hover {
    text-decoration-line:none;
    color:#fff;
    background-color:#9AEA25;
}

md-radio-button:not([disabled]).md-primary .md-on { background-color: #06334a !important; }
md-radio-button:not([disabled]).md-primary.md-checked .md-off { border-color: #06334a !important; }

.k-popup .k-list .k-item>.k-group {
    line-height: .8;
}

.k-popup .k-list .k-item>.k-group, .k-popup>.k-group-header, .k-popup>.k-virtual-wrap>.k-group-header {
    text-transform: initial;
    font-size: .8em;
}

.k-popup .k-list .k-item>.k-group {
    background:transparent;
    color: orangered;
    border-bottom-left-radius: 0px;
}

.k-group-header{
    display:none !important;
}
#single-button {
    margin-top: 3px !important;
}

.s-spinnig{
    height: 100%;
}

div.label ng-binding {
    color:black;
}

.d-select {
    background-color: #fafafa;
    border-color: #cecece;
    border-radius: 3px;
    width: 175px;
    height: 35px;
    cursor: pointer;
    color: #333333;
    font-size: smaller;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    min-width: 100px;
}

select.d-select option:focus {
    background: #06334a;
    color: #9AEA25;
}

.d-select:hover {
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 7px rgba(0,0,0,.2);
    box-shadow: 0 2px 7px rgba(0,0,0,.2);
}

#tableProduct > tbody > tr > td {
    vertical-align: top;
    font-size: 11px;
}

#tableProduct > tbody > tr > td.uk-text-center {
    max-width: 100px;
    font-size: 11px;
    min-width: 100px;
    width: 100px;
}

#tableProduct > thead > tr > th.thproduct, #tableProduct > thead > tr > td.thproduct {
    max-width: 100px;
    width: 100px;
    min-width: 100px;
    font-size: 11px;
}

#modal-body > div > div > md-content > md-table-pagination.paginationCloudReport > div > div {
    color: rgba(0,0,0,0.54);
    font-size: 15px;
}

#tableProduct > tbody > tr > td.labelCustomer, #tableProduct > thead > tr > th.labelCustomer {
    max-width: 130px;
    width: 130px;
    min-width: 130px;
    font-size: 11px;
}

#tableProduct > tbody > tr > td.labelDescription, #tableProduct > thead > tr > th.labelDescription {
    max-width: 350px;
    width: 350px;
    min-width: 350px;
    font-size:11px;
}

#tableProduct > tbody > tr > td.labelProductCode, #tableProduct > thead > tr > th.labelProductCode {
    max-width: 110px;
    width: 110px;
    min-width: 110px;
    font-size: 11px;
}


.delete-button {
    color: rgb(255,87,34);
}

.custom-tr-success {
    background-color: #acfcb8;
}

.custom-tr-missing {
    background-color: #f68777;
}

.fund .form-group-sm .control-label {
    text-align: left;
}

#tableWealthFund > tbody > tr > td.labelDescription, #tableWealthFund > thead > tr > th.labelDescription {
    max-width: 350px;
    width: 350px;
    min-width: 350px;
}

table.descriptionTable tr td {
    width: 1%;
    white-space: nowrap;
}

.linkbutton, .linkbutton:link, .linkbutton:visited, .linkbutton:focus, .linkbutton:hover, .linkbutton:active {
    outline: none;
    text-decoration: none;
    padding: 2px 1px 0;
}

.sweet-alert .sa-input-error {
    display: none !important;
}

.dropdown-menu > li > span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.52857143;
    color: #5f5f5f;
    white-space: nowrap;
    background-color: #fff;
    font-weight: bolder;
}

.dropdown-menu > li > span:hover, .dropdown-menu > li.colorless:hover {
    text-decoration-line: none;
    color: #5f5f5f;
    background-color: #fff;
    font-weight: bolder;
}

.padding-left-30 {
    padding-left: 30px !important;
}

.loading-overlay {
    position: fixed; /* Cubre toda la pantalla */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semi-transparente */
    z-index: 200; /* Se mantiene por encima de otros elementos */
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: auto; /* Bloquea interacción con elementos detrás */
}

.spinner {
    width: 50px;
    height: 50px;
}

.ngdialog.ngdialog-theme-default {
    z-index: 160; /* Se mantiene por encima de otros elementos */
}
/* Disable dragging style for parent company */
.disabled-item {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}