/* Smallest devices (mobiles, 480px and up) */

@media (min-width:480px) {
    .header .header-left{ padding: 0 15px;}

    .header .routes-logo, .header .sponsor-logo-box img {
        width: 150px;
    }
    .header .routes-logo,
    .header .sponsor-logo-box {
        max-width: unset;
    }
    .header .sponsor-logo-box p {
        font-size: 14px;
    }
    .subheader .subheader-right,
    .subheader .subheader-left {
        text-align: left;
    }
    .diary-filter {
        margin: 10px 0 8px 0;
    }
    .diary-filter  form {
        width: 250px;
    }
     .diary-filter {
        padding: 10px 0 20px 0;
    }
    
     .OnSiteRequests-item-details {
        width: 87%;
         font-size: 14px;
    }
     .OnSiteRequests-item-top .airplane {
    padding: 10px 18px 10px 8px;
    }
    .OnSiteRequests-item-status p {
        padding-left: 26px;
    }
     .OnSiteRequests-item-status .status-icon {
         display: block;
     }
     .btn-icon {
        display: block;
    }
     .btn-icon-right {
    padding-right: 40px !important;
    }
    .TimeSlotDiaryTable-detail-name {
        width: 77%;
    }
    #cacheOptions {
        margin: 5px 0 0 10px;
    }
    .bottom-sponsor-logos img{ max-width: 300px;}

    .EditOnSiteRequest-options {
       float: left;
    }
    .EditOnSiteRequest-options .btn {
        width: auto;
        float: right;
    }
    .btn.btn-fl.btn-archive {
        width: auto;
    }

		.margin-small-bottom-mobile {
			margin-bottom: 8px;
		}

}

@media (max-width:479px) {
    .col-xxs-12{ width: 100%;}

    .btn-xxs {
        padding: 7px 10px;
        font-size:12px;
    }

}
