﻿/*********************************************************************************
* Matt Areddia - custom loading animation to replace DCT out of box loaders
*********************************************************************************/
#loadingMessage {
    z-index: 20000;
    position: fixed;
    width: 55px;
    height: 55px;
    border: 8px solid rgba(215,215,215,.75);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-top-color: #2196f3;
    -webkit-animation: rotate-spinner .7s linear infinite;
    animation: rotate-spinner .7s linear infinite;
    top: 47% !important;
}
@-webkit-keyframes rotate-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotate-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*********************************************************************************
* ExtJS theme override styles
*********************************************************************************/
    .x-body, .x-boundlist-item, .x-accordion-hd .x-panel-header-title .x-progress-default .x-progress-text, .x-panel-header-title-default, .x-panel-body-default, .x-panel-header-title-default-framed, .x-panel-body-default-framed, .x-window-body-default, .x-window-header-title-default, .x-mask-msg-inner, .x-btn-inner-default-small, .x-btn-inner-default-medium, .x-btn-inner-default-large, .x-btn-inner-default-toolbar-small, .x-btn-inner-default-toolbar-medium, .x-btn-inner-default-toolbar-large, .x-toolbar-text-default, .x-toolbar-text-footer, .x-dd-drag-proxy, .x-btn-group-header-title-default, .x-btn-group-header-title-default-framed, .x-form-field, .x-form-item, .x-form-field, .x-form-item-label-default, .x-form-invalid-under-default, .x-form-item-label-toolbar, .x-form-invalid-under-toolbar, .x-form-text-default, .x-form-text-toolbar, .x-form-cb-label-default, .x-form-cb-label-toolbar, .x-fieldset-header-default > .x-fieldset-header-text, .x-boundlist-item, .x-datepicker-column-header, .x-datepicker-date, .x-monthpicker-item, .x-form-display-field-default, .x-form-display-field-toolbar, .x-html-editor-wrap textarea, .x-grid-empty, .x-grid-item, .x-column-header, .x-form-text-grid-cell, .x-form-cb-label-grid-cell, .x-btn-inner-grid-cell-small, .x-grid-group-title, .x-grid-rowbody, .x-grid-row-summary .x-grid-cell, .x-grid-row-summary .x-grid-rowwrap, .x-grid-row-summary .x-grid-cell-rowbody, .x-menu-item-text-default, .x-form-display-field-grid-cell, .x-tab-inner-default, .x-portlet .x-panel-header .x-title-text, .x-portlet .x-nbr .x-panel-header-default-framed .x-title-text, .x-panel-mc, .x-tree-col-text, .x-tree-hd-text, .x-tree-col-italic-text {
        font-family: "Arial";
        font-size: 12px;
    }
a.x-tab.x-tab-default,
.x-ie9 a.x-tab.x-tab-default .x-tab-mc {
	background: -webkit-linear-gradient(top, #ffffff 0%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dfdfdf 100%); /* W3C */
}

a.x-tab.x-tab-default.x-tab-over,
.x-ie9 a.x-tab.x-tab-default.x-tab-over .x-tab-mc {
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #A6C9DB 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #FFFFFF 0%,#A6C9DB 100%); /* W3C */
}

.x-tab-bar .x-tab-bar-strip {
	border: 0;
	background: #069;
}
a.x-tab.x-tab-default .x-tab-inner-default {
	color: #069;
}

a.x-tab.x-tab-active.x-tab-default, 
a.x-tab.x-tab-active.x-tab-default.x-tab-over,
a.x-tab.x-tab-focus.x-tab-default, 
a.x-tab.x-tab-focus.x-tab-default.x-tab-over,
a.x-tab.x-tab-active.x-tab-default .x-tab-mc, 
a.x-tab.x-tab-active.x-tab-default.x-tab-over .x-tab-mc,
a.x-tab.x-tab-focus.x-tab-default .x-tab-mc, 
a.x-tab.x-tab-focus.x-tab-default.x-tab-over .x-tab-mc {
	background-color: #069;
	background-image: none;
}

a.x-tab.x-tab-active.x-tab-default .x-tab-inner-default,
a.x-tab.x-tab-focus.x-tab-default .x-tab-inner-default {
	color: #fff;
}

.accordionContainer .x-panel-header-default {
    border-bottom-color: #069 !important;
}

.accordionContainer .x-accordion-item .x-panel-header-default {
	color: #069;
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #A6C9DB 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%,#A6C9DB 100%);
	border-bottom-color: #006699 !important;
}

.x-accordion-hd .x-tool-after-title {
	border-right-color: #006699;
}

.x-accordion-hd .x-tool-img {
	color: #006699;
}

.x-window-body .x-panel-default {
    background: #f2f7fa;
}

#quickSearch .x-form-trigger-default.x-form-trigger-over {
	background-position: -24px;
}

.x-form-cb-label-default.x-form-cb-label-after{
	font-size: 12px;
	font-family: "Arial";
}
#unassignedMoreOptionsPanel,
#assignedMoreOptionsPanel,
#adminMoreOptionsPanel,
#policyMoreOptionsPanel {
    padding-top: 15px;
}
    #unassignedMoreOptionsPanel .x-panel .x-panel-bodyWrap .x-panel-body .acrossLayout .acrossFieldGroup .acrossAboveFormLabel > label,
    #assignedMoreOptionsPanel .x-panel .x-panel-bodyWrap .x-panel-body .acrossLayout .acrossFieldGroup .acrossAboveFormLabel > label,
    #adminMoreOptionsPanel .x-panel .x-panel-bodyWrap .x-panel-body .acrossLayout .acrossFieldGroup .acrossAboveFormLabel > label,
    #policyMoreOptionsPanel .x-panel .x-panel-bodyWrap .x-panel-body .acrossLayout .acrossFieldGroup .acrossAboveFormLabel > label {
        font-size: 13px;
        font-weight: bold;
    }
#unassignedSearchLink a,
#assignedSearchLink a,
#adminSearchLink a,
#policySearchLink a,
#unassignedClearButton a,
#assignedClearButton a,
#adminClearButton a,
#policyClearButton a {
    padding: 5px 15px !important;
    width: 85px;
}
/*********************************************************************************
* button theme override styles
*********************************************************************************/
.g-btn {
    margin-right: 0;
}

.g-green .g-btn-text,
.g-white .g-btn-text,
.g-black .g-btn-text,
.g-gray .g-btn-text,
.g-transparent .g-btn-text,
.g-blue .g-btn-text,
.g-lightBlue .g-btn-text,
.g-lightGreen .g-btn-text,
.g-orange .g-btn-text,
.g-red .g-btn-text {
	color: #0085D1;
}

/*x-btn found on file upload control*/
#uploadFileCmp table.x-form-file-btn{
    float: right;
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-box-shadow: rgb(206, 206, 206) 0px 0px 0px 1px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(223, 223, 223) 100%);
    background-origin: padding-box;
    background-size: auto;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgb(255, 255, 255);
    border-left-style: solid;
    border-left-width: 3px;
    border-right-color: rgb(255, 255, 255);
    border-right-style: solid;
    border-right-width: 3px;
    border-top-color: rgb(255, 255, 255);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 2px;
    box-shadow: rgb(206, 206, 206) 0px 0px 0px 1px;
    cursor: auto;
    display: block;
    height: 16px;
    line-height: normal;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-top: 0px;
    padding-right: 5px;
    position: relative;
    text-decoration: none solid rgb(0, 0, 0);
    width: 88px;
}

#uploadFileCmp table.x-btn button {
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

#uploadFileCmp .x-btn-tl, 
#uploadFileCmp .x-btn-tl i,
#uploadFileCmp .x-btn-tc,
#uploadFileCmp .x-btn-tr,
#uploadFileCmp .x-btn-tr i {
	height: 1px;
}

#attachmentsDialogSectionPanel button.x-btn-text {
    display: block;
    float: left;
    padding: 0px;
    color: #0085D1;
    text-shadow: 1px 1px 0 #FFFFFF;
    font-size: 11px;
}
#attachmentsDialogSectionPanel .x-btn-tl,
#attachmentsDialogSectionPanel .x-btn-tr,
#attachmentsDialogSectionPanel .x-btn-tc,
#attachmentsDialogSectionPanel .x-btn-ml,
#attachmentsDialogSectionPanel .x-btn-mr,
#attachmentsDialogSectionPanel .x-btn-mc,
#attachmentsDialogSectionPanel .x-btn-bl,
#attachmentsDialogSectionPanel .x-btn-br,
#attachmentsDialogSectionPanel .x-btn-bc {
    background: none !important;
    background-image: none !important;
    border: 0;
    padding: 0;
}

.g-loneIcon > a,
.g-loneIcon > a:active,
.g-loneIcon > a:focus,
.g-loneIcon > a:hover {
    background: none !important;
}

.hyperlink li{
	background-image: none;
}
.hyperlink li a{
	background-image: none;
	color: #8f2f52;
}
    .hyperlink li a:link, .hyperlink li a:visited, .hyperlink li a:active {
        color: #8f2f52;
    }

/*********************************************************************************
* HTML basic element theme override styles
*********************************************************************************/
body {
	background-color: #c8c8c8;
}

input[disabled], 
input[disabled="disabled"], 
input.disabled,
.disabledControl {
	background: #f5f4ea;
	color: #aca899;
	border-color: #c9c7ba;
}
input[readonly], 
input[readonly="true"], 
input.readonly,
.readonly, .x-form-readonly input {
	background: #FFFFFF;
	color: #4A4A4A;
	border: 0px;
	border-bottom-color: #d7d7d7;
}

h1 {
	color: #558ed5;
}

h2.x_FontCaption {
	background: none;
	border: none;
}

table {
	border-color: red;
}
/*********************************************************************************
* Footer theme override styles
*********************************************************************************/
.pageFooter, #footer, #footer_one {
	color: #B2B19F;	
}
.pageFooter {
    width: 50%;
    padding-top: 3px;
    margin: 0 auto;
}
#footer_one a:visited,
#footer_one a:active,
#footer_one ul li a span,
#footer_one ul li:hover a span {
    color: #c8c8c8;
}
/*********************************************************************************
* Login page theme override styles
*********************************************************************************/
#companyLogo {
    background: url(../images/bannerLogo.jpg) no-repeat scroll 8px 8px #b71234;
    width: 100%;
    height: 100px;
}
#companyLogo > span {
    color: #fff;
    font-size: 30px;
    float: left;
    margin-left: 100px;
    margin-top: 38px;
	/* START | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1289: Remove MKL PL text form banner */
	display: none;
	/* END | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1289: Remove MKL PL text form banner */
}
#brandLogo{
	font-size: 28px;
	width: 60%;
	position: relative;
	bottom: 210px;
	left: 470px;
	display: none;
}
#htmlBody.dct_login{ 
	overflow: auto !important;
}
.dct_login, .dct_login #wrapper{
	background: #fff;
	width: 100%;
	height: 100%;
	margin: 0;
}
    .dct_login #wrapper #footer {
        display: none;
    }
.companyTopRight{
	color: black;
	font-size: 200px;
}
.dct_login #formContent{
	position: fixed;
	right:0;
	height: 100%;
	margin: 0;
	min-height: 550px;
}
.dct_login #main{
	width: 100%;
	right: 0;
    overflow: visible;
}
/*********************************************************************************
* menuPostion theme override styles
*********************************************************************************/
.ruleset_leftNav #leftPanelArea {
    background-color: #F2F8F2;
    width: 25%;
    margin-right: 1%;
    min-height: 60px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
	/* START | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1253: Left navigation should be floating */
	/*z-index: 1;*/
	position: fixed;
	/* END | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1253: Left navigation should be floating */
}
.ruleset_leftNav #leftPanelAreaBody {
	background: #b71234;
}
    .ruleset_leftNav #leftPanelAreaBody > div:not(:first-child) > div {
        background: #fff;
        color: #212120;
        border-bottom-color: #b71234;
        padding: 10px 10px;
        padding-top: 20px;
        font-size: 14px;
        text-align: left;
    }
.ruleset_leftNav #leftPanelArea ul {
	background-color: #F2F8F2;
}
.ruleset_leftNav #leftPanelArea ul li {
    border-bottom-color: #c8c8c8;
	background-color: #f7f7f7;
	width: 100%;
	text-align: left;
	padding:0;	
	display: inline-block;
}
    .ruleset_leftNav #leftPanelArea ul li a {
        color: #212120;
    }
    .ruleset_leftNav #leftPanelArea ul li a:hover {
        border: 1px solid #b71234;
    }
.ruleset_leftNav #leftPanelArea ul li.activeTab a,
.ruleset_leftNav #leftPanelArea ul li.activeTab a:hover {
	background-color: #fff;
	border: 2px solid #b71234;
	padding: 6px;
}
.ruleset_leftNav #leftPanelArea ul li.inactiveTab,
.ruleset_leftNav #leftPanelArea ul li.activeTab {
	border-bottom: none;
}

.ruleset_leftNav #leftPanelArea ul li.followingLink.inactiveTab{
	border-bottom: 1px solid #c8c8c8;
	background-color: #f2f2f2;
    opacity: 0.4;
}

/*********************************************************************************
* notifications theme override styles
*********************************************************************************/
.InformationDiv {
    padding: 15px 10px 15px 10px;
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 5px;
    color: #212120;
}
.notificationDiv {
    min-height: 40px;
    width: 50%;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    border: 2px solid #eecb00;
    border-radius: 6px;
    box-shadow: none;
}
.notificationIcon {
    float: left;
    width: auto;
    line-height: .5;
    margin: auto;
    padding: 0 0 0 10px;
    height: auto;
}
/*********************************************************************************
* customContainers theme override styles
*********************************************************************************/
.cc-bubble.cc_BluePanel {
	background: rgba(0, 102, 153, 0) linear-gradient(rgba(0, 102, 153, 0.2), rgba(0, 102, 153, 0.2)) repeat scroll 0 0;
	border-color: #069;
}
.cc-bubble.cc_ErrorPanel {
    background-color: #fff;
    border: 2px solid #bf0000;
    border-radius: 6px;
    padding: 4px;
    width: 99%;
    margin-left: auto;
    margin-right: auto;
}
.cc-bubble.cc_BluePanel .cc-bubble-body {
	background: #fff;
	border-color: #069;
}
/*********************************************************************************
* bannerAndoLogo theme override styles
*********************************************************************************/
#banner #logo { 	
	/*background: url('../images/bannerLogo.jpg') no-repeat scroll 0 4px transparent;*/
	background: url('../images/bannerLogo.jpg') no-repeat scroll 0 10px transparent;
    padding: 0 !important;
}
    #banner #logo > span {
        color: #fff;
        font-size: 30px;
        float: left;
        margin-left: 100px;
        margin-top: 35px;
		/* START | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1289: Remove MKL PL text form banner */
		display: none;
		/* END | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1289: Remove MKL PL text form banner */
    }
/*********************************************************************************
* topHorizontalMenuBar theme override styles
*********************************************************************************/
#actiongroup {
    position: relative;
    top: 10px;
    right: 0;
    background: #555;
    list-style: none;
    width: 100%;
    height: 36px;
    border-top: 1px solid #ccc;
    border-bottom: none;
    text-align: right;
}
    #actiongroup ul {
        width: 100%;
        height: 100%;
        float: right;
    }
        #actiongroup ul li {
            float: left;
            height: 100%;
            display: inline;
            list-style: none;
            border: none;
            text-align: center;
            cursor: pointer;
            overflow: visible;
            padding-right: 5px;
            padding-left: 5px;
        }
            #actiongroup ul li a {
                text-decoration: none;
                color: #fff;
                font-weight: bold;
                padding: 0px 30px;
                padding-top: 5px;
                line-height: 2.7;
                font-size: 14px;
                font-family: "Arial";
                height: 100%;
            }
            #actiongroup ul li:hover,
            #actiongroup ul li:hover a {
                color: #555;
                background: #fff;
                border: none;
            }
            #actiongroup ul li.active,
            #actiongroup ul li.active a {
                background: #fff;
                border: none;
                color: #555;
                line-height: inherit !important;
            }
#actiongroup ul > li#Notes{
	display: none;
}
#mainactions .mainActionsCaption {
    margin-top: 4px;
}
/*********************************************************************************
* topHorizontalSubMenuBar theme override styles
*********************************************************************************/
.ruleset_topNav #main {
	background-color: #F2F7FA;
}
.ruleset_topNav #pageTitle {
	color: #ffffff;
}
.ruleset_topNav #pageNav, .ruleset_topNav #relatedActions {
	border-top-color: #4C4C4C;
	background-color: #C0C0C0;
}
.ruleset_topNav #pageNav ul li {
	border-right-color: #DBDBDB;
}
.ruleset_topNav #pageNav li a:hover {
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #C0C0C0 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #FFFFFF 0%,#C0C0C0 100%); /* W3C */
}
.ruleset_topNav #pageNav li.activeTab a {
	background: #FFFFFF;
	border-color: #4C4C4C;
}
.ruleset_topNav #relatedActions {
	background-color: #F0F0F0;
}
.ruleset_topNav #relatedActions ul li {
	color: #FFFFFF;
	background-image: none;
	border-right-color: #C0C0C0;
}
.ruleset_topNav #relatedActions li:hover a{
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #D7D7D7 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #FFFFFF 0%,#D7D7D7 100%); /* W3C */
}
.ruleset_topNav #pageNav ul li a, .ruleset_topNav #relatedActions ul li a {
	color: #4C4C4C;
}
/*********************************************************************************
* productNavigation theme override styles
*********************************************************************************/
#productNavigationDiv a {
	border: none;
	background: transparent;
	box-shadow: none;
}

#productNavigationDiv a.active {
	background: rgba(219,219,219,0.2);
	font-weight: bold;
}

#productNavigationDiv a.pasLink:hover, 
#productNavigationDiv a#Party:hover, 
#productNavigationDiv a#Billing:hover  {
	background: #cfcfcf;
}

#portalNavigationDiv .controlContainer {
	background-color: #696969;
	border: 1px solid #444444;
}

html .dct_popup {
	background: #F2F7FA none;
}

body .dct_popup {
	background: #F2F7FA none;
}

.dct_popup #pageTop {
	background: #006699;
}

#dctPopupWindow .PersonalAuto_lob {
	background-color: #e6e6e6;
}

.ConfirmAddress_html {
	background: #FFFFFF;
}

.ConfirmAddress_body {
	background: #FFFFFF;
}

.dct_popup .PolicyCoverages #main #pageTop {
	background-image: url("../images/page-title-bg-asw.png");
}

.dct_popup .VehicleCoverages #main #pageTop {
	background-image: url("../images/page-title-bg-asw.png");
}

.dct_popup .PaymentSchedule #main #pageTop {
	background: url("../images/popupTop_blue.png") no-repeat left 0px;
}

#loadingMask {
	background: #404040;
}

.displayedAlertMsg .x-window-body {
	background: #F4F4F4 !important;
	background-color: #F4F4F4;
}

#taskCreationDatePopUp .x-panel-header,
#taskDueDatesPopUp .x-panel-header {
	background-image: none;
	background-color: #006699;
}

#taskCreationDatePopUp .x-panel-header-title-default, 
#taskDueDatesPopUp .x-panel-header-title-default {
	color: #ffffff;
}

.dct_selectAgency #pageTitle {
	background: #069;
}

/*********************************************************************************
* toggleSections theme override styles
*********************************************************************************/
.toggleHeader .toggleHeaderInner {
    background: #b71234;
    color: #fff;
    text-align: left;
    font-size: 14px;
    padding: 0 10px;
    display: block;
    overflow: hidden;
    line-height: 3;
    min-height: 100% !important;
    border-left: 2px solid #ccc !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
}
.toggleHeader:before {
    background-color: #b71234;
    color: #fff;
}
.x_panel .toggleHeader .toggleHeaderInner {
	border-left-color: transparent;
}

.toggleHeaderNoHover {
	color: #558ed5;
	border-bottom-color: #83A6D3;
}

/*********************************************************************************
* rating theme override styles
*********************************************************************************/
.rateMsgList li.rateFlag_comment{ background: transparent url("../images/icons/information.png") no-repeat left top; }
.rateMsgList li.rateFlag_refer{ background: transparent url("../images/icons/error.png") no-repeat left top; }
.rateMsgList li.rateFlag_ineligible{ background: transparent url("../images/icons/exclamation.png") no-repeat left top; }
.rateMsgList li.rateFlag_fail{ background: transparent url("../images/icons/flag_red.png") no-repeat left top; }

.rateMsgBody {
	background-color: #ffffff;
}
.rateMsgBody li {
	color: #333333;
}
#ratemessages h4 {
    font-weight: bold;
    text-align: left;
    font-size: 16px;
    padding-left: 20px;
    padding-bottom: 10px;
    color: #555;
}
#justMessages {
    padding-left: 35px;
    margin: 0;
    padding-top: 5px;
}
    #justMessages li {
        text-align: left;
        padding-left: 26px;
        padding-top: 3px;
        list-style: none;
        padding-bottom: 8px;
        line-height: 14px;
    }
.optSpecialRadio,
.extSpecial {
	background-image: url(../images/icons/star_gold.png);
}

.extValue {
	border-color: #b5b8c8;
}

.displayTbl{
	border-color: #525552;
}

.displayTblTitle {
	background-color: #484843;
}

.displayTblHdr td {
	background-color: #e3e1e1;
}

.displayTblRow td {
	background-color: #f4f4f4;
}

.displayTblFooter {
	background-color: #484843;
	border-color: #484843;
}

/* grid styles */
.tblHeader th {
	background-color: #b71234;
}

.dct_dashboardHome .tblHeader th {
	background-color: #555;
}

.dct_dashboardHome #reportListModule{
	display: none;
}


.editable{
	background: transparent url(../images/editable.gif) no-repeat 0 0;
}

.x_DataTable table, 
.x_GrayBorders table {
	background-color: #fff;
}

.x_GrayBorders table {
	border-collapse: separate;
	border-spacing: 0px;
}

.x_DataTable th, 
.x_GrayBorders th {
	background-image: none;
	background-color: #006699;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

.x_GrayBorders th label {
	color: #FFFFFF;
}

.x_DataTable tr {
	border: 1px solid #ededed;
	border-top-color: #fff;
}

.x_DataTable table, 
.x_DataTable tr {
	width: 100% !important;
}

.x_GrayBorders td {
	border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #d7d7d7;
}

.x_DataTable tr:hover {
	border: 1px solid #006699;
	background: #fff;
	background-image: none;
}

.x_GrayBorders tr:hover {
	border-style: solid;
	background-color: #dbdbdb;
}

.x_GrayBorders tr:first-child:hover {
	outline: none;
}

.x_DataTable tr:focus, 
.x_GrayBorders tr:focus {
	background: #FFFFFF !important;
	border: 2px solid #006699;
	padding-right: 23px;
	margin-left: -1px;
}

.x_DataTable td.tdEmpty, 
.x_GrayBorders td.tdEmpty {
  display: none;
}

.ext-gecko .x_DataTable tr:focus, 
.ext-gecko .x_DataTable tr:hover {
	padding-right: 17.5px;
}
.ext-ie .x_DataTable tr:focus, 
.ext-ie .x_DataTable tr:hover {
	padding-right: 21px;
}

.x_ZebraStripe tr:nth-child(odd) {
	background-color: #FFFFFF;
}

.x_ZebraStripe tr:nth-child(even) {
	background-color: #dee7ed;
}

.x_BoldHeader .required {
	color: #ff6666;
}

/*********************************************************************************
* formLayout theme override styles
*********************************************************************************/
.downBeforeFormLabelNoField {
	border-bottom-color: #069;
}

/*actions*/
.lang_it #specialactions,
.lang_it-IT #specialactions,
.lang_de #specialactions,
.lang_de-DE #specialactions {
	width: auto;
	margin-right: 310px;
}

.lang_it .specialActionsCaption,
.lang_it-IT .specialActionsCaption,
.lang_de .specialActionsCaption,
.lang_de-DE .specialActionsCaption {
	font-size: 11px;
}


/*product navigation*/
.lang_it #productNavigationDiv .pasLink, .lang_it #productNavigationDiv #Party, .lang_it #productNavigationDiv #id_LogOut, .lang_it #productNavigationDiv #Billing,
.lang_it-IT #productNavigationDiv .pasLink, .lang_it-IT #productNavigationDiv #Party, .lang_it-IT #productNavigationDiv #id_LogOut, .lang_it-IT #productNavigationDiv #Billing,
.lang_de #productNavigationDiv .pasLink, .lang_de #productNavigationDiv #Party, .lang_de #productNavigationDiv #id_LogOut, .lang_de #productNavigationDiv #Billing,
.lang_de-DE #productNavigationDiv .pasLink, .lang_de-DE #productNavigationDiv #Party, .lang_de-DE #productNavigationDiv #id_LogOut, .lang_de-DE #productNavigationDiv #Billing {
	font-size: 11px;
}

.lang_it #productNavigationDiv #id_LogOut,
.lang_it-IT #productNavigationDiv #id_LogOut,
.lang_de #productNavigationDiv #id_LogOut,
.lang_de-DE #productNavigationDiv #id_LogOut {
	margin-left: 20px;
}


