/* Minification failed. Returning unminified contents.
(1065,1): run-time error CSS1019: Unexpected token, found '}'
 */
@font-face {
    font-family: 'FFDINBlack';
    src: url('/fonts/2020/ffdin-black-webfont.eot');
    src: local('☺'), url('/fonts/2020/ffdin-black-webfont.woff') format('woff'), url('/fonts/2020/ffdin-black-webfont.ttf') format('truetype'), url('/fonts/2020/ffdin-black-webfont.svg#webfontnf5SBL67') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FFDINBold';
    src: url('/fonts/2020/ffdin-bold-webfont.eot');
    src: local('☺'), url('/fonts/2020/ffdin-bold-webfont.woff') format('woff'), url('/fonts/2020/ffdin-bold-webfont.ttf') format('truetype'), url('/fonts/2020/ffdin-bold-webfont.svg#webfontXPl07EYT') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon';
    src: url('/fonts/2020/icomoon.eot');
    src: url('/fonts/2020/icomoon.eot?#iefix') format('embedded-opentype'), url('/fonts/2020/icomoon.woff') format('woff'), url('/fonts/2020/icomoon.ttf') format('truetype'), url('/fonts/2020/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica LT Std';
    src: url('/fonts/2020/HelveticaLTStd-Bold.eot'); /* IE9 Compat Modes */
    src: url('/fonts/2020/HelveticaLTStd-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/fonts/2020/HelveticaLTStd-Bold.woff') format('woff'), /* Modern Browsers */
    url('/fonts/2020/HelveticaLTStd-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/fonts/2020/HelveticaLTStd-Bold.svg#ecc99d5b6a410bc8431befd5c01f3489') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 700;
}

/*@font-face {
    font-family: 'HelveticaNeueLT Std Lt';
    src: url('HelveticaNeueLTStd-Lt.eot');*/ /* IE9 Compat Modes */
    /*src: url('HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),*/ /* IE6-IE8 */
    /*url('HelveticaNeueLTStd-Lt.woff') format('woff'),*/ /* Modern Browsers */
    /*url('HelveticaNeueLTStd-Lt.ttf') format('truetype'),*/ /* Safari, Android, iOS */
    /*url('HelveticaNeueLTStd-Lt.svg#ab53f55f9c010d958855493bf21fef17') format('svg');*/ /* Legacy iOS */
    /*font-style: normal;
    font-weight: 400;
}*/

@font-face {
    font-family: 'HelveticaNeueLT Std';
    src: url('/fonts/2020/HelveticaNeueLTStd-Roman.eot'); /* IE9 Compat Modes */
    src: url('/fonts/2020/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/fonts/2020/HelveticaNeueLTStd-Roman.woff') format('woff'), /* Modern Browsers */
    url('/fonts/2020/HelveticaNeueLTStd-Roman.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/fonts/2020/HelveticaNeueLTStd-Roman.svg#06ce8507218b5fc98ef98a8271373604') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 400;
}

/* Fix size of Panelbars once */
.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
}

    .k-panelbar > .k-item > .k-link.k-state-selected, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
        color: #fff;
        background-color: #428bca;
    }

.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
    background-color: #f9f9f9;
    color: #333333;
    border-color: #cccccc;
}

.k-panelbar > .k-item > .k-link {
    border-color: #cccccc;
    color: #333333;
    background-color: #e5e5e5;
    /*width: 100%;*/
}

    .k-panelbar > .k-item > .k-link.k-state-focus, .k-panelbar > .k-item > .k-link.k-state-focused, .k-panelbar > .k-item > .k-link:focus, .k-panelbar > .k-panelbar-header > .k-link.k-state-focus, .k-panelbar > .k-panelbar-header > .k-link.k-state-focused, .k-panelbar > .k-panelbar-header > .k-link:focus {
        box-shadow: inset 0 0 7px 0 #76abd9;
    }

    .k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover,
    .k-panelbar > .k-item > .k-link.k-state-selected:hover,
    .k-panelbar > .k-panelbar-header > .k-link.k-state-selected.k-state-hover,
    .k-panelbar > .k-panelbar-header > .k-link.k-state-selected:hover {
        background-color: #3b7db6;
    }

