body {
    font-family: Nunito, sans-serif;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff; 
}

.SolutionsTree{
    padding: 4px 0px;
}
a:focus, a:hover {
    text-decoration:none;
}
label{
    font: 12px Nunito, sans-serif;
}
div[id*=".CONTENTWRAPPER.SCROLLWRAPPER"] {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.Notes_190 {
	background-color: #fff;
	height: 215px;
	/*overflow-y: scroll;*/
	overflow-x: hidden;
}

.Notes {
	white-space: pre-wrap;
	word-break: break-all;
}

.SAM_List_190 {
	height: 190px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.SAM_Item {
	display: table-cell;
	vertical-align: middle;
	padding: 4px 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

.help-info-button {
    position: relative;
}
.help-info-button:after {
    content: "\f05a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color:#3299DF;
    font-size: 10px;
    padding-left: 0.5em;
    top: 0px;
    left: 0;
	vertical-align: super;
}

button.info-class {
    border: none;
    background: none;
    font-size: 30px;
    color: #3299DF;
}

button.info-class:active, button.info-class:focus {
    outline: none;
}

button.info-class:after {
    content: "\f05a";
    font-family: FontAwesome;
}

.SubmitContainer {
border-top: 2px solid #518cb5;
margin-top: 6px;
margin-bottom: 5px;
width: 100%;	
}	
.MobBluePage {
color: #19194b;
font: 12px Nunito, sans-serif;
}
.MobBlueHeading {
font-weight: bold;
}
.MobBlueTextHighlight {
font-style: italic;
font-weight: bold;
border-bottom: 1px dotted #4a74b1;
}
.MobBlueLink {
color: #101020;
}
.MobBlueLink:hover {
text-decoration: none;
}
.MobBlueGroup {
border: 1px solid #a6bbd8;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueGroupLabel {
color: #446ea7;
}
.MobBlueUILock {
background-color: #161616;
border: 1px solid #161616;
opacity: .25;
filter: alpha(opacity: 25);
}
.MobBlueEdit {
background-color: #ffffff;
color: #000;  /* color: #555;   */
font: 12px Nunito, sans-serif;
border: 1px solid #CCC;
padding: 5px 10px;
vertical-align: middle;
outline: none;
line-height: 1.5; 
height: 30px;
}
.MobBlueEdit:focus{
    outline:1px solid #67AEE6;
}

.MobBlueEdit:disabled{
    background-color: #eee;
    color: #000000;
}

.MobBlueEditDisabled {
background-color: #eee;
color: #000000;
}
.MobBlueEditRequired {
border: 1px solid #FE2C59;
background-color: #fff;
}
.MobBlueEditError {
color: #FE2C59;
background-image: none;
border-color: #FE2C59;
}
.MobBlueEditWatermark {
color: #4874b3;
font-style: italic;
}
.MobBlueEditBG {
background-color: #ffffff;
color: #000;  /* color: #555;   */
font: 12px Nunito, sans-serif;
border: 1px solid #CCC;
padding: 5px 10px;
vertical-align: middle;
outline: none;
line-height: 1.5; 
height: 30px;
}
.MobBlueEditBG:focus{
    outline:1px solid #67AEE6;
}
.MobBlueEditBG:disabled{
    background-color: #eee;
    color: #000000;
}
.MobBlueEditBGError {
color: #FE2C59;
background: none;
background-color: #ffffff;
border-color: #d90000;
}
.MobBlueEditBGEdit {
background-color: transparent;
font: 12px Nunito, sans-serif;
border-style: none;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 3px;
outline: none;
/*height: 27px; */
}

.MobBlueEditBGEdit:disabled{
    background-color: #eee;
    color: #000000;
}
.MobBlueEditBGError .MobBlueEditBGEdit {
color: #FE2C59;
}
.MobBlueEditBGEditWatermark {
color: #4874b3;
font-style: italic;
}
.MobBlueEditBGSeparator {
background-color: transparent;
font: 0pt Nunito, sans-serif;
padding: 0px;
width: 1px;
}
.MobBlueEditBGHover .MobBlueEditBGSeparator, .MobBlueEditBGFocus .MobBlueEditBGSeparator {
background-color: #ffffff;
}
.MobBlueEditBGButton {
padding: 1px 2px;
}
.MobBlueEditBGHover .MobBlueEditBGButton, .MobBlueEditBGButton {
background-image: none;
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;*/
/*border: 1px solid #fefefe;*/
border: none;
padding: 0px 1px;
}
.MobBlueEditBGHover .MobBlueEditBGButtonHover {
background-image: none;	
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42l2MsQ0AAAiDTP+/GRw1HRggTUcNEPWAUK5ee3vK628BePJH1g4uNlMAAAAASUVORK5CYII=') repeat-x top #c8dcf7;*/
padding: 0px 1px;
}
.MobBlueEditBGHover .MobBlueEditBGButtonPressed, .MobBlueEditBGButtonPressed {
background-image: none;	
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAALUlEQVR42mPYeekLEyMDAxMjIwQzQWmIGCOCz8jAxARXx4hQy4CsjxGuF6oPAPxFAuBCRdKZAAAAAElFTkSuQmCC') repeat-x top #d9e7fa;*/
}

.MobBlueEditBGFocus {
    outline:1px solid #67AEE6;
}
.MobBlueButton, .MobBlueButtonT {
color: #FFFFFF;
background: #3299df;
background-image:none;
text-shadow: none;
font: 14px Nunito, sans-serif;
font-weight: 300;
/*line-height: 1.42857143; */
border: none;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
margin-bottom: 0px;
margin-left: 2px;
transition: all .1s;
transition-property: all;
transition-duration: 0.1s;
transition-timing-function: initial;
transition-delay: initial;
padding: 4px 16px;
}
.MobBlueButton:focus, .MobBlueButtonT:focus {
    outline: none;
}
.MobBlueButtonHover, .MobBlueButtonTHover {
color: rgb(245,245,245);
background-image:none;
background-color: rgb(65,125,175);
border: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.MobBlueButtonPressed, .MobBlueButtonTPressed {
border: 1px solid #f5f5f5;
color: #000;
}
.MobBlueButtonDisabled, .MobBlueButtonTDisabled, .MobBlueButton[disabled], .MobBlueButtonT[disabled] {
/*color: #537cb7;*/
color: rgb(173, 196, 216);
background-image:none;
background-color: rgb(100, 154, 199);

}
.MobBlueButtonDD {
color: #FFFFFF;
background: #3299df;
background-image:none;
text-shadow: none;
font: 14px Nunito, sans-serif;
font-weight: 300;
/* line-height: 1.42857143; */
border: none;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
margin-bottom: 0px;
margin-left: 2px;
transition: all .1s;
transition-property: all;
transition-duration: 0.1s;
transition-timing-function: initial;
transition-delay: initial;
padding: 1px 16px;
}

.MobBlueButtonTDD {
text-shadow: #dedddd 1px 1px;
background-color: transparent;
font: 12px Nunito, sans-serif;
border-style: none;
padding: 1px;
vertical-align: middle;
height: 27px;
}
.MobBlueButtonDDHover, .MobBlueButtonTDDHover {
color: rgb(245,245,245);
background-image:none;
background-color: rgb(65,125,175);
border: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.MobBlueButtonDDPressed, .MobBlueButtonTDDPressed {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42mNYuuMaExMjIxMTEwIzMzGiiDHD5BjR+FAxFD4TIxMzQi8A7CcC1fyNUcsAAAAASUVORK5CYII=') repeat-x top #dce4f0;
border: 1px solid #7595c3;
padding: 0px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueButtonDDDisabled, .MobBlueButtonTDDDisabled {
ccolor: rgb(173, 196, 216);
background-image:none;
background-color: rgb(100, 154, 199);
}
.MobBlueButtonDDContent, .MobBlueButtonDDSplitContent, .MobBlueButtonTDDContent, .MobBlueButtonTDDSplitContent {
padding: 2px;
cursor: default;
}
.MobBlueButtonDDDropdown, .MobBlueButtonDDSplitDropdown, .MobBlueButtonTDDDropdown, .MobBlueButtonTDDSplitDropdown {
padding: 1px;
cursor: default;
}
.MobBlueButtonDDHover .MobBlueButtonDDSplitContent, .MobBlueButtonTDDHover .MobBlueButtonTDDSplitContent {
border-right: 1px solid #72a6ee;
padding-right: 9px;
}
.MobBlueButtonDDPressed .MobBlueButtonDDSplitContent, .MobBlueButtonTDDPressed .MobBlueButtonTDDSplitContent {
border-right: 1px solid #7595c3;
padding-right: 9px;
}
.MobBlueButtonDDHover .MobBlueButtonDDSplitDropdown, .MobBlueButtonTDDHover .MobBlueButtonTDDSplitDropdown {
border-left: 1px solid #fefefe;
padding-left: 0px;
}
.MobBlueButtonDDPressed .MobBlueButtonDDSplitDropdown, .MobBlueButtonTDDPressed .MobBlueButtonTDDSplitDropdown {
border-left: 1px solid #fefefe;
padding-left: 0px;
}
.MobBlueButtonDDHover .MobBlueButtonDDSplitDropdownHover, .MobBlueButtonTDDHover .MobBlueButtonTDDSplitDropdownHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42l2MsQ0AAAiDTP+/GRw1HRggTUcNEPWAUK5ee3vK628BePJH1g4uNlMAAAAASUVORK5CYII=') repeat-x top #c8dcf7;
border-left: 1px solid #fefefe;
padding-left: 0px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-webkit-top-right-border-radius: 2px;
-moz-top-right-border-radius: 2px;
-webkit-bottom-right-border-radius: 2px;
-moz-bottom-right-border-radius: 2px;
}
.MobBlueButtonGroupHF {
border-right-style: none;
margin-right: 0px;
border-radius: 3px 0px 0px 3px;
-webkit-border-radius: 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px;
}
.MobBlueButtonGroupHM {
border-right-style: none;
margin-left: 0px;
margin-right: 0px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
.MobBlueButtonGroupHL {
margin-left: 0px;
border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
}
.MobBlueButtonGroupVF {
border-bottom-style: none;
margin-bottom: 0px;
display: block;
width: 100%;
border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-moz-border-radius: 3px 3px 0px 0px;
}
.MobBlueButtonGroupVM {
border-bottom-style: none;
margin-top: 0px;
margin-bottom: 0px;
display: block;
width: 100%;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
.MobBlueButtonGroupVL {
margin-top: 0px;
display: block;
width: 100%;
border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueList {
border: 1px solid #E1E1E1;
background-color: #fff;
padding: 0px;
overflow: auto;
}
.MobBlueListItem {
text-decoration: none;
color: rgb(25,25,75);
background-color: #fff;
font: 12px Nunito, sans-serif;
border-top: 1px solid #E1E1E1;
padding: 2px 4px;
display: block;
cursor: default;
outline: none;
}
.MobBlueListItemHover {
background-color: rgb(245,245,245);
font: 12px Nunito, sans-serif;
padding: 2px 4px;

}
.MobBlueListItemSelected  {
color: #676A6C;
background-color: rgb(245,245,245);
font-weight: bold;
padding: 2px 4px;
}
.MobBlueListItemLabelMain {
font-size: 106.25%;
font-weight: bold;
}
.MobBlueListItemLabelSub {
font-weight: bold;
}
.MobBlueListItemLabelContext {
color: #446ca5;
font-style: italic;
}
.MobBlueListItemLabelDetail {
color: #676a6c;
background-color: #6b8ebf;
padding: 2px 10px;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
}
.MobBlueListItemContent {
color: #676A6E;
}
.MobBlueListTitle {
background:  #d4dfed;
font-weight: bold;
border-top: 1px solid #a6bbd8;
border-bottom: 1px solid #a6bbd8;
padding: 5px;
}
.MobBlueListSeparator {
border: 1px solid #DDDDDD;
border-top-style: solid;
margin: 0px;
}
.MobBlueListHeader {
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;*/
background-color: #E1E1E1;
color: #676A6E;
border-top: none;
border-bottom: none;
}
.MobBlueListHeaderItem {
color: #676A6E;
font: 12px Nunito, sans-serif;
font-weight: 600;
padding: 4px;
cursor: default;
line-height: 24px;
}
.MobBlueListHeaderItemHover {
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;*/
color: #000000;
font-weight: 600;
}

/* STANDARD TREE CSS
.MobBlueTree {
text-decoration: none;
font: 12px Nunito, sans-serif;
border: none;
padding: 0px;
overflow: auto;
}
.MobBlueTreeNode {
text-decoration: none;
color: #FFFFFF;
font-size: 13px;
border-bottom: 1px solid #60879E;
padding: 6px;
display: block;
cursor: default;
outline: none;
}
.MobBlueTreeNodeHover {
text-decoration: none;
color: #FFFFFF;
background-color: #3D5A6A;
border: none;
padding: 6px;
}
.MobBlueTreeNodeSelected {
    text-decoration: none;
    color: #000;
	font-weight: 600;
    background: #bbe1a8;
    border: none;
    padding: 6px;

}
.MobBlueTreeNodeLabel, .MobBlueTreeNodeLabel:focus, .MobBlueTreeNodeLabel:hover, .MobBlueTreeNodeLabel:active {
text-decoration: none;
color: #FFFFFF;
cursor: default;
outline: none;
font-weight: 600;
}
.MobBlueTreeNodeSelected .MobBlueTreeNodeLabel {
    text-decoration: none;
    color: #000;
	font-weight: 600;
    background: #bbe1a8;
    border: none;
    padding: 6px;

}
*/

.MobBlueTree {
    text-decoration: none;
    font: 12px Nunito, sans-serif;
    border: none;
    padding: 4px;
    overflow: auto;
	font-weight: 600;
}

.MobBlueTreeNode {
    text-decoration: none;
    color: #000000;
    font-size: 12px;   
    /*border: 1px solid #fff;*/
	border: none;
    padding: 6px;
    display: block;
    cursor: default;
    outline: none;
    margin-bottom: 4px;
	font-weight: 600;

}

.MobBlueTreeNodeHover {
    text-decoration: none;
    color: #000000;
    background-color: #3299df;
    border: none;
    padding: 6px;
    margin-bottom: 4px;
    border: 1px solid #ccc;
	font-weight: 600;
}

.MobBlueTreeNodeSelected {
    text-decoration: none;
    color: #000;
    font-weight: 600;
    background: #bbe1a8;
    border: none;
    padding: 6px;
    margin-bottom: 4px;
    /*border: 1px solid #4b76aa;*/
    border: 1px solid #ccc;
}

.MobBlueTreeNodeLabel,
.MobBlueTreeNodeLabel:focus,
.MobBlueTreeNodeLabel:hover,
.MobBlueTreeNodeLabel:active {
    text-decoration: none;
    color: #000000;
    cursor: default;
    outline: none;
}

.MobBlueTreeNodeSelected .MobBlueTreeNodeLabel {
    text-decoration: none;
    color: #000;
    font-weight: 600;
    background: #bbe1a8;
    border: none;
    padding: 6px;
}

.MobBlueDP {
border: 1px solid #a6bbd8;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDPHeader {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
border-top: 1px solid #fefefe;
border-bottom: 1px solid #a6bbd8;
padding: 4px;
}
.MobBlueDPHeaderButton {
text-decoration: none;
text-shadow: #dedddd 1px 1px;
color: #101020;
background-color: transparent;
font: bold 13px Nunito, sans-serif;
border-style: none;
padding: 6px 11px;
display: inline-block;
cursor: default;
outline: none;
}
.MobBlueDPHeaderButtonHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border: 1px solid #72a6ee;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDPHeaderButtonSelected {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42mNYuuMaExMjIxMTEwIzMzGiiDHD5BjR+FAxFD4TIxMzQi8A7CcC1fyNUcsAAAAASUVORK5CYII=') repeat-x top #dce4f0;
border: 1px solid #7595c3;
padding: 5px 10px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDPItem {
text-align: center;
text-decoration: none;
color: #0e1829;
font-size: 13px;
padding: 6px;
margin: 1px;
display: block;
cursor: default;
outline: none;
}
.MobBlueDPItemHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border: 1px solid #72a6ee;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDPItemSelected {
color: #e9f1fb;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mMInPCa6d+//0z//jNA8D8Gpn//cfD/QcWw8eFsFD4AI9Q1qf5rCEcAAAAASUVORK5CYII=') repeat-x top #2474e7;
border: 1px solid #1055b8;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDPItemOutOfRange {
color: #385d8f;
}
.MobBlueDPItemDisabled {
color: #537cb7;
}
.MobBlueDPPanel {
background-color: #f9fafd;
}
.MobBlueDPDaysOfWeek {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAHElEQVR42mM4ce05EwszExMrCxMTKzMTEwsLEwAu5QK2igOwFwAAAABJRU5ErkJggg==') repeat-x top #e0e8f2;
border-bottom: 1px solid #a6bbd8;
padding: 5px;
}
.MobBlueDPWeeksOfYear {
background-color: #e0e8f2;
border-right: 1px solid #a6bbd8;
padding: 5px;
}
.MobBlueDPWeeksOfYearHeader {
border-bottom-style: none;
}
.MobBlueDPDate {
background-color: #f9fafd;
}
.MobBlueDPDateWeekend {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANElEQVR42mO89egFAwODpIgAAwPD8zcf4GwmrKLP33xg/PztB6YoVAemqKSIABNWUeraAQC04TU3QSCKggAAAABJRU5ErkJggg==') repeat center #f5f8fa;
}
.MobBlueDPDateToday {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR42mM8eukZAwMDDxcbAwPDl2+/4GwmrKJfvv1iwioK1YEpysPFxoRVlLp2AAB4US+p0IL2pgAAAABJRU5ErkJggg==') repeat center #d1dcec;
}
.MobBlueTP .MobBlueEdit {
text-align: center;
border-bottom-style: none;
margin: 0px;
border-radius: 0px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-webkit-bottom-left-border-radius: 0px;
-moz-bottom-left-border-radius: 0px;
-webkit-bottom-right-border-radius: 0px;
-moz-bottom-right-border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTPEditButton {
text-align: center;
background-color: #fefefe;
border: 1px solid #9fb6d7;
border-top-style: none;
padding: 0px;
padding-top: 1px;
display: block;
cursor: default;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
outline: none;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
}
.MobBlueTPEditButton:hover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border-top-style: solid;
padding-top: 0px;
}
.MobBlueTPMeridianButton {
text-decoration: none;
color: #0e1829;
font-size: 13px;
padding: 6px;
margin: 1px;
display: block;
cursor: default;
outline: none;
}
.MobBlueTPMeridianButton:hover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border: 1px solid #72a6ee;
padding: 5px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.MobBlueGrid {
border: 1px solid #a6bbd8;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueGridHeader {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
border-top: 1px solid #fefefe;
border-bottom: 1px solid #a6bbd8;
padding: 4px;
line-height: 24px;
}
.MobBlueGridHeader img {
vertical-align: middle;
}
.MobBlueGridFooter {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
border-top: 1px solid #a6bbd8;
border-bottom: 1px solid #fefefe;
padding: 4px;
vertical-align: middle;
}
.MobBlueGridFooter img {
vertical-align: middle;
}
.MobBlueGridSummaryLabel {
background-color: #eff2f8;
padding: 4px;
}
.MobBlueGridSummaryData {
background-color: #eff2f8;
padding: 4px;
}
.MobBlueGridQBE {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAHElEQVR42mM4ce05EwszExMrCxMTKzMTEwsLEwAu5QK2igOwFwAAAABJRU5ErkJggg==') repeat-x top #e0e8f2;
border-bottom: 1px solid #a6bbd8;
padding: 4px;
}
.MobBlueGridQBE img {
vertical-align: middle;
}
.MobBlueGridSeparator {
background-color: #b6c7e0;
font-size: 0px;
padding: 0px;
height: 1px;
}
.MobBlueGridRowHeader {
background-color: #eff2f8;
}
.MobBlueGridDataHeader {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42nXLMQoAIACAQPH/v2xr7QG2RtR4oIy5rAwshCye5uhuf74Nsysmy+sKep4AAAAASUVORK5CYII=') repeat-x top #d4dfed;
border-top: 1px solid #fefefe;
border-bottom: 1px solid #fefefe;
padding: 6px;
}
.MobBlueGridData {

padding: 4px;
padding-top: 2px;
padding-bottom: 2px;
}
.MobBlueGridDataAlt {
background-color: #eff2f8;
padding: 4px;
padding-top: 2px;
padding-bottom: 2px;
}
.MobBlueGridRowHover .MobBlueGridDataAlt, .MobBlueGridRowHover .MobBlueGridData {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
}
.MobBlueGridRowSelected .MobBlueGridDataAlt, .MobBlueGridRowSelected .MobBlueGridData {
color: #e9f1fb;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mMInPCa6d+//0z//jNA8D8Gpn//cfD/QcWw8eFsFD4AI9Q1qf5rCEcAAAAASUVORK5CYII=') repeat-x top #2474e7;
}
.MobBlueGridDataError {
color: #FE2C59;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR42mP8d/06AwPD/7t3GRgYGJWV4WwmrKKMyspMWEWhOjBF/9+9y4RVlLp2AACimzJ1XxeqFAAAAABJRU5ErkJggg==') repeat center #feb5b5;
}
.MobBlueGridHeader .MobBlueLink {
text-decoration: none;

}
.MobBlueGridHeader .MobBlueLink:hover {
text-decoration: underline;
}
.MobBlueGridRowSelected .MobBlueLink {
color: #e9f1fb;
}
.MobBlueGridForm {
}
.MobBlueGridFormLabel {
}
.MobBlueGridFormData {
}
.MobBlueGridFormDataError {
color: #FE2C59;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR42mP8d/06AwPD/7t3GRgYGJWV4WwmrKKMyspMWEWhOjBF/9+9y4RVlLp2AACimzJ1XxeqFAAAAABJRU5ErkJggg==') repeat center #feb5b5;
}
.MobBlueDialogLabel {
font: 12px Nunito, sans-serif;
color: #676A6C;  
    font-weight: 300;
    display: inline-block;
    max-width: 100%;
   margin-top: 5px;
}
.MobBlueDialogRSHeader {
}
.MobBlueDialogRSFooter {
text-align: right;
border-top: 1px dotted #9fb6d7;
padding-top: 2px;
}
.MobBlueDialogRSRow {
padding: 3px;
}
.MobBlueDialogRSRowSelected {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mN4/v4P079//5n+/WeA4v9M//4hsf8zQPkINf+JVw8A1pA4r9mlXxgAAAAASUVORK5CYII=') repeat-x top #bad3f7;
border: 1px solid #a0c3f4;
padding: 2px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDialogRSRowHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIUlEQVR42mP4/fs30////5n+/2dg+s/AgErjFPtPpDoGAHGbKfkhmFRDAAAAAElFTkSuQmCC') repeat-x top #e5eefc;
border: 1px solid #cde0f9;
padding: 2px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDialogRSRowError {
color: #FE2C59;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR42mP8d/06AwPD/7t3GRgYGJWV4WwmrKKMyspMWEWhOjBF/9+9y4RVlLp2AACimzJ1XxeqFAAAAABJRU5ErkJggg==') repeat center #feb5b5;
border: 1px solid #d90000;
padding: 2px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueDialogRSSeparator {
border-top: 1px dotted #9fb6d7;
margin-top: 5px;
line-height: 5px;
}
.MobBlueMenu {
background-color: #e9eef5;
border: 1px solid #a6bbd8;
padding: 0px;
border-radius: 3px;
box-shadow: 4px 4px 8px #aaa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 4px 4px 8px #aaa;
-moz-box-shadow: 4px 4px 8px #aaa;
}
.MobBlueMenuInner {
border: 1px solid #fefefe;
padding: 0px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.MobBlueMenuNoIndent {
background-color: #e9eef5;
}
.MobBlueMenuItem {
text-decoration: none;
white-space: nowrap;
color: #0e1829;
font-size: 13px;
padding: 6px;
margin: 1px;
display: block;
cursor: default;
outline: none;
}
.MobBlueMenuItemHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border: 1px solid #72a6ee;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenuItemSelected {
color: #e9f1fb;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mMInPCa6d+//0z//jNA8D8Gpn//cfD/QcWw8eFsFD4AI9Q1qf5rCEcAAAAASUVORK5CYII=') repeat-x top #2474e7;
border: 1px solid #1055b8;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenuItemDisabled {
color: #537cb7;
}
.MobBlueMenuItemDisabledHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAMElEQVR42lWLMQoAMAyE5P7/1A6ZutohoaWTIMqqHTVCkCZEbUJ0HL7mtsbvG9fNATdCHeZWiTyXAAAAAElFTkSuQmCC') repeat-x top #e0e8f2;
border: 1px solid #97b0d3;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenuItem .MobBlueMenuItemCascade {
background: url('MenuCascade.png') no-repeat right;
padding-right: 16px;
}
.MobBlueMenuItemDisabled .MobBlueMenuItemCascade {
background-image: url('MenuCascadeDisabled.png');
}
.MobBlueMenuSeparator {
border-top: 1px solid #a6bbd8;
border-bottom: 1px solid #fefefe;
}
.MobBlueMenuTitle {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42nXLMQoAIACAQPH/v2xr7QG2RtR4oIy5rAwshCye5uhuf74Nsysmy+sKep4AAAAASUVORK5CYII=') repeat-x top #d4dfed;
border-top: 1px solid #a6bbd8;
border-bottom: 1px solid #a6bbd8;
padding: 5px;
}
.MobBlueMenuItemHover .MobBlueMenuItemCascade {
background-image: url('MenuCascadeHover.png');
}
.MobBlueMenubarHItem {
text-decoration: none;
white-space: nowrap;
color: #0e1829;
font-size: 13px;
padding: 6px;
margin: 1px;
display: block;
cursor: default;
outline: none;
}
.MobBlueMenubarHItemHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border: 1px solid #72a6ee;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenubarHItemPressed {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42mNYuuMaExMjIxMTEwIzMzGiiDHD5BjR+FAxFD4TIxMzQi8A7CcC1fyNUcsAAAAASUVORK5CYII=') repeat-x top #dce4f0;
border: 1px solid #7595c3;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenubarHItemDisabled {
color: #537cb7;
}
.MobBlueMenubarHSeparator {
font-size: 0px;
border-style: none;
border-left: 1px solid #a6bbd8;
border-right: 1px solid #fefefe;
padding: 0px;
vertical-align: middle;
height: 24px;
}
.MobBlueMenubarHItemCascade {
background: url('MenubarHCascade.png') no-repeat right;
padding-right: 16px;
}
.MobBlueMenubarHItemHover .MobBlueMenubarHItemCascade {
background-image: url('MenubarHCascadeHover.png');
}
.MobBlueMenubarHItemPressed .MobBlueMenubarHItemCascade {
background-image: url('MenubarHCascadePressed.png');
}
.MobBlueMenubarHItemDisabled .MobBlueMenubarHItemCascade {
background-image: url('MenubarHCascadeDisabled.png');
}
.MobBlueMenubarVItem {
text-decoration: none;
white-space: nowrap;
color: #0e1829;
font-size: 13px;
padding: 6px;
margin: 1px;
display: block;
cursor: default;
outline: none;
}
.MobBlueMenubarVItemHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border: 1px solid #72a6ee;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenubarVItemPressed {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42mNYuuMaExMjIxMTEwIzMzGiiDHD5BjR+FAxFD4TIxMzQi8A7CcC1fyNUcsAAAAASUVORK5CYII=') repeat-x top #dce4f0;
border: 1px solid #7595c3;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueMenubarVItemDisabled {
color: #537cb7;
}
.MobBlueMenubarVSeparator {
font-size: 0px;
border-style: none;
border-top: 1px solid #a6bbd8;
border-bottom: 1px solid #fefefe;
padding: 0px;
}
.MobBlueMenubarVItemCascade {
background: url('MenubarVCascade.png') no-repeat right;
padding-right: 16px;
}
.MobBlueMenubarVItemHover .MobBlueMenubarVItemCascade {
background-image: url('MenubarVCascadeHover.png');
}
.MobBlueMenubarVItemPressed .MobBlueMenubarVItemCascade {
background-image: url('MenubarVCascadePressed.png');
}
.MobBlueMenubarVItemDisabled .MobBlueMenubarVItemCascade {
background-image: url('MenubarVCascadeDisabled.png');
}
.MobBlueWin {
background-color: #f5f5f5;
border: none;
padding: 0px;
border-radius: 4px;
box-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.MobBlueWinActive {
}
.MobBlueWinAdjust {
}
.MobBlueWinInner {
border: 1px solid rgb(25,25,75);
padding: 0px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
font-weight: normal;
}
.MobBlueWinTitle {
text-shadow: none;
color: #f5f5f5;
background-color: rgb(25,25,75);
font-weight: 600;
padding: 5px;
line-height: 24px;
}
.MobBlueWinBodyContainer {
}
.MobBlueWinTBar {
background-color: #c5d3e6;
padding: 5px;
}
.MobBlueWinBody {
border-top: 1px solid rgb(25,25,75);
border-bottom: 1px solid rgb(25,25,75);
padding: 5px;
}
.MobBlueWinButtons {
text-align: right;
background-color: #f5f5f5;
padding: 5px;
}
.MobBlueWinBBar {
background-color: #c5d3e6;
padding: 5px;
}
.MobBlueWinHeader {
background-color: #c5d3e6;
padding: 5px;
}
.MobBlueWinFooter {
background-color: #c5d3e6;
padding: 4px;
vertical-align: middle;
}
.MobBlueWinActive .MobBlueWinInner {
}
.MobBlueWinActive .MobBlueWinBodyContainer {
}
.MobBlueWinActive .MobBlueWinTBar, .MobBlueWinActive .MobBlueWinBody, .MobBlueWinActive .MobBlueWinButtons, .MobBlueWinActive .MobBlueWinBBar {
}
.MobBlueWinResizer {
background-color: #19194b;
background-image: none;
height: 13px;
}
.MobBlueWinPointerDown {
border-top: 10px solid #446ea7;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
margin-left: -10px;
left: 50%;
bottom: -10px;
width: 0;
height: 0;
}
.MobBlueWinPointerUp {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #446ea7;
margin-left: -10px;
top: -10px;
left: 50%;
width: 0;
height: 0;
}
.MobBlueWinPointerLeft {
border-top: 10px solid transparent;
border-right: 10px solid #446ea7;
border-bottom: 10px solid transparent;
margin-top: -10px;
top: 50%;
left: -10px;
width: 0;
height: 0;
}
.MobBlueWinPointerRight {
border-top: 10px solid transparent;
border-left: 10px solid #446ea7;
border-bottom: 10px solid transparent;
margin-top: -10px;
top: 50%;
right: -10px;
width: 0;
height: 0;
}
.MobBlueDDWin {
background-color: #afd9ee;
border: 1px solid #a6bbd8;
padding: 0px;
border-radius: 5px;
box-shadow: 4px 4px 8px #aaa;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 4px 4px 8px #aaa;
-moz-box-shadow: 4px 4px 8px #aaa;
}
.MobBlueDDWinAdjust {
}
.MobBlueDDWinInner {
border: 1px solid #fefefe;
padding: 0px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.MobBlueDDWinTitle {
text-shadow: #ffffff 1px 1px;
font-weight: bold;
padding: 5px;
line-height: 24px;
}
.MobBlueDDWinHeader {
padding: 5px;
}
.MobBlueDDWinBody {
padding: 5px;
}
.MobBlueDDWinButtons {
text-align: right;
padding: 5px;
}
.MobBlueDDWinFooter {
padding: 5px;
}
.MobBlueDDWinResizer {
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAIUlEQVR42mO4++wj099//5j+/fvP9O/ff6a/UPrffxQ+AErLHZeFZVbXAAAAAElFTkSuQmCC') repeat-x top #c7d5e8;*/
background-color: none;
/*border-top: 1px solid #a6bbd8;*/
height: 13px;
}
.MobBlueDDWinBBar {
padding: 5px;
}
.MobBlueDDWinTBar {
padding: 5px;
}
.MobBlueDDWinPointerDown, .MobBlueMenuPointerDown {
border-top: 10px solid #a6bbd8;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
margin-left: -10px;
left: 50%;
bottom: -10px;
width: 0;
height: 0;
}
.MobBlueDDWinPointerUp, .MobBlueMenuPointerUp {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #a6bbd8;
margin-left: -10px;
top: -10px;
left: 50%;
width: 0;
height: 0;
}
.MobBlueDDWinPointerLeft, .MobBlueMenuPointerLeft {
border-top: 10px solid transparent;
border-right: 10px solid #a6bbd8;
border-bottom: 10px solid transparent;
margin-top: -10px;
top: 50%;
left: -10px;
width: 0;
height: 0;
}
.MobBlueDDWinPointerRight, .MobBlueMenuPointerRight {
border-top: 10px solid transparent;
border-left: 10px solid #a6bbd8;
border-bottom: 10px solid transparent;
margin-top: -10px;
top: 50%;
right: -10px;
width: 0;
height: 0;
}
.MobBluePanelHeader {
/*color: #101020;*/
color:  #555555;
/*background-color: #F3F3F3;*/
background-color: #ffffff;
font: 12px Nunito, sans-serif;
border-bottom: 1px solid #D8DCDE;
line-height: 24px;
}

.MobBluePanelHeaderL2 {
/*color: #101020;*/
color:  #555555;
/*background-color: #BAC2C7;*/
background-color: #ffffff;
font: 12px Nunito, sans-serif;
border-bottom: 1px solid #D8DCDE;
line-height: 24px;
}

.MobBluePanelBody {
color:black;
background-color: #ffffff;
/*background-color: #EAEAEA;*/
font: 12px Nunito, sans-serif;
/*padding: 4px;*/
}
.MobBluePanelFooter {
background-color: #ffffff;
color: #101020;
font: 12px Nunito, sans-serif;
/*border-top: 1px solid #D8DCDE;*/
padding: 4px;
line-height: 24px;
}
.MobBluePanelOverlay:before {
background-color: #a6bcd9;
border-right: 1px solid #a6bbd8;
display: block;
position: absolute;
top: 0px;
left: -3px;
width: 2px;
height: 100%;
content: '';
}
.MobBluePanelOverlay:after {
background-color: #a6bcd9;
border-left: 1px solid #a6bbd8;
display: block;
position: absolute;
top: 0px;
right: -3px;
width: 2px;
height: 100%;
content: '';
}
.MobBluePanelTopHeader {
color: #101020;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font: 12px Nunito, sans-serif;
border-right: 1px solid #a6bbd8;
border-bottom: 1px solid #a6bbd8;
padding: 4px;
line-height: 24px;
}
.MobBluePanelTopBody {
color: #161616;
background-color: #f9fafd;
font: 12px Nunito, sans-serif;
border-right: 1px solid #a6bbd8;
padding: 4px;
}
.MobBluePanelTopFooter {
color: #101020;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font: 3px Nunito, sans-serif;
border-top: 1px solid #a6bbd8;
border-right: 1px solid #a6bbd8;
padding: 4px;
line-height: 24px;
}
.MobBluePanelNavIndButton {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAALklEQVR42mWMoQoAMRSAxP//1YVLi648Fm5JBJH1bSsDCaMhFkJDfh0y/nb3cwAycCPjZrIr8gAAAABJRU5ErkJggg==') repeat-x top #dfe6f1;
border: 1px solid #abbfda;
margin: 2px;
display: inline-block;
width: 10px;
height: 10px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.MobBluePanelNavIndButtonSelected {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;
border: 1px solid #5291eb;
}
.MobBlueAccordionButton {
text-decoration: none;
text-shadow: none;
color: #676a6c;
background:  #F5F5F5;
font-weight: bold;
border: none;
padding: 10px;
display: block;
cursor: default;
line-height: 24px;
outline: none;

}
.MobBlueAccordionButton:hover {
color: #0e1829;
background:  #d3e4fa;
border-color:none;
}
.MobBlueAccordionButtonSelected {
text-decoration: none;
text-shadow: none;
color: #676a6c;
background:  #F5F5F5;
font-weight: bold;
border: none;
border-bottom-style: none;
padding: 10px;
display: block;
cursor: default;
line-height: 24px;
outline: none;

}
.MobBlueAccordionButtonDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #7595c3;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
margin-bottom: 3px;
display: block;
cursor: default;
line-height: 24px;
border-radius: 3px;
outline: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueAccordionPane {
background-color: #FFF;
border: 1px solid #DDDDD;
padding: 5px;
margin-bottom: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
}
.MobBlueAccordionIconButton {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #385d8f;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
padding-left: 36px;
margin-bottom: 3px;
display: block;
cursor: default;
position: relative;
line-height: 24px;
border-radius: 3px;
outline: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueAccordionIconButton:before {
position: absolute;
top: 5px;
left: 5px;
content: url('Expand.png');
}
.MobBlueAccordionIconButton:hover {
color: #0e1829;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;
border-color: #5291eb;
}
.MobBlueAccordionIconButtonSelected {
text-decoration: none;
text-shadow: #797676 -1px -1px;
color: #e9eef5;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAHklEQVR42mOYvPoC099//5j+/vvP9O/ffyJpotUDABkHRrzTYRZ5AAAAAElFTkSuQmCC') repeat-x top #577eb7;
font-weight: bold;
border: 1px solid #446ea7;
border-bottom-style: none;
padding: 5px;
padding-left: 36px;
padding-bottom: 6px;
display: block;
cursor: default;
position: relative;
line-height: 24px;
border-radius: 3px 3px 0px 0px;
outline: none;
-webkit-border-radius: 3px 3px 0px 0px;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-bottom-left-border-radius: 0px;
-moz-bottom-left-border-radius: 0px;
-webkit-bottom-right-border-radius: 0px;
-moz-bottom-right-border-radius: 0px;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueAccordionIconButtonSelected:before {
position: absolute;
top: 5px;
left: 5px;
content: url('Collapse.png');
}
.MobBlueAccordionIconButtonDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #7595c3;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
padding-left: 36px;
margin-bottom: 3px;
display: block;
cursor: default;
line-height: 24px;
border-radius: 3px;
outline: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

tabPane {
    text-decoration: none;
    background-color: #F6F6F6;
    border: 1px solid #DDDDDD;
    }
    .tabSelected {
    background-color: #F6F6F6;
    }

    .MobBlueTabTButtonSelected {
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    color: #808080;
    background-color: #f6f6f6;
    font-weight: bold;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom-style: none;
    padding: 5px;
    padding-bottom: 6px;
    margin-right: 2px;
    margin-bottom: -1px;
    display: block;
    float: left;
    cursor: default;
    position: relative;
    line-height: 24px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    }
    .MobBlueTabTButton {
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    color: #ffffff;
    background-color: #67afe5;
    font: 600 14px;
    border: 1px none #518cb5;
    border-bottom-style: 1px;
    padding: 5px;
    margin-right: 2px;
    margin-bottom: -1px;
    display: block;
    float: left;
    cursor: default;
    line-height: 24px;
    border-radius: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    outline: none;
    }
    .MobBlueTabTButton:hover {
        color: #0e1829;
        background-image: none;
        text-decoration:none;
    }
    .MobBlueTabTButtonDisabled {
    text-decoration: none;
    text-shadow: none;
    background-color: #eeeeee;
    background-image:none;
    white-space: nowrap;
    color: #808080;
    font-weight: 600;
    border: none;
    border-bottom-style: none;
    padding: 5px;
    margin-right: 2px;
    margin-bottom: -1px;
    display: block;
    float: left;
    cursor: default;
    line-height: 24px;
    outline: none;
    }

.MobBlueTabTPane {
background-color: transparent;
border: 1px solid #DDDDDD;
padding: 5px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
}
.MobBlueTabBButton {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #385d8f;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
line-height: 24px;
border-radius: 0px 0px 3px 3px;
outline: none;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueTabBButton:hover {
color: #0e1829;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;
}
.MobBlueTabBButtonSelected {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-top-style: none;
padding: 5px;
padding-top: 6px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 24px;
border-radius: 0px 0px 3px 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueTabBButtonDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #7595c3;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
line-height: 24px;
border-radius: 0px 0px 3px 3px;
outline: none;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueTabBPane {
background-color: #f9fafd;
border: 1px solid #a6bbd8;
padding: 5px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabLButton {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #385d8f;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
border-right-style: none;
padding: 5px;
margin-bottom: 2px;
display: block;
cursor: default;
line-height: 24px;
border-radius: 3px 0px  0px 3px;
outline: none;
-webkit-border-radius: 3px 0px  0px 3px;
-moz-border-radius: 3px 0px  0px 3px;
}
.MobBlueTabLButton:hover {
color: #0e1829;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;
border-color: #5291eb;
}
.MobBlueTabLButtonSelected {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-right-style: none;
padding: 5px;
padding-right: 6px;
margin-right: -1px;
margin-bottom: 2px;
display: block;
cursor: default;
position: relative;
line-height: 24px;
border-radius: 3px 0px  0px 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
-webkit-border-radius: 3px 0px  0px 3px;
-moz-border-radius: 3px 0px  0px 3px;
}
.MobBlueTabLButtonDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #7595c3;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
border-right-style: none;
padding: 5px;
margin-bottom: 3px;
display: block;
cursor: default;
line-height: 24px;
border-radius: 3px 0px  0px 3px;
outline: none;
-webkit-border-radius: 3px 0px  0px 3px;
-moz-border-radius: 3px 0px  0px 3px;
}
.MobBlueTabLPane {
background-color: #f9fafd;
border: 1px solid #a6bbd8;
padding: 5px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabRButton {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #385d8f;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
border-left-style: none;
padding: 5px;
margin-bottom: 2px;
display: block;
cursor: default;
line-height: 24px;
border-radius: 0px 3px 3px 0px;
outline: none;
-webkit-border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
}
.MobBlueTabRButton:hover {
color: #0e1829;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;
border-color: #5291eb;
}
.MobBlueTabRButtonSelected {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-left-style: none;
padding: 5px;
padding-left: 6px;
margin-left: -1px;
margin-bottom: 2px;
display: block;
cursor: default;
position: relative;
line-height: 24px;
border-radius: 0px 3px 3px 0px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
-webkit-border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
}
.MobBlueTabRButtonDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #7595c3;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
border-left-style: none;
padding: 5px;
margin-bottom: 2px;
display: block;
cursor: default;
line-height: 24px;
border-radius: 0px 3px 3px 0px;
outline: none;
-webkit-border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
}
.MobBlueTabRPane {
background-color: #f9fafd;
border: 1px solid #a6bbd8;
padding: 5px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
}
.MobBlueTabbandT {


padding: 0px;
padding-top: 2px;
}
.MobBlueTabbandT img {
vertical-align: middle;
}
.MobBlueTabbandTButton {
text-decoration: none;

white-space: nowrap;
color: #fff;
background-color: #154a8a;

border: 1px solid #000;
padding: 5px;
margin-right: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
line-height: 26px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabbandTButton:hover {
color:#b1ceff;

}
.MobBlueTabbandTButtonSelected {
text-decoration: none;

white-space: nowrap;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-bottom-style: none;
padding: 5px;
padding-bottom: 6px;
margin-right: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabbandTButtonDisabled {
text-decoration: none;

white-space: nowrap;
color: #7595c3;
background-color:#d8d8d8;

border: 1px solid #a6bbd8;
padding: 5px;
margin-right: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
line-height: 26px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabbandTLScroll {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-left-style: none;
border-bottom-style: none;
padding: 5px;
padding-bottom: 6px;
margin-right: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-top-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabbandTLScrollDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-left-style: none;
border-bottom-style: none;
padding: 5px;
padding-bottom: 6px;
margin-right: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-top-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
}
.MobBlueTabbandTRScroll {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-right-style: none;
border-bottom-style: none;
padding: 5px;
padding-bottom: 6px;
margin-left: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-top-left-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
}
.MobBlueTabbandTRScrollDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-right-style: none;
border-bottom-style: none;
padding: 5px;
padding-bottom: 6px;
margin-left: 2px;
margin-bottom: -1px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-top-left-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
}
.MobBlueTabbandTSeparator {
background-color: #f9fafd;
font: 0pt Nunito, sans-serif;
border-top: 1px solid #a6bbd8;
padding: 0px;
height: 3px;
}
.MobBlueTabbandB {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAMUlEQVR42k2MMQrAMBDDhP7/2tChmzJcSDvJBtms57UykBiShYCF0c3D0+/m54N8fxuOWx/w1lC1fAAAAABJRU5ErkJggg==') repeat-x top #e6ecf4;
border: 1px solid #a6bbd8;
border-bottom-style: solid;
padding: 0px;
padding-bottom: 2px;
}
.MobBlueTabbandB img {
vertical-align: middle;
}
.MobBlueTabbandBButton {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #385d8f;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
line-height: 26px;
border-radius: 0px 0px 3px 3px;
outline: none;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueTabbandBButton:hover {
color: #0e1829;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKElEQVR42mN4++UP07///5n+/2eAYAYGJDZE/B8OcZj6fzjE//9nAAAW5C3em/ctuAAAAABJRU5ErkJggg==') repeat-x top #d3e4fa;
}
.MobBlueTabbandBButtonSelected {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-top-style: none;
padding: 5px;
padding-top: 6px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-radius: 0px 0px 3px 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueTabbandBButtonDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
white-space: nowrap;
color: #7595c3;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mO48/gd0////5n+/2eA0AwMWPj45KB87HIATbg1qUrqq4kAAAAASUVORK5CYII=') repeat-x top #c5d3e6;
font-weight: bold;
border: 1px solid #a6bbd8;
padding: 5px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
line-height: 26px;
border-radius: 0px 0px 3px 3px;
outline: none;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
}
.MobBlueTabbandBLScroll {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-top-style: none;
border-left-style: none;
padding: 5px;
padding-bottom: 6px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-bottom-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
}
.MobBlueTabbandBLScrollDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-top-style: none;
border-left-style: none;
padding: 5px;
padding-bottom: 6px;
margin-top: -1px;
margin-right: 2px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-bottom-right-radius: 3px;
outline: none;
-webkit-top-left-border-radius: 3px;
-moz-top-left-border-radius: 3px;
-webkit-top-right-border-radius: 3px;
-moz-top-right-border-radius: 3px;
-webkit-bottom-right-border-radius: 3px;
-moz-bottom-right-border-radius: 3px;
}
.MobBlueTabbandBRScroll {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-top-style: none;
border-right-style: none;
padding: 5px;
padding-bottom: 6px;
margin-top: -1px;
margin-left: 2px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-bottom-left-radius: 3px;
outline: none;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
}
.MobBlueTabbandBRScrollDisabled {
text-decoration: none;
text-shadow: #ffffff 1px 1px;
color: #0e1829;
background-color: #f9fafd;
font-weight: bold;
border: 1px solid #a6bbd8;
border-top-style: none;
border-right-style: none;
padding: 5px;
padding-bottom: 6px;
margin-top: -1px;
margin-left: 2px;
display: block;
float: left;
cursor: default;
position: relative;
line-height: 26px;
border-bottom-left-radius: 3px;
outline: none;
-webkit-bottom-left-border-radius: 3px;
-moz-bottom-left-border-radius: 3px;
}
.MobBlueTabbandBSeparator {
background-color: #f9fafd;
font: 0pt Nunito, sans-serif;
border-bottom: 1px solid #a6bbd8;
padding: 0px;
height: 3px;
}
/* fix to help with firefox button padding */
button::-moz-focus-inner {
border-width: 0;
padding: 0;
}
.MobBlueSliderH {
padding: 3px 14px;
}
.MobBlueSliderHInner {
background-color: #fefefe;
font-size: 0px;
border: 1px solid #a6bbd8;
padding: 0px;
height: 20px;
border-radius: 20px;
box-shadow: inset 2px 2px 8px #eae9e9;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-webkit-box-shadow: inset 2px 2px 8px #eae9e9;
-moz-box-shadow: inset 2px 2px 8px #eae9e9;
}
.MobBlueSliderHHandle {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAALklEQVR42mWMoQoAMRSAxP//1YVLi648Fm5JBJH1bSsDCaMhFkJDfh0y/nb3cwAycCPjZrIr8gAAAABJRU5ErkJggg==') repeat-x top #dfe6f1;
font-size: 0px;
border: 1px solid #abbfda;
margin: -4px;
margin-left: -14px;
width: 26px;
height: 26px;
border-radius: 22px;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
}
.MobBlueSliderHHandleHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border-color: #72a6ee;
}
.MobBlueSliderHHandleSelected {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mMInPCa6d+//0z//jNA8D8Gpn//cfD/QcWw8eFsFD4AI9Q1qf5rCEcAAAAASUVORK5CYII=') repeat-x top #2474e7;
border-color: #1055b8;
}
.MobBlueSliderHRange {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAALklEQVR42mWMoQoAMRSAxP//1YVLi648Fm5JBJH1bSsDCaMhFkJDfh0y/nb3cwAycCPjZrIr8gAAAABJRU5ErkJggg==') repeat-x top #dfe6f1;
font-size: 0px;
border: 1px solid #abbfda;
margin: -1px;
height: 20px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
}
.MobBlueSliderHRangeHover {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42oXJsQkAIADAsNL/b/QAP3CqizgJToWUMZeVgYSBhZy+vc+/vgGRkh/T80FqtgAAAABJRU5ErkJggg==') repeat-x top #d0e1f9;
border-color: #72a6ee;
}
.MobBlueSliderHRangeSelected {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mMInPCa6d+//0z//jNA8D8Gpn//cfD/QcWw8eFsFD4AI9Q1qf5rCEcAAAAASUVORK5CYII=') repeat-x top #2474e7;
border-color: #1055b8;
}
.MobBlueSwitch {
color: #161616;
background-color: #fefefe;
font: 12px Nunito, sans-serif;
border: 1px solid #a6bbd8;
cursor: default;
height: 28px;
border-radius: 4px;
box-shadow: inset 2px 2px 8px #eae9e9;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-box-shadow: inset 2px 2px 8px #eae9e9;
-moz-box-shadow: inset 2px 2px 8px #eae9e9;
}
.MobBlueSwitchOn {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAKUlEQVR42mNYuuMaExMjIxMTEwIzMzGiiDHD5BjR+FAxFD4TIxMzQi8A7CcC1fyNUcsAAAAASUVORK5CYII=') repeat-x top #dce4f0;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.MobBlueSwitchOff {
}
.MobBlueSwitchInner {
margin: 0px 14px;
}
.MobBlueSwitchRight {
text-align: center;
padding: 4px;
padding-left: 32px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.MobBlueSwitchLeft {
text-align: center;
padding: 4px;
padding-right: 32px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.MobBlueSwitchButton {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAAGElEQVR42mP49OkT0////3FiBgYGasoBAInQSsVtk8ZKAAAAAElFTkSuQmCC') repeat-x top;
border: 1px solid #aec1dc;
margin-top: -1px;
margin-left: -15px;
width: 28px;
height: 28px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
/* Control Group */
.MobBlueControlGroup {
background-color: #eff2f8;
border: 1px solid #a6bbd8;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueControlGroupRow {
border-top: 1px solid #a6bbd8;
}
.MobBlueControlGroupRowFirst {
border-top-style: none;
}
/* Spin List */
.MobBlueSpinList {
text-shadow: none;
color: #161616;
background-color: #fefefe;
border: 1px solid #a6bbd8;
padding: 3px;
vertical-align: top;
border-radius: 3px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueSpinList:after {
background: url('spinListShadow.png') 100% 100%;
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
border-radius: 1px;
content: "";
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
}
.MobBlueSpinListItem {
font: 12px Nunito, sans-serif;
padding: 2px;
}
.MobBlueSpinListGroup {
white-space: nowrap;
border: 1px solid #a6bbd8;
padding: 0px;
overflow: hidden;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.MobBlueSpinListGroup .MobBlueSpinList {
border-style: none;
border-right: 1px solid #a6bbd8;
display: inline-block;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
.MobBlueSpinListGroup .MobBlueSpinList:last-child {
border-style: none;
}
.MobBlueSpinListGroup .MobBlueSpinList:after {
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
.MobBlueSpinListSelectBand:before {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mMInPCa6d+//0z//jNA8D8Gpn//cfD/QcWw8eFsFD4AI9Q1qf5rCEcAAAAASUVORK5CYII=') repeat-x 100% 100% #2474e7;
border-top: 1px solid #1055b8;
border-bottom: 1px solid #1055b8;
margin-top: -10px;
display: block;
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 20px;
content: "";
opacity: .5;
}


/*Tree Controls BEFORE
.Tree-Panel{
color: #FFFFFF;
background-color: #578199;
}

*/

.Tree-Panel{
color: #000;
background-color: #fff;
border-right: 1px solid #ccc;
}


/* Scroll Indicator */
.MobBlueScrollIndH, .MobBlueScrollIndV {
padding: 0px;
width: 5px;
height: 5px;
}
.MobBlueScrollIndHBar, .MobBlueScrollIndVBar {
background-color: #161616;
border-radius: 6px;
opacity: .5;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.headerUX {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAIAAAAVNSPrAAAAIklEQVR42mPQO6bHxPr/LxMrwz8mVgZ0GsFm+49bjpXhLwDrahRvU1qX1QAAAABJRU5ErkJggg==') repeat-x bottom #2ec62e;
}
._a5WaitMessageCSS{
	background-color: rgba(0,0,0,0) !important;
}

/* Main Navigation Buttons*/

.MainNavButton{
	color: #FFFFFF;
	/*background:  #3299DF;   ORG*/
	background:  rgba(0, 0, 0, 0);
	border: none;
}

.MainNavButtonHover{
	background-color: #CEEBEA;
	color: #191919;
	border: none;
}
.MainNavButtonActive{
	color: #191919;
	/*background-color: #0B0F9E;   ORG*/
	background -color:  rgba(0, 0, 0, 0);
	border: none;
}

.MainNavButtonDisabled{
	color: #B2B2B2;
	  border: none;
}



/* Panel Navigation Buttons*/

.panelNavButton{
	color: #191919;
}

.panelNavButtonHover{
	background-color: #CEEBEA;
	color: #191919;
	border: 1px solid #0B0F9E
}
.panelNavButtonActive{
	color: #191919;
	background-color: #0B0F9E;
	border: 1px solid #0B0F9E
}

.panelNavButtonDisabled{
	color: #B2B2B2;
}

/*UserSetting Classes*/

.UserSettingButton {
color: #FFFFFF;
background: #3299df;
background-image:none;
text-shadow: none;
font: 14px Nunito, sans-serif;
font-weight: 300;
/*line-height: 1.42857143; */
border: none;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
margin-bottom: 0px;
margin-left: 2px;
transition: all .1s;
transition-property: all;
transition-duration: 0.1s;
transition-timing-function: initial;
transition-delay: initial;
padding: 4px 16px;
}
.UserSettingButtonHover {
color: rgb(245,245,245);
background-image:none;
background-color: rgb(65,125,175);
border: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.UserSettingButtonDisabled {
color: rgb(173, 196, 216);
background-image:none;
background-color: rgb(100, 154, 199);

}
.SearchIcons {
color: #3299DF;
}	
.UserSettingButtonPressed {
/*border: none*/
color: #CEEBEA;
}
div.Tree-Dirty {
    /*background-color: lightgray;>*/
    opacity: 0.7;
}
div.Tree-Dirty .MobBlueTreeNode {
    /*background-color: lightgray;
    color: #ccc;*/
    opacity: 0.7;
}
div.Tree-Dirty .MobBlueTreeNode a {
    /*color: #8c8c8c;*/
    opacity: 0.7;
}
div.Tree-Dirty .MobBlueTreeNodeSelected{
    /*background-color: #b0b0b0 !important;*/
    opacity: 0.7 !important;
}
div.Tree-Dirty .MobBlueTreeNodeSelected a{
    /*color: #7a7a7a !important;*/
    opacity: 0.7 !important;
}

.EDITOR_WRAPPER div[id$='TOOLBAR']{
	  padding: 4px;
    background-color: lightsteelblue;
	}
.SectionHeading {
color: #676A6C;
font: bold 18px Nunito, sans-serif;
margin-left: 10px;
/*padding-top:2px;*/
}

.InfoButton {
   content: "\f129";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    fill: #3299DF;
font-size: 35px;
}
.RequiredStar {
    position: relative;
}
.RequiredStar:after {
    content: "\f005";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color:#bc5757;
    font-size: 8px;
    padding-left: 0.5em;
    top: 0px;
    left: 0;
	vertical-align: super;
}
.noPadding {
padding: 0px;
}
.UserOptDn {
   content: "\f0dd";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    fill: #FFF;
font-size: 16px;
}
.UserOptUp {
   content: "\f0de";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    fill: #FFF;
font-size: 16px;
}
.SelectEntityLabel {
text-align: center;
color: #ffffff;
background-color: #3299DF;
font: 12px Nunito, sans-serif;
font-weight: 400;
border:none;
text-align: center;
padding: 0px;
height: 28px;

}
.SelectEntity {
font: 14px Nunito, sans-serif;
font-weight: 600;
border: none;
background-color: #3299DF;
color: #fff;
display: inline;
height: 28px;
line-height: 110%;

}

.DetailHeaders {
/*background-color: #BAC2C7;*/
background-color: #ffffff;
width: 100%;
min-height: 44px;
/*display:flex;*/
align-items:center;
}

.pos_20x30 {
/*margin: 20px 30px;*/
}
.DetailWorkspace {
background-color: #fff;
padding: 10px;
}
.MoveButtons {
    color: #4399DE;
}
.seen-yes {
    color: #0bda19;
    }
    .seen-no {
    color: #ff0000;
    }
    .bubbledLeft,.bubbledRight {
    padding: 5px 9px;
    margin-top: 5px;
    clear: both;
    position: relative;
    max-width: 50%;
    }
    .bubbledLeft {
    color: #000000;
    /*background: url('') #e9f4c7;*/
	background-color: #e9f4c7 !important;
	background-image: none !important;
    margin-right: auto;
    float: left;
    border-radius: 8px 8px 8px 0px;
    -webkit-border-radius: 8px 8px 8px 0px;
    -moz-border-radius: 8px 8px 8px 0px;
    -o-border-radius: 8px 8px 8px 0px;
    -ms-border-radius: 8px 8px 8px 0px;
    }
    .bubbledLeft:before {
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid #e9f4c7;
    position: absolute;
    left: -8px;
    bottom: 0;
    content: "";
    }
    .bubbledRight {
    text-align: left;
    color: #000000;
    background-color: #e0e0f4;
    margin-left: auto;
    float: right;
    border-radius: 8px 8px 0px 8px;
    -webkit-border-radius: 8px 8px 0px 8px;
    -moz-border-radius: 8px 8px 0px 8px;
    -o-border-radius: 8px 8px 0px 8px;
    -ms-border-radius: 8px 8px 0px 8px;
    }
    .bubbledRight:before {
    border-right: 9px solid rgba(0, 0, 0, 0);
    border-bottom: 9px solid #e0e0f4;
    position: absolute;
    right: -8px;
    bottom: 0;
    content: "";
    }
    .editorHeader {
        color: #fff;
        background-color: #f5f5f5;
        border: 1px solid #ddd;
        padding: 4px;
        width: 790px;
        }
.editorHeader *{
background-color: transparent;
        } 
        
        
        .A5UID8, .editorHeader button {

        padding-left: 10px;
        padding-right: 10px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        vertical-align: middle;
        height: 31px;
        }
        .A5UID1 {

        padding-left: 10px;
        padding-right: 10px;
        border-right: 1px solid #ccc;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        vertical-align: middle;
        height: 30px;
        border: none;
        /*width: 100%;*/
    box-sizing: border-box;
    padding-bottom: 0px;
    outline: none;
    padding-top: 0px;
        }

#A5UID2\.CONTAINER, #A5UID1\.CONTAINER, .editorInput{
display: inline-table;
background-color: transparent;
outline: transparent;
border-color: transparent;
border-right-style:solid;
border-right-width:1px;
border-right-color: #bcbcbc;
}

#A5UID2\.CONTAINER .MobBlueEditBGSeparator, #A5UID1\.CONTAINER .MobBlueEditBGSeparator, .editInput .MobBlueEditBGSeparator {
background-color: transparent;
outline: transparent;
}

/*
#A5UID2\.CONTAINER *, #A5UID1\.CONTAINER *, .editorInput{
background-color: transparent;
outline: transparent;
}
*/

#A5UID1\.BUTTON, #A5UID2\.BUTTON, .editorInput .MobBlueEditBGButton {
padding-right:2px;
padding-left:2px;
}

.editorHeader .MobBlueButtonTHover, .editorHeader .MobBlueEditBGHover, #A5UID2\.CONTAINER:hover, #A5UID1\.CONTAINER:hover, .editorInput:hover{
background-color: rgba(188, 188, 188, 0.9);
}
.editorHeader .MobBlueButtonTPressed{
background-color: rgba(188, 188, 188, 0.9);
}
   .A5CWLayout .vmiddle {
/*padding-top:3px;*/
            position: relative;
           /* top: 50%; */
           /*transform: translateY(-50%);*/            
        }
        .titleheaderitem {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
margin-left: 10px;
height: 34px;

        }

        .NEWMobBlueEditBG {
            background-color: #f5f5f5;
            border: none;
         
        }
        
        .NEWMobBlueEditBG:focus {
            outline: none;
        }

        .circle-icon-normal {
            color: #b4b4b4;
            border: solid 1px #b4b4b4;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            text-align: center;
            line-height: 18px;
            vertical-align: middle;
            padding: 2px;
        }
        
        .circle-icon-selected {
            color: #f5f5f5;
            border: solid 1px #f5f5f5;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            text-align: center;
            line-height: 18px;
            vertical-align: middle;
            padding: 2px;
        }
        
        .circle-icon-hover {
            color: #407daf;
            border: solid 1px #407daf;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            text-align: center;
            line-height: 18px;
            vertical-align: middle;
            padding: 2px;
        }
.A5CWLayout svg{
margin-top:-4px;
}
.MobBlueButtonActive {
    font-weight: bold;
}
.has-errorMsg {
    color: #FE2C59;
}
.panel-nav {
    color: #3299DF;
}
.panel-nav-disabled {
    color: #a98989;
}
.level-up-button {
   color: #FFFFFF;
    background: none;
    background-image:none;
    text-shadow: none;
    font: 14px Nunito, sans-serif;
    font-weight: 300;
    /*line-height: 1.42857143;*/
    border: none;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    margin-bottom: 0px;
    margin-left: 0px;
    transition: all .1s;
    transition-property: all;
    transition-duration: 0.1s;
    transition-timing-function: initial;
    transition-delay: initial;
    padding: 4px 16px;

}

div[id$='.TOOLBAR'] > button[id^='A5UID'] {
    background: rgb(2, 186, 160);
}

div.Tree-Dirty {
    /*background-color: lightgray;>*/
    opacity: 0.7;
}

div.Tree-Dirty .MobBlueTreeNode {
    /*background-color: lightgray;
    color: #ccc;*/
    opacity: 0.7;
}

div.Tree-Dirty .MobBlueTreeNode a {
    /*color: #8c8c8c;*/
    opacity: 0.7;
}

div.Tree-Dirty .MobBlueTreeNodeSelected {
    /*background-color: #b0b0b0 !important;*/
    opacity: 0.7 !important;
}

div.Tree-Dirty .MobBlueTreeNodeSelected a {
    /*color: #7a7a7a !important;*/
    opacity: 0.7 !important;
}