/*quicksearch*/
.lang_it #quickSearch input,
.lang_it-IT #quickSearch input .lang_de #quickSearch input,
.lang_de-DE #quickSearch input {
	font-size: 11px;
	padding-left: 4px;
	padding-right: 0px;
}

.dct_bil .lang_it #quickSearchModeIdCmp,
.dct_bil .lang_it-IT #quickSearchModeIdCmp,
.dct_bil .lang_de #quickSearchModeIdCmp,
.dct_bil .lang_de-DE #quickSearchModeIdCmp {
	width: 181px !important;
}

.lang_it #quickSearchModeIdCmp,
.lang_it-IT #quickSearchModeIdCmp,
.lang_de #quickSearchModeIdCmp,
.lang_de-DE #quickSearchModeIdCmp {
	width: 166px;
	padding-left: 2px;
}

.dct_bil .lang_it #quickSearch img.x-form-trigger,
.dct_bil .lang_it-IT #quickSearch img.x-form-trigger,
.dct_bil .lang_de #quickSearch img.x-form-trigger,
.dct_bil .lang_de-DE #quickSearch img.x-form-trigger {
	padding-left: 0px;
}

.dct_bil .lang_de #quickSearchModeId,
.dct_bil .lang_de-DE #quickSearchModeId {
	width: 148px !important;
}

.lang_de #quickSearchModeId,
.lang_de-DE #quickSearchModeId {
	width: 133px !important;
}

.ext-chrome .lang_de #quickSearch img.x-form-trigger,
.ext-chrome .lang_de-DE #quickSearch img.x-form-trigger {
	margin-left: 0px;
}

/*********************************************************************************
* pbbiAndParty theme override styles
*********************************************************************************/
.dct_PBBIGeocodeMatch #pageTop>#pageTitle,
.dct_partyHistoryData #pageTop>#pageTitle,
.dct_partyMappingActions #pageTop>#pageTitle, 
.dct_PBBIGeocode #pageTop>#pageTitle, 
.dct_partyDataImportWizard #pageTop>#pageTitle{ /* The page title */
	width: auto;
	margin-top: 0px;
	height: 25px;
	padding: 3px 5px 5px 15px;
	font-weight: bold;
	color: white;
}

.dct_PBBIGeocodeMatch #main,
.dct_partyHistoryData #main,
.dct_partyMappingActions #main, 
.dct_PBBIGeocode #main, 
.dct_partyDataImportWizard #main {
	width: 100%;
}

.dct_PBBIGeocodeMatch #wrapper,
.dct_partyHistoryData #wrapper,
.dct_partyMappingActions #wrapper, 
.dct_PBBIGeocode #wrapper, 
.dct_partyDataImportWizard #wrapper {
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.dct_PBBIGeocodeMatch #pageTop,
.dct_partyHistoryData #pageTop,
.dct_partyMappingActions #pageTop,
.dct_PBBIGeocode #pageTop, 
.dct_partyDataImportWizard #pageTop
{
	height:33px;
	background: #006699;
	padding: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.dct_PBBIGeocodeMatch #pageTop>#pageTitle, 
.dct_partyHistoryData #pageTop>#pageTitle, 
.dct_partyMappingActions #pageTop>#pageTitle, 
.dct_PBBIGeocode #pageTop>#pageTitle, 
.dct_partyDataImportWizard #pageTop>#pageTitle 
{
	color: #FFFFFF;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	font-size: 13px;
	padding: 10px;
	line-height: normal;
}
.Relationships_body .acrossLayout > .g-action{
	margin-top: 15px;
}
.Relationships_body .g-loneIcon {
	margin-top: 0px;
}
.Licenses_body .downLayout .x_PaddingLeft10{
	padding-left: 0px;
}


/*********************************************************************************
* billingPages theme override styles
*********************************************************************************/
#messageNote {
    color: #212120;
    background: url(../images/messageNoteBk.png) no-repeat left top;
}

#agencyReferenceId{
	color: #525552;
}

.displayTableTitle td, 
.acctSummaryInvoiceTableTitle td, 
.agencyStatementSectionsTableTitle td {
    color: #ffffff;
}

.displayTableHdr td, 
.acctSummaryInvoiceTableHdr td, 
.agencyStatementSectionsTableHdr td {
    background: #e3e1e1;
}

.displayTableRow td, 
.acctSummaryInvoiceTableRow td, 
.agencyStatementSectionsTableRow td {
    background: #f4f4f4;
}

.dct_bil .Search #main {
    background: #ffffff;
    background: #ffffff url("../images/main-bg-bottom-asw.png") repeat-x right bottom;
}

#billingOutstandingInvoice .acctSummaryInvoiceTableTitle td,
#billingRecentPayment .acctSummaryInvoiceTableTitle td,
#billingUpcoming .acctSummaryInvoiceTableTitle td,
#policyHeaderDetail .displayTableTitle td,
#nextInstallment .displayTableTitle td,
#futurePolicyTermRenewal .displayTableTitle td,
#billingRecentStatement .agencyStatementSectionsTableTitle td,
#billingCurrentStatement .agencyStatementSectionsTableTitle td {
    background: #006699;
}

#policyTermExtendedData .displayTableTitle td {
    background: #006699;
}

.acctSummaryInvoiceTableTitle td {
    color: #FFFFFF;
}

.dct_bil .x-panel-header {
    background-image: none;
    border-color: #D0D0D0;
    color: #ffffff;
}

.dct_bil #accountInformationArea .x-panel-header, 
.dct_bil #policyInformationGroup .x-panel-header {
    border-color: #007000;
}

#agencyChangeReceivableContact, 
#agencyReceivableContactId, 
#agencyReceivableContactMainPhone, 
#agencyReceivableContactFaxPhone, 
#agencyReceivableContactEmailAgency {
    color: #525552;
}

#accountInformationArea, #policyInformationArea {
    color: #212120;
    background-color: #F2F8F2;
}

#accountInformationArea .x-panel-header, 
#policyInformationArea .x-panel-header {
    color: #007000;
    border-bottom-color: #007000;
    background: -webkit-linear-gradient(top,#FFF 0,#A6CDA6 100%);
    background: linear-gradient(to bottom,#FFF 0,#A6CDA6 100%);
    background-image: none;
}

#accountInformationArea .x-panel-header .x-tool, #policyInformationArea .x-panel-header .x-tool {
    border-right-color: #007000;
}

#displayTotalRemainingTextId {
    background: url(../images/icons/asterisk_yellow_small.png) no-repeat right top;
}

#xFerArrow {
    background: url("../images/transferArrow.gif") no-repeat center center;
}

.xFerFrom {
    background: url("../images/cardTransferFrom.gif") no-repeat left top;
}

.xFerTo {
    background: url("../images/cardTransferTo.gif") no-repeat left top;
}
.dct_bil .outerleftpanel {
    border-color: #dbdbdb;
    background-color: #fff;
    color: #212120;
}

/*********************************************************************************
* germanMotorConsumerFlow theme override styles
*********************************************************************************/
/* Template Customization for EALA Consumer Flow Pages (for Motor, DCTBase and Carrier LOb's.)*/
/* DCTBase Motor*/
body.lang_de-DE.Motor_lob.role_Consumer #banner{
   height: 10px;
}

body.lang_de-DE.Motor_lob.role_Consumer #leftPanelArea{
    height: 30px;
}
body.lang_de-DE.Motor_lob.role_Consumer #consumerQuoteType{
    visibility: hidden;
}

body.lang_de-DE.Motor_lob.role_Consumer #relatedActions{
    visibility: hidden;
}

body.lang_de-DE.Motor_lob.role_Consumer #consumerNewQuoteWidget{
    visibility: hidden;
}

body.lang_de-DE.Motor_lob.role_Consumer #productNavigationDiv{
   visibility: hidden;
}

body.lang_de-DE.Motor_lob.role_Consumer #actiongroup{
   visibility: hidden;
}


/* Carrier Motor*/
body.lang_de-DE.CarrierMotor_lob.role_Consumer #banner{
   height: 10px;
}

body.lang_de-DE.CarrierMotor_lob.role_Consumer #leftPanelArea{
    height: 30px;
}
body.lang_de-DE.CarrierMotor_lob.role_Consumer #consumerQuoteType{
    visibility: hidden;
}

body.lang_de-DE.CarrierMotor_lob.role_Consumer #relatedActions{
    visibility: hidden;
}

body.lang_de-DE.CarrierMotor_lob.role_Consumer #consumerNewQuoteWidget{
    visibility: hidden;
}

body.lang_de-DE.CarrierMotor_lob.role_Consumer #productNavigationDiv{
   visibility: hidden;
}

body.lang_de-DE.CarrierMotor_lob.role_Consumer #actiongroup{
   visibility: hidden;
}

/*********************************************************************************
* policyPages theme override styles
*********************************************************************************/
.dct_submission #main{
	width: 100%;
}

/*********************************************************************************
* browserSupport theme override styles
*********************************************************************************/
/* buttons */
.x-ie9 #uploadFileCmp .x-form-file-btn table.x-frame:hover,
.x-ie9 #uploadFileCmp .x-form-file-btn table.x-frame:focus {
    background: transparent 0 -400px repeat-x url('../images/ie8_images.png');
}

.x-ie9 #uploadFileCmp .x-form-file-btn table.x-frame{
    position: relative;
    background: transparent 0 -350px repeat-x url('../images/ie8_images.png');
    border: 0;
    padding: 4px 9px;
    border: 0;
    height: 26px;
    overflow: visible;
}
.x-ie9 #uploadFileCmp .x-form-file-btn table .x-btn-button {
	padding: 4px 7px;
}
.x-ie9 #uploadFileCmp .x-form-file-btn table .x-btn-inner {
	color: #0085d1;
	font-weight: bold;
}
.x-ie9 #uploadFileCmp .x-form-file-btn table .x-btn-button:after {
	background: url('../images/ie8_images.png') 0 -300px no-repeat transparent;
	position: absolute;
	top: 0;
	right: -3px;
	height: 26px;
	width: 7px;
	content: " ";
}

#gridHelpFormId-innerCt > .x-field:first-child {
    text-decoration: underline;
}

#gridHelpFormId-innerCt > .x-field > .x-form-item-body > .x-form-display-field {
    font-size: 14px !important;
}

.x-chrome .x-grid-editor .x-form-trigger-wrap {
  display: inline-flex;
  vertical-align: top; 
}
.x-chrome .x-form-text-wrap, .x-ie .x-form-text-wrap  {
  display: block;
  flex: 1; 
}
.x-chrome .x-grid-editor .x-form-trigger {
  display: block; 
}
.x-chrome .x-grid-row-editor .x-form-text {
  padding-left: 3px;
  padding-right: 3px;
}

/*ff textareas*/
.x-gecko #uploadFileCmp table {
    height: 100%;
}

.x-gecko .x-form-field-trigger-wrap .x-form-text {
	padding-right: 5px;
}

.x-gecko #quickSearch .x-form-field-trigger-wrap .x-form-text {
	padding-right: 1px;
}

/*********************************************************************************
* party360 override styles
*********************************************************************************/

.ParticipantDetail_html body, .Party360Participants body {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

h2.x_title, h2.x_titleSimple {
    background: none;
    border: none;
    color: #686868;
}

.x_title .x-form-display-field-default, h2.x_title {
	font-size: 24px;
	font-weight: 500;
}

.PaymentWallet .x_title {
    font-size: 11px;
    font-weight: bold;
}

.x_subtitle .x-form-display-field-default {
	font-size: 12px;
	font-weight: normal;
}

.x_columnB>.downLayout {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	box-shadow: 3px 3px 3px 0px rgba(224,224,224,1);
	border-radius: 3px;
}

.x_columnB, .x_columnA, 
.x_columnB > .downLayout > .downLayout, 
.x_columnB .x-form-display-field-default, 
.x_columnA .x-form-display-field-default {
	color: #686868;
}

.x_columnB .x_blue .x-form-display-field-default{
	color: #006699;
}

.Party360Participants, .Party360Participants .x-form-display-field-default {
	color: #686868;
}

.x_card {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	box-shadow: 3px 3px 3px 0px rgba(224,224,224,1);
}

.x_card-list .x_card {
	box-shadow: none;
}

.x_card-list .x_card:hover {
	box-shadow: 3px 3px 3px 0px rgba(224,224,224,1);
}

.x_card-list .x_card .x_title {
	font-size: 20px;
}

.x_card a {
	color: inherit;
	text-decoration: none;
}

.x_card .name {
	font-size: 24px;
}

.x_card .g-action {
	background-color: #006699;
}

.x_card .g-action a {
	border-radius: 0;
	text-decoration: none;
}

.x_card > div {
	border: none;
}

.x_card .x-form-display-field,
.x_card .x-form-display-field-default {
	color: #686868;
}

.x_columnB .x_card,
.x_columnB .x_card:hover {	
	box-shadow: none;
}

.x_invoice-amt .x-form-display-field-default {
	font-size: 20px;
}

.x_current-invoice .x_invoice-amt .x-form-display-field-default {
	color: #069;
}

#leftPanelArea .x_card .g-action {
	background-color: #007000;
}

.g-next > a,
.g-previous > a {
    width: 125px;
    background: transparent !important;
    box-shadow: 0 0 0.25px 1px transparent;
}
    .g-next > a > .g-btn-text,
    .g-previous > a > .g-btn-text {
        color: #BE4E5E !important;
        font-size: 20px !important;
        font-weight: bold !important;
    }
        .g-next > a > .g-btn-text:after {
            content: '\25BA';
            padding-left: 8px;
            color: #BE4E5E;
            font-size: 20px !important;
            font-weight: bold !important;
        }
        .g-previous > a > .g-btn-text:before {
            content: '\25C4';
            padding-right: 8px;
            color: #BE4E5E;
            font-size: 20px !important;
            font-weight: bold !important;
        }
    .g-next > a:hover,
    .g-previous > a:hover {
        background: transparent !important;
    }
        .g-next > a:hover > .g-btn-text,
        .g-previous > a:hover > .g-btn-text {
            color: #d38792 !important;
        }
        .g-next > a:hover > .g-btn-text:after {
            padding-left: 12px;
            color: #d38792 !important;
        }
        .g-previous > a:hover > .g-btn-text:before {
            padding-right: 12px;
            color: #d38792 !important;
        }

#main > #fields > #navControls {
    margin-bottom: 0;
    padding-left: 42%;
    margin-top: 15px;
}

.innerleftpanelpopup > .downLayout > .downLayout {
	box-shadow: 3px 3px 3px 0px rgba(224,224,224,1);
}

.innerleftpanelpopup > .downLayout > .x_groupBox {
	box-shadow: none;
}

.ParticipantDetail #leftPanelArea, 
.ParticipantDetail #leftPanelAreaBody {
		background: transparent;
		-webkit-border-radius: 0;
		border-radius: 0;
		border: none;
		box-shadow: none;
		color: #686868;
}

.ParticipantDetail #leftPanelAreaBody > div:not(:first-child) > div {
	background: transparent;
	border: none;
}

.ParticipantDetail #leftPanelAreaBody .g-btn.g-standard .g-btn-text {
	font-weight: normal;
	text-shadow: none;
	line-height: 20px;
}

.ParticipantDetail #leftPanelAreaBody .g-btn.g-standard a {
	border-radius: 0px;
	border: none;
	background-image: none;
	box-shadow: none;
}

.ParticipantDetail #leftPanelAreaBody .collapsibleSection {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
}

.ParticipantDetail #leftPanelAreaBody .collapsibleSection .g-btn.g-standard a {
	background-color: transparent;
}

#leftPanelAreaBody .x_party360LeftList .g-action {
	border-radius: 0;
}

#leftPanelAreaBody .x_party360LeftList .g-action a {
	border-radius: 0;
	text-decoration: none;
}

#leftPanelAreaBody .x_party360LeftList .downLayout {
	background-color: transparent;
	color: #686868;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 9px;
	border-right-width: 9px;
	border-color: #fff;
	border-style: solid;
}

#leftPanelAreaBody .x_party360LeftList .downLayout:hover,
#leftPanelAreaBody .x_party360LeftList .cc_selected_body .downLayout {
	background-color: #f6f6f6;
	border-color: #007000;
}

#leftPanelAreaBody .x_party360LeftList .downLayout .downlayout:hover {
	background-color: transparent;
}
#leftPanelAreaBody .x_party360LeftList .downLayout.isReadOnlyContent:hover {
    border-color: #fff;
	background-color: #fff;
}

#leftPanelAreaBody .x_party360LeftList .downLayout .acrossLayout {
	border: none;
	background: transparent;
}

.x_party360LeftList .acrossFieldGroup > .acrossBeforeFormLabel > label {
	font-weight: normal;
	font-size: 11px;
}

.x_party360LeftList .x-form-display-field-default {
	color: #686868;
}

.x_party360LeftList .cc-bubble, .x_party360LeftList .cc-bubble-body {
	border: none;
}

#leftPanelAreaBody .x_party360LeftList .downLayout .x_FloatLeft,
#leftPanelAreaBody .x_party360LeftList .downLayout .x_FloatRight {
	border: none;
	background: transparent;
}

#leftPanelAreaBody .x_party360LeftList .downLayout.x_lock {
	font-family: aswIcons;
	font-size: 20px;
}

#leftPanelAreaBody #paging .g-btn{
	font-family: aswIcons;
	font-size: 28px;
	color: #686868;
}

div.defaultXHTML .counter {
	font-size: 11px;
	color: #fff;
	background-color: #686868;
	border: 1px solid #686868;
	border-radius: 10px;
}


.x_detailsHeader .x_green .x-form-display-field-default {
	font-weight: 500;
	font-size: 14px;
}

.x_columnB .downFieldGroup .downBeforeFormLabel + .downFormField.x_blue {
	color: #006699;
}

.x_columnB .downFieldGroup .downBeforeFormLabel,
.x_columnB .acrossBeforeFormLabel {
	border: none;
}

.x_columnB .downFieldGroup .downBeforeFormLabel label,
.x_columnB .acrossBeforeFormLabel  label {
	font-weight: normal;
	color: #686868;
	font-size: 11px;
}

.x_columnB .formTable tr,
.x_detailTable .formTable tr {
	background: #fff;
}

.x_columnB .formTable th,
.x_detailTable .formTable th {
	background: #006699;
	border-left: 1px solid #cce0eb;
	border-right: 1px solid #006699;
	border-top: 1px solid #006699;
}

.x_columnB .formTable th label, 
.x_detailTable .formTable th label {
	color: #ffffff;
	font-weight: normal;
}

.x_columnB .formTable th:first-child, 
.x_detailTable .formTable th:first-child {
		border-left: 1px solid #006699;
}

.x_columnB .formTable td, 
.x_detailTable .formTable td {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #d7d7d7;
}

.x_columnB .formTable tr td:first-child, 
.x_detailTable .formTable tr td:first-child {
	border-left: 1px solid #d7d7d7;
}

.x_detailTable .formTable table td, 
.x_detailTable .formTable table th,
.x_detailTable .formTable table td:first-child {
    border: none;
}

.x_green .x-form-display-field, 
.x_green .x-form-display-field-default {
	color: #6c0;
}

.Party360Participants_html .toggleHeader, 
.ParticipantDetail_html .toggleHeader,
.x_columnB .toggleHeader, 
.x_cardSections .toggleHeader,
.x_panel .toggleHeader {
	background: none;
	color: #686868;
}

.Party360Participants_html .toggleHeader:before,
.Party360Participants_html .toggleHeader .toggleHeaderInner,
.ParticipantDetail_html .toggleHeader:before,
.ParticipantDetail_html .toggleHeader .toggleHeaderInner,
.x_columnB .toggleHeader:before,
.x_columnB .toggleHeader .toggleHeaderInner,
.x_cardSections .toggleHeader:before,
.x_cardSections .toggleHeader .toggleHeaderInner,
.x_panel .toggleHeader  {
	border: none;
}

.Party360Participants_html .toggleHeader:hover:before, 
.ParticipantDetail_html .toggleHeader:hover:before,
.x_panel .toggleHeader:hover:before {
	background-color: #a6c9db;
}

.Party360Participants_html #leftPanelArea .toggleHeader:hover:before, 
.ParticipantDetail_html #leftPanelArea .toggleHeader:hover:before,
.x_panel .toggleHeader:hover:before {
	background-color: #a6cda6;
}

.x_panel .toggleHeader:hover:before {
	background-color: transparent;
}


.cMsg {
	white-space: pre-wrap;
}

.ruleset_noNav #pageNav {
    display: none;
}

.ruleset_noNav #main {
    width:100%;
}

/* Payment Wallet pages */

.x_subsection {
    background-color: #fff;
    border: 1px solid rgb(183,183,183);
}

.downLayout.x_subsection > .downLayout .acrossAboveFormLabel label {
    color: rgb(105, 105, 105);
    font-weight: normal;
}

.x_subsection .acrossFormField .x-form-display-field {
    color: #212120;
    font-size: 13px;
    font-weight: normal;
}

.x_subsection .acrossFormField .x-form-display-field, 
.x_subsection .acrossAboveFormLabel > label {
    line-height: 14px;
}

.x_subsection .toggleHeader {
    border-top: 1px dashed rgb(183,183,183);
}

.x_subsection .x_inlineEdit + .toggleHeader {
    border-top: none;
}

.x_subsection .toggleHeader, 
.x_subsection .toggleHeaderInner,
.x_panel .toggleHeader {
    font-size: 13px;
    font-weight: normal;
    border-bottom: none;
}
.x_subsection .toggleHeader:before {
    font-size: 13px;
    width: 30px;
    color: #006699;
}

.x_treeSection {
    background-color: rgb(247,246,243);
}

.x_accountLabel {
    border: 1px solid rgb(183,183,183);
    background-color: rgb(247,246,243);
    text-transform:uppercase;
}

.x_subsection .x_accountLabel .x-form-display-field {
    color: rgb(105,105,105);
    font-size: 9px;
}

.x_editLink .g-hyperlink .g-btn-text {
    text-decoration: none;
    color: #006699;
}

.x_editIconLink a {
    text-decoration: none;
}

.x_editIconLink a:before {
	color: rgb(183,183,183);
}

.x_inlineEdit {
    border-top: 1px solid rgb(183,183,183);
    border-bottom: 1px solid rgb(183,183,183);
    background-color: rgb(248,251,252);
}

/* AutoPay flag */
.x_tagLabel {
    background-color: rgb(72,145,182);
}

.x_tagLabel .acrossBeforeFormLabel label, .x_tagLabel .acrossAboveFormLabel label {
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    line-height: normal;
}

.x_tagLabel .acrossBeforeFormLabel {
    border: none;
}

.x_tagLabel .acrossFormField {
    border-bottom: 8px solid transparent;
    border-left: 8px solid rgb(52,93,121);
}

/* Tree Sections */
.x_treeSection {
    border-top: #C0C0C0;
}

.x_treeSection label {
    color: rgb(105,105,105);
    font-size: 13px;
    font-weight: normal;
    line-height: normal;
}

.x_treeSection .g-hyperlink .g-btn-text {
    font-size: 13px;
}

.x_treeSection .x_status .x-form-display-field {
    text-transform:uppercase;
    color: rgb(105,105,105);
    font-size: 9px;
}

.x_treeSection .downLayout .downLayout {
    border-bottom: 1px dashed #dededd;
    background: url(../images/tree_section_connectors.svg) no-repeat 0 0 / 10px 65px;
}

.x_treeSection .downLayout .downLayout:last-child {
    border-bottom: 0px;
    background-position: 0 -40px;
}

.x_switchButtons td {
    border: 1px solid rgb(206,206,206);
}

.x_switchButtons .x-form-item {
    font-size: 10px;
    background-color: rgb(246,247,249);
}

.x_switchButtons .x-form-cb-label-default {
    color: rgb(75,79,87);
    font-weight: 600;
}

.x_switchButtons .x-form-cb-checked {
    color: rgb(74,79,110);
    background-color: rgb(233,235,238);
}

.x_inPageActions {
    border-bottom: 1px solid rgb(211, 210, 210);
}

.x_inPageActions .g-hyperlink .g-btn-text {
    font-size: 10px;
}

.x_inPageActions .x_editLink .g-action:first-child {
    border-right: 1px solid black;
}

.lowIEonly {
	display: none;
}

body.x-ie8m #footer,
body.x-ie8  #footer,
body.x-ie9m #footer,
body.x-ie9  #footer {
	display: block;
}
body.x-ie8m .lowIEonly,
body.x-ie8  .lowIEonly,
body.x-ie9m .lowIEonly,
body.x-ie9  .lowIEonly {
	display: block;
}

.dct_pas #banner, .dct_pty #banner, .dct_bil #banner, .dct_bilact #banner {
    background: #B71234;
    /*height: 91px;*/
	height: 100px;
    border-bottom: 1px solid #ccc;
}

/* Vishwanath changes - CSS merge activity */

.ext-ie8 .x-portlet{
	padding: 0px!important;
	margin: 0px 0px 10px 0px;
	float:left;
}

INPUT,SELECT, TEXTAREA{		    
    -webkit-box-sizing: border-box;
            box-sizing: border-box; 
}

