﻿.nas-map {
    position:relative;
}


.nas-map .map-image {
    position: absolute;
    top: -10000px;
    left: 0;
    height: 100px;
    width: 100px;
}

.nas-map-frame {
    display: block;
    top: 0;
    left: 0;
    height: 0;
    bottom: 0;
}

.nas-map-canvas {
    position:absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
}

.nas-map-canvas-pin {
    z-index: 1;
}

/*--------------EVAL----------------------*/

.evalrslt
{
    background-image:url(../images/bold_mtl/eval/results_background.jpg);
}


/*-------------Airspace Stack--------------*/

.airspace-stack {
    width: 100%;
}

.hasitems .airspace-stack-instructions {
    display: none;
}

.airspace-stack-title {
    padding: 20px 2% 20px 2%;
    margin:0;
    color:#2f93f7;
    background-color: #fff;
}

.airspace-stack-normal {
    display: none;
}
.hasitems .airspace-stack-normal {
    display:block;
}

.airspace-stack-normal .airspace-items .airspace-item:first-child {
    border-top: none;
}

.airspace-item {
    position: relative;
    padding: 0 1% 0 1%;
}

.airspace-item-content {
    display:table;
    width: 100%;
}

.airspace-item .ceiling {
    position:absolute;
    top: 5px;
    left: 1%;
}

.airspace-item .floor {
    position:absolute;
    bottom: 5px;
    left: 1%;
}

.airspace-item-classdata {
    display:table-cell;
    padding: 25px 30px 25px 0;
    vertical-align:middle;
}

.airspace-item-minsdata {
    display:table-cell;
    vertical-align:top;
    padding: 10px 0 10px 0;
}

.airspace-stack-sua {
    display: none;
}

.has-sua .airspace-stack-sua {
    display: block;
}

.airspace-item.floor {
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

.airspace-item.ceiling {
    border-top-width: 3px;
    border-top-style: solid;
}

.class-b, .class-sfra {
    background-image: -webkit-linear-gradient(top, #60a7ee 0%, #2f93f7 100%);
    background-image: -moz-linear-gradient(top, #60a7ee 0%, #2f93f7 100%);
    background-image: -ms-linear-gradient(top, #60a7ee 0%, #2f93f7 100%);
    background-image: -o-linear-gradient(top, #60a7ee 0%, #2f93f7 100%);
    background-image: linear-gradient(top, #60a7ee 0%, #2f93f7 100%);
    border-color: #12529f;
    color: #fff;
}

.class-c, .class-moa, .class-alert, .class-nsa, .class-adiz {
    background-image: -webkit-linear-gradient(top, #ba3a78 0%, #852855 100%);
    background-image: -moz-linear-gradient(top, #ba3a78 0%, #852855 100%);
    background-image: -ms-linear-gradient(top, #ba3a78 0%, #852855 100%);
    background-image: -o-linear-gradient(top, #ba3a78 0%, #852855 100%);
    background-image: linear-gradient(top, #ba3a78 0%, #852855 100%);
    border-color: #5f193b;
    color: #fff;
}

.class-d, .class-restricted, .class-prohibited, .class-warning {
    background-image: -webkit-linear-gradient(top, #196cd2 0%, #12529f 100%);
    background-image: -moz-linear-gradient(top, #196cd2 0%, #12529f 100%);
    background-image: -ms-linear-gradient(top, #196cd2 0%, #12529f 100%);
    background-image: -o-linear-gradient(top, #196cd2 0%, #12529f 100%);
    background-image: linear-gradient(top, #196cd2 0%, #12529f 100%);
    border-color: #0d3c75;
    color: #fff;
}

.class-e {
    background-image: -webkit-linear-gradient(top, #c2daf5 0%, #a0bcdf 100%);
    background-image: -moz-linear-gradient(top, #c2daf5 0%, #a0bcdf 100%);
    background-image: -ms-linear-gradient(top, #c2daf5 0%, #a0bcdf 100%);
    background-image: -o-linear-gradient(top, #c2daf5 0%, #a0bcdf 100%);
    background-image: linear-gradient(top, #c2daf5 0%, #a0bcdf 100%);
    border-color: #1458ab;
    color: #1458ab;
}

.class-e-sfc, .class-e-700, .class-mode-c {
    background-image: -webkit-linear-gradient(top, #e0a6c2 0%, #bd97a8 100%);
    background-image: -moz-linear-gradient(top, #e0a6c2 0%, #bd97a8 100%);
    background-image: -ms-linear-gradient(top, #e0a6c2 0%, #bd97a8 100%);
    background-image: -o-linear-gradient(top, #e0a6c2 0%, #bd97a8 100%);
    background-image: linear-gradient(top, #e0a6c2 0%, #bd97a8 100%);
    border-color: #852855;
    color: #852855;
}

.class-g, .class-a, .class-trsa {
    background-image: -webkit-linear-gradient(top, #e4fbe7 0%, #ccfcd3 100%);
    background-image: -moz-linear-gradient(top, #e4fbe7 0%, #ccfcd3 100%);
    background-image: -ms-linear-gradient(top, #e4fbe7 0%, #ccfcd3 100%);
    background-image: -o-linear-gradient(top, #e4fbe7 0%, #ccfcd3 100%);
    background-image: linear-gradient(top, #e4fbe7 0%, #ccfcd3 100%);
    border-color: #46464b;
    color: #46464b;
}