﻿@media (max-width: 767px) {
    body .usas-condensed-layout {
        /* was 1.5em */
        font-size: 1em;
    }

    .usas .usas-condensed-layout h1 {
        /* was 24pt */
        font-size: 17.3pt;
    }

    .usas .usas-condensed-layout h2 {
        /* was .625em 0 .3125em 0 */
        margin: 0.45em 0 0.225em 0;
        /* was 22pt */
        font-size: 15.8pt;
    }

    .usas .usas-condensed-layout .indent {
        /* was .375em */
        padding-left: 0.27em;
    }

    .usas .usas-condensed-layout blockquote {
        /* was 18pt */
        font-size: 13pt;
        /* was 0 .75em .125em 1.25em */
        margin: 0 0.54em 0.09em 0.9em;
        line-height: 1.375em; /* todo: change? */
    }

    .usas .usas-condensed-layout .container {
        /* was 0 .5em */
        padding: 0 0.36em;
    }
}

.usas-condensed-layout .usas-error-container {
    /* was .8em */
    margin: .58em;
}

.usas-condensed-layout .usas-error-text {
    /* was 1em */
    font-size: 0.86em;
    /* was 2.5em */
    padding-left: 1.8em;
    /* was .1875em */
    padding-top: 0.135em;
}

/*********** Form Styling ***********/
.usas-condensed-layout input,
.usas .usas-condensed-layout input.k-textbox,
.usas .usas-condensed-layout input.k-textbox:hover,
.usas .usas-condensed-layout input.k-textbox:focus,
.usas .usas-condensed-layout .k-dropdown,
.usas .usas-condensed-layout .k-datepicker,
.usas .usas-condensed-layout .k-multiselect,
.usas .usas-condensed-layout .k-multiselect.k-state-hover,
.usas .usas-condensed-layout .k-multiselect.k-state-focused{
    /* was 0 0 0 .75em */
    padding: 0 0 0 0.54em;
    /* was 0 0 1.2em 0 */
    margin: 0 0 0.86em 0;
    border-width: 1px;
}

.usas-condensed-layout .k-numeric-wrap.k-expand-padding .k-input,
.usas-condensed-layout .k-numeric-wrap.k-expand-padding .k-input:hover,
.usas-condensed-layout .k-numeric-wrap.k-expand-padding .k-input:focus {
    /* was 0 0 0 .75em */
    padding: 0 0 0 0.54em;
    /* was 0 0 1.2em 0 */
    margin: 0 0 0.86em 0;
    line-height: 1.575em;
    height: 1.625em;    
    border-width: 1px;
}

.usas-condensed-layout textarea,
.usas .usas-condensed-layout textarea.k-textbox,
.usas .usas-condensed-layout textarea.k-textbox:hover,
.usas .usas-condensed-layout textarea.k-textbox:focus
{
    /* was 0 0 0 .75em */
    padding: 0 0 0 0.54em;
    /* was 0 0 1.2em 0 */
    margin: 0 0 0.86em 0;
    border-width:1px;
}

.usas .usas-condensed-layout input,
.usas .usas-condensed-layout input.k-textbox,
.usas .usas-condensed-layout input.k-textbox:hover,
.usas .usas-condensed-layout input.k-textbox:focus,
.usas .usas-condensed-layout .k-input,
.usas .usas-condensed-layout .k-dropdown-wrap .k-input,
.usas .usas-condensed-layout .k-multiselect-wrap .k-input,
.usas .usas-condensed-layout .k-dropdown .k-state-hover .k-input,
.usas .usas-condensed-layout .k-dropdown .k-state-focused .k-input {
    /* was 2.1875em */
    line-height: 1.575em;
}

.usas .usas-condensed-layout textarea,
.usas .usas-condensed-layout textarea.k-textbox,
.usas .usas-condensed-layout textarea.k-textbox:hover,
.usas .usas-condensed-layout textarea.k-textbox:focus
{
    /* was 2.1875em */
    line-height: 1.575em;
}

.usas .usas-condensed-layout .k-input,
.usas .usas-condensed-layout .k-dropdown-wrap .k-input,
.usas .usas-condensed-layout .k-dropdown-wrap .k-state-focused .k-input,
.usas .usas-condensed-layout .k-multiselect-wrap .k-input,
.usas .usas-condensed-layout .k-multiselect-wrap .k-state-focused .k-input,
.usas .usas-condensed-layout .k-picker-wrap .k-input,
.usas .usas-condensed-layout .k-picker-wrap .k-state-focused .k-input {
    /* was 2em */
    height: 1.44em;
    /* was .125em */
    padding-top: 0.09em;
    border-width: 1px;
}
 