.acrossFormLabel, .acrossAboveFormLabel{ /* this is a backwards compatible class = acrossAboveFormLabel */
	 display: block;	 
}

.acrossBeforeFormLabel{	
     min-height: 22px; /* match height of dropdowns */
     line-height: 22px; /* vertical centering for the span inside*/
}

.acrossBeforeFormLabel label{
	line-height: 16px; /* vertical centering */
	display:inline-block;
}

.acrossFormField{
 min-height: 22px; /* match height of dropdowns */
 line-height: 22px; /* vertical centering for the span inside*/
 padding:1px 0px;
}

.acrossFormField SPAN{
	line-height: 1em; /* prevent multiple lines from being spaced apart */	
}

#requiredAsterick{
	display: none;
}

.required #requiredAsterick{
	display: inline;
}

.downAboveFormLabel{	
	padding: 0px 0px 0px 0px;	
}

.downBeforeFormLabel{	
	display: inline; 
    padding: 0px 10px 2px 0px;
    min-height: 22px; /* match height of dropdowns */
    line-height: 22px; /* vertical centering for the span inside*/
}

.downBeforeFormLabel LABEL{
    line-height: 21px; /* vertical centering */
	display:inline-block;
	text-align: left;
}
 
.x-panel-tbar .x-toolbar{border:none; background:#7F7874 url(../images/headgrad.gif) repeat-x;padding:0px;}

.x-grid3-header{background:#E7E3E7 url(../images/Extjs/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;padding:1px 0 0 0;}
 
#logonActions{display:none;}

#newsWidget{
    width:260px; 
}

DIV#newsHeader{    
    font-weight:bold;
    color:#BE4E5E;    
    background: url(../images/moduleNewsHeader.gif) no-repeat left top;
    height:55px;
    float:left;
    width:260px; 
}

#newsTitle{
    margin:10px 0px 0px 30px;
}

#newsWrapper {
    top: 0px;
    height: 295px;
    width: 260px;
    color: #212120;
    font-size: 0.9em;
    clear: both;
}

.news {
    margin: 0px 0px 10px 30px;
    list-style-type: circle;
    color: #212120;
}

.dct_popup #fields{		
	clear:both;
}

.dct_popup #wrapper{
    width: auto;
}

.dct_popup #main{
	width: auto;	
}

#spacer{ display:none;}

.dct_popup #pageTop{
	width:500px;	
}

#grayBarBG
{
 display:none;
}

div#main div#pageTop
{
    display:none;
    border:0px solid black;
    border-bottom:2px solid #ccc;
    background-color:Transparent;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:0px;
    padding-bottom:0px;
    height:auto;
    width: 100%;
}

.dct_popup #pageTitle{ 		
	display:block;
}

.dct_popup #leftPanelArea{
	display: none;
}
/* Start | Author: Ankita Mishra | Date: 09-jan-2019 | MAGICSIX-638 Reinstatement Transaction Modal 
.dct_popup #wrapper #formContent #main div.styleWithOutPanels #requiredTxt {
    display: none;
}
 */
 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, fieldset, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Sans-Serif";
    font-family: "Arial";
    font-family: "Helvetica Neue";
    font-family: "Arial";
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    line-height: 1;
    vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before, q:after, blockquote:before, blockquote:after { 
	content: "";
}

.pageAction{
	margin: 10px 0px;
	float: left;
	clear: none;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 44%;
	margin-left: 10px;
}
td {
	vertical-align: middle;
}

.action, .actionAcross, .groupAction, .txtAction, .paging{
	font-weight: bold;
	clear: none;
	margin: 10px 0px 10px 0px;
	font-size: .8em;
	float: left;
}
td .action{
	position: relative;
}

.actionAcross{
	margin-top: 0px;
	margin-bottom: 0px;
}
.action li, .pageAction li, .groupAction li, .paging li{	
	float: left;
	/*background: url(../images/buttons.gif) no-repeat left -215px;*/	
	padding: 0px 0px 0px 2px;
	margin-right: 2px;
	white-space: nowrap;
	font-weight: bold;
}
.action  a, .pageAction  a, .groupAction  a, .centerActions a, .portfolioLevelActions a, .filterButtons a, .paging a {
	float: left;
	display: block;
	/*background: url(../images/buttons.gif) no-repeat right -215px;*/
	padding: 5px 15px 6px 13px;
	color: #FFFFFF;
	font-weight: bold;
}
/*.action a:link, .pageAction  a:link, .groupAction  a:link, .centerActions a:link, .portfolioLevelActions a:link, .filterButtons a:link, .paging a:link {
	color: #FFFFFF;
	text-decoration: none;
}*/
.action a:active, .pageAction  a:active, .groupAction  a:active, .centerActions a:active, .portfolioLevelActions a:active, .filterButtons a:active, .paging a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.action a:visited, .pageAction  a:visited, .groupAction  a:visited, .centerActions a:visited, .portfolioLevelActions a:visited, .filterButtons a:visited, .paging a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.action a:hover, .pageAction  a:hover, .groupAction  a:hover, .centerActions a:hover, .portfolioLevelActions a:hover, .filterButtons a:hover, .paging a:hover {
	color: #fff;
	text-decoration: none;
}
.actionAcross li a{
	padding-top: 0;
	padding-bottom: 0;	
	line-height: 22px !important;
}
.paging {
	font-size: 1em;
	font-weight: normal;
	margin: 4px 0px 0px 0px;
	height:19px;
	display:block;
	float:none;
	background-color: #eee;
	height: 2em;
	padding: 5px;
	padding-top: 0;	
	clear:both;
}
.paging LI {
	background-image: none;
	padding: 0;
}
.paging a {
	background-image: none;
	color: #3377cc !important;
	text-decoration: underline !important;
	padding: 0;
	font-weight:bold;
}
.paging a img {
	padding: 7px;
	vertical-align: middle;
}
.paging LI:hover, .paging LI:hover a{
	background-image: none;
}

.txtAction li{
	background: url(../images/icons/asterisk_yellow.png) no-repeat left center;
	padding: 0px 0px 0px 12px;
	margin-right: 10px;
}
.txtAction li a{
	background: none;
	padding: 6px 18px 6px 6px;
	color: #64a055;
	text-decoration: underline;
}
.acrossLayout .action{ 
	margin-top: 23px;
}
#main ul li a {	
	line-height: 12px;
}
.infobar .x-panel-body{
	background-color: #558ed5;
	text-align: center;
	width: 100%;
}
.infobar .infobarMessage{
	background: url("../images/loadingIco.gif") no-repeat 2px 0px;
	color: #ffffff;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
	width: 200px;
	text-indent: 17px;
	margin-left: auto;
	margin-right: auto;
}
#loadingMessage #loadingText {
	margin-left: 65px;
}
a:link, a:visited, a:active {	
	color: #BE4E5E;
}
a:hover{
	text-decoration: none;
}
h1, h2{
	width: 100%;
	color:#BE4E5E;	
	margin: 10px 0px 5px 0px;
	padding: 1px 0px 1px 0px;
	clear: both;
}
h1{
	font-size: 1.3em;
	font-weight: normal;
}
h2{
	font-size: 14px;
	font-weight: bold;
	border-bottom: none;
	background: #b71234;
	text-align: left;
	color: #fff;
	padding: 5px;
	margin-bottom: 10px;
}
h2.emptyCaption{
	border-bottom: none;
}
p{
	margin: 10px 0px 10px 0px;
}
#banner {
    width: 100%;
    height: 80px;
    background: #B71234;
    margin-top: 0px;
}
#logo {
    float: left;
    width: 42%;
    /*height: 82px;*/
	height: 90px;
}
#middleSection
{
    width:58%;
    text-align:right;
	vertical-align: middle;
}
#bannerRight{   
    width:98px;
    height:80px;
    text-align:right;
	margin-left: auto;
	margin-right: 0;
	padding-right: 0;
}
#portalNavigationDiv{
	top: 35px;
}
#productNavigationDiv{
	width: 350px;
	float: left;
	margin-left: 210px;
	top: 25px;
}

#productNavigationDiv a{
    float:left;
}
#logedInUser {
    position: absolute;
    /*top: 33%;*/
	top: 10%;
    right: 0%;
    padding-right: 10px;
}
#quickSearchSection{
  float:right;
  position: relative;
  left: -10px;
}
#quickSearch {
    /* width: 380px; */
    /* height: 33px; */
    /* float: right; */
    /* clear: right; */
    /* color: #FFF; */
    /* text-align: left; */
    /* font-size: 12px; */
    /* font-weight: bold; */
    /* margin-left: 10px; */
    /*top: 35%;*/
	top: 10%;
    right: 60px;
    /* border-radius: 6px; */
}
#quickSearch input{
	font-size: 12px;
	width: 170px;
	padding-right: 10px;
	padding-left: 5px;
	margin-left: 2px;
	position: relative;
	top: 2px;
}
#quickSearch select{
	font-size: 12px;
	padding-bottom: 1px;
	position: relative;
}
#quickSearch #id_quickSearch{
	position: relative;
	top: 4px;
	left: 0;
}
#newQuoteButtonSection{
	position: relative;
	left: -10px;
}

#specialactions {
	/* START | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1273: Quick Search cuts off by New Quote */
    /* position: relative; */
	/* float: right; */
    /*float: left;*/
    /* clear: both; */
    /* margin: auto; */
    /*top: 35%;*/
	top: 55%;
    right: 1%;
    /* padding-right: 10px; */
	/* END | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1273: Quick Search cuts off by New Quote */
}
    #specialactions a {
        width: 85px;
        float: right;
        color: #2b2b2b;
        text-decoration: none;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        background: #dbdbdb;
        border: 1px solid #dbdbdb;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
        #specialactions a:hover {
            background: #afafaf;
            border-color: #afafaf;
            color: #2b2b2b;
        }
.specialActionMiddle, 
.contextActionMiddle {
    padding: 9px 0 0 6px;
}
.specialActionsCaption, 
.contextActionsCaption {
    font-size: 14px;
}
#productNavigationDiv #AdminPAS img{
	height: 25px;
	width: 143px;
}
#productNavigationDiv #AdminPAS{
	background: url("../images/Nav/topNavPolicy.gif") no-repeat left top;
}
#productNavigationDiv #AdminPAS:hover{
	background: url("../images/Nav/topNavPolicyHover.gif") no-repeat left top;
}

#productNavigationDiv #Consumer img{
	height: 25px;
	width: 128px;
}
#productNavigationDiv #Consumer{
	background: url("../images/Nav/topNavConsumerAccess.gif") no-repeat left top;
}
#productNavigationDiv #Consumer:hover{
	background: url("../images/Nav/topNavConsumerAccessHover.gif") no-repeat left top;
}

#productNavigationDiv #AgentPAS img{
	height: 25px;
	width: 143px;
}
#productNavigationDiv #AgentPAS{
	background: url("../images/Nav/topNavPolicy.gif") no-repeat left top;
}
#productNavigationDiv #AgentPAS:hover{
	background: url("../images/Nav/topNavPolicyHover.gif") no-repeat left top;
}
#productNavigationDiv #AssistantPAS img{
	height: 25px;
	width: 143px;
}
#productNavigationDiv #AssistantPAS{
	background: url("../images/Nav/topNavPolicy.gif") no-repeat left top;
}
#productNavigationDiv #AssistantPAS:hover{
	background: url("../images/Nav/topNavPolicyHover.gif") no-repeat left top;
}
#productNavigationDiv #UnderwriterPAS img{
	height: 25px;
	width: 143px;
}
#productNavigationDiv #UnderwriterPAS{
	background: url("../images/Nav/topNavPolicy.gif") no-repeat left top;
}
#productNavigationDiv #UnderwriterPAS:hover{
	background: url("../images/Nav/topNavPolicyHover.gif") no-repeat left top;
}

#productNavigationDiv #ManagerPAS img{
	height: 25px;
	width: 143px;
}
#productNavigationDiv #ManagerPAS{
	background: url("../images/Nav/topNavPolicy.gif") no-repeat left top;
}
#productNavigationDiv #ManagerPAS:hover{
	background: url("../images/Nav/topNavPolicyHover.gif") no-repeat left top;
}
#productNavigationDiv #Billing img{
	height: 25px;
	width: 65px;
}
#productNavigationDiv #Billing{
	background: url("../images/Nav/topNavBilling.gif") no-repeat left top;
}
#productNavigationDiv #Billing:hover{
	background: url("../images/Nav/topNavBillingHover.gif") no-repeat left top;
}
#productNavigationDiv #id_Admin img{
	height: 25px;
	width: 117px;
}
#productNavigationDiv #id_Admin{
	background: url("../images/Nav/topNavAdmin.gif") no-repeat left top;
}
#productNavigationDiv #id_Admin:hover{
	background: url("../images/Nav/topNavAdminHover.gif") no-repeat left top;
}
#productNavigationDiv #id_LogOut img{
	height: 25px;
	width: 64px;
}
#productNavigationDiv #id_LogOut{
	background: url("../images/Nav/topNavLogout.gif") no-repeat left top;
}
#productNavigationDiv #id_LogOut:hover{
	background: url("../images/Nav/topNavLogoutHover.gif") no-repeat left top;
}
#pageTop{ 
	width: 70%;
	float: left;
	margin: 20px 0px 0px 0px;
	clear: both!important;	
}
#pageTitle{ 
	display:block;
    font-size:1.5em;
    font-weight:bold;	
	padding-bottom:10px;	
}
#pageInst{ 	
	font-size:1.6em;
	color:#001E63;
}
#pageHeader{
	background: orange;
}
#supportIcons{ 
	width: 96px;
	height: 23px;
	position: relative;
	left: 639px;
	top: -40px;
}
#currentSystemDate{
	float: left;
	clear: both;
	padding: 5px 0px 4px 20px;
	background: url(../images/icons/calendar_view_day.png) no-repeat left center;
	width: 600px;
	font-style: italic;
}
#rightPanel, #billingMainArea, #buildChangePasswordDialog, #batchProcessJobList{
	width: 725px;
}
#billingAgencyActiveSection{
	width: 200px;
	height: 125px;
	float: left;
	background: url("../images/accountBadge.gif") no-repeat left top;
	clear: both;
	font-size: .9em;
	margin: 0px 0px 20px 0px;
}
#activeAccountNameId{
	font-size: 1.3em;
	font-weight: bold;
	color: #525552;
	margin: 15px 3px 1px 45px;
}
#activeAccountReferenceId{
	font-size: 1em;
	color: #525552;
	margin: 2px 3px 3px 45px;
}
#activeAccountStatusId{
	font-size: .8em;
	color: #525552;
	font-style: italic;
	margin: 2px 3px 3px 45px;
}
#agencyChangeReceivableContact{
	font-size: 1em;
	color: #525552;
	margin: 7px 3px 5px 7px;
}
#agencyReceivableContactId, #agencyReceivableContactMainPhone, #agencyReceivableContactFaxPhone, #agencyReceivableContactEmailAgency{
	font-size: 1em;
	color: #525552;
	margin: 2px 3px 2px 10px;
}
#accountInformationArea, #policyInformationArea{
	width: 100%;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: .8em;
}
.billingContact{
	padding: 3px 0px 5px 0px;
	background: url("../images/billingContactBk.jpg") no-repeat;
}
.billingContactName, .billingContactAddress,.billingContactCityStateZip, .billingContactPhone, .billingChangeRole, .billingContactEmail{
	width: 128px;
	padding: 2px 0px 2px 50px;
}
.scheduleHistoryEventTitle{
	font-weight: bold;
}
.scheduleHistoryEventLink{
	margin-left: 10px;
	margin-bottom: 5px;
}
.x-grid3-hd-row TD{
    border-left: #edd 1px solid
}
.fBar{
    border-top:solid 1px rgb(191,191,191);   	
    }
#propertyCaption{ 	
	position: absolute;	
	top: 110px;	
	right: 5px;	
	background:#FFFFFF;
	border-top:0px;
	padding: 4px 6px;
	font-size: .9em;
	font-weight: normal;
	color: #001e63;	
}
#diaryDiv{ 
	position: absolute;	
	width: 150px;
	height: 30px;
	top: 130px;	
	right: 5px;	
	background: url(../images/btnDiary.gif) no-repeat top left;	
}
#diaryDiv #diary{
    width: 80%;
	height: 20px;
	float: right;
	padding: 10px 0px 0px 0px;
	background: url(../images/btnDiary.gif) no-repeat top right;
	font-size: .9em;
	font-weight:bold;
    color:#BE4E5E;
}
.toggleHeader {
    font-size: 1.1em;
    font-weight: bold;
    color: #212120;
    border-bottom: 1px solid transparent;
    height: 45px;
    cursor: pointer;
}
.toggleHeaderNoHover{ 
	font-size: 1.1em;
	font-weight: bold;
	color: #558ed5;
	margin: 5px 0px 5px 0px;
	padding: 1px 0px 3px 0px;
	clear: both;
	border-bottom: 2px solid #d6d2bc;
}
.toggleDivContainer{
	border: none;
}
.toggleIMG{
    float: right;
    margin: 1.2px;
    padding: 0px 5px 0px 0px;
}
.x-grid3-check-col{z-index: 1000 !important; cursor: pointer !important; }
.x-grid3-check-col-on{z-index: 1000 !important; cursor: pointer !important;}

#assignedMoreOptionsToggle, #unassignedMoreOptionsToggle { padding-left: 20px; }
#unassignedFilter { margin-left: 10px; }
#adminMoreOptionsToggle { padding-left: 20px; }
#adminFilter { margin-left: 10px; }



#associtationgroup{	
	display:none;
}

div.horizontalRuleDiv
{
    background-color:#003798;
    height:3px;
    width:700px;
}

#dLoadingImage
{
	position:fixed; 
	top: 100px;
	width: 100%;
	text-align: center;
	display:none;
	z-index: 10000;
	opacity:.75;
}

#pageNav ul {
    width: auto;
	position: relative;
	top: 10px;
	left: 0;
	font-size: .8em;
	float: none;   
} 
#pageNav li{    
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -69px;*/
	padding: 0px 0px 0px 2px;
	margin-right: 2px; 
	white-space: nowrap;
}
#pageNav a{
    float: left;
	display: block;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat right -69px;*/
	padding: 6px 8px 6px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #2e0041;
}
    #pageNav a:link {
        color: #212120;
        text-decoration: none;
    }
    #pageNav a:active {
        color: #212120;
        text-decoration: none;
    }

    #pageNav a:visited, #pageSubNavSection a:visited, .subAction a:visited {
        color: #212120;
        text-decoration: none;
    }
    #pageNav a:hover, #pageSubNavSection a:hover, .subAction a:hover {
        color: #212120;
        text-decoration: none;
    }
#pageNav .RedTab
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -120px;*/
}
#pageNav .YellowTab
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -147px;*/
}
#pageNav .InactiveRedTab
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -306px;*/
}
#pageNav .InactiveYellowTab
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -337px;*/
}
#pageNav .InactiveRedTab a
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat right -306px;*/
}
#pageNav .InactiveYellowTab a
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat right -337px;*/
}
#pageNav .active, #pageNav .activeTab, #pageSubNavSection .activeTab, .subAction .activeTab {
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -94px;*/
}
#pageNav .RedTab a
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat right -120px;*/
}
#pageNav .YellowTab a
{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat right -146px;*/
}
#pageNav .active a, #pageNav .activeTab a, #pageNav .activeTabComplete a, #pageNav .activeTabCaution a, #pageNav .activeTabIncomplete a,  #pageSubNavSection .activeTab a, .subAction .activeTab a{
	background: none;
	/*background: url(../images/buttonsAndTabs.gif) no-repeat right -94px;*/
}
#pageNav .activeTabComplete {
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -151px;*/
	padding: 0px 0px 0px 20px;
}
#pageNav .activeTabCaution {
	/*background: url(../images/buttonsAndTabs.gif) no-repeat -34px -151px;*/ 
	padding: 0px 0px 0px 20px;
}
#pageNav .activeTabIncomplete {
	/*background: url(../images/buttonsAndTabs.gif) no-repeat -69px -151px;*/ 
	padding: 0px 0px 0px 20px;
}
#pageNav .inactiveTabComplete {
	/*background: url(../images/buttonsAndTabs.gif) no-repeat left -124px;*/
	padding: 0px 0px 0px 20px;
}
#pageNav .inactiveTabCaution {
	/*background: url(../images/buttonsAndTabs.gif) no-repeat -34px -124px;*/
	padding: 0px 0px 0px 20px;
}
#pageNav .inactiveTabIncomplete {
	/*background: url(../images/buttonsAndTabs.gif) no-repeat -69px -124px;*/
	padding: 0px 0px 0px 20px;
}
#quickSearchText{
    font-size: 1.09em;
}

#serverSection{
    POSITION: absolute;
    TOP: 60px; 
    LEFT: 100px;
    font-weight:bold;    
    color:#FFF;
    vertical-align:baseline;   
    font-size:1.2em;
    height:18px;    
}
.customErrorInfo
{
    margin-left:10px;
    margin-right:10px;
}
.anchor-link a:link{
    text-decoration:none;
    color:#BE4E5E
}
.anchor-link a:hover{
    text-decoration:none;  
 }
.TransACT .formTable TD,.ClaimsHistory .formTable TD,.PaymentHistory .formTable TD,.RefundHistory .formTable TD,.ServiceHistory .formTable TD,.BCPayments .formTable TD, .BCInvoices .formTable TD, .BCRefunds .formTable TD, .BCDetails .formTable TD{
    padding-top:    1px;
    padding-bottom: 1px;
	
 }
 /*Added by Hitesh on 24th June 2019 for aligning the data after adding the billing System field on TransACT page.*/
.TransACT .x_BackgroundTransactDetails .formTable TD{
    height: 12px;
 }

  .dct_interview .x_BackgroundTransactDetails .x_TextAlignLeft
 {
	 height: 12px;
 }
 /* Changes end Hitesh */
 
 .DisplayNone,.x-grid-hide-row{
    display:none;
 }
 
 .dct_admin #agencyDetailsSubTab, .dct_admin #addUserSubTab, .dct_admin #agencyGroupsTab, .dct_admin #agencyLicenseTab, .dct_admin #userDetailTab, .dct_admin #userAgenciesSubTab{
	border: 1px solid #d6d2bc;
	padding: 5px;
}

.dct_clientinfo H2{
    background: url(../images/headgrad.jpg) repeat-x;    
    color:white;
    height:18px;
    font-weight:bold;
    font-size:0.9em;
    vertical-align:middle;
    margin:0;   
    line-height: 1.3em; 
    padding-bottom:0px;    
    border-bottom:none;
    text-transform:uppercase;
}
.dct_clientinfo #clientDetailSection{
    border: solid 1px;
    padding-bottom:5px;
}
.dct_clientinfo #portfolioQuoteList,#quoteList{
    border: solid 1px;
    padding-bottom:5px;
    margin-top:20px;
}

.dct_dashboardHome BODY
{
    overflow-x:hidden;
}

.dct_dashboardHome .x-panel-header-text{
    color:#BE4E5E; 
    font-size:1.0em;
    
}
.dct_dashboardHome .x-paging-info{
    position:relative;
    float:right;
}
.dct_dashboardHome .x-panel-bbar TABLE{
    float:left;
}
.dct_dashboardHome .x-panel-ml{
    BACKGROUND-COLOR: #f0f0f0;
}
.dct_dashboardHome .x-grid3-scroller{
     min-height:50px;
}
.dct_dashboardHome #newsTitle{
    font-size:1.2em;
}
.dct_dashboardHome #mainPanel{
    width:100%;
    min-width:970px;
}
.dct_dashboardHome #leftPanel{
   
    width:27%;
    float:left;
    margin-top: 5px;
}
.dct_dashboardHome #rightPanel
{
    
    width:73%;
    float:left;
}
.dct_documentation #annotations{
	width: 100%;
	padding: 5px 0px 5px 0px;
}
.dct_documentation .helpGroup{
	width: 100%;
	padding: 2px 0px 2px 0px;
}
.dct_errors #pageTop{ 
	display:none;
}
.dct_errors .errorHideCell{
    display:none;
}
.dct_errors .customErrorInfo{
    clear:both;
}
#ratemessages {
    padding: 10px;
    width: auto;
    clear: left;
}
#requiredTxt{
	font-style: italic;
	height:14px;
	padding:10px 0px;
	padding-top: 0;
	float:right;
	text-align:right;
	text-indent:30px;	
	font-size: 12px;
    padding-right: 5px;
}
    #requiredTxt .ast {
        color: #212120;
        font-size: 1.5em;
    }

