

.themeColorTopMenu { color:rgb(125,154,170) !important; }
.themeBgColorTopMenu { background-color:rgb(125,154,170) !important; }
.themeColorButton { color:rgb(125,154,170) !important; }
.themeBgColorButton { background-color:rgb(125,154,170) !important; }
.themeColorLink { color:rgb(57,67,70) !important !important; }
.themeBgColorLink { background-color:rgb(57,67,70) !important !important; }
.themeColorHeading { color:rgb(125,154,170) !important; }
.themeBgColorHeading { background-color:rgb(125,154,170) !important; }

.btn-theme { background-color: rgb(125,154,170) !important; color:#FFFFFF !important; border-color: rgb(125,154,170) !important; }
.btn-theme:disabled, .btn-theme.disabled { opacity:0.5 !important; }
.btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active, .open .dropdown-toggle.btn-theme { background-color: rgb(145,171,166) !important; color:#FFFFFF !important; border-color: rgb(145,171,166) !important; }		
a, a:link, a:visited { color:rgb(57,67,70) !important; text-decoration:none; -webkit-transition: color 175ms; transition: color 175ms; transition-timing-function: ease-out; }
a:hover { text-decoration:underline; color:rgb(29,34,39); text-decoration:underline; -webkit-transition: color 175ms; transition: color 175ms; transition-timing-function: ease-out; }

span.a, span.a:link, span.a:visited { cursor:pointer; color:rgb(57,67,70) !important; text-decoration:none; -webkit-transition: color 175ms; transition: color 175ms; transition-timing-function: ease-out; }
span.a:hover { color:rgb(29,34,39); text-decoration:underline; -webkit-transition: color 175ms; transition: color 175ms; transition-timing-function: ease-out; }

span.aList, span.aList:link, span.aList:visited { cursor:pointer; color:rgb(57,67,70) !important; text-decoration:none; -webkit-transition: color 175ms, background-color 175ms; transition: color 175ms, background-color 175ms; transition-timing-function: ease-out; background-color:none; display:inline-block; }
span.aList:hover { color:rgb(29,34,39); text-decoration:underline; -webkit-transition: color 175ms, background-color 175ms; transition: color 175ms, background-color 175ms; transition-timing-function: ease-out; background-color:rgba(.5,.5,.5,.05); }

.custom-radio .custom-control-input:checked~.custom-control-label::before {	background-color: rgb(125,154,170) !important;	}
.custom-control-input:checked~.custom-control-label::before {	color: #fff;	background-color: rgb(125,154,170) !important;	}
a.btn-theme-active, a.btn-theme-active:link, a.btn-theme-active:visited { margin-right:1px; padding-top:4px; padding-bottom:4px; background-color: rgb(125,154,170) !important; text-decoration:none; color:#FFFFFF !important; -webkit-transition: color 175ms, background-color 175ms; transition: color 175ms, background-color 175ms; transition-timing-function: ease-out; }
a.btn-theme-active:hover { background-color: rgb(125,154,170) !important; text-decoration:none; color:#FFFFFF !important; -webkit-transition: color 175ms, background-color 175ms; transition: color 175ms, background-color 175ms; transition-timing-function: ease-out; }
a.btn-theme-inactive, a.btn-theme-inactive:link, a.btn-theme-inactive:visited { margin-right:1px; padding-top:4px; padding-bottom:4px; background-color: rgba(128,128,128,.125) !important; text-decoration:none; color:#000000 !important; -webkit-transition: color 75ms, background-color 175ms; transition: color 175ms, background-color 175ms; transition-timing-function: ease-out; }
a.btn-theme-inactive:hover { background-color: rgb(125,154,170) !important; text-decoration:none; color:#FFFFFF !important; -webkit-transition: color 75ms, background-color 175ms; transition: color 75ms, background-color 175ms; transition-timing-function: ease-out; }
div.blockHeading { color:rgb(125,154,170) !important; }

div.phaseList0 { background-color:rgba(224,224,224,0.3); color:rgba(128,128,128,0.35); font-size:11px; border-radius:4px; padding-top:2px; padding-bottom:2px; width:72px; display:inline-block; border:1px solid rgba(128,128,128,0.1); }
div.phaseList1 { background-color:rgb(125,154,170); color:rgba(0,0,0,.75); font-size:11px; box-shadow:0px 1px 1px rgba(128,128,128,0.35); border-radius:4px; padding-top:2px; padding-bottom:2px; width:72px; display:inline-block; border:1px solid rgba(128,128,128,0.25); }
div.phaseList2 { background-color:rgb(125,154,170); color:rgba(0,0,0,.75); font-size:11px; box-shadow:0px 1px 1px rgba(96,96,96,0.75); border-radius:4px; padding-top:2px; padding-bottom:2px; width:72px; display:inline-block; border:1px solid rgba(128,128,128,0.35); }
div.phaseList0:hover { cursor:pointer; background-color:rgb(145,171,166); color:rgba(0,0,0,1); font-size:11px; box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); }
div.phaseList1:hover { cursor:pointer; background-color:rgb(145,171,166); color:rgba(0,0,0,1); font-size:11px; box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); }
div.phaseList2:hover { cursor:pointer; background-color:rgb(145,171,166); color:rgba(0,0,0,1); font-size:11px; box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); }
div.phaseList3 { cursor:pointer; background-color:rgb(145,171,166); color:rgba(0,0,0,1); font-size:11px; box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); border-radius:4px; padding-top:2px; padding-bottom:2px; width:72px; display:inline-block; }
.bg-btn-theme { background-color:rgb(125,154,170) !important; }
.color-btn-theme { color:rgb(125,154,170) !important; }
.color-link-theme { color:rgb(57,67,70) !important !important; }

div.phaseBank0 { background-color:rgba(224,224,224,0.25); color:rgba(128,128,128,0.3); font-size:11px; border-radius:32px; vertical-align:baseline; padding-top:2px; padding-bottom:2px; width:72px; display:inline-block; border:1px solid rgba(128,128,128,0.1); }
div.phaseBank1 { background-color:rgba(160,160,160,0.25); color:rgba(0,0,0,0.75); font-size:11px; box-shadow:0px 1px 1px rgba(128,128,128,0.5); vertical-align:baseline; border-radius:32px; padding-top:2px; padding-bottom:2px; width:72px; display:inline-block; border:1px solid rgba(128,128,128,0.25); }
div.phaseBank0:hover { cursor:pointer; background-color:rgba(128,128,128,0.4); font-size:11px; color:rgba(0,0,0,1); box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); }
div.phaseBank1:hover { cursor:pointer; background-color:rgba(128,128,128,0.4); font-size:11px; color:rgba(0,0,0,1); box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); }
i.phaseBank1 { font-size:14px; vertical-align:baseline; }

div.phaseBank2 { vertical-align:baseline; border-radius:32px; padding-top:2px; font-size:11px; padding-bottom:2px; width:72px; display:inline-block; cursor:pointer; background-color:rgba(128,128,128,0.4); color:rgba(0,0,0,1); box-shadow:0px 1px 1px rgba(96,96,96,1); border:1px solid rgba(96,96,96,0.5); }
i.phaseBank2 { font-size:14px; vertical-align:baseline; }
		
div.slider-track { height:6px !important; margin-top:-3px !important; }
div.tick-slider-selection { background-color:rgb(125,154,170); color:rgba(0,0,0,.75) !important; background-image:none !important; }
div.slider-handle { background-color:rgb(145,171,166) !important; background-image:none; width:12px; height:12px; margin-left:-6px; margin-top:4px; }
div.slider-tick { width:10px; height:10px; margin-left:-5px; margin-top:5px; }
div.slider-tick.in-selection { background-color:rgb(125,154,170); color:rgba(0,0,0,.75) !important; background-image:none !important; }
div.slider.slider-disabled .slider-handle {  background-color:rgba(224,224,224,1) !important; background-image:none !important; }

div.fa_TopMenu { height:38px; white-space:nowrap; overflow:hidden; display:block; background-color:rgb(125,154,170) !important; padding:0px 10px; }
div.fa_SubMenu { height:38px; white-space:nowrap; overflow:hidden; display:block; padding:0px 10px; border-bottom:1px solid #cbcbcb; }
div.fa_SubMenu_container { height:38px; white-space:nowrap; overflow:hidden; display:block; background-color:#FFFFFF; padding:0px 10px; border-bottom:1px solid #cbcbcb; }

.btn-link { color:rgb(57,67,70) !important; text-decoration:none; -webkit-transition: color 175ms; transition: color 175ms; transition-timing-function: ease-out; }
.btn-link:hover { text-decoration:underline; color:rgb(29,34,39); text-decoration:underline; -webkit-transition: color 175ms; transition: color 175ms; transition-timing-function: ease-out; }

a.fa_TopMenu_Link_off, a.fa_TopMenu_Link_off:link, a.fa_TopMenu_Link_off:visited { vertical-align:middle; text-decoration:none !important; padding:0px 14px 0px 14px; font-family:Verdana; line-height:39px; display:inline-block; font-weight:normal; font-size:10px; color:#FFFFFF !important; -webkit-transition: background 175ms, color 175ms; transition: background 175ms, color 175ms; transition-timing-function: ease-out; }
a.fa_TopMenu_Link_off:hover, a.fa_TopMenu_Link_on, a.fa_TopMenu_Link_on:link, a.fa_TopMenu_Link_on:visited, a.fa_TopMenu_Link_on:hover { vertical-align:middle; text-decoration:none; padding:0px 14px 0px 14px; font-weight:normal; line-height:39px; display:inline-block; font-family:Verdana; font-size:10px; background-color:#FFFFFF; color:#000000 !important; }
a.fa_SubMenu_Link_off, a.fa_SubMenu_Link_off:link, a.fa_SubMenu_Link_off:visited { vertical-align:middle; text-decoration:none !important; padding:12px 12px; font-family:Verdana; display:inline-block; font-weight:normal; font-size:10px; color:#000000 !important; -webkit-transition: background 175ms, color 175ms; transition: background 175ms, color 175ms; transition-timing-function: ease-out; }
a.fa_SubMenu_Link_off:hover, a.fa_SubMenu_Link_on, a.fa_SubMenu_Link_on:link, a.fa_SubMenu_Link_on:visited, a.fa_SubMenu_Link_on:hover { vertical-align:middle; text-decoration:none; padding:12px 12px; font-weight:normal; display:inline-block; font-family:Verdana; font-size:10px; color:rgb(145,171,166) !important; }

a.fa_TopMenu_Link2_off, a.fa_TopMenu_Link2_off:link, a.fa_TopMenu_Link2_off:visited { vertical-align:middle; text-decoration:none !important; padding:0px 10px 0px 10px; font-family:Verdana; line-height:39px; display:inline-block; font-weight:normal; font-size:13px; color:#FFFFFF !important; -webkit-transition: background 175ms, color 175ms; transition: background 175ms, color 175ms; transition-timing-function: ease-out; }
a.fa_TopMenu_Link2_off:hover, a.fa_TopMenu_Link2_on, a.fa_TopMenu_Link2_on:link, a.fa_TopMenu_Link2_on:visited, a.fa_TopMenu_Link2_on:hover { vertical-align:middle; text-decoration:none; padding:0px 10px 0px 10px; font-weight:normal; line-height:39px; display:inline-block; font-family:Verdana; font-size:13px; background-color:#FFFFFF; color:#000000 !important; }
a.fa_SubMenu_Link2_off, a.fa_SubMenu_Link2_off:link, a.fa_SubMenu_Link2_off:visited { vertical-align:middle; text-decoration:none !important; padding:9px 10px 7px 10px; font-family:Verdana; display:inline-block; font-weight:normal; font-size:13px; color:#000000 !important; -webkit-transition: background 175ms, color 175ms; transition: background 175ms, color 175ms; transition-timing-function: ease-out; }
a.fa_SubMenu_Link2_off:hover, a.fa_SubMenu_Link2_on, a.fa_SubMenu_Link2_on:link, a.fa_SubMenu_Link2_on:visited, a.fa_SubMenu_Link2_on:hover { vertical-align:middle; text-decoration:none; padding:9px 10px 7px 10px; font-weight:normal; display:inline-block; font-family:Verdana; font-size:13px; color:rgb(145,171,166) !important; }

a.heading_edit, a.heading_edit:link, a.heading_edit:visited { vertical-align:middle; text-decoration:none; font-weight:normal; display:inline-block; padding:2px 3px 2px 3px; font-size:13px; color:rgb(125,154,170) !important; opacity:1; -webkit-transition: color 75ms; transition: color 75ms; transition-timing-function: ease-out; }
a.heading_edit:hover { vertical-align:middle; text-decoration:none; font-weight:normal; display:inline-block; padding:2px 3px 2px 3px; font-size:13px; color:rgb(125,154,170) !important; opacity:0.75; }

a.nav-link { color:#000000 !important; }