﻿body,
html {
    height: 100%;
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

html {
    overflow: auto;
}

body {
    padding: 66px 0px 30px 0px;
    font-size: 0.75em;
}

    body > div.k-loading-mask {
        position: fixed; /* Kendo's style sheet uses 'absolute' which only seems to work in chrome--fixed positioning works in IE as well */
        top: 0px !important; /* Kendo sets the inline top style to the the scroll top as would make sense when using absolute positioning, but not fixed */
        left: 0px !important; /* Kendo also sets the inline left style to the scroll left, but this is inappropriate for fixed positioning as well */
        z-index: 999999; /* Should be above sticky header */
    }
/* Make Header Sticky */
.appHeaderContainer {
    background: #fff;
    border: 1px solid #666;
    height: 66px;
    left: 0;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
    padding: 5px;
    border-bottom-color: gray;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.appHeader {
    margin: 0 5px 0 5px;
    width: 100%;
    text-align: center;
}

/* CSS for the content of page. Providing top and bottom padding of 80px to make sure the header and footer do not overlap the content.*/
.appContentContainer {
    text-align: center;
    /*overflow:auto; */
    padding: 14px 10px 50px 10px;
    margin: 0px auto;
    min-height: 100%;
    box-sizing: border-box;
    display: table;
}

#appContent {
    text-align: left;
    display: inline-block;
    background-color: white;
    margin: 0 auto 60px auto;
    padding: 0px;
    box-sizing: border-box;
    border-radius: 6px;
    max-width: 1110px;
}

    #appContent > :first-child,
    #appContent > script:first-child + * {
        margin: 6px 6px 6px 6px;
        padding: 0px;
    }
/* Make Footer Sticky */
.appFooterContainer {
    background: #fff;
    border: 1px solid #666;
    position: fixed;
    height: 30px;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    border-top-color: gray;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-top-style: solid;
    border-top-width: initial;
    z-index: 99;
}

.appFooter {
    line-height: 30px;
    margin: 0 5px 0 5px;
    width: 100%;
    text-align: center;
}

.appQuickLinks {
    height: 66px;
    float: right;
    vertical-align: baseline;
    display: table;
    margin-right: 15px;
}

    .appQuickLinks div {
        display: table-cell;
        vertical-align: bottom;
    }

.appClientProduct {
    height: inherit;
    float: right;
}

#infoRuntimeDate {
    height: inherit;
    float: left;
}

.finys-selected {
    color: #000000;
    webkit-box-shadow: none;
    box-shadow: none;
    background-color: #1984c8;
    border: solid 2px #006699;
}

#userInfo {
    display: inline-block;
}

.appClientProduct span {
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
}

body {
    font-family: Tahoma;
    color: #232323;
    background-color: #00334d;
    /*overflow: auto;*/
    /*text-align:center;*/
}

/* Styles for AppBuilder
-----------------------------------------------------------*/
br {
    clear: left;
}

.f-group {
    display: inline-block;
    padding: 0px 10px 5px 5px;
    margin: 0px;
    background-color: #fff;
    position: relative;
    vertical-align: top;
}

.is-sticky.sticky-wrapper .f-group-header {
    box-sizing: border-box;
}

.sticky-wrapper .f-group-header {
    box-sizing: border-box;
}

.f-group-header {
    background-color: #4682b4;
    /*width: 100%;*/
    display: block;
    box-sizing: border-box;
    font-family: tahoma;
    font-size: 12px;
    padding: 5px 5px 5px 2px;
    margin-bottom: 5px;
}

    .f-group-header label {
        color: White;
        font-weight: bolder;
        display: inline-block;
    }

.f-group-header-child {
}

.f-group-footer {
    background-color: #4682b4;
    width: 100%;
    margin: 0px;
    box-sizing: border-box;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: Tahoma;
    font-size: 12px;
}

.f-group-footer-child {
}

.f-child {
    display: inline-block;
    padding: 0px 5px 5px 0px;
    margin: 0px;
    background-color: #fff;
    position: relative;
    vertical-align: top;
}

    .f-child label {
        width: 200px;
        display: inline-block;
        vertical-align: top;
    }