.usas .usas-condensed-layout input.k-textbox.k-invalid {
    /* was .3125em */
    margin-bottom: 0.225em;
}

.usas .usas-condensed-layout input.k-textbox.k-invalid:hover {
    /* was .3125em */
    margin-bottom: 0.225em;
}

.usas .usas-condensed-layout input.k-textbox.k-invalid:focus {
    /* was .3125em */
    margin-bottom: 0.225em;
}

.usas .usas-condensed-layout textarea.k-textbox.k-invalid,
.usas .usas-condensed-layout textarea.k-textbox.k-invalid:hover,
.usas .usas-condensed-layout textarea.k-textbox.k-invalid:focus {
    /* was .3125em */
    margin-bottom: 0.225em;
}

.usas .usas-condensed-layout .k-picker-wrap .k-input.k-invalid,
.usas .usas-condensed-layout .k-picker-wrap .k-input.k-invalid:hover,
.usas .usas-condensed-layout .k-picker-wrap .k-input.k-invalid:focus {
    /* was .3125em */
    margin-bottom: 0.225em;
}

.usas .usas-condensed-layout input.k-rtl.k-textbox.k-invalid {
    /* was 1.375em */
    margin-bottom: 1em;
}

.usas .usas-condensed-layout input.k-rtl.k-textbox.k-invalid:hover {
    /* was 1.375em */
    margin-bottom: 1em;
}

.usas .usas-condensed-layout input.k-rtl.k-textbox.k-invalid:focus {
    /* was 1.375em */
    margin-bottom: 1em;
}

.usas .usas-condensed-layout .k-datepicker{
    /* was 2.313em */
    height: 1.665em;
    border-width: 1px;
}

.usas .usas-condensed-layout input,
.usas .usas-condensed-layout input.k-textbox {
    /* was 12.5em */
    width: 9em;
    /* was 2.563em */
    height: 1.845em;
    border-width: 1px;
}

/*.k-ff .usas input.k-textbox {
    height: 2.563em;
}*/

.usas .usas-condensed-layout .k-dropdown span.k-icon.k-i-arrow-s  {
    /* was 1px 10px */
    background-position: 0.72px 7.2px;
    /* was 15px */
    width: 10.8px;
    /* was 32px */
    height: 23px;
    /* was 15px 11px */
    background-size: 10.8px 7.9px;
    /* new */
    margin-top: -11px;
}

.usas .usas-condensed-layout .k-datepicker .k-i-calendar {
    /* was 0 2px */
    background-position: 0 1.44px;
    /* was 38px */
    width: 27.36px;
    /* was 32px */
    height: 23.04px;
    /* was 30px 28px */
    background-size: 21.6px 20.16px;
    /* new */
    margin-top: -11px;
}

.usas .usas-condensed-layout .k-checkbox-label:active,
.usas .usas-condensed-layout .k-checkbox-label:hover,
.usas .usas-condensed-layout .k-checkbox-label:focus,
.usas .usas-condensed-layout .k-checkbox-label {
    /* was 2.75em */
    line-height: 1.98em;
    /* was .25em */
    padding-top: 0.18em;
    /* was 2.5em */
    padding-left: 1.8em;
    /* was 1em */
    padding-right: 0.72em;
}

.usas .usas-condensed-layout .k-checkbox-label:before,
.usas .usas-condensed-layout .k-checkbox:checked+.k-checkbox-label:hover:before,
.usas .usas-condensed-layout .k-checkbox:checked+.k-checkbox-label:active:before,
.usas .usas-condensed-layout .k-checkbox:checked+.k-checkbox-label:focus:before,
.usas .usas-condensed-layout .k-checkbox:checked+.k-checkbox-label:before,
.usas .usas-condensed-layout .k-checkbox-label:hover:before,
.usas .usas-condensed-layout .k-checkbox-label:active:before,
.usas .usas-condensed-layout .k-checkbox-label:focus:before {
    /* was 1.25em */
    font-size: 0.9em;
    /* was 1.25em */
    line-height: 0.9em;
    /* was 1.25em */
    width: 0.9em;
    /* was 1.25em */
    height: 0.9em;
}

