table.dataTable {
	width:100%;
	margin:0 auto;
	clear:both;
	border-collapse:separate;
	border-spacing:0
}
table.dataTable thead th, table.dataTable tfoot th {
	font-weight:bold
}
table.dataTable thead th, table.dataTable thead td {
	padding:10px 18px;
	border-bottom:1px solid #111
}
table.dataTable thead th:active, table.dataTable thead td:active {
	outline:none
}
table.dataTable tfoot th, table.dataTable tfoot td {
	padding:10px 18px 6px 18px;
	border-top:1px solid #111
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	cursor:pointer;
*cursor:hand;
	background-repeat:no-repeat;
	background-position:center right
}
table.dataTable thead .sorting {
	background-image:url("../../images/sort_both.png")
}
table.dataTable thead .sorting_asc {
	background-image:url("../../images/sort_asc.png")
}
table.dataTable thead .sorting_desc {
	background-image:url("../../images/sort_desc.png")
}
table.dataTable thead .sorting_asc_disabled {
	background-image:url("../../images/sort_asc_disabled.png")
}
table.dataTable thead .sorting_desc_disabled {
	background-image:url("../../images/sort_desc_disabled.png")
}
table.dataTable tbody tr {
	background-color:#ffffff
}
table.dataTable tbody tr.selected {
	background-color:#B0BED9
}
table.dataTable tbody th, table.dataTable tbody td {
	padding:8px 10px
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top:1px solid #ddd
}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
	border-top:none
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
	border-top:1px solid #ddd;
	border-right:1px solid #ddd
}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left:1px solid #ddd
}
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
	border-top:none
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	background-color:#f9f9f9
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
	background-color:#acbad4
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color:#f6f6f6
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
	background-color:#aab7d1
}
table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {
	background-color:#fafafa
}
table.dataTable.order-column tbody tr.selected>.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3, table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3 {
	background-color:#acbad5
}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color:#f1f1f1
}
table.dataTable.display tbody tr.odd>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
	background-color:#f3f3f3
}
table.dataTable.display tbody tr.odd>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
	background-color:whitesmoke
}
table.dataTable.display tbody tr.odd.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
	background-color:#a6b4cd
}
table.dataTable.display tbody tr.odd.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
	background-color:#a8b5cf
}
table.dataTable.display tbody tr.odd.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
	background-color:#a9b7d1
}
table.dataTable.display tbody tr .even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color:#fafafa
}
table.dataTable.display tbody tr.even>.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
	background-color:#fcfcfc
}
table.dataTable.display tbody tr.even>.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
	background-color:#fefefe
}
table.dataTable.display tbody tr.even.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
	background-color:#acbad5
}
table.dataTable.display tbody tr.even.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
	background-color:#aebcd6
}
table.dataTable.display tbody tr.even.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
	background-color:#afbdd8
}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
	background-color:#eaeaea
}
table.dataTable.display tbody tr:hover>.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
	background-color:#ececec
}
table.dataTable.display tbody tr:hover>.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
	background-color:#efefef
}
table.dataTable.display tbody tr:hover.selected>.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
	background-color:#a2aec7
}
table.dataTable.display tbody tr:hover.selected>.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
	background-color:#a3b0c9
}
table.dataTable.display tbody tr:hover.selected>.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
	background-color:#a5b2cb
}
table.dataTable.no-footer {
	border-bottom:0px
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
	white-space:nowrap
}
table.dataTable.compact thead th, table.dataTable.compact thead td {
	padding:4px 17px 4px 4px
}
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
	padding:4px
}
table.dataTable.compact tbody th, table.dataTable.compact tbody td {
	padding:4px
}
table.dataTable th.dt-left, table.dataTable td.dt-left {
	text-align:left
}
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
	text-align:center
}
table.dataTable th.dt-right, table.dataTable td.dt-right {
	text-align:right
}
table.dataTable th.dt-justify, table.dataTable td.dt-justify {
	text-align:justify
}
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
	white-space:nowrap
}
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
	text-align:left
}
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
	text-align:center
}
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
	text-align:right
}
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
	text-align:justify
}
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
	white-space:nowrap
}
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
	text-align:left
}
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
	text-align:center
}
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
	text-align:right
}
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
	text-align:justify
}
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
	white-space:nowrap
}
table.dataTable, table.dataTable th, table.dataTable td {
	box-sizing:content-box
}
.dataTables_wrapper {
	position:relative;
	clear:both;
*zoom:1;
	zoom:1
}
.dataTables_wrapper .dataTables_length {
	float:left
}
.dataTables_wrapper .dataTables_filter {
	float:right;
	text-align:ri ght
}
.dataTables_wrapper .dataTables_filter input {
	margin-left:0.5em
}
.dataTables_wrapper .dataTables_info {
	clear:both;
	float:left;
	padding-top:0.755em
}
.dataTables_wrapper .dataTables_paginate {
	float:right;
	text-align:right;
	padding-top:0.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing:border-box;
	display:inline-block;
	min-width:1.5em;
	padding:0.5em 1em;
	margin-left:2px;
	text-align:center;
	text-decoration:none !important;
	cursor:pointer;
*cursor:hand;
	color:#333 !important;
	border:1px solid transparent;
	border-radius:2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color:#333 !important;
	border:1px solid #979797;
	background-color:white;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
	background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor:default;
	color:#666 !important;
	border:1px solid transparent;
	background:transparent;
	box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color:white !important;
	border:1px solid #111;
	background-color:#585858;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
	background:-webkit-linear-gradient(top, #585858 0%, #111 100%);
	background:-moz-linear-gradient(top, #585858 0%, #111 100%);
	background:-ms-linear-gradient(top, #585858 0%, #111 100%);
	background:-o-linear-gradient(top, #585858 0%, #111 100%);
	background:linear-gradient(to bottom, #585858 0%, #111 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline:none;
	background-color:#2b2b2b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
	background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
	box-shadow:inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
	padding:0 1em
}
.dataTables_wrapper .dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:40px;
	margin-left:-50%;
	margin-top:-25px;
	padding-top:20px;
	text-align:center;
	font-size:1.2em;
	background-color:white;
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
	background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
	color:#333
}
.dataTables_wrapper .dataTables_scroll {
	clear:both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
*ma rgin-top:-1px;
	-webkit-overflow-scrolling:touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
	vertical-align:middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {
	height:0;
	overflow:hidden;
	margin:0 !important;
	padding:0 !important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom:1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody>table {
	border-bottom:none
}
.dataTables_wrapper:after {
	visibility:hidden;
	display:block;
	content:"";
	clear:both;
	height:0
}
@media screen and (max-width: 767px) {
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
float:none;
text-align:center
}
.dataTables_wrapper .dataTables_paginate {
margin-top:0.5em
}
}
@media screen and (max-width: 640px) {
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
float:none;
text-align:center
}
.dataTables_wrapper .dataTables_filter {
margin-top:0.5em
}
}
/*For fixed table*/
table.DTFC_Cloned thead, table.DTFC_Cloned tfoot {
	background-color:white
}
div.DTFC_Blocker {
	background-color:white
}
div.DTFC_LeftWrapper table.dataTable, div.DTFC_RightWrapper table.dataTable {
	margin-bottom:0;
	z-index:2
}
div.DTFC_LeftWrapper table.dataTable.no-footer, div.DTFC_RightWrapper table.dataTable.no-footer {
	border-bottom:none
}
.dataTables_wrapper .dataTables_filter {
	float: left;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 0px !important;
}
.customTopButtons {
	position: absolute;
	z-index: 100;
	right: 0;
}
/********Hide no of records selection*************/
div#inbox-table_length {
	display: none;
}
.DTFC_LeftBodyWrapper {
	box-shadow: 5px 0px 10px -4px rgba(0, 0, 0, 0.3);
}
.DTFC_LeftHeadWrapper {
	box-shadow: 5px 0px 10px -3px rgba(0, 0, 0, 0.3);
}
.DTFC_RightHeadWrapper {
	box-shadow: -2px 0px 10px -2px rgba(0, 0, 0, 0.3);
}
.DTFC_RightBodyWrapper {
	box-shadow: -5px 0px 10px -5px rgba(0, 0, 0, 0.3);
}
/********************************/
#id_listTable_length, #id_listTable_filter, #id_listTable_info {
	display: none;
}
/**************************************************************
Custom TABLE CSS
**************************************************************/

.table-no-border th, .table-no-border td {
	border: 0px !important;
	vertical-align: inherit !important;
}
.table-no-border {
	border: 0px !important;
}
.table thead tr:hover {
	cursor: pointer;
}
.table tbody tr:hover {
	background-color: #cceaf8;
}
 .table-striped>tbody>tr:nth-of-type(2n+1) {
 background-color: #f3f4f5;
}
 .table-striped>tbody>tr:nth-of-type(2n+2) {
 background-color: #ffffff;
}
.table>thead>tr>th {
	text-align: left;
}
.table>tbody>tr>td {
	border-top: 0px solid #d6e4f0;
	text-align: left;
}
.text-wrap, .text-wrap th, .text-wrap td {
	white-space: normal !important
}
.table .radio, .table .checkbox {
	margin: 0 !important;
}
.table-no-border th, .table-no-border td {
	border: 0px !important;
}
.table-no-wrap th, .table-no-wrap td {
	white-space: nowrap !important;
}
.table td.amount {
	text-align: right;
}
.table td a {
	text-transform: none;
}
.table>thead>tr>th.check-radio-td, .table>tbody>tr>td.check-radio-td {
	width: 40px;
}


/**Datatable customized sorting arrows**/


.table .sorting_asc::after, .table .sorting_desc::after, .table .sorting::after {
    /* margin-top: 5px;  changed by veeru*/
    margin-top: 0px;
 margin-left: 3px;
}
.table .sorting, .table .sorting_desc, .table .sorting_asc {
	position: relative;
}
.table .sorting::after {
     /* width: 10px; height: 10px; changed by veeru*/
    content: "";
 background: url(../../images/sort_both.png) no-repeat;
 width: 9px;
 height: 16px;
 display: inline-block;
 background-position: 0px 0px;
 position: absolute;
 top: auto;
 right: auto;
}
 .table .sorting_desc::after {
 content: "";
 background: url(../../images/sort_asc.png) no-repeat;
 width: 9px;
 height: 16px;
 display: inline-block;
 top: 0px;
 background-position: 0px 0px;
 position: absolute;
 top: auto;
 right: auto;
}
 .table .sorting_asc::after {
 content: "";
 background: url(../../images/sort_desc.png) no-repeat;
 width: 9px;
 height: 16px;
 display: inline-block;
 position: absolute;
 background-position: 0px 0px;
 top: auto;
 right: auto;
}
 .table .sorting_disabled::after {
 display: none;
}
/*
* CSS Styles that are needed by jScrollPane for it to operate correctly.
*
* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
* may not operate correctly without them.
*/

.jspContainer {
	overflow: hidden;
	position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 100%;
	background: #fff;
}
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 8px;/* background: red; */
}
.jspHorizontalBar .jspDrag {
	top: -5px;
	left: 2px;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	background: #fff;
	position: relative;
}
.jspDrag {
	background: #cecece;
	position: relative;
	top: 3px;
	left: -4px;
	cursor: pointer;
	border-radius: 10px;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}
.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow {
	height: 16px;
}
.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus {
	outline: none;
}
.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}
.id_listTable_filter {
	display: none !important;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */

* html .jspCorner {
	margin: 0 -3px 0 0;
}
.tr_bg {
/*background-color: #cceaf8 !important;*/
}
.iframeRequirements .table-responsive, .tinyInsured .table-responsive, .iframeRiskMgmt .table-responsive {
/*
overflow-x: initial;
overflow-y: initial;*/
}
#requirementsdata, .uw-body1, .uw-body4 {
/*overflow: hidden;*/
}
.sumIframe iframe {
	display: none;
}
.nweditRedTb table td {
	border-bottom: 0px;
}
.decisionTableT .form-control {
	width: 100px;
}
.decisionTableT .select2-container {
	width: 150px !important;
}
.requirementsDatePicker .form-control {
	display: inline;
}
#requirements_dashboard .requirementsDatePicker .form-control {
	width: 125px!important;
}
#requirements_dashboard td {
	position: relative !important;
}
.requirementsPanel .table-responsive {
	/* width: 100%;
    margin-bottom: 15px;
  
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;*/
    overflow-y: visible !important;
}
#requirements_dashboard .bootstrap-datetimepicker-widget.dropdown-menu {
	width: 250px;
}
.datepicker-days th, .datepicker-days td {
	padding: 5px !important;
	position: relative;
}
.table-responsive>.fixed-column {
	position: absolute;
	display: inline-block !important;
	width: auto;
	border-right: 1px solid #ddd;
	background: #fff;
}
.fixed-column tr {
	height: 30px !important;
}
.OriginalTable tr {
	height: 30px;
}
.fixed-column thead tr th:first-child {
	/*background-color: #ff0 !important;*/
    width: auto !important;
}
.fixed-column .blank_img img {
	height: 19px !important;/*background-color: #f0f !important;*/
}
.OriginalTable {
/*margin-top: -3px;*/
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .fixed-column tr {
 height: 34.5px !important;
}
 .OriginalTable tr {
 height: 34.5px;
}
 .fixed-column tr:nth-child(7) .blank_img img {
 height: 19px !important;
/*background-color: #ff0 !important;*/
    }
 .fixed-column .blank_img img {
 height: 18.5px !important;
/* background-color: #f0f !important;*/
    }
 button.btn.btn-pagination i {
 position: relative;
 top: 5px;
}
}
.displayPara .input-label {
	margin-left: 10px;
}
.displayPara .form-group {
	margin-bottom: 0px;
}
.displayPara .checkbox.checkbox-primary {
	margin-bottom: 2px;
}
table.no-border-table {
	border: 0px !important;
}
.accordion-option {
	float: none !important;
	margin: 10px 0px;
}
a.collapsed[aria-expanded="false"] {
}
.accordion-option .panel-title {
	font-size: 20px;
	background-color: #0095da;
	font-family: 'open_sanssemibold';
	color: #fff;
}
.accordion-option .panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: #0095da !important;
}
#displayquestionnaire {
	margin-top: 5px;
}
.createContainer .navbar.mainNavigation ul.navbar-nav li.Close_fr a, .createContainer .navbar.mainNavigation ul.navbar-nav li.Close_fr a:hover {
	border-bottom: 0px !important;
	color: #c41230;
	font-size: 21px;
}
li.Close_fr {
	position: absolute;
	right: 5px;
}
.dateDisable {
	pointer-events: none;
}
/********* Questionnaire Accordian Panel Css*****************/