/* Popup window title style*/
.k-window-titlebar {
    color: white;
}

.k-window-titlebar {
    background-color: #006699;
}

/*For horizontal control ordering */
.HO {
    float: left;
    /*clear: right;*/
    /*margin: 5px 10px 5px 0;*/
    background-color: #f2f2f2;
    position: relative;
    vertical-align: top;
}

    .HO label {
        float: left;
        color: Black;
        display: inline-block;
        width: 200px;
        font-size: 12px;
        padding-top: 5px;
        padding-left: 3px;
    }
/*For group header */
.hControl {
    float: left;
    clear: left;
    background-color: #4682b4;
    width: 99%;
    font-family: tahoma;
    font-size: 12px;
}

    .hControl label {
        float: left;
        margin: 10px;
        color: White;
        font-weight: bolder;
    }
/*For group footer */
.fControl {
    float: left;
    background-color: Aqua;
    width: 100%;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: Tahoma;
    font-size: 12px;
}

/*For group header or footer child */
.hOFChild {
}

/*for modal loading*/
.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

body.loading {
    overflow: hidden;
}

    body.loading .modal {
        display: block;
    }
/*For group label */
.gLabel {
    float: left;
    margin: 10px;
    color: White;
    font-weight: bolder;
}

/*For control label */
.cLabel {
    float: left;
    color: Black;
    display: inline-block;
    width: 200px;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 3px;
}

    /*For control label text */
    .cLabel b {
        float: left;
    }

/*For kendo textbox */
.kendoText {
    width: 200px;
}

/* For lookup controls */
.kLookup {
    width: 200px;
}

/*For required controls */
.requiredStyle {
    background-color: rgb(255, 255, 153) !important;
}

/* override kendo textbox  */
#policy11.k-textbox {
    height: 2em;
}

#agency11.k-input {
    height: 4em !important;
    background: Yellow !important;
}
/* For Control Visibility */
.controlVisibilty {
    display: none;
}

#schWin.k-window-content {
    background: #f2f2f2;
}

/* For kendo dropdowns 
.k-dropdown-wrap .k-input {
	background: Yellow !important;
} */

#Location_locationsGrid .k-grid-header .k-header {
    display: none;
}

#Property_propertyGrid .k-grid-header .k-header {
    display: none;
}

#pricingGrid .k-grid-header .k-header {
    display: none;
}

.k-grid tbody .k-grid td {
    font-weight: normal;
}

#Insured_directAddress .hControl .hOFChild {
    float: left;
    margin-top: 7px;
}

.k-tooltip {
    display: inline;
    padding: 0px;
}

.k-invalid-msg {
    background: transparent !important;
    color: Red !important;
    border: none;
    width: 20px;
    margin-left: 3px;
    margin-top: -2px;
    text-align: left;
}

.hOFChild .HO {
    float: left;
    clear: both;
    width: 100%;
    margin: 0px;
    margin-bottom: -2px;
}

.ReportsScreenBorder {
    border: 1px solid #dcdcdc;
}

#propertyGrid .gBorder {
    border: 1px solid black;
}

.k-invalid {
    border: 2px solid #f00;
}

.errorLink {
    /* stylish design */
    background: #e0eaf1;
    padding: 10px 0;
    width: 200px;
    text-align: center;
    cursor: pointer;
}

.k-grid > table > tbody > tr:hover:not(.finys-selected):not(.k-state-selected),
.k-grid-content > table > tbody > tr:hover:not(.finys-selected):not(.k-state-selected) {
    background-color: #ebebe0;
}
/*.k-i-close
{
   -webkit-filter: contrast(500%);
   -ms-filter: contrast(500%);
   -moz-filter: contrast(500%);
   -o-filter:contrast(500%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=10);
}
*/
/* Begin ---- Finys icon styles ----------*/
.f-icon {
    background-image: url("/Content/portalImages/finys_sprite.png");
    border-color: transparent;
}

.f-i-info {
    background-position: 0px 0px;
}