.fade-column {
    max-height: 60px;
    overflow: hidden;
    overflow-y: hidden;
    /*padding-right: 160px;*/
    /* Fade out the bottom -webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 100%);*/
    mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
}


/* Prevent dialog box from having scroll bars*/
.k-edit-form-container .k-edit-form-content {
    margin-left: 0rem;
    margin-right: 0rem;
}

.k-edit-form-container .k-edit-buttons {
    margin-bottom: 1rem;
    margin-left: 0rem;
    margin-right: 0rem;
}
/* End of - Prevent dialog box from having scroll bars*/


/* Start Spinning Button Icon */
@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.k-icon.button-spinner {
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

/* End Spinning Button Icon */


#copy-alert {
    background-color: green;
    color: white;
    border-radius: 5px;
    padding: 5px;
}


.nav-breadcrumb {
    margin-bottom: 16px;
}
/* reset everything to the default box model */

*, :before, :after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


.h1, h1, .h2, h2, .h3, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.h3, h3 {
    font-size: 24px;
}



/* set a border-box model only to elements that need it */

.form-control, /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-notification, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker, .k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
    border-radius: 4px;
    border-color: darkslateblue;
}

/* Disable spinners on numeric inputs */
/*input[type="number"] {
    -moz-appearance: textfield;
}

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }*/

input.type-decimal {
    -moz-appearance: textfield;
}

input.type-decimal::-webkit-inner-spin-button,
input.type-decimal::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/*Hide Recaptcha Badge*/
.grecaptcha-badge {
    visibility: hidden;
}

.section {
    background-color: #f9f9f9;
    padding-bottom: 30px;
}

