.readOnly {
	background-color: #e0e0e0;
	border-color: #7788aa;
	border-width: 1px;
	border-style: solid;
	font-size: 8pt;
	padding: 2px;
}

.readOnlyLabel /* heigth added for dummy labels */ {
	background-color: #e0e0e0;
	border-color: #7788aa;
	border-width: 1px;
	border-style: solid;
	font-size: 8pt;
	padding: 2px;
	height: 15px;
}

input.readOnly {
	background-color: #e0e0e0;
	border-color: #7788aa;
	border-width: 1px;
	border-style: solid;
	font-size: 8pt;
	padding: 2px;
}

.generalTabReadOnly {
	background-color: #e0e0e0;
	border-color: #7788aa;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
}

body
{
	font-size: medium;
	font-family: Verdana;
}

body.pinstripe {
	background-color: #e0e0e0;
	margin-top: 1px;
	margin-left: 1px;
	font-family: sans-serif;
	font-size: 9pt;
	width: 1024px;
	margin: 0 auto;
	overflow-y:scroll;
}
body.pinstripe-documents
{
	background-color: #e0e0e0;
	margin-top: 1px;
	margin-left: 1px;
	font-family: sans-serif;
	font-size: 9pt;
	margin: 0 auto;
	overflow-y:scroll;
}

.form > h3{
	width:99.5%;
	padding:10px 0px 10px 0px;
	border:1px solid #013052;
	color: #013052;
	text-align:center;
	margin-top:0px;
	font-size:16px;
}

h4{
	width:99.5%;
	padding:10px 0px 10px 0px;
	border:1px solid #ffffff;
	text-align:center;
	margin-top:0px;
	font-size:16px;
}

h5{
	width:100%;
	line-height:10px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:100;
}

body.tan {
	background-color: #E1DCC1;
}

div.tan {
	background-color: #E1DCC1;
}

.policy-status{
	width:auto;
	border:1px solid #ffffff;
	padding: 5px 10px 5px 10px;
	margin: 3px 32px 5px 0px;
	float:right;
	font-weight:600;
	text-align:right;
	color:#1253b9;
	font-size:16px;
}
.wsborder-white{
	padding: 5px;
	border: 1px solid #000000;
	background-color:#ffffff !important;
}

.wsborder-white .RadInput .riRead{
	border-color:#ffffff !important;
}

.wsborder {
	width: 1054px;
	padding: 5px;
	background-color: #E1DCC1;
}

div.wsborder {
	border-style: solid;
	border-width: 1px;
	border-color: #013052;
}

div.wsborderPlusTan {
	background-color: #E1DCC1;
	border-style: solid;
	border-width: 1px;
	border-color: #557799;
}

.wsborderPlusTanLRT {
	background-color: #E1DCC1;
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #557799;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: -1px;
}

.wsborderPlusTanLRB {
	background-color: #E1DCC1;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #557799;
}

.wsborderPlusTanLR {
	background-color: #E1DCC1;
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #557799;
}

.mGrid {
	width: 100%;
	background-color: #fff;
	/*/ margin: 5px 0 10px 0;     */
	border: solid 1px #424242;
	border-collapse: collapse;
}

.mGrid td {
	padding: 2px;
	border: solid 1px #dddddd;
	color: #121212;
	font-size: 0.9em;
	font-weight: normal;
}

.mGrid th {
	padding: 4px 2px;
	color: #121277;
	background: #424242 url(../Images/cboBlueHeaderBackGr.JPG) repeat-x top;
	border: solid 1px #6688cc;
	font-size: 0.9em;
	font-weight: lighter;
}

.mGrid .alt {
	background: #fcfcfc url(../Images/cboBlueHeaderBackGr.JPG) repeat-x top;
}

.mGrid .pgr {
	background: #424242 url(../Images/cboBlueHeaderBackGr.JPG) repeat-x top;
}

.mGrid .pgr table {
	margin: 5px 0;
}

.mGrid .pgr td {
	border-width: 0;
	padding: 0 6px;
	border-left: solid 1px #666;
	font-weight: bold;
	color: #fff;
	line-height: 12px;
}

.mGrid .pgr a {
	color: #666;
	text-decoration: none;
}

.mGrid .pgr a:hover {
	color: #000;
	text-decoration: none;
}

.cboOrangeBG {
	background-image: url(../Images/cboOrangeBackGr.JPG);
	background-repeat: repeat-x;
	background-position: top;
}

/* Print Menu items */

.PrintMenuItem {
	font-size: 10pt !important;
	font-family: verdana,Sans-Serif !important;
	background-color: #ffffff !important;
	color: black !important;
	padding-bottom: 8px !important;
	height: 11px !important;
}

.PrintMenuItem:hover {
	background-color: #bbbbbb !important;
}

.FocusedCssClass {
	background-color: #bbbbbb !important;
}

/* loading panel */
.loading-invisible {
	background-color: Transparent;
}

div.loading-visible {
	background-color: #bbbbbb;
	background-image: url('../Images/loading6.gif');
	background-position: top;
	background-repeat: no-repeat;
	filter: alpha(opacity=70); /* Applies to IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* Applies to Mozilla and Firefox */
	-moz-opacity: 0.70; /* Applies to Safari 1.1-1.3 */
	-khtml-opacity: 0.70; /* Standard CSS property */
	opacity: 0.70; /* Applies to IE5-7 */
	position: relative;
}

.loading-panel
{
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-image: url('../Images/loading6.gif');
	background-position:center;
	background-repeat: no-repeat;
	z-index: 10000;
	width:100%;
	height:100%;

}