:not(.k-state-disabled).k-link:hover > .f-i-info,
.k-state-hover > .f-i-info,
.k-state-hover > * > .f-i-info,
.k-button:hover .f-i-info,
.k-textbox:hover .f-i-info,
.k-button:active .f-i-info {
    background-position: -16px 0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .f-icon {
        background-image: url("Content/portalImages/finys_sprite_2x.png");
        background-size: 32px 16px; /* Dimensions of finys_sprite.png, half of finys_sprite_2x.png in both height and width */
    }
}

.k-button-icontext .f-icon {
    margin-right: 0.2rem;
    margin-left: -0.2rem;
    vertical-align: text-top;
}

.k-ie8 .k-button-icontext .f-icon {
    margin-right: 3px;
    margin-left: -3px;
    vertical-align: text-top;
}

.k-ie8 .f-icon {
    vertical-align: middle;
}

:root * > .f-icon {
    vertical-align: middle;
}
/* End ------ Finys icon styles ----------*/

/* Begin ---- Policy Navigation styles ----------*/
#navDivMain {
    padding: 0px;
}

.flowInfoBox {
    font-weight: bold;
    line-height: 20px;
    float: left;
    margin: 3px !important;
    margin-top: 0px !important;
}

.headerButtons {
    float: right;
    margin: 0px;
    top: 50%;
    right: 15px;
    margin-top: -15px;
    position: absolute;
}

.footerButtons {
    float: right;
    margin: 0px;
    margin-top: 7px;
    margin-right: 10px !important;
}

#policyFlowFooter {
    background-color: #006699;
    height: 40px;
    text-align: right;
}

#headerBlock {
    padding-bottom: 5px;
    padding-top: 5px;
    color: white;
    background-color: #006699;
    height: 40px;
    position: relative;
}