.section .row {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-control.k-widget {
    padding: 0;
    width: 100%;
    height: auto;
}

/* Just apply margin to span wrapper for when columns wrap under eachother*/
.form-control {
    margin-bottom: 5px;
}

input.form-control {
    margin-bottom: 0px;
}

/*.form-control.k-widget:not(.k-autocomplete) {
    border-width: 0;
}*/


.k-panelbar .row {
    margin-left: 0px;
    margin-right: 0px;
}


/*.k-panelbar {
    padding-left: 15px;
    padding-right: 15px;
}*/


div.section {
    position: relative; /* for kendo.ui.progress */
    border: 1px solid #cccccc;
}

div.section.border-bottom-none {
    border-bottom: 0;
}

div.section .row.section-heading {
    border-color: #005dc2;
    color: #ffffff;
    background-color: #337ab7;
    padding-top: 0px;
    padding-right: 1em;
    padding-bottom: 0px;
    padding-left: 1em;
    margin-top: 0px;
    line-height: 2.34em;
}

    div.section .row.section-heading .icon-button {
        /*color: #337ab7;*/
        color: #005dc2;
        /*background-color: #ffffff;*/
        background-color: #f9f9f9;
        width: 30px;
        height: 30px;
        margin-top: auto;
        margin-bottom: auto;
        margin-left: 16px;
    }


        div.section .row.section-heading .icon-button.icon-color-inverse .k-icon {
            /*color: #337ab7;*/
            color: #ffffff;
            background-color: #005dc2;
        }


.col-padding-none {
    padding-left: 0;
    padding-right: 0;
}

.row.row-margin-none {
    margin-top: 0;
    margin-bottom: 0;
}

.row.row-margin-top-none {
    margin-top: 0;
}

.row.row-margin-bottom-none {
    margin-bottom: 0;
}

/* Notification */
.k-notification.k-notification-info {
    background-color: #e5f5fa;
    color: #0487c4;
    border-color: #b7e1f0;
}

.k-notification.k-notification-success {
    background-color: #eaf7ec;
    color: #349946;
    border-color: #b7e1f0;
}

.k-notification.k-notification-warning {
    background-color: #fff4d9;
    color: #0487c4;
    border-color: #b7e1f0;
}

.k-notification.k-notification-error {
    background-color: #ffe0d9;
    color: #db232b;
    border-color: #db232b;
}

.k-datepicker .k-select {
    /*display: none;*/
}


.navbar-glyphicon {
    margin-right: 5px;
    color: #337ab7;
}

/*X-Small Only*/
@media (max-width: 575px) {
    div.section {
        margin-left: -15px;
        margin-right: -15px;
        border-right: none;
        border-left: none;
    }

    .k-button {
        width: 100%;
        padding-top: 1.0rem;
        padding-bottom: 1.0rem;
    }


    .k-checkbox, .k-radio {
        margin-bottom: 10px;
    }

    .k-checkbox, .k-checkbox::before, .k-radio {
        width: 2rem;
        height: 2rem;
    }

        .k-radio::before {
            width: 12px;
            height: 12px;
        }

}

/* Small+*/
@media (min-width: 576px) {
    .row.row-sm-margin-top-none {
        margin-top: 0;
    }

    .row.row-sm-margin-bottom-none {
        margin-bottom: 0;
    }

    .row.row-sm-margin-none {
        margin-top: 0;
        margin-bottom: 0;
    }
}

/* Medium+*/
@media (min-width: 768px) {
    .row.row-md-margin-top-none {
        margin-top: 0;
    }

    .row.row-md-margin-none {
        margin-top: 0;
        margin-bottom: 0;
    }
}

/* Large+*/
@media (min-width: 992px) {
    .row.row-lg-margin-top-none {
        margin-top: 0;
    }

    .row.row-lg-margin-none {
        margin-top: 0;
        margin-bottom: 0;
    }
}

/* X-Large+*/
@media (min-width: 1200px) {
    .row.row-xl-margin-top-none {
        margin-top: 0;
    }
}



    /* ### Forms Begin ### */

    /*form .section .row {
    margin-top: 10px;
    margin-bottom: 10px;
}*/

    .section label {
        margin-bottom: 0;
    }

    form .section .h4, .kendo-window .h4, .k-tabstrip .k-content .h4 {
        font-size: 18px;
        color: #337ab7;
        border-bottom: 1px solid #337ab7;
    }

form .section .h4, .k-panelbar-content .h4 {
    margin-top: 40px;
}

    form .section .h4.first-heading, .k-panelbar-content .h4.first-heading {
        margin-top: 0px;
    }

    

    /*.section .h4:not(:first-child) {
        margin-top: 50px;
    }*/


    .validation-summary-valid {
        display: none;
    }

.validation-summary-errors, .model-error {
    margin: 0;
    color: #e80c4d;
    font-size: 14px;
    font-weight: bold;
}

        .validation-summary-errors li {
            font-weight: bold;
        }


    .k-floating-label-container {
        width: 100%;
    }


        label, .k-floating-label-container.k-state-focused label, .k-floating-label-container:not(.k-state-empty) label {
            font-weight: 600;
            color: darkslateblue;
        }

        .k-floating-label-container label {
            font-weight: 400;
            color: #333333;
        }


        /*.k-floating-label-container.k-state-empty label::before {
            content: "* ";
            color: #db232b;
        }*/

        .k-floating-label-container.k-state-empty.floating-label-required label::before, label.required::before, label.isrequired::before,
        span.required-text::before, div.isrequired::before {
            content: "* ";
            color: #db232b;
            font-weight: 600;
        }

            span.required-text {
                font-size: 0.8rem;
            }

/*span.isrequired::before {
    margin-right: 6px;
}*/

/*.k-floating-label-container.floating-label-required label::before, label.required::before {
            content: "* ";
            color: #db232b;
        }*/
span.k-invalid, span.input-validation-error /*, .field-validation-error*/ {
    border: 1px solid #e80c4d !important;
}

    /*.field-validation-error {
        color: #e80c4d;
        display: flex;
    }*/

.field-validation-valid {
    display: none;
}


    /* Bootstrap Danger */
/*.field-validation-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    display: flex;
    padding: 5px 5px;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0.25rem;
}*/

.field-validation-error {
    color: #ffffff;
    background-color: #db232b;
    /*border-color: #e80c4d;*/
    display: flex;
    padding: 5px 5px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: -5px;
    font-size: 12px;
}

/*.field-validation-error {
    display: flex;
    color: #e80c4d;
    font-size: 0.8rem;
}*/


/* UI Validation Styles */
.form-success-summary {
    width: 100%;
    margin: 5px 0 15px 0;
    padding: 5px 10px;
    color: #fff;
    background-color: #00b7d7;
    opacity: 0.75;
}

.form-error-summary {
    width: 100%;
    margin: 5px 0 15px 0;
    padding: 5px 10px;
    color: #fff;
    background-color: #db232b;
    opacity: 0.75;
}

    form .h4, .kendo-window .h4, .k-tabstrip .k-content .h4 {
        color: #337ab7;
        border-bottom: 1px solid #337ab7;
    }



    .k-textbox:not(.field-validation-error), .k-textarea {
        border-radius: 4px;
        border-color: darkslateblue;
    }

    .k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
        background-image: none;
        background-image: none, -webkit-linear-gradient(top, none);
        background-image: none, -moz-linear-gradient(top, none);
        background-image: none, -o-linear-gradient(top, none);
        background-image: none, linear-gradient(to bottom, none);
        background-position: 50% 50%;
        background-color: #ffffff;
        border-color: darkslateblue;
    }


    .k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox > input, .k-multiselect-wrap {
        background-color: white;
        color: #333333;
        border-color: darkslateblue;
    }