.accordion-option .panel-default>.panel-heading {
	color: #333;
	background-color: #fff;
	border-color: #e4e5e7;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.accordion-option .panel-default>.panel-heading a {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
}
.accordion-option .panel-default>.panel-heading a:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
 transition: transform .25s linear;
 -webkit-transition: -webkit-transform .25s linear;
}
.accordion-option .panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: #eee;
}
.accordion-option .panel-default>.panel-heading a[aria-expanded="true"]:after {
	content: "\2212";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion-option .panel-default>.panel-heading a[aria-expanded="false"]:after {
	content: "\002b";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.accordion-option {
	width: 100%;
	float: left;
	clear: both;
}
.accordion-option .title {
	font-size: 20px;
	font-weight: bold;
	float: left;
	padding: 0;
	margin: 0;
}
.accordion-option .toggle-accordion {
	float: right;
	font-size: 16px;
	color: #6a6c6f;
}
.accordion-option .toggle-accordion:before {
	content: "Expand All";
}
.accordion-option .toggle-accordion.active:before {
	content: "Collapse All";
}
/****************************SOF Magnum CSS**************************************/

.magnumStore {
/*height: 500px !important;
                 overflow-y: scroll;*/
}
.magnumStore .mxg-application-container .mxg-form-area-container {
	padding: 15px 5px 0px 5px!important;
}
.magnumStore span#magnum_app_form_title.mxg-form-element-title.ng-binding {
	font-size: 18px !important;
	color: #1c56a4 !important;
	font-family: open_sanssemibold !important;
	border-bottom: 0px solid #b2dff4 !important;
}
.magnumStore .mxg-form-element-header.mxg-form_header {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.magnumStore span.mxg-form-element-title.ng-binding {
	color: #3d4751 !important;
	position: relative !important;
	border-bottom: 1px solid #b2dff4 !important;
	padding-bottom: 3px !important;
	margin-top: 0 !important;
	font-size: 14px !important;
	font-family: open_sanssemibold !important;
	display: block !important;
	line-height: 21px !important;
	margin-bottom: 10px !important
}
.magnumStore .mxg-question-header {
	width: 80%!important;
}
.magnumStore .mxg-question-body.mxg-question-body__block {
	width: 20%!important;
	margin-left: 0px !important;
	float: right;
}
.mxg-widget-list_options .mxg-switch-checkbox {
	min-height: 30px !important;
}
.magnumStore .mxg-question-group.mxg-question .mxg-question-body {
	width: 100%;
	margin-left: 0px !important;
}
.magnumStore .mxg-question-group.mxg-question .mxg-question-body .mxg-input-group {
	padding-top: 5px;
}
.magnumStore .mxg-question-group.mxg-question .mxg-question-body .mxg-input-group .mxg-form-control:focus {
	border-color: #1c56a4 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) !important;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-switch-caption {
	padding: 0px !important;
}
.magnumStore label.mxg-question-label {
	padding-bottom: 5px;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-switch-icon .focused {
	stroke: #fff !important;
	stroke-width: 1px;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-switch.mxg-switch-state-on .mxg-switch-icon .selected {
	fill: #0095da !important;
	stroke: #0095da !important;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-widget-list-vertical .mxg-widget-list_option:hover {
	background-color: #fff !important;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-switch-state-on .mxg-switch-icon {
	stroke: #3d4751;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-switch-state-off .mxg-switch-icon {
	stroke: #CACACA !important;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-widget-list-vertical .mxg-widget-list_option {
	border-bottom: 0px !important;
}
.magnumStore .mxg-input-icon.mxg-icon_datepicker {
	top: 20px !important;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-widget .mxg-vlist_option:focus {
	background-color: #5897fb !important;
}
.magnumStore .mxg-application-container .mxg-form-area-container .mxg-navigation-controls__bottom {
	border-top: 1px solid #ddd;
}
.magnumStore .mxg-application {
	background-color: #fff !important;
}
mxg-application-container .mxg-form-area-container {
	padding: 18px 0px 0 30px !important;
	height: 100%;
}
.status_completed, .status_current, .status_error, .status_unvisited {
	position: relative;
}
.status_completed:before, .status_current:before, .status_error:before, .status_unvisited:before {
	display: inline-block;
	position: absolute;
	content: " ";
	width: 18px;
	height: 18px;
	border-radius: 50%;
	left: 5px;
	top: 7px;
	font-size: 16px;
}
.status_completed:before {
	background-color: #24A46B;
}
.status_completed:after {
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	left: 9px;
	top: 6px;
	font-size: 16px;
	color: #fff;
	font-family: Material-Design-Iconic-Font;
	content: "\f26b";
	font-weight: 700;
}
.status_current:before {
	background-color: #24A66A;
}
.status_error:before {
	background-color: #EA3D51;
}
.status_unvisited:before {
	background-color: #909398;
}
#magnumpure #vertical-menu ul {
	margin-left: 0px;
	padding-left: 0px;
}
#magnumpure #vertical-menu li.active h3 {
	margin-top: 5px !important;
	padding-left: 21px;
	font-size: 12px;
}
#magnumpure .fa.fa-file-text {
	display: none;
}
/*Start By Venkat*/
td.toolbar.text-right {
	text-align: right;
}
iframe#SelectedCaseReqDB {
	width:100% !important;
}
/*End By Venkat*/
  .datepicker table tr td.today {
	background-color: #ff642b;
	border-color: #ff642b;
	color: #fff;
}
.riderbtn {
	margin-left: -10px;
	margin-top: -4px;
}
.priorityHigh, .priorityHigh:hover {
	background-color:#fce0e0 !important;
}
.priorityLow, .priorityLow:hover {
	background-color:#deefdc !important;
}
.priorityMedium, .priorityMedium:hover {
	background-color:#fdf2d9 !important;
}
#reqt_match .select2-container {
	width:120px !important;
}
span.dateFormatt {
	display:none;
}
div.caselog-custom-andor {
	margin-top: 20px;
}
#selectFieldsDataSpan .select2-container {
	width: 120px !important;
}
.filternm .inputDivClass {
	display: inline-block;
}
.inputDivClass.hasNolabel {
	margin-top: 20px;
}
.filternm span.select2-selection.select2-selection--single {
	width: 150px;
}
.btn-help {
	width: 15px;
	height: 15px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	background: #fff;
	text-align: center;
	display: inline-block;
	color: #2c75c8;
	border-radius: 100px;
	line-height: 14px !important;
	margin-left: 4px;
	border: solid 1px #2c75c8;
	cursor: pointer;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .btn-help {
 line-height: 15px !important;
}
}
#assumeCaseForm .filternm {
	width: auto;
}
#assumeCaseForm .filternm .form-group div {
	display: inline-block;
}
.btn-help:hover, .btn-help:focus {
	background:#2c75c8;
	color:#fff;
	text-decoration:none;
}
#amend table thead th tr {
	white-space: nowrap !important;
}
.AmendmentsDetailsDB tr td {
	white-space: normal !important;
}
#requirements_dashboard .form-control.date {
	width: 97px !important;
}
iframe#UWInboxDashBoard, iframe#DEInboxDashBoard, iframe#CCInboxDashBoard {
	width: 100% !important;
}
.subsection.martop label.control-label {
	margin-top: 0px;
}
.well.searchinsfilter .form-group .control-label {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width:80px;
}
.well.searchagntfilter .form-group .control-label {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width:100px;
}
.well.searchownfilter .form-group .control-label {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width:85px;
}
#top-left.frenchBody .well.searchinsfilter .form-group .control-label {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width:95px;
}
#top-left.frenchBody .well.searchagntfilter .form-group .control-label {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width:113px;
}
#top-left.frenchBody .well.searchownfilter .form-group .control-label {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width:95px;
}
.searchagntfilter .filternm label.control-label.mandatoryLabel::before {
 position: absolute;
 content: "*";
 left: 25px;
 color: #dc1431;
}
.searchinsfilter .filternm label.control-label.mandatoryLabel::before {
 position: absolute;
 content: "*";
 left: 5px;
 color: #dc1431;
}
.control-label.mar0 {
	margin-top: 0px;
}
iframe#UwNotesDB {
	width: 100% !important;
}
/* .Case-Summary .caseSumTable tr td a {
	float: right;
} */
iframe#RCNotesDB {
	width: 100% !important;
}
.mid-content {
	padding-left:15px;
	padding-right:15px;
}
iframe#RequirementComments {
	width: 100% !important;
}
.quesradio a {
	font-size: 13px;
	color:#1c56a4;
	text-decoration: underline;
}
#caseDoctorList {
	width: 100% !important;
}
.navbar-default .navbar-toggle {
	border:0px !important;
}
.table-responsive.Mandatoryvalidate {
	border: 2px solid #ddd;
}
.datepicker-days th, .datepicker-days td {
	font-size: 14px;
	color: #838990;
}
.col-md-2.case-info-1 {
	width: auto;
	/* padding-right: 10px;
    padding-left: 10px; */
    border-right: solid 1px #e8e8e8;
}
.col-md-2.case-info-2 {
	width: auto;
	/* padding-right: 10px;
    padding-left: 10px; */
    border-right: 0px !important;
}
.col-md-2.case-info-3 {
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-left: solid 1px #e8e8e8;
}
/*UI Changes After Review*/
td.text-right {
	text-align: right !important;
}
td.toolbar.no-padding {
	padding:0px;
}
/*UI Changes After Review*/