#associtationgroup, #pageTop,  #NewAgentsInformation{
	display: none;
}
/*Markel4.x Customization:10/07/2010: To use the default styles for wrapper*/
#wrapper{ 	
	text-align:center;	
	width: 100%;
}
#newsTitle{
    font-size:1.5em;
    font-weight:normal;
}
#main {
    border: none;
    float: none;
    margin: auto;
    overflow: hidden;
    position: relative;
    min-width: 740px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
	/* START | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1253: Left navigation should be floating */
	width: 73%;
	/* END | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1253: Left navigation should be floating */
}
#formContent {
    margin: 0 0 0 0 !important;
    padding: 0 0 15px 0;
}
.dct_dashboardHome #mainForm #wrapper #formContent #main {
    width: 97% !important;
}
/* START | Author: Bibhash Das | Date: 21-Nov-2018 | MAGICSIX-1214: Misc. Changes */
.dct_search #mainForm #wrapper #formContent #main {
    width: 97% !important;
}
/* END | Author: Bibhash Das | Date: 21-Nov-2018 | MAGICSIX-1214: Misc. Changes */
.dct_dashboardHome #mainForm #wrapper #formContent #leftPanelArea,
.dct_search #mainForm #wrapper #formContent #leftPanelArea {
    display: none;
}

.dct_interview #mainForm #wrapper #formContent #main,
.dct_taskInfo #mainForm #wrapper #formContent #main,
.dct_taskDetail #mainForm #wrapper #formContent #main,
.dct_taskManagement #mainForm #wrapper #formContent #main,
.dct_policy #mainForm #wrapper #formContent #main,
.dct_messageNew #mainForm #wrapper #formContent #main,
.dct_message #mainForm #wrapper #formContent #main,
.dct_messages #mainForm #wrapper #formContent #main {
    margin: auto 15px auto auto !important;
}

.dct_interview #mainForm #wrapper #formContent:not(.TransACT) #main > div:nth-child(3) {
    display: block;
}
    #loginPageHeaderAndInstructions {
        text-align: justify;
        width: 50%;
        float: left;
    }
#LogonContainer{
    margin:0 auto;
    margin-top:10px;
    width: 256px;
    height: 138px;
}
#logOnText{
    margin:0 auto;
    width:300px;
    padding:20px 0px 0px 0px;   
}
#LogonMessage > p > strong {
    font-weight: bold;
    font-size: 18px; 
}
/*news section*/
#newsWrapper{
    top: 0px;
    height:197px;
    width:260px;
    color:#8C2C52;
    font-size: 0.9em;
    clear:both;
}

label {
    color: #212120;
}

#rememberGroup {
    font-size: 14px;
    margin-left: 25px;
    width: 100%;
    padding-top: 10px;
    float: left;
}
/*Markel4.x Customization:10/07/2010: Newly defined*/
#logonFieldGroup{
    width:240px;
    height:150px;  
    clear:both;
    background-color: #c7d3f0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;	
    border: 1px solid #415c9b;
    padding:0px 0px 0px 10px;
  
}
/*Markel4.x Customization:10/07/2010: Newly defined*/
#existingcustomers_text{
   clear:both;
   font-weight:normal;
   text-align:left;
   color:#BE4E5E;
   font-size:1.5em;
   margin-bottom:10px; 
   border:none;  
   /*text-transform:uppercase; */
}
/*Markel4.x Customization:10/07/2010: Newly defined*/
#loginPageDisclaimer{
   text-align:justify;
   clear:both;
 }
#NewAgentsInformation A{
	width: 129px;
	height: 17px;
	float: left;
	margin: 155px 0px 0px 55px;
	padding: 7px 0px 0px 30px;
	background: url("../images/buttons/btnGetAnAccount.png") no-repeat left top;
	color: #ffffff;
	text-decoration: none;
	font-size: .85em;
}

/*Markel4.x Customization:10/07/2010: #RemeberUsrPswdGroup styles overridden here*/
#RemeberUsrPswdGroup{
	display:none;
}
.downFieldGroup{
	border: 0px none;
}
/*Markel 4.x Customization: 10/16/2010 */

#footer {
    background: #fff;
    margin: 40px auto auto auto;
    clear: both;
    text-align: center;
    padding-top: 10px;
    min-height: 30px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.dct_messageDetail .pageAction{	
	padding-left: 0px;
}
.dct_messageDetail .downLayout{
    float:none;
}
.dct_messageNew #newMessageFields{width:400px; padding:10px 0px 0px 0px;}
.dct_messageNew #sentToGroup{width:320px; padding:10px 0px 0px 0px;}
.dct_messageNew #messageText div {clear:both;}
.dct_messageNew #policyQuoteLink {padding:5px 0px 5px 0px;}

.dct_message #pageTitle{font-weight:bold;}
.dct_message h2{color:#BE4E5E; }
.dct_message .x-toolbar {font-size:1em;color:rgb(0,85,149);font-weight: bold; vertical-align:middle;}
.dct_message .ytb-text{font-size:1em;color:white;font-weight: bold; vertical-align:middle;}

.dct_policy #messageListFilterSection, .dct_policy #taskList{
 border:solid 1px;    
}

.dct_policy .x-tip{
    border:solid 1px;
}
.dct_policy .x-tip .x-tip-tl,
.dct_policy .x-tip .x-tip-tc,
.dct_policy .x-tip .x-tip-tr,
.dct_policy .x-tip .x-tip-ml,
.dct_policy .x-tip .x-tip-mr,
.dct_policy .x-tip .x-tip-bl,
.dct_policy .x-tip .x-tip-br,
.dct_policy .x-tip .x-tip-bc{
    background:none;
    background:#EFEFEF;
 } 
 
.dct_policy #attachmentsList {
    margin-top:15px;
 }
.dct_policy .x-grid3-scroller{
     min-height:50px;
}

.dct_policySummary #nextInstallment .displayTableTitle td{
	background: #525552 url("../images/icons/billingRecentPaymentBk.png") no-repeat 3px center;
}
.dct_policySummary #futurePolicyTermRenewal .displayTableTitle td{
	background: #525552 url("../images/icons/billingUpcomingBk.png") no-repeat 3px center;
}
.dct_policySummary #policyHeaderDetail .displayTableTitle td{
	background: #525552 url("../images/icons/script.png") no-repeat 3px center;
}

.dct_policySummary .displayTableTitle td{
	padding: 5px;
	font-weight: bold;
	color: #ffffff;
	text-indent: 15px;
	font-size: .9em;
}
.dct_policySummary .displayTableHdr td{
	background: #e3e1e1;
	padding: 5px;
	font-weight: bold;
	font-size: .8em;
}
.dct_policySummary .displayTableRow td{
	background: #f4f4f4;
	padding: 0px 0px 0px 5px;
	height: 18px;
	font-size: .8em;
	vertical-align: middle;
}

.dct_documentation #printJobList td{
	padding: 0px 0px 0px 15px;
	text-align: left;
}

.dct_search .downFormLabel{width: 20%}

/* START | Author: Bibhash Das | Date: 13-Dec-2018 | MAGICSIX-1345: Search screen alignment */
.dct_search #searchFilterActions{width:300px;padding: 10px 0; clear: both;}
.dct_search #searchHistoryGroup,.dct_search #searchAgencyListGroup,.dct_search #saveFilterCheckboxGroup{clear: both;}
/* END| Author: Bibhash Das | Date: 13-Dec-2018 | MAGICSIX-1345: Search screen alignment */
.dct_search TH{ font-weight:bold;}
.dct_search h2 {
    background: none;
    vertical-align: middle;
    border-bottom: 2px solid #ccc;
    width: 55% !important;
}
#searchFilterTable > tbody > tr > td > div.controlContainer:first-child {
    margin: 2px;
}
#pagePart_searchConstraints {
    width: 50%;
}
.g-loneIcon > a:hover {
    opacity: .7
}
/* START | Author: Bibhash Das | Date: 13-Dec-2018 | MAGICSIX-1345: Search screen alignment */
.searchByCaption, #searchListFilterDiv .searchSubHeading {
    text-align: left;
    padding-left: 3px;
    padding-bottom: 8px;
	float: left;
	padding-right: 10px;
}
#searchListFilterDiv .searchSubHeading{
	padding-top: 20px;
}
/* END | Author: Bibhash Das | Date: 13-Dec-2018 | MAGICSIX-1345: Search screen alignment */
#searchTypeTitle {
    font-size: 14px;
    font-weight: bold;
}
    .dct_search #quickSearchName, .dct_search #quickSearchPolicyQuoteNumber {
        border: solid 1px rgb(127,120,116);
    }
.dct_search .toggleHeader {
    height: 18px;
    font-size: .85em;
    font-weight: bold;
    color: #212120;
    padding: 7px 0px 0px 0px;
    text-indent: 10px;
    clear: both;
    margin-bottom: 0px;
    border-left: solid 1px;
    border-top: solid 1px;
    border-right: solid 1px;
    text-transform: uppercase;
}
.dct_search .toggleHeader:hover{
	background:#C0C0C0;
}
.dct_search #setAgencyActions{
	margin:0px;
}

.dct_search #quoteListFilterSection{
 border:solid 1px;
}

.dct_search #filterBuilderActions{
 margin:0px;
}

.dct_search #filterBuilderActions li
{
 float:left; /* must float left for IE8 because its contents are floated - otherwise it has no height and no bg img */
 clear:left; /* must clear left so each button is on its own line */
 width:75px;
}

.dct_search #filterBuilderActions li a
{
 text-align:center;
 padding:5px 2px 6px 0px;
 width:75px;
}

.dct_search #tblCurrentFilters
{
	text-align:left;
	background:url(../images/headgrad.jpg) repeat-x top left;
}
.dct_search #quoteListFilterSection
{
 text-align:left;
	background:url(../images/headgrad.gif) repeat-x top left;
}

.dct_search div#quoteListFilterDiv {
	margin:2px 0px;
	padding-left:4px;
}
.dct_search div#filteringID {
	margin:2px 0px;
	padding-left:4px;
}
.dct_search div#currentFiltersDialog {
    height:100px;   
    overflow-x:hidden;
    overflow-y:scroll;
    width:425px;
	margin:2px 0px;
	padding-left:4px;
}
.dct_search #quoteListFilterActions {
	margin-top:0px;
}
.dct_search #quoteList,#clientListData {
	display: grid;
	clear:both;
	border:1px solid black;
	/* START | Author: Bibhash Das | Date: 19-Dec-2018 | MAGICSIX-1214: Scroll on search results */
	overflow-x: scroll;
	width: 100% !important;
	min-height: 595px !important;
	/* END | Author: Bibhash Das | Date: 19-Dec-2018 | MAGICSIX-1214: Scroll on search results */
}
/* START | Author: Bibhash Das | Date: 19-Dec-2018 | MAGICSIX-1214: Scroll on search results */
.dct_search .x-docked-bottom{
	margin-top: 0px;
}
/* END | Author: Bibhash Das | Date: 19-Dec-2018 | MAGICSIX-1214: Scroll on search results */
.dct_search #viewDeletedDiv {
 float:left;
}
.dct_search #mysteryOpenDiv {
 display:none;
}
.dct_search #pageTop {
 display:block;
 width: 100%;
 float: left;
 margin: 20px 0px 0px 0px;
 border:0px;
 background-color:Transparent;
 padding:0px;
}
.dct_search #openOptionsTable {
 width:100%;
}
.dct_search #openOptionsTable td#quickSearchCell {
 width:325px;
 vertical-align:top; 
 border-right:1px dotted #999999;
}
.dct_search #openOptionsTable td#filtersCell {
 vertical-align:top;
 width:625px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
}
.dct_search #searchFilterSection{width:620px;}
.dct_search #openOptionsTable td#agencySelectCell
{
 border-top:1px dotted #999999;
 padding-top:2px;
}

.dct_search #openOptionsTable table
{
 width:100%;
}

.dct_search #agencySelectCell ul.filterButtons
{
 float:none;
 clear:none;
 margin:2px 0px;
}

.dct_search .formTable td
{
 padding:0px;
}

.dct_search .tblQSItem .tblQSInputCell
{
 
 vertical-align:top;
}
.dct_search .tblQSItem td {
	vertical-align: bottom;
}
.dct_search .tblQSInputButton
{
 width:150px;
}
.dct_search #tblCurrentFilters td
{
 padding:3px 0px;
}
.dct_search table#tblQuickSearches
{
    margin-top:2px;
}

.dct_search #tblAdvancedSearchOrganize
{
 width:550px;
}

.dct_search #tblAdvancedSearchInputs
{
 width:325px;
}

.dct_search #tblAdvancedSearchInputs div
{
 float:none;
 clear:none;
}

.dct_search #tblAdvancedSearchActions
{
 width:100px;
 vertical-align: top; /* 144816 - fix alignment now that Clear button has been removed */
}

.dct_search #tblAdvancedSearchActions ul
{
 float:right;
}

.dct_search #searchAgencyListGroup #searchHistoryGroup #showDeletedGroup{width:300px;}
.dct_search .x-grid3-scroller{ min-height:50px;}

/********START Styles for Task Details screen********/
.x_task-details-wrapper h2 {
    width: 65% !important;
    height: 40px !important;
    color: #555 !important;
    margin: 5px 10px 25px 10px !important;
    font-size: 24px !important;
    background: transparent;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
}
.x_task-queue-display {
    padding-left: 10px;
}
.x_task-queue-display > table {
    width: auto !important;
}
    .x_task-queue-display > table > tbody > tr > th:first-child {
        font-weight: bold;
    }
    .x_task-queue-display > table > tbody > tr > th:last-child {
        width: 750px !important;
        padding-left: 4px;
    }
.x_task-details-action-wrapper {
    padding-left: 10px;
}
    .x_task-details-action-wrapper > .g-action > .g-btn.g-standard > a {
        width: 95px;
        margin-right: 6px;
    }
.dct_taskDetail #fields {
    margin-top: 10px;
}
.dct_taskDetail #fields #requiredTxt {
    display: none !important;
}
.x_task-table-indent {
    padding-left: 10px;
}
.x_task-edit-history-entry > table > tbody > tr > td {
    padding: 2px 2px 2px 10px;
}
.x_task-note-history-entry > table > tbody > tr > th {
    padding: 5px 2px 5px 10px;
}
.x_task-note-history-entry > table > tbody > tr > td {
    padding: 2px 2px 2px 15px;
}
.x_complete-task-action > .g-btn.g-standard > a {
    background: #4bbf73;
}
.x_complete-task-action > .g-btn.g-standard > a:hover {
    background: #42bb6c;
}
.dct_taskDetail #grayBarBG {
    background-color: #eeeeee;
    border-bottom: 1px solid #BDB79A;
    height: 188px;
    position: absolute;
    width: 100%;
    z-index: -50;
}
.dct_taskDetail .downBeforeFormLabel {
	text-align: left;
	width:auto;
}
.dct_taskInfo h2,
.dct_taskManagement h2 {
    background: none;
    height: 18px;
    font-weight: bold;
    font-size: 1em;
    vertical-align: middle;
    padding-bottom: 5px;
}
.dct_taskInfo #QueueAssignedContainer{
 border:solid 1px;    
}
.dct_taskInfo #QueueUnassignedContainer{
 border:solid 1px;
}
.dct_taskInfo #assignedQueue{
    border:solid 1px;
}
.dct_taskInfo #unassignedQueueAndFilter{
    width:510px;
    float:left;
}
.dct_taskInfo #unassignedDueDateSec{
    width:400px;    
}
.dct_taskInfo .x-grid3-scroller{
     min-height:50px;
}
#queueItemSelector .controlContainer,
#dueItemSelector .controlContainer, 
#createdOnItemSelector .controlContainer,
#adminMoreItemSelector .controlContainer, 
#referTypeMoreItemSelector .controlContainer {
    display: none;
}
#queueLabel,
#dueLabel,
#createdLabel,
#referTypeLabel {
    line-height: 22px;
    border-bottom: 1px dotted #d3d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666666;
    font-size: 9px;
    font-weight: 600;
    margin-right: 5px;
    padding: 0 0 2px;
}
.dct_taskInfo .x-panel-tbar .x-toolbar{border:none; background: url(../images/headgrad.gif) repeat-x;}

.dct_taskInfo .x-toolbar {font-size:1em;color:rgb(0,85,149);font-weight: bold; vertical-align:middle;}

.dct_taskInfo .ytb-text{font-size:1em;color:white;font-weight: bold; vertical-align:middle;text-transform:uppercase;}

.x_task-policy-caption {
    width: 130px;
}
    .x_task-policy-caption .controlContainer .x-field .x-form-item-body .x-form-display-field {
        width: 130px !important;
        padding-left: 10px;
        font-weight: bold !important;
    }
.basicOptionGroup {
    width: 100%;
    overflow: hidden;
}

    .basicOptionGroup select {
        float: left;
    }

#unassignedMoreOptions > .g-btn,
#assignedMoreOptions > .g-btn,
#adminMoreOptions > .g-btn,
#policyMoreOptions > .g-btn {
    margin-top: 19px;
    padding-right: 0;
}

#assignedMoreOptionsToggle,
#unassignedMoreOptionsToggle {
    padding-left: 20px;
}

#unassignedFilter {
    margin-left: 10px;
}

#unassignedQueueEntityId {
    margin-right: 10px;
}
/*******END Styles for Task Details screen********/
.dct_TranAct #grayBarBG {
    background-color: #eeeeee;
    border-bottom: 1px solid #BDB79A;
    height: 188px;
    position: absolute;
    width: 100%;
    z-index: -50;
}

.dct_TranAct .formTable{
	width:auto;
	border: 2px;
	margin: 0px 0px 0px 0px;
}

.x-portlet .x-panel-header, .x-portlet .x-nbr .x-panel-header-default-framed{
	background: #b71234 !important;
}

.x-grid-header-ct .x-column-header, .x-column-header-over {
	background-color: #b71234; 
}

#dashboard .x-panel-body, #dashboard .x-panel-default-framed, #dashboard .x-nbr .x-panel-default-framed, #dashboard .x-portlet .x-panel-header{
	width: 100% !important;
    left: auto !important;
}

.dct_dashboardHome #rightPanel{
	width: 100% !important;
}

.dct_dashboardHome #rightPanel .x-portal-column.x-panel-default {
	width: 50% !important;
}

.dct_login #innerBody, 
.dct_login #bodyContent, 
.dct_login #mainForm, 
.dct_login #wrapper, 
.dct_login #formContent, 
.dct_login #main, 
.dct_login #main, 
.dct_login #companyLogo, 
.dct_login #LogonMessage, 
.dct_login #Logon {
	position: static !important;
	
}

.dct_login #loginLanguageComboContainer{
	position: absolute !important;
	left: 105px !important;
	top: 260px !important;
	display: none;
}

.dct_login #main {
    width: 100%;    
	top: 0;
	left: 0;
}

.dct_login #LogonMessage{
	position: absolute !important;
    width: 602px;
    top: 180px;
    left: 2%;
    color: #555;
    font-size: 14px;
    padding: 10px;
}

.dct_login #LogonMessage > p{
	line-height: 21px;
	text-align: left;
	font-size: 14px;
}

.dct_login #Logon {
    position: absolute !important;
    right: 5%;
    top: 150px;
    left: auto;
    height: 280px;
    background: #f5f5f5;
    color: #fff;
    padding: 0;
    margin: 0;
    width: 400px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #c9c9c9;
    font-weight: bold;

}

    .dct_login #Logon #logonFields {
        height: 100%;
        padding: 0;
        padding-left: 100px;
        padding-top: 25px;
        position: absolute;
    }
        #logonFields .x-form-text-wrap-default {
            border: none;
        }

    .dct_login #innerBody #bodyContent #mainForm #wrapper #banner {
        display: none;
    }

.dct_login #Logon #loginLanguageComboContainer #loginLanguageComboCaption{
	text-align: left;
	margin-bottom: 5px;
}

.dct_login #logonFields .g-btn {
	margin-top: 10px;
}

#Logon ul {
    float: right;
    margin-right: 24px;
}

#Logon input,
#Logon checkbox {
    border: 1px #555 solid;
    color: #532f64;
    height: 30px;
    border-radius: 6px;
}
.g-btn.g-standard > a,
.dct_login .g-btn > a,
.dct_search #searchFilterActions > a,
#setAgencyButton .g-btn > a,
.g-actionAcross .g-btn.g-standard > a,
.g-btn.g-cancel > a {
    text-align: center !important;
    border: none;
    background: rgb(100,100,100);
    padding: 9px 15px;
    margin: 1px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .g-btn.g-standard > a .g-btn-text,
    .dct_login .g-btn > a .g-btn-text,
    .dct_search #searchFilterActions > a .g-btn-text,
    #setAgencyButton .g-btn > a .g-btn-text,
    .g-actionAcross .g-btn.g-standard > a .g-btn-text,
    .g-btn.g-cancel > a .g-btn-text,
    .x_BathRoomAlign .g-action.g-action-caption-before .g-btn.g-hyperlink > a .g-btn-text {
        color: #fff;
        text-shadow: none;
        font-size: 14px;
        height: 16px;
        margin: 1px;
        font-weight: normal;
        width: 100%;
        text-decoration: none;
    }

    .g-btn.g-standard > a:hover,
    .dct_login .g-btn > a:hover,
    .dct_search #searchFilterActions > a:hover,
    #setAgencyButton .g-btn > a:hover,
    .g-actionAcross .g-btn.g-standard > a:hover,
    .g-btn.g-cancel > a:hover {
        background: #7c7c7c;
    }

.g-btn.g-hyperlink > a {
    padding: 3px 0px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
}
    .g-btn.g-hyperlink > a > .g-btn-text {
        color: #b71234;
        text-decoration: underline;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        padding-left: 0 !important;       
    }
    .g-btn.g-hyperlink > a:hover > .g-btn-text {
        color: #d38792;
        text-decoration: none;
    }

    .dct_search #searchFilterActions > a,
    .dct_login .g-btn > a,
    .dct_search #searchFilterActions > a {
        padding: 10px 60px;
    }

#selectAgencyControlDiv{
	float: left;
}
#setAgencyButton{
	margin-top: 15px;
    margin-bottom: 10px;
	float: left;
}

#setAgencyButton .g-btn > a{
	padding: 10px 20px;
}

.g-actionAcross .g-btn.g-standard > a{
	padding: 7px 20px;
}

.x_generic-btn .g-btn.g-standard > a,
.x_Generic-BtnProd .g-btn.g-standard > a,
.dct_interview .SpecialNotices_body .g-btn.g-standard > a{
	padding: 8px 20px !important;    
}

.x_generic-btn .g-btn.g-standard > a{
	margin-left: 10px;
}

.logonTextFieldGroup {
    margin-left: 25px;
    clear: left;
    padding-bottom: 5px;
    float: left;
}
    .logonTextFieldGroup label {
        font-size: 14px;
        margin-bottom: 10px;
        font-weight: normal;
        float: left;
        line-height: 22px;
    }
    .logonTextFieldGroup > .controlContainer {
        clear: left;
    }
.dct_login #CopyrightContent{
	position: absolute;
    top: 500px;
    font-size: 14px;
    border-top: 1px solid #c8c8c8;
    padding-top: 10px;
    width: 70%;
    right: 15%;
}

.dct_login #CopyrightContent p{
	color: #555;
}

#footer .copyrightNotice {
	font-size: 14px;
	color: #555;
}

#footerLanguageComboContainerID label{
	color: #555;	
}

.x-portlet .x-panel-header .x-title-text, .x-portlet .x-nbr .x-panel-header-default-framed .x-title-text{
	font-family: "Arial";
	font-size: 12px;
	padding-top: 0;
}

#moduleDisplayTable a, #moduleDisplayTable a>span, .tblHeader th{
	font-family: "Arial";
	font-size: 12px;
	text-align: left;
}
.x-toolbar-default .x-toolbar-item, 
.x-grid-cell-inner,
.x-grid-rowbody .messageBody,
.ruleset_leftNav #leftPanelArea ul li a{
	font-size: 12px;
}
.x-column-header-text-inner {
    font-size: 14px;
}
.x-box-inner .x-box-target .x-toolbar-text {
    font-size: 14px;
    font-weight: bold;
}
#moduleDisplayTable td {
    font-size: 12px;
    padding: 8px 5px;
    text-align: left;
}
#loginImageComboInputId,
.x-form-text-field-body-default {
    width: auto;
    max-width: 100%;
    min-width:130px;
}
#logonFields > .logonTextFieldGroup > .controlContainer > .x-field {
    width: 158px !important;
}
.noItems, #loginLanguageComboContainer label{
	font-size: 12px;
	font-weight: normal;
}
.dct_search #searchFilter input{
	height: 30px !important;
	border-radius: 6px !important;
}
.dct_search label{
	font-size: 12px;
}
#notifications{
	padding: 0;
}
#notifications .g-hyperlink .g-btn-text, #customQueryCheckbox-boxLabelEl{
	font-size: 12px;	
}
#notifications .g-hyperlink a {
	margin-top: 10px;
}
#messagesList-body table{
	border-bottom: none;
	border-top: none;
}
#messagesList-body table:nth-child(even){
	background: #f5f5f5;
}
.searchSubHeading,
#selectAgencyControlDiv #agencyIDField {
	font-size: 12px;
	text-align: left;
}
#moduleDisplayTable td.state, 
#moduleDisplayTable td.lastModified{
	text-align: center;
}
#footerLanguageComboContainerID{
	margin-top: -18px;
	display: none;
}
.dct_interview .acrossFieldGroup .acrossBeforeFormLabel, 
.dct_interview .downFieldGroup .downBeforeFormLabel{
	border-bottom: none;
}
.formTable .thEmpty {
    display: none;
}
.dct_interview table th {
    text-align: left;
    vertical-align: middle;
}
.dct_interview input{
	height: 30px !important;
}
.dct_interview .acrossBeforeFormLabel label{
	line-height: 30px;
	text-align: left;
}
.dct_interview h2{
	padding: 10px 10px;
    margin-bottom: 30px;
    border-radius: 5px;
}
    .dct_interview h2.x_TransACT_header {
        font-size: 18px;
        border-radius: 0;
        font-weight: bold;
        border-bottom: none;
        background: transparent;
        text-align: left;
        padding: 5px 5px 5px 10px;
        color: #B71234;
        margin-bottom: 15px !important;
        margin-top: 25px;
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc;
        text-transform: uppercase;
        width: 75%;
    }
