/* Containers
----------------------------------------------------------------------------------------------------*/
.fluidcontainer_6 {
	width: 98%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.fg_1,
.fg_2,
.fg_3,
.fg_4,
.fg_5,
.fg_6,
.fg_4col_1,
.fg_1-4{
	display:inline;
	float: left;
	position: relative;
	padding:0 1% 0 0;
	box-sizing: border-box;
}
.buttons, .fg_6 {
	padding:0;
}
.fg_row:after,
.buttons:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.fg_right
{
    text-align:right;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.fluidcontainer_6 .fluidcontainer_6 {
    margin: 0;
    width: 100%;
}

/* Grid >> 6 Columns
----------------------------------------------------------------------------------------------------*/


.fluidcontainer_6 .fg_1 {
	width:16.666%;
}
.fluidcontainer_6 .fg_2 {
	width: 33.333%;
}
.fluidcontainer_6 .fg_3 {
	width:50.0%;
}
.fluidcontainer_6 .fg_4 {
	width: 66.666%;
}
.fluidcontainer_6 .fg_5 {
	width:83.333%;
}
.fluidcontainer_6 .fg_4col_1 {
	width:25%;
}
.fluidcontainer_6 .fg_6,
.buttons {
	width:100.0%;
}
.fg_1-4
{
    float:none;
    display:table-cell;
    padding:4px 8px;
    width:23%;
    position:relative;
}
.fg_1-4:after, .fg_4col_1:after
{
    position:absolute;
    top:0px;
    right:0px;
    border-right:1px solid #ccc;
    content:"";
    height:100%;
    min-height:100%;
    bottom:0px;
}
.Mobile .fg_1-4:after, .Mobile .fg_4col_1:after {
	display:none;
}
.fg_1-4:last-child:after, .fg_4col_1:nth-child(4n-4):after, .fg_4col_1:last-child:after
{
    border-right:none;
}

/*Special Notation to Handle SectionHeader inside of fg_6 */
.fluidcontainer_6 > .SectionRow,
.rgMasterTable td > .SectionRow {font-size: 11px;color: #333;background-color: transparent;}
.fluidcontainer_6 > .SectionRow .ExpandCollapse:before,
.rgMasterTable td > .SectionRow .ExpandCollapse:before {color:#333 !important;}
.fluidcontainer_6 > .SectionRow .SectionHeader,
.rgMasterTable td > .SectionRow .SectionHeader { font-weight: bold !important; color: #459AD3 !important;}
div.fg_1 > .SectionRow,
div.fg_2 > .SectionRow,
div.fg_3 > .SectionRow,
div.fg_4 > .SectionRow,
div.fg_5 > .SectionRow,
div.fg_6 > .SectionRow,
div.fg_1 > .SectionRow,
div.fg_2 > .SectionRow,
div.fg_3 > .SectionRow,
div.fg_4 > .SectionRow,
div.fg_5 > .SectionRow,
div.fg_6 > .SectionRow {
	display: block;
	border-bottom: 1px solid #ccc;
	margin: 10px 0px !important;
	color: rgb(69, 154, 211) !important;
	background-color: transparent;
}
div.fg_1 > .SectionRow .SectionHeader,
div.fg_2 > .SectionRow .SectionHeader,
div.fg_3 > .SectionRow .SectionHeader,
div.fg_4 > .SectionRow .SectionHeader,
div.fg_5 > .SectionRow .SectionHeader,
div.fg_6 > .SectionRow .SectionHeader,
div.fg_1 > .SectionRow .SectionHeader,
div.fg_2 > .SectionRow .SectionHeader,
div.fg_3 > .SectionRow .SectionHeader,
div.fg_4 > .SectionRow .SectionHeader,
div.fg_5 > .SectionRow .SectionHeader,
div.fg_6 > .SectionRow .SectionHeader,
.fluidcontainer_6 div[class^=fg_] .SectionRow .SectionHeader {  color: #3a403d !important; font-size:1.1em; margin-top:0px;}
div.featured h1.SectionHeader {
    font-size: 14px;
    margin-top: 0px !important;
    display: block;
    border-bottom: 1px solid #ccc;
    margin: 0px 0px !important;
    padding: 4px !important;
    font-weight: bold !important;
    color: #459AD3 !important;
}
.fluidcontainer_6 div[class^=fg_] .SectionBox .SectionRow .SectionHeader {
    margin-top: 0px;
    Font-size:1.2em;
}
div.fg_6 > .SectionRow label, div.fluidcontainer_6 > .SectionRow label {color:#333}
.fluidcontainer_6 .featured {
	background-color: #EEF8FC;
	outline: 1px solid #cccccc;
	position: relative;
	padding: 10px 1% !important;
	/* margin: 0px 1%; */
}

.fluidcontainer_6  .featured > .label:first-child,
.fluidcontainer_6  .featured > label:first-child {padding-top: 0;}
.fluidcontainer_6 .featured + .fg_1,
.fluidcontainer_6 .featured + .fg_2,
.fluidcontainer_6 .featured + .fg_3,
.fluidcontainer_6 .featured + .fg_4,
.fluidcontainer_6 .featured + .fg_5 {
    padding-left: 1%;
}
.SectionRow + div[class^=fg_], .SubSectionRow + div[class^=fg_] {
    /* margin-top: 20px; */
}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


/* Form Elements default widths
 * ----------------------------------------------------------------------------------------------*/

.buttons {
	Padding-top: 0px;
	text-align: right;
	border-top: 1px solid #ccc;
	margin-top: 12px;
}


/* Inline form elements (ie. surname, and date fields) class should be added to the field only
 * elements will have a 2% margin inbetween them
 * - first element should contain additional class of "alpha"
 * - last element should contain addidtional class og "omega"
 * -----------------------------------------------------------------------------------------------*/
.inline10,
.inline20,
.inline30,
.inline40,
.inline45,
.inline50,
.inline60,
.inline70,
.inline80,
.inline90 {
	display:inline-block !important;
	margin:0 1.334% 0 0;
}
.inline10 { width:8% !important; }
.inline10.alpha,
.inline10.omega {width:9% !important;}

.inline20 { width:18% !important; }
.inline20.alpha,
.inline20.omega {width:19% !important;}

.inline30 { width:28% !important; }
.inline30.alpha,
.inline30.omega {width:29% !important;}

.inline40 { width:38% !important; }
.inline40.alpha,
.inline40.omega {width:39% !important;}

.inline45 { width:42% !important; }
.inline45.alpha,
.inline45.omega {width:43% !important;}

.inline50 { width:48% !important; }
.inline50.alpha,
.inline50.omega {width:49% !important;}

.inline60 { width:58% !important; }
.inline60.alpha,
.inline60.omega {width:59% !important;}

.inline70 { width:68% !important; }
.inline70.alpha,
.inline70.omega {width:69% !important;}

.inline80 { width:78% !important; }
.inline80.alpha,
.inline80.omega {width:79% !important;}

.inline90 { width:88% !important; }
.inline90.alpha,
.inline90.omega {width:89% !important;}


.inlinelbl_spacer
{
    height:26px;
    display:block;
}

.inline10.alpha,
.inline20.alpha,
.inline30.alpha,
.inline40.alpha,
.inline45.alpha,
.inline50.alpha,
.inline60.alpha,
.inline70.alpha,
.inline80.alpha,
.inline90.alpha {margin-left:0%;}

.inline10.omega,
.inline20.omega,
.inline30.omega,
.inline40.omega,
.inline45.omega,
.inline50.omega,
.inline60.omega,
.inline70.omega,
.inline80.omega,
.inline90.omega {margin-right:0%}

/* Ellipsis objects */
.Ellipsis {display: inline-block; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:Ellipsis;vertical-align: middle;font-weight:normal !important; font-size:1em !important}
.Ellipsis * {font-size: 1em !important;font-weight: normal !important;}
.SectionHeader.Ellipsis {font-size:initial !important;font-weight: initial !important;vertical-align: middle;display: inline-block;margin: 0px;}
.Ellipsis.w100 {max-width:100%;}
.Ellipsis.w90 {max-width:90%;}
.Ellipsis.w80 {max-width:80%;}
.Ellipsis.w70 {max-width:70%;}
.Ellipsis.w60 {max-width:60%;}
.Ellipsis.w50 {max-width:50%;}
.Ellipsis.w40 {max-width:40%;}
.Ellipsis.w30 {max-width:30%;}
.Ellipsis.w20 {max-width:20%;}
.Ellipsis.w10 {max-width:10%;}

/*Column Split Function used for Span and UL and OL objects only*/
.Split li {
    -webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
}
.Split{
    padding:0;
    margin:0;
    list-style: none;
}
/*.Split li:before {
	content:"\f046";
	font-family: fontawesome;
	color:#5F9310;
	padding-right:6px;
}*/
.Split.c2{
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.Split.c3{
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
.Split.c4{
	 -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
}
.Split.c5{
	 -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
}

/* Media Queries for Responsive Layout
 * - Do not Edit! -
 * --------------------------------------------------------------------------------------------*/
/*@media screen and (max-width: 70em) {
	.fluidcontainer_6 .fg_1 {
		width:31.333%;
	}
	.fluidcontainer_6 .fg_2 {
		width:48%;
	}
	.fluidcontainer_6 .fg_2:nth-child(odd) {
		content:" ";
		clear: both;
	}
	.fluidcontainer_6 .fg_3 {
		width:48.0%;
	}
	.fluidcontainer_6 .fg_4,
	.fluidcontainer_6 .fg_5,
	.fluidcontainer_6 .fg_6 {
		width:98.0%;
	}
}*/
/*@media screen and (max-width: 900px) {
	.fluidcontainer_6 .fg_1,
	.fluidcontainer_6 .fg_2,
	.fluidcontainer_6 .fg_4col_1 {
	    width:48.0%;
	    }
	.fluidcontainer_6 .fg_3,
	.fluidcontainer_6 .fg_4,
	.fluidcontainer_6 .fg_5,
	.fluidcontainer_6 .fg_6 {
		width:98.0%;
		min-height:4px;
	}

	.fg_1-4:last-child:after, .fg_4col_1:nth-child(even):after {border-right:0px solid #ccc;}
	table.GridList, table.rgMasterTable { margin-bottom: 0; }
	table.GridList td {Padding-top:8px; padding-bottom:8px; font-size:14px;}

	.pinned { position: absolute; left: 0; top: 0; background-color: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%;Margin:0; }
	.scrollable table {margin:0;}
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }

	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 35%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }

	table.GridList td, table.GridList th, table.rgMasterTable td, table.rgMasterTable th { position: relative; white-space: nowrap; overflow: hidden; }
	table.GridList th:nth-child(1),
	table.GridList th:nth-child(2),
	table.rgMasterTable th:nth-child(1),
	table.rgMasterTable th:nth-child(2),
	table.GridList td:nth-child(1),
	table.GridList td:nth-child(2),
	table.rgMasterTable td:nth-child(1),
	table.rgMasterTable td:nth-child(2),
	table.GridList .pinned td { display: none; }
	.pinned table.GridList td,
	.pinned table.rgMasterTable td  {display:none;}
	.pinned table.GridList td:nth-child(2),
	.pinned table.rgMasterTable td:nth-child(2),
	.pinned table.rgMasterTable th:nth-child(2),
	.pinned table.rgMasterTable td:nth-child(1),
	.pinned table.rgMasterTable th:nth-child(1),
	.pinned table.GridList th:nth-child(2),
	.pinned table.GridList td:nth-child(1),
	.pinned table.GridList th:nth-child(1) {Display:table-cell !important; width:auto !important;}

}
*/
.MobileOnly, .MobileOnly.SectionRow {
	 visibility:hidden;
	 height:0 !important;
	 width:0
	}
@media screen and (max-width: 768px) {
	.fluidcontainer_6:not(.NoResponsive) .fg_1,
	.fluidcontainer_6:not(.NoResponsive) .fg_2,
	.fluidcontainer_6:not(.NoResponsive) .fg_2.featured,
	.fluidcontainer_6:not(.NoResponsive) .fg_4col_1,
	.fluidcontainer_6:not(.NoResponsive) .fg_3,
	.fluidcontainer_6:not(.NoResponsive) .fg_4,
	.fluidcontainer_6:not(.NoResponsive) .fg_5,
	.fluidcontainer_6:not(.NoResponsive) .fg_6 {
		width:98.0% !important;
		min-height:4px;
		box-sizing: border-box;
		margin-left:1% !important;
		margin-right:1% !important;
	}
	.fluidcontainer_6:not(.NoResponsive) div[class^="fg_"] > .fg_row div[class^="fg_"] {
	    margin-left:0 !important;
	    margin-right:0 !important;
	}
	.inlinelbl_spacer {
	    height:4px;
	}
	.fg_1-4:last-child:after, .fg_4col_1:nth-child(even):after {border-right:0px solid #ccc;}
	.MobileOnly, .MobileOnly.SectionRow {
	 visibility:visible;
	 height:auto !important;
	 width:auto
	}
	/*table.GridList, table.rgMasterTable { margin-bottom: 0; }
	table.GridList td {Padding-top:8px; padding-bottom:8px; font-size:14px;}

	.pinned { position: absolute; left: 0; top: 0; background-color: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%;Margin:0; }
	.scrollable table {margin:0;}
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }

	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 35%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }

	table.GridList td, table.GridList th, table.rgMasterTable td, table.rgMasterTable th { position: relative; white-space: nowrap; overflow: hidden; }
	table.GridList th:nth-child(1),
	table.GridList th:nth-child(2),
	table.rgMasterTable th:nth-child(1),
	table.rgMasterTable th:nth-child(2),
	table.GridList td:nth-child(1),
	table.GridList td:nth-child(2),
	table.rgMasterTable td:nth-child(1),
	table.rgMasterTable td:nth-child(2),
	table.GridList .pinned td { display: none; }
	.pinned table.GridList td,
	.pinned table.rgMasterTable td  {display:none;}
	.pinned table.GridList td:nth-child(2),
	.pinned table.rgMasterTable td:nth-child(2),
	.pinned table.rgMasterTable th:nth-child(2),
	.pinned table.rgMasterTable td:nth-child(1),
	.pinned table.rgMasterTable th:nth-child(1),
	.pinned table.GridList th:nth-child(2),
	.pinned table.GridList td:nth-child(1),
	.pinned table.GridList th:nth-child(1) {Display:table-cell !important; width:auto !important;}*/
}

/* Profile screen css */
.fluidcontainer_6 .fg_4col_1 {
	margin-bottom: 15px;
}

.Section .fg_4col_1 .label {
	margin-bottom: 3px;
	font-size: 13px;
	font-weight: 700;
	line-height: 13px;
	color: rgb(13, 15, 16);
}

.Section .fg_4col_1 .value {
	padding: 6px 4px;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: rgb(65, 73, 80);
	height: auto;
}

.Section .fg_4col_1:after {
	border-right: 0px;
}

.Section .SectionRow {
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.SlideMenuButton {
	color: #fff;
	height: 38px;
	background-color: rgb(15, 98, 175);
	padding: 11px 6px;
	border-radius: 0px;
}

.SupportSliderMenu {
	position: absolute;
	margin-top: 30px;
	padding-left: 0;
	background: rgb(255, 255, 255);
	-webkit-box-align: center;
	align-items: center;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	color: rgb(15, 98, 175);
	border-radius: 4px 4px 0px 0px;
	font-size: 14px;
	border-top: 0px solid rgb(15, 98, 175);
	left: 48px;
}

.tabNavContainer {
	margin-bottom: 20px;
	background-color: transparent;
	padding: 10px 10px 10px 58px;
	width: 100%;
	box-sizing: border-box;
}

/*Profile section start*/
.User::before, .User::after {
	display: none;
}

.SectionBox.Section.tag {
	margin-bottom: -2px;
}

.SectionBox.Section.tag.User .SectionRow {
	padding-bottom: 15px;
	padding-top: 15px;
}

.fluidcontainer_6 .fg_4col_1 {
	margin-bottom: 20px;
}

.SectionBox.Section.tag.User .SectionLinkBlock .Options::before {
	content: '';
}

.Toggle tr td {
	vertical-align: top;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-btn {
	background: rgb(18, 118, 210);
	padding: 6px 14px;
	font-size: 15px;
	min-width: max-content;
	font-weight: normal;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 2px;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	cursor: pointer;
	color: rgb(255, 255, 255);
	border: 1px solid rgb(18, 118, 210);
	position:relative;
}
	
.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-btn::after {
	font-family: 'icomoon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\eaaa";
	padding-left: 8px;
	font-size: 16px;
}

.dropdown-content {
	display: none;
}

.dropdown-content.show{
	display:block;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul {
	top: 56px;
	border-radius: 8px;
	position: absolute;
	width: 620px;
	right: 0px;
	border: 1px solid #C0C2C5;
	z-index: 999;
	column-count: 2;
	column-gap: 50px;
	padding: 16px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 4px 8px -2px rgba(16,24,40,0.15);
	-moz-box-shadow: 0px 4px 8px -2px rgba(16,24,40,0.15);
	box-shadow: 0px 4px 8px -2px rgba(16,24,40,0.15);
	overflow: visible;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul li a {
	width: 100%;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	color: #0D0F10;
	padding: 8px 4px;
	font-size: 15px;
	height: auto;
	text-align: left;
	text-decoration:none;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul li {
	display: flex;
	cursor: auto;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul::before {
	position: absolute;
	content: '';
	height: 88%;
	width: 1px;
	left: 50%;
	background-color: #C0C2C5;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul::after {
	content: "";
	position: absolute;
	right: 4%;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	top: -9px;
	background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_5372_19227" fill="white"><path d="M1.41421 9.72793C0.633165 8.94689 0.633165 7.68056 1.41421 6.89951L7.07107 1.24265C7.85212 0.461604 9.11845 0.461604 9.89949 1.24265L15.5563 6.89951C16.3374 7.68056 16.3374 8.94689 15.5563 9.72793L9.89949 15.3848C9.11845 16.1658 7.85212 16.1658 7.07107 15.3848L1.41421 9.72793Z"/></mask><path d="M1.41421 9.72793C0.633165 8.94689 0.633165 7.68056 1.41421 6.89951L7.07107 1.24265C7.85212 0.461604 9.11845 0.461604 9.89949 1.24265L15.5563 6.89951C16.3374 7.68056 16.3374 8.94689 15.5563 9.72793L9.89949 15.3848C9.11845 16.1658 7.85212 16.1658 7.07107 15.3848L1.41421 9.72793Z" fill="white"/><path d="M1.41421 9.72793C0.242641 8.55636 0.242641 6.65687 1.41421 5.48529L6.36396 0.535546C7.53553 -0.636027 9.43503 -0.636027 10.6066 0.535546L9.19239 1.94976C8.80186 1.55924 8.1687 1.55924 7.77817 1.94976L2.12132 7.60661C1.34027 8.38766 1.02369 9.33741 1.41421 9.72793ZM16.9706 8.31372L8.48528 16.799L16.9706 8.31372ZM8.48528 16.799L0 8.31372L8.48528 16.799ZM6.36396 0.535546C7.53553 -0.636027 9.43503 -0.636027 10.6066 0.535546L15.5563 5.48529C16.7279 6.65687 16.7279 8.55636 15.5563 9.72793C15.9469 9.33741 15.6303 8.38766 14.8492 7.60661L9.19239 1.94976C8.80186 1.55924 8.1687 1.55924 7.77817 1.94976L6.36396 0.535546Z" fill="%23C0C2C5" mask="url(%23path-1-inside-1_5372_19227)"/></svg>');
	background-repeat: no-repeat;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul li a:hover {
	background-color: #D0E4F6 !important;
	color: #0C4F8C !important;
	border-radius: 4px !important;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul li a:hover span {
	color: #0C4F8C;
}

.SectionBox.Section.tag.User .SectionLinkBlock .dropdown-menu ul li a span {
	padding-right: 12px;
	font-size: 18px;
}