.footer {
    background-color: transparent;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.detail-view.table-striped > tbody > tr:nth-of-type(odd),
.detail-view.table-striped > tbody > tr:nth-of-type(odd) td,
.detail-view.table-striped > tbody > tr:nth-of-type(odd) th,
.detail-view.table-striped > tbody > tr:nth-of-type(even),
.detail-view.table-striped > tbody > tr:nth-of-type(even) td,
.detail-view.table-striped > tbody > tr:nth-of-type(even) th
{
    background-color: #F3F3F3;
    border: 0;
}

.detail-view.table-striped > tbody > tr:nth-of-type(odd) th,
.detail-view.table-striped > tbody > tr:nth-of-type(even) th
{
    color: #005E8C;
    font-weight: normal;
}

.detail-view.table-striped {
    border: 0;
}

/* making the pagination like ROS */
.pagination > li > span {
    text-decoration: none !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
    font-size: 1em;
}

.custom_pagination {
    margin-bottom: 15px;
}

a[name^="table_add"] {
    background-color: #D9F0FC!important;
    border-color: #00a9e7!important;
    color: #000;
    text-decoration: none!important;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;

    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    //line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\f0dd";
}

a.desc:after {
    content: /*"\e114"*/ "\f0de";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.regular_table th a {
    color: white;
}

.alert-info.loc {
    margin-bottom: 10px!important;
    padding: 10px!important;
    cursor: pointer;
}
.alert-info.loc:last-child {
    margin-bottom: 0!important;
}

#map_canvas, #locs  {
    height: 450px;
}
#locs  {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    border: 1px solid #ccc;
    border-radius: 4px;
    -ms-overflow-style: scrollbar;
}
.nsw-form-checkbox1,.nsw-form-radio{clear:left}
.nsw-form-checkbox1__input,.nsw-form-radio__input
{position:absolute;opacity:0}
.nsw-form-checkbox1__input:hover+.nsw-form-checkbox1__label:before,
.nsw-form-checkbox1__input:hover+.nsw-form-radio__label:before,
.nsw-form-radio__input:hover+.nsw-form-checkbox1__label:before,
.nsw-form-radio__input:hover+.nsw-form-radio__label:before
{background-color:rgba(0,133,179,.2)}
.nsw-form-checkbox1__input:checked+.nsw-form-checkbox1__label:after,
.nsw-form-radio__input:checked+.nsw-form-checkbox1__label:after
{background-image: url('data:image/svg+xml,<svg width="1em" height="1em" fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M29.362 3.742L10.495 22.946l-7.857-7.997L0 17.634l9.175 9.34 1.319 1.284 1.318-1.284L31.999 6.427z"></path></svg>');
background-color:#002664}
.nsw-form-checkbox1__input:checked+.nsw-form-radio__label:after,
.nsw-form-radio__input:checked+.nsw-form-radio__label:after
{background-color:#002664}
.nsw-form-checkbox1__input:disabled+.nsw-form-checkbox1__label,
.nsw-form-checkbox1__input:disabled+.nsw-form-radio__label,
.nsw-form-radio__input:disabled+.nsw-form-checkbox1__label,
.nsw-form-radio__input:disabled+.nsw-form-radio__label
{cursor:not-allowed}
.nsw-form-checkbox1__input:disabled+.nsw-form-checkbox1__label:before,
.nsw-form-checkbox1__input:disabled+.nsw-form-radio__label:before,
.nsw-form-radio__input:disabled+.nsw-form-checkbox1__label:before,
.nsw-form-radio__input:disabled+.nsw-form-radio__label:before
{border-color:#a0a5ae;background-color:#f4f4f7}
.nsw-form-checkbox1__input:disabled:checked+.nsw-form-checkbox1__label:after,
.nsw-form-checkbox1__input:disabled:checked+.nsw-form-radio__label:after,
.nsw-form-radio__input:disabled:checked+.nsw-form-checkbox1__label:after,
.nsw-form-radio__input:disabled:checked+.nsw-form-radio__label:after
{background-color:#a0a5ae}
.nsw-form-checkbox1__input:focus+.nsw-form-checkbox1__label:before,
.nsw-form-radio__input:focus+.nsw-form-checkbox1__label:before
{outline:3px solid #0085b3;outline-offset:0;outline-offset:3px}
.nsw-form-checkbox1__input:focus+.nsw-form-radio__label:before,
.nsw-form-radio__input:focus+.nsw-form-radio__label:before
{box-shadow:0 0 0 3px #fff,0 0 0 6px #0085b3}
.nsw-form-checkbox1__input.has-error+.nsw-form-checkbox1__label:hover:before,
.nsw-form-checkbox1__input[aria-invalid=true]+.nsw-form-checkbox1__label:hover:before,
.nsw-form-radio__input.has-error+.nsw-form-checkbox1__label:hover:before,
.nsw-form-radio__input[aria-invalid=true]+.nsw-form-checkbox1__label:hover:before
{background-color:#f7e7eb}
.nsw-form-checkbox1__input.has-error+.nsw-form-checkbox1__label:before,
.nsw-form-checkbox1__input[aria-invalid=true]+.nsw-form-checkbox1__label:before,
.nsw-form-radio__input.has-error+.nsw-form-checkbox1__label:before,
.nsw-form-radio__input[aria-invalid=true]+.nsw-form-checkbox1__label:before
{border-width:2px;border-color:#b81237}
.nsw-form-checkbox1__label,.nsw-form-radio__label
{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;
line-height:1.25;margin-top:1rem;padding-left:3rem;padding-top:.5rem;
min-height:2rem;display:block;position:relative}

@media (min-width:62em){.nsw-form-checkbox1__label,.nsw-form-radio__label{font-size:1rem}}
.nsw-form-checkbox1__label:before,.nsw-form-radio__label:before
{margin-right:1rem;content:"";width:2rem;height:2rem;
border:1px solid #4c4f55;background:#fff;top:0;left:0;display:inline-block;
vertical-align:middle;background-color:#fff;position:absolute}
.nsw-form-checkbox1__label:after,.nsw-form-radio__label:after
{content:"";position:absolute;width:1.375rem;height:1.375rem;background-repeat:no-repeat;
background-position:50%;background-size:1rem auto;left:.3125rem;top:1.125rem;
transform:translateY(-50%);margin-top:-.125rem}.nsw-form-checkbox1__label:before
{border-radius:.25rem}
.nsw-form-radio__label:after,.nsw-form-radio__label:before
{border-radius:50%}


.nsw-form-checkbox1__label, .nsw-form-radio__label {
	font-weight: normal !important;
}