#footerBlock {
    color: white;
    background-color: #006699;
    height: 40px;
    float: right;
}
/*
ul#navigation 
{
	list-style:none;
	position:relative; 
	z-index:2;
	left:-42px;
}
ul#navigation li 
{
	float:left;
}
ul#navigation li a.selected 
{
	border-bottom:1px solid #fff;
	color:#344385;
	background:#fff;
}
*/
ul#tabNavigationMenu {
    white-space: nowrap;
    margin: 0;
    padding: 0;
    display: inline-block;
}

    ul#tabNavigationMenu li {
        display: inline-block;
        vertical-align: bottom;
        min-height: 30px;
        border-radius: 15px 15px 0px 0px;
    }

        ul#tabNavigationMenu li ul {
            list-style-type: none;
            display: inline-block;
            padding: 0px;
        }

            ul#tabNavigationMenu li ul li {
                display: block;
                padding: 0px;
                border-radius: 0px;
                margin-right: 0px;
            }

                ul#tabNavigationMenu li ul li.selected + li.notSelected,
                ul#tabNavigationMenu li ul li.selected + li.selected {
                    background-color: #006699;
                }

                ul#tabNavigationMenu li ul li.notSelected + li.notSelected,
                ul#tabNavigationMenu li ul li.notSelected + li.selected {
                    background-color: #bbc2ce;
                }

    ul#tabNavigationMenu a {
        font-family: Tahoma;
        font-size: 13px;
        font-weight: 500;
        text-decoration: none;
        display: block;
        text-align: center;
        line-height: 30px;
        padding: 3px 10px 0px 10px;
        border-radius: 15px 15px 0px 0px;
        border-style: solid solid hidden solid;
        border-width: 3px;
    }

    ul#tabNavigationMenu li a.has-image {
        padding-left: 5px;
    }

        ul#tabNavigationMenu li a.has-image:before {
            content: " ";
            height: 16px;
            width: 16px;
            vertical-align: text-top;
            font-size: 0px;
            display: inline-block;
            background-repeat: no-repeat no-repeat;
            padding-right: 3px;
        }

        ul#tabNavigationMenu li a.has-image.error-image:before,
        ul#tabNavigationMenu li a.has-image.rateerror-image:before,
        ul#tabNavigationMenu li a.has-image.naviagationerror-image:before {
            background-image: url("data:image/png;base64,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");
        }

        ul#tabNavigationMenu li a.has-image.info-image:before {
            background-image: url("data:image/png;base64,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");
        }

        ul#tabNavigationMenu li a.has-image.ok-image:before {
            background-image: url("data:image/png;base64,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");
        }

        ul#tabNavigationMenu li a.has-image.warning-image:before {
            background-image: url("data:image/png;base64,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");
        }

    ul#tabNavigationMenu a.selected {
        color: white;
        background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZlcnNpb249IjEuMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJzZWxlY3RlZEdyYWRpZW50IiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSIgc3ByZWFkTWV0aG9kPSJwYWQiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTBCNEQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwMDY2OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNzZWxlY3RlZEdyYWRpZW50KTsiLz4KPC9zdmc+Cg==");
        background-image: -ms-linear-gradient(#90b4d2, #006699 20%);
        background-image: -webkit-linear-gradient(#90b4d2, #006699 20%);
        background-image: -o-linear-gradient(#90b4d2, #006699 20%);
        background-image: linear-gradient(#90b4d2, #006699 20%);
        border-color: #006699;
    }

    ul#tabNavigationMenu a.notSelected {
        color: black;
        background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZlcnNpb249IjEuMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJzZWxlY3RlZEdyYWRpZW50IiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSIgc3ByZWFkTWV0aG9kPSJwYWQiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRjRGNEY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNCQkMyQ0UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNzZWxlY3RlZEdyYWRpZW50KTsiLz4KPC9zdmc+Cg==");
        background-image: -ms-linear-gradient(#f4f4f4, #bbc2ce 20%);
        background-image: -webkit-linear-gradient(#f4f4f4, #bbc2ce 20%);
        background-image: -o-linear-gradient(#f4f4f4, #bbc2ce 20%);
        background-image: linear-gradient(#f4f4f4, #bbc2ce 20%);
        border-color: #bbc2ce;
    }

/* End ---- Policy Navigation styles ----------*/

/* Begin ----------------------- Claims related style Sheet -----------------*/

.ClaimScreen .claimsTitleLine {
    font-size: 1.7em;
    font-family: Tahoma;
    color: white;
    background-color: #006699;
}

.ClaimScreen .TitleBar {
    color: white;
    background-color: #006699;
    border-top-right-radius: 6px;
}

.ClaimScreen {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px !important;
}

    .ClaimScreen .f-group,
    .ClaimScreen .f-child {
        float: none;
        display: inline-block;
        margin: 0px;
    }

    .ClaimScreen .f-group {
        width: 100%;
        box-sizing: border-box;
    }

    .ClaimScreen .k-grid td {
        padding: 0.1em 0.4em 0.1em 0.4em;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    /* No specialized group headers for claims anymore

.ClaimScreen .f-group-header 
{
	background-color: transparent;
}
.ClaimScreen .f-group-header > label
{
	color: #146CA4;
	font-size: 1.16em;
}*/
    .ClaimScreen .f-group-header + br,
    .ClaimScreen > .f-group > ul > li > .k-content > br,
    #Toolbar > br {
        display: none;
    }

    .ClaimScreen > .f-group > ul > li > .k-content > * + br {
        display: block;
    }

    .ClaimScreen .f-group.k-splitter {
        display: block;
        min-height: 50px;
        height: 100%;
    }

    .ClaimScreen .f-group.k-pane,
    .ClaimScreen .f-group.k-splitter {
        padding: 0px;
    }

        .ClaimScreen .f-group.k-splitter .f-group.k-pane.k-scrollable .f-group {
            padding: 0px;
        }

#appContent.appContent > .ClaimScreen:first-child,
#appContent.appContent > script:first-child + .ClaimScreen {
    height: auto;
    min-height: 100%;
    margin: 0px;
    border-radius: 6px;
    /*overflow:hidden;*/
    display: block;
    width: 1100px;
    min-width: 900px;
}

#ScreenContent {
    min-height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

#appContent.appContent > .ClaimScreen:first-child > #ScreenContent,
#appContent.appContent > script:first-child + .ClaimScreen > #ScreenContent {
    display: block;
    position: relative;
    height: 100%;
}

    #appContent.appContent > .ClaimScreen:first-child > #ScreenContent > .f-group,
    #appContent.appContent > script:first-child + .ClaimScreen > #ScreenContent > .f-group {
        width: auto;
        display: block;
        margin: 0px 10px;
    }

        #appContent.appContent > .ClaimScreen:first-child > #ScreenContent > .f-group.k-widget.k-splitter,
        #appContent.appContent > script:first-child + .ClaimScreen > #ScreenContent > .f-group.k-widget.k-splitter {
            margin: 0px 0px 0px 0px;
        }

            #appContent.appContent > .ClaimScreen:first-child > #ScreenContent > .f-group.k-widget.k-splitter:first-child,
            #appContent.appContent > script:first-child + .ClaimScreen > #ScreenContent > .f-group.k-widget.k-splitter:first-child,
            .ClaimWindow > .ClaimScreen:first-child > #ScreenContent > .f-group.k-widget.k-splitter:first-child,
            .ClaimWindow > script:first-child + .ClaimScreen > #ScreenContent > .f-group.k-widget.k-splitter:first-child {
                margin: 0px;
                padding: 0px;
                position: absolute;
                left: 0px;
                top: 0px;
                right: 0px;
                bottom: 0px;
            }

#appContent > .ClaimScreen > #ScreenContent > .f-group + br {
    display: none;
}

