/* fjalla-one-regular - latin */
@font-face
{
    font-family: 'Fjalla One';
    font-style: normal;
    font-weight: 400;
    src: url('webfonts/fjalla-one-v12-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/fjalla-one-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/fjalla-one-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/fjalla-one-v12-latin-regular.woff') format('woff'), /* Modern Browsers */ url('webfonts/fjalla-one-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/fjalla-one-v12-latin-regular.svg#FjallaOne') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('webfonts/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('webfonts/roboto-v29-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('webfonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('webfonts/roboto-v29-latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-italic.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('webfonts/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('webfonts/roboto-v29-latin-500italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('webfonts/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('webfonts/roboto-v29-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('webfonts/roboto-v29-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfonts/roboto-v29-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('webfonts/roboto-v29-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('webfonts/roboto-v29-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfonts/roboto-v29-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
.form-control:focus
{
    border-color: rgba(2, 177, 222, 1);
}
html
{
    font-size: 16px;
}
body
{
    overflow-y: scroll;
    color: #333333;
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Calibri', 'Segoe UI', 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 1rem;
}
body .form-control
{
    font-size: 1rem;
}
h1,
h2,
h3,
h4,
h5,
h6
{
    font-family: "Fjalla One", -apple-system, BlinkMacSystemFont, 'Calibri', 'Segoe UI', 'Helvetica Neue', 'Arial', sans-serif;
    color: #231f20 !important;
    margin-bottom: 1.25rem;
}
h5
{
    font-size: 1.125rem;

}
.container .content, .container-fluid .content
{
    margin-top: 8rem;
}
.navbar
{
    border-bottom: 4px solid white;
    border-top: solid 32px #3d1f72;
    background-color: #282829 !important;
    height: 90px;
}
@media (min-width: 768px)
{
    .navbar
    {
        background: url('navbar-medium.png');
        background-repeat: no-repeat;
        background-position: top center;
    }
}
@media (min-width: 992px)
{
    .navbar
    {
        background: url('navbar-large.png');
        background-repeat: no-repeat;
        background-position: top center;
    }
}
@media (min-width: 1200px)
{
    .navbar
    {
        background: url('navbar-extra-large.png');
        background-repeat: no-repeat;
        background-position: top center;
    }
}
.navbar .container,
.navbar .navbar-dark .container
{
    filter: none !important;
}
.navbar .navbar-brand
{
    display: none;
}
.navbar-static-top .container
{
}
/* Tabs in hollywood nav bar */
.navbar-dark ul.nav
{
    margin-top: 5px;
    margin-right: 0;
    float: right;
}
.navbar-dark .nav li a
{
    text-align: center;
    border-radius: 2px;
    color: white !important;
    border: 1px solid white;
    padding: 3px 13px;
}
.navbar-dark .nav li a:hover
{
    background-color: white;
    color: #686868 !important;
}
.navbar-dark .nav li.active a
{
    background-color: white;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    color: #383a3c !important;
}
/* Tables/Grids */
.table
{
    border: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.table tr th
{
    background-color: #ffffff !important;
}
.table th a,
.com-google-gwt-user-cellview-client-CellTable-Style-cellTableSortableHeader
{
    cursor: pointer;
}
.table thead tr th,
.table tbody tr td
{
    border-left: none;
    border-bottom: 1px solid #c0c0c0;
    /* 
    border-right: 1px solid #c0c0c0; 
    border-top: 1px solid #c0c0c0;
    */
}
.table thead tr th
{
    border-bottom: 1px solid #c0c0c0;
}
.table tr > th:last-child,
.table tr > td:last-child
{
    border-right: none !important;
}
.table tr:hover
{
    background-color: #f0f0f0 !important;
}
tr.cellTableSelectedRow,
tr.cellTableSelectedRow:hover,
tr.cellTableSelectedRow td
{
    background-color: rgb(2, 177, 222) !important;
}
tr.cellTableSelectedRow td
{
    border: none;
    color: white;
}
tr.cellTableSelectedRow a
{
    color: white !important;
}
div.content
{
    position: relative;
}
div.login-logo
{
    display: none;
}
.breadcrumb
{
    background-color: #f3fbfd;
}
div.entsia-Summary, div.entsia-Break
{
    border: none;
    border-bottom: none;
}
div.entsia-Summary div.entsia-Break
{
    border-bottom: none;
    margin-bottom: 16px;
}
div.entsia-Summary div.entsia-PolicySummary,
div.entsia-Summary div.entsia-Navigator
{
    border: 1px solid #6533be;
    border-radius: 3px;
    background-color: rgba(101, 51, 190, 0.05);
}
div.entsia-Summary div.entsia-Navigator ul
{
    list-style: none none;
    margin: 0;
    padding: 0;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentItem,
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentItem:hover
{
    border-right: 6px solid #ff7f00;
    background-color: white;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentParentItem
{
    background-color: white;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentChildItem
{
    border-right: 12px solid #ff7f00;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentChildItem:hover
{
    border-right: 6px solid #ff7f00;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentParentItem:hover li.entsia-CurrentChildItem
{
    border-right: 6px solid #ff7f00;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken a.entsia-Expand,
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken a.entsia-Collapse,
div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionNotTaken a.entsia-Expand,
div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionNotTaken a.entsia-Collapse,
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken a.entsia-Expand,
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken a.entsia-Collapse,
div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionTaken a.entsia-Expand,
div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionTaken a.entsia-Collapse
{
    display: none;
}
div.entsia-Summary div.entsia-Navigator ul li a.entsia-Expand,
div.entsia-Summary div.entsia-Navigator ul li a.entsia-Collapse,
div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Expand,
div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Collapse
{
    width: 18px;
    height: 18px;
    position: absolute;
    margin-top: -19px;
    border-radius: 50%;
    border: 0;
    display: flex;
}
.entsia-Expand
{
    background: url('collapse-button.png');
    background-repeat: no-repeat;
    background-position: center;
}
.entsia-Collapse
{
    background: url('expand-button.png');
    background-repeat: no-repeat;
    background-position: center;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken
{
    background: url('section-taken.png');
    background-repeat: no-repeat;
    background-position-y: 5px;
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken
{
    background: url('section-not-taken.png');
    background-repeat: no-repeat;
    background-position-y: 5px;
}
div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionTaken
{
    background: url('section-taken.png');
    background-repeat: no-repeat;
    background-position: 92%;
}
div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionNotTaken
{
    background: url('section-not-taken.png');
    background-repeat: no-repeat;
    background-position: 92%;
}
@media (min-width: 544px)
{
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionNotTaken
    {
        background-position-x: 467px;
    }

    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken
    {
        background-position-x: 482px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionTaken
    {
        background-position-x: 467px;
    }

    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionTaken
    {
        background-position-x: 447px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Collapse
    {
        margin-left: 446px;
    }

    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Collapse
    {
        margin-left: 466px;
    }
}
@media (min-width: 768px)
{
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionNotTaken
    {
        background-position-x: 162px;
    }

    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken
    {
        background-position-x: 177px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionTaken
    {
        background-position-x: 162px;
    }

    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionTaken
    {
        background-position-x: 142px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Collapse
    {
        margin-left: 142px;
    }

    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Collapse
    {
        margin-left: 162px;
    }
}
@media (min-width: 992px)
{
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionNotTaken
    {
        background-position-x: 202px;
    }

    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken
    {
        background-position-x: 217px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionTaken
    {
        background-position-x: 202px;
    }

    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionTaken
    {
        background-position-x: 182px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Collapse
    {
        margin-left: 181px;
    }

    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Collapse
    {
        margin-left: 202px;
    }
}
@media (min-width: 1200px)
{
    div.entsia-Summary div.entsia-Navigator ul li ul li ul li.entsia-SituationSectionTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li ul li.entsia-SituationSectionNotTaken
    {
        background-position-x: 187px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SituationSectionNotTaken
    {
        background-position-x: 207px;
    }

    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken
    {
        background-position-x: 221px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator ul li ul li.entsia-SectionTaken
    {
        background-position-x: 207px;
    }

    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionNotTaken,
    div.entsia-Summary div.entsia-Navigator li ul li ul li.entsia-SectionTaken
    {
        background-position-x: 187px;
    }

    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li ul li a.entsia-Collapse
    {
        margin-left: 186px;
    }

    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Expand,
    div.entsia-Summary div.entsia-Navigator ul li a.entsia-Collapse
    {
        margin-left: 206px;
    }
}
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionTaken:hover,
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentItem.entsia-SectionTaken,
div.entsia-Summary div.entsia-Navigator ul li.entsia-SectionNotTaken:hover,
div.entsia-Summary div.entsia-Navigator ul li.entsia-CurrentItem.entsia-SectionNotTaken
{
    background-position-x: 89%;
}
div.entsia-Summary div.entsia-Navigator ul li:hover
{
    background-color: white;
    border-right: 6px solid #6533be;
    cursor: pointer;
}
div.entsia-Summary div.entsia-Navigator ul li
{
    list-style: none none;
    margin: 0;
    padding: 5px 0 5px 15px;
    border-bottom: 1px solid white;
    font-weight: bold;
}
div.entsia-Summary div.entsia-Navigator ul > li:last-child
{
    border-bottom: none;
}
div.entsia-Summary div.entsia-Navigator ul ul li
{
    margin: 0 0 3px 0;
    border-bottom: none;
    padding: 0 0 0 20px;
    font-weight: normal;
}
div.entsia-Summary div.entsia-Navigator ul ul li:hover
{
    border-right: none;
}
div.entsia-Summary div.entsia-Navigator ul ul li:hover a
{
    text-decoration: underline;
}
div.entsia-Summary div.entsia-Navigator ul li div
{
    display: inline-block;
}
div.entsia-Summary div.entsia-SummaryActions
{
    padding: 0;
}
body.sundown div#header .container,
body.ghostrider div#header .container,
body.hollywood.function-Login div#header .container
{
    padding: 0;
}
body.sundown div#header .content,
body.ghostrider div#header .content,
body.hollywood.function-Login div#header .content
{
    background: url('banner.png') no-repeat top left;
    height: 100px;
    z-index: -1;
}
body.hollywood.function-Login .id-Login
{
    width: 135px;
}
.message-error, .message-warning, .message-information
{
    border-radius: 3px 0 0 3px;
}
@media (min-width: 768px)
{
    body.sundown div#header .content,
    body.ghostrider div#header .content,
    body.hollywood.function-Login div#header .content
    {
        background: url('navbar-medium.png');
    }
}
@media (min-width: 992px)
{
    body.sundown div#header .content,
    body.ghostrider div#header .content,
    body.hollywood.function-Login div#header .content
    {
        background: url('navbar-large.png');
    }
}
@media (min-width: 1200px)
{
    body.sundown div#header .content,
    body.ghostrider div#header .content,
    body.hollywood.function-Login div#header .content
    {
        background: url('navbar-extra-large.png');
    }
}
body.sundown.function-Print .entsia-PolicyHeader
{
    border-bottom-color: #00a1de;
}
.entsia-PrintWidget.card .entsia-DocumentTitle label
{
    color: #00a1de;
}
body.hollywood.function-Login button.id-Help,
body.hollywood.function-Login .entsia-Column.width19.entsia-Offset1
{
    display: none;
}
body.hollywood.function-Login .entsia-Column.width12.first
{
    margin-left: 300px !important;
    background-color: #f0f0f0;
    padding: 10px 15px 10px 10px;
}
body.hollywood.function-Login .entsia-Column.width12.first h3,
body.hollywood.function-Login .entsia-Column.width12.first p
{
    text-align: center;
}
body.hollywood.function-Login .entsia-Column.width12.first .well
{
    background-color: transparent !important;
    padding: 0;
    margin: 0;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}
body.hollywood.function-Login .entsia-Column.width12.first .form
{
    margin-bottom: 0 !important;
}
.entsia-HybridNavigator
{
    border-top: 1px solid #c0c0c0;
}
div.break.visible
{
    border-bottom: 1px solid #c0c0c0;
}
.page-header
{
    border: none;
}
.page-header h1
{
    margin-top: 0;
}
a
{
    /* color: #6533be; */
}
/* Modal */
div.modal-dialog .modal-content
{
    border-radius: 5px;
}
div.modal-dialog .modal-footer
{
    background-color: #e5e5e5;
    padding: 12px 0 7px 0;
    border-top: 1px solid #a0a0a0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
div.modal-dialog .modal-header
{
    padding: 4px 8px;
    background-color: rgba(40, 40, 41, 0.75);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #606060;
}
div.modal-dialog .modal-header h1,
div.modal-dialog .modal-header h2,
div.modal-dialog .modal-header h3,
div.modal-dialog .modal-header h4,
div.modal-dialog .modal-header h5
{
    color: white !important;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 8px;
    text-align: left;
    font-size: 1.5rem;
}
div.modal-dialog .modal-body .support-data .grid-container table
{
    background-color: #f8f8f8;
}
.modal-backdrop.in
{
    opacity: .65;
}
.modal-footer .btn
{
    min-width: 120px;
    margin-bottom: 5px;
}
/* Buttons */
button.btn.btn-secondary
{
    color: #231f20;
}
button.btn,
button.btn:focus,
button.btn:active,
button.btn.active,
button.btn.disabled,
button.btn[disabled]
{
    font-family: "Fjalla One";
    background: none;
    border-color: rgba(254, 196, 92, 1);
    background-color: white;
    color: #6533be;
}
button.btn.btn-primary,
button.btn.btn-primary:focus,
button.btn.btn-primary:active,
button.btn.btn-primary.active,
button.btn.btn-primary.disabled,
button.btn.btn-primary[disabled],
button.btn.id-Next
{
    border-color: rgba(254, 196, 92, 1);
    background-color: rgba(254, 196, 92, 0.8);
    color: #231f20;
}
button.btn:hover,
button.btn.btn-primary:hover,
button.btn.btn-secondary:hover
{
    background-color: rgba(254, 196, 92, 0.5);
}
.backgroundColor
{
    background-color: yellow !important;
}
button.id-AddPropertyAddress
{
    background-color: rgba(254, 196, 92, 1);
}
.fontColor
{
    color: blue !important;
}
.entsia-SummaryActions .btn
{
    margin-bottom: 5px;
}
.nav-tabs a.nav-link
{
    border-color: #e0e0e0;
    background-color: #f2f2f2;
}
.nav-tabs a.nav-link:hover
{
    border-color: #e0e0e0;
    background-color: #f3fbfd;
}
div.productLink .logo
{
    background-image: url("product-generic.png");
    background-color: transparent;
    width: 60px;
    height: 60px;
    margin: 10px 15px 0 10px;
}
div.productLink.ref-3B0ACA5E-BF6E-41F0-8862-5C8CC870FB94 .logo
{
    background-image: url("product-fire.png");
    background-color: transparent;
}
div.productLink.ref-5D8419C7-1108-4A9E-BAF3-0554B8C4416F .logo
{
    background-image: url("product-money.png");
    background-color: transparent;
}
div.productLink.ref-1527C3D5-FEF5-4DD6-BF8E-9E86292D0ABD .logo,
div.productLink.ref-E12376D7-8788-467A-88FB-47F0A1BAC459 .logo
{
    background-image: url("product-transit.png");
    background-color: transparent;
}
.productLink .productContainer
{
    background-color: #e4e4e4;
    border: 1px solid #f0f0f0;
}
.productLink:hover .productContainer
{
    background-color: #f3fbfd !important;
    border: 1px solid #5fd3ff;
}
.productLink:hover .productContainer .name.gwt-Label
{
    color: inherit;
}
.productLink:hover .productContainer .description.gwt-Label
{
    color: inherit;
}
div.entsia-HybridNavigator button.btn.disabled,
div.entsia-HybridNavigator button.btn[disabled]
{
    display: none;
}
/* PREMIUM TABLE */
table.id-coverPremiumSets tr.indent0 td
{
    background-color: #f1f9ff;
}
table.id-coverPremiumSets tr td:last-child
{
    font-weight: bold;
}
/* PILL QUESTIONS */
.entsia-FormField .nav-pills .nav-item span,
.entsia-FormField .nav-pills .nav-item a
{
    border-color: rgb(254, 196, 92);
    background-color: rgba(254, 196, 92, 0.25);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.entsia-FormField .nav-pills .nav-item:focus
{
    outline: 0;
}
.entsia-FormField .nav-pills .nav-item:focus .nav-link
{
    border-color: rgba(2, 177, 222, 1);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
    -moz-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
.entsia-FormField .nav-pills .nav-item span.active
{
    background-color: rgba(254, 196, 92, 1);
    border-color: rgb(254, 196, 92);
    color: #333333;
}
.entsia-FormField .nav-pills .nav-item a:hover
{
    background-color: rgba(240, 217, 180, 0.8);
    border-color: rgb(254, 196, 92);
    color: #333333;
}
.entsia-FormField .nav-pills li.nav-item.entsia-ReadOnly
{
    display: none;
}
.entsia-FormField .nav-pills li.nav-item.entsia-ReadOnly.active
{
    display: block;
}
.entsia-FormField .nav-pills li.nav-item.entsia-ReadOnly span,
.entsia-FormField .nav-pills li.nav-item.entsia-ReadOnly a
{
    background-color: #eceeef;
    opacity: 1;
}
/* Exception display */
.error-explanation b
{
    color: #fe7924;
}
@media (min-width: 992px)
{
    .modal-function-ErrorDisplay .modal-body
    {
        margin-left: 130px;
    }

    .modal-function-ErrorDisplay .modal-content
    {
        background: url('error.png');
        background-repeat: no-repeat;
        background-position: 23px 64px;
        background-color: white;
    }
}
.modal-function-ErrorDisplay .modal-body textarea
{
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.modal-content
{
    border: none;
}
/* Content box */
div.special-box
{
    border-radius: 4px;
    border: 1px solid #98e3ff;
    background-color: #f3fbfd;
    font-size: 18px;
    margin-top: 46px;
    padding: 5px;
}
div.special-box div.entsia-PremiumLabel
{
    font-weight: bold;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
}
div.entsia-PremiumSummary .entsia-FormField .nav.nav-tabs
{
    margin-top: 0 !important;
}
/* GHOSTRIDER */
.policy-page-navigator
{
    margin-top: 10px;
    padding-top: 25px;
    border-top: 1px solid #231f20;
}
.step-tracker
{
    color: #231f20 !important;
    margin-bottom: 18px;
    margin-top: 3px;
    border: none;
    display: flex;
}
.step-tracker .step-item
{
    display: inline-block;
    text-align: center;
    font-family: "Fjalla One";
}
.step-tracker .step-item div
{
    /* background-image: url("step-incomplete.png"); */
    border-radius: 0;
    border: none;
    width: 65px;
    height: 65px;
    display: inline-block;
    text-align: center;
    padding-top: 1px;
    font-size: 2em;
    color: transparent;
}
.step-tracker .step-item.completed div
{
    /* background-image: url("step-complete.png"); */
    border: none;
    color: transparent;
}
.step-tracker .step-item.active div
{
    background-image: url("step-active.png");
    border: none;
    color: transparent;
}
.step-tracker .step-item p
{
    font-weight: bold;
    font-size: 1.1em;
    padding-top: 5px;
    color: black;
}
.step-tracker .step-item
{
    background-image: url("step-background-incomplete.png");
    background-repeat: repeat-x;
    background-position: center;
}
.step-tracker .step-item.active
{
    background-image: url("step-background-active.png");
}
.step-tracker .step-item.completed
{
    background-image: url("step-background-complete.png");
}
body.ghostrider div.next
{
    position: absolute;
    right: 0;
}
body.ghostrider div.policy-page-navigator .policy-page-navigator-button:last-child
{
    display: flex;
    justify-content: end;
}
body.ghostrider div.policy-page-navigator button.id-Next
{
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 2rem;
    background-image: url("icon-next.png");
}
body.ghostrider div.policy-page-navigator button.id-Previous
{
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 2rem;
    background-image: url("icon-previous.png");
}
body.ghostrider button.id-PayNow
{
    margin-top: 20px;
    background-color: #d10000;
    border-color: #d10000;
}
body.ghostrider button:disabled
{
    display: none;
}
.page-header
{
    position: absolute;
    top: -9rem;
    text-align: right;
    width: 100%;
}
@media (min-width: 992px)
{
    .page-header
    {
        text-align: center;
    }
}
@media (min-width: 1200px)
{
    .page-header
    {
        text-align: center;
    }
}
.page-header h1 small
{
    display: none;
}
.sundown .container .content, .ghostrider .container .content
{
    margin-top: 4rem;
}
.policy-tracker
{
    margin-top: -20px;
}
.date-picker-append
{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA1MDA7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iY2FsZW5kYXItZGF0ZS1tb250aC1wbGFubmVyIj48Zz48Y2lyY2xlIGN4PSIyNTAiIGN5PSIyNTAiIHI9IjI1MCIgc3R5bGU9ImZpbGw6I0Y0RjFGMDsiLz48ZyBpZD0iX3gzMl8xIj48cGF0aCBkPSJNMzM5LjgxMSwxNTIuNTE4di05LjcwMWMwLTUuMjQxLTQuMjQzLTkuNDg0LTkuNDc4LTkuNDg0Yy01LjIzNSwwLTkuNDc4LDQuMjQzLTkuNDc4LDkuNDg0djkuNjQ2ICAgICBoLTIwLjEyOXYtOS42NDZjMC01LjI0MS00LjI0Mi05LjQ4NC05LjQ4My05LjQ4NGMtNS4yMjksMC05LjQ3Myw0LjI0My05LjQ3Myw5LjQ4NHY5LjY0NmgtMjAuMTIydi05LjY0NiAgICAgYzAtNS4yNDEtNC4yNDgtOS40ODQtOS40ODMtOS40ODRjLTUuMjM2LDAtOS40ODEsNC4yNDMtOS40ODEsOS40ODR2OS42NDZoLTIwLjExN3YtOS42NDZjMC01LjI0MS00LjI0Ni05LjQ4NC05LjQ4Ni05LjQ4NCAgICAgYy01LjIzMywwLTkuNDc4LDQuMjQzLTkuNDc4LDkuNDg0djkuNjQ2aC0yMC4xMnYtOS42NDZjMC01LjI0MS00LjI0NS05LjQ4NC05LjQ4LTkuNDg0Yy01LjIzNSwwLTkuNDgzLDQuMjQzLTkuNDgzLDkuNDg0djkuNjQ2ICAgICBoLTMuMzRjLTI5LjU2LDAtMjYuOTI5LDM0LjAzOS0yNi45MjksMzQuMDM5djE1LjUxMWgyLjAxOWgyMjcuNTI4aDIuMDE4di0yNi4yNTkgICAgIEMzNjUuODE0LDE3NS43NTQsMzY0Ljg5OCwxNTMuMDYsMzM5LjgxMSwxNTIuNTE4eiBNMTg2LjQxMiwxNzYuNjZjMCwxLjM1Ni0xLjEyLDIuNDY5LTIuNDgyLDIuNDY5aC0yMC40MSAgICAgYy0xLjM2NSwwLTIuNDgtMS4xMTItMi40OC0yLjQ2OXYtMTQuNTU2YzAtMS4zNjcsMS4xMTUtMi40NzQsMi40OC0yLjQ3NGgwLjk5OXYwLjM3NGMwLDUuMjM1LDQuMjQ4LDkuNDc4LDkuNDgzLDkuNDc4ICAgICBjNS4yMzUsMCw5LjQ4LTQuMjQzLDkuNDgtOS40Nzh2LTAuMzc0aDAuNDQ4YzEuMzYyLDAsMi40ODIsMS4xMDcsMi40ODIsMi40NzRWMTc2LjY2eiBNMjI1LjUwNSwxNzYuNjYgICAgIGMwLDEuMzU2LTEuMTE4LDIuNDY5LTIuNDgyLDIuNDY5aC0yMC40MDdjLTEuMzY1LDAtMi40NzktMS4xMTItMi40NzktMi40Njl2LTE0LjU1NmMwLTEuMzY3LDEuMTE1LTIuNDc0LDIuNDc5LTIuNDc0aDAuOTg3ICAgICB2MC4zNzRjMCw1LjIzNSw0LjI0NSw5LjQ3OCw5LjQ3OCw5LjQ3OGM1LjI0MSwwLDkuNDg2LTQuMjQzLDkuNDg2LTkuNDc4di0wLjM3NGgwLjQ1NmMxLjM2NCwwLDIuNDgyLDEuMTA3LDIuNDgyLDIuNDc0VjE3Ni42NnogICAgICBNMjY0LjYsMTc2LjY2YzAsMS4zNTYtMS4xMjMsMi40NjktMi40NzksMi40NjloLTIwLjQwN2MtMS4zNjcsMC0yLjQ4Mi0xLjExMi0yLjQ4Mi0yLjQ2OXYtMTQuNTU2ICAgICBjMC0xLjM2NywxLjExNS0yLjQ3NCwyLjQ4Mi0yLjQ3NGgwLjk3MXYwLjM3NGMwLDUuMjM1LDQuMjQ1LDkuNDc4LDkuNDgxLDkuNDc4YzUuMjM1LDAsOS40ODMtNC4yNDMsOS40ODMtOS40Nzh2LTAuMzc0aDAuNDcyICAgICBjMS4zNTcsMCwyLjQ3OSwxLjEwNywyLjQ3OSwyLjQ3NFYxNzYuNjZ6IE0zMDMuNywxNzYuNjZjMCwxLjM1Ni0xLjEyMywyLjQ2OS0yLjQ4NSwyLjQ2OWgtMjAuNDEgICAgIGMtMS4zNjcsMC0yLjQ3NC0xLjExMi0yLjQ3NC0yLjQ2OXYtMTQuNTU2YzAtMS4zNjcsMS4xMDYtMi40NzQsMi40NzQtMi40NzRoMC45NjZ2MC4zNzRjMCw1LjIzNSw0LjI0Myw5LjQ3OCw5LjQ3Myw5LjQ3OCAgICAgYzUuMjQxLDAsOS40ODMtNC4yNDMsOS40ODMtOS40Nzh2LTAuMzc0aDAuNDg4YzEuMzYyLDAsMi40ODUsMS4xMDcsMi40ODUsMi40NzRWMTc2LjY2eiBNMzQyLjc5LDE3Ni42NiAgICAgYzAsMS4zNTYtMS4xMTIsMi40NjktMi40OCwyLjQ2OUgzMTkuOWMtMS4zNjcsMC0yLjQ3NS0xLjExMi0yLjQ3NS0yLjQ2OXYtMTQuNTU2YzAtMS4zNjcsMS4xMDctMi40NzQsMi40NzUtMi40NzRoMC45NTV2MC4zNzQgICAgIGMwLDUuMjM1LDQuMjQyLDkuNDc4LDkuNDc4LDkuNDc4YzUuMjM1LDAsOS40NzgtNC4yNDMsOS40NzgtOS40Nzh2LTAuMzc0aDAuNDk5YzEuMzY3LDAsMi40OCwxLjEwNywyLjQ4LDIuNDc0VjE3Ni42NnoiIHN0eWxlPSJmaWxsOiNGRjkzMUU7Ii8+PHBhdGggZD0iTTM2NS42MjUsMjA5LjM3SDEzNC40MzhoLTAuMTg4djEuODYxdjEzMi44MDdjMCwxMi40NDYsMTAuMTgxLDIyLjYzLDIyLjYyNCwyMi42M2gxODYuMzE3ICAgICBjMTIuNDQsMCwyMi42MjMtMTAuMTg0LDIyLjYyMy0yMi42M1YyMTEuMjMxdi0xLjg2MUgzNjUuNjI1eiBNMTk1LjA3NywzNDUuMzIzaC0yOS40ODF2LTI5LjQ3MWgyOS40ODFWMzQ1LjMyM3ogICAgICBNMTk1LjA3NywzMDEuMTEyaC0yOS40ODF2LTI5LjQ4MWgyOS40ODFWMzAxLjExMnogTTIzOS4yOTMsMzQ1LjMyM2gtMjkuNDc5di0yOS40NzFoMjkuNDc5VjM0NS4zMjN6IE0yMzkuMjkzLDMwMS4xMTJoLTI5LjQ3OSAgICAgdi0yOS40ODFoMjkuNDc5VjMwMS4xMTJ6IE0yMzkuMjkzLDI1Ni44OTZoLTI5LjQ3OXYtMjkuNDgxaDI5LjQ3OVYyNTYuODk2eiBNMjgzLjUxOCwzNDUuMzIzaC0yOS40ODN2LTI5LjQ3MWgyOS40ODNWMzQ1LjMyM3ogICAgICBNMjgzLjUxOCwzMDEuMTEyaC0yOS40ODN2LTI5LjQ4MWgyOS40ODNWMzAxLjExMnogTTI4My41MTgsMjU2Ljg5NmgtMjkuNDgzdi0yOS40ODFoMjkuNDgzVjI1Ni44OTZ6IE0zMjcuNzM0LDMwMS4xMTJoLTI5LjQ4NiAgICAgdi0yOS40ODFoMjkuNDg2VjMwMS4xMTJ6IE0zMjcuNzM0LDI1Ni44OTZoLTI5LjQ4NnYtMjkuNDgxaDI5LjQ4NlYyNTYuODk2eiIgc3R5bGU9ImZpbGw6IzY3NUY1ODsiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMSIvPjwvc3ZnPg==) !important;
}
.date-picker-icon
{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA1MDA7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iY2FsZW5kYXItZGF0ZS1tb250aC1wbGFubmVyIj48Zz48Y2lyY2xlIGN4PSIyNTAiIGN5PSIyNTAiIHI9IjI1MCIgc3R5bGU9ImZpbGw6I0Y0RjFGMDsiLz48ZyBpZD0iX3gzMl8xIj48cGF0aCBkPSJNMzM5LjgxMSwxNTIuNTE4di05LjcwMWMwLTUuMjQxLTQuMjQzLTkuNDg0LTkuNDc4LTkuNDg0Yy01LjIzNSwwLTkuNDc4LDQuMjQzLTkuNDc4LDkuNDg0djkuNjQ2ICAgICBoLTIwLjEyOXYtOS42NDZjMC01LjI0MS00LjI0Mi05LjQ4NC05LjQ4My05LjQ4NGMtNS4yMjksMC05LjQ3Myw0LjI0My05LjQ3Myw5LjQ4NHY5LjY0NmgtMjAuMTIydi05LjY0NiAgICAgYzAtNS4yNDEtNC4yNDgtOS40ODQtOS40ODMtOS40ODRjLTUuMjM2LDAtOS40ODEsNC4yNDMtOS40ODEsOS40ODR2OS42NDZoLTIwLjExN3YtOS42NDZjMC01LjI0MS00LjI0Ni05LjQ4NC05LjQ4Ni05LjQ4NCAgICAgYy01LjIzMywwLTkuNDc4LDQuMjQzLTkuNDc4LDkuNDg0djkuNjQ2aC0yMC4xMnYtOS42NDZjMC01LjI0MS00LjI0NS05LjQ4NC05LjQ4LTkuNDg0Yy01LjIzNSwwLTkuNDgzLDQuMjQzLTkuNDgzLDkuNDg0djkuNjQ2ICAgICBoLTMuMzRjLTI5LjU2LDAtMjYuOTI5LDM0LjAzOS0yNi45MjksMzQuMDM5djE1LjUxMWgyLjAxOWgyMjcuNTI4aDIuMDE4di0yNi4yNTkgICAgIEMzNjUuODE0LDE3NS43NTQsMzY0Ljg5OCwxNTMuMDYsMzM5LjgxMSwxNTIuNTE4eiBNMTg2LjQxMiwxNzYuNjZjMCwxLjM1Ni0xLjEyLDIuNDY5LTIuNDgyLDIuNDY5aC0yMC40MSAgICAgYy0xLjM2NSwwLTIuNDgtMS4xMTItMi40OC0yLjQ2OXYtMTQuNTU2YzAtMS4zNjcsMS4xMTUtMi40NzQsMi40OC0yLjQ3NGgwLjk5OXYwLjM3NGMwLDUuMjM1LDQuMjQ4LDkuNDc4LDkuNDgzLDkuNDc4ICAgICBjNS4yMzUsMCw5LjQ4LTQuMjQzLDkuNDgtOS40Nzh2LTAuMzc0aDAuNDQ4YzEuMzYyLDAsMi40ODIsMS4xMDcsMi40ODIsMi40NzRWMTc2LjY2eiBNMjI1LjUwNSwxNzYuNjYgICAgIGMwLDEuMzU2LTEuMTE4LDIuNDY5LTIuNDgyLDIuNDY5aC0yMC40MDdjLTEuMzY1LDAtMi40NzktMS4xMTItMi40NzktMi40Njl2LTE0LjU1NmMwLTEuMzY3LDEuMTE1LTIuNDc0LDIuNDc5LTIuNDc0aDAuOTg3ICAgICB2MC4zNzRjMCw1LjIzNSw0LjI0NSw5LjQ3OCw5LjQ3OCw5LjQ3OGM1LjI0MSwwLDkuNDg2LTQuMjQzLDkuNDg2LTkuNDc4di0wLjM3NGgwLjQ1NmMxLjM2NCwwLDIuNDgyLDEuMTA3LDIuNDgyLDIuNDc0VjE3Ni42NnogICAgICBNMjY0LjYsMTc2LjY2YzAsMS4zNTYtMS4xMjMsMi40NjktMi40NzksMi40NjloLTIwLjQwN2MtMS4zNjcsMC0yLjQ4Mi0xLjExMi0yLjQ4Mi0yLjQ2OXYtMTQuNTU2ICAgICBjMC0xLjM2NywxLjExNS0yLjQ3NCwyLjQ4Mi0yLjQ3NGgwLjk3MXYwLjM3NGMwLDUuMjM1LDQuMjQ1LDkuNDc4LDkuNDgxLDkuNDc4YzUuMjM1LDAsOS40ODMtNC4yNDMsOS40ODMtOS40Nzh2LTAuMzc0aDAuNDcyICAgICBjMS4zNTcsMCwyLjQ3OSwxLjEwNywyLjQ3OSwyLjQ3NFYxNzYuNjZ6IE0zMDMuNywxNzYuNjZjMCwxLjM1Ni0xLjEyMywyLjQ2OS0yLjQ4NSwyLjQ2OWgtMjAuNDEgICAgIGMtMS4zNjcsMC0yLjQ3NC0xLjExMi0yLjQ3NC0yLjQ2OXYtMTQuNTU2YzAtMS4zNjcsMS4xMDYtMi40NzQsMi40NzQtMi40NzRoMC45NjZ2MC4zNzRjMCw1LjIzNSw0LjI0Myw5LjQ3OCw5LjQ3Myw5LjQ3OCAgICAgYzUuMjQxLDAsOS40ODMtNC4yNDMsOS40ODMtOS40Nzh2LTAuMzc0aDAuNDg4YzEuMzYyLDAsMi40ODUsMS4xMDcsMi40ODUsMi40NzRWMTc2LjY2eiBNMzQyLjc5LDE3Ni42NiAgICAgYzAsMS4zNTYtMS4xMTIsMi40NjktMi40OCwyLjQ2OUgzMTkuOWMtMS4zNjcsMC0yLjQ3NS0xLjExMi0yLjQ3NS0yLjQ2OXYtMTQuNTU2YzAtMS4zNjcsMS4xMDctMi40NzQsMi40NzUtMi40NzRoMC45NTV2MC4zNzQgICAgIGMwLDUuMjM1LDQuMjQyLDkuNDc4LDkuNDc4LDkuNDc4YzUuMjM1LDAsOS40NzgtNC4yNDMsOS40NzgtOS40Nzh2LTAuMzc0aDAuNDk5YzEuMzY3LDAsMi40OCwxLjEwNywyLjQ4LDIuNDc0VjE3Ni42NnoiIHN0eWxlPSJmaWxsOiNGRjkzMUU7Ii8+PHBhdGggZD0iTTM2NS42MjUsMjA5LjM3SDEzNC40MzhoLTAuMTg4djEuODYxdjEzMi44MDdjMCwxMi40NDYsMTAuMTgxLDIyLjYzLDIyLjYyNCwyMi42M2gxODYuMzE3ICAgICBjMTIuNDQsMCwyMi42MjMtMTAuMTg0LDIyLjYyMy0yMi42M1YyMTEuMjMxdi0xLjg2MUgzNjUuNjI1eiBNMTk1LjA3NywzNDUuMzIzaC0yOS40ODF2LTI5LjQ3MWgyOS40ODFWMzQ1LjMyM3ogICAgICBNMTk1LjA3NywzMDEuMTEyaC0yOS40ODF2LTI5LjQ4MWgyOS40ODFWMzAxLjExMnogTTIzOS4yOTMsMzQ1LjMyM2gtMjkuNDc5di0yOS40NzFoMjkuNDc5VjM0NS4zMjN6IE0yMzkuMjkzLDMwMS4xMTJoLTI5LjQ3OSAgICAgdi0yOS40ODFoMjkuNDc5VjMwMS4xMTJ6IE0yMzkuMjkzLDI1Ni44OTZoLTI5LjQ3OXYtMjkuNDgxaDI5LjQ3OVYyNTYuODk2eiBNMjgzLjUxOCwzNDUuMzIzaC0yOS40ODN2LTI5LjQ3MWgyOS40ODNWMzQ1LjMyM3ogICAgICBNMjgzLjUxOCwzMDEuMTEyaC0yOS40ODN2LTI5LjQ4MWgyOS40ODNWMzAxLjExMnogTTI4My41MTgsMjU2Ljg5NmgtMjkuNDgzdi0yOS40ODFoMjkuNDgzVjI1Ni44OTZ6IE0zMjcuNzM0LDMwMS4xMTJoLTI5LjQ4NiAgICAgdi0yOS40ODFoMjkuNDg2VjMwMS4xMTJ6IE0zMjcuNzM0LDI1Ni44OTZoLTI5LjQ4NnYtMjkuNDgxaDI5LjQ4NlYyNTYuODk2eiIgc3R5bGU9ImZpbGw6IzY3NUY1ODsiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMSIvPjwvc3ZnPg==) !important;
    background-position: right 1px center;
}
.col-24.w-100.speech-bubble,
.speech-bubble
{
    position: relative;
    background: rgb(2, 177, 222);
    border-radius: .4em;
    color: white !important;
    padding: 15px !important;
    font-size: 0.95em;
}
.highlight
{
    color: rgb(2, 177, 222);
}
.big-text
{
    font-size: 1.4em;
}
.very-big-text
{
    font-size: 1.8em;
}
.speech-bubble .big-text
{
    font-size: 2em;
    text-align: center;
    margin-bottom: 5px !important;
}
.speech-bubble h5
{
    font-size: 19px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: white !important
}
.speech-bubble:after
{
    content: '';
    position: absolute;
    left: 0;
    top: 15%;
    width: 0;
    height: 0;
    border: 30px solid transparent;
    border-right-color: rgb(2, 177, 222);
    border-left: 0;
    border-bottom: 0;
    margin-top: -15px;
    margin-left: -30px;
}
.speech-bubble-column
{
    padding-left: 45px;
}
.bottom-border
{
    border-bottom: 1px solid rgb(2, 177, 222);
    margin-bottom: 30px;
}
.entsia-Form
{
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #f0f0f0;
}
.entsia-Form.bottom-border
{
    border-radius: 0;
    padding: 0;
    margin-bottom: 30px;
    background-color: transparent;
}
.non-speech-bubble-container
{
    padding-left: 15px;
}
.w-100.col-24.non-speech-bubble, .non-speech-bubble
{
    top: 10px;
    background: rgb(240, 217, 180);
    border-radius: 3px;
    color: black !important;
    padding: 8px !important;
    font-size: 0.95em;
}
.non-speech-bubble h5
{
    margin-bottom: 5px;
    text-align: center;
}
.non-speech-bubble .card-header
{
    background-color: transparent !important;
    padding: 0 !important;
    border-radius: 0;
    color: black !important;
    border-bottom: 1px solid black;
}
.non-speech-bubble .card-body-container
{
    background-color: transparent !important;
    padding: 0 !important;
}
.non-speech-bubble .card-body
{
    background-color: transparent !important;
    padding: 0 !important;
    margin-top: 8px;
}
.non-speech-bubble .card-body .col-24 > .col-24
{
    padding: 0 !important;
}
.non-speech-bubble .card
{
    background-color: transparent !important;
    padding: 0 !important;
    border: none;
}
.non-speech-bubble .card-title
{
    margin-bottom: 5px;
    font-weight: bold;
}
.entsia-RepeaterRendererHeader .form-group
{
    margin-bottom: 1rem;
}
.entsia-FormField .gwt-Label ul
{
    margin-bottom: 0;
}
.card-body .gwt-Label
{
    font-weight: normal;
    font-style: italic;
}
.card-body .form-group
{
    margin-bottom: 5px;
}
.AddressSummary
{
    color: #000;
    background-color: #60606000;
    border: 1px solid #ced4da00;
}
.card-container.form-group
{
    margin-bottom: 0;
    margin-top: 10px;
}
.card .card-collapse
{
    background-image: url("data:image/svg+xml,%3Csvg height='512' width='512' fill='%23606060' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64 224h384v64H64z'/%3E%3C/svg%3E");
}

.card .card-collapse.collapsed
{
    background-image: url("data:image/svg+xml,%3Csvg height='512' width='512' fill='%23606060' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M448 224H288V64h-64v160H64v64h160v160h64V288h160z'/%3E%3C/svg%3E");
}
.area-QuickQuotePremiumArea .renderer-sub-area
{
    padding-bottom: 15px;
}
a.entsia-HelpText
{
    color: #606060 !important;
}
/*
** Hide empty grids
*/
.table.entsia-RowCount-0
{
    display: none;
}
.ghostrider .text-sm
{
    font-size: 80%;
}
div.redbook-logo {
    background-image: url("redbook-logo-horizontal.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 150px 24px;
    height: 38px;
    text-indent: 150%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 6px;
}