.k-ie .usas .usas-condensed-layout .k-checkbox-label,
.k-ie .usas .usas-condensed-layout .k-checkbox-label:before,
.k-ie .usas .usas-condensed-layout .k-checkbox:checked + .k-checkbox-label:hover:before,
.k-ie .usas .usas-condensed-layout .k-checkbox:checked + .k-checkbox-label:active:before,
.k-ie .usas .usas-condensed-layout .k-checkbox:checked + .k-checkbox-label:focus:before,
.k-ie .usas .usas-condensed-layout .k-checkbox:checked + .k-checkbox-label:before,
.k-ie .usas .usas-condensed-layout .k-checkbox-label:hover:before,
.k-ie .usas .usas-condensed-layout .k-checkbox-label:active:before,
.k-ie .usas .usas-condensed-layout .k-checkbox-label:focus:before {
    /* was 22px */
    font-size: 15.84px;
}

.k-ie .usas .usas-condensed-layout .k-checkbox {
    display: none;
}

.usas .usas-condensed-layout input.k-radio {
    /* was 1.5em */
    height: 1.08em;
}

.usas .usas-condensed-layout .k-radio-label {
    /* was 2.75em */
    line-height: 1.98em;
    /* was .1em */
    padding-top: 0.072em;
    /* was 2.5em */
    padding-left: 1.8em;
    /* was 1em */
    padding-right: 0.72em;
}

.usas .usas-condensed-layout .k-radio-label:before,
.usas .usas-condensed-layout .k-radio-label:hover:before,
.usas .usas-condensed-layout .k-radio-label:hover:active:before,
.usas .usas-condensed-layout .k-radio:checked+.k-radio-label:hover:before,
.usas .usas-condensed-layout .k-radio:checked+.k-radio-label:active:before {
    /* was 1.25em */
    font-size: 0.9em;
    /* was 1.25em */
    line-height: 0.9em;
    /* was 1em */
    width: 0.72em;
    /* was 1em */
    height: 0.72em;
}

.k-ie .usas .usas-condensed-layout .k-radio-label:before,
.k-ie .usas .usas-condensed-layout .k-radio-label:hover:before,
.k-ie .usas .usas-condensed-layout .k-radio-label:hover:active:before,
.k-ie .usas .usas-condensed-layout .k-radio:checked+.k-radio-label:hover:before,
.k-ie .usas .usas-condensed-layout .k-radio:checked+.k-radio-label:active:before {
    /* was 24px */
    font-size: 17.28px;
    margin-left: -2px;
    margin-top: -2px;
}

.usas .usas-condensed-layout .k-radio:checked + .k-radio-label:after {
    /* was 14px */
    width: 7px;
    /* was 14px */
    height: 7px;
    /* was 7px */
    top: 2px;
    /* was 7px */
    left: 2px;
}

@media only screen and (max-width: 767px) {
    .usas .usas-condensed-layout .k-picker-wrap .k-select {
        /* was 2.25em */
        line-height: 1.62em;
        border-width: 1px;
    }

    .usas .usas-condensed-layout input,
    .usas .usas-condensed-layout input.k-textbox,
    .usas .usas-condensed-layout input.k-textbox:hover,
    .usas .usas-condensed-layout input.k-textbox:focus,
    .usas .usas-condensed-layout .k-input,
    .usas .usas-condensed-layout .k-dropdown-wrap .k-input,
    .usas .usas-condensed-layout .k-dropdown .k-state-hover .k-input,
    .usas .usas-condensed-layout .k-dropdown .k-state-focused .k-input {
        /* was 2.25em */
        line-height: 1.62em;
        border-width: 1px;
    }

    .usas .usas-condensed-layout .k-radio:checked + .k-radio-label:after {
        /* was .35em */
        top: 0.252em;
        /* was .35em */
        left: 0.252em;
        /* was .9em */
        width: 0.648em;
        /* was .9em */
        height: 0.648em;
    }

    .usas .usas-condensed-layout .k-radio-label:before,
    .usas .usas-condensed-layout .k-radio-label:hover:before,
    .usas .usas-condensed-layout .k-radio-label:hover:active:before,
    .usas .usas-condensed-layout .k-radio:checked + .k-radio-label:hover:before,
    .usas .usas-condensed-layout .k-radio:checked + .k-radio-label:active:before {
        /* was 1.1em */
        width: 1.1em;
        /* was 1.1em */
        height: 1.1em;
    }
}

/*********** Table Styling ***********/
.usas-condensed-layout .usas-kendo-grid.k-widget,
.usas-condensed-layout .usas-kendo-grid .k-grid-header,
.usas-condensed-layout .usas-kendo-grid .k-grid-header *,
.usas-condensed-layout .usas-kendo-grid .k-grid-header th.k-header > .k-link,
.usas-condensed-layout .usas-kendo-grid.scrollable .k-grid-content-locked,
.usas-condensed-layout .usas-kendo-grid tbody *,
.usas-condensed-layout .usas-table * {
    /* was 14pt */
    font-size: 14px;
}

