﻿.color-primary-blue {
    color: #719BBE;
}

.color-blue {
    color: #01416E;
}

.bg-primary-blue {
    background-color: #719BBE;
}

.bg-blue {
    background-color: #01416E;
}

.bg-light-blue {
    background-color: #028EB2;
}

.bg-red {
    background-color: #BF4C4A;
}

.bg-green {
    background-color: #7AB800;
}

.bg-light-orange {
    background-color: #FFE289;
}

.bg-aon-red {
    background-color: #E11C23;
}

.bg-black {
    background-color: #001B2D;
}

.bg-gray1 {
    background-color: #4C4D4F;
}

.bg-gray2 {
    background-color: #9B9B9B;
}

.bg-gray3 {
    background-color: silver;
}

.bg-gray4 {
    background-color: #E0E0E0;
}

.bg-tabs-bg {
    background-color: #F2F2F2;
}

.bg-bg {
    background-color: #E4EBF4;
}

.bg-white {
    background-color: #ffffff;
}

body > section.main-content-2 {
    margin-top: 60px;
    margin-bottom: 124px;
    padding: 16px;
    background-color: #E4EBF4;
}

@font-face {
    font-family: 'Roboto Bold';
    src: url("../Content/fonts/Roboto-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto Italic';
    src: url("../Content/fonts/Roboto-Italic.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto Light';
    src: url("../Content/fonts/Roboto-Light.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto Regular';
    src: url("../Content/fonts/Roboto-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'RobotoSlab Regular';
    src: url("../Content/fonts/RobotoSlab-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'DIN Alternate Bold';
    src: url("../Content/fonts/DIN-Alternate-Bold.ttf") format("truetype");
}

.layout-2-header .ablnavbar-inverse {
    background-color: #ffffff;
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 1031;
}

.layout-2-header .header-container {
    margin-right: 12px;
    width: auto;
}

.layout-2-header .navbar-header {
    float: left;
    padding: 7.29px 7.34px;
}

.layout-2-header .navbar .aon-logo img {
    width: 280.91px;
    height: 45.43px;
}

.layout-2-header ul.navbar-nav li {
    border-left: 2px solid #E0E0E0;
    height: 60px;
}

.layout-2-header .navbar-nav li a {
    padding: 20px;
    line-height: 20px;
    font-family: Roboto Regular;
    font-size: 16px;
    color: #028EB2;
    height: 60px;
}

    .layout-2-header .navbar-nav li a .fa, .layout-2-header .navbar-nav li a .fas, .layout-2-header .navbar-nav li a .far, .layout-2-header .navbar-nav li a .fal, .layout-2-header .dropdown-menu .k-menu .k-item > .k-link .fas {
        font-size: 20px;
        color: #028EB2;
        margin-right: 8px;
    }

.layout-2-header .navbar-nav li.nav-item-last a {
    padding-right: 0px;
    padding-bottom: 8px;
    padding-top:8px;
}

.layout-2-header .navbar-nav li .navbar-username {
    margin-bottom: 8px;
    height: 16px;
}

.layout-2-header .navbar-nav li a p.nav-item-info-text {
    line-height: 8px;
}

.layout-2-header .navbar-nav li a p.smaller {
    font-size: 8px;
    color: silver;
}

.layout-2-header .navbar-nav li.nav-item-last a .fas, .layout-2-header .dropdown-menu .k-menu .k-item > .k-link .fas {
    margin-left: 4px;
    color: inherit;
    vertical-align:middle;
}

.layout-2-header .navbar-nav li ul.dropdown-menu {
    position: absolute;
    top: 60px;
    border: 0;
    width: 220px;
    padding: 0;
}

    .layout-2-header .navbar-nav li ul.dropdown-menu li {
        border: 0;
        height: auto;
    }

.layout-2-header ul.dropdown-menu ul.k-menu {
    border: 0;
}

.layout-2-header .navbar-nav li ul.dropdown-menu li a, .layout-2-header .dropdown-menu .k-menu > .k-item > .k-link, .layout-2-header .dropdown-menu .k-menu-group .k-item .k-link a {
    padding: 10px;
    font-size: 16px;
    line-height: 20px;
    color: #028EB2;
    height: auto;
    font-weight: bold;
    border-bottom: 2px solid #E0E0E0;
    display: block;
}

.layout-2-header .dropdown-menu .k-menu-group .k-item .k-link {
    padding: 0;
}

.layout-2-header .navbar-nav li .dropdown-menu .k-menu .k-item > .k-link .k-icon {
    display: none;
}

.layout-2-header .navbar-nav li ul.dropdown-menu li:last-child a, .layout-2-header .dropdown-menu .k-menu .k-menu-group .k-item:last-child > .k-link, .layout-2-header .dropdown-menu .k-menu .k-menu-group .k-item:last-child > .k-link a {
    border-bottom: 0;
}

.layout-2-header .navbar-nav li .dropdown-menu > li > a:focus, .layout-2-header .navbar-nav li .dropdown-menu li a:hover, .layout-2-header .dropdown-menu .k-menu .k-link.k-state-active, .layout-2-header .dropdown-menu .k-menu-group .k-item.k-state-hover .k-link, .layout-2-header .dropdown-menu .k-menu-group .k-item.k-state-hover .k-link a {
    background-color: #028EB2;
    color: #FFFFFF;
    transition: all 0.1s;
}

.layout-2-header .dropdown-menu .k-menu .k-animation-container .k-menu-group {
    top: -1px;
    box-shadow: 3px 4px 11px #4C4D4F;
    background-color: #fff;
    border: 0;
}

.layout-2-header .noti-pill {
    display: inline-block;
    min-width: 10px;
    padding: 3px 5px;
    font-size: 10px;
    line-height: 1;
    position: absolute;
    top: 14px;
    right: 10px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #E11C23;
    border-radius: 10px;
}

.layout-2-header .navbar-nav li ul.navnotidropdown-1 {
    position: absolute;
    top: 70px;
    right: 0;
    left: auto;
    border: 0;
    border-radius: 8px;
    width: 400px;
    height: 488px;
    padding: 0;
    padding-bottom: 50px;
}

    .layout-2-header .navbar-nav li ul.navnotidropdown-1:after {
        bottom: 100%;
        right: 8%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(136,183,213,0);
        border-bottom-color: #fff;
        border-width: 8px;
        margin-left: -8px;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 li.navnotidropdown-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 12px 18px;
        top: 0px;
        border-radius: 8px 8px 0 0;
        background: #fff;
    }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 li.navnotidropdown-header .heading-4 {
            margin: 0px;
            color: #01416E;
        }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 li.navnotidropdown-header .p-small {
            margin: 0px;
            text-transform: uppercase;
            color: #001B2D;
            cursor: pointer;
        }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-content {
        padding: 0px;
    }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-content ul {
            height: 393px;
            overflow-y: auto;
            list-style: none;
            padding-left: 0px;
        }

            .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-content ul::-webkit-scrollbar {
                width: 4px;
                border-radius: 50px;
                margin-right: 2px;
            }

            .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-content ul::-webkit-scrollbar-track {
                background: silver;
                border-radius: 50px;
                height: 20px;
                margin-right: 2px;
            }

            .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-content ul::-webkit-scrollbar-thumb {
                background: #01416E;
                border-radius: 50px;
                height: 20px;
                margin-right: 2px;
            }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 li.navnotidropdown-footer {
        background: #028EB2;
        bottom: 0px;
        padding: 16px;
        text-align: center;
        width: 100%;
        border-bottom: 0px;
        border-radius: 0 0 8px 8px;
        cursor: pointer;
    }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 li.navnotidropdown-footer .p-small {
            margin: 0px;
            text-transform: uppercase;
            color: #fff;
        }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 li {
        border-bottom: 2px solid #E4EBF4;
        padding: 10px 8px 10px 19px;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .priority-high {
        border-left: 2px solid #E11C23;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .priority-medium {
        border-left: 2px solid #7AB800;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .priority-low {
        border-left: 2px solid #FFE289;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-important .title {
        color: #E11C23;
        pointer-events: none;
        display: flex;
        justify-content: flex-start;
    }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-important .title i {
            margin-right: 16px;
            margin-bottom: 12px;
        }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-important .title h6 {
            margin: 0px;
            text-transform: uppercase;
            color: inherit;
            line-height: 28px;
        }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-important .text {
        color: #4C4D4F;
        margin: 0px;
        margin-bottom: 8px;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-important .time {
        color: #9B9B9B;
        text-align: right;
        margin: 0px;
    }

    .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal {
        display: table;
        position: relative;
    }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal .module-icon {
            display: table-cell;
            vertical-align: top;
            padding-right: 16px;
            color: #01416E;
        }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal .title {
            display: flex;
            justify-content: space-between;
            margin-bottom: 4px;
        }

            .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal .title i {
                color: #028EB2;
                cursor: pointer;
            }

            .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal .title .heading-6 {
                color: #001B2D;
                margin: 0px;
                text-transform: uppercase;
            }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal .content .p-small {
            color: #4C4D4F;
            margin-bottom: 4px;
        }

        .layout-2-header .navbar-nav li ul.navnotidropdown-1 .notification-normal .content .time {
            color: #9B9B9B;
            text-align: right;
            margin: 0px;
        }

footer.footer-2 {
    background-color: #ffffff;
    padding: 32px 56px 16px;
    height: 124px;
    z-index: 1030;
}

    footer.footer-2 h3 {
        margin: 0 0 8px;
    }

    footer.footer-2 ul.link-list {
        list-style: none;
        float: left;
        padding-left: 0px;
    }

        footer.footer-2 ul.link-list li {
            color: #4C4D4F;
            font-family: 'Roboto Regular';
            font-size: 18px;
            font-weight: 300;
        }

        footer.footer-2 ul.link-list a {
            text-decoration: none;
            color: #4C4D4F;
        }

        footer.footer-2 ul.link-list.link-list-no-heading {
            margin-top: 24px;
        }

    footer.footer-2 ul.links-list-2 {
        float: right;
        margin-top: 20px;
    }

        footer.footer-2 ul.links-list-2 li {
            display: inline-block;
            zoom: 1;
            font-family: 'Roboto Regular';
            font-size: 13px;
            color: #4C4D4F;
            line-height: 16px;
            font-weight: 300;
            margin-left: 2px;
        }

            footer.footer-2 ul.links-list-2 li a {
                text-decoration: none;
                font-size: 13px;
                color: #333;
            }

.pa-1 {
    padding: 4px;
}

.pat-1 {
    padding-top: 4px;
}

.pab-1 {
    padding-bottom: 4px;
}

.pal-1 {
    padding-left: 4px;
}

.par-1 {
    padding-right: 4px;
}

.pax-1 {
    padding: 0 4px;
}

.pay-1 {
    padding: 4px 0;
}

.pa-2 {
    padding: 8px;
}

.pat-2 {
    padding-top: 8px;
}

.pab-2 {
    padding-bottom: 8px;
}

.pal-2 {
    padding-left: 8px;
}

.par-2 {
    padding-right: 8px;
}

.pax-2 {
    padding: 0 8px;
}

.pay-2 {
    padding: 8px 0;
}

.pa-3 {
    padding: 12px;
}

.pat-3 {
    padding-top: 12px;
}

.pab-3 {
    padding-bottom: 12px;
}

.pal-3 {
    padding-left: 12px;
}

.par-3 {
    padding-right: 12px;
}

.pax-3 {
    padding: 0 12px;
}

.pay-3 {
    padding: 12px 0;
}

.pa-4 {
    padding: 16px;
}

.pat-4 {
    padding-top: 16px;
}

.pab-4 {
    padding-bottom: 16px;
}

.pal-4 {
    padding-left: 16px;
}

.par-4 {
    padding-right: 16px;
}

.pax-4 {
    padding: 0 16px;
}

.pay-4 {
    padding: 16px 0;
}

.pa-5 {
    padding: 32px;
}

.pat-5 {
    padding-top: 32px;
}

.pab-5 {
    padding-bottom: 32px;
}

.pal-5 {
    padding-left: 32px;
}

.par-5 {
    padding-right: 32px;
}

.pax-5 {
    padding: 0 32px;
}

.pay-5 {
    padding: 32px 0;
}

.pa-6 {
    padding: 40px;
}

.pat-6 {
    padding-top: 40px;
}

.pab-5 {
    padding-bottom: 40px;
}

.pal-6 {
    padding-left: 40px;
}

.par-6 {
    padding-right: 40px;
}

.pax-6 {
    padding: 0 40px;
}

.pay-6 {
    padding: 40px 0;
}

.pa-7 {
    padding: 56px;
}

.pat-7 {
    padding-top: 56px;
}

.pab-7 {
    padding-bottom: 56px;
}

.pal-7 {
    padding-left: 56px;
}

.par-7 {
    padding-right: 56px;
}

.pax-7 {
    padding: 0 56px;
}

.pay-7 {
    padding: 56px 0;
}

.ma-1 {
    margin: 4px;
}

.mat-1 {
    margin-top: 4px;
}

.mab-1 {
    margin-bottom: 4px;
}

.mal-1 {
    margin-left: 4px;
}

.mar-1 {
    margin-right: 4px;
}

.max-1 {
    margin: 0 4px;
}

.may-1 {
    margin: 4px 0;
}

.ma-2 {
    margin: 8px;
}

.mat-2 {
    margin-top: 8px;
}

.mab-2 {
    margin-bottom: 8px;
}

.mal-2 {
    margin-left: 8px;
}

.mar-2 {
    margin-right: 8px;
}

.max-2 {
    margin: 0 8px;
}

.may-2 {
    margin: 8px 0;
}

.ma-3 {
    margin: 12px;
}

.mat-3 {
    margin-top: 12px;
}

.mab-3 {
    margin-bottom: 12px;
}

.mal-3 {
    margin-left: 12px;
}

.mar-3 {
    margin-right: 12px;
}

.max-3 {
    margin: 0 12px;
}

.may-3 {
    margin: 12px 0;
}

.ma-4 {
    margin: 16px;
}

.mat-4 {
    margin-top: 16px;
}

.mab-4 {
    margin-bottom: 16px;
}

.mal-4 {
    margin-left: 16px;
}

.mar-4 {
    margin-right: 16px;
}

.max-4 {
    margin: 0 16px;
}

.may-4 {
    margin: 16px 0;
}

.ma-5 {
    margin: 32px;
}

.mat-5 {
    margin-top: 32px;
}

.mab-5 {
    margin-bottom: 32px;
}

.mal-5 {
    margin-left: 32px;
}

.mar-5 {
    margin-right: 32px;
}

.max-5 {
    margin: 0 32px;
}

.may-5 {
    margin: 32px 0;
}

.ma-6 {
    margin: 40px;
}

.mat-6 {
    margin-top: 40px;
}

.mab-6 {
    margin-bottom: 40px;
}

.mal-6 {
    margin-left: 40px;
}

.mar-6 {
    margin-right: 40px;
}

.max-6 {
    margin: 0 40px;
}

.may-6 {
    margin: 40px 0;
}

.ma-7 {
    margin: 56px;
}

.mat-7 {
    margin-top: 56px;
}

.mab-7 {
    margin-bottom: 56px;
}

.mal-7 {
    margin-left: 56px;
}

.mar-7 {
    margin-right: 56px;
}

.max-7 {
    margin: 0 56px;
}

.may-7 {
    margin: 56px 0;
}

.k-widget.k-tooltip-validation {
    border-width: 0;
    background: none;
    color: #E11C23;
    box-shadow: none;
}

    .k-widget.k-tooltip-validation .k-i-warning {
        display: none;
    }

.gutter-50.row {
    margin-right: -25px;
    margin-left: -25px;
}

.gutter-50 > [class^="col-"], .gutter-50 > [class^=" col-"] {
    padding-right: 25px;
    padding-left: 25px;
}

.gutter-20.row {
    margin-right: -10px;
    margin-left: -10px;
}

.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
    padding-right: 10px;
    padding-left: 10px;
}

.gutter-10.row {
    margin-right: -5px;
    margin-left: -5px;
}

.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
    padding-right: 5px;
    padding-left: 5px;
}

.gutter-16.row {
    margin-right: -8px;
    margin-left: -8px;
}

.gutter-16 > [class^="col-"], .gutter-16 > [class^=" col-"] {
    padding-right: 8px;
    padding-left: 8px;
}

.gutter-8.row {
    margin-right: -4px;
    margin-left: -4px;
}

.gutter-8 > [class^="col-"], .gutter-8 > [class^=" col-"] {
    padding-right: 4px;
    padding-left: 4px;
}

.gutter-0.row {
    margin-right: 0;
    margin-left: 0;
}

.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

body {
    color: #001B2D;
}

.wt-bg-container {
    background: #fff !important;
}

.text-label {
    font-size: 16px;
}

.no-opacity {
    opacity: 0;
}

.p-small {
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
}

.para {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}

.heading2 {
    font-style: normal;
    font-weight: normal;
    font-family: Roboto Regular;
    font-size: 20px;
    color: #01416E;
}

.heading-3 {
    font-family: Roboto Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
}

.heading-4 {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
}

.heading-5 {
    font-family: Roboto Bold;
    font-style: normal;
    font-weight: bold;
    line-height: 20px;
    font-size: 16px;
}

.heading-6 {
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
}

.cmbg-col {
    background: #E4EBF4;
}

label.para {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #001B2D;
}

label.label-1 {
    font-style: normal;
    line-height: normal;
    font-size: 13px;
    margin-bottom: 4px;
    color: #001B2D;
}

label.validation-rule {
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 13px;
    color: #001B2D;
    margin-bottom: 0px;
}

span.form-content {
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
    color: #4C4D4F;
}

label.form-content {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: #001B2D;
    display: inline;
}

.btn-form-content {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    color: #028EB2;
    display: inline;
}

hr.divider {
    height: 2px;
    color: silver;
    width: 100%;
    margin: 16px 0;
}

hr.divider-2 {
    height: 2px;
    color: silver;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0;
}

span.fa.k-sprite {
    font-size: inherit;
}

.icon-cancel {
    color: #01416E;
    font-weight: bold;
    cursor: pointer;
}

    .icon-cancel:hover {
        color: #028EB2;
    }

.icon-copy {
    font-size: 16px;
    color: #4C4D4F;
    cursor: pointer;
}

.icon-expand {
    font-size: 16px;
    font-weight: bold;
    color: #01416E;
    cursor: pointer;
    border: 0px;
    background: none;
}

.icon-bond-lookup {
    font-size: 16px;
    font-weight: normal;
    color: #028EB2;
    cursor: pointer;
    border: 0px;
    background: none;
}

.icon-bidresult {
    color: #001B2D;
}

.textarea-1 {
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
    color: #001B2D;
    padding: 8px;
    background: #FFFFFF;
    border: 1px solid #4C4D4F;
    box-sizing: border-box;
    border-radius: 4px;
    resize: inherit;
    width: 100%;
}

.textarea-2 {
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
    color: #001B2D;
    padding: 8px;
    background: #FFFFFF;
    border: 1px solid #9B9B9B;
    box-sizing: border-box;
    border-radius: 4px;
    resize: inherit;
    width: 100%;
    height: 376px;
}

    .textarea-2::-webkit-scrollbar {
        width: 4px;
        border-radius: 50px;
        margin-right: 2px;
    }

    .textarea-2::-webkit-scrollbar-track {
        background: #9B9B9B;
        border-radius: 50px;
        height: 20px;
        margin-right: 2px;
    }

    .textarea-2::-webkit-scrollbar-thumb {
        background: #01416E;
        border-radius: 50px;
        height: 20px;
        margin-right: 2px;
    }

.textarea-with-copy {
    position: relative;
}

    .textarea-with-copy .textarea-disabled {
        font-style: normal;
        font-weight: normal;
        line-height: 18px;
        font-size: 13px;
        color: #001B2D;
        padding: 16px;
        background: #E0E0E0;
        border: 1px solid #4C4D4F;
        box-sizing: border-box;
        border-radius: 4px;
        resize: inherit;
        width: 100%;
        height: 90px;
    }

    .textarea-with-copy .icon-copy-position {
        position: absolute;
        right: 1px;
        bottom: 15px;
    }

.input-disabled:disabled {
    background: #E0E0E0;
    border: 1px solid #4C4D4F;
}

.input-width-40 {
    width: 38%;
    display: inline-block;
}

.input-width-12 {
    width: 13%;
}

input.numerictext1 {
    height: 30px;
    border: 1px solid #4C4D4F;
    border-radius: 2px;
    font-weight: 300;
    font-size: 13px;
    color: #4c4d4f;
    text-indent: 0;
    padding: 6px 8px 6px 8px;
    line-height: 14px;
    outline: 0;
}

.notification-1 .k-notification-success {
    color: #7AB800;
}

.notification-1 .k-notification-error {
    color: #E11C23;
}

.btn-icon-1 {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
    border: 1px solid;
    line-height: 0px;
    transition: all .25s;
    border-radius: 4px;
    text-transform: uppercase;
    float: none;
    font-weight: bold;
    border: 0px;
    height: auto;
    min-width: initial;
}

.btn-select-all {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
    background: none;
    padding-left: 6px;
    padding-top: 8px;
    padding-bottom: 4px;
    width: 100%;
    text-align: left;
    line-height: 0px;
    transition: all .25s;
    border-radius: 4px;
    text-transform: uppercase;
    float: none;
    border-radius: 0px;
    font-weight: bold;
    border-bottom: 1px solid #4C4D4F;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    height: auto;
    min-width: initial;
}

    .btn-select-all:hover {
        background: #E0E0E0;
    }

.label-wrapper {
    cursor: pointer;
}

.tooltip-1.k-tooltip.k-popup, .tooltip-2.k-tooltip.k-popup {
    background-color: #4C4D4F;
    left: auto;
    top: auto;
}

    .tooltip-1.k-tooltip.k-popup ::-webkit-scrollbar, .tooltip-2.k-tooltip.k-popup ::-webkit-scrollbar {
        width: 4px;
        border-radius: 50px;
    }

    .tooltip-1.k-tooltip.k-popup ::-webkit-scrollbar-track, .tooltip-2.k-tooltip.k-popup ::-webkit-scrollbar-track {
        background: #9B9B9B;
        border-radius: 50px;
        height: 20px;
    }

    .tooltip-1.k-tooltip.k-popup ::-webkit-scrollbar-thumb, .tooltip-2.k-tooltip.k-popup ::-webkit-scrollbar-thumb {
        background: #E0E0E0;
        border-radius: 50px;
        height: 20px;
    }

    .tooltip-1.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content, .tooltip-2.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content {
        width: 100%;
        padding: 3px;
        margin: 0;
        max-height: 220px;
        overflow-y: auto;
        padding-right: 29px;
    }

    .tooltip-1.k-tooltip.k-popup .copy-to-clipboard, .tooltip-2.k-tooltip.k-popup .copy-to-clipboard {
        position: absolute;
        top: 8px;
        right: 15px;
        cursor: pointer;
    }

    .tooltip-1.k-tooltip.k-popup p, .tooltip-2.k-tooltip.k-popup p {
        font-weight: 400;
        line-height: 16px;
        font-size: 12px;
        color: #ffffff;
    }

    .tooltip-1.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content::before, .tooltip-2.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content::before {
        display: none;
    }

    .tooltip-1.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content::after, .tooltip-2.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content::after {
        display: none;
    }

    .tooltip-1.k-tooltip.k-popup .label-1, .tooltip-2.k-tooltip.k-popup .label-1 {
        color: #fff;
    }

    .tooltip-1.k-tooltip.k-popup .k-callout.k-callout-n, .tooltip-2.k-tooltip.k-popup .k-callout.k-callout-n {
        border-bottom-color: #4C4D4F;
    }

    .tooltip-1.k-tooltip.k-popup .k-callout.k-callout-s, .tooltip-2.k-tooltip.k-popup .k-callout.k-callout-s {
        border-bottom-color: #4C4D4F;
    }

    .tooltip-1.k-tooltip.k-popup .k-callout.k-callout-e, .tooltip-2.k-tooltip.k-popup .k-callout.k-callout-e {
        border-bottom-color: #4C4D4F;
    }

    .tooltip-1.k-tooltip.k-popup .k-callout.k-callout-w, .tooltip-2.k-tooltip.k-popup .k-callout.k-callout-w {
        border-bottom-color: #4C4D4F;
    }

    .tooltip-1.k-tooltip.k-popup .copy-to-clipboard, .tooltip-2.k-tooltip.k-popup .copy-to-clipboard {
        font-size: 20px;
    }

        .tooltip-1.k-tooltip.k-popup .copy-to-clipboard.fas, .tooltip-2.k-tooltip.k-popup .copy-to-clipboard.fas {
            transition: all .1s ease-in-out;
            transform: scale(1.2);
        }

    .tooltip-1.k-tooltip.k-popup .k-icon.k-i-close, .tooltip-2.k-tooltip.k-popup .k-icon.k-i-close {
        display: none;
    }

.tooltip-1.tooltip-1-type-a.k-tooltip.k-popup p {
    border-bottom: 2px solid silver;
    padding: 4px 0 8px;
    margin-bottom: 4px;
}

.tooltip-1.tooltip-1-type-a.k-tooltip.k-popup ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .tooltip-1.tooltip-1-type-a.k-tooltip.k-popup ul li {
        font-size: 12px;
        padding: 4px 0;
        line-height: 16px;
    }

.tooltip-1.tooltip-1-type-a.k-tooltip.k-popup.k-tooltip.k-popup .k-tooltip-content {
    max-height: 220px;
    overflow-y: auto;
    padding-right: 0;
}

.tooltip-1.tooltip-1-type-a.k-tooltip.k-popup .k-icon.k-i-close {
    display: inline-block;
}

    .tooltip-1.tooltip-1-type-a.k-tooltip.k-popup .k-icon.k-i-close:before {
        content: "\f00d";
        font: normal normal 600 normal 14px/1.3 'Font Awesome\ 5 Pro';
        color: #fff;
        margin-left: -2px;
    }

.tooltip-noclose .k-i-close {
    display: none !important;
}

.progress-bar-1 {
    background: #E0E0E0;
    border-radius: 45px;
    line-height: normal;
    height: auto;
    width: 75%;
}

    .progress-bar-1 .k-state-selected {
        background: #7AB800;
        border-radius: 45px;
        height: 9px;
        position: relative;
        z-index: 9999999;
        border-color: #7AB800;
        top: 0;
        left: 1px;
    }

    .progress-bar-1 .k-progress-status-wrap {
        position: absolute;
        top: -5px;
        border: 1px solid transparent;
        line-height: 16px;
        font-size: 13px;
    }

    .progress-bar-1 .k-progress-status {
        position: relative;
        margin-right: -46px;
    }

span.progress-counter {
    line-height: 16px;
    font-size: 13px;
    margin-left: 38px;
    color: #4C4D4F;
}

.radio1:checked:disabled + .k-radio-label:after {
    background: silver;
}

.radio1:checked:disabled + .k-radio-label:before {
    border: 2px solid silver;
}

.radio1:disabled + .k-radio-label:before {
    border: 2px solid silver;
}

.cm-checkbox {
    position: absolute;
    opacity: 0;
    width: 18px;
    height: 18px;
    cursor: pointer;
    margin: 0px;
}

    .cm-checkbox + .cm-checkbox-label {
        position: relative;
        cursor: pointer;
        padding: 0;
    }

        .cm-checkbox + .cm-checkbox-label:before {
            content: '';
            margin-right: 8px;
            display: inline-block;
            vertical-align: text-bottom;
            width: 18px;
            height: 18px;
            border: 1px solid #4C4D4F;
            border-radius: 2px;
            background: none;
        }

    .cm-checkbox:checked + .cm-checkbox-label:before {
        background: #01416E;
        border: 1px solid #01416E;
    }

    .cm-checkbox:disabled + .k-checkbox-label {
        color: #9B9B9B !important;
        cursor: auto;
    }

    .cm-checkbox:disabled + .cm-checkbox-label {
        color: #9B9B9B !important;
        cursor: auto;
    }

    .cm-checkbox:checked:disabled + .k-checkbox-label:before {
        box-shadow: none;
        background: #9B9B9B;
        border: 1px solid #9B9B9B;
    }

    .cm-checkbox:disabled + .k-checkbox-label:before {
        box-shadow: none;
        border: 1px solid #9B9B9B;
    }

    .cm-checkbox:checked + .cm-checkbox-label:after {
        font-family: Font Awesome\ 5 Pro;
        content: '\f00c';
        position: absolute;
        left: 3px;
        top: 3px;
        font-size: 12px;
        color: #fff;
    }

.cm-checkbox-label {
    cursor: pointer;
}

.cm-toggle-switch {
    height: 0;
    width: 0;
    visibility: hidden;
}

.cm-toggle-switch-label {
    cursor: pointer;
    text-indent: -9999px;
    width: 44px;
    height: 22px;
    background: #9B9B9B;
    display: inline-block !important;
    border-radius: 100px;
    position: relative;
    vertical-align: top;
}

    .cm-toggle-switch-label:after {
        content: '';
        position: absolute;
        top: 2px;
        left: 2px;
        width: 18px;
        height: 18px;
        background: #fff;
        border-radius: 45px;
        transition: 0.3s;
    }

.cm-toggle-switch:checked + .cm-toggle-switch-label {
    background: #7AB800;
}

    .cm-toggle-switch:checked + .cm-toggle-switch-label:after {
        left: calc(100% - 2px);
        transform: translateX(-100%);
    }

.cm-toggle-switch-label:active:after {
    width: 22px;
}

.cm-toggle-switch[data-enable="false"] + .cm-toggle-switch-label {
    background: silver;
    top: 0px;
}

.cm-multiselect-dropdown .k-i-close:before {
    font-family: Font Awesome\ 5 Pro;
    content: "\f00d";
    color: #01416E;
    padding-left: 12px;
    position: absolute;
    padding-left: 6px;
}

.multiselect-1 .k-button {
    background-color: #E0E0E0;
    color: #001B2D;
    line-height: 0px;
    border-color: #01416e;
    padding: 4px 24px 4px 4px;
    height: 22px;
    font-size: 13px;
    border-radius: 2px;
    margin: 4px 4px 8px 4px;
}

    .multiselect-1 .k-button .k-icon:before, .multiselect-1 .k-button .k-i-close:before {
        font-family: Font Awesome\ 5 Pro;
        content: "\f00d";
        color: #01416E;
        font-weight: bold;
        font-size: 14px;
        bottom:2px;
    }

.multiselect-1 .k-icon:before, .multiselect-1 .k-i-close:before {
    font-family: Font Awesome\ 5 Pro;
    content: "\f00d" !important;
    color: #01416E;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}

#bondType-list, #Country_list {
    padding: 0px;
    background: #fff;
    border: 1px solid #001B2D;
}

#bondType_listbox, #Country_listbox {
    background: none;
}

    #bondType_listbox li, #Country_listbox li {
        border-bottom: 1px solid #001B2D;
        font-size: 13px;
        color: #001B2D;
        line-height: 32px;
    }

        #bondType_listbox li:hover, #Country_listbox li:hover {
            background: #E0E0E0;
            color: #4C4D4F;
            box-shadow: none;
        }

    #bondType_listbox .k-state-selected, #Country_listbox .k-state-selected {
        background: #E0E0E0;
        color: #4C4D4F;
        box-shadow: none;
    }

.tabs-1-list-container .k-tabstrip .k-content {
    padding-top: 8px;
}

.tabs-1-list-container .tabs-1-list {
    position: relative;
    overflow: auto;
    z-index: 9;
    list-style: none;
    background-color: #F2F2F2;
    box-shadow: 0px 0px 5px silver;
    text-align: center;
    padding: 0;
    margin: 0;
}

    .tabs-1-list-container .tabs-1-list li.row-1 {
        width: 20%;
    }

    .tabs-1-list-container .tabs-1-list li.row-2 {
        width: 25%;
    }

    .tabs-1-list-container .tabs-1-list li {
        float: left;
    }

        .tabs-1-list-container .tabs-1-list li a {
            display: block;
            line-height: 34px;
            font-size: 16px;
            font-weight: 600;
            color: #9B9B9B;
            min-width: 216px;
            padding: 0 16px;
            text-transform: uppercase;
        }

        .tabs-1-list-container .tabs-1-list li.active a {
            background: #ffffff;
            color: #01416E;
            box-shadow: 0px 0px 5px #E0E0E0;
        }

.tabs-2 {
    background: none;
}

    .tabs-2 ul.k-tabstrip-items {
        box-shadow: 0px 4px 4px rgba(192,192,192,0.5);
        background: #fff;
    }

    .tabs-2 .k-item {
        background: #fff;
    }

    .tabs-2 .k-tabstrip-items .k-item {
        width: 20.285714%;
    }

    .tabs-2 .k-content.k-state-active {
        background: none;
        padding: 0px;
    }

    .tabs-2 .k-tabstrip-items .k-state-active .k-link {
        color: #01416E !important;
    }

    .tabs-2 .k-tabstrip-items .k-state-default .k-link {
        color: #9B9B9B;
    }

.panelBar1 li a.k-header {
    font-family: Roboto Bold;
    font-style: normal;
    font-weight: bold;
    line-height: 24px !important;
    font-size: 18px;
    color: #01416E;
    padding: 16px 16px !important;
    border-bottom: none;
    border-bottom-style: none !important;
}

    .panelBar1 li a.k-header .k-i-arrow-60-up:before {
        font-family: Font Awesome\ 5 Pro;
        content: "\f056";
        color: #01416E;
        font-weight: bold;
        font-size: 18px;
    }

    .panelBar1 li a.k-header .k-i-arrow-60-down:before {
        font-family: Font Awesome\ 5 Pro;
        content: "\f055";
        color: #01416E;
        font-weight: bold;
        font-size: 18px;
    }

    .panelBar1 li a.k-header .k-panelbar-collapse.k-icon, .panelBar1 li a.k-header .k-panelbar-expand.k-icon {
        right: 16px;
        font-size: 18px;
    }

.panelBar1 .k-item {
    border-bottom: solid 2px silver !important;
}

.panelBar1 .k-state-active {
    border-bottom: solid 2px silver !important;
}

.panelBar1 .k-content {
    border-bottom-style: none;
    border-bottom-width: 0;
}

.grid-1 {
    background: #fff;
    box-shadow: 0px 4px 4px rgba(192,192,192,0.5);
}

    .grid-1 .k-grid-header th.k-header > .k-link {
        color: #001B2D;
    }

    .grid-1 .k-dropdown-wrap, .grid-1 .k-multiselect-wrap, .grid-1 .k-dropdown-wrap.k-state-focused {
        border-width: 0;
    }

    .grid-1 .k-widget.k-dropdown.k-header {
        width: 55px;
    }

    .grid-1 .k-pager-sizes.k-label {
        right: 210px;
        top: 32%;
    }

    .grid-1 .k-grid-toolbar, .grid-1 .k-pager-wrap {
        padding: 32px 16px !important;
        vertical-align: middle;
    }

    .grid-1 .k-editable.k-grid tbody tr td:last-child {
        text-align: left;
    }

    .grid-1 .checkbox-center {
        display: none;
    }

    .grid-1 .priority-new {
        color: #7AB800;
    }

    .grid-1 .priority-upcoming {
        color: #FFE289;
    }

    .grid-1 .priority-urgent {
        color: #BF4C4A;
    }

    .grid-1 .priority-completed {
        color: silver;
    }

    .grid-1 .priority-header {
        color: #01416E;
    }

    .grid-1 .remove-from-caq-row {
        color: silver;
    }

    .grid-1 button[disabled=disabled], .grid-1 button:disabled {
        background: silver;
        border: 0px;
        background-image: none;
    }

    .grid-1 .grid-toolbar-item {
        line-height: 0px !important;
    }

        .grid-1 .grid-toolbar-item .save-as-excel {
            color: #4C4D4F;
            margin: 6px 32px 0 0 !important;
        }

    .grid-1 .k-pager-wrap .k-state-disabled .k-icon {
        color: #E0E0E0;
        border: 0px;
    }

    .grid-1 .k-pager-wrap .k-state-disabled .k-focused, .grid-1 .k-pager-wrap .k-state-disabled .k-active {
        outline: 0px;
    }

    .grid-1 button.activity-type {
        background: none;
        border: 0px;
        color: #028EB2;
    }

    .grid-1 .remove-from-caq-row button.activity-type, .grid-1 .remove-from-caq-row button[disabled=disabled], .grid-1 .remove-from-caq-row button:disabled {
        color: silver;
        cursor: default;
        background: none;
    }

    .grid-1 .text-ellipsis {
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .grid-1 .grid-calender {
        color: #01416E;
    }

.grid-1-wrapper {
    margin-top: 4px;
    position: relative;
}

    .grid-1-wrapper .table-grid-header {
        background: #fff;
    }

    .grid-1-wrapper .pupop-header-hr {
        border-top: 2px solid silver;
        margin-bottom: 4px;
    }

    .grid-1-wrapper .search-result-count {
        margin-bottom: 0px;
        margin-left: 0px;
        line-height: 1.1 !important;
    }

    .grid-1-wrapper .button-container {
        position: absolute;
        bottom: 24px;
        margin-left: 16px;
        float: left;
    }

    .grid-1-wrapper span.text-space {
        width: 5px;
        display: inline-block;
    }

    .grid-1-wrapper span.text-capital {
        text-transform: capitalize;
    }

    .grid-1-wrapper .export-excel {
        cursor: pointer;
        color: #4C4D4F;
    }

.custom-grid .custom-table {
    width: 100%;
}

.custom-grid .custom-table.readonly {    
    pointer-events : none;
}


    .custom-grid .custom-table .tax-radio-cell {
        width: 144px;
    }

.custom-grid .custom-k-header {
    padding: 8px;
    border-width: 2px 2px 2px 0px;
    border-style: solid;
    color: silver;
}

    .custom-grid .custom-k-header:first-child {
        border-left-width: 0;
    }

    .custom-grid .custom-k-header:last-child {
        border-right-width: 0;
    }

.custom-grid .custom-cell {
    padding: 5px 8px;
}

.custom-grid .cell-text {
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: #4C4D4F;
}

.custom-grid .custom-row:nth-child(odd) {
    background: #E4EBF4;
}

div.k-window.window-main-container {
    left: 0px !important;
    right: 0px;
    top: 100px !important;
    margin: auto;
    padding: 0 32px 32px 32px !important;
}

    div.k-window.window-main-container .k-header {
        margin-top: 0 !important;
        background: none;
    }

    div.k-window.window-main-container .k-window-actions {
        z-index: 2;
    }

    div.k-window.window-main-container.window-no-header {
        padding: 0 !important;
    }

        div.k-window.window-main-container.window-no-header .window-1 {
            margin-top: 0 !important;
            font-size: 0;
        }

    div.k-window.window-main-container .heading-2 {
        font-family: Roboto Regular;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        font-size: 20px;
        color: #01416E;
    }

    div.k-window.window-main-container .panelBar1 li a.k-link.k-header {
        padding: 16px 0 16px 0 !important;
    }

    div.k-window.window-main-container .panelBar1 li a.k-header .k-panelbar-collapse.k-icon, div.k-window.window-main-container .panelBar1 li a.k-header .k-panelbar-expand.k-icon {
        right: 0px;
    }

.window-1 .k-window-titlebar.k-header {
    display: none;
}

.window-1 h3 label {
    font-family: Roboto Bold;
    font-style: normal;
    font-weight: bold;
    line-height: 24px;
    font-size: 18px;
    color: #01416E;
}

.window-1 .heading-2 label, .window-1 h2 label {
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    text-transform: uppercase;
    font-size: 20px;
    color: #01416E;
}

.window-1 h4 {
    line-height: 24px;
    color: #001B2D;
}

.window-1 .search-panel [class*='col-'] {
    margin-bottom: 0px !important;
    padding-right: 0px !important;
}

.window-no-close-btn-container .k-window-action {
    display: none;
}

.window-no-close-btn-container .k-header {
    margin-top: 0 !important;
}

.window-no-close-btn-container div.k-window-content {
    margin-top: 0px !important;
}

.window-no-close-btn-container .heading-3 {
    margin-top: 32px;
    margin-bottom: 16px;
    color: #01416E;
}

.window-h3 {
    padding: 0px !important;
}

div.k-window.dialog-main-container {
    left: 0px !important;
    right: 0px;
    top: 33% !important;
    margin: auto;
}

    div.k-window.dialog-main-container .k-window-titlebar.k-header {
        display: none;
    }

    div.k-window.dialog-main-container h4 {
        line-height: 24px;
        color: #001B2D;
    }

    div.k-window.dialog-main-container div#autoCloseDialog {
        padding-top: 32px;
        padding-bottom: 32px;
    }

.lookup-container {
    color: #01416E;
}

    .lookup-container .lookup-label {
        margin-left: 0px;
    }

    .lookup-container .form-content {
        color: #01416E;
    }

.element-list {
    list-style: none;
    padding-left: 0;
}

    .element-list ul {
        margin-bottom: 0px;
        padding-left: 0px;
    }

    .element-list.element-list-left {
        float: right;
    }

    .element-list.element-list-right {
        float: right;
    }

        .element-list.element-list-right li {
            margin-left: 16px;
            margin-right: 0;
        }

    .element-list.element-list-center {
        text-align: center;
    }

        .element-list.element-list-center li {
            margin: 0 8px;
        }

    .element-list li {
        display: inline-block;
        vertical-align: middle;
        margin-left: 0;
        margin-right: 16px;
    }

    .element-list .action-container {
        float: none;
        margin-right: 0px;
        margin-left: 0px;
    }

    .element-list button[disabled=disabled], .element-list button:disabled {
        background-color: silver;
        border: 0px;
        background-image: none;
    }

    .element-list .btn.primary-btn[disabled="disabled"] {
        background-color: #9B9B9B;
        border: 0px;
    }

    .element-list .btn {
        margin: 0;
    }

    .element-list .status-new, .element-list .status-active {
        padding: 4px 16px;
        border-radius: 12px;
        background: #7AB800;
        color: #fff;
    }

    .element-list .status-draft {
        padding: 4px 16px;
        border-radius: 12px;
        background: #001B2D;
        color: #fff;
    }

    .element-list .status-canceled {
        padding: 4px 16px;
        border-radius: 12px;
        background: #BF4C4A;
        color: #fff;
    }

    .element-list .status-closed {
        padding: 4px 16px;
        border-radius: 12px;
        background: #E11C23;
        color: #fff;
    }

    .element-list .status-inactive {
        padding: 4px 16px;
        border-radius: 12px;
        background: #9B9B9B;
        color: #fff;
    }

    .element-list .k-button {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .element-list .btn-audit-trail {
        padding: 4px 16px;
        border: 1px solid #001B2D;
        height: auto;
        border-radius: 12px;
        text-transform: uppercase;
        background: #fff;
        color: #001B2D;
        box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
        margin-right: 0px;
    }

        .element-list .btn-audit-trail.audit-trail-active {
            background: #015FA1;
            color: #fff;
            border: 1px solid #015FA1;
        }

.element-bar {
    position: fixed;
    bottom: 124px;
    width: calc(100% - 72px);
    z-index: 998;
    background-color: #E4EBF4;
    box-shadow: 0px 4px 4px rgba(192,192,192,0.5);
}

    .element-bar .k-button, .element-bar .btn {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }

.search-panel {
    background: #E0E0E0;
    box-shadow: 0px 4px 4px rgba(192,192,192,0.5);
}

    .search-panel .advance-search-footer .k-button, .search-panel .advance-search-footer .btn {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }

    .search-panel .gutter-16 > [class^="col-"], .search-panel .gutter-16 > [class^=" col-"] {
        padding-right: 16px;
    }

span.input-dollar {
    background: #E4EBF4;
    border-color: #4C4D4F;
    border-radius: 2px;
}

    span.input-dollar span.k-dropdown-wrap.k-state-default, span.input-dollar input#AutoClose_Search_AmontUnder {
        border: none;
    }

    span.input-dollar .fa-dollar-sign, span.input-dollar .fa-pound-sign {
        left: 7px !important;
        color: #4C4D4F;
    }

.template-popup-container .form-label-1 {
    width: 130px;
    display: inline-flex;
}

.popup-btns .k-button, .popup-btns .btn {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}

.k-dialog-content {
    z-index: 1;
}

.dropdown-1 {
    max-width: 200px;
}

    .dropdown-1 .k-dropdown-wrap {
        border: 0px;
        background: none;
    }

    .dropdown-1 .k-input {
        font-family: Roboto Regular;
        font-style: normal;
        font-weight: normal;
        line-height: 28px;
        font-size: 20px;
        padding: 0px;
        color: #01416E;
    }

    .dropdown-1 .k-state-focused, .dropdown-1 .k-state-active, .dropdown-1 .k-state-border-down {
        box-shadow: none;
    }

    .dropdown-1 .k-input:after {
        font-family: Font Awesome\ 5 Pro;
        content: "\f078";
        color: #01416E;
        padding-left: 12px;
        font-size: 14px;
        position: absolute;
        padding-left: 6px;
    }

    .dropdown-1 .k-icon:before {
        content: "";
        display: none;
    }

#CategoryId-list {
    background: #fff;
    border: 0px;
    box-shadow: 0px 4px 4px rgba(192,192,192,0.5);
    border-radius: 4px;
}

    #CategoryId-list .k-list-scroller ul li {
        border: 0px;
        font-family: Roboto Regular;
        font-style: normal;
        font-weight: normal;
        line-height: normal;
        font-size: 13px;
        padding: 8px 0px 8px 16px;
        height: auto;
    }

        #CategoryId-list .k-list-scroller ul li:hover {
            color: #fff;
            background: #01416E;
            font-weight: bold;
        }