.Caselog {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 2px;
}
#vertical-menu ul li a.left-nav-tab {
	padding-left:25px !important;
}
span.td-pad {
	display: inline-block;
	padding-bottom: 10px;
}
span.td-pad a {
	line-height: inherit !important;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000; 
} 
div#exportIntoFileId.DEInboxDashBoard {
	margin-bottom: 10px;
}
/*******************SOF Css for Questionnaire Component**************/
.quest-component .panel-body {
	padding:10px 15px !important
}
.quest-component .form-group {
	min-height: 72px;
}
.question-row {
	padding: 20px 10px;
	border-bottom: solid 1px #e8e8e8;
	margin-bottom: 0px;
}
.sub-right.question-row.form-group {
	border-bottom: 0px;
}
.question-row:hover {
/*  background: #f9f9fa;*/
}
.sub-quest .question-row.form-group {
	border-bottom: 0px !important;
	padding: 0px;
}
.question-row .question-row-L2 {
	margin-left: 20px;
}
.sub-quest {
	margin-left: 20px;
}
.panel.accordian-panel {
	border-color: #cfd5d7;
	margin-top: 10px;
	border-radius: 0px;
}
.panel.accordian-panel .panel-heading {
	background-color: #f9f9fa;
	border-color: #cfd5d7;
	padding: 0;
	border:0px !important;
}
.table-responsive.Mandatoryvalidate {
	border: 2px solid #ddd;
}
.datepicker-days th, .datepicker-days td {
	font-size: 14px;
	color: #838990;
}
.col-md-2.case-info-1 {
	width: auto;
	/* padding-right: 10px;
    padding-left: 10px;*/
    border-right: 1px solid #cbcccc;
}
.col-md-2.case-info-2 {
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 0px !important;
}
.col-md-2.case-info-3 {
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #cbcccc;
}
/*UI Changes After Review*/
td.text-right {
	text-align: right !important;
}
td.toolbar.no-padding {
	padding:0px;
}
/*UI Changes After Review*/

