body{margin:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}
a{color:#08c;text-decoration:none}
a:hover, a:focus{color:#005580;text-decoration:underline;outline:none;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.span12{width:940px}
.span11{width:860px}
.span10{width:780px}
.span9{width:700px}
.span8{width:620px}
.span7{width:540px}
.span6{width:460px}
.span5{width:380px}
.span4{width:300px}
.span3{width:220px}
.span2{width:140px}
.span1{width:60px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.mdgov_contentWrapper .row-fluid [class*="span"]{margin-left: 0px;margin-right:1.027659574468085%;*margin-right:1.074468085106383%}
.mdgov_contentWrapper .row-fluid [class*="span"]:last-child{margin-right:0}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
.container{margin-right:auto;margin-left:auto;*zoom:1;background-color:#fff;min-height:500px}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}
@-ms-viewport{width:device-width}
.hidden{display:none;visibility:hidden}
select,textarea,input[type="text"]{display:inline-block;height:30px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
textarea,input[type="text"]{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}
input,button,select,textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
label{display:block;margin-bottom:5px}
.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn:active,.btn.active{background-color:#ccc \9}
.btn:first-child{*margin-left:0}
.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}
.pull-right{float:right}
.pull-left{float:left}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-position:14px 14px;background-repeat:no-repeat}
.icon-white{background-image:url(/wp-content/themes/WPMaryland_eGov_v1_3/frameworks/bootstrap/img/glyphicons-halflings-white.png)}
.icon-search{background-position:-48px 0}
.icon-align-justify{background-position:-336px -48px}
@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}
}
@media(max-width:767px){body{padding-left:20px;padding-right:20px}
.container{width:auto}
.row-fluid{width:100%}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media(min-width:768px) and (max-width:979px){.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
.span12{width:724px}
.span7{width:414px}
.span5{width:290px}
.span4{width:228px}
.span3{width:166px}
.span2{width:104px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block; min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left; *margin-left:2.709239449864817%}
.mdgov_contentWrapper .row-fluid [class*="span"]{margin-left: 0px;margin-right:1.6624309392265194%;*margin-right:1.609239449864817%}
.mdgov_contentWrapper .row-fluid [class*="span"]:last-child{margin-right:0}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}
.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}
input,textarea,.uneditable-input{margin-left:0}
}
@media(min-width:1200px){.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:30px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:960px}
.span12{width:1170px}
.span11{width:1070px}
.span10{width:970px}
.span9{width:870px}
.span8{width:770px}
.span7{width:670px}
.span6{width:570px}
.span5{width:470px}
.span4{width:370px}
.span3{width:270px}
.span2{width:170px}
.span1{width:70px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}
.mdgov_contentWrapper .row-fluid [class*="span"]{margin-left: 0px;margin-right:1.464102564102564%;*margin-right:1.4109110747408616%}
.mdgov_contentWrapper .row-fluid [class*="span"]:last-child{margin-right:0}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}
.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}
.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}
.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}
.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}
.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}
input,textarea,.uneditable-input{margin-left:0}
}
@media(max-width:979px){body{padding-top:0}
.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}
}body { background-image:url(https://goci.maryland.gov/wp-content/uploads/sites/2/2017/08/bg_image_2.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color:#000;
opacity: 1;
background-attachment: fixed;
min-width: 320px;
}
.skipNav {
position: absolute; }
.skipNav a {
position:relative;
left: 0;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden;
}
.show-on-focus:focus {
display:block;
top: 0px !important;
width: auto;
height: auto;
padding: 7px 10px 6px 10px;
background-color: #fff;
z-index: 5;
}
a:hover, a:focus {
text-decoration: underline;
outline: 0;
}
.hidden {
display: none;
}
.row-fluid {
clear: both;
}
.mdgov_imgLeft {
float: left;
margin-right: 20px;
margin-bottom: 20px;
}
.mdgov_imgRight {
float: right;
margin-left: 20px;
margin-bottom: 20px;
} #mdgov_TopSliverBar {
color: #fff;
}
#mdgov_TopSliverBar {
width: 100%;
z-index: 1000;
min-height: 33px;
background-color: #000;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #2b639e;
font-size: 80%;
}
#mdgov_settingsNav 
{
margin: 0;
}
#mdgov_settingsNav li {
margin-right: 10px;
}
#mdgov_settingsNav a,
#mdgov_settingsNav a:link {
color: #fff;
}
#mdgov_TopSliverBarContent {
position: relative;
width: 100%;
margin: 0 auto;
}
#mdgov_sliverRight a,
#mdgov_sliverRight a:link {
color: #fff;
padding-right: 10px;
}
#mdgov_sliverLeft {
float: left;	
white-space: nowrap;
}
#mdgov_sliverRight {
white-space: nowrap;
position: absolute;
right: 2.5%;
padding: 6px 0;
}
#mdgov_sliverRight a,
#mdgov_sliverRight a:link {
border: none;
margin: 0;
position: relative;
top: 0;
}
#headerBackground {
width: 100%;
z-index: -1;
}
#headerBgSubpage {
height: 100%;
width: 100%;
min-height: 110px;
z-index: -1;
}
.headerBgImg {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/goccp-bg-new.jpg);
background-repeat: no-repeat;
background-position: top center;
background-size: 100%;
}
#mdgov_homeLink a {
display: block;
text-align: center;
width: 100%;
height: 100px;
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/MDgov_Crown_Logo.png);
background-repeat: no-repeat;
display: block;
background-size: 100% auto;
}
#mdgov_homeLink a:focus {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/MDgov_Crown_Logo_Hover.png);
}
#mdgov_agencyHeader {
float: right;
}
#mdgov_agencyLogo {
width: 60%;
float: right;
}
#mdgov_agencyLogo img {
max-height: 75px;
}
#mdgov_agencyTitle {
margin-top: 20px;
}
.headerBgImgSubpage {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/agencyHeaderBg-generic.jpg);
background-size: 100%;
background-repeat: no-repeat;
}
#header.subpage {
min-height: 110px;
}
#header_left {
float: left;
width: 160px;
height: 117px;
}
#header_mid {
float: left;
width: 530px;
height: 117px;
}
#header_right {
float: right;
width: 270px;
height: 117px;
}
#agency_branding, #agency_branding_subpage {
padding: 20px; }
#mdGov_logo {
float: left;
width: 140px;
padding: 6px 0 0 20px;
margin-top: -22px;
}
#agencyTitle {
float: left;
width: 540px;
padding: 20px 0 0 40px;
}
#agencyLogo {
float: right;
width: 132px;
padding: 15px 20px 0 0;
}
#agencyLogo_subpage {
float: right;
width: 150px;
padding: 15px 20px 0 0;
}
.mdgov_socialNav {
float: right;
min-width: 200px;
margin-top: 15px;
}
#footer_right .mdgov_socialNav {
margin-top: 0;
}
.footerLinks ul {
float: left;
margin: 0 0 20px 0;
padding: 0;
}
.footerLinks li {
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid #fff;
}
.footerLinks li:first-child {
margin-left: 0;
padding-left: 0;
border-left: none;
} #mdgov_enterpriseSearch {
position: relative;
z-index: 10;
width: 100%;
margin: 40px auto;
}
#mdgov_enterpriseSearch section header 
{
position: relative;
}
#mdgov_enterpriseSearch section header .mdgov_moreLink 
{
font-size: 55%;
position: relative;
top: -4px;
left: 20px;
color: #999;
}
.mdgov_inner #mdgov_enterpriseSearch {
float: left;
}
.modal-backdrop {
display: none;
z-index: 1000;
}
#mdgov_enterpriseSearchContainer {
margin: 0 auto;
z-index: 1051;
width: 95%;
max-width: 960px;
}
#mdgov_searchContent 
{
padding: 20px;
}
#mdgov_searchContent .cl_contentBlock:last-child {
margin-bottom: 20px;
}
#mdgov_searchContent h2
{
font-size: 150%;
color: #900;
}
#mdgov_searchContent a i
{
color: #ccc;
}
#mdgov_searchInput {
z-index: 1001;
position: relative;
float: left;
width: 60%;
margin-right: 30px;
font-size: 150%;
}
.mdgov_inner #mdgov_searchInput {
margin-right: 0;
font-size: 150%;
z-index: 1060;
}
#mdgov_searchInput .mdgov_searchInputBox 
{
color: #999;
width: 100%;
height: 47px;
padding: 0px;
box-sizing: border-box;
text-indent: 10px;
overflow: hidden;
line-height: 45px;
margin-bottom: 0;
outline: none;
font-size: 90%;
border-radius: 5px;
border: none !important;
-moz-box-shadow: 0px 0px 5px 0px #000;
-webkit-box-shadow: 0px 0px 5px 0px #000;
box-shadow: 0px 0px 5px 0px #000;
-webkit-appearance: none;	
}
.mdgov_inner #mdgov_searchInput .mdgov_searchInputBox {
margin: 0;
}
#mdgov_searchInput .mdgov_searchButton {
z-index: 1002;
position: absolute;
top: 0;
right: 0;
width: 48px;
padding: 4px 5px;
font-size: 20px;
border-radius: 0px 5px 5px 0px;
border: none;
}
.mdgov_searchIcon {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/icons/search.png);
background-repeat: no-repeat;
background-position: center;
display: block;
height: 40px;
}
.btn-primary {
background-color: #000;
background-image: -moz-linear-gradient(top, #333, #000);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#000));
background-image: -webkit-linear-gradient(top, #333, #000);
background-image: -o-linear-gradient(top, #333, #000);
background-image: linear-gradient(to bottom, #333, #000);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#000', GradientType=0);
border-color: #000 #000 #000;
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
color: #fff !important;
}
.btn-primary:hover, 
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
background-color: #000;
*background-color: #333;
}
.btn-primary:active,
.btn-primary.active {
background-color: #333 \3;
}  #mdgov_trendsAndAlerts p 
{
margin: 0;
}
#mdgov_trendsAndAlerts a 
{
color: #fff;
font-size: 90%;
}
#mdgov_trendsAndAlerts 
{
height: 46px;
color: #fff;
box-sizing: border-box;
z-index: 1001;
border-radius: 5px;
overflow: hidden;
font-size: 90%;
box-shadow: 0px 0px 5px 0px #000;
zoom: 1;
}
#mdgov_trendsAndAlerts.hasAlert {
display: block !important;
color: #000;
background-color: #FC0;
}
#mdgov_trendsAndAlerts.hasAlert #mdgov_alerts a p {
padding: 0px 40px 0px 0px;
}
#mdgov_trendsAndAlerts #mdgov_alerts,
#mdgov_trendsAndAlerts #mdgov_trending {
margin: 6px 10px;
}
#mdgov_alerts p{
clear: none;
}
#mdgov_trendsAndAlerts.hasAlert #mdgov_alerts {
display: block;	
}
#mdgov_trendsAndAlerts.hasAlert #mdgov_trending {
display: none;	
}
#mdgov_trendsAndAlerts.hasAlert #mdgov_alerts a {
display: block;
color: #000;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #000;
}
#mdgov_trendsAndAlerts.hasAlert #mdgov_alerts a:last-child {
display: block;
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}
#mdgov_trendsAndAlerts.hasAlert #mdgov_alerts a:hover,
#mdgov_trendsAndAlerts.hasAlert #mdgov_alerts a:active {
text-decoration: none;
}
.mdgov_alertIcon {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/icons/warning-sign.png);
background-repeat: no-repeat;
background-position: left;
width: 35px;
height: 35px;
float: left;
margin-right: 10px;	
display: inline-block;
}
#mdgov_trendsAndAlerts h2 {
clear: none;
text-transform: uppercase;
font-size: 100%;
margin-bottom: 2px;	
padding-bottom: 0;
border-bottom: none;
}
#mdgov_trendsAndAlerts ul {
width: 500px;
}
#mdgov_trendsAndAlerts li a {
margin-right: 5px;	
}
#mdgov_trendsAndAlerts li:after {
content: "\2022";
margin-right: 5px;
}
#mdgov_trendsAndAlerts li:last-child:after {
content: "" !important;
margin-right: 0 !important;
}
#mdgov_alertCount p 
{
font-size: 100%;
border-radius: 5px;
background-color: #900;
border: 2px solid #FFF;
position: absolute;
top: 10px;
color: #FFF;
padding: 1px 9px;
text-align: center;
font-weight: bold;
right: 10px;
}  #agency_trendsAlertsWrapper 
{
position: relative;
}
#agency_trendsAndAlerts p 
{
margin: 0;
}
#agency_trendsAndAlerts a 
{
color: #fff;
font-size: 90%;
}
#agency_trendsAndAlerts 
{
height: 47px;
color: #fff;
box-sizing: border-box;
overflow: hidden;
z-index: 1001;
border-radius: 5px;
overflow: hidden;
font-size: 90%;
box-shadow: 0px 0px 5px 0px #000;
zoom: 1;
}
#agency_trendsAndAlerts.hasAlert {
display: block !important;
color: #000;  background-color: #000; }
#agency_trendsAndAlerts.hasAlert #agency_alerts a p {
padding: 0px 40px 0px 0px;
}
#agency_trendsAndAlerts #agency_alerts,
#agency_trendsAndAlerts #agency_trending {
margin: 6px 10px;
}
#agency_alerts p{
clear: none;
}
#agency_trendsAndAlerts.hasAlert #agency_alerts {
display: block;	
}
#agency_trendsAndAlerts.hasAlert #agency_trending {
display: none;	
}
#agency_trendsAndAlerts.hasAlert #agency_alerts a {
display: block;
color: #fff; margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #000;
}
#agency_trendsAndAlerts.hasAlert #agency_alerts a:last-child {
display: block;
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}
#agency_trendsAndAlerts.hasAlert #agency_alerts a:hover,
#agency_trendsAndAlerts.hasAlert #agency_alerts a:active {
text-decoration: none;
}
.agency_alertIcon {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/icons/warning-sign.png);
background-repeat: no-repeat;
background-position: left;
width: 35px;
height: 35px;
float: left;
margin-right: 10px;	
display: inline-block;
}
#agency_trendsAndAlerts h2 {
clear: none;
text-transform: uppercase;
font-size: 100%;
margin-bottom: 2px;	
padding-bottom: 0;
border-bottom: none;
}
#agency_trendsAndAlerts ul {
width: 500px;
}
#agency_trendsAndAlerts li a {
margin-right: 5px;	
}
#agency_trendsAndAlerts li:after {
content: "\2022";
margin-right: 5px;
}
#agency_trendsAndAlerts li:last-child:after {
content: "" !important;
margin-right: 0 !important;
}
#agency_alertCount p 
{
font-size: 100%;
border-radius: 5px;
background-color: #900;
border: 2px solid #FFF;
position: absolute;
top: 10px;
color: #FFF;
padding: 1px 9px;
text-align: center;
font-weight: bold;
right: 10px;
} #primary_content_Block {
background-color: #fff;
padding: 20px 0;
float: left;
width: 100%;
}
.primary_left_col_list 
{
margin-bottom: 20px;
}
.primary_left_col_list h2 {
font-size: 20px;
}
#primary_left_col .mdgov_contentWrapper
{
padding: 0 0 0 20px;
}
#primary_middle_col  .mdgov_contentWrapper
{
padding: 0 0 0 20px;
border-left: 1px solid #ccc;
}
#primary_right_col  .mdgov_contentWrapper
{
padding: 0 20px;
border-left: 1px solid #ccc;
}
#primary_one_col  .mdgov_contentWrapper
{
padding: 0 20px;
}
#sub_primary_right_col {
float: left;
border-left: 1px solid #ccc;
padding: 0 20px 20px 20px;
margin-top: 20px;
}
#primary_content_Block h2 {
line-height: 24px;
}
.cl_base_hNav {
list-style: none;
clear: both;
margin: 0;
padding: 0;
}
.cl_base_hNav li {
float: left;
list-style: none;
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
}
.cl_base_hNav li a { display: block;
float: left;
}
.cl_iconNav {
padding-left: 10px;
margin: 0;
} .rslides {
position: relative;
margin: 0 auto 40px;
}
.rslides li {
position: absolute;
opacity: 0;
width: 100%;
left: 0;
top: 0;
margin-bottom: 5px !important;
list-style: none;
z-index: 0;
}
.rslides li:first-child {
position: relative;
display: block;
float: left;
}
.rslides img {
display: block !important;
height: auto;
float: left;
width: 100%;
border: 0;
}
#mdgov_featuredMontage {
margin: 0;
padding: 0;
}
hgroup h2, hgroup h3 {
font-size:16px !important;
color:#000;
font-weight: bold;
margin:-10px 0 7px 0 !important;
padding:0 !important
}
.rslideshow h3 {
font-size:15px !important;
color:#1c468e
}
.rslides_tabs {
padding: 5px;
text-align: center;
width: 100%}
.rslides_tabs li {
display: inline;
float: none;
margin-right: 1px;
}
.rslides_tabs a {
width: auto;
padding: 5px 10px;
height: auto;
background: transparent;
display: inline;
}
.rslides_tabs li:first-child {
margin-left: 0;
}
.rslides_tabs li a {
background: #999;
border-radius: 10px;
color: transparent;
padding: 7px;
font-size: 0;
margin-right: 5px;
}
.rslides_tabs .rslides_here a {
background: #7c7c7c;
}
.zipInput {
width: 140px;
margin-right: 5px;
}
#secondary_content_Block {
background-color: #eee;
width: 100%;
border-bottom: 1px solid #ccc;
}
#secondary_left_col {
background-color: #eee;
float: left;
padding: 0 0 20px 20px;
margin-top: 20px;
}
.leftMargin0 {
margin-left:0 !important
}
#secondary_middle_col_lt,
#secondary_middle_col_rt {
background-color: #eee;
float: left;
border-left: 1px solid #ccc;
padding: 0 0 20px 20px;
margin-top: 20px;
}
#secondary_right_col {
background-color: #eee;
float: left;
border-left: 1px solid #ccc;
padding: 0 20px 20px 20px;
margin-top: 20px;
}
#secondary_content_Block h3 {
font-size: 16px;
line-height: 19px;
margin: 10px 0 3px 0;
}
.secondary_image_block {
height: 90px;
}
#footer_block {
background-color: #000;
border-top: 4px #2b639e solid;
width: 100%;
color: #fff;
}
#footer_block a {
color: #fff;
}
#footer_left {
padding: 20px 0 0 20px;
}
#footer_block p {
clear: both;
}
#footer_right {
padding: 20px 20px 20px 0;
}
.cl_socialNav {
float: right;
}
.cl_socialNav li {
margin-left: 5px;
list-style: none;
display: inline-block;
margin-bottom: 0;
}
.cl_socialNav li:first-child {
margin-left: 0;
}
.cl_socialNav li a {
display: inline-block;
width: 32px;
height: 32px;
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/sprites/social-icons.png);
background-repeat: no-repeat;
background-position: left 0;
text-indent: -99999px;
}
.cl_socialNav li a.sm-facebook, .cl_socialNav_Small li a.sm-facebook {
background-position: left 0;
}
.cl_socialNav li a.sm-facebook:hover, .cl_socialNav li a.sm-facebook:focus, .cl_socialNav li a.sm-facebook:active {
background-position: right 0;
}
.cl_socialNav li a.sm-twitter {
background-position: left -41px;
}
.cl_socialNav li a.sm-twitter:hover, .cl_socialNav li a.sm-twitter:focus, .cl_socialNav li a.sm-twitter:active {
background-position: right -41px;
}
.cl_socialNav li a.sm-googleplus {
background-position: left -82px;
}
.cl_socialNav li a.sm-googleplus:hover, .cl_socialNav li a.sm-googleplus:focus, .cl_socialNav li a.sm-googleplus:active {
background-position: right -82px;
}
.cl_socialNav li a.sm-tumblr {
background-position: left -121px;
}
.cl_socialNav li a.sm-tumblr:hover, .cl_socialNav li a.sm-tumblr:focus, .cl_socialNav li a.sm-tumblr:active {
background-position: right -121px;
}
.cl_socialNav li a.sm-foursquare {
background-position: left -161px;
}
.cl_socialNav li a.sm-foursquare:hover, .cl_socialNav li a.sm-foursquare:focus, .cl_socialNav li a.sm-foursquare:active {
background-position: right -161px;
}
.cl_socialNav li a.sm-instagram {
background-position: left -201px;
}
.cl_socialNav li a.sm-instagram:hover, .cl_socialNav li a.sm-instagram:focus, .cl_socialNav li a.sm-instagram:active {
background-position: right -201px;
}
.cl_socialNav li a.sm-flickr {
background-position: left -241px;
}
.cl_socialNav li a.sm-flickr:hover, .cl_socialNav li a.sm-flickr:focus, .cl_socialNav li a.sm-flickr:active {
background-position: right -241px;
}
.cl_socialNav li a.sm-youtube {
background-position: left -281px;
}
.cl_socialNav li a.sm-youtube:hover, .cl_socialNav li a.sm-youtube:focus, .cl_socialNav li a.sm-youtube:active {
background-position: right -281px;
}
.cl_socialNav li a.sm-vimeo {
background-position: left -321px;
}
.cl_socialNav li a.sm-vimeo:hover, .cl_socialNav li a.sm-vimeo:focus, .cl_socialNav li a.sm-vimeo:active {
background-position: right -321px;
}
.cl_socialNav li a.sm-all {
background-position: left -361px;
}
.cl_socialNav li a.sm-all:hover, .cl_socialNav li a.sm-all:focus, .cl_socialNav li a.sm-all:active {
background-position: right -361px;
}
.cl_socialNav li a.sm-rss {
background-position: left -481px;
}
.cl_socialNav li a.sm-rss:hover, .cl_socialNav li a.sm-rss:focus, .cl_socialNav li a.sm-rss:active {
background-position: right -481px;
}
.cl_socialNav li a.sm-pinterest {
background-position: left -521px;
}
.cl_socialNav li a.sm-pinterest:hover, .cl_socialNav li a.sm-pinterest:focus, .cl_socialNav li a.sm-pinterest:active {
background-position: right -521px;
}
.cl_socialNav li a.sm-blogger {
background-position: left -561px;
}
.cl_socialNav li a.sm-blogger:hover, .cl_socialNav li a.sm-blogger:focus, .cl_socialNav li a.sm-blogger:active {
background-position: right -561px;
}
.cl_socialNav li a.sm-settings {
background-position: left -601px;
}
.cl_socialNav li a.sm-settings:hover, .cl_socialNav li a.sm-settings:focus, .cl_socialNav li a.sm-settings:active {
background-position: right -601px;
}
.cl_socialNav li a.sm-enewsletter {
background-position: left -641px;
}
.cl_socialNav li a.sm-enewsletter:hover, .cl_socialNav li a.sm-enewsletter:focus, .cl_socialNav li a.sm-enewsletter:active {
background-position: right -641px;
}
.cl_socialNav li a.sm-video {
background-position: left -681px;
}
.cl_socialNav li a.sm-video:hover, .cl_socialNav li a.sm-video:focus, .cl_socialNav li a.sm-video:active {
background-position: right -681px;
}
.cl_socialNav li a.sm-podcast {
background-position: left -721px;
}
.cl_socialNav li a.sm-podcast:hover, .cl_socialNav li a.sm-podcast:focus, .cl_socialNav li a.sm-podcast:active {
background-position: right -721px;
}
.cl_socialNavDirectory {
float: right;
}
.cl_socialNavDirectory li {
margin-left: 5px;
list-style: none;
display: inline-block;
margin-bottom: 0;
}
.cl_socialNavDirectory li a {
display: inline-block;
width: 128px;
height: 32px;
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/sprites/social_media_buttons.png);
background-repeat: no-repeat;
background-position: left 0;
text-indent: -99999px;
}
.cl_socialNavDirectory li a.sm-directory, .cl_socialNavDirectory_Small li a.sm-directory {
background-position: left -10px;
}
.cl_socialNavDirectory li a.sm-directory:hover, .cl_socialNavDirectory li a.sm-directory:focus, .cl_socialNavDirectory li a.sm-directory:active {
background-position: right -10px;
}
#mdgov_iaNav {
min-height: 1px;
}
.subnav_col {
float: left;
margin-top: 20px;
}
.cl_subNav {
margin: 0;
list-style: none;
padding: 0;
}
.cl_subNav li a {
background-color: #2b639e;
border-bottom: 1px solid #fff;
color: #fff;
display: block;
padding: 10px;
}
.cl_subNav li a:hover {
background-color: #000;
}
.cl_subNav li a.navTitle {
background-color: #777;
font-weight: bold;
text-transform: uppercase;
}
.cl_subNav li a.active {
background-color: #000;
}
.cl_subNav li a.active:after {
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/sprites/nav_sprite.png);
background-position: left -474px;
background-repeat: no-repeat;
content: "";
position: absolute;
right: -10px;
top: 0;
width: 10px;
}
#mdgov_iaNavTrigger a {
position: absolute;
top: 170px;
text-decoration: none;
padding: 10px 0 10px 0;
background-color: #777;
color: white;
width: 100%;
height: 22px;
margin-right: auto;
}
#sub_primary_middle_col {
float: left;
padding: 0 0 20px 0;
margin-top: 20px;
}
#two_col-left {
float: left;
padding: 20px 0 20px 20px;
margin: 0;
}
#two_col-right {
float: right;
padding: 0 20px 20px 20px;
margin: 0;
border-left: 1px solid #ccc;
}
.left_col_list {
float: left;
margin-right: 24px;
}
.sec_item_img {
float: left;
margin: 0 20px 10px 0;
max-width: 100%}
.centerContent {
margin: 20px;
text-align: center;
}
#mdgov_enterpriseNavigation {
z-index: 10;
width: 100%;
clear: both;
background-color: #2b639e;
}
#mdgov_enterpriseNavigation ul 
{
margin: 0;
padding: 0;
text-align:center;
list-style:none;
position: relative;
display: block;
}
#mdgov_enterpriseNavigation ul ul
{
margin-left: 20px;
}
#mdgov_enterpriseNavigation ul li {
display: inline-block;
*display: inline;
}
#mdgov_enterpriseNavigation ul li a {
display: block;
clear: both;
padding: 12px 20px;
color: #fff;
text-transform: uppercase;
background-color: transparent;
z-index: 1020;
-webkit-transition: background-color .1s ease, color .1s ease;
-moz-transition: background-color .1s ease, color .1s ease;
-o-transition: background-color .1s ease, color .1s ease;
transition: background-color .1s ease, color .1s ease;
transition-delay: .2s;
}
#mdgov_enterpriseNavigation li:hover a,
#mdgov_enterpriseNavigation li a:focus,
#mdgov_enterpriseNavigation li a:active,
#mdgov_enterpriseNavigation li a.active 
{
background-color: #fff;
color: #000;
position: relative;
text-decoration: none;
}
.mdgov_navSub 
{
width: 0%;
opacity: 0;
max-height: 0px;
overflow: hidden;
position: absolute;
left: -9999px;
top: 39px;
background-color: #fff;
z-index: 1001;
border-bottom: 4px solid #2b639e;
-webkit-transition: max-height 0s ease, opacity .1s ease;
-moz-transition: max-height 0s ease, opacity .1s ease;
-o-transition: max-height 0s ease, opacity .1s ease;
transition: max-height 0s ease, opacity .1s ease;
transition-delay: .2s;
}
.mdgov_inner .mdgov_navSub 
{
top: 39px;
bottom: auto;
border-top: none;
border-bottom: 4px solid #08c;
}
#mdgov_enterpriseNavigation li a + .mdgov_navSub:hover,
#mdgov_enterpriseNavigation li a:hover + .mdgov_navSub,
#mdgov_enterpriseNavigation li a:focus + .mdgov_navSub,
#mdgov_enterpriseNavigation .mdgov_navSub.active
{
width: 100%;
opacity: 1;
max-height: 500px;
left: 0;
}
.mdgov_navSubContainer 
{
opacity: 0;
max-height: 250px;
height: 0px;
padding: 20px 0;
font-size: 90%;
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/backgrounds/megaMenuDivider.gif);
background-repeat: repeat-y;
background-position: 52.2%;
background-clip: content-box;
-moz-transition: opacity .5s ease;
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
transition-delay: .2s;
}
#mdgov_enterpriseNavigation li a + .mdgov_navSub .mdgov_navSubContainer:hover,
#mdgov_enterpriseNavigation li a:hover + .mdgov_navSub .mdgov_navSubContainer,
#mdgov_enterpriseNavigation li a:focus + .mdgov_navSub .mdgov_navSubContainer,
#mdgov_enterpriseNavigation .mdgov_navSub.active .mdgov_navSubContainer
{
opacity: 1;
height: auto;
}
.mdgov_navSubContainer ul li {
float: left !important;
width: 48%;
}
.mdgov_navSubContainer ul li a {
color: #069 !important;
display: block !important;
float: none !important;
padding: 0 0 5px 0 !important;
margin: 0 20px 5px 0 !important;
text-align: left !important;
text-transform: none !important;
}
.mdgov_navSubContainer ul.cl_imageNavList li a {
padding: 0 !important;
margin: 0 20px 0 0 !important;
}
.mdgov_navSubContainer ul.cl_imageNavList li a:focus img {
border: 2px solid #900;
}
.mdgov_navSubContainer ul li a:hover,
.mdgov_navSubContainer ul li a:focus {
color: #000 !important;
}
.mdgov_navSubContainerContent {
display: block;
max-width: 960px;
margin: 0 auto;
text-align: left;
}
.mdgov_navSubContainerContent .span1,
.mdgov_navSubContainerContent .span2,
.mdgov_navSubContainerContent .span3,
.mdgov_navSubContainerContent .span4,
.mdgov_navSubContainerContent .span5,
.mdgov_navSubContainerContent .span6,
.mdgov_navSubContainerContent .span12 {
display: block;
min-height: 140px;
}
.mdgov_navSubRight .icon-twitter {
margin-right: 10px;
}
.mdgov_navTweet {
margin-bottom: 10px;
}
#governorBlock 
{
margin: 20px 0 20px 20px;
}
.sectionMenu {
margin-left: 10px;
}
.hidden-accessible {
position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden;
}
.mobileButton 
{
text-decoration: none !important;
padding: 5px 10px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 10px;
position: relative;
}
.mobileButton:after 
{
content: "\00BB \0020";
font-size: 150%;
position: absolute;
top: 2px;
right: 10px;
} @media (max-width: 767px) {
iframe {
width: 100%;
}
#mdgov_enterpriseNavigation {
width: 100%;
margin-left: 0;
}
#mdgov_enterpriseNavigation nav ul li a {
display: block;
clear: both;
padding: 12px 20px;
color: #fff;
text-transform: uppercase;
}
#mdgov_trendsAndAlerts.hasAlert,
#mdgov_trendsAlertsWrapper {
margin-top: 5px;
}
#mdgov_enterpriseSearch {
margin: 20px auto;
}
#mdgov_searchInput {
float: none;
}
.mdgov_inner #mdgov_enterpriseSearch {
float: none;
width: 100%;
top: 0;
}
#mdgov_searchInput {
width: 100%;
margin-right: 0;
}
#mdgov_searchInput .mdgov_searchInputBox {
font-size: 60%;
}
.mdgov_socialNav {
top: 20px;
width: 100%;
text-align: center;
margin-top: 20px;
}
.mdgov_socialNav ul {
float: none;
text-align: center;
}
.mdgov_socialNav ul li {
float: none;
display: inline-block;
}
.mdgov_inner #mdgov_agencyHeader .mdgov_socialNav {
display: none;
}
#primary_left_col .mdgov_contentWrapper {
padding: 0 20px 0 20px;
}
#footer_block {
text-align: center;
}
.footerLinks ul {
display: block;
width: 100%;
}
.footerLinks li {
display: block;
width: 100%;
clear: both;
margin-left: 0;
padding-left: 0;
border-left: none;
}
.footerLinks li a {
padding: 5px 0;
display: block;
width: 100%;
}
}
@media(max-width:1200px) {
#agencyTitle {
float: left;
width: 550px;
padding: 10px 0 0 20px;
}
}
@media(min-width:979px) {
.hidden-desktop {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
#mdgov_mobileNavButton .show, #mdgov_mobileNavButton .hide {
display:none;
}
}
@media(max-width:979px) {
body {
padding-right: 0;
padding-left: 0;
}
#header.subpage {
min-height: 80px;
}
#header_left {
height: 70px;
width: 20%
}
#header_mid {
clear: both;
height: 60px;
width: 100%
}
#header_right {
margin-top: -130px;
height: 70px;
width: 80%
}
#header, #headerBackground, .headerBgImg {
min-height: 130px;
}
.container {
width: 100%}
#searchInputBox, #searchInputBox_sub {
font-size: 16px;
}
#main_search_block {
margin-top: 20px;
}
#menu_bar {
display: none;
}
#sub_primary_right_col {
float: left;
width: 30%}
#sub_primary_middle_col {
padding-left: 20px;
padding-right: 20px;
}
#mdgov_enterpriseNavigation {
width: 50%;
z-index: 1001;
position: absolute;
top: 33px;
left: 0;
display: none;
}
#mdgov_enterpriseNavigation ul {
text-align:left;
}
#mdgov_enterpriseNavigation ul li {
display: block;
}
#mdgov_enterpriseNavigation ul li a
{
border-radius: 0;
background-color: #000;
border-bottom: 1px solid #333;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.mdgov_inner #mdgov_enterpriseNavigation ul li a {
border-radius: 0;
}
#mdgov_enterpriseNavigation li:hover a,
#mdgov_enterpriseNavigation li a:focus,
#mdgov_enterpriseNavigation li a:active,
#mdgov_enterpriseNavigation li a.active 
{
background-color: #2b639e;
color: #fff;
}
#mdgov_mobileNavButton a {
position: absolute;
left: 0;
height: 21px;
color: #fff;
text-transform: uppercase;
text-shadow: 1px 1px 2px #000;
text-decoration: none;
background-color: #2b639e;
text-align: left;
font-size: 165% !important;
width: 100%;
text-indent: 1.5%;
padding: 6px 0;
border-bottom: 4px solid #000;
}
#mdgov_mobileNavButton a span {
position: absolute;
font-size: 85%;
font-weight: lighter;
} 
.mdgov_socialNav {
margin-top: 20px;
}
.cl_socialNav {
list-style: none;
padding: 0;
}
.cl_socialNav.vertical li {
margin-right: 0;
margin-bottom: 5px;
float: left;
display: block;
clear: both;
}
.cl_socialNav li a {
width: 24px;
height: 24px;
background-image: url(/wp-content/themes/WPMaryland_eGov_v1_3/img/icons/social-icons-sm.png);
}
.cl_socialNav li a.sm-twitter {
background-position: left -31px;
}
.cl_socialNav li a.sm-twitter:hover,
.cl_socialNav li a.sm-twitter:focus,
.cl_socialNav li a.sm-twitter:active {
background-position: right -31px;
}
.cl_socialNav li a.sm-googleplus {
background-position: left -61px;
}
.cl_socialNav li a.sm-googleplus:hover,
.cl_socialNav li a.sm-googleplus:focus,
.cl_socialNav li a.sm-googleplus:active {
background-position: right -61px;
}
.cl_socialNav li a.sm-tumblr {
background-position: left -91px;
}
.cl_socialNav li a.sm-tumblr:hover,
.cl_socialNav li a.sm-tumblr:focus,
.cl_socialNav li a.sm-tumblr:active {
background-position: right -91px;
}
.cl_socialNav li a.sm-foursquare {
background-position: left -121px;
}
.cl_socialNav li a.sm-foursquare:hover,
.cl_socialNav li a.sm-foursquare:focus,
.cl_socialNav li a.sm-foursquare:active {
background-position: right -121px;
}
.cl_socialNav li a.sm-instagram {
background-position: left -151px;
}
.cl_socialNav li a.sm-instagram:hover,
.cl_socialNav li a.sm-instagram:focus,
.cl_socialNav li a.sm-instagram:active {
background-position: right -151px;
}
.cl_socialNav li a.sm-flickr {
background-position: left -181px;
}
.cl_socialNav li a.sm-flickr:hover,
.cl_socialNav li a.sm-flickr:focus,
.cl_socialNav li a.sm-flickr:active {
background-position: right -181px;
}
.cl_socialNav li a.sm-youtube {
background-position: left -211px;
}
.cl_socialNav li a.sm-youtube:hover,
.cl_socialNav li a.sm-youtube:focus,
.cl_socialNav li a.sm-youtube:active {
background-position: right -211px;
}
.cl_socialNav li a.sm-vimeo {
background-position: left -241px;
}
.cl_socialNav li a.sm-vimeo:hover,
.cl_socialNav li a.sm-vimeo:focus,
.cl_socialNav li a.sm-vimeo:active {
background-position: right -241px;
}
.cl_socialNav li a.sm-all {
background-position: left -271px;
}
.cl_socialNav li a.sm-all:hover,
.cl_socialNav li a.sm-all:focus,
.cl_socialNav li a.sm-all:active {
background-position: right -271px;
}
.cl_socialNav li a.sm-rss {
background-position: left -361px;
}
.cl_socialNav li a.sm-rss:hover,
.cl_socialNav li a.sm-rss:focus,
.cl_socialNav li a.sm-rss:active {
background-position: right -361px;
}
.cl_socialNav li a.sm-pinterest {
background-position: left -391px;
}
.cl_socialNav li a.sm-pinterest:hover,
.cl_socialNav li a.sm-pinterest:focus,
.cl_socialNav li a.sm-pinterest:active {
background-position: right -391px;
}
.cl_socialNav li a.sm-blogger {
background-position: left -421px;
}
.cl_socialNav li a.sm-blogger:hover,
.cl_socialNav li a.sm-blogger:focus,
.cl_socialNav li a.sm-blogger:active {
background-position: right -421px;
}
.cl_socialNav li a.sm-settings {
background-position: left -451px;
}
.cl_socialNav li a.sm-settings:hover,
.cl_socialNav li a.sm-settings:focus,
.cl_socialNav li a.sm-settings:active {
background-position: right -451px;
}
.cl_socialNav li a.sm-enewsletter {
background-position: left -481px;
}
.cl_socialNav li a.sm-enewsletter:hover,
.cl_socialNav li a.sm-enewsletter:focus,
.cl_socialNav li a.sm-enewsletter:active {
background-position: right -481px;
}
.cl_socialNav li a.sm-video {
background-position: left -511px;
}
.cl_socialNav li a.sm-video:hover,
.cl_socialNav li a.sm-video:focus,
.cl_socialNav li a.sm-video:active {
background-position: right -511px;
}
.cl_socialNav li a.sm-podcast {
background-position: left -541px;
}
.cl_socialNav li a.sm-podcast:hover,
.cl_socialNav li a.sm-podcast:focus,
.cl_socialNav li a.sm-podcast:active {
background-position: right -541px;
}
#MobileNav:target #mdgov_mobileNavButton .show {
display:inline;
}
#MobileNav:target #mdgov_mobileNavButton .hide,
#MobileNav:not(:target) #mdgov_mobileNavButton .show {
display:none;
}
#MobileNav:not(:target) #mdgov_enterpriseNavigation {
display:none;
}
#MobileNav:target #mdgov_enterpriseNavigation {
display:inherit;
}
}
@media(min-width:767px) {
.hidden-desktop2 {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
}
@media(max-width:767px) {
#mdgov_homeLink {
width: 100%;
}
#mdgov_homeLink a {
width: 150px;
margin: 0 auto;
}
#mdgov_agencyLogo {
display: none;
}
#mdgov_agencyTitle {
text-align: center;
}
#secondary_left_col, #secondary_middle_col_lt, #secondary_middle_col_rt, #secondary_right_col {
border-left: 0;
}
#primary_middle_col .mdgov_contentWrapper,
#primary_right_col .mdgov_contentWrapper
{
border: 0;
padding: 0 20px;
}
.hidden-phone {
display: none !important;
}
#primary_content_Block {
margin-top: 20px;
padding: 0;
}
.primary_left_col_list 
{
margin-bottom: 0;
}
.mdgov_subNav,
.subNavWrapper
{
margin-bottom: 20px;
}
.mdgov_subNav h2
{
margin: 0 !important;
}
.mdgov_subNav h2 a
{
display: block;
}
.mdgov_subNav .subNavWrapper ul
{
padding-left: 10px;
}
#header.subpage {
min-height: 150px;
}
#main_search {
width: 95%}
#searchInputBox, #searchInputBox_sub {
font-size: 13px;
}
#mdgov_iaNav {
height: 0;
overflow: hidden;
}
.mdgov_iaNavOpen {
height: auto !important;
overflow: visible !important;
}
#sub_primary_right_col {
float: left;
width: 95%;
border-left: 0;
}
#footer_left {
padding-right: 20px;
}
#two_col-left {
padding-right: 20px;
}
#two_col-right {
border-left: 0;
}
#mdgov_enterpriseNavigation {
width: 100%;
margin-left: 0;
}
#social_media_top {
width: 100%;
}
#mdgov_agencyName { width: 100%;
}
#mdgov_agencyHeader {
float: none;
}
#footer_right {
padding: 0 20px 20px 20px;
margin: 20px 0 0 0;
}
}
@media(max-width:480px) {
body {
padding: 0;
}
.container {
width: 100%
}
#mdgov_agencyTitle {
padding: 0;
}
#main_search_block {
margin: 10px;
}
.main_search_inner {
margin-left: 10px;
}
#searchInputBox {
height: 40px;
}
#searchInputBox_sub {
width: 77%}
#main_search a.btn {
width: 30px;
height: 21px;
}
#main_search_sub a.btn {
width: 30px;
}
.zipInput {
width: 130px;
}
.cl_socialNav {
float: none;
}
#secondary_left_col, #secondary_middle_col_lt, #secondary_middle_col_rt {
padding-right: 20px;
}
#sub_primary_middle_col {
padding: 0 20px 20px 20px;
margin-top: 20px;
}
#governorBlock {
width:90%;
}
}
.uiMessage {
padding:20px;
border-radius:5px;
background-color:#ffffcc;
border:1px solid #FFDEA3;
text-align:center;
}
.HideMontageImages img {
display:none;
}
.HideMontageImages li {
list-style: none;
margin-bottom: 5px !important;
left: 0;
top: 0;
}
.HideMontageImages hgroup {
border-bottom: 1px solid #ccc;
}
.HideMontageImages hgroup h2 {
margin: 0 !important;
padding: 0 !important;
}
.HideMontageImages hgroup h3 {
margin: 0 0 10px 0 !important;
padding: 0 0 10px 0 !important;
}
.fillImageButton {
height: 19px; padding: 9px 14px 9px 14px;!important;
}
.searchButtonDiv
{
line-height:12px;
padding: 0 !important;
width: 58px !important;
}.mdgov_subNav a {
color: #1c468e !important;
}
.mdgov_subNav a:hover {
color: #28598d !important;
}
.secondary_content_Block {
background-color: #eee;
width: 100%;
border-bottom: 1px solid #ccc;
}
.secondary_middle_col_lt, .secondary_middle_col_rt {
background-color: #eee;
float: left;
border-left: 1px solid #ccc;
padding: 0 20px;
margin: 20px 0;
}
.secondary_left_col {
background-color: #eee;
float: left;
padding: 0 0 20px 20px;
margin-top: 20px;
}
#mdgov_trendsAndAlerts h2 {
margin-top: 0px;
}
#governorBlock {
margin: 20px 0 !important;
padding: 0 20px !important;
}
@media (max-width: 480px) {
#governorBlock {
width: auto !important;
}
}
@media (max-width: 767px) {
.secondary_middle_col_lt, .secondary_middle_col_rt {
margin: 0 !important;
}
#governorBlock {
margin: 0 !important;
}
}
.press-release .listing-item {
margin-bottom: 1.2em;
}
.press-release .title {
display: block;
font-size: 1em;
}
.press-release .date {
display: block;
font-style: italic; }
.press-release .excerpt-dash {
display : none;
}
.soliloquy-default-pager { 
display: none !important;
}
div.dataTables_wrapper table.dataTable thead tr th, div.dataTables_wrapper table.dataTable tfoot tr th, thead tr th, tfoot tr th {
background-color: #2b639e !important;
color: #fff;
text-align: left;
}
.shaded-row {
background-color: #eee;
}
.staff-name-col {
min-width: 140px;
}
.field-group {
float: left;
margin-right: 12px;
margin-bottom: 16px;
}
.clear-right {
clear: right;
margin-right: 0px;
}
.clear-left {
clear: left;
}
.hidden {
display: none;
}
.unhidden {
display: block;
}  .button-submit {
min-height:30px;
padding: 4px 16px;
margin-top: 12px;
border: 1px solid #3079ed;
-moz-border-radius: 7px; 
border-radius: 7px;
-moz-box-shadow: 1px 1px 2px #999; 
-webkit-box-shadow: 1px 1px 2px #999; 
box-shadow: 1px 1px 2px #999;
font-weight: bold;
cursor: pointer !important;
font-size: 14px;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #4d90fe;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
background-image: linear-gradient(top,#4d90fe,#4787ed);
}
.button-submit:hover {
border: 1px solid #2f5bb7;
color: #fff;
cursor: pointer;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #357ae8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
}
.button-submit:active {
background-color: #357ae8;
cursor: pointer;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
-webkit-box-shadow: inset 0 1px 2px rgb	a(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
#witnesses-error, #efforts-error, #previous-error, #filed_with-error, #affirmation-error, #previous_complaints-error, #hiddenRecaptcha-error {
margin-top: 0px !important;
}
#complaintForm label {
font-weight: bold;
display: block;
margin-bottom: 0px;
}
#complaintForm label.error {
display: block;
font-weight: normal;
color: red;
margin-top: -10px;
font-style: italic;
}  .btn-primary {
text-shadow: none !important;
}
.icheckbox_flat-blue .help-block {
width: 300px;
margin-top: 22px;
}
#searchableTableInput {
background-image: url(//gocpp.maryland.gov/wp-content/themes/GOCPP-Child/img/searchicon.png); background-position: 10px 4px; background-repeat: no-repeat; width: 100%; font-size: 16px; padding: 12px 20px 12px 40px; border: 1px solid #ddd; margin-bottom: 12px; }
#searchableTable {
border-collapse: collapse; width: 100%; border: 1px solid #ddd; font-size: 1em; }
#searchableTable th, #searchableTable td {
text-align: left; padding: 6px; }
#searchableTable tr { border-bottom: 1px solid #ddd; 
}
#searchableTable tr.header, #searchableTable tr:hover { background-color: #f1f1f1;
}
@media (max-width: 600px) {
.soliloquy-container .soliloquy-caption, .soliloquy-container .soliloquy-controls-auto {
display: block !important;
}
.staff-name-col {
min-width: 100px;
}
.gp-categories-funded {
margin-right: 0px
}
} .videoWrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} hr {
margin: 2em 0 1em 0;
border: 0;
height: 1px;
color: #C0C0C0;
background-color: #C0C0C0;
} ul.spaced  li{
margin-bottom: 6px;
} #footer_block {
margin-top: 2em;
} p, li, .listing-item {
font-size: 1.1em;
line-height: 1.4;
} li ul li, li ol li {
font-size: 1em;
}  #mdgov_enterpriseNavigation {
letter-spacing: 0.1em;
} h1 {
font-size: 2em;
margin: 0.67em 0 0.67em 0;
padding-bottom: 0.5em;
border-bottom: 1px solid #C0C0C0;
line-height: 1.2;
}
h2 {
margin: 1em 0 0.8em 0;
line-height: 1.35;
}
article h2 {
border-top: 1px solid #C0C0C0;
padding-top: 1em;
}
article h1+h2, .indexheader {border-top: 0;padding-top: 0;}
p+h2 {	margin-top: 1.1em;}
h3 {	margin: 1em 0 0.4em 0;	font-size: 1.3em;}
h4 {	margin: 1em 0 0.2em 0;	font-size: 1.2em;	}
h3+p, h3+ul, h3+ol, h4+p, h4+ul, h4+ol {	margin-top:0;} .cl_iconNav li {
list-style: none;
background-image: url(https://gocpp.maryland.gov/wp-content/themes/GOCPP-Child/img/sprites/nav_sprite.svg);
background-position: left 0.3em;
background-repeat: no-repeat;
background-size: 1em 0.9em;
padding-left: 15px;
color: #1c468e;
}   .rwd-table {
margin: 1em 0;
min-width: 280px;
}
.rwd-table tr {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.rwd-table th {
display: none;
}
.rwd-table td {
display: block;
} .rwd-table td:before {
content: attr(data-th) ": ";
font-weight: bold;
width: 3.5em;
display: inline-block;
}
.rwd-table th, .rwd-table td {
line-height: 18px;
padding: 1px 6px;
text-align: left;
}
.rwd-table th:first-child, .rwd-table td:first-child {
border-top: 1px solid #999;
padding-top: 6px;
}
.rwd-table th:last-child, .rwd-table td:last-child {
padding-bottom: 6px;
}
@media (min-width: 480px) {
.rwd-table td:before {
display: none;
}
.rwd-table th, .rwd-table td {
line-height: 20px;
}
.rwd-table th, .rwd-table td {
display: table-cell;
padding: .25em .5em;
}
.rwd-table th:first-child, .rwd-table td:first-child {
border-top: none;
}
.rwd-table th:last-child, .rwd-table td:last-child {
}
}
.rwd-table {
overflow: hidden;
}
.rwd-table tr {
}
.rwd-table th, .rwd-table td { }
a.button-submit:link, a.button-submit:visited, a.button-submit:hover, a.button-submit:active {
color: #fff;
font-weight: bold;
text-decoration: none;
}
.button-submit {
height:30px;
padding: 4px 16px;
margin-top: 12px;
border: 1px solid #3079ed;
-moz-border-radius: 7px; 
border-radius: 7px;
-moz-box-shadow: 1px 1px 2px #999; 
-webkit-box-shadow: 1px 1px 2px #999; 
box-shadow: 1px 1px 2px #999;
font-weight: bold;
cursor: pointer !important;
font-size: 14px;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #4d90fe;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
background-image: linear-gradient(top,#4d90fe,#4787ed);
}
.button-submit:hover {
border: 1px solid #2f5bb7;
color: #fff;
cursor: pointer;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #357ae8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
}
.button-submit:active {
background-color: #357ae8;
cursor: pointer;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
-webkit-box-shadow: inset 0 1px 2px rgb	a(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
#grant-calculator-box {
border-radius: 6px;
background: #d7d7d7;
border: 1px solid #c5c5c5;
padding: 0 20px; 
min-height: 210px;
overflow: auto;
}
#grant-calculator-table {
border-collapse: collapse;
float: left;
margin-right: 16px;
border: 1px solid #bbb;
margin-bottom: 12px;
}
#grant-calculator-table th {
background-color: #2b639e;
font-weight: bold;
color: #fff;
}
#grant-calculator-table td, #grant-calculator-table th {
border: none;
padding: 2px 12px;
}
#program-details {
border-radius: 6px;
background: #eee;
border: 1px solid #ddd;
padding: 6px; 
}
#calculate {
margin-top: 0px;
}
.error-response {
background-color:  #f02828;
border: 1px solid #d00b0b;
color: #fff;
padding: 4px 8px;
border-radius: 4px;
max-width: 280px;
}
.fa-exclamation-triangle {
color: #ff6600;
}
#calculator-results {
background-color: #44b400;
border: 1px solid #3b9c00;
color: #fff; 
border-radius: 4px; 
padding: 4px;
max-width: 290px;  
}
#calculator-response {
margin-bottom: 12px;
}
#agency_trendsAndAlerts.hasAlert {
background-color: #FC0 !important; 
}
#agency_trendsAndAlerts h2 { 
margin-top: 6px;
}
.cl_iconNav li {
list-style: none;
background-image: url(https://gocpp.maryland.gov/wp-content/themes/GOCPP-Child/img/sprites/nav_sprite.svg);
background-position: left 0.25em;
background-repeat: no-repeat;
background-size: 1em 0.9em;
padding-left: 15px;
color: #1c468e;
}
#overlay-background + #overlay {
visibility: hidden;
position: absolute !important;
left: 0px;
top: 0px;
height: auto !important;
text-align: center;
z-index: 21000 !important;
display: block !important;
background: none !important;
opacity: 1 !important;
}
.dataTables_wrapper .dataTables_paginate {
}
.dataTables_wrapper .dataTables_filter input {
border: 1px solid #666;
}
.dataTable {
border: 1px solid #333;
}
.popover {
min-width: 150px;
color: #333 !important;
}
.ui-datepicker-month, .ui-datepicker-year {
color: #333;
}
@media (max-width: 450px) {
#handle-with-care-iframe {
height: 450px !important
}		
}
@media (min-width: 480px) {
.rwd-table th, .rwd-table td { }
}
.rwd-table th, .rwd-table td:before {
}
@media (max-width: 600px) {
#handle-with-care-iframe {
height: 650px !important
}		
}
@media (max-width: 767px)
#handle-with-care-iframe {
height: 800px !important
}
@media (max-width: 979px) 
#mdgov_mobileNavButton a {
background-color: #000 !important;
}
}
#mdgov_mobileNavButton a span.icon-white {
position: relative !important;
}
@media (max-width: 640px) {
#hwc-btn-container .hwc-col {
float: none;
width: 75%;
margin: 18px auto;
}
}		
.pum-theme-5153 .pum-title, .pum-theme-enterprise-blue .pum-title {
font-size: 2em !important;
}
#hwc-btn-container {
overflow: auto;
padding: 24px 0 18px 0;
}
.hwc-btn {
padding: 20px 25px;
background-color: #66bd2f;
color: #fff;
font-weight: bold;
border-radius: 7px;
text-align: center;
font-size: 1.2em;
max-width: 225px;
margin: auto;
-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.13);
box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.13);
transition: all .2s ease-in-out;
}
.hwc-btn:hover {
transform: scale(1.05);
background-color: #59a22a;
}
.hwc-btn:active {
transform: scale(1.1);
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.43);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.43);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.43)
}
.hwc-btn i {
margin-right: 10px;
}
.hwc-col {
width: 50%;
margin: 0;
float: left;
}
.no-screen, .no-screen * {
display: none;
}
.yes-screen, .yes-screen *  {
display: block;
}
.pum-container .goccp-print-button {
position: absolute;
top: -71px;
right: 38px;
cursor: pointer;
font-weight: 1em;
}
@media print
{    
.no-print, .no-print *, #mdgov_enterpriseNavigation, #mdgov_TopSliverBar, #headerBlock, .footerLinks
{
display: none !important;
}
.yes-print, .yes-print *
{
display: block !important;
}
#handle-with-care-iframe {
page-break-before: always;
}
}  .ui-mobile,
.ui-mobile body {
height: 99.9%;
}
.ui-mobile fieldset,
.ui-page {
padding: 0;
margin: 0;
}
.ui-mobile a img,
.ui-mobile fieldset {
border-width: 0;
} .ui-mobile fieldset {
min-width: 0;
}
@-moz-document url-prefix() {
.ui-mobile fieldset {
display: table-column;
}
} .ui-mobile-viewport {
margin: 0;
overflow-x: visible;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} body.ui-mobile-viewport,
div.ui-mobile-viewport {
overflow-x: hidden;
} .ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page {
top: 0;
left: 0;
width: 100%;
min-height: 100%;
position: absolute;
display: none;
border: 0;
} .ui-page {
outline: none;
}
.ui-mobile .ui-page-active {
display: block;
overflow: visible;
overflow-x: hidden;
}
@media screen and (orientation: portrait) {
.ui-mobile .ui-page {
min-height: 420px;
}
}
@media screen and (orientation: landscape) {
.ui-mobile .ui-page {
min-height: 300px;
}
} .ui-mobile-rendering > * {
visibility: hidden;
} .ui-nojs {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px,1px,1px,1px);
} .ui-loading .ui-loader {
display: block;
}
.ui-loader {
display: none;
z-index: 9999999;
position: fixed;
top: 50%;
left: 50%;
border:0;
}
.ui-loader-default {
background: none;
filter: Alpha(Opacity=18);
opacity: .18;
width: 2.875em;
height: 2.875em;
margin-left: -1.4375em;
margin-top: -1.4375em;
}
.ui-loader-verbose {
width: 12.5em;
filter: Alpha(Opacity=88);
opacity: .88;
box-shadow: 0 1px 1px -1px #fff;
height: auto;
margin-left: -6.875em;
margin-top: -2.6875em;
padding: .625em;
}
.ui-loader-default h1 {
font-size: 0;
width: 0;
height: 0;
overflow: hidden;
}
.ui-loader-verbose h1 {
font-size: 1em;
margin: 0;
text-align: center;
}
.ui-loader .ui-icon-loading {
background-color: #000;
display: block;
margin: 0;
width: 2.75em;
height: 2.75em;
padding: .0625em;
-webkit-border-radius: 2.25em;
border-radius: 2.25em;
}
.ui-loader-verbose .ui-icon-loading {
margin: 0 auto .625em;
filter: Alpha(Opacity=75);
opacity: .75;
}
.ui-loader-textonly {
padding: .9375em;
margin-left: -7.1875em;
}
.ui-loader-textonly .ui-icon-loading {
display: none;
}
.ui-loader-fakefix {
position: absolute;
} .ui-bar,
.ui-body {
position: relative;
padding: .4em 1em;
overflow: hidden;
display: block;
clear: both;
}
.ui-bar h1,
.ui-bar h2,
.ui-bar h3,
.ui-bar h4,
.ui-bar h5,
.ui-bar h6 {
margin: 0;
padding: 0;
font-size: 1em;
display: inline-block;
}
.ui-header,
.ui-footer {
border-width: 1px 0;
border-style: solid;
position: relative;
}
.ui-header .ui-title,
.ui-footer .ui-title {
font-size: 1em;
min-height: 1.1em;
text-align: center;
display: block;
margin: 0 30%;
padding: .7em 0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
outline: 0 !important;
}
.ui-footer .ui-title {
margin: 0 1em;
}
.ui-content {
border-width: 0;
overflow: visible;
overflow-x: hidden;
padding: 1em;
} .ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child {
-webkit-border-top-left-radius: inherit;
border-top-left-radius: inherit;
-webkit-border-top-right-radius: inherit;
border-top-right-radius: inherit;
}
.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child {
-webkit-border-bottom-left-radius: inherit;
border-bottom-left-radius: inherit;
-webkit-border-bottom-right-radius: inherit;
border-bottom-right-radius: inherit;
} .ui-btn {
font-size: 16px;
margin: .5em 0;
padding: .7em 1em;
display: block;
position: relative;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ui-btn-icon-notext {
padding: 0;
width: 1.75em;
height: 1.75em;
text-indent: -9999px;
white-space: nowrap !important;
}
.ui-mini {
font-size: 12.5px;
}
.ui-mini .ui-btn {
font-size: inherit;
}
.ui-mini .ui-controlgroup-label {
font-size: 16px;
} .ui-header .ui-btn,
.ui-footer .ui-btn {
font-size: 12.5px;
display: inline-block;
vertical-align: middle;
} .ui-header .ui-btn-left,
.ui-header .ui-btn-right {
font-size: 12.5px;
}
.ui-mini.ui-btn-icon-notext,
.ui-mini .ui-btn-icon-notext,
.ui-header .ui-btn-icon-notext,
.ui-footer .ui-btn-icon-notext {
font-size: 16px;	
padding: 0;
}
.ui-btn-inline {
display: inline-block;
vertical-align: middle;
margin-right: .625em;
}
.ui-btn-icon-left {
padding-left: 2.5em;
}
.ui-btn-icon-right,
.ui-listview > li > .ui-btn[class*="ui-icon-"] {
padding-right: 2.5em;
}
.ui-btn-icon-top {
padding-top: 2.5em;
}
.ui-btn-icon-bottom {
padding-bottom: 2.5em;
}
.ui-header .ui-btn-icon-top,
.ui-footer .ui-btn-icon-top,
.ui-header .ui-btn-icon-bottom,
.ui-footer .ui-btn-icon-bottom {
padding-left: .3125em;
padding-right: .3125em;
}
.ui-btn[class*="ui-icon-"]:after {
content: "";
position: absolute;
display: block;
width: 22px;
height: 22px;
}
.ui-btn-icon-notext:after,
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-listview > li > .ui-btn[class*="ui-icon-"]:after {
top: 50%;
margin-top: -11px;
}
.ui-btn-icon-left:after {
left: .5625em;
}
.ui-btn-icon-right:after,
.ui-listview > li > .ui-btn[class*="ui-icon-"]:after {
right: .5625em;
}
.ui-mini.ui-btn-icon-left:after,
.ui-mini .ui-btn-icon-left:after,
.ui-header .ui-btn-icon-left:after,
.ui-footer .ui-btn-icon-left:after {
left: .37em;
}
.ui-mini.ui-btn-icon-right:after,
.ui-mini .ui-btn-icon-right:after,
.ui-header .ui-btn-icon-right:after,
.ui-footer .ui-btn-icon-right:after {
right: .37em;
}
.ui-btn-icon-notext:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after {
left: 50%;
margin-left: -11px;
}
.ui-btn-icon-top:after {
top: .5625em;
}
.ui-btn-icon-bottom:after {
top: auto;
bottom: .5625em;
} .ui-header .ui-btn-left,
.ui-header .ui-btn-right,
.ui-btn-left > [class*="ui-"],
.ui-btn-right > [class*="ui-"] {
margin: 0;
}
.ui-btn-left,
.ui-btn-right {
position: absolute;
top: .24em;
}
.ui-btn-left {
left: .4em;
}
.ui-btn-right {
right: .4em;
}
.ui-btn-icon-notext.ui-btn-left {
top: .3125em;
left: .3125em;
}
.ui-btn-icon-notext.ui-btn-right {
top: .3125em;
right: .3125em;
} .ui-mobile label,
.ui-controlgroup-label {
display: block;
margin: 0 0 .4em;
} .ui-hide-label > label,
.ui-hide-label .ui-controlgroup-label,
.ui-hide-label .ui-rangeslider label,
.ui-hidden-accessible {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px,1px,1px,1px);
} .ui-grid-a,
.ui-grid-b,
.ui-grid-c,
.ui-grid-d,
.ui-grid-solo {
overflow: hidden;
}
.ui-block-a,
.ui-block-b,
.ui-block-c,
.ui-block-d,
.ui-block-e {
margin: 0;
padding: 0;
border: 0;
float: left;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .ui-block-a {
clear: left;
}
ul.ui-grid-a,
ul.ui-grid-b,
ul.ui-grid-c,
ul.ui-grid-d,
ul.ui-grid-solo,
li.ui-block-a,
li.ui-block-b,
li.ui-block-c,
li.ui-block-d,
li.ui-block-e {
margin-left: 0;
margin-right: 0;
padding: 0;
list-style: none;
}
[class*="ui-grid-"] .ui-btn,
[class*="ui-grid-"] button.ui-btn-inline,
[class*="ui-grid-"] button.ui-btn-icon-notext {
margin-right: .3125em;
margin-left: .3125em;
}
.ui-grid-a > .ui-block-a,
.ui-grid-a > .ui-block-b {  width: 50%;
}
.ui-grid-b > .ui-block-a,
.ui-grid-b > .ui-block-b,
.ui-grid-b > .ui-block-c {  width: 33.333%;
}
.ui-grid-c > .ui-block-a,
.ui-grid-c > .ui-block-b,
.ui-grid-c > .ui-block-c,
.ui-grid-c > .ui-block-d {  width: 25%;
}
.ui-grid-d > .ui-block-a,
.ui-grid-d > .ui-block-b,
.ui-grid-d > .ui-block-c,
.ui-grid-d > .ui-block-d,
.ui-grid-d > .ui-block-e { width: 20%;
}
.ui-grid-solo > .ui-block-a {
width: 100%;
float: none; 
} @media (max-width: 35em) {
.ui-responsive > .ui-block-a,
.ui-responsive > .ui-block-b,
.ui-responsive > .ui-block-c,
.ui-responsive > .ui-block-d,
.ui-responsive > .ui-block-e {
width: 100%; 
float: none; 
}
}
.ui-table {
border: 0;
border-collapse: collapse;
padding: 0;
width: 100%;
}
.ui-table th,
.ui-table td {
line-height: 1.5em;
text-align: left;
padding: .4em .5em;
vertical-align:top;
}
.ui-table th .ui-btn,
.ui-table td .ui-btn {
line-height: normal;
}
.ui-table th {
font-weight: bold;
}
.ui-table caption {
text-align: left;
margin-bottom: 1.4em;
opacity: .5;
} .table-stroke thead th {
border-bottom: 1px solid #d6d6d6; border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.table-stroke tbody th,
.table-stroke tbody td {
border-bottom: 1px solid #e6e6e6; border-bottom: 1px solid rgba(0, 0, 0, .05);
} .table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
background-color: #eeeeee; background-color: rgba(0,0,0,0.04);
} .table-stripe thead th,
.table-stripe tbody tr:last-child {
border-bottom: 1px solid #d6d6d6; border-bottom: 1px solid rgba(0, 0, 0, .1);
} .ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label { 
display: none;
} @media only all { .ui-table-reflow thead td, 
.ui-table-reflow thead th {
display: none;
} .ui-table-reflow td,
.ui-table-reflow th { 
text-align: left;
display: block;
} .ui-table-reflow tbody th {
margin-top: 3em;
} .ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label { 
padding: .4em; 
min-width: 30%; 
display: inline-block;
margin: -.4em 1em -.4em -.4em;
} .ui-table-reflow th .ui-table-cell-label-top,
.ui-table-reflow td .ui-table-cell-label-top {
display: block;
padding: .4em 0;
margin: .4em 0;
text-transform: uppercase;
font-size: .9em;
font-weight: normal;
}
} @media ( min-width: 35em ) { .ui-table-reflow.ui-responsive { } .ui-table-reflow.ui-responsive td,
.ui-table-reflow.ui-responsive th,
.ui-table-reflow.ui-responsive tbody th,
.ui-table-reflow.ui-responsive tbody td,
.ui-table-reflow.ui-responsive thead td,
.ui-table-reflow.ui-responsive thead th {
display: table-cell;
margin: 0;
} .ui-table-reflow.ui-responsive td .ui-table-cell-label,
.ui-table-reflow.ui-responsive th .ui-table-cell-label { 
display: none;
}
}  @media ( max-width: 35em ) {
.ui-table-reflow.ui-responsive td,
.ui-table-reflow.ui-responsive th {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
clear: left;
}
}