.Tab-2 .k-tabstrip-items {
    background: #fff;
}

    .Tab-2 .k-tabstrip-items .k-item {
        width: 14.2857142857%;
        margin: 0;
        text-align: center;
        padding: 16px 0 8px 0;
        font-weight: bold;
        color: #9B9B9B;
    }

.Tab-2 .k-state-active {
    color: #01416E !important;
}

.list-1 {
    padding: 0;
    display: table;
}

    .list-1 ul {
        margin-bottom: 0px;
        padding-left: 0px;
    }

    .list-1 li {
        display: table-row;
    }

        .list-1 li:after {
            content: "";
            margin-bottom: 16px;
            display: inline-flex;
        }

        .list-1 li .label-container-1 {
            white-space: nowrap;
        }

        .list-1 li .validation-rule {
            padding-right: 4px;
        }

        .list-1 li .form-content {
            display: table-cell;
        }

.editable-grid th.k-header {
    padding: 8px !important;
}

    .editable-grid th.k-header .k-link {
        font-weight: normal;
        font-family: Roboto Regular;
        font-size: 13px;
    }

.editable-grid .k-grid tbody tr td:last-child {
    text-align: left;
}

.client-rate-info {
    background: #E5E5E5;
    width: 100%;
    position: relative;
}

    .client-rate-info .info-header .k-datepicker {
        width: 40%;
    }

    .client-rate-info .info-content {
        background: #fff;
        height: 100px;
        overflow-y: scroll;
    }

        .client-rate-info .info-content .copy-to-clipboard {
            position: absolute;
            top: 14px;
            right: 26px;
        }