.Caselog {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 2px;
}
#vertical-menu ul li a.left-nav-tab {
	padding-left:25px !important;
}
span.td-pad {
	display: inline-block;
	padding-bottom: 10px;
}
span.td-pad a {
	line-height: inherit !important;
}
.modal-backdrop {
	position: inherit;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
div#exportIntoFileId.DEInboxDashBoard {
	margin-bottom: 10px;
}
.panel.accordian-panel .panel-heading .panel-title a {
	padding: 10px;
	display: block;
	position: relative;
	border-bottom: solid 1px #cfd5d7;
	transition: ease 0.3s;
	background: #f9f9fa;
	color: #1d56a5;
	text-decoration: none; font-size:14px;
	/* font-size:16px;*/
    font-family: 'open_sansbold' !important;
}
.panel.accordian-panel .panel-heading .panel-title h3 {
	margin: 0px;
}
.panel.accordian-panel .panel-heading .panel-title a.collapsed {
	border-bottom: solid 0px #cfd5d7;
	color: #1d56a5;
}
.panel.accordian-panel .panel-heading .panel-title a::before {
    content: "\f273";
    font-family: Material-Design-Iconic-Font, arial;
    font-size: 24px !important;
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 4px 10px;
    border-left: solid 1px #cfd5d7;
    color: #1d56a5;
    font-weight: normal;
}
.panel.accordian-panel .panel-heading .panel-title a.collapsed::before {
 content: "\f278";
 font-family: Material-Design-Iconic-Font, arial;
}
.panel.panel-default.panel-questionnaire {
	box-shadow: 1px 2px 3px 3px rgba(0, 0, 0, 0.2);
	padding: 15px !important;
	margin-top: 8px;
}
.panel.panel-default.panel-questionnaire .panel-heading {
	padding-top: 0px;
	border-bottom-color: #b2dff4;
}
.panel.panel-default.panel-questionnaire .panel-heading h2 {
	margin: 0px;
	font-size: 16px;
	color: #0095da;
	font-family: open_sansbold;
}
.panel.panel-default.panel-questionnaire .panel-body {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.question-panel .panel-body {
	padding: 15px !important;
	padding-top: 0px !important;
}
.question-panel .main label.control-label, .question-panel .ref label.control-label {
	margin-top: 0px;
	margin-bottom: 5px;
}
.questgroup.clearfix {
	padding: 10px 0px;
	border-bottom: 1px dotted #cbcbcb;
	margin: 0px 15px;
}
.ref .select2-container, .ref input, .ref textarea, .ref select {
	width: 45% !important;
}
.question-panel .panel.panel-default.section-panel .panel-body {
	padding: 0px !important;
}
.QA-1, .QA-2, .QA-3 {
	padding-left: 30px;
}
.QA-1 .col-lg-5.col-md-5.col-sm-5.col-xs-5 .form-group label.control-label, .QA-3 .col-lg-5.col-md-5.col-sm-5.col-xs-5 .form-group label.control-label {
	white-space: nowrap;
}
.QA-1 .col-lg-5.col-md-5.col-sm-5.col-xs-5 .form-group, .QA-3 .col-lg-5.col-md-5.col-sm-5.col-xs-5 .form-group {
	margin-bottom:10px;
}
.question-row:hover {
	background: #f9f9fa;
}
label.control-label.pay {
	top: 25px;
	/* margin-right: 31px; */
	position: relative;
	margin-left: 0;
	float: left;
}
.linkDiv a {
	font-size: 14px;
	position: relative;
	top: 2px;
}
/*******************EOF Css for Questionnaire Component**************/

.body-con #sidebar-wrapper ul.sidebar-nav li a span.badge {
	border-radius: 100px;
	font-size: 10px;
	position: absolute;
	right: 5px;
	top: 7px;
	text-align: center;
	padding: 5px 0px 0 0px;
	margin: 0;
	width: 20px;
	height: 20px;
	border: 0px solid rgba(255, 255, 255, 0.5);
	color: #ffffff;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.badge i {
	position: relative !important;
	left: 1px;
	top: -1px;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.badge.error {
	background-color: #ef5350;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.badge.success {
	background-color: #4CAF50;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.badge.warning {
	background-color: #ff9800;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.customBadge {
	font-size: 20px;
	position: absolute;
	right: 10px;
	top: 5px;
	color: #ef5350;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.customBadge.error {
	color: #ef5350;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.customBadge.success {
	color: #4CAF50;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a span.customBadge.warning {
	color: #ff9800;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a.active span.customBadge {
	font-size: 20px;
	position: absolute;
	right: 10px;
	top: 5px;
	color: #ef5350;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a.active span.customBadge.error {
	color: #ffffff;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a.active span.customBadge.success {
	color: #ffffff;
}
.body-con #sidebar-wrapper ul.sidebar-nav li a.active span.customBadge.warning {
	color: #ffffff;
}
/*******************risk360 changes*************************/
/*.panel-toolbar {
    position: relative;
    float: right;
    margin-top: -15px;
    margin-right: 15px;
    margin-bottom: 10px;
}
.dropdown-menu {
  border-radius: 0px;
  border-top: solid 2px #0094da;
}
.dropdown-menu-right::before,
.dropdown-menu-left::before {
  content: "\f2f8";
  font-family: Material-Design-Iconic-Font, arial;
  font-size: 40px;
  position: absolute;
  right: 9px;
}
.dropdown-menu-left::before {
  left: 6px;
}
.dropdown-menu li a {
  border-bottom: solid 1px #f3f5f5;
  margin: 0!important;
  padding: 5px 10px;
  font-size: 13px !important;
}
.dropdown-menu li a:hover {
  background: #0094da;
  color: #ffffff;
}
.zmdi-caret-left:before {
    content: '\f2f4';
    font-size: 21px;
    position: absolute;
    top: 9px;
    left: 3px;
}
.panel-toolbar label {
    font-family: open_sanssemibold, arial;
    color: #4b565c;
    font-size: 12px;
}
a.dropdown-toggle.acc {
  display: inline;
  padding: 5px 15px;
}
li.dropdown-submenu.run {
  display: inline;
}
a#Acceleration1 {
  background: #e53935;
}
a#Acceleration2 {
  background: #43A047;
  margin: 15px !important;
}
a#Acceleration3 {
  background: #616161;
}
ul.dropdown-menu.list.droplist {
  left: 0px;
  top: 23px;
}
.btn.btn-default.dropdown-toggle.Acceleration-color {
  border-bottom-color: #e53935 !important;
  border-bottom: 2px solid;
}
div.popover {
  max-width: 500px;
}
i.zmdi.zmdi-edit {
  left: 130px;
  position: absolute;
  font-size: 18px;
  top: 10px;
  cursor: pointer;
}
i.zmdi.zmdi-edit.beneriders {
  left: 140px;
}
i.zmdi.zmdi-edit.inforce,
i.zmdi.zmdi-edit.ques {
  left: 190px;
}
i.zmdi.zmdi-edit.cash,
i.zmdi.zmdi-edit.prem {
  left: 145px;
}
i.zmdi.zmdi-edit.ques1,
i.zmdi.zmdi-edit.preorder,
i.zmdi.zmdi-edit.supp,
i.zmdi.zmdi-edit.addalternate {
  left: 220px;
}
span.caret.run {
  left: 23px;
  position: absolute;
  top: 15px;
}
ul.dropdown-menu.sub-list.caseref {
  position: absolute;
  top: 285px;
  left: -160px;
}
ul.dropdown-menu.sub-list.partb {
  position: absolute;
  top: 318px;
  left: -161px;
}
ul.dropdown-menu.sub-list.interview {
  position: absolute;
  top: 374px;
  left: -161px;
}
ul.dropdown-menu.sub-list.interview1 {
  position: absolute;
  top: 402px;
  left: -161px;
}
.windowClose.close:hover {
  background: #ff595f;
  color: #ffffff;
  border-color: #ff595f;
  padding: 6px 10px 6px 10px;
  margin-bottom: -1px;
  margin-left: 5px;
  margin-top: -1px;
}
.dropdown-menu {
  border-radius: 0px;
  border-top: solid 2px #0094da;
  top: 25px;
}
.windowClose.close {
  float: right;
  font-size: 16px;
  padding: 6px 10px 6px 10px;
  background: #f3f5f5;
  margin-top: -8px;
  color: #627178;
  cursor: pointer;
  margin-right: 0px;
  transition: ease 0.3s all;
  border-left: solid 1px #ddd;
  margin-bottom: -1px;
  margin-left: 5px;
  margin-top: -1px;
}
#partb i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  left: 3px;
  position: absolute;
}
#partb1 i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  left: 3px;
  position: absolute;
}
#interview i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  left: 3px;
  position: absolute;
}
#interviews i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  left: 3px;
  position: absolute;
}
#interview1 i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  left: 3px;
  position: absolute;
}
#interview11 i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.interview11 {
  position: absolute;
  top: 432px;
  left: -162px;
}
#mibFollow i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 270px;
  left: 3px;
  position: absolute;
}
#caseref1 i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 327px;
  left: 2px;
  position: absolute;
}
ul.dropdown-menu.sub-list.cash {
  position: absolute;
  top: 290px;
  left: -160px;
}
#cash .zmdi-caret-left:before {
  content: '\f2f4';
  font-size: 21px;
  position: absolute;
  top: 300px;
  left: 6px;
}
#Resolve .zmdi-caret-left:before {
  content: '\f2f4';
  font-size: 21px;
  position: absolute;
  top: 9px;
  left: 3px;
}
ul.dropdown-menu.sub-list.Resolve {
  position: absolute;
  top: 6px;
  left: -162px;
}
#Validate i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 37px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Validate {
  position: absolute;
  top: 25px;
  left: -161px;
}
#Vendor i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 125px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Vendor {
  position: absolute;
  top: 110px;
  left: -161px;
}
#Order i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 97px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Order {
  position: absolute;
  top: 83px;
  left: -158px;
}
#Missing i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 125px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Missing {
  position: absolute;
  top: 112px;
  left: -158px;
}
#Offer i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 155px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Offer {
  position: absolute;
  top: 140px;
  left: -161px;
}
#Effective i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 184px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Effective {
  position: absolute;
  top: 169px;
  left: -161px;
}
#Policy i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 242px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Policy {
  position: absolute;
  top: 228px;
  left: -161px;
}
#Received i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 270px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Received {
  position: absolute;
  top: 242px;
  left: -161px;
}
#funds i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 300px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.funds {
  position: absolute;
  top: 273px;
  left: -160px;
}
#Producer i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 328px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Producer {
  position: absolute;
  top: 287px;
  left: -187px;
}
#Returned i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 357px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Returned {
  position: absolute;
  top: 331px;
  left: -161px;
}
ul.dropdown-menu.sub-list.extratabs {
  position: absolute;
  top: 9px;
  left: -318px;
}
#failed i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 386px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.failed {
  position: absolute;
  top: 345px;
  left: -161px;
}
#Launch i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 416px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Launch {
  position: absolute;
  top: 388px;
  left: -161px;
}
#Amount i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 445px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Amount {
  position: absolute;
  top: 417px;
  left: -182px;
}
#Change i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 474px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Change {
  position: absolute;
  top: 446px;
  left: -161px;
}
#Letter i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 502px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Letter {
  position: absolute;
  top: 460px;
  left: -197px;
}
#Basis i.zmdi.zmdi-caret-left {
  content: '\f2f4';
  font-size: 21px;
  top: 530px;
  left: 3px;
  position: absolute;
}
ul.dropdown-menu.sub-list.Basis {
  position: absolute;
  top: 515px;
  left: -161px;
}
span.caret.run {
  left: 23px;
  position: absolute;
  top: 18px;
}
ul.dropdown-menu.sub-list.caseref {
  position: absolute;
  top: 285px;
  left: -160px;
}
ul.dropdown-menu.sub-list.partb {
  position: absolute;
  top: 318px;
  left: -161px;
}
ul.dropdown-menu.sub-list.interview {
  position: absolute;
  top: 374px;
  left: -161px;
}
ul.dropdown-menu.sub-list.interview1 {
  position: absolute;
  top: 402px;
  left: -161px;
}
.wrapper {
    margin-top: 10px;
}
ul.dropdown-menu.list {
    left: -130px;
    top: 30px;
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    border: 0px;
    margin-bottom: 0px;
}*/
.nav-icon-bar .tooltip {
	white-space: nowrap;
}
.nav-icon-bar {
	position: fixed;
	width: 60px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	background: #194b8f;
	z-index: 150;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
.nav-icon-bar img {
	width: 30px;
	height: auto;
	-webkit-filter: contrast(180%);
	/* Safari 6.0 - 9.0 */
  filter: contrast(180%);
}
.nav-icon-bar > ul {
	padding: 0px;
	margin: 0px;
	margin-top: 100px;
}
.nav-icon-bar > ul li {
	list-style-type: none; position: relative;
}
.nav-icon-bar > ul li.active {
	background: #153f7a;
}
.nav-icon-bar > ul li.active .icon-bar-slider {
	background: #ffffff !important;
	box-shadow: 8px 0px 25px rgba(0, 0, 0, 0.2);
	width: 220px;
	left: 59px;
	z-index: 0;
	opacity: 1;
}
.nav-icon-bar > ul li.active .active .icon-bar-sliderContent {
	width: 220px;
	transition: ease 0.8s;
	z-index: 0;
}
.nav-icon-bar > ul li a.menu-item {
	display: block;
	text-align: center;
	padding: 30px 0;
	border: 0px;
	border-bottom: solid 1px rgba(255, 255, 255, 0.1);
	position: relative;
}
.nav-icon-bar > ul li a.menu-item .active {
	position: relative;
}
.nav-icon-bar .icon-bar-slider {
	/* position: fixed; */
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 0;
	opacity: 0;
	left: 59px;
	overflow: hidden;
	background: #ffffff;
	transition: ease 0.3s;
	z-index: -100;
	border-left: solid 2px #b5cff2;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent {
	padding: 10px;
	overflow: hidden;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent h3 {
	font-size: 13px;
	font-family: open_sanssemibold;
	color: #1d56a5;
	border-bottom: solid 1px #cbddf6;
	padding-bottom: 10px;
	margin: 0px;
	margin-top: 20px;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu {
	padding: 0px;
	margin-bottom:20px;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li:hover {
	background: none;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li a {
	border-bottom: solid 1px #e8e8e8;
	display: block;
	padding: 10px 25px 10px 10px;
	font-family: open_sanssemibold;
	color: #33383e;
	font-size: 12px;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li a:hover {
	background: #e1ebfa !important;
	color: #1d56a5;
	text-decoration: none;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li a:focus {
	text-decoration: none;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li [data-toggle="collapse"] {
	position: relative;
	background: #e1ebfa;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li [data-toggle="collapse"]:hover, .nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li [data-toggle="collapse"]:focus {
	background: #e1ebfa !important;
	text-decoration: none;
	color: #1d56a5;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li [data-toggle="collapse"]:after {
	position: absolute;
	content: "\f2fc";
	font-family: Material-Design-Iconic-Font, arial;
	right: 10px;
	top: 6px;
	font-size: 18px;
	transition: ease 0.3s;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li [data-toggle="collapse"].collapsed {
	background: none;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li [data-toggle="collapse"].collapsed:after {
	transform: rotate(180deg);
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li .slider-submenu {
	margin-bottom: 0px;
	padding-left: 0px;
	border-bottom: solid 1px #cbddf6;
	border-top: solid 1px #cbddf6;
	padding-bottom: 5px;
	background: #eef4fc;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li .slider-submenu li a {
	border: 0px;
	font-family: open_sansregular;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 13px;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li .slider-submenu li a:hover, .nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li .slider-submenu li a:focus {
	background: #e1ebfa;
	text-decoration: none !important;
}
.nav-icon-bar .icon-bar-slider .icon-bar-sliderContent .slider-menu li .slider-submenu li a:before {
	content: "-";
	position: absolute;
	left: 15px;
	top: -3px;
	font-size: 22px;
}
.sticky-right .icon-bar-slider {
	left: auto;
	top: -60px;
	right: -250px;
	border-left: solid 0px #b5cff2;
	border-right: solid 2px #b5cff2;
	height: 456px;
	width: 250px !important;
	opacity: 0;
	box-shadow: 0px 0 50px rgba(0, 0, 0, 0.3);
}
.sticky-right .icon-bar-slider .icon-bar-sliderContent {
	overflow-x: hidden;
	overflow-y: auto;
	height: 456px;
	padding-right: 2px;
}
.sticky-right .icon-bar-slider .icon-bar-sliderContent h3 {
	margin-top: 5px;
}
.sticky-right .nav-icon-bar {
	left: auto;
	right: 10px;
	height: 230px;
	width: 40px;
	top: 220px;
	background: #1d56a5;
	border-radius: 50px;
	box-shadow: 0px 0 50px rgba(0, 0, 0, 0.3);
}
.sticky-right .nav-icon-bar ul {
	margin-top: 0px;
}
.sticky-right .nav-icon-bar ul li a.menu-item {
	padding: 15px 0;
	/*border-bottom: solid 0px rgba(255, 255, 255, 0.3);*/
	position: relative;
	z-index: 1;
}
.sticky-right .nav-icon-bar ul li a.menu-item img {
	position: relative;
	z-index: -1;
}
.sticky-right .nav-icon-bar ul li:nth-child(1) {
 border-top-left-radius: 50px;
 border-top-right-radius: 50px;
}
.sticky-right .nav-icon-bar ul li:nth-child(1) a.menu-item {
 padding-top: 25px;
}
.sticky-right .nav-icon-bar ul li:nth-child(1) ul li {
 border-top-left-radius: 0px;
 border-top-right-radius: 0px;
}
.sticky-right .nav-icon-bar ul li:last-child {
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
}
.sticky-right .nav-icon-bar ul li:last-child a.menu-item {
	padding-bottom: 25px;
}
.sticky-right .nav-icon-bar ul li:last-child ul li {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.sticky-right .nav-icon-bar ul li.active img {
	filter: invert(0%);
}
.sticky-right .nav-icon-bar ul li.active .icon-bar-slider {
	left: auto;
	right: 40px;
	opacity: 1;
	box-shadow: -8px 0 25px rgba(0, 0, 0, 0.2);
}
.sticky-right .nav-icon-bar img {
	width: 22px;
}
.navbar.header .navbar-brand {
	max-height: 40px;
	background-size: auto 40px;
}
.dropdown-menu {
	border-radius: 0px;
	border-top: solid 2px #1d56a5;
}
.dropdown-menu-right::before, .dropdown-menu-left::before {
 content: "\f2f8";
 font-family: Material-Design-Iconic-Font, arial;
 font-size: 40px;
 position: absolute;
 right: 9px;
}
.dropdown-menu-left::before {
 left: 6px;
}
.dropdown-menu li a {
	margin: 0!important;
	padding: 5px 10px;
	font-size: 13px;
	text-decoration: none;
	display: block;
}
.dropdown-menu li a:hover {
	background: #1d56a5;
	color: #ffffff;
}
#toolbar-menu.dropdown-menu {
	left:-25px;
}
.margin-left {
	margin-left: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: -1px !important;
}
#reinsuranceDateModalID .control-label {
	margin-top:3px;
}
#reinsuranceDateModalID span.reinsData {
	font-size: 14px;
	color: #333;
}
#displayquestionnaire .col-md-3 {
	white-space: pre-wrap!important
}
#displayquestionnaire .col-md-3 a {
	display: block;
}
#createRequirementForm .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 25px;
		width: auto;
    min-width: 190px;
}
#riskAssessmentForm table thead th.riskAsseminWidthTh {
	min-width: 150px;
}
.InsuredDashboard table.admintable16 button[name="Delete"] {
	background-color: #616161;
	border: 1px solid #616161;
	color: #ffffff;
}
.InsuredDashboard table.admintable16 button[name="Delete"]:hover {
	background-color: #cfd2d4;
	border: 1px solid #cfd2d4;
	color: #3d4751;
}
.AmendmentListDB table.admintable16 button[name="Delete"] {
	background-color: #616161;
	border: 1px solid #616161;
	color: #fff;
}
.AmendmentListDB table.admintable16 button[name="Delete"]:hover {
	background-color: #4e4c4c;
	border: 1px solid #4e4c4c;
}
.newLayout .panel.panel-primary.heroPanel {
	min-height: 580px;
	background:0 0 !important;
	margin:0px;
	padding-top:10px;
	padding-right: 30px;
}
.dashboard-body .select2-results__options {
	max-height: 100px !important;
}
/* appsummary css */
#appSummaryList .panel-group .panel {
	margin-bottom: 10px;
}
#appSummaryList .panel.accordian-panel .panel-body {
	padding: 10px 15px;
	border-top: 0px !important;
}
/* #appSummaryList .panel.accordian-panel:hover {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  } */
  #appSummaryList .panel.accordian-panel .panel-heading .panel-title a.collapsed {
	border-bottom:  solid 0px #cfd5d7 !important;
/*	font-family: open_sanssemibold !important;*/
}
#appSummaryList .panel-default>.panel-body {
	padding: 10px 0px !important;
}
#appSummaryList .panel-default>.panel-heading {
	background: 0 0;
	border-bottom: dotted 1px #cfd5d7 !important;
	padding-left: 0;
	padding-bottom: 6px;
	padding-top: 10px;
	position: relative;
}
#appSummaryList .panel-default>.panel-heading>h3.panel-title {
	font-size: 14px;
	font-family: open_sanssemibold;
}
#appSummaryList .panel.accordian-panel>.panel-heading>.panel-title a {

}
#appSummaryList .panel.panel-default>.panel-heading>.panel-title {
	padding-left: 0px !important;
}
#appSummaryList .table thead tr th {
	border-bottom: 1px solid #ebecf0 !important;
	padding: 6px 11px !important;
}
/* td.text-bold {
    font-weight: bold;
  } */
  #appSummaryList .table.table-bordered tr td:first-child {
	text-align: right;
	color: #44505E;
	width: 60%;/* border-right: 1px solid #ebecf0 !important; */
}
#appSummaryList .table.table-bordered tr td {
	border-right: 1px solid #ebecf0 !important;
}
#appSummaryList .table.table-bordered tr td:last-child {
	border-right: none !important;
}
#appSummaryList .table.table-bordered.alignLeft tr td:first-child {
	text-align: right;
	width:auto;
}
#appSummaryList .table.table-bordered tr td:last-child {
	color: #2F3438;
	font-family: open_sanssemibold;
	width: 40%;
	word-break: break-all;
}
#appSummaryList .table.table-bordered.table-content-left tr td:first-child {
	text-align: left;
	color: #44505E;
	width: 60%;
}
#appSummaryList .table.table-bordered.table-content-left tr td:last-child {
	font-weight: 400;
	color: #44505E;
	width: 40%;
}
#appSummaryList table th {
	background: #f3f5f5;
}
#appSummaryList .table thead tr th {
	color: #2F3438;
	font-family: open_sanssemibold;
}
#appSummaryList .table {
	border: 1px solid #ebecf0 !important;
}
#appSummaryList .table tbody tr td {
	border-bottom: 1px solid #ebecf0 !important
}
#appSummaryList .table tbody tr:hover {
	background-color: #ebf4f9;
}
#appSummaryList.panel-body {
	padding: 15px;
}
#appSummaryList .panel.accordian-panel .panel-heading {
	padding-left: 0px;
}
#appSummaryList .selectedParent .labelText {
	font-size: 13px;
	font-family: 'open_sansregular';
	margin-top: 10px;
	margin-bottom: 0px;
	border-radius: 0px;
	color: #44505E;
}
#appSummaryList .selectedParent .valueText {
	font-size: 13px;
	font-family: 'open_sanssemibold';
	margin-top: 10px;
	margin-bottom: 0px;
	color: #2F3438;
}
/* end appsummary css */
  
  .zmdi-spinner-spin {
	-webkit-animation: zmdi-spinner-spin 1.5s infinite linear;
	animation: zmdi-spinner-spin 1.5s infinite linear;
	font-size: 23px !important;
}
 @-webkit-keyframes zmdi-spinner-spin {
 0% {
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 -ms-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
 @keyframes zmdi-spinner-spin {
 0% {
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 -ms-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
#appSummaryList .has-child:before {
	position: absolute;
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	left: 3px;
	top: 7px;
	background: #1d56a5;
}
#appSummaryList .has-child1:before {
	position: absolute;
	content: "";
	display: inline-block;
	width: 7px;
	height: 7px;
	left: 3px;
	top: 8px;
	background: #758cab;
}
/* new */
#appSummaryList .accordian-panel .panel-default>.panel-body>.question-row.form-group .question-row-L2 .form-group:before {
	content: "";
	left: -29px;
	top: 11px;
	position: absolute;
	display: block;
	/* width: 31px; */
    width: 17px;
	border-bottom: 1px dotted rgba(12, 12, 12, 0.3);
	z-index: 1;
}
#appSummaryList .quesSummaryMainParent {
	position: relative;
	min-height: 1px;
	margin-bottom: 10px;/* padding-right: 15px; *//* padding-left: 15px; */
}
#appSummaryList .quesSummaryMainParent>.quesSummaryLabel, #appSummaryList .quesSummaryMainParent>.quesSummaryLabel b {
	color: #44505E;
	/* font-size: 14px; */
    font-size: 13px;
	font-weight: normal;
	font-family: 'open_sansregular';
	margin-top: 10px;
	margin-bottom: 0px;
	border-radius: 0px;
}
#appSummaryList .quesSummaryMainParent>.quesSummaryValue {
	color: #2F3438;
	/* background-color: #def1fa;
    border: 1px solid #bae9ff; */
    font-size: 13px;
	font-family: 'open_sanssemibold';
	margin-top: 10px;
	margin-bottom: 0px;
	/* padding: 0px 7px; */
    border-radius: 100px;
}
#appSummaryList .quesSummaryMainParent>.quesSummaryValue .zmdi-check-circle {
	color: #129F3A;
	top: 2px;
	position: relative;
}
#appSummaryList .quesSummaryMainParent>.quesSummaryValue .zmdi-close-circle {
	color: #1d56a5;
	top: 2px;
	position: relative;
}
#appSummaryList .quesSummaryMainParent>.quesSummaryValue .zmdi-block-alt {
	color: #ff2d21;
	top: 2px;
	position: relative;
}
#appSummaryList .quesSummaryChild>.quesSummaryLabel {
	color: #2e3439;
	font-size: 13px;
	font-family: 'open_sansregular';
	margin-top: 10px;
	margin-bottom: 0px;
	border-radius: 0px;
}
#appSummaryList .quesSummaryChild>.quesSummaryValue {
	color: #24282b;
	font-size: 13px;
	font-family: 'open_sanssemibold';
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	border-radius: 0px;
}
#appSummaryList .panel.accordian-panel .panel-heading .panel-title a {
	color: #1d56a5;
}
 #appSummaryList .panel.accordian-panel .panel-heading .panel-title a::before {
 color: #333;
}
/* #appSummaryList .questionnaireSummaryDiv .panel-body{
    padding-left: 9px !important;
} */