.dct_interview .x-form-display-field-default{
	font-size: 12px;
	font-family: "Arial";
}
.dct_interview .x_FrameStyleGrey700 .formTable .x_TextBrownBold {
	border-bottom: none;
	background: #b71234;
	padding: 5px 10px;
	margin-bottom: 10px;
	height: 27px;
	text-align: left;
	border-radius: 5px;
}
.dct_interview .x_FrameStyleGrey700 .formTable .x_TextBrownBold > label {	
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.dct_interview .x_FrameStyleGrey700 .formTable .controlContainer {
	margin-top: 20px;
}
.x-form-item, .x-form-field {
	font-size: 12px;
}
#logedInUser ul li a {
	font-size:  14px;
}
#contextactions a span {
	font-size: 12px;
}
#quickSearchModeIdCmp {
	width: 200px;
	height: 33px;
}
.x_Sec_General .acrossFieldGroup .acrossBeforeFormLabel{
	width: 180px !important;
	margin-bottom: 30px;
}
.dct_interview .cc-bubble.cc_ErrorPanel .cc-bubble-body{
	padding: 0;
    border: none;
}
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeAccountNameId,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeAccountReferenceId,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeAccountStatusId,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeManuscriptId2,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeManuscriptId3,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeAccountLOB,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeRateTableManuscriptID,
.ruleset_leftNav #leftPanelArea #policyActiveSection #activeAccount #activeAccountManuscriptID {
    font-size: 14px;
    text-align: left;
    margin-left: 10px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 7px;
}

.downLayout.x_headerContainer {
    display: inline-flex !important;
}
.downLayout > .acrossLayout.x_headerContainerLine4 {
    width: 35% !important;
}

.dct_interview .x_headerContainerLine4 .g-action {
    float: right;
    position: relative;
    right: 0;
    top: 5px;
}

.dct_interview .x_headerContainerLine1,
.dct_interview .x_headerContainerLine2,
.dct_interview .x_headerContainerLine3 {
	display: none;
}

.dct_interview .x_PageHeaderTable {
    width: 65% !important;
    height: 40px !important;
    color: #555 !important;
    margin: 5px 10px 10px 10px !important;
    font-size: 24px !important;
    border-bottom: 2px solid #ccc;
}
    .dct_interview .x_PageHeaderTable .x-form-display-field-default {
        font-size: 24px;
        color: #555;
        font-weight: bold;
        margin: 5px 0 0 0 !important;
    }

.required{
	font-size: 18px;
}

.x_OperatorCaptionReadOnly
{
	font-weight: bold;
	text-align: left;
}
.x_AddressLineHeight
{
	font-weight: bold !Important;
}
.x_AlignTop
{
	vertical-align: middle !Important;
    padding-right: 6px !Important;
}
.x_UnitCaption
{
	padding-left: 30px;
	font-weight:bold;
}
.x_OperatorAssigntable
{
	text-align:left !important;
}
.x_Bold
{
	font-weight:bold;	
}

.acrossLayout > .g-groupAction{
	height: auto;
}
.x_PaddingLeft27px
{
	padding-left: 27px !important;
}

.x_Width240pxleftAlign
{
    width: 240px !important;
    text-align: left;
}

.x_PolicyInformatioinCaption
{

text-align: left;
padding: 0px;
font-weight: bold;
padding-right: 5px;
}
.x_AlignLeftWidth750
{
text-align:left ;
width: 750px;
}
.x_FrameStyleGrey1000 {
}
.x_AlignLeftWidth375
{
text-align:left ;
width: 375px;
}
.x_AlignLeftWidthAuto
{
text-align:left;
width:auto;
}


.x_TextRedBold {
    font-weight: bold;
    color: #AC0000;
    font-size: 12px;
}
.x_AlignLeftWidth175
{
text-align: left;
width: 175px;
}
.x_PolicyInformationLongCaption
{
width: 250px;
text-align: left;
vertical-align: text-top;
padding: 0px;
height: 28px;
font-weight: bold;
padding-right: 5px;
}
.x_AlignLeft{
	text-align: left !important;
}
.x_Width210{
	width: 210px !important;
}

/* Coverage Page alignment changes : Archana Start*/

.dct_interview .x_Height43
{
	height: 43px;
}

.dct_interview .x_AlignLeftWidth15
{
text-align: left;
width: 15px;
}

.dct_interview .x_AlignLeftWidth250
{
text-align: left;
width: 250px;
} 
.dct_interview .x_CoveragePageLimitCaptionWidth
{
text-align:left ;
/*width: 160px;*/
width: 145px;
height: 43px;
}

.dct_interview .x_CoveragePageFieldWidth
{
text-align:left ;
width: 140px;
height: 43px;
}

.dct_interview .x_CoveragePageDeductibleWidth
{
text-align:left ;
/*width: 110px;*/
width: 100px;
height: 43px;
}


.dct_interview .x_AlignLeftWidth75
{
text-align:left ;
width: 75px;
}


.dct_interview .x_TrailerFieldWidth .x-form-text-field-body-default
{
width: 115px !important;
}


.dct_interview .x_AlignLeft
{ 
text-align: left;
}

.dct_interview .x_AlignLeftWidth150 
{
text-align: left;
width: 150px !important;
padding: 5px 0;
}

.dct_interview .x_AlignLeftWidth200
{
text-align:left ;
width: 200px;

}

/* START | Author: Bibhash Das | Date: 20-Aug-2018 | MAGICSIX-272, MAGICSIX-283, MAGICSIX-284 - Dropdown values width */
.HPBoat_HPBoat_lob .dct_interview .x_AlignLeftWidth200, .SmallBoat_SmallBoat_lob .dct_interview .x_AlignLeftWidth200{
	width: 320px;
}
/* END | Author: Bibhash Das | Date: 20-Aug-2018 | MAGICSIX-272, MAGICSIX-283, MAGICSIX-284 - Dropdown values width */

.dct_interview .x_PadLeft25
{
padding-left:25px ;
}

.dct_interview .x_AlignLeftWidth350
{
text-align:left ;
width: 350px;
}

.dct_interview .x_EventCoverageHeader
{
float: left;
width:800px;
text-align: left ;
padding:2px;
}

.dct_interview .x_width650
{
width: 650px;
}

.dct_interview .x_AlignLeftWidth120
{
text-align:left ;
width: 120px;
}

.dct_interview .x_Width200
{
width: 200px;
}

.dct_interview .x_AlignLeftWidth10
{
text-align: left;
width: 10px;
}

.dct_interview .x_CoverageHeaderFooter
{
float: left;
width: 100%;
text-align: left ;
}

.dct_interview .x_width1000
{
width: 1000px;
}

.dct_interview .x_AlignLeftWidth65
{
text-align: left;
width: 65px;
 
}

.dct_interview .x_AlignLeftWidth60
{
text-align: left;
width: 60px;
}

.dct_interview .x_PadLeft5
{
padding-left: 5px;
}

.dct_interview .x_Width750
{
width: 750px;
}

.dct_interview .x_AlignLeftWidth50
{
text-align: left;
width: 50px;
}

.dct_interview .x_Width60
{
width: 60px;
}

.dct_interview .x_Width165
{
width:165px ;
}

.dct_interview .x_Width160
{
width: 160px;
}

.dct_interview .x_HullCoverageLimit .x-form-text-field-body-default
{
width: 150px !important;
}

.dct_interview .x_Width800
{
width: 800px;
}
.dct_interview .x_Width850 {
    width: 850px;
}

.dct_interview .x_VesselWidth .x-form-text-field-body-default
{
width: 755px !important;
}

.dct_interview .x_AlignLeftWidth100
{
text-align: left;
width: 100px;
}


.dct_interview .x_AlignLeftWidth5
{
text-align: left;
width: 5px;
}

.dct_interview .x_AlignLeftWidth20
{
text-align: left;
width: 20px;
}

.dct_interview .x_AlignLeftWidth275
{
text-align: left;
width: 275px;
}

.dct_interview .x_AlignLeftWidth180
{
text-align: left;
width: 180px;
}

.dct_interview .x_AlignLeftWidth45
{
text-align: left;
width: 45px;
}

.dct_interview .x_AlignLeftWidth145
{
text-align: left;
width: 145px;
}

.dct_interview .x_AlignLeftWidth124
{
text-align: left;
width: 124px;
}

.dct_interview .x_AlignLeftWidth136
{
text-align: left;
width: 136px;
}

.dct_interview .x_DFCoverageLimitFieldWidth .x-form-text-field-body-default
{
width: 140px !important;
}

.dct_interview .x_DFCoverageRiskInputFieldWidth
{
width: 183px !important;
}

.dct_interview .x_DFCoverageLimitCaptionWidth 
{
width: 243px !important;
padding: 5px 0;
}

.dct_interview .x_DFCoverageFieldsLimitWidth 
{
width: 202px !important;
text-align: left;
}
.dct_interview .x_DFCoverageCaptionWidth .x-form-text-field-body-default
{
width: 209px !important;
padding: 5px 0;
}

.dct_interview .x_DFCoverageSettlementTypeFieldWidth .x-form-text-field-body-default
{
width: 148px !important;
}

.dct_interview .x_DFCoverageLimitAOPDedFieldWidth 
{
width: 110px !important;
}

.dct_interview .x_DFCoverageLimitAOIFieldWidth .x-form-text-field-body-default
{
width: 70px !important;
}

.dct_interview .x_DFCoverageLimitDedFieldWidth 
{
width: 120px !important;
}

.dct_interview .x_DFCoverageLimitWidth 
{
width: 168px !important;
}

.dct_interview .x_DFCoverageAOIDedCaptionWidth
{
width: 30px !important;
}

.dct_interview .x_DFCoverageWindHailDedCaptionWidth
{
width: 10px !important;
}

.dct_interview .x_DFCoverageWindHailRadioCaptionWidth
{
width: 273px !important;
}

.dct_interview .x_HYCoveragePaidCrewWidth .x-form-text-field-body-default
{
	text-align: left;
	width: 35px !important;
}

.dct_interview .x_HYCoverageBoatLiftLimitWidth .x-form-text-field-body-default
{
	text-align: left;
	width: 73px !important;
}
.dct_interview .x_DFCoveragePersonalLiability 
{
width: 249px !important;

}

.dct_interview .x_HYCoverageBoatLiftPremiumWidth 
{
	text-align: left;
	width: 125px !important;
}
.dct_interview .x_HYCoverageHullACVDedWidth 
{
	text-align: left;
	width: 75px !important;
}
.dct_interview .x_HYCoverageHullACVPremWidth 
{
	text-align: left;
	width: 50px !important;
}

.dct_interview .x_HYCoverageHBoatliftWidth 
{
	text-align: left;
	width: 70px !important;
}

.dct_interview .x_HYCoveragePaidCrewPremium
{
	text-align: left;
	width: 160px !important;
}
.dct_interview .x_NoBackground 
{
    background: none !important;
    font-family: 'Sabon Roman', Arial, Helvetica, sans-serif !important;
    font-weight: normal;
    font-size: 13px;   
    text-decoration: underline !important;
    color: #BE4E5E !important;
}
/* START | Author: Bibhash Das |Date: 21-Jul-2018 | Icon issues */
.dct_interview .x_NoBackground a{
	background: none;
}
.dct_interview .x_NoBackground a .g-btn-text{
	color: #BE4E5E;
}
/* END | Author: Bibhash Das |Date: 21-Jul-2018 | Icon issues */

.dct_interview .x_AlignLeftWidth260
{
text-align: left;
width: 260px;
}

.dct_interview .x_AlignLeftWidth235
{
text-align: left;
width: 235px;
}

.dct_interview .x_AlignLeftWidth140
{
text-align:left ;
width: 140px;
}

.dct_interview .x_AlignLeftWidth375
{
text-align:left ;
width: 375px;
}

.dct_interview .x_AlignLeftWidth25
{
text-align:left ;
width: 25px;
}

.dct_interview .x_AlignLeftWidth650
{
text-align:left ;
width: 650px;
}

.dct_interview .x_Width975
{
width: 975px;
}

.dct_interview .x_Width300
{
width: 300px;
}

.dct_interview .x_Width170
{
width: 170px;
}

.dct_interview .x_width10
{
width: 10px;
}
.dct_interview .x_AlignLeftWidth815
{
text-align: left;
width: 815px;
}
/* START | Author: Vikas | Date: 31-Aug-2018 | MAGICSIX-429: Cost Guide alignment. */
.dct_interview .x_AlignLeftWidth855
{
text-align: left;
width: 855px;
}
/* End | Author: Vikas | Date: 31-Aug-2018 | MAGICSIX-429: Cost Guide alignment. */
.dct_interview .x_width130
{
width: 130px;
}

.dct_interview .x_VerticalAlignMiddle
{
vertical-align: middle;
}

.dct_interview .x_AlignLeftWidth50
{
text-align: left;
width: 50px;
}


.dct_interview .x_AlignLeftWidth122
{
text-align: left;
width: 122px;
}

.dct_interview .x_AlignLeftWidth278
{
text-align: left;
width: 278px;
}

.dct_interview .x_AlignLeftWidth138
{
text-align: left;
width: 138px;
}

.dct_interview .x_AlignLeftWidth290
{
text-align: left;
width: 290px;
}

/* START | Author: Vikas | Date: 31-Aug-2018 | MAGICSIX-429: Cost Guide alignment. */
.dct_interview .x_AlignLeftWidth570
{
width: 570px;
text-align:left;
}

.x_Width125
{
	width:125px !important;
}
 
.x_FondPer .x-form-trigger-wrap
{
	width: 110px;
}
/* End | Author: Vikas | Date: 31-Aug-2018 | MAGICSIX-429: Cost Guide alignment. */

/* START | Author: Vikas | Date: 16-Jul-2018 | MAGICSIX-114: Coverage Detail - RM Coverage Detail modals need formatting. */
.dct_interview .x_width50 .x-form-text-field-body-default
{
	text-align: left;
	width: 50px !important;
}

.dct_interview .x_AlignLeftWidth825
{
	text-align: left;
	width: 825px !important;
}

.dct_interview .x_width250 .x-form-text-field-body-default
{
	text-align: left;
	width: 250px !important;
}

.dct_interview .x_width225 .x-form-text-field-body-default
{
	text-align: left;
	width: 225px !important;
}

.dct_interview .x_Margin18
{
margin-top: 18px !important;
}

.dct_interview .x_Margin35
{
margin-top: 35px !important;
}

.dct_interview .x_Padding15
{
padding: 15px;
}

.dct_interview .x_Width100
{
	width: 100px;
}

.dct_interview .x_PaddingForSubmissionExpirationDate
{
padding: 5px;
padding-top: 1px;
}

.x_Width550 .x-form-text-field-body-default
{
width: 550px !important;
}

.x_Width500 .x-form-text-field-body-default
{
width: 500px !important;
}

.x_Width120 .x-form-text-field-body-default
{
width: 120px;
}


.x_Width125 .x-form-text-field-body-default
{
width: 125px !important;
}

.x_AlignLeftWidth205
{
width: 205px !important;
}

.x_PaddingForCoveragePage
{
vertical-align: top;
}

.x_MCCoveragePageFieldCaptionWidth 
{
width: 138px;
}

.x_AlignLeftWidth132
{
width: 132px;
}

/* START | Author: Soumya Burman| Date: 20-Dec-2018 | MAGICSIX-1281 :  Coverage - RV MI 9.01 */
/*.x_Width138 .x-form-text-field-body-default
{
width: 138px !important;
}*/
/* END | Author: Soumya Burman| Date: 20-Dec-2018 | MAGICSIX-1281 :  Coverage - RV MI 9.01 */

.x_Width100
{
width: 100px;
}

.x_OverflowAuto
{
   overflow: auto;
}

.x_Width185 
{
width: 185px !important;
}

.dct_interview .x_Width220
{
	width: 220px;
}

.dct_interview .x_Width400
{
	width: 400px;
}

.x_Width90 .x-form-display-field-default  
{
width: 90px !important;
}

.dct_interview .x_Width171
{
width: 171px;
}

.dct_interview .x_Width115
{
width: 115px;
}

.dct_interview .x_Width235
{
width: 235px !important;
}

.dct_interview .x_Width130Imp .g-hyperlink .g-btn-text
{
font-size: 14px !important;
}

.dct_interview .x_Width155
{
	width: 155px;
}

.dct_interview .x_Width20
{
	width: 20px;
}

.dct_interview .x_Width240
{
	width: 240px ! important;
}

.dct_interview .x_Width235
{
	width: 235px;
}


.dct_interview .x_Width12
{
	width: 12px;
}

.dct_interview .x_Width236
{
	width: 236px !important;
}

.dct_interview .x_Width118
{
	width: 118px;
}

.dct_interview .x_Width19Per
{
	width: 19% !important;
}


.dct_interview .x_Width174Per
{
	width: 17.4% !important;
}

.dct_interview .x_Width17Per
{
	width: 17%;
}


.dct_interview .x_Width190
{
	width: 190px;
}

.dct_interview .x_Width215
{
	width: 215px;
}

.dct_interview .x_Width407
{
	width: 407px;
}

.dct_interview .x_Width273
{
	width: 273px;
}

.dct_interview .x_Width130Imp .label {
    color: #212120;
}
.dct_interview .x_Width160
{
	width: 160px;
}

.dct_interview .x_MCCoveragePageLimitPadding
{
padding-bottom: 20px;
}

.x_DriverLicenceWidth .x-form-display-field-default  
{
width: 160px !important;
}

.dct_interview .x_DeleteViolationButtonStyle
{
	padding-left: 110px;
}
.dct_interview .x_Width130Imp .label a, label a:visited, label a:hover, label a:active {
    color: #212120 !important;
}
.dct_interview .x_UnderlineLastModifiedDate
{
	    text-decoration: underline;
}
.dct_interview .x_AddViolationButtonStyle
{
padding-left: 750px;
}

.dct_interview .x_Width330
{
	width: 330px;
}

.x_CoveragePageRemoveSpace
{
/*Dont Delete for FE*/
}


.x_UnitCQWidth .x-form-text-field-body-default
{
width: 100px !important;
}

.x_Width50Per
{
width: 50% !important;
}

.x_Width25Per
{
width: 25%;
}

.dct_interview .x_RedText .x-form-display-field-default
{
color: red;
}

.x_Width185
{
width: 185px;
}

.x_Width135
{
width: 135px;
}

.x_Width65Per
{
width: 65%;
}

.x_Width5Per
{
width: 5%;
}
.x_Width41Per
{
width: 41%;
}
	
.x_AlignLeftWidth40
{
text-align: left;
width: 40px;
}

.x_AlignLeftWidth385
{
text-align: left;
width: 385px;
}

.dct_interview .x_Padding5
{
padding: 5px;
}

.dct_interview .x_Padding301
{
padding-right: 301px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .x_AlignLeftWidth40 {
        text-align: left;
        width: 40px;
    }
    .dct_interview .x_Padding301 {
        padding-right: 301px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .x_AlignLeftWidth43 {
        text-align: left;
        width: 43px;
    }
}

.x_AlignLeftWidth150
{
text-align: left;
width: 150px;
}

.x_AlignLeftWidth80
{
text-align: left;
width: 80px;
}
.x_AlignLeftWidth195
{
text-align: left;
width: 195px;
}
.x_Width35Per
{
text-align: left;
width: 35%;
}

.x_Width5Per
{
width: 5%;
}

.x_AlignLeftWidth93
{
text-align: left;
width: 93px;
}
  
  .dct_interview .x_DisplayNone
 {
	 display: none;
 }
 
  .dct_interview .x_TextAlignLeft
 {
	 text-align: left;
 }
 
  .dct_interview .x_transactTable
 {
	 vertical-align: top;
 }
 
   .dct_interview .x_Width90Imp  div  .formTable tbody tr td:nth-child(2)
 {
	 width: 130px;
 }
 
   .dct_interview .x_Width90Imp .formTable tdEmpty
 {
	 display: none;
 }
 
 
 .dct_interview .x_Width130Imp
 {
	 width:130px !important;
 }

 .dct_interview .x_Width95Imp
{
width:95px !important;
}

.dct_interview .x_Width105Imp
{
	width:105px !important;
}

.dct_interview .x_Width97Imp
{
	width:97px !important;
}

.dct_interview .x_Width90Imp
{
	width:90px !important;
}

.dct_interview .x_Width110Imp
{
	width:110px !important;
}

.dct_interview .x_Width120Imp
 {
 width:120px !important;
 }
 
.dct_interview .x_TACTtableValues1
{
	width:400px !important;
}

.dct_interview .x_buttonFloatLeft .g-groupAction
{
	float: right !important;
}	
 
  .dct_interview .x_TACTtableValues1 div .formTable tbody tr td:nth-child(1)
 {
	 width: 24% !important;
 }
 
  .dct_interview .x_TACTtableValues1 div .formTable tbody tr td:nth-child(2)
 {
	 width: 26% !important;
 }
 
  .dct_interview .x_TACTtableValues1 div .formTable tbody tr td:nth-child(3)
 {
	 width: 23% !important;
 }
  .dct_interview .x_TACTtableValues1 div .formTable tbody tr td:nth-child(4)
 {
	 width: 27% !important;
 }
 
 
 .dct_interview .x_TACTtableValues2 div .formTable tbody tr td:nth-child(1)
 {
	 width: 46.15% !important;
 }	

 
/*TransACT page Alignment: Soumya -End*/

#propertyCaption{
	display: none;
}
.dct_interview h2.x_TextRedBoldNoBg{
	background: transparent;
    border: none;
    border-radius: 0;
    color: #b71234;
    padding-left: 0;
    font-weight: normal;
	margin: 0;
}

.dct_interview h2.x_TextRedBoldNoBg.last{
	margin-bottom: 15px;
}

.x_custom_Width600_caption {
	width: 600px !important;
}

.x_custom_Width300_value {
	float: left !important;
	width: 300px !important;
}

.x_custom_Width600_caption_NP {
	width: 600px !important;
	padding-left: 0px !important;
    margin-left: -5px;
}

.dct_interview .x_UW_Width600 {
	width: 600px !important;
}

.dct_interview .x_UW_Width600 .controlContainer div div div textarea{
	width: 600px !important;
}

.dct_interview .x_UW_Width_Caption {
	float: left !important;
	width: 315px !important;
}

.dct_interview .x_UW_Messages {
	width: 920px !important;
	font-weight: bold;
}

.x_customInputWidth > .controlContainer > div > div > div{
	width: 33px !important;
}
#quickSearchTextIdCmp{
	width: 140px;
}

#quickSearchTextIdCmp .x-field, #quickSearchTextIdCmp input, #quickSearchTextIdCmp .x-form-trigger-wrap, #quickSearchTextIdCmp .x-form-item-body{
	width: 150px !important;
	max-width: 100%;
}

.x_customAccordionContent{
	margin-bottom: 20px;
}

.x_customAccordionContent .x_customAccordionHeader{
	border-bottom: 1px solid;
    padding: 20px 0 10px 0;    
    font-weight: normal
}

.x_customAccordionContent .x_customAccordionHeader .x-form-display-field-default{
	font-weight: bold;
}

.dct_popup #main #pagetop {
	display: inline-block !important;
	
}

.dct_popup #pagetop #pageTitle{
	color: #555;
	text-align: left;
    padding-left: 0;
}

.x_fixThHeaderWidth th{
	width: 150px;
}

.x_fixThHeaderWidth250 th{
	width: 250px;
}

.x_fixThHeaderWidth210 th{
	width: 210px;
}

.ThankYou_body th.thEmpty{
	display: none;
}

.x_customInputWidth > .controlContainer {
	width: 33px !important;
}

.x_customFloatLeft{
	float: left !important;
}

.x_customFloatRight{
	float: right !important;
}

.x_customAlignLeft{
	text-align: left !important;
}

/* START | Author: Bibhash Das | Date: 16-Jul-2018 | MAGICSIX-135: Font weight for interview labels. */
.dct_interview label{
	font-weight: bold;
	font-size: 12px;
}

/* Start | Author: Vishwanath | Date: 18-Jul-2018 |  Browser Compabillity Issues. */

.customButtonPositionTable .g-action{
	position: absolute;
	top: 125px;
	left: 200px;
}

/* END | Author: Vishwanath | Date: 18-Jul-2018 |  Browser Compabillity Issues. */

/* START | Author: Vikas | Date: 16-Jul-2018 | MAGICSIX-114: Coverage Detail - RM Coverage Detail modals need formatting. */