.info-content::-webkit-scrollbar-track {
    background-color: #E0E0E0;
    margin: 4px;
    border-radius: 2px;
}

.info-content::-webkit-scrollbar {
    width: 4px;
    margin: 4px;
    background-color: #E0E0E0;
    border-radius: 2px;
}

.info-content::-webkit-scrollbar-thumb {
    background-color: #01416E;
    border-radius: 2px;
}

.bond-amount-checkbox {
    display: table-cell;
    vertical-align: middle;
    padding-top: 22px;
}

.bond-amount-input {
    display: table-cell;
}

.bond-amount-block {
    display: block;
}

.audit-trail-inactive {
    display: none;
}

.audit-trail-active {
    display: inline-block;
}

.grid-1-wrapper .button-container.audit-trail-excel-icon {
    bottom: -62px;
    margin-left: 0px;
}

.page-bond-add-attachment {
    position: relative;
}

    .page-bond-add-attachment .drop-panel {
        border: 2px dashed #001B2D;
        height: 166px;
        background: #E4EBF4;
        text-align: center;
    }

        .page-bond-add-attachment .drop-panel .color-grey1 {
            color: #4C4D4F;
        }

    .page-bond-add-attachment .add-attachment-upload-list .k-dropzone {
        position: absolute;
        left: 50%;
        margin-left: -72px;
        top: -145px;
    }

    .page-bond-add-attachment .add-attachment-upload-list strong.k-upload-status.k-upload-status-total {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-i-reload-sm {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-i-warning {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li .element-set-1, .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li .element-set-2, .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li .file-name-edit, .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li .textarea-1 {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li.k-file.k-file-success .element-set-1, .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li.k-file.k-file-success .element-set-2, .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li.k-file.k-file-success .file-name-edit, .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li.k-file.k-file-success .textarea-1 {
        display: flex;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li.k-file.k-file-success .k-file-name {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-upload-files li {
        padding: 0;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-upload-files .file-name-edit {
        width: 100%;
        height: 30px;
        padding: 8px 8px;
        font-size: 13px;
        color: #001B2D;
        border: 1px solid #001B2D;
        border-radius: 2px;
    }

    .page-bond-add-attachment .add-attachment-upload-list .validation-message {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-file-invalid .element-set-1 {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-file-invalid .element-set-2 {
        display: none;
    }

    .page-bond-add-attachment .add-attachment-upload-list .k-file-invalid .validation-message {
        display: flex;
    }

    .page-bond-add-attachment .ew {
        display: inline-block;
        vertical-align: middle;
    }

    .page-bond-add-attachment .ew-par-3 {
        display: inline-block;
        vertical-align: middle;
        padding-right: 8px;
    }

    .page-bond-add-attachment .ew-par-4 {
        display: inline-block;
        vertical-align: middle;
        padding-right: 16px;
    }

    .page-bond-add-attachment .flex-container1 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
    }

        .page-bond-add-attachment .flex-container1 .flex-column1 {
            flex: 1 1 8%;
            box-sizing: border-box;
        }

        .page-bond-add-attachment .flex-container1 .flex-nested {
            flex: 1 1 auto;
        }

        .page-bond-add-attachment .flex-container1 .k-checkbox-label:before {
            margin-top: 12px;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-1 {
            flex-basis: 8.3333%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-2 {
            flex-basis: 16.6666%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-3 {
            flex-basis: 25%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-4 {
            flex-basis: 33.3333%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-5 {
            flex-basis: 41.6666%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-6 {
            flex-basis: 50%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-7 {
            flex-basis: 58.3333%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-8 {
            flex-basis: 66.6666%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-9 {
            flex-basis: 75%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-10 {
            flex-basis: 83.3333%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-11 {
            flex-basis: 91.6666%;
        }

        .page-bond-add-attachment .flex-container1 .frame-span-12 {
            flex-basis: 100%;
        }

.progress-bar-1-static {
    display: block;
    background: #E0E0E0;
    border-radius: 45px;
    line-height: normal;
    height: auto;
}

    .progress-bar-1-static .k-state-selected {
        width: 0;
        display: block;
        background: #7AB800;
        border-radius: 45px;
        height: 9px;
        border-color: #7AB800;
    }

.page-bond-create-add-surety .tax-type-cell {
    width: 144px;
}

.page-bondcreate-bond-premium-history .dropdown-grid-footer .k-dropdown-wrap .k-input {
    padding: 6px 24px 6px 8px;
}

.page-premium-transaction-detail .misc-bg {
    padding: 4px;
    background: #E4EBF4;
}

.page-premium-transaction-detail .color-black {
    color: #001B2D;
    border-bottom: 2px solid silver;
    padding-bottom: 4px;
}

.layout-2-header .navbar-nav li ul.dropdown-menu li a.notification-link {
    border: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 400;
}

    .layout-2-header .navbar-nav li ul.dropdown-menu li a.notification-link:hover {
        background-color: transparent;
        color: #01416E;
        text-decoration: none;
    }

/*# sourceMappingURL=maps/main.css.map */
#TransactionAddPanelBar.panelBar1 li a.k-header {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.float-none {
    float: none !important;
}

.mt-15 {
    margin-top: 15px;
}

.list-1 li .form-content {
    padding-left: 4px;
}