#appContent > .ClaimScreen > #ScreenContent > .f-group#Toolbar,
.ClaimWindow > .ClaimScreen > #ScreenContent > .f-group#Toolbar {
    margin: 0px;
}

#Toolbar {
    text-align: right;
    -webkit-box-shadow: inset 0px -15px 13px -5px #146ca4, inset 0px 8px 15px -4px #f2f2f2;
    box-shadow: inset 0px -15px 13px -5px #146ca4, inset 0px 8px 15px -4px #f2f2f2;
    line-height: 32px;
    background-color: #1984c8;
    min-height: 32px;
}

.ClaimScreen #Toolbar > .f-child {
    text-align: left;
    position: absolute;
    left: 0px;
    background-color: transparent;
    margin-left: 10px;
    padding: 0px;
}

.ClaimScreen #Toolbar > br + .f-child {
    position: static;
    margin-right: 5px;
}

.ClaimScreen #Toolbar > .f-child > label {
    width: auto !important;
    white-space: nowrap;
    color: #ffffff;
    font-size: 1.07em;
    text-shadow: 3px 2px 2px #0d3048;
}

.f-group.k-window-content {
    width: 100%;
}

.ClaimScreen
#Toolbar
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: inset 0 0 5px 1px #bcb4b0;
    box-shadow: inset 0 0 5px 1px #bcb4b0;
}

.ClaimScreen #Toolbar .k-button:active {
    color: #000000;
    background-color: #e3e3d3;
    border-color: #bcb4b0;
}

.ClaimScreen #Toolbar .k-button {
    margin: 0.2em 0;
}

.ClaimScreen .k-grid tbody .k-grid div.k-grid-header {
    display: block;
}

.ClaimScreen .k-grid tbody .k-grid thead.k-grid-header {
    display: table-header-group;
}
/*
.ClaimScreen .k-splitter > .k-pane .f-group .f-child label b, .ClaimScreen .k-item .f-group .f-child label b
{
	font-size: 0.8462em;
}
*/
.ClaimScreen .k-panelbar > .k-item > .k-content {
    padding-bottom: 1em;
}

.ClaimScreen .k-grid td.showToolTip {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ClaimScreen .k-grid th {
    text-align: center;
    padding: 0.1em 0.4em 0.1em 0.4em;
}

.ClaimScreen .k-panelbar .k-menu .k-item {
    background-color: transparent;
}

.ClaimScreen .k-panelbar .k-grid .k-grid-content {
    overflow: visible;
}

.ClaimWindow {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px !important;
}

    .ClaimWindow > .ClaimScreen > br {
        display: none;
    }

    .ClaimWindow,
    .ClaimWindow > .ClaimScreen {
        background-color: transparent;
    }

        .ClaimWindow > .ClaimScreen > #ScreenContent {
            border-radius: 4px;
        }

            .ClaimWindow > .ClaimScreen > #ScreenContent > div {
                padding-left: 5px;
            }

            .ClaimWindow > .ClaimScreen > #ScreenContent > #Toolbar {
                border-top-left-radius: 4px;
                border-top-right-radius: 4px;
            }

