@font-face {
	font-family: 'Futura-Light';
	src: url('../../fonts/Futura-Light.eot');
	src: url('../../fonts/Futura-Light.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Futura-Light.woff') format('woff'),
		url('../../fonts/Futura-Light.ttf') format('truetype'),
		url('../../fonts/Futura-Light.otf') format('opentype'),
		url('../../fonts/Futura-Light.svg#Futura-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}

/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */

@font-face {
    font-family:'Century Gothic';
    src: url('../../fonts/Century Gothic.eot');
	src: url('../../fonts/Century Gothic.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Century Gothic.woff2') format('woff2'),
		url('../../fonts/Century Gothic.woff') format('woff'),
		url('../../fonts/Century Gothic.svg#Century Gothic') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-F003;
}

@font-face {
    font-family:'Century Gothic';
    src: url('../../fonts/Century Gothic Bold.eot');
	src: url('../../fonts/Century Gothic Bold.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Century Gothic Bold.woff2') format('woff2'),
		url('../../fonts/Century Gothic Bold.woff') format('woff'),
		url('../../fonts/Century Gothic Bold.svg#Century Gothic Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-F003;
}

.dateSize {
	width: 40px;
}

.chart{
 max-height: 280px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.donut-legend > a {
  display: inline-block;
  margin-right: 25px;
  margin-bottom: 10px;
  font-size: 13px;
}
.donut-legend > a:last-child {
  margin-right: 0;
}
.donut-legend > a > i {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 7px;
  margin-top: -3px;
  vertical-align: middle;
  border-radius: 1px;
}

.discountRowIdentifier {
	
}

.discountRowInvalid {
	background: pink!important;
}

.discountColor {
	color: green !important;
}

.loadingColor {
	color: red !important;
}

.footer {
	background-color: white;
}

.footer table {
	padding: 0 0 0 0;
	margin: 0;
	width: 100%;
	font-size: 8pt;
}

.footer td {
	text-align: center;
}

.footer a {
	#text-decoration: none;
}

.footer a:hover {
	#color: black;
}

.body-gradient {
	height: 15px;
}

.vignette {
    background: #69b80d; /* Old browsers */
    background: -moz-linear-gradient(left, #69b80d 0%, #01624f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#69b80d), color-stop(100%,#01624f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #69b80d 0%,#01624f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #69b80d 0%,#01624f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #69b80d 0%,#01624f 100%); /* IE10+ */
    background: linear-gradient(to right, #69b80d 0%,#01624f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b80d', endColorstr='#01624f',GradientType=1 ); /* IE6-9 */
    height: 10px;
}

.topButtonBar {
	height: 30px;
	background-color: #F1F2F5;
	padding: 0 0 10px 0;
	display: block;
}

.topButtonBar * {
	float: right;
}

.OMLogoBar {
	position : relative;
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
}

.OMLogoBarRightSpacer {
	position: absolute;
	top: 0px;
	width: 2px;
	background-color: gray;
	height: 100%;
	display: inline-block;
	margin-left: 10px; 	
}

.OMLogoBarBottomGrad {
	position: relative;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	height: 5px;
	background: -moz-linear-gradient(90deg, #F1F2F5 0%, #57595B 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57595B), color-stop(100%, #F1F2F5)); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, #F1F2F5 0%, #57595B 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, #F1F2F5 0%, #57595B 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, #F1F2F5 0%, #57595B 100%); /* ie10+ */
    background: linear-gradient(0deg, #F1F2F5 0%, #57595B 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57595B', endColorstr='#F1F2F5',GradientType=0 ); /* ie6-9 */ 	
}

.form-hidden {
	display: none;
}

.form-thin {
	margin: 0;
	border: 0;
	padding: 50px;
	max-width: 600px;
	min-width: 600px;
	background-color: white;	
	font-size: 10pt;

}

.form-title {
	background-color: #F1F2F5;	
	text-align: center;
}

.form-subTitle {
	background-color: #F1F2F5;	
	font-weight: 700;
	font-size: 12pt;
}

.form-subTitle td {
	padding: 8px 0 2px 0;
}

.form-subSubTitle {
	background-color: #F1F2F5;	
	font-weight: 700;
	font-size: 11pt;
}

.form-subSubTitle td {
	padding: 8px 0 2px 0;
}

.form-border-btm-only {
	margin-top: 0px;
	padding-top: 0px;
}

.form-border-top-only {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.form-border-none {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.document-popup {
	margin: 0;
	padding: 0;
	min-width: 100%;
	max-width: 100%;
	min-height: 100%;
	max-height: 100%;
}
.iconExpand {
    right: 3px;
    position: absolute;
    top: 4px;
}

.document-popup tbody {
	vertical-align: top;
}

.form-popup {
	margin : 0 0 0 0 ;
	padding : 25px;	
	right: 0;
	bottom: 0;
	min-width: 100%;
	max-width: 100%;
	min-height: 100%;
	max-height: 100%;
}

.form-popup-trcontrol select, 
.form-popup-trcontrol input {
	margin-left: -8px;
}

.form-contained {
	margin: 0px;
	width: 100%;

}

.form-thin input,
.form-thin textarea,
.form-contained input,
.form-contained textarea {
	margin-bottom: 8px;
	width: 489px;
	line-height: 1.2;
}

.form-thin select,
.form-contained select {
	margin-bottom: 8px;
	width: 500px;
}

.form-thin td {
	text-align: left;
}

.form-thin label,
.form-contained label {
    width: 100%;
	max-width: 100%;
	margin-top: 4px;
	display: inline-block;
	text-align: left;
}
	
.leftMenuContainer {
	position: relative;
	left: 10px;
	top: 0px;	
	width: 220px;
	background-color: white;
}

.leftMenuContainer a {
	font-size: 0.8em!important;
	min-width: 200px;
	max-width: 200px;
	margin: 2px 10px 2px 10px;
	padding: 10px 0px 10px 5px;
	display: inline-block;
	text-decoration: none;
	border-bottom-color: #BEC0C2;
	border-bottom-style: solid;
	border-bottom-width: 2px;	
}

.leftMenuContainer a:hover {
	background-color: #BEC0C2;	
}

.leftMenuSubMenuItem {
	min-width: 165px!important;
	max-width: 165px!important;
	padding: 10px 0px 10px 40px!important;
	font-size: 0.7em!important;	
}

.leftMenuItemWithSubMenu {
	position: relative;
}


.leftMenuItemWithSubMenu i {
	position: absolute; 
	right: 15px; 
	top: 10px; 
	color: #999;
	font-size: 0.7em;
}



.dataTable {
	min-width: 500px;
	max-width: 500px; 
}

.dataTable table {
	width: 100%
}

.dataTable table,
.dataTable tr,
.dataTable td,
.dataTable th {
	border-style: none;
}

.dataTable tr {
	padding: 1px 0px 1px 0px;
}

.dataTable td,
.dataTable th {
	padding: 3px 5px 1px 5px;
}

.dataTable td:first-of-type,
.dataTable th:first-of-type {
	padding-left: 0px;
}

.dataTable td:last-of-type,
.dataTable th:last-of-type {
	padding-right: 0px;
}

.dataTable th {
	font-size: 10pt!important;
	color: #006150;
}

.dataTable a {
	text-decoration: none;
}

.dataTable td {
	word-break : keep-all;
	vertical-align: middle;
}

.dataTable td a,
.dataTable th a {
	padding: 0 5px 0 0;
}

.dataTable th {
	word-break : keep-all;
}

.dataTable .af_showDetail_prompt-link {
	display: none;
}

.dataTableShowDetail .af_showDetail_prompt-link {
	display: inline;
}

.dataTable .xf {
	top: auto;
	left: -7px;
}

.dataTable input,
.dataTable select
{
	padding: 1px;
}

.dataTable textarea
{
	padding: 1px 1px 3px 1px;
}
 
.dataTableScroll {
	overflow-x: scroll;
	overflow-y: scroll;
}

.dataTableScroll2 {
	overflow-x: scroll;
	overflow-y: scroll;
	height : 50px;
}

.dataTableScroll3 {
	overflow-x: scroll;
	overflow-y: scroll;
	max-height : 720px;
}

.dataTableFooter {
	font-size: 0.8em;
}

.dataTableSmall {
	font-size: 0.8em;
}

.dataTable input,
.dataTable select {
	width: auto;
}

.dataTable tr td:last-child {
	text-align: right;
}

.dataTableLastColLeft tr td:last-child {
	text-align: left;
}

.dataTableHideRequiredIndicator .xf {
	display: none;
}

.dataTableHighlightLinks a[href] {
	color:red!important;
}

.cancelledItem {
	color: red;
}

.claimsHighlightLink1 {
	font-weight: 600;
	color: rgb(0, 57, 230) !important;
}

.claimsLogHighlightLink1 a[href] {
	font-weight: 900;
	color: rgb(76, 144, 133);
}

label {
}

.dateWithIcon {
	position: relative;	
}

.dateWithIcon a {
	position: absolute;
	right: -30px;
	top: 0;	
}

.compactDate {
	position: relative;
	margin-right: 15px;
}

.compactDate a {
	position: absolute;
	right: -25px !important;
	top: 0;	
}

.compactButton {
	vertical-align:top;
	font-size: 10px;
	width: 50px!important;
}

.form-popup table,
.form-popup .dataTable {
	min-width: 100px;
	max-width: 2000px;
	width: 100%;
}

.vspace-sx {
	height: 5px;
}


.vspace-s {
	height: 10px;
}

.vspace-m {
	height: 20px;
}

.vspace-l {
	height: 30px;
}

.small-button {
	width: auto !important;
}

.primary-action-button {
	background-color: #6EAB24 !important; 	
}

.primary-action-button:disabled {
	background-color: lightgray !important;
	cursor: default;
}

.secondary-nav-button {
	background-color: #4C9085 !important; 	
}

.secondary-nav-button:disabled {
	background-color: lightgray !important;
	cursor: default;
}

.lossesRequiredRowClass input {
	width: 239px;
}

.lossesRequiredRowClass td:nth-child(2) {
	position: relative;
}

.lossesRequiredRowClass td:nth-child(2) span:nth-child(1),
.lossesRequiredRowClass td:nth-child(2) span:nth-child(2) {
	left:-265px;
	top:7px;
}

.centeredInformation td {
	text-align: center; 
}

.navigationIcon2  {
	width: 160px;
	height: 114px; 
	margin-left: 3px;
  	margin-right: 3px;
}

.navigationIcon3  {
	width: 160px;
	height: 114px; 
	margin-left: 3px;
  	margin-right: 3px;
}

.navigationIcon4  {
	width: 210px;
	height: 114px; 
	margin-left: 3px;
  	margin-right: 3px;
  	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


.navigationIcon2Grey  {
	width: 160px;
	height: 114px; 
	margin-left: 10px;
  	margin-right: 10px;
	/*opacity: 0.3; */
  
}

.navigationIcon3Grey  {
	width: 160px;
	height: 114px; 
	margin-left: 3px;
  	margin-right: 3px;
	/*opacity: 0.3; */
  
}




.navigationIcon2:hover { 
	-moz-box-shadow: 0 0 10px #ccc; 
	-webkit-box-shadow: 0 0 10px #ccc; 
	box-shadow: 0 0 10px #ccc; }

.navigationIcon3:hover { 
	-moz-box-shadow: 0 0 10px #ccc; 
	-webkit-box-shadow: 0 0 10px #ccc; 
	box-shadow: 0 0 10px #ccc; }

.navigationIcon4:hover { 
	-moz-box-shadow: 0 0 10px #ccc; 
	-webkit-box-shadow: 0 0 10px #ccc; 
	box-shadow: 0 0 10px #ccc; }

.myOmInsureLogoDiv {
	position:absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	display: inline-block; 
	padding: 20px 0 0 0;
}

.myOmInsureLogoDiv img {
	float: right;
	padding-right: 60px;
	width: 180px;
}

#session_expire_notification_dialog {
}

/* ui-dialog and ui-button styled for the jquery dialog on the expiry notification dialog.... */

.ui-dialog {
	background-color: white;
	padding: 20px;
	border-radius: 10px;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.ui-button {
	color: white;
	border-style: none;
	background-color: #006150;
	padding: 5px 15px;
	cursor: pointer;
	margin: 5px 5px 5px 0; 
	border-radius: 3px;
	width: 100px;
	font-weight: 700;
	font-size: 11pt;
}

.multiSelectOneRadio label {
	width: auto!important;
	#padding: 5px 30px 5px 30px!important;
}

#marqueeMsg {
	font-size: 10pt;
	font-weight: 700;
}

.activeCancelledRadioActive {
}

.activeCancelledRadioActive input:checked + label {
	background-color: #6eab24!important;
	cursor: default;
}

.activeCancelledRadioCancelled {
}


.activeCancelledRadioCancelled input:checked + label {
	#background-color: #830051!important;
	background-color: red!important;
	cursor: default;
}

button {
	margin: 4px 2px 0 0!important;
	padding: 5px;
	width: 248px!important;
}

button:NTH-OF-TYPE(even) {
	margin: 4px 0 0 2px!important;
}

.minor-button,
.minor-button:NTH-OF-TYPE(even) {
	background-color: #B2CFCA !important; 	
	font-weight: 300!important;
	color: #666!important;
	margin: 2px 2px 0 0!important;
	padding: 0 0 0 0!important;
}

.minor-button:disabled {
	background-color: lightgray !important;
	cursor: default;
}

.disabled-button-visable {
	
}

.disabled-button-visable:disabled {
	background-color: lightgray !important;
	display:inline !important;
	cursor: default;
}

.col12 input, .col12 textarea {
	width: 488.0px;
}

.col11 input, .col11 textarea {
	width: 446.33px;
}

.col10 input, .col10 textarea {
	width: 404.67px;
}

.col9 input, .col9 textarea {
	width: 363.0px;
}

.col8 input, .col8 textarea {
	width: 321.33px;
}

.col7 input, .col7 textarea {
	width: 279.67px;
}

.col6 input, .col6 textarea, .col6 label {
	width: 238.0px;
}

.col6 span {
	display: inline-block;
}

.col5 input, .col5 textarea {
	width: 196.33px;
}

.col4 input, .col4 textarea {
	width: 154.67px;
}

.col4 div {
	width: 164px;
	display: inline-block; 
}

.col3 input, .col3 textarea .col3 label{
	width: 113.0px;
}

.col2 input, .col2 textarea {
	width: 71.33px;
}

.col1 input, .col1 textarea {
	width: 29.67px;
}

.col12 select {
	width: 500.0px;
	height: 28px;
	top: 1px;
}

.col11 select {
	width: 458.33px;
	height: 28px;
	top: 1px;
}

.col10 select {
	width: 416.67px;
	height: 28px;
	top: 1px;
}

.col9 select {
	width: 375.0px;
	height: 28px;
	top: 1px;
}

.col8 select {
	width: 333.33px;
	height: 28px;
	top: 1px;
}

.col7 select {
	width: 291.67px;
	height: 28px;
	top: 1px;
}

.col6 select {
	width: 250.0px;
	height: 28px;
	top: 1px;
}

.col5 select {
	width: 208.33px;
	height: 28px;
	top: 1px;
}

.col4 select {
	width: 166.67px;
	height: 28px;
	top: 1px;
}

.col3 select {
	width: 125.0px;
	height: 28px;
	top: 1px;
}

.col2 select {
	width: 83.33px;
	height: 28px;
	top: 1px;
}

.col1 select {
	width: 41.67px;
	height: 28px;
	top: 1px;
}

.col0,
.col0 *,
.col0 > * {
	width: auto!important;
	margin auto!important;
	padding auto!important;
	vertical-align: middle!important;
}

.red-danger{
	color: red;
	font-weight: bold;
}

.policyHeaderFloater {
	background-color: #DEEAE8; 	
	border-radius: 5px;
} 

.multiObjectFloatingTable * {
	font-size: 0.96em;
	margin-bottom: 0!important;
}

.multiObjectFloatingTable input {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F1F2F5!important;
}

.multiObjectFloatingTableCtrls input {
	border-style: none;
	background-color: white;
	font-weight: 700;
	padding: 2px 0 2px 0;
	margin: 0;
}

#Remove
.breakText {
}

.showHidePolicyDetailBtn {
	position: absolute; 
	top: 0; 
	right: 0;
	width: auto;
	z-index: 1000;
	padding: 30px 0 0 0;
}

.showOperationMode {
	position: absolute; 
	top: 0; 
	right: 0;
	width: auto;
	z-index: 1000;
	padding: 10px 0 0 0;
}


.showHidePolicyDetailBtn button,
.showHidePolicyDetailBtn button:hover,
.showHidePolicyDetailBtn button:active,
.showHidePolicyDetailBtn button:visited {
	width: 60px!important; 	
	height:60px!important; 	
	border-radius:30px; 	
	background-color: #B2CFCA !important; 	
	font-weight: 300!important;
	color: #666!important;
	margin: 2px 2px 0 0!important;
	padding: 5 5 5 5!important;
	font-size: 8pt;
	text-decoration: none;
}

.selectedRow {
	background-color: yellow;	
}

.scrollTableTable {
	position: relative;
	overflow: hidden;
	border-collapse: collapse; 		
}

.scrollTableTbody {
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	overflow: scroll;	
}

.risksDisabledField input {
	}

.risksDisabledField input:disabled {
	background-color: #B2CFCA;
	border: none;
}

.round-button {
	width: 90px!important;
	height: 90px!important;;
	font-size: 8pt!important;
	border-radius: 50%!important;
	white-space: normal;
	word-wrap: break-word;
	padding: 10px!important;
	 vertical-align: top;
}


.specialMsg{ 
	font-weight:bold;
	height: 8px; 
	background-color: #FFFFCC;
	font-family:Monotype Corsiva;
	font-size:18pt;
	color:#06441C!important solid;
	text-decoration:normal;
}

/* Bottom right text for version */
.bottom-right {
    
    color:rgb(243, 234, 234);
    font-size: 10px;
}


.hideRow {
	display:none;
}

.dataTableItem {
    width: 58%;
}


.dataTableItem table {
	width: 100%;
  table-layout: auto;
}

.dataTableItem table,
.dataTableItem tr,
.dataTableItem td,
.dataTableItem th {
	border-style: none;
}

.dataTableItem tr {
	padding: 1px 0px 1px 0px;
}

.dataTableItem td,
.dataTableItem th {
	padding: 1px 1px 1px 1px;
}

.dataTableItem td:first-of-type,
.dataTableItem th:first-of-type {
	padding-left: 0px;
}

.dataTableItem td:last-of-type,
.dataTableItem th:last-of-type {
	padding-right: 0px;
}

.dataTableItem th {
	font-size: 10pt!important;
	color: #006150;
}

.dataTableItem a {
	text-decoration: none;
}

.dataTableItem td {
	word-break : keep-all;
	vertical-align: middle;
}

.dataTableItem td a,
.dataTableItem th a {
	padding: 0 5px 0 0;
}

.dataTableItem th {
	word-break : keep-all;
}
.vehicleButton {
       margin-left:700px;
}

.blinking{
	animation:blinkingText 1s infinite;
}
@keyframes blinkingText1{
	0%{		color: #000;	}
	49%{	color: transparent;	}
	50%{	color: transparent;	}
	99%{	color:transparent;	}
	100%{	color: #000;	}
}

@keyframes blinkingText{
	0%{opacity: 0;}
	50%{opacity: .5;}
	100%{opacity: 1;}
}

<!--
/* @group Blink */
.blink {
	-webkit-animation: blink .75s;
	-moz-animation: blink .75s;
	-ms-animation: blink .75s;
	-o-animation: blink .75s;
	 animation: blink .75s ;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
/* @end */
-->



.newsDivContent {
	position:absolute;
	top:15em;
	z-index : 900;
	right:1em;
	background-color: white;
	max-width : 20%;
	margin: 30px 30px 30px 30px;
	padding: 5px 15px 5px 15px;
	border-radius: 15px;
	border-style: solid;
	border-color: black;
	border-width: 2px;
	box-shadow :0 0 4px 3px #00000047;
	
}

.iconExpand {
	position:absolute;
	right:1em;
	background-color: white;
	z-index : 899;
	
}
.newsDivContentHome {
	position:absolute;
	top:10em;
	z-index : 899;
	right:1em;
	background-color: white;
	max-width : 22%;
	margin: 30px 30px 30px 30px;
	padding: 5px 15px 5px 15px;
	border-radius: 15px;
	border-style: solid;
	border-color: black;
	border-width: 2px;
	box-shadow :0 0 4px 3px #00000047;
	
}


.newsDivContentSearch {
	z-index : 899;
	background-color: white;
	max-width : 35%;
	margin: 30px 30px 30px 30px;
	padding: 5px 15px 5px 15px;
	border-radius: 15px;
	border-style: solid;
	border-color: black;
	border-width: 2px;
	box-shadow :0 0 4px 3px #00000047;

}




.middleDivContent
{
	position: fixed;
	z-index : 899;
  top: 27%;
  left: 41%;
  margin-top: -50px;
  margin-left: -100px;
		
}

.middleDivContentHome
{
	
	z-index : 900;
  top: 27%;
  left: 41%;
  margin-top: -50px;
  margin-left: -100px;
		
}


.form-news input,
.form-news textarea {
	margin-bottom: 8px;
	width: 200x;
	line-height: 1.2;
}




.form-news {
	margin-bottom: 8px;
	font-size: 10pt;
	
}

.form-news-header {
	font-weight:bold;
	text-decoration: underline;
}



.form-news td {
	text-align: left;
	padding:5px;
}

.form-news label {
    width: 100%;
	max-width: 100%;
	margin-top: 4px;
	display: inline-block;
	text-align: left;
}


.newsTable table,
.newsTable tr,
.newsTable td,
.newsTable th {
	border-style: none;
	background : white!important;
	
}

.newsTableH table,
.newsTableH tr,
.newsTableH td
.newsTableH th {
	border-style: none!important;
	 
	
}


.newsTableH tr ,
.newsTable tr {
	padding: 1px 0px 1px 0px;
}

.newsTableH td,
.newsTableH th, 
.newsTable td,
.newsTable th {
	padding: 3px 5px 1px 5px;
}

.newsTable td:first-of-type,
.newsTable th:first-of-type {
	padding-left: 0px;
}

.newsTable td:last-of-type,
.newsTable th:last-of-type {
	padding-right: 0px;
}

.newsTable th {
	font-size: 10pt!important;
	color: #006150;
}

.newsTable a {
	text-decoration: none;
}

.newsTable td {
	word-break : keep-all;
	vertical-align: middle;
}

.newsTable td a,
.newsTable th a {
	padding: 0 5px 0 0;
}

.newsTable th {
	word-break : keep-all;
}

.newsTable .af_showDetail_prompt-link {
	display: none;
}

.newsTableShowDetail .af_showDetail_prompt-link {
	display: inline;
}

.newsTable .xf {
	top: auto;
	left: -7px;
}

.newsTable input,
.newsTable select
{
	padding: 1px;
}

.newsTable textarea
{
	padding: 1px 1px 3px 1px;
}

.mf-cml-accordion{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #d9d9d9;
  margin-bottom:5px;
  line-height: 1.2;
  border-radius: 3px;
}
.mf-cml-accordion:hover
{
	background-color: #989898;
}
.mf-cml-accordion > a{
  display: block;  
  padding:5px 2px 5px 2px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  font-size: 12pt;
  text-align: left;  
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.mf-cml-accordion > a i{
  float: right;
  margin-top: 2px;
}
.mf-cml-accordion > a.active{
  background-color:#6eab24!important;
  color: #fff;
}
.mf-cml-accordion-content{
  background-color: #fff;
  border-bottom: 2px solid #6eab24;  
  display:none;
}

.mf-accordian-hideText{
	content : "Hide";
}

.mf-accordian-showText{
	content : "Show";
}


/* imagees */

/* Container holding the image and the text */


/* Centered text */
.centered {
  position: relavtive;
  top: 50%;
  left: 50%;
  transform: translate(28%, -50%);
}
.container {
  display:flex;
  height:300px;
  flex-wrap:wrap;
  overflow-y:auto;
  color:black;
}

.container > div {
  flex: 0 1 60px;
  height:22px;
  padding:11px;
  margin-right:6px;
}

.container > div:last-child {
  margin-right:0;
}

.container > div:nth-child(even) {
  background:white;
}

.container > div:nth-child(odd) {
  background:white;
}


.design-cast {
position: relative;
overflow: hidden;
}
.member {
    float:left;
    width:23%;
    margin:0% 1% 1px 1%;
}
.name {
    position:relative;
    bottom:54px;
    text-align : center;
    font-size : smaller;
}
.member img {
    width: 100%;
    display: block;
}

.menuImg {
    float:left;
    width:6%;
    margin:0% 1% 1px 1%;
	
}

.profileDivContent {
	/* position:absolute; 
	top:10em; 
	z-index : 899;
	right:1em;
	background-color: white;
	max-width : 22%; */
	margin: 30px 1px 30px 1px;
	padding: 5px 5px 5px 5px;
	border-radius: 15px;
	border-style: solid;
	border-color: black;
	border-width: 2px;
	box-shadow :0 0 4px 3px #00000047;
	
}
