/*-------------------------------------*/
/* CUSTOM UPDATESSSSSSS */
/*-------------------------------------*/

/*h1,h2,h3{margin-top:30px;margin-bottom:5px;}*/

/*social-icons on mobile*/
header div.social-icons {
    display: block;
}
@media only screen and(max-width: 991px)
header .social-icons {
    margin-top: 13px;
}

@media(max-width:767px){header{display:block}header>.container{width:100%}header .social-icons{display:block}header nav ul.nav-top{float:right;margin-right:0}header.center nav{width:auto}.btn-responsive-nav{top:55px}body.sticky-menu-active .btn-responsive-nav{top:60px}}

/*** For Logo *****/

header .header-body .logo img {
	position: relative;
      max-width: none !important;
}

.hrblue {
	background-color:#0562c1;
	background-image:none;
	height: 10px;
	border: 0;
	padding:0;
    margin:0;
}

.hrblack {
	background-color:#000000;
	background-image:none;
	height: 13px;
	border: 0;
	padding:0;
    margin:0;
}

.hrgrey {
	background-color:#585858;
	background-image:none;
	height: 14px;
	border: 0;
	padding:0;
    margin:0;
}

.white {

    min-height: 220px;
    padding-top: 204px;
}

#frontpage{
	background-image: url(/Portals/0/images/frontpage/MedBd2NewMainWebImage.jpg);
	background-size:100%;
	background-repeat: no-repeat;
    width: 100%;
    height: auto;
}
	/*background: #ffffff url(/Portals/0/images/frontpage/MedBd2NewMainWebImage.jpg) 0 0 no-repeat; min-height:400px;}*/
	
.imagewrapper { 
  background: url(/Portals/0/images/frontpage/MedBdMainWebImage.jpg?ver=2016-10-04-082737-057) no-repeat center center;
     height:416px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*background-image:url("/Portals/0/images/frontpage/MedBdMainWebImage.jpg?ver=2016-10-04-082737-057")*/
}

/* .wrapper div {
   min-height: 200px;
   padding: 10px;
} */

#wrapper75 { 
  overflow:hidden;
  width:65%;
  margin-top:-274px;
  margin-left: 140px;
}
 
.frontpagecontainer{content: " ";display: table;margin-top:-274px;}


.frontpagecontainer .img-responsive {
    max-width: none;
}

.col-md-4 {
    float: left !important;
}

#top {
  background-color: yellow;
  float:left; 
  margin-right:20px;
  width:100%;
  border-right:2px solid #000;
  min-height:50px;
}

#apply {
  background-color: red;
  float:left; 
  margin-right:20px;
  width:20%;
  border-right:2px solid #000;
}


#renew { 
  background-color: white;
  overflow:hidden;
  margin:10px;
  border:2px dashed #ccc;
  width:20%;
  min-height:170px;
  float:left;
}

#lookup { 
  background-color: blue;
  overflow:hidden;
  margin:10px;
  border:2px dashed #ccc;
  min-height:170px;
  width:20%;
  float:left;
}	

/* #db-tagline { width: 450px;margin-top:26px;color:#bbbbbb;font-size: .85em;float: right;text-align: center; } */


#db-tagline {
    width: 1250px;
    margin-top: 26px;
    color: #bbbbbb;
    font-size: 5px !important;
    float: right;
    text-align: center;
}


#db-tagline p{  
    font-size: 12px! important;

}


html section.page-top .breadcrumb span {
    color: #11417f;;
    font-family: Open Sans;
    font-size: 14px;
}


.liveaccdefault .ui-accordion .ui-accordion-header a {
    font-size: 30px !important;
}

.item-article img {
	    max-width: 350px;
}

table {
	width: 100% !important;
	}