#appSummaryList .QA-1, #appSummaryList .QA-2, #appSummaryList .QA-3 {
	padding-left: 15px;
	display: table;
	content: "";
	width: 100%;
	height: 100%;
	position: relative;
}
#appSummaryList .questionnaireSummaryDiv .QA-1, #appSummaryList .questionnaireSummaryDiv .QA-2, #appSummaryList .questionnaireSummaryDiv .QA-3 {
	padding-left: 5px;
	display: table;
	content: "";
	width: 100%;
	height: 100%;
	position: relative;
}
#appSummaryList .question-row-L2 {
	margin-left: 0px !important;
	display: table;
	content: "";
	width: 100%;
	height: 100%;
	position: relative;
}
#appSummaryList .questionnaireTree {
	display: table;
	content: "";
	width: 100%;
	height: 100%;
}
/* .question-panel .form-group label {
    width: 100% !important;
}

.question-panel .form-group select,.question-panel .form-group .select2.select2-container {
    width: 300px !important;
}

.question-panel .form-group input,.question-panel .form-group>textarea {
    width: 300px !important;
} */

/* 19-12-2018 demo changes */
.panel.panel-default.appSummaryDetailsPanel {
	border-radius: 0px;
	border: 0px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) !important;
	background: #ffffff !important;
	border-top: solid 2px #b5cff2 !important;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 35px;
}
/* 19-12-2018 demo changes */
#appSummaryList .question-row:hover {
	background: none;
}
#appSummaryList .question-row {
	/* padding: 10px 10px; */
    padding: 0px 10px;
	border-bottom: none;
}
.newLayout #appSummaryList .panel.panel-default {
	margin-top: 0px;
}
.summaryGrid table.td-nowrap {
	white-space: nowrap;
}
#mainPanelForCards a i {
	font-size: 16px;
}
#caseQuestionnaireDisplayVO .question-row {
	padding: 7px 10px 5px 5px;
}
#caseQuestionnaireDisplayVO .radio, #caseQuestionnaireDisplayVO .checkbox {
	margin-top: 0px;
	margin-bottom: 0px;
}
iframe#EmailFaxHistory {
	width: 100% !important;
}
.table-responsive.voilationInfo .mCustomScrollBox {
	height: auto;
}
.bodyContainer .wrapper .left-nav li a span.badge i {
	position: relative !important;
	left: 1px;
	top: -1px;
	font-size: 14px;
}
.bodyContainer .wrapper .left-nav li a span.badge {
	border-radius: 100px;
	font-size: 10px;
	position: absolute;
	right: 5px;
	top: 9px;
	text-align: center;
	padding: 5px 0px 0 0px;
	margin: 0;
	width: 20px;
	height: 20px;
	border: 0px solid rgba(255, 255, 255, 0.5);
	color: #ffffff;
	margin-right: 6px;
}
.bodyContainer .wrapper .left-nav li a span.badge.success {
	background-color: #4CAF50;
}
.bodyContainer .wrapper .left-nav li a span.badge.error {
	background-color: #ef5350;
}
a.text-link {
	text-decoration: underline;
	font-size: 13px;
}
.newLayout .appSummaryDetailsPanel .panel.panel-default.section-panel {
	border-top: solid 0px #b5cff2 !important;
	box-shadow: none !important;
	padding-top: 0px !important;
}
/**************SOF media CSS******************/