/*.k-button {*/
    /*background-color: #db232b !important;*/
    /*background-color: #337ab7 !important;
    color: #fff !important;
}*/

.k-button, a.k-button {
    color: white;
    border-color: rgba(0, 0, 0, 0);
    background-color: #337ab7;
    padding: 3px 12px 3px;
}

.k-button.k-tool {
    background-color: #ffffff !important;
}

    .k-button.k-tool, .k-button.k-tool .k-icon {
        color: #333 !important;
    }
/*.k-icon {
    color: #333333;
}*/

    /*.k-button.red-button {
        background-color: #db232b;
    }*/


    .k-button:hover, .k-button.k-state-hover, .k-button:focus {
        color: white;
        border-color: rgba(0, 0, 0, 0);
        background-color: darkslateblue;
    }
    /*.k-button:hover, .k-button:focus {
        background-color: #00b7d7 !important;
        color: #fff !important;
    }*/

.label-hanging {
    display: flex;
}

.label-hanging > * {
    align-self: baseline;
}

    .label-hanging > input[type=checkbox] {
        margin-right: 15px;
        /*flex: 1 0 auto;*/ /*Prevent shrinking*/
        width: 1rem;
        height: 1rem;
    }


    /* ### Forms End ### */

    /* Fix the alignment of the dialog content boxes */
    .k-window-title {
        font-size: 1.2em;
        line-height: 1.25;
    }

.k-window-titlebar {
    padding: 6px 12px;
    background-color: #f5f5f5;
    color: #333;
}

    .k-window-content {
        padding: 12px 12px;
        box-sizing: border-box;
        overflow: auto;
    }


.UndirtyableGrid .k-dirty {
    border: none;
}

.k-grid-norecords-template {
    width: 100% !important;
    height: 110px !important;
    text-align: center;
    color: red;
    font-weight: bold;
}

.k-grid .k-header {
    background-color: #337ab7;
}


