header#header{height:auto;}
img.logo {display:none;}
img#headerBanner{width:100%;display:block;margin:0 auto;}
.main-nav a {font-family: Arial, Verdana, sans-serif;font-size: 14px;line-height: 20px;padding:5px;}

img.jbi-cover {width: 60px;}
img.emcare-cover {width: 60px;}

a:hover {
	color:#1889CD!important;
	text-decoration:underline;
	}

.discover-search-wrapper .search-input-submit .twitter-typeahead {
    height:30px;
    width:calc(100% - 35px);
	}

@media only screen and (min-width:1024px) {
		
	#header .logo-container {
		left:calc(50% - 77px);
		height:88px;
		text-align:center;
		}

	#sub-nav {
		top:0px;
		right:120px;
		//left:calc(50% + 77px);
		padding:0;
		height:88px;
		}

	#sub-nav .brand-logo img {
		display:none;
		}

	#sub-nav .user-menu {
		position:absolute;
		top:0px;
		right:0px;
		padding:18px 0px 0 0;
		height:44px;
		}

	#sub-nav .main-nav {
		position:absolute;
		top:44px;
		right:10%;
		padding:9px 0px 0 0;
		height:44px;
		font-size: 1.0em;
		}

	#sub-nav .main-nav-sub {
		font-size: 1.0em;
		}

    }

 
.tdkg {
	width:100%;
	}

@media only screen and (min-width: 1260px){
    .tdkg-title-group {
		width:100%;
		clear:both;
		float:left
		}
    .tdkg-title a {
		width:100%;
		clear:both;
		display:block;
		float:left;
		}

    .tdkgImageContainer {
		width:100%;
		clear:both;
		float:left;
		}

    .tdkg-title {
		flex-flow:column nowrap;
		}


	}

@media only screen and (max-width: 1259px){
	.itemContainer {
		width:100%;
		position:static;
		display:inline-block;
		padding-left:0;
		}
		
	.tdkg {
		width:100%;
		display:inline-block;
		clear:both;
		background:#FFF;
		box-shadow:0 1px 2px rgba(0,0,0,.2);
		}
	
	.results {
		display:block;
		}
	}

.tdkg {
	position:static;
	margin-bottom:10px;
	}

@media only screen and (max-width: 1024px){
	.toolbar {
		position:absolute;
		height:0;
		right:5%;
		overflow:visible;
		top:130px;
		border:0;
		z-index: 2;
		}

	.itemContainer {
		padding-left:0;
		}
}
/*a MODAL Starts  */

.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 80%;
    position: relative;
    font-size: 14px;
    margin: 2% auto;
    padding: 20px;
    border-radius: 4px;
    background: #fff;
    height: 80%;
    overflow-y: auto;
  }
.close {
    background: #DCDCDC;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: 12px;
    text-align: center;
    top: 10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.close a {
    color: white;
}
.close:hover {
    background: #99CC6D;
}
#links {
    font-weight: 400;
    font-size: 1.2em;
}

/*a MODAL Ends */

.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}

div.extralinks header.widget-header, div.extralinks li.extra-link-item {text-align:center;}

div.my-profile-menu {display:none;} 

	#header .logo-container {
		left:calc(50% - 77px);
		height:88px;
		text-align:center;
		}

		.main-nav-sub a {color:#0A7F91 !important;}

		 .ejLhMsg {font-style: italic;}


#declaration{
  text-align:center;
  color: red;
  padding:5px;
   padding-top:18px; 
  font-size:medium;
   font-weight:bold;
   background-color: #F2F2F2;
}