.outer-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0px;
	bottom: 0px;
}
	
.inner-container {
	height: 100%;
	/* overflow: hidden; */
	position: relative;
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: 5px;
}

.inner-container .mCSB_inside.mCSB_horizontal > .mCSB_container{
	padding-bottom: 0px;
}
.inner-container .mCSB_scrollTools .mCSB_draggerContainer{
	top: 4px !important;
}
.table-header {
	position: relative;
}

.table-body {
	overflow: auto;
	/* overflow-x: hidden;
	overflow-y: auto; */
	/* 	padding-bottom: 17px;
	position: absolute; */
}

.col {
	width: 150px;
	min-width: 150px;
}

.col.Coverage {
	width: 255px;
	min-width: 255px;
}

.col.DOB, .col.Gender {
	width: 100px;
	min-width: 100px;
}

.col.RelationshiptoInsured {
	width: 180px;
	min-width: 180px;
}

.col.CommissionStatus {
	width: 180px;
	min-width: 180px;
}

.col.Share\% {
	width: 80px;
	min-width: 80px;
}
.col.Age\/Gender{
	width: 90px;
	min-width: 90px;
}
.col.Coverage\/Rider {
	width: 180px;
	min-width: 180px;
}
.col.SSN\(Last4\),.col.SSN\(4\) {
	width: 70px;
	min-width: 70px;
}
.col.Role {
	min-width: 185px;
	width: 185px;
}
.col.Email {
	width: 220px;
	min-width: 220px;
}

