/* to replace https://www.eliftruck.com/css/dashboard.css */

.portal_buttons {background-color:white;margin-bottom:2em;padding:40px;border-radius: 5px;border: 2px solid #e8e8e8;}

.iwa_row {margin-left:-15px;margin-right:-15px;}

.iwa_row:after {content:"";display:block;clear:both;}

.iwa_cell {float:left;display:block;position: relative;min-height: 1px;}

.iwa_cell_dashboard {padding-left:15px;padding-right:15px;width:20%;}

.portal_buttons, .portal_buttons * {-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;}

.iwa_dashboard_link {display:block;position:relative;box-shadow: 0px 1px 4px #ccc;border-radius:6px;}

.iwa_dashboard_link_header {width:100%;height:auto;border-top-left-radius: 6px;border-top-right-radius: 6px;display:block;}

.iwa_dashboard_lead_image {background-position:center center;padding-top:70%;background-size:cover;}

.iwa_dashboard_bottom_half {padding:.75em;border-bottom-right-radius:6px;border-bottom-left-radius:6px;min-height: 260px;}

.iwa_dashboard_bottom_half_title {text-decoration:none !important;font-weight:700;font-size:14px;color:#444;padding-bottom:1.5em;}

.iwa_dashboard_bottom_half_list {}

.iwa_dashboard_bottom_half_button_container {padding-top:1em;}

.iwa_dashboard_bottom_half_button {padding: .4em 1em;font-size: 15px;box-shadow: 0px 2px 0px 0px rgba(255,180,0,1);background-color: #ffd600 !important;color: #010002 !important;border: 1px solid transparent;border-radius: 4px;display:inline-block;text-align:center;}

.iwa_dashboard_bottom_half_list ul {margin:0;padding:0;font-size:12px;color:#666 !important;list-style:none;}

.iwa_dashboard_bottom_half_list ul li {vertical-align: middle;margin: 0;margin-bottom: 0px;padding: 0 0 1px 22px;margin-bottom: 1em;background: url(https://dashboard.eliftruck.com/assets/newlogin/img/red_circle.png) no-repeat 0px 2px transparent;font-size: 12px;}

.iwa_dashboard_footer_container {padding:0em .75em 1em 1em;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}

@media (min-width:1500px) {
	/*.iwa_cell_dashboard {width:16.66666667% !important;}*/
	.iwa_cell_dashboard {width:33% !important;margin-bottom:2em;}
	.iwa_cell_dashboard:nth-child(3n + 1) {clear:both;}	
}

@media (min-width:1024px) and (max-width:1499px) {
	.iwa_cell_dashboard {width:25% !important;margin-bottom:2em;}
	.iwa_cell_dashboard:nth-child(4n + 1) {clear:both;}
}

@media (min-width:800px) and (max-width:1023px) {
	.iwa_cell_dashboard {width:33.3333% !important;margin-bottom:2em;}
	.iwa_cell_dashboard:nth-child(3n + 1) {clear:both;}	
}

@media (min-width:521px) and (max-width:799px) {
	.iwa_cell_dashboard {width:50% !important;margin-bottom:2em;}
	.iwa_cell_dashboard:nth-child(2n + 1) {clear:both;}	
}

@media (max-width:520px) {
	.iwa_cell_dashboard {width:100% !important;margin-bottom:2em;}
	.iwa_cell_dashboard:nth-child(1n + 1) {clear:both;}
	.iwa_dashboard_bottom_half {min-height:1px !important;}	
	.iwa_dashboard_lead_image {display:none !important;}
	.iwa_dashboard_bottom_half_button {display:block !important;}
	body .portal_buttons {background-color:transparent !important;border:none !important;padding:0 !important;margin-top:2em !important;}
}

@media (max-width:1200px) {
	.portal_buttons {margin-left:2% !important;margin-right:2% !important;padding:2% !important;}
}

.beta_corner_graphic {display: block;top: -6px;right: -6px;position: absolute;max-width: 50%;height: auto;z-index:9999999;}

.dash-item-header-new {
    font-style: italic;
    color: #a52821;
    padding: .5em 1em;
    font-size: 18px;
    font-weight: bold;
    background: linear-gradient(135deg, rgb(251, 211, 0) 70%, rgb(214, 171, 0) 100%);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    white-space: nowrap;
    display:table;
    width:100%;
}

.dash-item-header-new-cell {
    display:table-cell;
    vertical-align:middle;   
}

.dash-item-header-new-cell:first-child {width:1% !important;}

.dash-item-header-new .fa {
color: black;
margin-right: .25em;
font-size: 28px;
align-self: center;
}