.usas-condensed-layout .usas-kendo-grid .k-grid-header tr {
    /* was 65px */
    height: 46.8px;
}

.usas-condensed-layout .usas-kendo-grid.k-grid tr th,
.usas-condensed-layout .usas-kendo-grid.k-grid tr td {
    /* was 5px */
    padding-top: 3.6px;
    /* was 5px */
    padding-bottom: 3.6px;
}

.usas-condensed-layout .usas-kendo-grid .k-grid-header th,
.usas-condensed-layout .usas-kendo-grid td,
.usas-condensed-layout .usas-table th,
.usas-condensed-layout .usas-table td {
    /* was 5px */
    padding-left: 3.6px;
    /* was 5px */
    padding-right: 3.6px;
}

.usas-condensed-layout .usas-kendo-grid .k-grid-header th,
.usas-condensed-layout .usas-table th {
    /* was 15px */
    padding-bottom: 10.8px;
    /* was 15px */
    padding-top: 10.8px;
    white-space: normal;
}

.usas-condensed-layout .usas-kendo-grid td,
.usas-condensed-layout .usas-table td {
    /* was 50px */
    height: 36px;
}

.usas-condensed-layout .usas-kendo-grid .tableScrollShadow {
    /* was 20px */
    width:14.4px;
}

/*********** End Table Styling ***********/

/********** Slashes **********/
.usas .usas-condensed-layout .grey-slash-box-container {
    /* was .625em */
    padding-bottom: 0.45em;
    /* was .625em */
    margin-top: 0.45em;
}

.usas .usas-condensed-layout .slash-box {
    /* was -.625em */
    margin-top: -0.45em;
}

.usas .usas-condensed-layout .slash-box-right-bottom,
.usas .usas-condensed-layout .slash-box-left-bottom .grey-slash-box-container {
    /* was .625em */
    padding-left: 0.45em;
}

.usas .usas-condensed-layout .slash-box-left-bottom .slash-box {
    /* was -.625em */
    margin-right: -0.45em;
}

.usas .usas-condensed-layout .slash-box-left-bottom,
.usas .usas-condensed-layout .slash-box-right-bottom .grey-slash-box-container {
    /* was .625em */
    padding-right: 0.45em;
}

.usas .usas-condensed-layout .slash-box-right-bottom .slash-box {
    /* was -.625em */
    margin-left: -0.45em;
}

.usas .usas-condensed-layout .usas-slash-button-container {
    /* was .3125em */
    padding-bottom: 0.225em;
    /* was .3125em */
    padding-right: 0.225em;
}

.usas .usas-condensed-layout .usas-inverse-slash-button,
.usas .usas-condensed-layout .usas-slash-button {
    /* was -.3125em */
    margin-left: -0.225em;
    /* was -.3125em */
    margin-top: -0.225em;
    /* was 0 1.5625em */
    padding: 0 1.125em;
    /* was 14pt */
    font-size: 10.08pt;
    /* was 3.125em */
    height: 2.25em;
}

.usas .usas-condensed-layout .container {
    /* was 1.563em */
    padding: 0 1.125em;
}

.usas .usas-condensed-layout div[class*="usas-flex-box-"] {
    /* was -25px */
    margin-right: -18px;
}

.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item{
    /* was 1.5625em */
    padding-top: 1.125em;
}

.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>h1,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>h2,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>h3,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>h4,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>h5,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>h6,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>a,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>p,
.usas .usas-condensed-layout div[class*="usas-flex-box-"] .usas-flex-list-item>div{
    /* 1.5625em */
    padding-right: 1.125em;
}

.usas .usas-condensed-layout h4.dashboard-widget-title{
    /* was 30px */
    line-height: 21.6px;
}

.usas .usas-condensed-layout hr.dashboard-hr{
    /* was 2px 0 20px 0 */
    margin: 1.44px 0 14.4px 0;
}

.usas .usas-condensed-layout hr.gray-line{
    /* was 5px 0 10px 0 */
    margin: 3.6px 0 7.2px 0;
} 

/* new */
.usas .usas-condensed-layout hr {
    /* was 20px */
    margin-top: 14.4px;
    /* was 20px */
    margin-bottom: 14.4px;
}