.collapse-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-dropdown[aria-readonly="true"] .k-input,
.k-dropdown[aria-readonly="true"] .k-dropdown-wrap {
    background-color: #e9ecef;
    opacity: 1;
}

.terms-selection .termtables-container {
    
}

/* center quick quote */
.terms-selection .termtables-container > div {
    margin-left: auto;
    margin-right: auto;
}


    .terms-selection .termtables-container .col-md-4 {
        padding-left: 10px;
        padding-right: 10px;
    }

.terms-selection .termtable-container {
    border: 1px solid #cccccc;
    border-radius: 10px;
    color: #a2a2a2;
    background-color: #fdfdfd;
    padding: 10px;

    max-width: 330px;

}

    .terms-selection .termtable-container h4 {
        text-align: center;
    }

    .terms-selection .termtable-container td {
        vertical-align: bottom;
        font-size: 14px;
    }

.terms-selection .termtable-container label {
    color: #a2a2a2;
}


    .terms-selection .termtable-container.term-checked {
        background-color: #ffffff;
        color: inherit;
    }

        .terms-selection .termtable-container.term-checked label {
            color: darkslateblue;
        }
    

.terms-selection .termtable-container:hover {
    /*background-color: yellow;*/
    cursor: pointer;
}

.terms-selection .termradio-title {
    text-align: right;
}


.quotes-container-internal {
    padding-left: 10px;
    padding-right: 10px;
}

.quotes-container-internal .QuoteItemExpandSection {
    display: none;
}

.expand-quotes .quotes-container-internal .QuoteItemExpandButton {
    display: none;
}

.expand-quotes .quotes-container-internal .QuoteItemExpandSection {
    display: table-row;
}

#QuotationCustom .k-input, #QuotationCustom label {
    font-size: 14px;
}

#QuotationCustom .k-input {
    border-color: darkslateblue;
}

/*#QuotationCustom .k-numerictextbox {
    border-radius: 4px;
    border-color: darkslateblue;
}*/


#QuotationCustom .form-control, #QuotationCustom .k-numeric-wrap.k-expand-padding .k-input, #QuotationCustom .k-dropdown-wrap {
    border-radius: 4px;
}
/*
#QuotationCustom .k-numeric-wrap {
    border-radius: 4px;
}
*/
#QuotationCustom .k-numeric-wrap .k-input {
    padding-top: 1px;
    padding-bottom: 0.167em;
    padding-left: 0;
    padding-right: 3px;
    text-align: right;
}

/*#QuotationCustom .k-dropdown-wrap .k-input {
    line-height: 1.93571428em;
    padding: .167em 0;
    height: 23px;
}*/
#QuotationCustom .col-xs-5, #QuotationCustom .col-xs-7 {
    /*box-sizing: border-box;*/
    /*float: left;*/
    /*position: relative;*/
    /*min-height: 1px;*/
    padding-right: 15px;
    padding-left: 15px;
}

#QuotationCustom .col-sm-4, #QuotationCustom .col-sm-8 {

}


    /*#QuotationCustom .col-xs-5 {
    width: 41.66666667%;
}

#QuotationCustom .col-xs-7 {
    width: 58.33333333%;
}*/
    /*
#QuotationCustom .col-sm-4 {
    width: 33.33333333%;
}

#QuotationCustom .col-sm-8 {
    width: 66.66666667%;
}*/

.maincontainer {
    background-color: #f5f5f5;
}  
.editable-none {
    pointer-events: none;
    background-color: #f9f9f9;
    opacity: 0.9;
}

    .editable-none .k-panelbar {
        pointer-events: all;
    }

#divCompanyExtract {
    background-color: #ffffff;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #999;
    border-radius: 5px;
}

.requires-validation input, span.requires-validation-icon {
    /*background-color: #f9f9f9;*/ /* light gray */
    background-color: #fed8b1; /* light orange */
    /*background-color: #ffbf00;*/ /* Amber */
    /*background-color: #ffffbf;*/ /* light yellow */
    /*background-color: #fff3cd;*/ /* Bootstrap warning */
    /*color: #e9ecef;*/
}

