/* responsive styles */
html { 
/*CSS transitions*/
-o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important;
/*CSS transforms*/
-o-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
	}

@media screen and (max-width: 1426px) {
#ajax_producer_enterprises {
    width: 80%;
}
	
table.producer_associated_enterprises_list td.col_1 {
    width: 70%;
}
	
table.producer_associated_enterprises_list td.col_2 {
    width: 30%;
}
}

@media screen and (max-width: 1180px) {
.col_third {
	width: 50%;

}
	
	.col_third.right {
		width:33.3%;
	}
	
div.lead_indicator_details {
    width: 100%;
	}
	
p.label {
    width: 35%;
}
	
p.data {
    width: 62%;
}
	
	.layer_arranger {
		width:80%;
	}
}

@media screen and (max-width: 1280px) {
ul.super_admin_navigation li.nav_col_1, ul.super_admin_navigation li.nav_col_2, ul.super_admin_navigation li.nav_col_3, ul.super_admin_navigation li.nav_col_4, ul.super_admin_navigation li.nav_col_5, ul.super_admin_navigation li.nav_col_6, ul.super_admin_navigation li.nav_col_7, ul.enterprise_user_navigation li.nav_col_1, ul.enterprise_user_navigation li.nav_col_2, ul.enterprise_user_navigation li.nav_col_3, ul.enterprise_user_navigation li.nav_col_4, #main_nav ul li, #main_nav ul.main_nav_broiler li.small, #main_nav ul.main_nav_broiler li.large {
	width:28%;
	margin:0 0.25% 0.5% 0.25%;
	border:1px solid #ADADAD;
	}
	
	#main_nav ul.main_nav_broiler li.large {
		width:33%;
	}
	
#main_nav ul li.first a, #main_nav ul li a {
    border-left: 0;
	border-right:0;
}
	
	.alert_layer_arranger, .notice_layer_arranger {
    width: 70%;
}
}

@media screen and (max-width: 980px){
ul.super_admin_navigation li.nav_col_1, ul.super_admin_navigation li.nav_col_2, ul.super_admin_navigation li.nav_col_3, ul.super_admin_navigation li.nav_col_4, ul.super_admin_navigation li.nav_col_5, ul.super_admin_navigation li.nav_col_6, ul.super_admin_navigation li.nav_col_7, ul.enterprise_user_navigation li.nav_col_1, ul.enterprise_user_navigation li.nav_col_2, ul.enterprise_user_navigation li.nav_col_3, ul.enterprise_user_navigation li.nav_col_4, #main_nav ul li, #main_nav ul.main_nav_broiler li.small, #main_nav ul.main_nav_broiler li.large {
    width: 32%;
}
}
	
@media screen and (max-width: 860px) {
	#loginpage {
    width: 90%;
}
	
#logincontent {
    padding: 0 5%;
}
	
#toplinks {
    float: none;
    width: 92%;
    text-align: center;
	position:absolute;
	top:15px;
	font-size:0.8em;
}

	
#logo {
    float: none;
    padding: 20px 0 0 0;
}
	
#toplinks a {
    padding: 2px 2px;
}
	
#toplinks li {
    margin: 0 0 0 4px;
}
	
.col_third, .col_half, div.col_half_percent, .col_third.right, div#feed_trade_names_panel {
	width: 100%;

}
	
#ajax_producer_details_page textarea {
	width:96%;
}
	
#producer {
    float: left;
}
	
.col_third.right a.btnright {
    float: left;
    margin-bottom: 5px;
}
	
label.leftlabel_sml, label.leftlabel_sml {
    width: 100%;
    padding: 10px 0 4px 0;
}
	
table.feed_splits {
    width: 100%;
}
	
	table.introtable {
		width:70%;
	}
}

	@media screen and (max-width: 780px) {
ul.super_admin_navigation li.nav_col_1, ul.super_admin_navigation li.nav_col_2, ul.super_admin_navigation li.nav_col_3, ul.super_admin_navigation li.nav_col_4, ul.super_admin_navigation li.nav_col_5, ul.super_admin_navigation li.nav_col_6, ul.super_admin_navigation li.nav_col_7, ul.enterprise_user_navigation li.nav_col_1, ul.enterprise_user_navigation li.nav_col_2, ul.enterprise_user_navigation li.nav_col_3, ul.enterprise_user_navigation li.nav_col_4, #main_nav ul li, .main_nav_broiler li, #main_nav ul.main_nav_broiler li.small, #main_nav ul.main_nav_broiler li.large {
	width:48%;
	}

	
.col_twothirds, .col_quarter {
		width:100%;
	}
	
	h1 {
		font-size:1.6em;
	}
}

@media screen and (max-width: 600px) {
	
body {
		background-color:#fff;
	}
ul.super_admin_navigation li.nav_col_1, ul.super_admin_navigation li.nav_col_2, ul.super_admin_navigation li.nav_col_3, ul.super_admin_navigation li.nav_col_4, ul.super_admin_navigation li.nav_col_5, ul.super_admin_navigation li.nav_col_6, ul.super_admin_navigation li.nav_col_7, ul.enterprise_user_navigation li.nav_col_1, ul.enterprise_user_navigation li.nav_col_2, ul.enterprise_user_navigation li.nav_col_3, ul.enterprise_user_navigation li.nav_col_4, #main_nav ul li {
	width:98%;
	}
	
#main_nav ul li a {
    padding: 6px 0;
    border-right: 0;
}
	
#toplinks li {
    font-size: 0.9em;
}
	
#page {
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #fff;
    border: 0;
}
	
#logo {
    padding: 40px 0 0 0;
}
	
	p.label, p.data {
		width:100%;
	}
	
	}

@media screen and (max-width: 480px) {

	
label.leftlabel_sml {
    width: 100%;
    padding: 0 0 3px 0;
}
	
	#ajax_producer_enterprises {
		width:100%;
	}
	
	span.noneshow {
		display:none;
	}
	
.alert_layer_arranger, .layer_arranger, .notice_layer_arranger {
    width: 90%;
}
}


@media screen and (max-height: 700px) {
.overlay_scrollable_layer {
	max-height:60vh;
}
}