.ClaimScreen input.k-textbox {
    padding-top: 1px;
    padding-bottom: 1px;
    height: 1.8em;
    text-indent: 0;
}

.ClaimScreen .k-textbox > input,
.ClaimScreen .k-autocomplete .k-input,
.ClaimScreen .k-picker-wrap .k-input,
.ClaimScreen .k-numeric-wrap .k-input,
.ClaimScreen .k-dropdown-wrap .k-input,
.ClaimScreen .k-selectbox .k-input {
    height: 1.3em;
    line-height: 1.3em;
}

.ClaimScreen .k-picker-wrap .k-select,
.ClaimScreen .k-numeric-wrap .k-select,
.ClaimScreen .k-dropdown-wrap .k-select {
    width: 1.5em;
    line-height: 1.8em;
}

.ClaimScreen .k-textbox {
    padding-right: 0em;
}

.ClaimScreen .k-autocomplete,
.ClaimScreen .k-dropdown-wrap,
.ClaimScreen .k-picker-wrap,
.ClaimScreen .k-numeric-wrap {
    padding-right: 1.5em;
}

.ClaimScreen .f-child {
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}

.ClaimScreen .k-pager-wrap {
    padding-bottom: 0.1em;
    padding-top: 0.1em;
}

.ClaimScreen .k-i-calendar,
.ClaimScreen .k-i-arrow-s {
    vertical-align: top;
    margin-top: 2px;
}

.ClaimScreen .k-button {
    padding: 3px 3px;
}

.ClaimScreen {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
}

    .ClaimScreen .k-panelbar > .k-item > .k-link,
    .ClaimScreen .k-panel > .k-item > .k-link {
        line-height: 1.8em;
    }

    .ClaimScreen .f-child label {
        vertical-align: middle;
    }

hr {
    border: 0;
    height: 1px;
    background: #a5510b;
    background-image: -webkit-linear-gradient(left, #ccc, #a5510b, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #a5510b, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #a5510b, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #a5510b, #ccc);
}

#ReserveSummaryGrid > table > tbody > tr > td.k-hierarchy-cell + td + td {
    max-width: 355px;
}

#ChecksGrid > table > tbody > tr > td.k-hierarchy-cell + td + td + td {
    max-width: 260px;
}

.ClaimScreen
#ClaimSummary_Task_Expand_MainGroup > #ClaimSummary_Task_Expand_Group_1,
.ClaimScreen
#ClaimSummary_Notes_Expand_MainGroup > #ClaimSummary_Notes_Expand_Group_1 {
    width: auto;
}

.ClaimScreen
#ClaimSummary_Attachment_Expand_DOL_MainGroup > .f-child > #ClaimSummary_Attachment_Expand_DOL_UploadScreen {
    width: auto !important;
}

.ClaimScreen
#ClaimSummary_Attachment_Expand_DOL_MainGroup > .f-child:first-child {
    float: right;
}

#ClaimSummary_Attachment_Expand_DOL_dolGrid > table,
#ClaimSummary_Attachment_DOL_dolGrid > table {
    font-size: 1.25em;
}

.ClaimScreen
#ClaimSummary_Attachment_Expand_DOL_MainGroup > :first-child.f-child + br + .f-child,
.ClaimScreen
#ClaimSummary_Attachment_Expand_DOL_MainGroup
.f-child
.f-group.SearchBorder > .f-child:first-child,
.ClaimScreen
#ClaimSummary_Attachment_DOL_MainGroup > :first-child.f-child + br + .f-child,
.ClaimScreen
#ClaimSummary_Attachment_DOL_MainGroup
.f-group.SearchBorder > .f-child:first-child {
    width: 100%;
}

.ClaimScreen .k-grid table {
    table-layout: fixed;
}