.usas-condensed-layout .usas-large-bookmark {
    /* was 10px */
    right: 7.2px;
    /* was 10px */
    top: 7.2px;
}




.usas-condensed-layout .usas-grid-template-datepicker .k-datepicker {
    margin-top: 4px;
    height: 1.845em;
    width: 90%;
}

.usas-condensed-layout .usas-grid-template-datepicker > span {
    margin-bottom: 0 !important;
}

.usas-condensed-layout .usas-grid-template-datepicker .k-select {
    margin-top: 1px;
}

.usas-condensed-layout .usas-grid-template-datepicker .k-i-calendar {
    /* new */
    background-color: transparent;
    /* new */
    font-size: 0;
}


.usas-condensed-layout .usas-grid-template-dropdownlist {
    margin-top: 2px;
}


.usas-condensed-layout .usas-grid-template-dropdownlist > span {
    margin-bottom: 0 !important;
}

.usas-condensed-layout .usas-grid-template-dropdownlist .k-input {
    background-color: transparent;
}

.usas-condensed-layout .usas-grid-template-dropdownlist .k-select {
    background-color: transparent;
}

.usas-condensed-layout .usas-grid-template-dropdownlist .k-i-arrow-s {
    /* new */
    background-color: transparent;
    /* new */
    font-size: 0;
}

.usas-condensed-layout .usas-grid-template-dropdownlist .k-dropdown .k-dropdown-wrap {
    background-color: transparent;
    height: 1.845em;
    margin-right: 2px;
    margin-top: 0;
}



.usas-condensed-layout .usas-grid-template-textbox > input {
    /* new */
    border: solid 1px #000;
    color: #00b2e1;
    height: 1.845em;
    margin-top: 2px;
}

.usas .usas-condensed-layout .usas-grid-template-textbox input.k-textbox,
.usas .usas-condensed-layout .usas-grid-template-textbox input.k-textbox:hover,
.usas .usas-condensed-layout .usas-grid-template-textbox input.k-textbox:focus{
    /* new */
    border: solid 1px #000;
    color: #00b2e1;
    height: 1.845em;
    margin-top: 2px;
    margin-bottom:0; 
    margin-top:5px;
    width: 95%;
}


.usas .usas-condensed-layout .usas-grid-template-numeric .k-numeric-wrap.k-state-default>input {
    height: 1.4em;
    margin-top:1px;
    
}

.usas .usas-condensed-layout .usas-grid-template-numeric .k-numeric-wrap.k-state-disabled>input {
    height: 1.4em;
    margin-top:1px;    
}

.usas .usas-condensed-layout .usas-grid-template-dropdownlist .k-dropdown {
    margin-top:2px;
    height: 1.78em;
}

.usas .usas-condensed-layout .usas-grid-template-radiobutton .k-radio-label {
    /*padding-left: 0;*/
}


/* slash tabs */
.usas .usas-condensed-layout .usas-tabs-slashtabselector-outer {
    height: 75px;
    max-height: 75px;
    width: 100%;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-container {
    -webkit-align-items: flex-end;           /* Safari */
    align-items: flex-end;
    display: -webkit-flex;                   /* Safari */
    display: flex;
    -webkit-flex-direction: row;             /* Safari */
    flex-direction: row;
    -webkit-justify-content: space-around;   /* Safari */
    justify-content: space-around;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-item {
    cursor: pointer;
    display: -webkit-flex;                   /* Safari */
    display: flex;
    -webkit-flex-grow: 1;                    /* Safari */
    flex-grow: 1;
    -webkit-flex-direction: column;          /* Safari */
    flex-direction: column;
    height: 75px;
    -webkit-justify-content: center;         /* Safari */
    justify-content: center;
    position: relative;
    text-align: center;
    width: 33%;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-item > div {
    height: 10px;
    bottom: 0;
    position: absolute;
    visibility: visible;
    visibility: hidden;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-item > h4 {
    margin: 0;
    padding: 0;
    opacity: 0.5;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-item-selected > div {
    height: 10px;
    bottom: 0;
    position: absolute;
    visibility: visible;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-item-selected > h4 {
    margin: 0;
    padding: 0;
    opacity: 1;
}

.usas .usas-condensed-layout .usas-tabs-slashtabselector-item-divider {
    -webkit-align-self: stretch;             /* Safari */
    align-self: stretch;
    background-color: #fff;
    -webkit-flex-shrink: 1;                  /* Safari */
    flex-shrink: 1;
    height: 75px;
    max-height: 75px;
    width: 2px;
}
/* /slash tabs */