/* #body {display:flex; flex-direction:column; min-height:100vh;} */
.msgsys-body .mcs-main-content {width:97%; margin:auto;}
body #mcs_page_content .ui-panel .ui-inputtextarea {width:25%;}
body #mcs_page_content .addMargin {margin-top:1em;}
body #mcs_page_content form#main .clear {padding-top:.3em;}
#mcs_page_content label.outputLabel, .ui-outputlabel {display: block;  /* block float the labels to left column, set a width */
	float: left; 
	padding: 0;
	margin: 5px 3% 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	width: 35%;}
.counter {display: block; width:50%;text-align:right;}

body #mcs_page_content .ui-message-icon-only {margin: -1.6em 0 0px 25%; }

body #mcs_page_content form#main .ui-message-error-icon {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
}
.add-top-margin {margin-top:1em;}
.msgsys-body #search {display:none;}
#previous_panel, form#main {margin-bottom:1em;}
body #main #lbl_start {margin-top:3em;}
#instructions {margin-top:0px;}
body #mcs_page_content form#main .add_panel {margin-top:2em;}
#main\:pnl_accord_addmsg\:add_panel_buttons {margin-top:2.5em; text-align:center;margin-bottom:2em;}

body #mcs_page_content form#main .edit {width:35px;}
body #mcs_page_content form#main .note {width:93%;margin-top:5px;}
body #mcs_page_content form#main table, body #mcs_page_content form#main table td {border:1px solid #BBB;}

#main\:pnl_accord_addmsg\:tab_addmsg, #main\:pnl_accord_addmsg\:tab_previous_panel {overflow:hidden; border:1px solid #ccc;}
#main\:pnl_accord_addmsg\:list_pages_content #show_list {padding-left:40%; padding-top:.5em; list-style-type:circle;}
#main\:pnl_accord_addmsg\:list_pages_content #show_list li {padding-top:8px;}
#main\:add_panel .ui-selectcheckboxmenu {background:none;}

#header #whiteHeader #logo {padding:.5em 0 .1em .8em;}
.msgsys-body #header .blueHeader {height:2em;}

#alert_para {padding-left:3.2em;}
*::-ms-backdrop, #footer {margin-top:3em; }

.triangle-down,
.triangle-up {
	width: 0; 
	height: 0; 
	margin-left: .8em;
}
.triangle-down{
	border-bottom: 8px solid #11331b;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}	
.triangle-up {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 8px solid #11331b;
}

#msg_area\:readLessLink {float:right;margin-bottom: .2em;}
#msg_area\:readMoreLink{float:right;color:#11331b;margin-bottom: .2em;}
#msg_area\:alert_home #alert_more {display:none; margin:auto; padding-left:3.2em;}
.readmore,
.readless {display: flex;align-items: center;margin-right:.8em;}
#msg_area\:readMoreContainer {background:none;}
.readless {display:none;}
#page_content #msg_area:\alert_home {background:#d8d8d8;}

@media only screen and (min-width: 37.438em) {
#page_content #msg_area\:alert_home {background-color: #f2f2f2;}
}