.ClaimScreen #TabGroup .k-state-active > a {
    color: #ffffff;
    background-color: #4682b4;
}

.ClaimScreen .f-group-header {
    border-bottom-color: #4682b4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

    .ClaimScreen .f-group-header > label {
        font-weight: bold;
        font-size: 14px;
        color: #4682b4;
    }

/*--------------------------------------- End Styles for claims ----------------------------------- */

/* Begin ----------------------- Report Writer related style Sheet -----------------*/

.RWScreen {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

    .RWScreen .f-group,
    .RWScreen .f-child {
        float: none;
        display: inline-block;
        margin: 0px;
    }

    .RWScreen .f-group {
        width: 100%;
        box-sizing: border-box;
    }

    .RWScreen .f-group-header {
        background-color: transparent;
    }

        .RWScreen .f-group-header > label {
            color: #146ca4;
            font-size: 1.16em;
        }

        .RWScreen .f-group-header + br,
        .RWScreen > .f-group > ul > li > .k-content > br,
        #Toolbar > br {
            display: none;
        }

    .RWScreen > .f-group > ul > li > .k-content > * + br {
        display: block;
    }

    .RWScreen .f-group.k-splitter {
        display: block;
        min-height: 50px;
        height: 100%;
    }

    .RWScreen .f-group.k-pane,
    .RWScreen .f-group.k-splitter {
        padding: 0px;
    }

        .RWScreen .f-group.k-splitter .f-group.k-pane.k-scrollable .f-group {
            padding: 0px;
        }

#appContent.appContent > .RWScreen:first-child,
#appContent.appContent > script:first-child + .RWScreen {
    height: auto;
    min-height: 100%;
    margin: 0px;
    border-radius: 6px;
    overflow: hidden;
    display: block;
    width: 100%;
    min-width: 100%;
}

#ScreenContent {
    min-height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

#appContent.appContent > .RWScreen:first-child > #ScreenContent,
#appContent.appContent > script:first-child + .RWScreen > #ScreenContent {
    display: block;
    position: relative;
    height: 100%;
}

    #appContent.appContent > .RWScreen:first-child > #ScreenContent > .f-group,
    #appContent.appContent > script:first-child + .RWScreen > #ScreenContent > .f-group {
        width: auto;
        display: block;
        margin: 0px 10px;
    }

        #appContent.appContent > .RWScreen:first-child > #ScreenContent > .f-group.k-widget.k-splitter,
        #appContent.appContent > script:first-child + .RWScreen > #ScreenContent > .f-group.k-widget.k-splitter {
            margin: 0px 0px 0px 0px;
        }

            #appContent.appContent > .RWScreen:first-child > #ScreenContent > .f-group.k-widget.k-splitter:first-child,
            #appContent.appContent > script:first-child + .RWScreen > #ScreenContent > .f-group.k-widget.k-splitter:first-child,
            .RWWindow > .RWScreen:first-child > #ScreenContent > .f-group.k-widget.k-splitter:first-child,
            .RWWindow > script:first-child + .RWScreen > #ScreenContent > .f-group.k-widget.k-splitter:first-child {
                margin: 0px;
                padding: 0px;
                position: absolute;
                left: 0px;
                top: 0px;
                right: 0px;
                bottom: 0px;
            }

#appContent > .RWScreen > #ScreenContent > .f-group + br {
    display: none;
}

#appContent > .RWScreen > #ScreenContent > .f-group#Toolbar,
.RWWindow > .RWScreen > #ScreenContent > .f-group#Toolbar {
    margin: 0px;
}

#Toolbar {
    text-align: right;
    -webkit-box-shadow: inset 0px -15px 13px -5px #146ca4, inset 0px 8px 15px -4px #f2f2f2;
    box-shadow: inset 0px -15px 13px -5px #146ca4, inset 0px 8px 15px -4px #f2f2f2;
    line-height: 32px;
    background-color: #1984c8;
    min-height: 32px;
}

.RWScreen #Toolbar > .f-child {
    text-align: left;
    position: absolute;
    left: 0px;
    background-color: transparent;
    margin-left: 10px;
    padding: 0px;
}

