/* styles */

@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../ef_coventry_uni_2017_resp/helveticaneue-webfont.eot');
    src: url('../ef_coventry_uni_2017_resp/helveticaneue-webfont.eot') format('embedded-opentype'),
url('../ef_coventry_uni_2017_resp/helveticaneue-webfont.woff') format('woff'),
url('../ef_coventry_uni_2017_resp/helveticaneue-webfont.ttf') format('truetype'),
url('../ef_coventry_uni_2017_resp/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
}



@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('../ef_coventry_uni_2017_resp/helveticaneue-medium.eot');
    src: url('../ef_coventry_uni_2017_resp/helveticaneue-medium.eot') format('embedded-opentype'),
url('../ef_coventry_uni_2017_resp/helveticaneue-medium.woff') format('woff'),
url('../ef_coventry_uni_2017_resp/helveticaneue-medium.ttf') format('truetype'),
url('../ef_coventry_uni_2017_resp/helveticaneue-medium.svg#HelveticaNeueMedium') format('svg');
}



body {
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;
    background-color: #1069c9;
}

#tinymce {background-color: #ffffff !important;}



body, p, h1, h2, h3, h4, td {
    color: #000000;
    font: 17px/25px HelveticaNeueRegular,Helvetica,sans-serif;
}
h1 {
    color: #000000;
    font: bold 32px/28px HelveticaNeueMedium,Helvetica,sans-serif;
    margin-top: 0;
}



h2 {
    color: #1069c9;
    font: bold 28px/20px HelveticaNeueMedium,Helvetica,sans-serif;
}


h3 {
    color: #000000;
    font: bold 25px/20px HelveticaNeueMedium,Helvetica,sans-serif;
}

h4 {
    color: #1069c9;
    font: bold 23px/18px HelveticaNeueMedium,Helvetica,sans-serif;
}

h5 {
    color: #000000;
    font: bold 19px/18px HelveticaNeueMedium,Helvetica,sans-serif;
}



h6 {
    color: #1069c9;
    font: bold 18px/18px HelveticaNeueMedium,Helvetica,sans-serif;
}




.footer h1 {
    color: #ffffff;
    font: bold 18px/23px HelveticaNeueMedium,Helvetica,sans-serif;
}

.footer p {
    color: #ffffff;
    font: 14px/18px HelveticaNeueMedium,Helvetica,sans-serif;
}