/*footer */
/*.body>footer { background-color:#021a5d; border-top:0; padding: 50px 0 0 0;  }*/
.body>#footer {
    background: #021a5d;
    border-top: 0;
    font-size: .9em;
    margin-top: 50px;
    padding: 50px 0 0;
    position: relative;
    clear: both;
}
.body>footer h4 { font-size: 1.4em; font-weight: bold; text-transform:uppercase; }
.body>footer p { line-height: 2.3em; font-size: 1.15em;  color: #fff; }
.body>footer a { text-decoration: underline; }
.body>footer a:hover, .body>footer a:active { text-decoration: none; }
.body>footer #dnn_FooterTop a {color:#000!important; font-size: .95em;}
.copyright a:link {color:#fff;}

/* home */
.home-boxes .meetingdates { line-height: 2em;  }
.home-boxes .meetingdates strong { /*color: #020b29; */font-weight: bold; }
.home-boxes p, .home-boxes h5, .home-boxes li, .home-boxes ul { text-align: left; } 
.home-boxes ul { list-style-type: none; margin: 0; padding: 0; line-height: 1.4em; }
.home-boxes li { margin: 7px 0; }

.home-lic-top { width: 100%;  overflow: hidden; /*margin-bottom: 20px;*/ display: table-row; }
.home-lic-top-item { width: 20%; padding: 0; margin: 0; display:table-cell; background: #144c95 url(/Portals/_default/Skins/Porto/Resources/img/home-lic-item.gif) 0 0 repeat-x;  text-align: center; border-top: 3px solid white; border-right: 3px solid white; }
.home-lic-top-item img { width: 100%; margin-top: 30px;  }
.home-lic-top-item a:link, .home-lic-top-item a:visited { text-decoration: none; color: #fff; display: block; padding-top: 30px; }
.home-lic-top-item a:active, .home-lic-top-item a:hover { text-decoration: underline; }
.home-lic-top-item { font-weight: bold; font-size: 1.4em;  }


.home-lic { width: 100%;  overflow: hidden; margin-bottom: 20px; display: table-row; }
.home-lic-item { width: 20%; padding: 0; margin: 0; display:table-cell; background: #144c95 url(/Portals/_default/Skins/Porto/Resources/img/home-lic-item.gif) 0 0 repeat-x;  text-align: center; border-top: 3px solid white; border-right: 3px solid white; }
.home-lic-item img { width: 100%; margin-bottom: 30px;  }
.home-lic-item a:link, .home-lic-item a:visited { text-decoration: none; color: #fff; display: block; padding-bottom: 30px; }
.home-lic-item a:active, .home-lic-item a:hover { text-decoration: underline; }
.home-lic-item { font-weight: bold; font-size: 1.4em;  }

/* general */
.sm { font-size: .8em; }
.UDT_Default, .UDT_Cancel { margin-top: 15px; }
td { padding: 7px 0;  width: 25%;
}
img.pdf { width: 16px; height: 16px; margin-top: -3px; }

.videoWrapper {	position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; text-align: center; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; float: none; } 

.item-article h5 { font-size: 1em; }
.item-article { margin: 0; padding: 0; clear: both; width: 100%; }
.item-article p { margin: 0; line-height: 1em; }
.item-article .post-meta { color: #a4a4a4; font-size: 0.8em; margin: 0; padding: 0; } 

ul.simple-post-list { padding: 0; margin: -9px 0 0 0;  }
ul.simple-post-list li { border-bottom: 1px solid #e0e0e0; min-height: 0; padding: 0 0 -10px; margin: 0 0 -5px; }
ul.simple-post-list li:last-child { border-bottom: 1px solid #e0e0e0; }

.simple-post-list .post-info { font-size: 1.1em; padding: 8px 0 0 0; width: 100%; margin: 0; }
.simple-post-list .post-info a:link, .simple-post-list .post-info a:visited { color: #000; text-decoration: none; }
.simple-post-list .post-info a:active, .simple-post-list .post-info a:hover { text-decoration: underline; }
.simple-post-list .post-meta { display:block; font-size: 1.2em; }
.simple-post-list .post-image { display: none; }

.stateheader {
    font-size: 12px;
    padding-top: 5px;
}

.breadcrumbs a{color: #fff !important;}

.ohiogovlink { width: 110px; height: 26px; float: right; }

#flexflex { width: 100%;  height: 260px }
li.slides {
	width: 300px; border: 1px solid lime; display: inline-block; background-color: #a01022; 
}

.spacedrow {padding-top:10px; padding-bottom:10px;}
.spacedrow .col-md-4{padding-top:5px;padding-bottom:5px;}

/* Button Styles */

.button {
    
    /*Step 2: Basic Button Styles*/
    display: block;
    height: 75px;
	max-width:300px;
    background: #585858;
    border: 2px solid rgba(33, 68, 72, 0.59);
    
    /*Step 3: Text Styles*/
    color: #ffffff;
    text-align: center;
    /*font: bold 1em/100px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
    
    /*Step 4: Fancy CSS3 Styles
    background: -webkit-linear-gradient(top, #585858, #585858);
    background: -moz-linear-gradient(top, #585858, #585858);
    background: -o-linear-gradient(top, #585858, #585858);
    background: -ms-linear-gradient(top, #585858, #585858);
    background: linear-gradient(top, #585858, #585858);*/
    
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    
    -webkit-box-shadow: 0 5px 0 #1b383b;
    -moz-box-shadow: 0 5px 0 #1b383b;
    box-shadow: 0 5px 0 #1b383b;
    
    text-shadow: 0 2px 2px rgba(255, 255, 255, 0.2);
    
}

.ratio {
  position:relative;
  width: 100%;
  height: 0;
  padding-bottom: 50%; 
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;  
}




/*Step 3: Link Styles*/
a.button {
    text-decoration: none;
}

/*Step 5: Hover Styles*/
a.button:hover {
    background: #3169d5;
    background: -webkit-linear-gradient(top, #3169d5, #3169d5);
    background: -moz-linear-gradient(top, #3169d5, #3169d5);
    background: -o-linear-gradient(top, #3169d5, #3169d5);
    background: -ms-linear-gradient(top, #3169d5, #3169d5);
    background: linear-gradient(top, #3169d5, #3169d5);
}

/* @end */

.jumbotron {
	background-color:#ffffff;
}

.healthscene {line-height: 100% !important;}
.healthscene a, .healthscene a:visited {padding-top:5px;
    line-height: 90% !important;
}

.heading.heading-border {
    margin-bottom: 0;
}


.item-article { margin-top: 0; padding: 15px 0 10px 15px; border-bottom: 1px solid #2a2a2b; background: url(/portals/_default/skins/Porto/images/grey-white-arrow.gif) left 23px no-repeat; clear: both; width: 100%; }
.item-article p { margin: 0; line-height: 1.5em;font-size: 16px; }
.item-article:hover { background: url(/portals/_default/skins/Porto/images/greywhitearrow.gif) left 23px no-repeat; }
.item-article .post-meta { color: #a4a4a4; font-size: 0.8em; }
.read-more { margin-top: 10px; }


/*Padding for Live form*/

.viewport-sm .LiveForm .Field-Label-Left {
    width: 150px;
    display: inline-block;
    float: left;
    padding: 0px !important;
    text-align: left;
    white-space: normal;
}



@media only screen and (max-width: 455px) { 
	table.escher td { padding: 5px 0; border: 0; line-height: 1.3em; font-size: .8em; display: block; clear: both; }
	.ohiogovlink { display: block; margin-top: 50px; }
	.imagewrapper {display:none;}
	.home-lic {font-weight: bold; font-size: 1.2em;}
	.frontpagecontainer{overflow:hidden;margin-top:0px;margin-left:0px;}
	.tall{display:none;}
	#dnn_Header1_LOGO1_imgLogo { max-height: 65px; }
} 	

@media only screen and (max-width: 800px) { 
	.home-lic-item { font-weight: bold; font-size: 1.2em;  }
	.home-lic {font-weight: bold; font-size: 1.2em;}
	#db-tagline { display: none; }
} 		

@media only screen and (min-width: 965px) and (max-width: 1200px) { 
	/*#dnn_Header1_LOGO1_imgLogo { width: 45px; height: 45px; }*/
	.frontpagecontainer{}
	#dnn_Header1_LOGO1_imgLogo { max-height: 65px; }
} 
	
@media only screen and (max-width: 600px) { 
	.home-lic-item { font-weight: bold; font-size: 1.1em;  }
	.home-lic {font-weight: bold; font-size: 1.2em;}
	.home-lic-top-item { font-weight: bold; font-size: 1.1em;  }
} 

@media only screen and (max-width: 500px) { 
	.home-lic-item { font-weight: bold; display: block; font-size: 1.5em; width: 100%; }
	.home-lic {font-weight: bold; display: block; font-size: 1.5em; width: 100%;}
	.home-lic-top-item { font-weight: bold; display: block; font-size: 1.5em; width: 100%; }
	/*#LiveSlider686 { display: none; }*/ 
} 

/* print *******************************************************/
 
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  /* a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; } */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 1cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  
	a:link, a:visited, a:active, a:hover { text-decoration: none; color: #000; }
	
	.icon-bars, #highlight, .navbar-collapse, .nav-main-collapse, .collapse, .page-top, nav, .nav-main, .btn-responsive-nav, .mrssfeeds, .categories, .archives, #dnn_ctr906_HtmlModule_lblContent, footer { display: none; } 
			
	table { width: 100%; }
	td { padding: 10px 10px 10px 0; border-bottom: 1px solid #e7e9f1; line-height: 1.3em; text-align: left; vertical-align: top; font-size: 9.5pt; }


}