.RWScreen #Toolbar > br + .f-child {
    position: static;
    margin-right: 5px;
}

.RWScreen #Toolbar > .f-child > label {
    width: auto !important;
    white-space: nowrap;
    color: #ffffff;
    font-size: 1.07em;
    text-shadow: 3px 2px 2px #0d3048;
}

.f-group.k-window-content {
    width: 100%;
}

.RWScreen
#Toolbar
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: inset 0 0 5px 1px #bcb4b0;
    box-shadow: inset 0 0 5px 1px #bcb4b0;
}

.RWScreen #Toolbar .k-button:active {
    color: #000000;
    background-color: #e3e3d3;
    border-color: #bcb4b0;
}

.RWScreen #Toolbar .k-button {
    margin: 0.2em 0;
}

.RWScreen #TabGroup .k-state-active > a {
    color: #ffffff;
    background-color: #4682b4;
}

.RWScreen .k-grid tbody .k-grid div.k-grid-header {
    display: block;
}

.RWScreen .k-grid tbody .k-grid thead.k-grid-header {
    display: table-header-group;
}

.RWScreen .k-splitter > .k-pane .f-group .f-child label b,
.RWScreen .k-item .f-group .f-child label b {
    font-size: 0.8462em;
}

.RWScreen .k-panelbar > .k-item > .k-content {
    padding-bottom: 1em;
}

.RWScreen .k-grid td.showToolTip {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.RWScreen .k-grid th {
    text-align: center;
}

.RWScreen .k-panelbar .k-menu .k-item {
    background-color: transparent;
}

.RWScreen .k-panelbar .k-grid .k-grid-content {
    overflow: visible;
}

.RWWindow {
    box-sizing: border-box;
    margin: 0px;
}

/*-------------------------------End Styles for Report Writer ----------------------*/

/* Begin ----------------------- Grid -----------------*/
.k-grid-header {
    padding: 0 !important;
}

.k-grid-content {
    overflow-y: hidden;
}

.k-grid-header .k-header {
    text-align: center;
    white-space: normal;
}

/*-------------------------------End Grid ----------------------*/

/* Begin ----------------------- Login Style Sheet -----------------*/

.login-group {
    border: 1px solid #dedede;
    width: 100%;
    padding: 0px;
    border-radius: 4px;
}

.login-group-header {
    display: block;
    /*background-color:#f0f0f0;*/
    font-size: 18px;
    /*border-bottom:1px solid #dedede;*/
    padding: 5px;
    border-top: 6px rgba(0, 100, 200, 0.8) solid;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.login-group-header-content {
    display: inline-block;
    vertical-align: middle;
}

.login-group-content {
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
}

/*ErrorWin Styles START*/
.errorWin {
    display: list-item;
}

.errorWinText {
    white-space: pre-wrap !important;
    color: red;
    font-weight: bold;
    margin-right: 25px;
}

    .errorWinText .Informational,
    .errorWinText .UnderwritingReferralRequired {
        color: blue !important;
    }

.errorWinWrapper {
    top: 80px !important;
    bottom: 45px !important;
    position: fixed !important;
    width: 400px;
}

.errorWinUnpinned {
    left: -372px !important;
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 1s ease-in-out; /** Firefox **/
    -o-transition: all 1s ease-in-out; /** Opera **/
}

.errorWinUnpinnedHover:hover {
    left: 0px !important;
}

.errorWinPinned {
    left: 0px !important;
}

/*ErrorWin Styles END*/

/*-------------------------------End Styles for Login ----------------------*/
#environment {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 10000;
    padding: 2px 10px;
    background: rgba(220, 240, 255, 0.95);
    color: #484848;
    border-top: 2px solid #7fb3e6;
    border-left: 1px solid #a8cdee;
    border-bottom: 1px solid #a8cdee;
    border-radius: 0 0 0 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.12);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.4);
    cursor: pointer;
    white-space: nowrap;
    user-select: none;
    transition: background 0.15s ease, box-shadow 0.15s ease;
}

    #environment:hover {
        background: rgba(205, 232, 255, 0.95);
        box-shadow: 0 3px 8px rgba(0,0,0,0.18);
    }