a {color: #1069c9;text-decoration:none;}
a:hover {color: #1069c9;text-decoration:underline;}

.ef-template-container {
    background-color: #ffffff;
   -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
    padding: 20px;
}


.ef-template-container.footer {
   -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
    padding: 10px 28px;
    background-color: #1069c9;
    min-height: 110px;
    border-top: 4px solid #1069c9 !important;
    color: #ffffff;
}

.ef-template-container.footer p {color: #ffffff;}
    
    
    
/* Navigation */
.ef_proweb_menu_ul {
    font-size: 0;
    padding: 0;
    margin: 0;
    border: 0;
    list-style: none;
    line-height: 34px;
    height: 34px;
    margin-left: -20px;
}
.ef_proweb_menu_ul li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #cccccc;
    height: 34px;
}
.ef_proweb_menu_ul a {
     font: 20px/22px HelveticaNeueRegular,Helvetica,sans-serif;
     display: inline-block;
    margin-bottom: 0;
    text-decoration: none;
    text-align: left;
    padding-bottom: 8px;
    color: #ffffff;
    
}
.ef_proweb_menu_ul>* {
    font-size: 13px;
}

.ef_proweb_menu_ul, .ef_proweb_menu_ul a, .dropdown .btn {
	background: #1069c9;
	color: #fffffff;
	-moz-border-radius: 0px;
    border-radius: 0px;
   
}

.ef_proweb_menu_ul, .dropdown .btn {background-image: url("../ef_coventry_uni_2017_resp/nav_bg.png") no-repeat;}

.ef_proweb_menu_ul li:hover {
	background-color: #1069c9;
}


.ef_proweb_menu_ul a:hover {
	background-color: #1069c9;
	color: #ffffff;
	 border-bottom: 2px solid #1069c9;
}




.dropdown .btn:hover, .dropdown .btn:focus, .open>.dropdown-toggle.btn-primary	  {												background-color: #e4e0dd;		
	color: #ffffff;	
	background-color: transparent;}



.dropdown-menu>li>a {
	font: 16px/20px Effra, HelveticaNeueMedium, Helvetica,sans-serif;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	padding: 10px 10px 10px 12px;
	text-decoration: none;
}

.dropdown-menu>li>a:hover {
	color: #ffffff;
	background-color: #1069c9;
	border-bottom: 1px solid #1069c9;
}


		
.dropdown .btn {
	font: 16px/20px Effra, HelveticaNeueMedium, Helvetica,sans-serif;
	background-color: #1069c9;
	color: #ffffff;
	-moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #ffffff;
}


.dropdown .btn:hover {
	font: 16px/20px Effra, HelveticaNeueMedium, Helvetica,sans-serif;
	background-color: #1069c9;
	color: #ffffff;
	-moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #ffffff;
}



.dropdown-menu {background-color: #1069c9;border: 2px solid #ffffff;}







/* main content */

.container {
    background-color: #1069c9;
}

.container .jumbotron {
    padding: 0;
    background-color: transparent;
    margin-bottom: 20px;
}
.container .jumbotron img[src$=".jpg"] {
    width: 100%;
}
.container .jumbotron img[src$=".png"] {
    width: 100%;
}
.btn {
    font-size: 13px;
}
.ef-menu-block {
   	margin-bottom: 20px;
}
/* Handle IE7 and IE8 */
.ef-ie7 .container,
.ef-ie8 .container {
    width: 970px;
    display: table;
}

.ef-ie7 .ef-left-column,
.ef-ie8 .ef-left-column,
.ef-ie7 .ef-right-column,
.ef-ie8 .ef-right-column,
.ef-ie7 .ef-middle-column,
.ef-ie8 .ef-middle-column {
    display: table-cell;
}

.ef-ie7 .ef-left-column,
.ef-ie8 .ef-left-column {
    width: 210px;
}
.ef-ie7 .ef-middle-column,
.ef-ie8 .ef-middle-column {
    width: 700px;
}




.sponsors {
	background: #ffffff;
	-moz-border-radius: 0px;
    border-radius: 0px;
    padding: 10px;}


    
/* overrides */

.ef_frontend_button_proceed, .ef_frontend_button, .ef_frontend_file_uploader .k-upload-button {
	color: #FFFFFF;
	background-color: #1069c9;
	border: 0px solid #FFFFFF;}

.ef_frontend_button_proceed:hover {
	color: #000000;
	background-color: #1069c9;}
		
		
.ef_progress_bar_progress_div {
	background-color: #1069c9;}


.ef_form_divider {
	color: #1069c9;
	border-color: #1069c9;
	background-color: #1069c9;}
	
.ef_form_divider {
	height: 1px;
	border: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	margin-top: 12px;
	margin-bottom: 12px;}

.ef_frontend_button:hover, .ef_frontend_file_uploader .k-upload-button:hover {
	color: #000000;
	background-color: #1069c9;}
		
			
td.blackbold12px, td.black10px, td.blackbold10px, .EF_inputBox, td.black12pxef_proweb_form_prompt, td.black12px, .black10px {
	color: #000000 !important;
    font: 17px/25px HelveticaNeueRegular,Helvetica,sans-serif !important;}

    
.ef-table-header td, .ef-table-header th,
.ef-table th, .red  {background-color: #1069c9 !important;}




.EF_inputBox, .ef-registration-section input[type="text"], .ef-registration-section input[type="password"], .ef-registration-section input[type="number"], .ef-registration-section input[type="url"], .ef-registration-section input[type="tel"], .ef-registration-section textarea, .ef-registration-section select, .select2-dropdown, .select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: #ffffff;
}
/* new code */




.col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.ef-middle-column {
	padding: 30px !important; 
	background-color: #ffffff;
	margin-top: 0px;}
	
	
.left {padding-left: 0px !important; }

.middle  {
	padding-left: 60px !important; 
	border-left: 2px solid #1069c9;}
	
.logo, .banner {padding: 0px;}

.banner {
	background-image: url("new_banner_4.jpg");border: 0px solid red;
height: 264px;
    background-position: right;}


.event_title {
float: right;
width: 1000px;
    padding: 94px 0 0 30px;
}
	
			 

.event_title h1, .event_title_resp h1 {
	color: #ffffff;
    font: bold 26px HelveticaNeueMedium,Helvetica,sans-serif;
    margin-bottom: 0px;
	padding: 0px;
    display: inline;
 
    }


.event_logo {	
	width: 234px;}

			 
	.resp {display:none;}
	.nonresp	 {display:block;}
		
.banner_resp {background-color: #0f69c7;}


.banner_resp_lower {min-height: 180px;
	background-image: url("new_banner_4_resp.jpg");border: 0px solid red;
background-position: center;}

.event_title_resp {

    padding: 50px 0 0 30px;
}

		
		 @media (max-width: 1200px) {	
		
.event_title {
float: right;
width: 900px;
    padding: 94px 0 0 30px;
}

}


		
		 @media (max-width: 990px) {	
		
.event_title {
float: right;
width: 710px;
    padding: 94px 0 0 30px;
}

}

	 
			 	
	 @media (max-width: 768px) {

.middle  {
	padding-left: 0px !important; 
	border-left: 0px solid #1069c9;}

	.resp {display:block;}
	.nonresp {display:none;}
	


.event_title h1 {
	margin:auto;
 
    }
  }
    
	