@media screen and (min-width: 1400px) and (min-height: 850px){
	.right_nominations_container_fixed{
		position: fixed;
	}
}
@media screen and (min-width: 480px){

}
@media screen and (min-width: 768px){
    #business_terms_dialog .modal-dialog{
    	width: 700px;
    }
}
@media screen and (min-width: 992px){
	.inside_app_right_outer_container_row{
		/*40px extra*/
		height: calc(100% - 169px); /* Fallback for safari */
    	/*height: calc(100vh - 169px); /* Supports for Chrome, FireFox, IE10+ */
	}
    .user-form {
    	/*width:600px;*/
    	margin-top: 60px;
    }
    .logo_column{
    	min-height:100%;
    	min-height:100vh;
    }
    .login_form_column{
    	min-height:100%;
    	min-height:100vh;
    }
    .logo_column_inner{
    	margin-top:75px;
		width:100%;margin-left: auto;margin-right:auto;
	}
	.help_container_outer{
		position:absolute;bottom:50px;right:50px;font-weight:600;color: #333333;
	}
}
@media screen and (min-width: 1200px){

}
    
@media screen and (min-width: 1400px){
	.inside_app_left_side_footer_container{
		padding: 0 50px;
	}
	.inside_app_left_side_footer_container {
	    text-align: center;
	    padding-top: 100px;
	}
	.login_form_logo_container {
    	margin-top: 100px;
    	margin-bottom:60px;
   	}
	.inside_app_left_outer_container,.inside_app_right_outer_container_row{
		padding-left:50px;
		padding-right:50px;
	}
	.container.custom_container {
	    width: 1370px;
	}
    .user-form {
    	margin-top:0;
    }
    .logo_column_inner{
		width:80%;
		margin-top:150px;
	}
	.logo_column_one{
		margin-bottom:20px;
	}
	body{
    	overflow:hidden;
    }
    .table-responsive{
    	overflow-x: unset;
    }
}
@media screen and (max-width: 1920px){
	.container.custom_container {
	    width: 1570px;
	}
}
@media screen and (max-width: 1199px){
	.inside_app_left_side_subtitle_container {
	    font-size: 24px;
	}
	.inside_app_left_side_title_inner_container {
		font-size: 28px;
		padding: 15px 0;
	}
	.left_menu_logo_container img {
	    width: 130px;
	}
}

@media screen and (max-width: 991px){
	.inside_app_right_outer_container{
		left:0;
	}
	.inside_app_left_side_menu_container {
	    padding-top: 40px;
	}
	.inside_app_left_side_menu_element_container {
	    word-break: break-word;
	}
	.inside_app_right_outer_container_row{
		/*30px extra*/
		height: calc(100% - 180px); /* Fallback for safari */
    	/* height: calc(100vh - 180px); /* Supports for Chrome, FireFox, IE10+ */
	}
	.inside_app_left_outer_container,.inside_app_right_outer_container_row{
		padding-top:15px;
		padding-bottom:15px;
	}
	.navbar-collapse.collapse{
		display:none !important;
	}
	.navbar-toggle{
		display:block !important;
	}
	.navbar-header {
	    float: none;
	}
	.logo_column_one,.logo_column_two{
		width:100%;
		float:left;
	}
	.logo_column_one img, .logo_column_two img{
		width:20%;
		margin:0 40%;
	}
	.logo_column_two img{
		margin-top: 0;
	}
	.logo_column{
		padding-top:20px;
		padding-bottom:20px;	
	}
	.login_form_column{
		padding-top:40px;
	}
	body{
		min-height: 100%;
		min-height: 100vh;
	}
	.inside_app_right_outer_container_row {
	    padding-left: 0;
	    padding-right: 0;
    }
    .user_name_container{
    	padding-left:0;
    }
    .topbar_row {
	    padding-right:0;
	}
	.top_bar_legenda_container{
		float: right;
    	padding-right: 30px;
    	width:85%;
    }
    .top_bar_legenda_container ul{
    	padding-left:0;
    }
    .top_bar_legenda_container ul li {
	    float: right;
	    font-size: 12px;
	    margin-left: 5px;
	}
	.top_bar_legenda_container ul li.top_bar_legenda_title_li{
		display:none;
	}
	.top_bar_divider{
		margin-bottom:0;
	}
	.inside_app_top_bar_inner_container .progressbar{
		padding:0;
		padding-top:10px;
	}
	.inside_app_top_bar_inner_container .progressbar li{
		font-size:14px;
		
	}
	.aside-menu .input-group{
		display:block;
	}
	.aside-menu .input-group-btn{
		display:block;
		width:100%;
	}
	.login_form_logo_container {
    	margin-top: 0;
    }
}
@media screen and (max-width: 768px){
	.search_results_table tr th{
		font-size:16px;
	}
	.search_results_table tr td {
		font-size:12px;
	}
	.inside_app_left_side_footer_container {
		bottom:20px;
	}
	.inside_app_left_side_subtitle_container {
	    padding: 15px 0;
	}
	.inside_app_left_side_menu_container {
	    padding-top: 20px;
	}
	.inside_app_left_side_menu_element_container:first-of-type {
	    margin-bottom: 20px;
	}
	.inside_app_left_side_menu_container a, .inside_app_left_side_menu_username_container {
	    font-size: 20px;
	}
	.inside_app_right_outer_container_row{
		/*40px extra*/
		height: calc(100% - 200px);
		/* height: calc(100vh - 200px);*/
	}
	.inside_app_top_bar_inner_container .progressbar {
		padding-top:0;
		margin-bottom:0;
	}
	.navbar-header {
	    margin-top: 0;
	}
	.inside_app_main_content_row{
		margin-top:20px;
	}
	.inside_app_main_content_right_container{
		padding-bottom:40px;
	}
	.top_bar_legenda_container ul li {
	    font-size: 11px;
    }
	.no_results_container,.pagination_extra_text_container,.hello_extra_text_container{
		font-size:16px;
	}
	
	.user_name_container{
		margin-top:35px;
	}
	.user_name_container a{
		font-size:16px;
	}
	
	.topbar_row {
	    padding-right: 0;
	}
	ul.main_left_navigation_ul li span{
		padding-left:10px;
	}
	.logo_column_one img, .logo_column_two img{
		width:30%;
		margin:0 35%;
	}

}
@media screen and (max-width: 479px){
	.search_results_table tr th {
	    font-size: 10px;
	    font-weight: normal;
	    padding: 10px 5px;
	}
	.search_results_table tr td {
	    font-size: 10px;
	    padding: 5px 5px !important;
	}
	.sky-form .search_results_table_checkmark_td .radio i{
		    top: 0;
		    height: 10px;
		    width: 10px;
		    left: calc(50% - 5px);
		    cursor: pointer;
	}
	.sky-form .radio input+i:after {
	    content: '';
	    top: -1px;
	    left: -1px;
	    width: 12px;
	    height: 12px;
	    border-radius: 50%;
	    background-color: #19354d;
	}
}
@media screen and (min-width: 480px) and (max-width: 767px){
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.aside-menu .nav > ul > li a {
		font-size:18px;
	}
}
@media (min-aspect-ratio: 640/360) {
	@media screen and (max-height: 720px){
		.inside_app_left_side_footer_container{
			display:none;
		}
	}
}