.x_FontNormal12
{
font-weight:normal;
font-size:12px ;
color: black;
}

.x_FilledFrameStyleGrey
{
text-align:left;
 background:#F5F5F5;
padding-top: 3px;
padding-bottom:3px;
/* START | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1244: Text highlights for coverage labels */
color: #b71234;
/* END | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1244: Text highlights for coverage labels */
}
.x_AlignLeftWidth150
{
text-align: left;
width: 150px;
}
.x_Width550
{
width: 550px ;
}
.x_AlignLeftWidth50
{
text-align: left;
width: 50px;
}
.x_Width350
{
width: 380px;
}
.x_AlignLeftWidth65
{
text-align: left;
width: 65px;
 
}
.x_AlignLeftWidth140
{
text-align:left ;
width: 140px;
}
.x_AlignLeftWidth175
{
text-align: left;
width: 175px;
}
.x_width650
{
width: 650px;
}
.x_AlignLeftWidth110
{
text-align:left ;
width: 110px;
}
.x_AlignLeftWidth180
{
text-align: left;
width: 180px !important;
}
.x_width100Per{
	width: 100% !important;
}
/* End | Author: Vikas | Date: 16-Jul-2018 | MAGICSIX-114: Coverage Detail - RM Coverage Detail modals need formatting. */

/* START | Author: Soumya Burman | Date: 19-Jul-2018 | MAGICSIX-12 */

.dct_interview .x_buttonAlignRight
{
	float: right !important;
}

.dct_interview .x_width100Per
{
	width: 100%;
}

/* END | Author: Soumya Burman  | Date: 19-Jul-2018 | MAGICSIX-12 */

/* START | Author: Bibhash Das | Date: 19-Jul-2018 | MAGICSIX-272: Width of dropdown */
.x_Sec_General .x-form-item-body.x-form-text-grow {
	/* START | Author: Bibhash Das | Date: 08-Aug-2018 | MAGICSIX-272: Global fix for dropdown width */
	/*
    width: auto !important;
    min-width: 450px;
	*/
	/* END | Author: Bibhash Das | Date: 08-Aug-2018 | MAGICSIX-272: Global fix for dropdown width */
}
/* END | Author: Bibhash Das | Date: 19-Jul-2018 | MAGICSIX-272: Width of dropdown */


/* START | Author: Soumya Burman | Date: 20-Jul-2018 | MAGICSIX-12 | Additional changes */
.dct_interview .x_Width9PerImp
{
	width: 9% !important;
}

.dct_interview .x_Width13PerImp
{
	width: 13% !important;
}

.dct_interview .x_Width43PerImp
{
	width: 43% !important;
}


.dct_interview .x_TACTtableValues1
{
	width: 42% !important;
}

.dct_interview .x_TACTtableValues2
{
	width: 26% !important;
}
/* END | Author: Soumya Burman | Date: 20-Jul-2018 | MAGICSIX-12 | Additional changes */

/* START | Author: Soumya Burman | Date: 21-Jul-2018 | MAGICSIX-264 | Additional CSS */
.dct_interview .x_LocationOwnerDividingLine 
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
/* END | Author: Soumya Burman | Date: 21-Jul-2018 | MAGICSIX-264 | Additional CSS */

/* START | Author: Vikas Autade | Date: 26-Jul-2018 | MAGICSIX-133 | Additional CSS */

.x_AlignLeftWidth85
{
	width :85px;
}
.x_AlignLeftWidth160
{
	width:160px;
}
.x_Width138
{
	width:138px;
}
.x_Width75
{
	width:75px;
}

.x_TextUnderlineHull .required
{
	display:none;
}
/* End| Author: Vikas Autade | Date: 26-Jul-2018 | MAGICSIX-133 | Additional CSS */

/* START | Author: Archana Ghanekar | Date: 17-Aug-2018 | MAGICSIX-84,433,419#Required fields highlights */
.requiredQuoteFields input, .requiredQuoteFields textarea, .requiredQuoteFields .x-form-radio-default{
	background-color: rgba(97, 99, 101, 0.4);
}
.requiredIssueFields input, .requiredIssueFields textarea, .requiredIssueFields .x-form-radio-default{
	background-color: rgba(183, 18, 52, 0.4);
}
/* END | Author: Archana Ghanekar | Date: 17-Aug-2018 | MAGICSIX-84,433,419#Required fields highlights */

/* START | Author: Soumya Burman | Date: 6-Aug-2018 | MAGICSIX-396 #Delete Violation Button Alignment */

.dct_interview .x_Width87{
	width: 87px;
}
.dct_interview .x_Width99{
	width: 99px;
}
/* END | Author: Soumya Burman | Date: 6-Aug-2018 | MAGICSIX-296 #Delete Violation Button Alignment */

/* START | Author: Bibhash Das | Date: 9-Aug-2018 | MAGICSIX-421 #Delete Violation Button Alignment */
#partyActionsModule{
	display: none;
}
/* END | Author: Bibhash Das | Date: 9-Aug-2018 | MAGICSIX-421 #Delete Violation Button Alignment */
.x-webkit .x-form-text{
    height: calc(100% + 3px);
}

/* START | Author: Vikas Autade | Date: 14-Aug-2018 | MAGICSIX-429 | Additional CSS */
.x_Width50{width: 50px !important;}
/* START | Author: Vikas Autade | Date: 14-Aug-2018 | MAGICSIX-429 | Additional CSS */

.x_width370,
.x_width370 .x-form-item, .x_width370 .x-form-field {
    width: 370px;
}

.x_verticalAlignTopTD table tbody tr td:last-child {
    vertical-align: top;
}

.x_verticalAlignTopTD + div {
    margin-top: 20px;
}

.x_Width110{
    width: 110px;
}

/* START | Author: Vikas Autade | Date: 27-Aug-2018 | MAGICSIX-612| Additional CSS */
.x_MarkelRed
{
color: #be4e5e;
width:150px;
}
.x_NonRenewIcon.g-btn > a{
	padding:0;
}
/* End | Author: Vikas Autade | Date: 27-Aug-2018 | MAGICSIX-612| Additional CSS */

/* START | Author: Bibhash Das | Date: 28-Aug-2018 | MAGICSIX-476: Custom SSN Format mask */
.customssn, .customssn input{
	width: 150px;
}
/* END | Author: Bibhash Das | Date: 28-Aug-2018 | MAGICSIX-476: Custom SSN Format mask */

/* Start | Author: Vishwanath Kalshetty | Date: 28-Aug-2018 | MAGICSIX-118: Popup Alignment */
.x_Width298 {
    width: 298px !important;
}
.x_Width290 {
    width: 290px !important;
}

.x_quoteRed .requiredQuoteFields input {
    background-color: rgba(183, 18, 52, 0.4);
}
.x_FloatRight {
    float: right !important;
}
.x_PaddingRight70 {
    padding-right: 70px !important;
}
.x_Width250 {
    width: 250px !important;
}
.x_Width140 {
    width: 140px;
}
.x_MarginTop20{
    margin-top: 20px;
}

.x_PaddingRight10{
    padding-right: 10px !important;
}
/* END | Author: Vishwanath Kalshetty | Date: 28-Aug-2018 | MAGICSIX-118: Popup Alignment */
.x_width20 {
    width: 20px;
}
.x_BathRoomAlign .g-action.g-action-caption-before {
	float: left;
	padding-right: 20px;
}
.x_BathRoomAlign .g-action.g-action-caption-before .g-btn.g-hyperlink > a{
	text-align: center !important;
    border: none;
    background: #555;
    padding: 7px 20px;
}
.x_BathRoomAlign .g-action.g-action-caption-before .g-btn.g-hyperlink > a .g-btn-text{
	color: #fff;
	font-size: 12px;	
}
/* START | Author: Soumya Burman | Date: 03-Sep-2018 | MAGICSIX-662: Submission Page Alignment */
.x_textLeftAlignWithPadding {
	text-align: left;
    padding-left: 4px;
}
.x_remarksWidth {
	width: 550px;
}
.x_remarksWidth > div >div >div {
	width: 550px;
}
.x_height30TopPadding6  {
	height: 30px;
	padding-top: 6px;
}
/* END | Author: Soumya Burman | Date: 03-Sep-2018 | MAGICSIX-662: Submission Page Alignment */
/* START | Author: Vishwanath Kalshetty | Date: 05-Sept-2018 | MAGICSIX-437: Assignment operator Alignment */
.x_Width95 {
    width: 95px;
}
.x_Width150 {
    width: 150px !important;
}
.x_Width288 {
    width: 288px;
}
.x_Width130 {
    width: 130px;
}
.x_Width70 {
    width: 70px;
}
.x_Width65 {
    width: 65px;
}
.x_Width230 {
    width: 230px;
}

.x_VerticalAlignTop
{
	vertical-align : top !Important;
}

.x_BackgroundTransactDetails {
    border: solid 2px #ccc;
    padding: 10px;
    margin-top: 10px;
}

.x_CustomBold .x-form-display-field-default {
    font-weight: bold;
}
.x_PaddingLeft0 .x-form-display-field-default {
    padding-left: 0;
}

.x_PaddingLeft0 {
	padding-left: 0 !Important;
} 
.x_MarginTop10 
{
	margin-top: 10px;
}

.x_customTextArea400 .x-field-default{
    width: 400px;
}

.x_FloatLeft{
    float: left;
}

.x_PaddingTop10 {
    padding-top: 10px;
}

.x_Width95perc{
    width: 95% !important;
}

.x_Width40{
    width: 40px !important;
}

.x_Width195{
    width: 195px !important; 
}

.x_Width205 {
    width: 205px !important;
}

.x_MarginTop20 {
   margin-top: 20px !important;
}

.x_Width305{
    width: 305px !important;
}

.x_customTableForButton table tr td{
    width: 305px !important;
}

.x_Width295 {
    width: 295px !important;
}

td.tdEmpty {
    display: none;
}

.x_PaddingBottom20{
    padding-bottom: 20px !important;
}

.x_customAddOpertaorButton .x_custom1:first-child .x_MoveDown ,
.x_customAddOpertaorButton .x_custom1:first-child .g-action{
    padding-top: 20px;
}

#holdTypeGroup{
    display: none;
}

.searchByFieldBuilder {
    width: 730px !important;
}

.dct_search #searchFilterSection {
    width: 100%;
}

.x_PaddingTop20{
    padding-top: 20px;
}

.x_Width170{
    width: 170px !important;
}

.x_Width270{
    width: 270px !important;
}

#customratemessages{
	border: 2px solid #be0000;
    border-radius: 5px;
    background: #ffffff;
    color: #be0000;
    font-weight: bold;
	padding: 10px;
}

.PaddingLeft0 {
    padding-left: 0 !important;
}

TH.x_Bold, DIV.x_Bold {
    font-weight: bold;
}

.x_TextUnderline {
    text-decoration: underline !important;
}

.x_MarkelRedText, .x_MarkelRedText > label {
    color: #B71234 !important;
}

.formTable TD, .formTable TH {
    padding: 5px 0;
    text-align: left;
}

.x_LessPerWidth .x-field {
    width: 40px !important;
}

.x_customCostButton .g-actionAcross .g-btn > a,
.x_customCostButton .g-btn.g-standard > a,
.x_customCostButton .acrossLayout .g-action .g-btn > a {
    width: 120px;
    padding: 7px 20px;
}
.x_customCostButton1 .g-actionAcross .g-btn > a,
.x_customCostButton1 .g-btn.g-standard > a,
.x_customCostButton1.acrossLayout .g-action .g-btn > a {
    width: 150px;
} 

.x_customCostButton .acrossLayout > .g-action,
.x_customCostButton .acrossLayout .g-action .g-btn {
    margin-right: 0;
}

.x_AlignLeftWidth807 {
    width: 807px;
}
.x_Width430{
    width: 430px;
}
.x_Width254 {
    width: 254px;
}
.x_CustomButtonWidth40 {
    width: 40px !important;
}
.x_CustomButtonWidth40 .x-form-item {
    width: 40px !important;
}
.x_Width674 {
    width: 674px;
}
.x_Width665 {
    width: 665px;
}
.x_Width645 {
    width: 645px;
}
.x_Width286 {
    width: 286px !important;
}
.x_Width470 {
    width: 470px !important;
}
.x_displayNone {
    display: none;
}
.x_Height75 {
    height: 75px;
}
.x_customHeaderNormal h2 {
    background: transparent;
    color: #212120;
    padding-left: 0;
}
#saveFilterCheckboxGroup {
    float: left;
    padding:10px 15px 10px 0px;
}
.x_Width1000 {
    width: 1000px !important;
	/* START | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1219, MAGICSIX-1249: Add violation button misaligned */
	/*Display:block !important;*/
	/* END | Author: Bibhash Das | Date: 17-Nov-2018 | MAGICSIX-1219, MAGICSIX-1249: Add violation button misaligned */
}
.x_PaddingTop5{
    padding-top: 5px;
}
.x_customOwnerCaption {
    width: 100% !important;
}
.x_Width600 {
    width: 600px !important;
}
.x_width300 {
    width: 300px !important;
}
.x_MarginTop7 {
    margin-top: 7px;
}
.contentSubHeader {
    height: 40px !important;
    color: #555;
    margin: 10px 10px 25px 10px !important;
    font-size: 24px !important;
    border-bottom: 2px solid #ccc;
    padding: 4px !important;
    width: 65% !important;
}
}
.x_Width252 {
    width: 252px;
}

.x_Width100Percent
{
	width: 100%;
}

.x_Width82
{
	width: 82px;
}

.x_Width250
{
	width: 250px;
}

.x_Width135 {
    width: 135px;
}

.x_Width400 {
    width: 400px;
}

.x_Width390 {
    width: 390px;
}
.dct_taskDetail .x_displayNone {
    display: none;
}

.x_Width497 {
    width: 497px !important;
}

.x_PaddingRight310 {
    padding-right: 310px !important;
}

.x_AlignLeftWidth637 {
    width: 637px !important;
}

#messageGroup .x-grid-rowbody-tr{
	display: none;
}

.x_TextBlueBold {
    width: 100% !important;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}
.x_TextBlueBold label {
    color: #002C79;
}
.x_TextRedBold label {
    color: #AC0000;
}
.x_Width485 {
    width: 485px;
}
.x_Width50 {
    width: 50px;
}
.x_Width70 {
    width: 70px;
}
.x_EndorsementLabel > label{
    font-size: 14px;
    font-weight: bold;
}
.x_Width445 {
    width: 445px !important;
}

.x_Width85 {
    width: 85px !important;
}

.x_AlignLeftWidth634 {
    width: 634px !important;
}

.x_Width05 {
    width: 5px !important;
}

.x_Width382 {
    width: 382px !important;
}

.x_Width363 {
    width: 363px !important;
}

.x_Width303 {
    width: 303px !important;
}

.x_Width331 {
    width: 331px !important;
}

.x_Width566 {
    width: 566px !important;
}

.x_Width310 {
    width: 310px !important;
}

.x_Width633 {
    width: 633px !important;
}

.x_Width440 {
    width: 440px !important;
}

.x_Width445 {
    width: 445px !important;
}

.x_Width225 {
    width: 225px !important;
}

.x_Width180 {
    width: 180px !important;
}

/******* x_Search file CSS ********/
#agencyLabel {
    float: left;
    padding-right: 5px;
}

#producerLabel {
    float: left;
    padding-right: 5px;
}

#producerField {
    float: left;
    width: 60%;
    padding-left: 10px;
}

#agencyProducerFilterOptionsSection SELECT {
    margin: 10px;
}

#agencyIDField {
    margin-top: 10px;
    padding-top: 10px;
}

#newList {
    float: left;
    padding-top: 5px;
    width: 100%;
}

#agencyProducerFilterSection {
    padding-top: 10px;
}

/* x_dashboardHome.css*/
#newQuote #fields input, #newQuote #fields select {
    width: 150px;
    margin-left: 0px;
}

#newQuote #fields th, #newQuote #fields td {
    line-height: 23px;
}

#notifications {
    padding: 10px;
}

#taskQueue {
    padding: 10px;
}

/* x_interview.css */
.x_Width140 {
    width: 140px;
    float: left;
    margin: 10px 10px 10px 0px;
    min-height: 25px;
}

    .x_Width140 .action {
        margin-top: 0px;
    }

#innerleftpanel {
    width: 241px;
    height: 100%;
    float: left;
    padding: 10px 10px 10px 10px;
    margin: 15px 10px 0px 0px;
    background: #eee9ed;
    border: 1px ridge #d6d2bc;
    position: relative;
}

#pageNav li a.x_LHPVehicleLink {
    float: none;
}

#pageTitle {
    display: none;
}

#spacer {
    margin: 20px 0px 0px 0px;
}

#t_4_1_tableDivId .action li {
    background: url(../images/icons/tick.png) no-repeat left center;
}

#t_4_1_tableDivId H2 {
    display: none;
}

#t_4_1_tableDivId table {
    width: 100%;
}

    #t_4_1_tableDivId table td {
        padding-left: 0px;
    }

.dummyClass {
    color: #FFFFFF;
}

.Payment .next {
    display: none;
}

.ScheduledDetail DIV#pageTop {
    width: 400px;
}

.x_actionLink {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
}

    .x_actionLink LI {
        background-image: none;
        padding: 0;
    }

    .x_actionLink a {
        background-image: none;
        color: inherit !important;
        text-decoration: underline !important;
        padding: 0;
    }

    .x_actionLink LI:hover, .x_actionLink LI:hover a {
        background-image: none;
    }

.x_AddBtnDisplayGroup {
    /*width: 120px !important;
    text-align: center !important;*/
}

.x_AddBtnDisplayGroupHidden {
    visibility: hidden !important;
}

.x_AddBtnDisplayGroupElongated {
    font-size: x-small !important;
    font-weight: 700 !important;
}

.x_AddBtnDisplayGroupHiddenElongated {
    font-size: x-small !important;
    font-weight: 700 !important;
    visibility: hidden !important;
}

.x_AddIntrestBikeName {
    width: 500px;
    text-align: left;
}

.x_AlignLeft {
    text-align: left;
}

.x_AlignLeftWidth10 {
    text-align: left;
    width: 10px;
}

.x_AlignLeftWidth100 {
    text-align: left;
    width: 100px;
}

.x_AlignLeftWidth120 {
    text-align: left;
    width: 120px;
}

.x_AlignLeftWidth125 {
    text-align: left;
    width: 125px;
}

.x_AlignLeftWidth127 {
    text-align: left;
    width: 127px;
}

.x_AlignLeftWidth130 {
    text-align: left;
    width: 130px;
}

.x_AlignLeftWidth140 {
    text-align: left;
    width: 140px;
}

.x_AlignLeftWidth15 {
    text-align: left;
    width: 15px;
}

.x_AlignLeftWidth150 {
    text-align: left;
    width: 150px;
}

.x_AlignLeftWidth160 {
    text-align: left;
    width: 160px;
}

.x_AlignLeftWidth175 {
    text-align: left;
    width: 175px;
}

.x_AlignLeftWidth20 {
    text-align: left;
    width: 20px;
}

.x_AlignLeftWidth200 {
    text-align: left;
    width: 200px;
}

.x_AlignLeftWidth225 {
    text-align: left;
    width: 225px;
}

.x_AlignLeftWidth235 {
    text-align: left;
    width: 235px;
}

.x_AlignLeftWidth25 {
    text-align: left;
    width: 25px;
}

.x_AlignLeftWidth250 {
    text-align: left;
    width: 250px;
}

.x_AlignLeftWidth255 {
    text-align: left;
    width: 255px;
}

.x_AlignLeftWidth260 {
    text-align: left;
    width: 260px;
}

.x_AlignLeftWidth350 {
    text-align: left;
    width: 350px;
}

.x_AlignLeftWidth360 {
    text-align: left;
    width: 360px;
}

.x_AlignLeftWidth375 {
    text-align: left;
    width: 375px;
}

.x_AlignLeftWidth40 {
    text-align: left;
    width: 40px;
}

.x_AlignLeftWidth400 {
    text-align: left;
    width: 400px;
}

.x_AlignLeftWidth450 {
    text-align: left;
    width: 450px;
}

.x_AlignLeftWidth500 {
    text-align: left;
    width: 500px;
}

.x_AlignLeftWidth550 {
    text-align: left;
    width: 550px;
}

.x_AlignLeftWidth60 {
    text-align: left;
    width: 60px;
}

.x_AlignLeftWidth615 {
    text-align: left;
    width: 615px;
}

.x_AlignLeftWidth65 {
    text-align: left;
    width: 65px;
}

.x_AlignLeftWidth650 {
    text-align: left;
    width: 650px;
}

.x_AlignLeftWidth675 {
    text-align: left;
    width: 675px;
}
.x_AlignLeftWidth243 {
    text-align: left;
    width: 243px;
}

.x_AlignLeftWidth238 {
    text-align: left;
    width: 238px !important;
}


.x_AlignLeftWidth75 {
    text-align: left;
    width: 75px;
}

.x_AlignLeftWidth750 {
    text-align: left;
	/* START | Author: Bibhash Das | Date: 14-Nov-2018 | MAGICSIX-1222: Alignment for Off Road bind text */
    width: 750px !important;
	/* END | Author: Bibhash Das | Date: 14-Nov-2018 | MAGICSIX-1222: Alignment for Off Road bind text */
}

.x_AlignLeftWidth800 {
    text-align: left;
    width: 800px;
}

.x_AlignLeftWidth815 {
    text-align: left;
    width: 815px;
}

.x_AlignLeftWidth850 {
    text-align: left;
    width: 850px;
}

.x_AlignLeftWidth950 {
    text-align: left;
    width: 950px;
}

.x_AlignLeftWidthAuto {
    text-align: left;
    width: auto;
}

.x_AlignMiddle {
    vertical-align: text-bottom
}

.x_AlignRight1000 {
    text-align: right;
    width: 1000px;
}

.x_AlignTableTop {
    vertical-align: top;
}

.x_AlignTop {
    vertical-align: top;
}

.x_allTablesWidthAuto {
}

    .x_allTablesWidthAuto table {
        width: auto;
    }

.x_AssignmentAlignTop {
    vertical-align: top;
}

.x_AssignmentFieldHeight {
    height: 15px;
}

.x_AssignmentHeaderCaption {
    font-weight: bold;
    width: 175px;
}

.x_AssignmentPageFieldModelWidth {
    text-align: left;
    width: 135px;
}

.x_AssignmentPageFieldWidth {
    text-align: center;
    width: 130px;
}

.x_AssignmentPageUnitWidth {
    width: 295px;
}

.x_AssignmentPageFieldWidth {
    text-align: center;
    width: 130px;
}

.x_AssignmentPageUnitWidth {
    width: 295px;
}

.x_AssignmentYearFieldWidth {
    text-align: left;
    width: 130px;
}

.x_AttachedStructuresMargin {
    margin-bottom: 15px;
}

.x_BackgroundBlue {
    background-color: blue;
}

.x_BackGroundColorNone {
    background: none;
}

.x_BackgroundGoldLeft {
    text-align: left;
    /*border: 1px #847539 solid;*/
    /*background:#FFCC66;*/
    background: #C6B27B;
}

.x_BackgroundGoldLeft700 {
    width: 700px;
    text-align: left;
    /*border: 1px #847539 solid;*/
    /*background:#FFCC66;*/
    background: #C6B27B;
}

.x_BackgroundGoldLeft900 {
    width: 900px;
    text-align: left;
    /*border: 1px #847539 solid;*/
    /*background:#FFCC66;*/
    background: #C6B27B;
}

.x_BackgroundKhaki {
    background-color: #F0E68C;
}

.x_BackgroundMediumLightGray {
    background: #A8A8A8;
}

.x_BackgroundTransparent {
    background-color: transparent;
}

.x_BillAccountPartyAdd .action li {
    background: url(../images/icons/vcard_add.png) no-repeat left center;
}

.x_BillAccountPartyChange .action, .x_BillAccountPartyAdd .action, #t_4_1_tableDivId .action {
    margin: 0px;
}

    .x_BillAccountPartyChange .action li, .x_BillAccountPartyAdd .action li, #t_4_1_tableDivId .action li {
        background: url(../images/icons/vcard_search.png) no-repeat left center;
        padding: 0px 0px 0px 12px;
        margin-right: 10px;
    }

        .x_BillAccountPartyChange .action li a, .x_BillAccountPartyAdd .action li a {
            background: none;
            padding: 2px 18px 2px 6px;
            text-decoration: underline;
        }

        .x_BillAccountPartyChange .action li a, .x_BillAccountPartyAdd .action li a, #t_4_1_tableDivId .action li a {
            background: none;
            padding: 2px 18px 2px 6px;
            color: #900800;
            text-decoration: underline;
        }

.x_BillAccountPartyChange, .x_BillAccountPartyAdd {
    float: left;
    width: 200px;
    height: 20px;
    margin: 0px 0px 0px 20px;
}

.x_BillAccountPartySamePayee {
    height: 20px;
    margin: -20px 0px 10px 0px;
    padding: 0px;
}

.x_BillingHistoryFirstRow {
    width: 270px;
}

.x_BillingHistoryGridWidth {
    width: 1000px;
}