.col.Date {
	width: 90px;
	min-width: 90px;
}

.header-cell {
	text-align: left;
	height: 40px;
}

.panel.panel-primary.heroPanel .panel.panel-primary .panel-body.no-padding {
	/* min-height: 113px; */
}

.panel.panel-primary.heroPanel .panel.panel-primary .panel-body.no-padding.max-height-table {
	/* min-height: 96px; */
}

.summaryGrid .table>tbody>tr>td {
	white-space: normal !important;
	word-break: break-all;
}

.summaryGrid .table thead th {
	white-space: normal !important;
}

#mainPanelForCards .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	height: 10px !important;
}
div#RiskAssessment_body {
    min-height: 218px;
}
.mce-floatpanel.mce-window.mce-in{
top: 100px !important;
}
.RunningNotesDB .dashboard-container{
	margin-top: 10px;
}
.popover{
	z-index: 10;
} 
td.text-center {
	text-align: center !important;
}
.open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #1d56a5 !important;
    border-color: #1d56a5 !important;
}
.control-label.Orcond {
 margin-top: 2px !important;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary,.btn-primary.focus, .btn-primary:focus,.btn-primary:active:focus, .btn-primary:active:hover {
    color: #fff;
    background-color: #1d56a5;
    border-color: #1d56a5;
} 
.form-group.margin-b-15{
	margin-bottom: 15px;
}
.form-group.margin-b-11{
	margin-bottom: 11px;
}
/*Added for popover width settings for benefit riders screen*/
#displaybenifits .popover {
    width: 400px !important;
/*     word-break: break-all; */
}
table#insuredSearchTable thead .sorting_asc,table#insuredSearchTable thead .sorting,table#insuredSearchTable thead .sorting_desc{
	background-image: none !important;
}
#insuredSearchTable{
	margin-bottom:0px !important;;
}