.button-full-width {
	width:100%
}
.no-padding-left {
	padding-left: 0;
}
.no-padding-right {
	padding-right: 0;
}

#weekdays > div {
	padding-left: 27px;
}

.btn-table-width {
	 width: 81px;
}

.button-padded-top {
	padding-top: 10px;
}
.totalElementsWrapper {
	text-align: right;
}

@media screen and (max-width: 1024px) and (min-width: 768px)  {
    .responsive-shipment-buttons > div {
    	width: 100%;
    	padding: 0 8px 8px 8px; 
    }
    
    #statusPanelPanel {
    	width: 100%;
    }
    #statusPanelPanel > .padded-top > .container-fluid {
    	padding: 0;
    }
    #actionsPanel {
    	width: 100%;
    }
    .visibleToAdmin {
    	margin-right: 0px;
    }    
}

@media screen and (max-width: 768px) {
	#statusPanelPanel, #actionsPanel {
		overflow-y: hidden; 
	}
	.navbar-collapse {
		float: none!important;
	}
}

.shipmentResultListContainer {
	bottom: 10px;
}

@media screen and (max-width: 1023px) {
	.userPanel > div > div > table > thead > tr > th:not(:last-child), .userPanel > div > div > table > tbody > tr > td:not(:last-child) {
		width: 8%!important;
		left: auto!important;
		right: auto!important;
	}

	th:last-child, td:last-child {
		width: 305px!important;
	}
}