.x_BillingHistoryOtherRows {
    width: 220px;
}

.x_blah {
    border: 1px #FFCC66 solid;
    background: #FFCC66;
}

.x_Bolder {
    font-weight: bolder;
}

.x_BorderBottom {
    border-bottom: 2px solid;
    border-bottom: thin;
}

.x_BorderBottom1px {
    border-bottom: solid 1px #C0C0C0;
}

.x_BorderLeft1px {
    border-left: solid 1px #C0C0C0;
}

.x_BorderLightGray {
    border: #D3D3D3 solid thin;
}

.x_BorderRight1px {
    border-right: solid 1px #C0C0C0;
}

.x_BorderTop {
    border-top: 2px solid;
    border-top: thin;
}

.x_BorderTop1px {
    border-top: solid 1px #C0C0C0;
}

.x_CA\00005fAlignRIght {
    text-align: right;
}

.x_CA\00005fAnnotations {
    /*this is managed by skins*/
}

.x_CA\00005fBottomLink {
    /*managed by skins*/
}

.x_CA\00005fBottomLinkBanner {
    /*managed by skins*/
}

.x_CA\00005fBrdCrmb {
    /*managed by skins*/
}

.x_CA\00005fBrdCrmbVisited {
    /*managed by skins*/
}

.x_CA\00005fButton {
    /*managed by skins*/
}

.x_CA\00005fCaption {
    /*managed by skins*/
}

.x_CA\00005fCaptionBanner {
}

.x_CA\00005fContactCaption {
    /*managed by skins*/
}

.x_CA\00005fCopyrightDec {
    /*managed by skins*/
}

.x_CA\00005fCovCol2v2 {
    width: 168px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
}

.x_CA\00005fDeadLink {
    /*managed by skins*/
}

.x_CA\00005fEmblem {
    /*this style is controlled by skins*/
}

.x_CA\00005fEventCancellationCovLimit {
    /* for skins - do not  remove */
}

.x_CA\00005fEventHeader {
    line-height: 1.2;
    font-size: 1.2em;
    font-weight: bold;
    color: #626628;
    font-family: Georgia;
}

.x_CA\00005fEventHeadingColor {
    color: #808239;
}

.x_CA\00005fEventLibilityCovLimit {
    /* for skins - do not  remove */
}

.x_CA\00005fEventPageTitle {
    font-family: Garamond;
    font-size: 1.8em;
    color: #626628;
}

.x_CA\00005fEventPkgCaptionBG {
    background-color: #E7EBDE;
}

.x_CA\00005fEventPremium {
    color: #434343;
    font-size: 1.3em;
}

.x_CA\00005fEventQuoteNumber {
    font-size: 1.2em;
}

.x_CA\00005fEventQuoteNumberBorder {
    border-bottom: solid 1px #8C8A5A;
}

.x_CA\00005fEventSubHeader {
    font-size: 1em;
    font-weight: bold;
    color: #626628;
}

.x_CA\00005fHeader4 {
    font-weight: bold;
    font-size: 1.3em;
}

.x_CA\00005fInstructionText {
    font-weight: bold;
    color: #002C79;
}

.x_CA\00005fMarginBottom10px {
    margin-bottom: 10px;
}

.x_CA\00005fMessages {
    font-weight: bold;
    color: red;
}

.x_CA\00005fNoBorder {
    border: 0;
}

.x_CA\00005fPolicyConfirmText {
    font-weight: bold;
    color: #002C79;
    /* This style is controlled by Skins */
}

.x_CA\00005fTableHeader {
    font-weight: bold;
    font-size: 1.0em;
}

.x_CA_AlignCtr {
    text-align: center;
}

.x_CA_CovCol1 {
    padding-left: 5px;
    padding-right: 0px;
    width: 200px;
    margin-right: 0px;
    margin-left: 0px;
}

.x_CA_CovCol2 {
    width: 175px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
}

.x_CA_CovCol3 {
    width: 75px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
}

.x_CA_CovCol4 {
    width: 75px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: right;
}

.x_CA_CovCol5 {
    width: 75px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: right;
}

.x_CA_FontLarge {
    font-size: large;
}

.x_CA_Header1 {
    font-weight: bold;
    font-size: xx-large;
    color: #99CC66;
}

.x_CA_Header2 {
    font-weight: bold;
    color: #FFA500;
    font-size: small;
}

.x_CA_HideDetailsCaption {
    color: #0066FF;
}

.x_CA_LargeAndBold {
    font-size: large;
    font-weight: bold;
}

.x_CA_LeftMar5 {
    margin-left: 5px;
}

.x_CA_LeftMar10 {
    margin-left: 10px;
}

.x_CA_LinkCaption {
    text-align: left;
    width: 250px;
}

.x_CA_LinkToButton {
    background-color: #70BBFE;
    padding: 4px 6px 4px 6px;
    border: #666666;
}

.x_CA_MainIntCaption {
    width: 250px;
    font-weight: bold;
}

.x_CA_MainIntXHTMLforCaption {
    font-weight: bold;
    width: 250px;
}

.x_CA_NoPadBottom {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.x_CA_RecLinkTable {
    width: 230px;
}

.x_CA_RecordDivider {
    border-bottom-color: #99CCFF;
    border-style: ridge;
    border-bottom-width: 4px;
}

.x_CA_RecordLink {
    border: 0px solid black;
    background-color: transparent;
    margin-left: 10px;
    /*Keith Kelly - this is a dummy field that is extended in x_interviewAfter.css*/
}

.x_CA_RightPanelTable {
    width: 100%;
    margin: 0px;
    margin-top: 0px;
    border-width: 0;
    border-color: #B8860B;
    border-style: double;
    background-color: white;
}

.x_CA_SectionBox {
    border-color: blue;
    border-style: solid;
    border-top-width: 0px;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0px;
    width: 97%;
    padding-left: 3%;
    text-align: left;
}

.x_CA_SectionDivider {
    border-color: #99CCFF;
    border-style: ridge;
    border-top-width: 1px;
}

.x_CA_SideLinkHeader {
    color: #99CC66;
}

.x_CA_TableAcrossBottom {
    width: 100%;
    height: 20px;
    border-style: double;
    text-align: left;
    margin: 0px;
    margin-top: 3px;
    border-width: 0px;
    border-color: #B8860B;
    background-color: #99CCFF;
}

.x_CA_TableFullWidth {
    float: left;
    width: 100%;
    border-style: double;
    text-align: left;
    margin: 0px;
    margin-top: 3px;
    border-width: 0;
    border-color: blue;
}

.x_CA_TablePopup {
    float: left;
    width: 100%;
    border-style: double;
    text-align: left;
    margin: 0px;
    margin-top: 3px;
    border-width: thin;
    border-color: blue;
    background-color: #E6E6FA;
    /*cellpadding:0;*/
}

.x_CA_TableSpaceAcross {
    float: left;
    width: 2%;
    margin: 0px;
}

.x_CA_TitleIndent {
    padding-bottom: 1%;
    padding-top: 1%;
    padding-left: 1%;
    text-align: left;
    font-weight: bold;
    font-size: x-large;
}

.x_CA_XHTMLCaption {
    padding-left: 0px;
    padding-right: 0px;
    width: 200px;
    margin-right: 0px;
    margin-left: 0px;
}

.x_CaptionStyleCenter {
    font-weight: bold;
    font-size: 10pt;
    text-align: center;
}

.x_CaptionStyleRight {
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
}

.x_CaptionStyleTextLeft {
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
}

.x_CellHeight10 {
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.x_CellHeight6 {
    padding-bottom: 3px;
    padding-top: 3px;
    line-height: 6px;
}

.x_checkBoxRightAlign {
    text-align: right;
}

.x_ClaimsPageCaption {
    text-align: left;
    width: 120px;
    font-weight: bold;
}

.x_CoverageHeaderFooter {
    float: left;
    width: 100%;
    border-style: double;
    text-align: left;
    margin: 0px;
    margin-top: 3px;
    border-width: thin;
    border-color: #9C9A9C;
    /*background-color: #E6E6FA;*/
    background-color: #E7E3E7;
    /*cellpadding:0;*/
}

.x_CoveragePageCaptionWidth {
}

.x_CoveragePageCaptionWidth2 {
    text-align: left;
    width: 290px;
}

.x_CoveragePageCaptionWidth3 {
    width: 278px;
    text-align: left;
}

.x_CoveragePageDeductibleWidth {
    text-align: left;
    width: 115px;
}

.x_CoveragePageDeductibleWidth2 {
    width: 30px;
    text-align: left;
}

.x_CoveragePageDeductibleWidth3 {
    text-align: left;
}

.x_CoveragePageFieldWidth {
    text-align: left;
    width: 155px;
}

.x_CoveragePageLimitCaptionWidth {
    text-align: left;
    width: 160px;
}

.x_CoveragePageLineHeight {
    height: 35px;
}

.x_CoveragePagePremiumWidth {
    text-align: left;
}

.x_CoveragePageRemoveSpace {
    /*Dont Delete for FE*/
}

.x_CoveragePageSection {
    text-align: left;
    width: 1100px;
}

.x_CoveragePageWidth {
    text-align: left;
}

.x_CoverageSmall {
    text-align: left;
    width: 21px;
}

.x_DisplayBlock {
    display: block;
}

.x_DisplayNone {
    display: none;
}

.x_EventCoverageHeader {
    float: left;
    width: 800px;
    border-style: double;
    text-align: left;
    margin: 0px;
    margin-top: 3px;
    border-width: thin;
    border-color: #9C9A9C;
    /*background-color: #E6E6FA;*/
    background-color: #E7E3E7;
    /*cellpadding:0;*/
    margin-left: 15px;
    padding: 2px;
}

.x_FilledFrameStyle {
    text-align: left;
    border: 1px #FFCC66 solid;
    background: #FFCC66;
}

.x_FilledFrameStyle900 {
    text-align: left;
    border: 1px #FFCC66 solid;
    width: 900px;
    background: #FFCC66;
}

.x_FilledFrameStyleCenter {
    font-size: 10pt;
    text-align: center;
    border: 1px #FFCC66 solid;
    background: #FFCC66;
}

.x_FilledFrameStyleGrey {
    text-align: left;
    background: #F5F5F5;
    padding-top: 3px;
    padding-bottom: 3px;
	/* START | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1244: Text highlights for coverage labels */
	color: #b71234;
	/* END | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1244: Text highlights for coverage labels */
}

.x_FilledFrameStyleRightAlign {
    text-align: right;
    border: 1px #e7e3e7 solid;
    /*#FFCC66 */ background: #e7e3e7;
}

.x_FillSection {
    border: 1px #FFCC66 solid;
    background: #FFCC66;
}

.x_FloatLeft {
    float: left;
}

.x_FloatRight {
    float: right;
}

.x_Font12pt {
    font-size: 12pt;
}

.x_FontColorBlack {
    color: #434343;
}

.x_FontNormal12 {
    font-weight: normal;
    font-size: 12px;
    color: black;
}

.x_FontSize1\00002e0em {
    font-size: 1.0em;
}
.x_padding_2px {
    padding: 2px 0;
}
.x_ProducerSearch_display {
    display: inline-flex;
    margin-top: 10px;
}
.x_FontSize1\00002e2 {
    font-size: 1.2em;
}

.x_FontSize1\00002e4em {
    font-size: 1.4em;
}

.x_FontSize10px {
    font-size: 10px;
}

.x_FontWeightNormal {
    /*font-variant:normal ; Commented in Task Project*/
    font-weight: normal;
}

.x_FontWeightThin {
    font-weight: 400;
}

.x_FrameBlackStyleCenter {
    font-size: 10pt;
    text-align: center;
    border: 1px solid;
}

.x_FrameHeaderStyle {
    text-align: left;
    border: 1px #996600 solid;
    background: #FFFFFF;
}

.x_FrameHeaderStyleGrey {
    text-align: left;
    border: 1px #BDBDBD solid;
    background: #FFFFFF;
}

.x_FrameStyle {
    text-align: left;
    border: 1px #FFCC66 solid;
}

.x_FrameStyleCenterBlackBorder {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
    background: #efefef;
}

.x_FrameStyleGrey,
.x_FrameStyleGrey350,
.x_FrameStyleGrey200,
.x_FrameStyleGrey700,
.x_FrameStyleGrey750,
.x_FrameStyleGrey800 {
    border: 1px #ccc solid;
}

.x_FrameStyleGreyVerticalOnly {
    text-align: left;
    border-left: 1px #E8E8E8 solid;
    float: left;
}

.x_headerContainer {
    /* for skins - do not  remove */
}

.x_headerContainerLine1 {
    /* for skins - do not  remove */
}

.x_headerContainerLine2 {
    /* for skins - do not  remove */
}

.x_headerContainerLine3 {
    /* for skins - do not  remove */
}

.x_headerContainerLine4 {
    /* for skins - do not  remove */
}

.x_Heading {
    color: #003798;
    font-size: large;
}

.x_Height1 {
    height: 1px;
}

.x_Height100px {
    height: 100px;
}

.x_height10px {
    height: 10px;
}

.x_height15px {
    height: 15px;
}

.x_Height20px {
    height: 20px;
}

.x_Height25px {
    height: 25px;
}

.x_Height35px {
    height: 35px;
}

.x_hideHeaders {
    display: none;
}

.x_HorizontalRule {
    width: 900px;
    border-bottom: thin solid #003798;
}

.x_i1 {
    width: 700px;
    float: left;
}

.x_Indent {
    width: 50px;
}

.x_InstallmentBorder {
    text-align: left;
    border: 1px solid;
}

.x_j1 h2 {
    margin-bottom: 10px;
}

.x_LightBlueBackground {
    background-color: #DFE2FF;
}

.x_LightRedBackground {
    background-color: #ff9999;
}

.x_LimitBottom {
    border-bottom: thin solid blue;
    border-left: thin solid blue;
}

.x_LimitMiddle {
    border-left: thin solid blue;
}

.x_LimitTop {
    border-left: thin solid blue;
    border-top: thin solid blue;
}

.x_line\00002dheight\00002020 {
    line-height: 20px;
}

.x_marginleft {
    margin-left: 10px;
}

.x_MarginLeft25 {
    margin-left: 25px;
}

.x_MarginTop100 {
    margin: 100px 0px 50px 0px;
}

.x_MarginTop27 {
    margin-top: 27px;
}

.x_MarginTopBotZero {
    margin-bottom: 0px;
    margin-top: 0px;
}

.x_MarginTopNeg {
    margin-top: -40px;
}

.x_mari\000027stest {
    border-style: dotted
}

.x_MarkelRed {
    color: #be4e5e;
    width: 150px;
}

.x_MarkelRedText {
    color: #B71234;
}

.x_MarketingCaption {
    text-align: left;
    width: 190px;
}

.x_MediumFont {
}

.x_Messages {
    text-align: left;
    width: 100%;
    font-weight: bold;
    color: red;
}

.x_MessagesTextBody {
    height: 200px;
}

.x_MoveDown {
    padding-top: 9px;
}

    .x_MoveDown li {
        position: relative;
        bottom: -15px;
    }

.x_MoveDownLittle {
}

    .x_MoveDownLittle li {
        position: relative;
        bottom: -5px;
    }

.x_MoveLeft {
}

    .x_MoveLeft li {
        position: relative;
        right: 70px;
    }

.x_MoveLeftLittle {
}

    .x_MoveLeftLittle li {
        position: relative;
        right: 35px;
    }

.x_MoveRight {
}

    .x_MoveRight li {
        position: relative;
        right: -70px;
    }

.x_MoveRightLittle {
}

    .x_MoveRightLittle li {
        position: relative;
        right: -35px;
    }

.x_MoveRightTiny {
}

    .x_MoveRightTiny li {
        position: relative;
        right: -18px;
    }

.x_MoveUp {
}

    .x_MoveUp li {
        position: relative;
        bottom: 10px;
    }

.x_MoveUpLittle {
}

    .x_MoveUpLittle li {
        position: relative;
        bottom: 5px;
    }

.x_navAddParty {
    clear: both;
}

    .x_navAddParty li {
        background: url(../images/buttons.png) no-repeat left -345px;
    }

.x_navBarPartySearch .action li a {
    background: url(../images/buttons.png) no-repeat right -59px;
    color: #525552;
}

.x_navBarPartySearchCancel .action li a {
    background: url(../images/buttons.png) no-repeat right -7px;
    color: #525552;
}

.x_navBarPartySearchCancel li {
    background: url(../images/buttons.png) no-repeat left -59px;
}

.x_navBarPartySearch li {
    background: url(../images/buttons.png) no-repeat left -371px;
}

.x_navDelete .action li {
    background: url(../images/icons/decline.png) no-repeat left center;
    padding: 0px 0px 0px 12px;
    margin-right: 10px;
}

    .x_navDelete .action li a {
        background: none;
        padding: 6px 18px 6px 6px;
        color: #c76b54;
        text-decoration: underline;
    }

.x_navDelete .action {
    margin-top: 0px;
}

.x_NoBackground {
    background: none !important;
    font-family: 'Sabon Roman', Arial, Helvetica, sans-serif !important;
    font-weight: normal;
    font-size: 13px;
    text-decoration: underline !important;
    color: #BE4E5E !important;
}

.x_NoBorder {
    border-color: #E6E6FA;
    border-style: solid;
    border-width: thin;
}

.x_NoTopBottomBorder {
    border-top-width: 0px;
    border-bottom-width: 0px;
}

.x_OperatorCaption {
    font-weight: bold;
}

.x_Overflow\00002dhidden {
    overflow: hidden;
}

.x_OwnerCaption {
    text-align: left;
    font-weight: bold;
}

.x_OwnerDividingLineGray {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #9c9a9c;
}

.x_OwnerThinBorder {
    border: thin solid black;
}

.x_PadBottom {
    padding-bottom: 20px;
}

.x_PadBottom\0000251 {
    padding-bottom: 1%;
}

.x_Padding5 {
    padding: 5px;
}

.x_PaddingBottom3px {
    padding-bottom: 3px;
}

.x_PaddingBottom5px {
    padding-bottom: 5px;
}

.x_PaddingLeft10px {
    padding-left: 10px;
}

.x_PaddingRight5px {
    padding-right: 5px;
}

.x_PaddingRight10px {
    padding-right: 10px;
}

.x_PaddingRight15px {
    padding-right: 15px;
}

.x_PaddingRight20px {
    padding-right: 20px;
}

.x_PaddingTop3px {
    padding-top: 3px;
}

.x_PaddingTop5px {
    padding-top: 5px;
}

.x_PadLeft\0000253 {
    padding-left: 3%;
}

.x_PadLeft25 {
    padding-left: 25px;
}

.x_PadLeft5 {
    padding-left: 5px;
}

.x_PadNone {
    padding: 0px 0px 0px 0px;
}

.x_PadTop {
    padding-top: 14px;
}

.x_PadTop9px {
    padding-top: 10px;
}

.x_PadTopBottom\0000251 {
    padding-top: 1%;
    padding-bottom: 1%;
}

.x_PaymentPageCaption {
    text-align: left;
    width: 100px;
    font-weight: bold;
}

.x_PeachBackground {
    background-color: #FFDD88;
}

.x_PolicyInformatioinCaption {
    text-align: left;
    padding: 0px;
    font-weight: bold;
    padding-right: 5px;
}

.x_PolicyInformationField {
    width: 400px;
    vertical-align: bottom;
    padding: 0px;
    height: 35px;
    vertical-align: middle;
}

.x_PolicyInformationLongCaption {
    width: 250px;
    text-align: left;
    vertical-align: text-top;
    padding: 0px;
    height: 28px;
    font-weight: bold;
    padding-right: 5px;
}

.x_PolicyInformationShortField {
    width: 250px;
    vertical-align: bottom;
    padding: 0px;
    height: 28px;
    vertical-align: middle;
}

.x_RedText {
    color: red;
}

.x_RightAlign100\000025 {
    text-align: right;
    width: 100%;
}

.x_RiskCaption {
    font-weight: bold;
    text-align: left;
    width: 175px;
}

.x_RiskStyle {
    width: 1000px;
}

.x_RiskTableCaption {
    background-color: blue;
    font-weight: bold;
    width: 20%;
}

.x_RiskUnitCaption {
    text-align: left;
}
    .x_Section16 .action li a {
        color: #525552;
    }
.x_Section30 .action {
    margin-top: 10px;
}
        .x_Section30 .action li a {
            color: #FFFFFF;
        }

.x_Section31 {
    background: url(../images/accountBadge.gif) no-repeat left top;
    float: left;
    height: 65px;
    margin-right: 15px;
    width: 200px;
}

.x_Section4 h2 {
    border: 0px;
    margin-top: 20px;
}

.x_SectionAlignCenter {
    margin: 0 auto;
}

.x_SectionDivider {
    background-color: #618EC5;
    color: white;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 7px;
    text-indent: 5px;
}

.x_sgPartyInfoOtherNames input, .x_sgPartyInfoGeneralInfo input, .x_sgPartyInfoLicenses input {
    width: 75px;
}

.x_SmallFont {
    font-size: small;
}

.x_TableAutomatic {
    table-layout: auto;
}

.x_TableFixed {
    table-layout: fixed;
}

.x_TextAlignJustify {
    text-align: justify;
}

.x_TextBlack {
    color: black;
}

.x_TextBlackBold {
    color: black;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.x_TextBlue {
    color: #002C79;
}

.x_TextBoldOrange {
    color: #FFCC66;
    font-size: large;
    font-weight: bold;
}

.x_TextBoldWhite {
    color: white;
    font-weight: bold;
}

.x_TextCenterPadding3 {
    padding: 3px;
    text-align: center;
}

.x_TextCenterPadding5 {
    padding: 5px;
    text-align: center;
}

.x_TextFadedBlack {
    color: #434343;
}

.x_TextInvisible {
    visibility: hidden;
}

.x_TextRedBold {
    color: #AC0000;
    font-size: 12px;
    font-weight: bold;
}

.x_TextUnderline {
    text-decoration: underline !important;
}

.x_ThinBorderBlue {
    border: thin solid #9c9a9c;
    margin-bottom: 10px;
}

    .x_ThinBorderBlue .formTable {
        margin-bottom: 0;
    }

        .x_ThinBorderBlue .formTable .formTable {
            margin-bottom: 10px;
        }

.x_ThinBorderBrown {
    border: thin solid brown;
}

.x_ThinBorderGray {
    border: #9c9a9c thin double;
    width: 1000px;
}

.x_ThinBorderGreen {
    border: thin solid green;
}

.x_ThinBorderOrange {
    border: thin solid orange;
}

.x_TopBottomBorder {
    border-bottom-width: thin;
    border-top-width: thin;
}

.x_UnitDescriptionLineHeight {
    height: 18px;
}

.x_Vertical\00002dAlign\000020\00002d\000020TOP {
    vertical-align: top;
}

.x_VerticalAlignMiddle {
    vertical-align: middle;
}

.x_VerticalAlignTOPnew {
    vertical-align: top;
}

    .x_VerticalAlignTOPnew td {
        vertical-align: top;
    }

.x_width\00002502 {
    width: 2%;
}

.x_width\00002503 {
    width: 3%;
}

.x_width\00002505 {
    width: 5%;
}

.x_width\00002510 {
    width: 10%;
}

.x_width\000025100 {
    width: 100%;
}

.x_width\00002512 {
}

.x_width\00002515 {
    width: 15%;
}

.x_width\00002520 {
    width: 20%;
}

.x_width\00002525 {
    width: 25%;
}

.x_width\00002530 {
    width: 30%;
}

.x_width\00002535 {
    width: 35%;
}

.x_width\00002540 {
    width: 40%;
}

.x_width\00002545 {
    width: 45%;
}

.x_width\00002550 {
    width: 50%;
}

.x_width\00002555 {
    width: 55%;
}

.x_width\00002560 {
    width: 60%;
}

.x_width\00002570 {
    width: 70%;
}

.x_width\00002575 {
    width: 75%;
}

.x_width\00002580 {
    width: 80%;
}

.x_width\00002585 {
    width: 85%;
}

.x_width\00002590 {
    width: 90%;
}

.x_Width0 {
    width: 0px;
}

.x_width01 {
    width: 1px;
}

.x_width07 {
    width: 7px;
}

.x_width08 {
    width: 8px;
}

.x_width10 {
    width: 10px;
}

.x_Width10 {
    width: 10px;
}

.x_width100 {
    width: 100px;
}

.x_width1000 {
    width: 1000px;
}

.x_width100LetAlign {
    text-align: left;
}

.x_width105 {
    width: 105px;
}

.x_Width110 {
    width: 110px;
}

.x_Width1100 {
    width: 1100px;
}

.x_width110px {
    width: 110px;
}

.x_width1200 {
    width: 1200px;
}

.x_Width125 {
    width: 125px;
}

.x_Width130 {
    width: 130px;
}

.x_Width135 {
    width: 135px;
}

.x_Width140 {
    width: 140px;
}

.x_width166 {
    width: 166px;
}

.x_width167 {
    width: 167px;
}

.x_Width18 {
    width: 18px;
}

.x_width195 {
    width: 195px;
}

.x_Width275 {
    width: 275px;
}

.x_Width295 {
    width: 295px;
}

.x_width345 {
    width: 345px;
}

.x_Width425 {
    width: 425px;
}

.x_Width450 {
    width: 450px;
}

.x_Width50px {
    width: 50px;
}

.x_width525 {
    width: 525px;
}

.x_Width54 {
    width: 54px;
}

.x_Width55px {
    width: 55px;
}

.x_Width580 {
    width: 580px;
}

.x_Width600 {
    width: 600px;
}

.x_width640 {
    width: 640px;
}

.x_Width823 {
    width: 823px;
}

.x_Width825 {
    width: 825px;
}

.x_width85 {
    width: 85px;
}

.x_width90px {
    width: 90px;
}

.x_Width925 {
    width: 925px;
}

.x_Width95 {
    width: 95px;
}

.x_Width97 {
    width: 97px;
}

.x_Width975 {
    width: 975px;
}

.x_WidthAuto {
    width: auto;
}

.x_WordWrapBreakWord {
    word-wrap: break-word;
}

.x_XLargeFont {
    font-size: x-large;
}

.x_XSmallFont {
    font-size: x-small;
}

.x_XXLargeFont {
    font-size: xx-large;
}

.x_XXSmallFont {
    font-size: xx-small;
}

div.x_AlignTop td {
    vertical-align: top;
}

TD.x_PadLeft25 {
    padding-left: 25px;
}

TH.x_Bold, DIV.x_Bold {
    font-weight: bold;
}

TH.x_PadLeft25 {
    padding-left: 25px;
}

UL#justMessages {
    margin-bottom: 0px;
}

ul.hyperlink.actionAcross LI {
    background: none !important;
}

    ul.hyperlink.actionAcross LI:hover a {
        text-decoration: none !important;
    }

x_MarginBottomNeg {
    margin-bottom: -20px;
}

.x_PadLeft0 {
    padding-left: 0px !important;
}
.x_BolderUnderwriterFont  > div > div > div > div {
font-weight: bolder !important;
}

/* START | Author: Bihbash Das | Date: 13-Nov-2018 | MAGICSIX-1115: Convert text to uppercase */
#commentsGroup .x-grid-cell-inner, #messageGroup .x-grid-cell-inner{
	text-transform: uppercase;
}
/* END | Author: Bihbash Das | Date: 13-Nov-2018 | MAGICSIX-1115: Convert text to uppercase */

/* START | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1101: Unable to add attachments */
#attachmentsDialogSection input{
	padding: 7px;
	font-size: 12px;
	height: 35px;
}
#attachmentsDialogSection label{
	padding: 10px;
}
#attachmentsDialogSection ul{
	margin: 0;
}
/* END | Author: Bibhash Das | Date: 13-Nov-2018 | MAGICSIX-1101: Unable to add attachments */