/*---round corner: navy------------------------- */

table.topnav_08088a {
	background-color: #08088a;
	width: 1030px;
}

.roundedcornr_box_08088a {
	background: #08088a;
}

.roundedcornr_top_08088a div {
	background: url(../Images/roundedcornr_08088a_tl.png) no-repeat top left;
}

.roundedcornr_top_08088a {
	background: url(../Images/roundedcornr_08088a_tr.png) no-repeat top right;
}

.roundedcornr_bottom_08088a div {
	background: url(../Images/roundedcornr_08088a_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_08088a {
	background: url(../Images/roundedcornr_08088a_br.png) no-repeat bottom right;
}

	.roundedcornr_top_08088a div, .roundedcornr_top_08088a,
	.roundedcornr_bottom_08088a div, .roundedcornr_bottom_08088a {
		width: 100%;
		height: 5px;
		font-size: 1px;
	}

.roundedcornr_content_08088a {
	margin: 0 10px;
}

.roundedcornr_outerbox_topnav {
	background-color: transparent;
	height: 50px;
	width: 100%;
}


.roundedcornr_box_951222 {
	background: #889bb1;
}

.roundedcornr_top_951222 div {
	background: url(../Images/roundedcornr_951222_tl.png) no-repeat top left;
}

.roundedcornr_top_951222 {
	background: url(../Images/roundedcornr_951222_tr.png) no-repeat top right;
}

.roundedcornr_bottom_951222 div {
	background: url(../Images/roundedcornr_951222_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_951222 {
	background: url(../Images/roundedcornr_951222_br.png) no-repeat bottom right;
}

	.roundedcornr_top_951222 div, .roundedcornr_top_951222,
	.roundedcornr_bottom_951222 div, .roundedcornr_bottom_951222 {
		width: 100%;
		height: 5px;
		font-size: 1px;
	}

.roundedcornr_content_951222 {
	margin: 0 10px;
}

.roundedcornr_outerbox_topnav {
	background-color: transparent;
	height: 50px;
	width: 100%;
}

.roundedcornr_outerbox_leftnav {
	background-color: transparent;
	height: 1200px;
	width: 172px;
}

.roundedcornr_box_373589 {
	background: #cccccc;
}

.roundedcornr_top_373589 div {
	background: url(../Images/roundedcornr_373589_tl.png) no-repeat top left;
}

.roundedcornr_top_373589 {
	background: url(../Images/roundedcornr_373589_tr.png) no-repeat top right;
}

.roundedcornr_bottom_373589 div {
	background: url(../Images/roundedcornr_373589_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_373589 {
	background: url(../Images/roundedcornr_373589_br.png) no-repeat bottom right;
}

	.roundedcornr_top_373589 div, .roundedcornr_top_373589,
	.roundedcornr_bottom_373589 div, .roundedcornr_bottom_373589 {
		width: 100%;
		height: 8px;
		font-size: 1px;
	}

.roundedcornr_content_373589 {
	margin: 0 8px;
}

div.tabbottom {
	background-color: #ffffff;
	height: 2px;
	border-bottom: solid 1px #555566;
	border-left: solid 1px #555566;
	border-right: solid 1px #555566;
	margin-left: -2px;
	margin-bottom:5px;
}

table.content-container {
	margin: 5px;
	width: 978px;
	display:-moz-inline-grid;
}

table.content-container-action-items {
	margin: 5px;
	width: 1060px;
	display:-moz-inline-grid;
}

table.content-container-wide {
	margin: 5px;
	width: 1070px;
	display:-moz-inline-grid;
}

table.topnav {
	background-color: #889BB1;
	width: 1030px;
}


div.grouptextborder fieldset {
	border: solid 1px #ffffff;
}

.quote div div.grouptextborder fieldset{
	border-top:none;
	display:block;
	float:left;
	margin-left:5px;
	width:895px;
}

.stateAuthority div div.grouptextborder fieldset {
	border-top: none;
	display: block;
	float: left;
	margin-left: 5px;
	width: 420px;
}

.policy div div.grouptextborder fieldset {
	border-top:none;
	display:block;
	float:left;
	margin-left:5px;
	width:1085px;
}

.nested div div.grouptextborder fieldset {
	width: 893px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

input.wsborder {
	border-style: solid;
	border-width: 1px;
}

.rcbScroll {
	overflow-x: hidden !important;
}

.slateblue {
	background-color: #889bb1;
}

/* hide the prompt for listsearchextender */
.DontShowListSearchPrompt {
	display: none;
}

/*claims documents*/
.pnlAttachments {
	height: 720px;
	width: 460px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
}

.documentTabSelected {
	width: 150px;
	height: 25px;
	float: left;
	display: block;
	font-weight: bold;
	text-align: center;
	background-color: #86AAC9;
	padding-top: 8px;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 10px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0; /* future proofing */
	-khtml-border-radius: 10px 10px 0 0; /* for old Konqueror browsers */
	border: 1px solid #5B758C;
}

.documentTabUnSelected {
	width: 150px;
	height: 25px;
	float: left;
	display: block;
	font-weight: bold;
	text-align: center;
	background-color: #9FA4A9;
	padding-top: 8px;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 8px;
	margin-right: 10px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0; /* future proofing */
	-khtml-border-radius: 10px 10px 0 0; /* for old Konqueror browsers */
	border: 1px solid #44586B;
	cursor: pointer;
}

.nomarginnopadding {
	padding: 0 0 0 0;
	margin: 0 0 0 14px;
	height: 40px;
	float: left;
}

.nomargintabpadding {
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	height: 0;
	float: left;
}

.none {
	display: none;
}

.QuotePanelPolicyCoverage fieldset {
	padding: 0;
}

.explain-box {
	width: 300px;
}

.general-row {
	padding-top: 10px;
}

.general-row-extra {
	padding-top: 15px;
}

.fullWidth {
	width: 100%;
}

.col {
	float: left;
	display: table;
}

.c1 {
	width: 100%;
}

.c3-5 {
	width: 60%;
}

.c2-3 , .c4-6{
	width: 60%;
}

.c1-3, .c2-6 {
	width: 33.33%;
}

.c1-3-offset, .c2-6-offset {
	margin-left: 33.33%;
}

.c1-6 {
	width: 16.66%;
}

.c1-6-offset {
	margin-left: 16.66%;
}

.c1-6-important {
	width: 16.66% !important;
}

.c5-6 {
	width: 83.33%;
}
.c1-2, .c3-6 {
	width: 50%;
}
.c1-2-offset {
	margin-left: 50%;
}

.c1-4 {
	width: 25%;
}
.c1-4-offset{
	margin-left:25%;
}
.c1-4- {
	width: 24%;
}
.c1-5 {
	width: 20%;
}
.c1-5-offset {
	margin-left: 20%;
}
.c4-5{
	width:80%;
}

.c3-4 {
	width: 75%;
}

.c2-5 {
	width: 40%;
}

.c1-10 {
	width: 10%;
}

.c1-10-offset {
	margin-left: 10%;
}

.c9-10{
	width:90%;
}
.c5-8 {
	width: 62.5%;
}
.c2-5-offset {
	margin-left: 40%;
}

.c2-3-roundup {
	width: 67%;
}

.c2-3-rounddown {
	width: 66%;
}

.row {
	width: 100%;
	clear: both;
	float: left;
}

	.row * {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row label {
		display: table-cell;
		vertical-align: middle;
		padding-right: 10px;
		color: Black;
		font-family: Microsoft Sans Serif;
		font-size: 9pt;
		font-weight: normal;
	}

.input-select {
	display: inline-block;
	height: 31px;
	display: table-cell;
	vertical-align: middle;
	width: 52px;
}

.padding-left-3 {
	padding-left: 3px;
}

.padding-left-10 {
	padding-left: 10px !important;
}

.txt-right {
	text-align: right;
}

.txt-right-middle {
	text-align: right;
	display: inline-block;
	height: 31px;
	display: table-cell;
	vertical-align: middle;
}

.txt-left{
	text-align: left;
}

.input-txt {
	display: inline-block;
	height: 31px;
	display: table-cell;
	vertical-align: middle;
	width: 300px;
}

.input-txt-info{
	display: inline-block;
	height: 15px;
	display: table-cell;
	vertical-align: middle;
	width: 300px;
	margin-top:5px;

}

optgroup[label]{
	background:#e0e0e0;
}

optgroup option {
	background: #ffffff;
}

.italic
{
	font-style:italic; 
}

.incident-mvr {
	background-color:#d6e0e2 !important;
}
.incident-mvr:hover {
	background-color:#c1d0d3 !important;
}
.incident-clue {
	background-color:#d6e2d5 !important;
}
.incident-clue:hover {
	background-color:#c1d4c1 !important;
}

 .name-help
 {
	font-style:italic;  
	margin-right:5px;
	float:left;
	top:6px;
	left:1px;
	position:relative;
 }
 .name-quote
 {
	 margin-right:4px;
 }

.text-center
{
	text-align:center;
}

.ddl {
	float: left;
	display: table;
}

.ddlTiny {
	width: 26px !important;
}
.ddlState {
	width: 47px !important;
}
.ddlZip{
	width: 47px !important;
}
.ddlZip4{
	width: 41px !important;
}
.ddlPhone{
	width: 96px !important;
}

.ddlSmall {
	width: 50px !important;
}

.ddlMedium {
	width: 100px !important;
}

.ddlLarge {
	width: 180px !important;
}

.ddlExtraLarge {
	width: 200px !important;
}

.ddlExtraLargeWithToolTip {
	width: 195px !important;
}

.input-x-large {
	width: 245px !important;
}

.ddlCity{
	width: 140px !important;
}

.ddlId {
	width: 66px !important;
}

.coverageLabel {
	margin: 5px;
	display: inline !important;
}

.coveragePercentageLabel {
	margin: 5px 0 5px 5px;
	display: inline !important;
}


.general-right {
	padding: 5px 5px 5px 5px;
}

.general-right label {
	text-align: right;
}

.general-right fieldset {
	font-weight: normal !important;
	text-align: center;
	position: relative;
	top: -4px;
}

.general-right fieldset div label {
	padding: 3px 5px 3px 9px;
}

.general-right fieldset div * {
	float: left;
	display: inline;
}

.general-right fieldset div span {
	width: 100px !important;
}

.none {
	display: none;
}

.tooltip {
	position: relative;
	cursor: help;
	font-size: 13px;
	text-align: left;
	vertical-align: bottom;
	color: #388886;
	margin: 0px 0px 0px 5px;
	Padding: 0px 0px 0px 0px; /*top, right, bottom, left*/
	/*z-index:2;*/
}

.tooltip div {
	margin-left: -9999em;
	position: absolute;
}

.tooltip:hover div {
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.15);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	/* position of the box */
	position: absolute;
	left: -15em;
	top: 2em;
	z-index: 99;
	/* height and with of box */
	margin-left: 0;
	width: 400px;
	height: auto;
}

.tooltip-sm:hover div {
	width: 200px 
}
.tooltip-med:hover div {
	width: 300px !important;
}
.tooltip-lg:hover div {
	width: 800px !important;
}

.tooltip:hover div span {
	width: auto;
}

.tooltip:hover div img {
	border: 0;
	margin: -15px 0 0 -45px;
	float: left;
	display: block;
}

.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 0.2em 0 0.6em 0.4em;
}

.tooltip:hover div span img {
	display: block;
	position: relative;
	float: left;
	top: 30px;
	left: 45px;
}

.tooltip-roof-shape:hover div {
	width: 580px !important;
	height: 260px !important;
}

.tooltip-foundation-type:hover div {
	width: 580px !important;
	height: 240px !important;
}

.tooltip-packageHO3SC:hover div {
	width: 610px !important;
	height: 670px !important;
}

.tooltip-package:hover div {
	width: 610px !important;
	height: 370px !important;
}

.rightside-tooltip-package:hover div {
	margin-left: -240px !important;
}

.tooltip-packageHO6:hover div {
	width: 730px !important;
	height: 370px !important;
}

.rightside-tooltip-packageHO6:hover div {
	margin-left: -240px !important;
}

.tooltip-scheduled-property:hover div{
	width: 900px !important;
	height: 300px !important;
	left: 1em;
	top: -10em;
}

.tooltip-opening-Protection:hover div {
	top: -21.5em !important;
}

.tooltip-water-seepage:hover div {
	top: -17em !important;
}

.tooltip-water-backup:hover div {
	top: -11em !important;
}

.tooltip-water-vacancy:hover div {
	top: -11em !important;
}

.classicGrey {
	background: #e0e0df;
	border: 1px solid #08486c;
	padding: 0.5em 0.8em 0.8em 2em;
	z-index: 999;
}

.black {
	color: #000000 !important;
}

.enable, .enable>input {
	background-color: none !important;
	border-color: none !important;
	color: #000000 !important;
}

.disable, .disable>input {
	background-color: #e0e0e0 !important;
	border: solid 1px #7788AA !important;
	color: #003333;
}
.hide{
	display:none;
}
.show{
	display:block;
}
.form {
	background-color: #ffffff;
	border: 1px solid #557799;
	margin-top: 20px;
}

#logo {
	height: 300px;
	display: block;
	margin: 0 auto;
}

.login {
	padding: 10px;
	width: 70% !important;
	margin: 20px auto 0px auto;
	display: block;
	float: none;
	height: 510px;
}

.alerts-panel {
	font-size:11pt;
	padding: 10px;
	height: 400px;
	overflow-y:scroll;
}

.margin {
	margin-top: 10px;
}

.margin-top-5 {
	margin-top: 5px;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.margin-bottom-40 {
	margin-bottom: 40px;
}

.padding-top-7 {
	padding-top: 7px;
}

.padding-right-10 {
	padding-right: 10px;
}

.padding {
	padding-top: 10px;
}

.padding-20 {
	padding-top: 20px;
}

.padding-50 {
	padding-top: 50px;
}

.padding-100 {
	padding-top: 100px;
}

.txt-info {
	float: left;
	padding: 3px 3px 0px 10px;
}

.login-btn {
	margin-top: 15px !important;
	padding: 5px 15px 5px 15px;
}

.aquant-btn
{
	padding: 5px 15px 5px 15px;
}

.align-middle {
	margin: 0 auto;
	display: block;
}

.error {
	color: red !important;
}
.button {
	display: inline-block;
	zoom: 1;
	line-height: normal;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
	font-size: 100%;
	padding: .5em 1em;
	color: #444;
	color: rgba(0,0,0,.8);
	border: 1px solid #999;
	border: 0 rgba(0,0,0,0);
	background-color: #E6E6E6;
	text-decoration: none;
	border-radius: 2px;
	color: white;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.button:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));
	background-image: -o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
	background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
}
.button:active {
	box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;
	border-color: #000\9;
}
.button:focus {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));
	background-image: -o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
	background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
}
.button-error {
	background: rgb(202, 60, 60);
}

.text-middle {
	text-align: center;
}

.top-nav {
	width: 1052px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #e0e0e0;
	height: 25px;
	border-radius: 8px;
}
.top-nav-agency-buttons
{
	margin-top:2px;
}

.top-nav-info {
	width: 1100px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #e0e0e0;
	height: 25px;
	border-radius: 8px;
	background-color: #013052;
}

.top-nav .nav-label, .top-nav-info .nav-label {
	padding: 0px 5px 0px 5px;
	margin: 7px 0px 0px 0px;
	margin-right: 10px;
	color: white;
}

.top-nav .RadMenu {
	z-index: 6997 !important;
}

.no-margin-top{
	margin-top:0 !important;
}
.no-margin-right{
	margin-right:0 !important;
}
.no-padding-left{
	padding-left:0 !important;
}

.no-border-top
{
	border-top:none !important;
}
.no-border-bottom
{
	border-bottom:none !important;
}

.top-nav .input {
	margin-top: 3px;
}

.policy-footer-main
{
	display:table;
	width:1100px;
	position:relative;
	top:-10px;
	padding-top:20px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.nav-tooltip-label {
	padding: 0 !important;
	margin-left:14px!important;
	border: 1px solid #ffffff;
	cursor: help;
}
.content-width
{
	width:1085px !important;
}
.content-width-full
{
	width:1100px;
}

.no-scroll-content {
	overflow-x: hidden !important; 
	overflow-y: hidden !important; 
}

.text-blue
{
	color:#1253b9 !important;
}

.quote-search {
	width: 160px;
	height: 238px;
	vertical-align: top;
	background-color: #E1DCC1;
	border: 1px solid #013052;
	padding-top: 6px;
	padding-bottom: 0px;
	display: table;
	overflow: hidden;
}

.quote-search-panel {
	padding: 2px;
}

.quote-search div div fieldset {
	padding: 2px 2px 11px 2px;
}

.quote-search-label {
	margin-top: 3px;
	padding-right: 3px !important;
}

.quote-search-results {
	background-color: #ffffff;
	margin-top: 16.5px;
	padding-left: 5px;
	border-top: 1px solid #013052;
}

.group-header {
	font-size: 10pt !important;
	font-weight: bold !important;
} 

.div-date > span {
	width: 55px !important;
	float: left !important;
	display: block;
}

.ws-tooltip {
	margin-left: 3px;
}

.ws-panel-top-row {
	margin-top: 10px;
}

.ws-panel {
	width: 100%;
	display: block;
	float: left;
}

.error-heading
{
	font-size:16px !important;
	font-family:Microsoft Sans Serif !important;
}

.ws-button {
	border-color: rgb(221,221,221);
	background: #969696;
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#969696));
	background: -webkit-linear-gradient(top, #dddddd, #969696);
	background: -moz-linear-gradient(top, #dddddd, #969696);
	background: -ms-linear-gradient(top, #dddddd, #969696);
	background: -o-linear-gradient(top, #dddddd, #969696);
	padding: 4.5px 9px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	color: #000000;
	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	}

.ws-button :hover {
	background: #eeeeee;
	color: #000000;
}

#pnlApprove
{
	display: block;
	float: left;
	margin-top:15px;
}

#pnlApprove fieldset legend
{
	font-weight:normal;
	font-size:16px;
	font-family:Microsoft Sans Serif;
}

.expander-container-stateAuthority {
	width: 40px;
	display: block;
	float: left;
	top: 20px;
	margin-left: 5px;
	margin-top: 10px;
	background-color: white;
	border: 1px solid #ffffff;
	height: 20px;
	cursor: pointer;
}

.expander-container {
	width: 915px;
	display: block;
	float:left;
	top: 20px;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #e9e5d2;
	border: 1px solid #ffffff;
	height: 40px;
	cursor: pointer;
}
.nested-expander-container {
	width: 883px;
	margin-left: 5px;
	margin-right: 5px;
}

.expander-repeater {
	border-bottom: none;
	border-color: #ffffff !important;
	border-bottom: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.expander-repeater:hover 
{
	background-color: #e9e5d2 !important;
	cursor:default !important;
}

.applicant-spacing
{
	width:100%;
	height:56px;
}

.expander-container:hover {
	background-color: #eeebdc;
}

.expander-container:active {
	background-color: #f3f1e6;
}

.img-expand {
	width: 35px;
	height: 32px;
	display: block;
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
}

.img-forgot-password{
	display:block;
	width:200px;
	margin: auto;
}

.span-expand {
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	margin-left: 10px;
	font-size: 16px;
	font-weight: normal;
	color:#013052;
}

.black-border {
	border: 1px solid #000000;
}

.display-lock {
	background-color: #ffffff !important;
	border: solid 1px #1253b9 !important;
	color: #1253b9;
	height: 30px;
	width: 110px;
	line-height: 30px;
	font-size: 16px;
	display: block;
	text-align:center;
	font-family:sans-serif;
}

.display-lock-label {
	color:#1253b9 !important;
	font-size: 16px !important;
	font-family:sans-serif !important;
}

.txt-locked
{
	background-color: #e0e0e0 !important;
	border: 1px solid #7788AA;
	line-height: 15px;
	text-align:left;
	padding:1px 5px;
	display:block;
	clear:both;
	float:left;
}

.stateAuthority .grouptextborder,
.quote .grouptextborder,
.policy .grouptextborder {
	overflow-y: visible !important;
}
.stateAuthority 
.quote,
.policy {
	display: block;
	float: left;
}

.radgrid-scheduled input {
	width: 86px !important;
	position:relative;
	z-index: 1;
}

.radgrid-scheduled .rcbInputCell {
	width: 86px !important;
}

.radgrid-scheduled table {
	table-layout: fixed !important;
	width: 887px !important;
}

.radgrid-scheduled thead {
	width: 835px !important;
}

/*schedule drop down custom width*/
.radgrid-scheduled input[name$=CategoryCd] {
	width: 163px !important;
}

.radgrid-scheduled .RadComboBox {
	position: relative;
	left: -100px;
}

.radgrid-scheduled-policy input {
	width: 100px !important;
	position:relative;
	z-index: 1;
}

.radgrid-scheduled-policy .rcbInputCell {
	width: 100px !important;
}

.radgrid-scheduled-policy table {
	table-layout: fixed !important;
	width: 1071px !important;
}

.radgrid-scheduled-policy thead {
	width: 935px !important;
}

/*schedule drop down custom width*/
.radgrid-scheduled-policy input[name$=CategoryCd] {
	width: 200px !important;
}

.radgrid-scheduled-policy .RadComboBox {
	position: relative;
	left: -120px;
}

.radgrid-scheduled-policy .rgHeader
{
	width:153px;
}

.radgrid-scheduled div table thead tr td a
{
	font-size:16px;
}
.radgrid-scheduled div table thead tr td a:first-of-type
{
	padding-right:5px;
}

.radgrid-scheduled-policy div table thead tr td a
{
	font-size:16px;
}
.radgrid-scheduled-policy div table thead tr td a:first-of-type
{
	padding-right:5px;
}

.radgrid-loss-history div table thead tr td a
{
	font-size:16px;
}

img-forgot-password
div[id$=CategoryCd_DropDown] 
{
	width:182px !important;
}

#search .RadGrid .rgPager td{
	background-color: #e1dcc1;
}

.customer-search-page {
	position: relative;
	left: -2px !important;
}

.RadGridCustomerSearch div.RadGrid {
	border: none !important;
}

.RadGridCustomerSearch div.RadGrid div.rgDataDiv {
	height: 500px !important;
}

.home-page-content {
	background-color: #e1dcc1 !important;
	width: 1108px;
	float: left;
}

.search-filter-detail a {
	float: left;
	margin-top: 2px;
}

.search-filter-detail input {
	float: left;
	margin-left: 20px;
	margin-right: 3px;
}

.search-filter-detail label {
	float: left;
	line-height: 20px;
}

.edits
{
	overflow-x:hidden;
	max-height:100px;
	min-height:100px;
	overflow-y:hidden;
}

.quote-full-screen-edits
{
	position:relative;
	left: -8px;
	top:2px;
	white-space:normal;
}

.full-screen-edits
{
	white-space:normal;
}
#RecoverPwd, #ChangePassword1
{
	width:100%;
}
.change-password
{
	margin-left:180px;
}

input[type=submit], input[type=button]
{
	cursor:pointer;
}

input[type=text] 
{
	padding-left:3px;
}
.email {
	width:233px;
}

.rad-window
{
	background-color: #e0e0e0;
	margin-top: 1px;
	margin-left: 1px;
	font-family: sans-serif;
	font-size: 9pt;
	margin: 0 auto;
}

.repeater-item{
	border: 1px solid #ffffff;
	padding: 10px;
}

.repeater-no-results-select
{
	margin: 10px 10px 30px 14px;
}

.ws-repeater
{
	float:left;
	margin-left:5px;
	border: 1px solid #ffffff;
	width:915px;
}

.ws-repeater-summary
{
	float:left;
	display:block;
	line-height:20px;
}

.ws-repeater-summary-nofloat {
	float: none;
	display: inline;
}

.branding-color-1
{
	color:#013052;
}

.ui-accordion-header-active
{
	background-color: #013052 !important;
}

.ui-accordion-header-active:hover
{
	background-color: #335974 !important;
}

.ui-accordion-header-active .ws-repeater-summary
{
	color:#ffffff !important;
}

.ui-accordion .ui-accordion-header{
	margin:0px !important;
}

.ws-repeater-btn-delete
{
	float:right;
	display:block;
	top:20px;
	width:120px;
}
.ws-repeater-btn-add
{
	margin-right:8px;
	margin-bottom:10px;
	width:120px;
}
.ws-repeater-btn-clone {
	float: right;
	display: block;
	top: 20px;
	width: 120px;
	margin-right: 10px;
}
.ws-repeater-btn-wide {
	width: 143px !important;
}
.ws-repeater-content {
	display: block;
}
.ws-repeater-content-container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.background-default
{
	background-color: #E1DCC1;
	border: 1px solid #013052;
}

.margin-left-5px
{
	margin-left:5px;
}

.margin-left-5px
{
	margin-left:5px;
}

.margin-right-10px
{
	margin-right:10px;
}

.footer-padding{
	width:100%;
	float:left;
	display:block;
	height:100px;
}

.footer-buttons
{
	display:block;
	float:left;
}
.policy-button
{
	margin-left:5px;
}
.right
{
	float:right;
}
.left
{
	float:left;
}
.policy-tab
{
	display: table-cell;
}
.footer-buttons .rmExpandDown {
	line-height: 15px;
	padding: 2px 6px 1px 6px !important;
	font-family: "Microsoft Sans Serif";
	font-size: 13.3333px;
}
.footer-buttons .rmDisabled {
	display:none !important;
}
.footer-buttons .left, .footer-buttons div .left
{
	float:left;
	margin: 5px 5px 15px 5px;
}

.footer-buttons .right, .footer-buttons div .right
{
	float:right;
	margin: 5px 5px 15px 5px;
}

.footer-buttons .aspNetDisabled
{
	display:none;
}

.policy-print-menu div div .rmRootGroup
{
	height:20px;
}

.policy-print-menu div div
{
	margin:5px 5px 10px 5px;
	float:right;
}

.policy-print-menu div div div
{
	margin-top: 0;
}

.balance
{
	margin:0px 10px 0px 0px;
	font-size: 16px !important;
	color: #1253b9 !important;
	border:1px solid #ffffff;
	padding:2px;
	font-family:sans-serif !important;
}

.balance-label
{
	margin:3px 0px 0px 20px;
	font-size: 14px !important;
	padding-right:4px !important;
	text-align:right;
}

.make-payment-button{
	height:51px;
	float:left;
	margin: 5px 2px 2px 10px;
}

.label-center
{
	line-height:20px;
}
.label-center-30
{
	line-height:30px;
}

.label-height-normal {
	line-height: normal;
}

.center {
	text-align: center;
}

.label-export
{
	font-weight: normal;
	font-size: 9pt;
	font-family: 'Microsoft Sans Serif';
	line-height: 2;
}

.checkbox-export input
{
	position:relative;
	top:3px;
}
.label-export-header{
	line-height:31px;
}

.white-space-normal
{
	white-space:normal;
}

.tan-rad-window {
	background-color: #E1DCC1;
	padding: 5px;
}

.margin-left-small {
	margin-left: 5px;
}

.margin-right-small {
	margin-right: 5px;
}

.party-vehicles-container {
	padding-top: 6px;
}
.party-vehicles-header {
	vertical-align: top !important;
	text-align: right;
	margin-top: 7px;
	cursor: pointer;
}
.party-vehicles {
	vertical-align: top;
	margin-top:5px;
	border-top:1px solid #013052;
	border-left:1px solid #013052;
	border-right:1px solid #013052;
	background-color:#fff;
	width: 518px;
	height: auto !important;
	overflow-y:auto;
	overflow-x:hidden;
}
.party-vehicle {
	padding: 3px 0 3px 0;
	cursor: pointer;
	border-bottom: 1px solid #013052;
	background-color: #efefef;
}
.party-vehicle:hover {
	background-color: #e0e0e0;
}
.party-vehicles-checkbox {
	float:left;
	cursor:pointer;
}
.party-vehicles-checkbox label {
	float:right;
	line-height: 20px;
	padding-left: 2px;
	cursor:pointer;
}
.party-vehicles-checkbox input {
	cursor:pointer;
}
.document-view-image {
	height: 20px;
	Width: 20px;
	margin-right: -6px;
	vertical-align: top;
}

.ws-repeater-items {
	display: block;
}

.commission-summary-title {
	text-align: center;
	font-size: 16pt;
}

.commission-summary {
	background-color: white;
	border: 1px solid #000;
	height: 120px;
	width: 510px;
}

.commission-summary .row {
	padding: 5px;
	padding-bottom: 10px;
}

.suspend-binding-second-column {
	padding-left: 60px;
}

.chat-widget-button-group {
	position: fixed;
	top: 94%;
	right: 2%;
	z-index: 0 !important;
	background-color: transparent !important;
}

.chat-widget-button-group .widget-button {
	padding: 10px;
	padding-bottom: 5px;
	box-shadow: 0 0 8px rgba(0,0,0,.2);
	color: #000000;
	background-color: #013052;
	border-color: #222529;
}

.chat-widget-button-group .icon {
	height: 23px;
	width: 23px;
	display: inline-block;
	margin-right: 4px;
	fill: #fdfdfd;
}

.chat-widget-button-group .button-label {
	vertical-align: super;
	color: #fdfdfd;
	font-family: sans-serif;
	font-size: 15px;
}

.chat-widget-panel {
	position: fixed;
	right: 5em;
	bottom: 0;
	max-height: 30em;
	min-width: 24em;
	background-color: #ffffff;
}

.chat-widget-panel.small {
	width: 15%;
}

.chat-widget-panel.large {
	width: 25%;
}

.chat-widget-panel .header {
	background-color: #013052;
	padding: 5px;
}

.chat-widget-panel .icon {
	height: 23px;
	width: 23px;
	display: inline-block;
	margin-right: 4px;
	fill: #fdfdfd;
	cursor: pointer;
}

.chat-widget-panel .button-label {
	vertical-align: super;
	color: #fdfdfd;
	font-family: sans-serif;
	font-size: 15px;
}

.chat-widget-panel .info-form {
	padding: 10px;
	min-height: 7em;
}

.chat-widget-panel .input-box {
	width: 98%;
	font-family: sans-serif;
	font-size: 9pt;
}

.chat-widget-panel .start-chat {
	background-color: #013052;
	float: right;
	color: #ffffff;
	padding: 7px;
	width: auto;
	clear: both;
}

.chat-widget-panel .transcript {
	background-color: #ffffff;
	overflow: auto;
	min-height: 10em;
}

.chat-widget-panel.small .transcript {
	height: 20em;
}

.chat-widget-panel.large .transcript {
	height: 24em;
}

.chat-widget-message-name {
	font-weight: bold;
	padding-top: .5em;
	padding-right: .25em;
	padding-left: .25em;
}

.chat-widget-message {
	padding-right: .25em;
	padding-left: .25em;
}

.chat-widget-message-group {
	font-weight: bold;
	padding: .25em;
}

.top {
	vertical-align: top !important;
}

.checkBoxListItem {
	background-color: #e0e0e0;
	border: 1px solid #7788AA;
}

.companionPolicyIdTextBox {
	width: 73px !important;
}

.flood-quote-premium-width {
	width: 110px;
}

.get-flood-quote-premium-width {
	width: 119px;
}

.flood-quote-label {
	font-size: 10pt !important;
}

.interactable {
	cursor: pointer;
}

/* Navbar container */
.navbar {
	overflow: hidden;
	background-color: #013052;
	font-family: Arial;
}

/* Links inside the navbar */
.navbar a {
	float: left;
	font-size: 15px;
	color: white;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
}

/* The dropdown container */
.dropdown {
	float: left;
	overflow: hidden;
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
	background-color: #013052;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
	float: none;
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
	cursor: inherit;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
	background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
}

.column-title_row {
	height: 20px;
}

.column-header {
	font-weight: bold !important;
}

.quote-center {
	width: 915px;
	margin: auto;
}

.commission-rates-table .header {
	background-color: #013052;
	color: white;
}

.commission-rates-table .cell {
	text-align: left;
	padding: 5px;
}

.commission-rates-table .rate {
	text-align: right;
	border: none;
	background-color: inherit;
	width: inherit;
}

.commission-rates-table .white {
	background-color: white;
}

.commission-rates-table .grey {
	background-color: lightgray;
}

.custom-commission-button {
	background-color: #013052;
	color: white;
	border-radius: 3px;
}

.side-tabs {
	z-index: 7002 !important;
}

.edits-notification div {
	background-color: #db2a2a;
	border-radius: 60px;
	position: fixed;
	top: 100px;
	right: -40px;
	z-index: 6998;
	width: 0;
	height: 0;
	opacity: 0;
}

.policy-work {
	height: 100%;
	width: 360px;
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	background-color: #fff;
	overflow-x: hidden;
	padding-top: 60px;
	box-shadow: 0 0 20px grey;
	z-index: 6998;
}

.my-work {
	height: 100%;
	width: 353px;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #e1dcc1;
	overflow-x: hidden;
	padding-top: 60px;
	box-shadow: 0 0 20px grey;
	z-index: 6998;
}

.my-search {
	width: 100%;
	border: none !important;
}

.policy-work a:hover,
.my-work a:hover {
	color: #B22222;
}

.policy-work .closebtn,
.my-work .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
	color: #3f96f5;
}

.policy-work-panel {
	margin: 0 5px;
	max-height: 92%;
	max-width: 100%;
	font-size: 10pt;
}

.policy-work-close {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	display: block;
	transition: 0.3s;
}

.policy-work-memo {
	max-height: 50%;
	max-width: 100%;
	font-size: 13px;
}

.work-header {
	width: 100%;
	padding: 10px 0px 10px 0px;
	text-align: center;
	margin-top: 0px;
	font-size: 16px;
	position: absolute;
	top: 10px;
	color: #1253b9;
	font-weight: bold;
}

.edits-work {
	width: 100%;
}

.edits-work div table tbody tr td:nth-child(3) {
	text-align: center !important;
	padding: 5px 0 !important;
}

.edits-work div table tbody tr,
.edit-work-control table tbody tr {
	font-size: 11px !important;
}

.edits-work div table thead tr th {
	text-align: center !important;
	padding: 5px 0 !important;
}

.edit-work-details {
	margin: 5px 0 0 5px;
	overflow-y: auto;
	max-height: 45%;
	line-height: 20px;
}

.edit-work-header {
	width: 95%;
	padding: 10px 0px 10px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.edit-work-header span {
	font-size: 16px !important;
	font-weight: bold !important;
}

.edit-work-label {
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-right: 5px;
	color: #1253b9;
}

.edit-work-line {
	float: left;
	margin-top: 5px;
	width: 100%;
}

.edits-work div table tbody tr,
.edit-work-control table tbody tr {
	font-size: 11px !important;
}

.edits-work div table tbody tr.rgSelectedRow,
#edits div.edit-work-details div div div table tbody tr.rgSelectedRow,
tr[id*=GridEditControls].rgSelectedRow {
	background: #f46805 !important;
	background-color: #f46805 !important;
	color: #fff !important;
}

.edits-work div table tbody tr.rgSelectedRow:hover,
.edits-work div table tbody tr.rgRow:hover,
.edits-work div table tbody tr.rgAltRow:hover,
#edits div.edit-work-details div div div table tbody tr.rgSelectedRow:hover
#edits div.edit-work-details div div div table tbody tr.rgRow:hover
#edits div.edit-work-details div div div table tbody tr.rgAltRow:hover,
.edit-work-control table tbody tr:hover {
	cursor: pointer !important;
	background: #ff9b35 !important;
	background-color: #ff9b35 !important;
	color: #fff !important;
}

@-webkit-keyframes glow {
	from {
		text-shadow: 0 0 2px #ff9b35,0 0 3px #ff9b35,0 0 4px #ff9b35, 0 0 5px #ff9b35, 0 0 10px #ff9b35, 0 0 20px #ff9b35;
	}

	to {
		text-shadow: 0 0 1px #fff;
	}
}

.edit-work-count {
	position: absolute;
	display: block;
	right: 55px;
	top: 1px;
	background-color: #444;
	height: 22px;
	width: 22px;
	color: white;
	border: 1px solid #000;
	border-radius: 15px;
	font-size: 12px;
	line-height: 20px;
	overflow: visible;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.edit-work-critical {
	border: 1px solid #fff;
	background-color: #db2a2a;
}

.attention {
	background-color: #ff9b35 !important;
}

div[id$="mytab"] {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	position: fixed;
	top: 150px;
	left: -24px;
	z-index: 6998;
}

#ContentPlaceHolderFooter_PolicyFooter1_worktab,
#ContentPlaceHolderBody_QuoteFooter1_worktab {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	position: fixed;
	top: 180px;
	right: -30px;
	z-index: 6998;
}

.edits-loading-img {
	position: absolute;
	top: 15px;
	right: 300px;
}

.stateAuthority-table {
	border-collapse: collapse;
	background-color: white;
	width: 100%;
}

.stateAuthority-table tr td {
	border: 1px solid black;
	border-spacing: 0 !important;
}

.agencyProfile-table {
	width: 100%;
	border-collapse: collapse;
	background-color: #d0e0f3;
}

.agencyProfile-table tr td {
	border: 1px solid black;
	border-spacing: 0 !important;
}

.agencyProfile-table td {
	height: 30px;
}

.stateAuthority-Container {
	width: 161px;
}

.emailDocumentation {
	width: 100%;
	border-style: solid;
	border-color: black;
	background-color: #c1d5ef;
	height: 30px;
}

.certifiedPolicy-body {
	width: auto !important;
}

.certifiedPolicy-table {
	margin: 0 auto;
}

.customtxt {
    height: 22px !important;
}
.general-multiLineHeight {
    line-height: 15px;
}