.requires-validation .requires-validation-icon, span.requires-validation-icon {
    position: absolute;
    margin-left: 10px;
    font-size: 18px;
    color: black;
    /*color: #856404;*/ /* Bootstrap warning */
}



.k-edit-form-container.div-enquiry-send-email,
.k-edit-form-container.div-postoffice-assign-applicationid,
.k-edit-form-container.div-modal-application-notes {
    width: 100%;
}


    .k-edit-form-container.div-enquiry-send-email .k-edit-label,
    .k-edit-form-container.div-postoffice-assign-applicationid .k-edit-label,
    .k-edit-form-container.div-modal-application-notes .k-edit-label {
        width: 20%;
    }

    .k-edit-form-container.div-enquiry-send-email .k-edit-field,
    .k-edit-form-container.div-postoffice-assign-applicationid .k-edit-field,
    .k-edit-form-container.div-modal-application-notes .k-edit-field {
        width: 70%;
    }


.k-multiselect.isreadonly .k-multiselect-wrap {
    background-color: #efefef;
}



/* BS4 Small */
@media (min-width: 576px) and (max-width: 767px) {
    .container {
        max-width: 767px;
    }
}


/* BS4 Medium */
@media (min-width: 768px) and (max-width: 991px) {
    .container {
        max-width: 991px;
    }
}


.neon {
    animation: blinker 4s linear infinite;
    font-weight: bold;
    color: red;
    background-color: yellow;
    padding: 5px;
}

@keyframes blinker {
    50% {
        opacity: 50;
    }
}


.btn-link {
    color: #db232b !important;
}

.pull-right {
    margin-right: 10px;
}

.k-menu .k-item > .k-link {
    /*padding: 2px 0.6em !important;*/
    font-weight: 600;
}

.k-menu .k-menu-group .k-item > .k-link {
    padding-top: 0.28em;
    padding-right: 1.8em;
    padding-bottom: 0.38em;
    padding-left: 0.9em;
}

.k-state-selected > .k-link,
.k-menu .k-state-border-right {
    color: #00b7d7 !important;
}

.k-menu .k-icon {
    color: #333333;
}

.k-menu-expand-arrow {
    margin-left: 0rem;
    margin-right: 0.1rem;
}

.k-context-menu.k-menu-vertical > .k-item > .k-link, .k-menu .k-menu-group .k-item > .k-link {
    font-weight: normal;
}

ul.k-group.k-menu-group.k-popup.k-reset.k-state-border-up {
    width: 100% !important;
}

.k-grid-toolbar.k-grid-top {
    border: 0;
    border-radius: 0;
    background-color: #f5f5f5;
    box-sizing: border-box;
    padding-top: 5px;
    padding-bottom: 10px;
}

/*.k-grid-header th.k-header,
.k-filter-row th {
    background-color: #00b7d7;
    border-color: #00b7d7;
    color: #fff;
}*/

.k-grid td {
    padding: 0.2em 0.6em;
}

.k-grid-header th.k-header > .k-link {
    color: #fff;
}

.k-popup-edit-form .k-edit-form-container {
    width: 100%;
}

.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-color: #e5e5e5;
}
}


    .SmallBlueButton, .SmallBlueButtonRight {
        //height: /*20px*/ 30px !important;
        //font-size: 8pt !important;
        //padding-top: 0px;
        //padding-bottom: 0px;
        //background-color: #00b7d7 !important;
        //width: 95px;
    }

    .SmallBlueButton:hover, .SmallBlueButtonRight:hover {
        //background-color: #E1F1FB !important;
        //color: #00b7d7 !important;
    }

    .SmallBlueButtonRight {
        float: right;
    }

    .SmallButtonRow {
        /*height: 25px;*/
        margin-top: 16px;
        margin-bottom: 16px;
    }