/* START | Author: Bibhash Das | Date: 14-Nov-2018 | MAGICSIX-1206, MAGICSIX-1208, MAGICSIX-1210: Width adjustment for Year field in Motorcycle units */
.x_width50{
	width: 50px;
}
.dct_interview.RiskDetail_body .x_width50 .x-form-text-field-body-default,.dct_interview.RiskDetail_body .x_width50 .x-form-item{
	width: 100% !important;
}
/* END | Author: Bibhash Das | Date: 14-Nov-2018 | MAGICSIX-1206, MAGICSIX-1208, MAGICSIX-1210: Width adjustment for Year field in Motorcycle units */


/* START | Author: Bibhash Das | Date: 14-Nov-2018 | MAGICSIX-1239: Remove Rating Messages label from bottom */
.ratingToolBar{
	display: none;
}
/* END | Author: Bibhash Das | Date: 14-Nov-2018 | MAGICSIX-1239: Remove Rating Messages label from bottom */
/* START | Author: Vikas | Date: 20-Nov-2018 | MAGICSIX-1120: Service history allignment issue */
.x_VerticalAgency table td {
    vertical-align: top !important;
}
/* End | Author: Vikas | Date: 20-Nov-2018 | MAGICSIX-1120: Service history allignment issue */

/* START | Author: Soumya Burman | Date: 20-Nov-2018 | MAGICSIX-1244:Coverage Page - DF - Formatting of Headings and Endorsement List */
.x_coverageEndorsement{
	border-bottom: none;
    background: none;
    border-top: none;
}
/* END | Author: Soumya Burman | Date: 20-Nov-2018 | MAGICSIX-1244:Coverage Page - DF - Formatting of Headings and Endorsement List */
.x_Width550 {
    width: 550px !important;
}

.x_FloatLeft {
    float: left !important;
}

.x_FloatRight {
    float: right !important;
}

.x_AlignLeftWidth175{
    width: 175px !important;
}

/* START | Author: Bibhash Das | Date: 21-Nov-2018 | MAGICSIX-1214: Misc. Changes */
#policyResults .x-grid-cell-inner{
	font-size: 11px;
}
/* END | Author: Bibhash Das | Date: 21-Nov-2018 | MAGICSIX-1214: Misc. Changes */

/* START | Author: Soumya Burman | Date: 06-Dec-2018 | MAGICSIX-1307: Coverage - SmallBoat - Align Deductible Amounts under Ded Field  */
.x_width140 {
	width: 140px;
}
.x_width68 {
	width: 68px;
}
.x_width35 {
	width: 35px;
}
/* END | Author: Soumya Burman | Date: 06-Dec-2018 | MAGICSIX-1307: Coverage - SmallBoat - Align Deductible Amounts under Ded Field  */


/* START | Author: Soumya Burman | Date: 10-Dec-2018 | MAGICSIX-1313: Coverage - HY - Align Premium for # of Paid Crew Field  */
.x_HYCoveragePaidCrewWidth
{
	width: 39px !important;
}
/* END | Author: Soumya Burman | Date: 10-Dec-2018 | MAGICSIX-1313: Coverage - HY - Align Premium for # of Paid Crew Field  */

/* START | Author: Bibhash Das | Date: 10-Dec-2018 | MAGICSIX-1325: CSS Overwrites */
#dashboard .x-panel-default-framed, #dashboard .x-nbr .x-panel-default-framed {
    border-radius: 0;
    border-width: 0;
    border-style: none;
    padding: 5px;
    background-color: transparent !important
}

#dashboard .x-portlet .x-panel-body {
    margin: 0 auto;
    width: 100% !important;
    padding: 0;
    overflow: visible;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#main {
    /*margin: 10px auto 7px;
    overflow: visible;*/
    position: relative;
    /*float: left;
    -webkit-box-sizing: border-box;*/
    box-sizing: border-box;
	/* START | Author: Bibhash Das | Date: 13-Dec-2018 | MAGICSIX-1316: CSS Overwrites */
    background: #ffffff none repeat scroll 0 0;
	/* START | Author: Bibhash Das | Date: 13-Dec-2018 | MAGICSIX-1316: CSS Overwrites */
    border-radius: 8px;
    border: 3px solid #fff;
    box-shadow: none
}

#pageTop {
    background: #069;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

@font-face {
    speak: none;
    font-family: 'aswIcons';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg')
}

.OFlowIndicators {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: none;
    position: absolute;
    background: transparent url('../images/icons/exclamation.png') no-repeat left top
}

.OFlowContent {
    position: absolute;
    display: none;
    background: transparent url('../images/cutoffOverlayYellorange.png') repeat left top
}

.OFlowCutoff {
    position: absolute;
    display: none;
    background: transparent url('../images/cutoffOverlayRed.png') repeat left top
}

#actiongroup {
    /*position: absolute;*/
    left: 0;
    /*top: 0px;*/
	top: 10px;
    height: 29px;
    min-height: 29px;
    overflow: hidden;
    float: left;
    width: 100%;
    border-top: 1px solid;
    border-bottom: 1px solid;
    /*box-sizing: border-box;
    -webkit-box-sizing: border-box*/
}

.userNameInitial {
    background-color: rgba(211,211,211,1);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    border-color: #babac8;
    font-size: 14px;
    font-family: "Verdana";
    color: #000;
    line-height: 2.4;
    text-align: center
}

.g-loneIcon > a {
    margin-right: 2px;
    background: 0;
    height: 16px;
    padding: 2px 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btnDisabled .g-btn > a:hover, .x_btnDisabled .g-btn > a:hover, .btnDisabled .g-btn > a:focus, .x_btnDisabled .g-btn > a:focus, .btnDisabled.g-btn > a:hover, .x_btnDisabled.g-btn > a:hover, .btnDisabled.g-btn > a:focus, .x_btnDisabled.g-btn > a:focus {
    background-color: #f0f0f0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top,#fff 0,#dfdfdf 100%);
    background: -ms-linear-gradient(top,#fff 0,#dfdfdf 100%);
    background: linear-gradient(to bottom,#fff 0,#dfdfdf 100%)
}

.g-hyperlink > a {
    padding: 3px 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ruleset_fullWidth #activeAccountNameId {
    font-size: 1.1rem;
    color: gray;
    text-transform: capitalize;
    word-break: break-all
}

.ruleset_fullWidth #activeAccountReferenceId {
    color: gray;
    font-size: .9em
}

#portalNavigationDiv {
    position: relative;
    float: left;
    right: 0;
    top: 4px;
    height: 35px;
    padding: 2px 2px 2px 0;
    margin-right: 10px;
    border: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

    #portalNavigationDiv .x-form-text-wrap, #portalNavigationDiv input {
        border: 0
    }

input[type=radio], input.radio {
    background: transparent;
    border: 0
}

input[type=checkbox], input.checkbox {
    background: transparent;
    border: 0
}

h1, h2 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}
/* END | Author: Bibhash Das | Date: 10-Dec-2018 | MAGICSIX-1325: CSS Overwrites */


/* START | Author: Soumya Burman| Date: 13-Dec-2018 | MAGICSIX-1308 : Endorsements - DF - Page needs functionality and format work. */
.x_PaddingTop5Imp {
    padding-top: 5px !important;
}
.x_BoldBlackCaption {
	background: none;
    color: #000000;
    padding: 0px !important;
    margin: 0px !important;
	font-size: 12px;
}
/* END | Author: Soumya Burman| Date: 13-Dec-2018 | MAGICSIX-1308 : Endorsements - DF - Page needs functionality and format work. */

/* START | Author: Soumya Burman| Date: 14-Dec-2018 | MAGICSIX-1312 : Endorsements - MH - Page needs functionality and format work. */
.x_Width452 {
    width: 452px;
}
.x_PaddingTop6 {
    padding-top: 6px;
}
/* END | Author: Soumya Burman| Date: 14-Dec-2018 | MAGICSIX-1312 : Endorsements - MH - Page needs functionality and format work. */

/* START | Author: Bibhash Das | Date: 14-Dec-2018 | MAGICSIX-1214: Search Results alignment issues and scroller */
/*.dct_search #quoteList-body{
	width: 100% !important;
	overflow-x: scroll;
}*/
/* END | Author: Bibhash Das | Date: 14-Dec-2018 | MAGICSIX-1214: Search Results alignment issues and scroller */
/* START | Author: Bibhash Das | Date: 21-Dec-2018 | MAGICSIX-813: Task Search results */
#productDropdownField{
	display: block;
}
#productDropdownField .controlContainer{
	width: auto;
	float: left;
}
#policyQuoteField, #policyQuoteLabelField{
	display: none;
}
#productHiddenField{
	display: none;
}
#adminSearchFilterGroup{
	width: 15%;
}
#adminSearchFilterForGroup{
	width: 85%;
}
/* END | Author: Bibhash Das | Date: 21-Dec-2018 | MAGICSIX-813: Task Search results */

/* START | Author: Bibhash Das | Date: 24-Dec-2018 | MAGICSIX-733: Notifications */
.dashboardNotification a{
	padding: 2px 5px !important;
}
/* END | Author: Bibhash Das | Date: 24-Dec-2018 | MAGICSIX-733: Notifications */

.x_Width755
{
width: 755px !important;
}
.x_Width175
{
width: 175px !important;
}
x_Width185
{
width: 185px !important;
}
x_Width195
{
width: 195px !important;
}

x_Width210
{
width: 210px !important;
}
x_Width110
{
width: 110px !important;
}
x_Width360
{
width: 360px !important;
}
x_Width625
{
width: 625px !important;
}
.x_Width930
{
width: 930px !important;
}
/* START | Author: Bibhash Das | Date: 28-Dec-2018 | MAGICSIX-813: Alignment of tasks */
.width-25-pc{
	width: 25%;
	float: left;
}
.width-25-pc div{
	width: 100%;
}
.width-100-pc{
	width: 100%;
	float: left;
}
/* END | Author: Bibhash Das | Date: 28-Dec-2018 | MAGICSIX-813: Alignment of tasks */


.dct_interview .x_BoldCaptions .x-form-display-field-default {
	font-weight: bold !important;
}
/* START | Author: Akanchha Baidya | Date: 07-jan-2019 | MAGICSIX-429: Alignment of tasks */
.x_Width315
{
	width: 315px !important;
}

.x_Width503
{
	width: 503px !important;
}

.x_Width480
{
	width: 480px !important;
}

.x_Width280
{
	width: 280px !important;
}

.x_CounterMaterial h2{
    background: white !important;;
    border: none;
    color: black;
}
.x_costEstimateBtn div a {
	width: 200px !important;
}

.x_IndentDeck {
    text-indent: 25px;
}

.dct_interview .x_MarkelRedText .x-form-display-field-default {
	font-weight: bold !important;
	color: #B71234 !important;
	font-size: 12px !important;
}

.x_AlignLeftWidth580 {
    text-align: left;
    width: 580px ! important;
}

.x_AlignLeftWidth85 {
    text-align: left;
    width: 85px ! important;
}

.x_AlignLeftWidth180 {
    text-align: left;
    width: 180px ! important;
}

.x_AlignLeftWidth195 {
    text-align: left;
    width: 195px ! important;
}
.x_AlignLeftWidth290 {
    text-align: left;
    width: 290px ! important;
}
.x_AlignLeftWidth35 {
    text-align: left;
    width: 35px ! important;
}
.x_AlignLeftWidth45 {
    text-align: left;
    width: 45px ! important;
}

.x_AlignLeftWidth55 {
    text-align: left;
    width: 55px ! important;
}

 /*END | Author: Akanchha Baidya | Date: 07-jan-2019 | MAGICSIX-429: Alignment of tasks */

/* START | Author: Bibhash Das | Date: 07-Jan-2019 | MAGICSIX-813: Tasks Management alignment */
.section-1{
	width: 100%;
}
.section-1 .acrossFieldGroup, .section-1 .g-btn{
	float: left;
	padding-left: 10px;
}
/* END | Author: Bibhash Das | Date: 07-Jan-2019 | MAGICSIX-813: Tasks Management alignment */

/* start| Author: Ankita Mishra | Date: 08-jan-2019 | MAGICSIX-4203 Alignment of tasks */
.dct_interview .x_PremiumAlignRight .x-form-display-field-default {
	width: 52px;
	text-align: right;
}

.dct_interview .x_PremiumAlignRightCov .x-form-display-field-default {
	width: 90px;
	text-align: right;
}
.dct_interview .x_PremiumAlignRight label{
	padding-left: 33px;
} 

.dct_interview .x_PremiumFloatAlignRight div{
	float: right !important
} 


.dct_interview .x_TripEndorsementt .x-form-display-field-default {
	padding-left: 21px;
	width: 100px;
	
}

.dct_interview .x_PremiumPadding .x-form-display-field-default {
	padding-left: 55px !important;
	
	
}

.dct_interview .x_PremiumSmallBoatAlignRight label {
	padding-left: 35px ! important;
} 



.dct_interview .x_TripEndorsement .x-form-display-field-default {
	padding-left: 25px;
	width: 100px;
	
}
.x_width24Per{
	width: 24% !important;
}
.dct_interview .x_CoverageLiability .x-form-display-field-default {
	padding-left: 113px;
	width: 100px;
	
}

.dct_interview .x_DamageWidth .x-form-display-field-default {
	
	width: 22px;
	
}
.dct_interview .x_DamageWidthMed .x-form-display-field-default {
	
	width: 18px !important;
	
}

.x_Width305{
    width: 305px !important;
}
.x_Width345{
    width: 345px !important;
}

.x_Width837{
    width: 837px !important;
}

.x_Width90{
    width: 90px !important;
}

.x_Width50{
    width: 50px !important;
}
.x_Width85{
    width: 85px !important;
}



.dct_interview .x_MedEndorsementt .x-form-display-field-default {
	padding-left: 21px;
	width: 10px;
	
}
.dct_interview .x_PersonalMedEndorsementt .x-form-display-field-default {
	padding-left: 21px;
	width: 15px;
}

.x_AlignLeftWidth55 {
    text-align: left;
    width: 55px !important;
}
.x_Width444
{
width: 444px !important;
}

.x_Width810
{
width: 810px !important;
}

.x_Width923
{
width: 923px !important;
}

.x_Width520
{
width: 520px !important;
}

/* END | Author: Ankita Mishra | Date: 08-jan-2019 | MAGICSIX-1203: Alignment of tasks */

/* START | Author: Akanchha Baidya | Date: 08-jan-2019 | MAGICSIX-429: Alignment of tasks */


.x_Width700
{
	width: 700px !important;
}


.x_Appliances h2{
    background: white !important;
    border: none;
  color: #B71234 !important;
}

.x_Width30
{
	width: 30px !important;
}

.dct_interview .x_Width33Per
{
	width: 33.3% !important;
}

.x_Appliances .formTable {
	width: 33.333% !important;
}

.x_Width138
{
	width: 138px !important;
	
}

.x_Width242
{
	width: 242px !important;
	
	}

.x_AlignLeftWidth192 {
    text-align: left;
    width: 192px ! important;
	}

	
.x_AlignLeftWidth243 {
    text-align: left;
    width: 243px ! important;
}

.dct_interview .x_PremiumCaptionAlignRight {
	padding-left: 12px ! important;
} 

.x_Width437 {
    width: 437px !important;
}
.x_Width385
{

width: 385px !important;
}

.x_Width249
{

width: 249px !important;
}
.x_Width398
{

width: 398px !important;
}

/* END | Author: Akanchha Baidya | Date: 07-jan-2019 | MAGICSIX-429: Alignment of tasks */


.x_AlignLeftWidth450 {
    text-align: left;
    width: 450px !important;
}

.x_AlignLeftWidth45 {
    text-align: left;
    width: 45px !important;
}
.x_Width465
{
width: 465px !important;
}


.x_AlignLeftWidth498 {
    text-align: left;
    width: 498px ! important;
}

.x_Width930
{
width: 930px !important;
}


.x_MarginTopNeg3 {
    margin-top: -3px;
}
.x_MarginLeft-2{
	margin-left: -4px;
}
/* START | Author: Bibhash Das | Date: 18-Jan-2019 | MAGICSIX-1441, MAGICSIX-1452: Consumer Sites â€“ All pages â€“ Business marketing style brand of 5X buttons should match 6X buttons. */
/*.btnImage a, .btnSave a{
	background-color: #F15500 !important;
	background: -webkit-linear-gradient(top, #FAAF71 0%, #F15500 100%) !important;
	background: -ms-linear-gradient(top, #FAAF71 0%, #F15500 100%) !important;
	background: linear-gradient(to bottom, #FAAF71 0%, #F15500 100%) !important;
	padding: 0 10px;
}
.btnImage a:hover, .btnSave a:hover{
	background-color: #F15500 !important;
	background: -webkit-linear-gradient(top, #F15500 0%, #FAAF71 100%) !important;
	background: -ms-linear-gradient(top, #F15500 0%, #FAAF71 100%) !important;
	background: linear-gradient(to bottom, #F15500 0%, #FAAF71 100%) !important;
}*/
/* END | Author: Bibhash Das | Date: 18-Jan-2019 | MAGICSIX-1441, MAGICSIX-1452: Consumer Sites â€“ All pages â€“ Business marketing style brand of 5X buttons should match 6X buttons. */

.x_MarginTopNeg5{
    margin-top: -5px;
}
 .x-ie11 .SafetyCourseWidth .x-form-item-body.x-form-text-grow, .x-ie10p .SafetyCourseWidth .x-form-item-body.x-form-text-grow{
	 width: auto !important;
 }
 /* start | Author: Ankita Mishra | Date: 07-Feb-2019 | MAGICSIX-1503, MAGICSIX-1452: MAGICSIX-1503 Endorsements - RM - Page  format work */
.x_labelFontNormal label{
	font-weight: normal !important;
}
.x_FontweightBold .x-form-display-field-default{
	font-weight: bold !important;
}

.x_NoPadding .x-form-display-field-default{
	padding-left: unset !important;
}
/* END | Author: Ankita Mishra | Date: 07-Feb-2019 | MAGICSIX-1503, MAGICSIX-1452: MAGICSIX-1503 Endorsements - RM - Page  format work */

.x_MarginTopNeg10{
    margin-top: -12px;
}
 /* start | Author: Akanchha baidya | Date: 26-Feb-2019 | MAGICSIX-1522- cost guide format  */

.x_AppliancesCA td:nth-child(3){
	width: 40px !important;
	padding-left: 10px;
}

.x_AppliancesCA td:nth-child(4){
	width: 40px !important;
	padding-left: 10px;	
}

.x_MarginBottomNeg30{
        position: relative;
    bottom: -30px;
}

.Eligibility_body .g-btn.g-standard > a:hover{
	background:#B71234;
	
}
.Eligibility_body .g-btn a{
	background:#B71234;
	margin-right: 6px;
	
}

 /*END | Author: Akanchha baidya | Date: 26-Feb-2019 | MAGICSIX-1522- cost guide format  */
	
	/* BEGIN | Author: Saket Vats | Date: 10-Jan-2020 | Platform Upgrade Coverage page Trailer Coverage Text Box fix  */
/*.acrossFormField.x_CoveragePageFieldWidth .x-field.dct-field.dct-fieldSize13.x-form-type-text.x-field-default .x-form-item-body .x-form-trigger-wrap {
    width: 100px;
}*/
/* END | Author: Saket Vats | Date: 10-Jan-2020 | Platform Upgrade Coverage page Trailer Coverage Text Box fix  */

/*Exclusive class added for NoteRecord.Message field's width increase in Task detail manuscript */
div.downLayout.x_customAccordionContent td.x_Width750 .x-field.dct-field{
width: 750px;
}

.x_AUTOaddtaskdescription .x-field.dct-required-field {
    width: 400px !important;
}

.x_AUTOcommitremarks {
    width: 500px !important;
}


/*start Author: Ranjit Sharma | Date: 06-Oct-2020| Underwriting/Judgement page format for EnS */
.x_MarginLeft35 {
    margin-left: 35px;
}
.x_paddingLeft218 {
    padding-left: 218px;
}
.x_Width708 {
    width: 708px ;
	line-height:20px;
	margin-left:26;
}
.x_Width150 
{
width: 75px;
}
.x_Width712 {
    width: 712px;
}
.x_paddingTop25
{
padding-top : 25px;
}
.x_paddingLeft25
{
padding-left: 25px;
}

.x_paddingLeft68
{
padding-left: 68px;
}

.x_paddingLeft34
{
padding-left: 30px;	
}
.x_marginJudgement
{
	margin-left: 40px;
	
}
.x_marginJudgement2
{
	margin-left: 62px;
	
}
.x_marginJudgement3
{
	margin-left: 73px;
	
}
.x_marginJudgement4
{
	margin-left: 66px;
	
}
.x_marginJudgementPercent
{
	margin: 6px 41px 0px -15px;
	
}
.x_marginBottm5
{
	margin-bottom:5px !important;
}
.x_marginBottm0
{
	margin-bottom:0px;
}
.Underwriting_body .acrossFieldGroup
{
	margin-bottom:1px;
	/*margin-left:20px ;*/
}
.x_marginLeft100
{
	padding-left:119px;
}
.x_marginLeft93
{
	margin-left:93px;
}
.x_marginLeft47
{
	margin-left:47px;
}
.x_marginLeft122
{
	margin-left:122px;
}
.x_marginLeft_18
{
	margin-left:-20px ;
}
.x_width666 {
    width: 672px;
}
.x_width671 {
    width: 671px;
}
.x_width659 { 
	width: 659px !important;
}
.Underwriting_body .acrossBeforeFormLabel label {
    line-height: 28px;
}
.x_marginLeft10
{
	margin-left:10px ;
}
.x_eligibility
{
	padding-left:30px ;
	display:inline ;
	
}
.x_eligibility47
{
	padding-left:47px ;
	display:inline ;
}
.x_eligibility44
{
	padding-left:44px ;
	display:inline ;
}
.x_eligibility81
{
	padding-left:81px ;
	display:inline ;
}
.x_eligibility31
{
	padding-left:31px ;
	display:inline ;
}
.x_marginUnderWriting65
{
	margin-left: 65px ;
	
}
.x_PaddingLeft101
{
	padding-left:101px ;
}

.wrap-it{
	white-space: pre-wrap;
word-wrap: break-word;
}

/*.x_MarginLeft35 .x_Width100 th 
{​​
    
	width: 100px ; 
}​​*/



/*END | Author: Ranjit Sharma | Date: 06-Oct-2020 | Underwriting/Judgement page format for EnS */
