﻿        a {
            color:#BB2026;
        }
        a:hover, a:focus {
            color:#000;
        }
        .btn-default {
            background:#eee;
        }
.btn-primary {
    background: #486887;
    border-color: #185476;
}


.btn-primary.focus,.btn-primary:focus {
    background-color: #185476;
    border-color: #0D3044;
    outline: none;
}

.btn-primary:hover {
    color: #fff;
    background-color: #185476;
    border-color: #0D3044
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
    background-color: #0D3044;
    border-color: #0D3044
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
    background-color: #0D3044;
    border-color: #0D3044;
    outline:none;
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color: #C2B38F;
    border-color: #AD9868;
}   
/*.form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(173,152,104,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(173,152,104,.6)
}*/
textarea.form-control {
    min-height:80px;
}

        html, body {
            height:100%;
        }
        body {
            background:#eee url(../img/bg.jpg) no-repeat right bottom;
            background-attachment:fixed;
            background-size:cover;
        }
        header {
            background:#fff;
            height: 50px;
            margin-bottom:50px;
        }
        header .container {
            width:100%;
            max-width:1600px;
            position:relative;
        }
        header .logo {
            max-width:180px;
            position:absolute;
            top:0;
            left:0;
            z-index:1;
            padding:10px;
        }
        header nav {
            width:100%;
            padding:0 15px 0 170px;
            margin:0;
            position:absolute;
            top:50px;
            left:0;
            background:url(../img/nav-bg.png) repeat-y left;
        }
        header ul.start-nav {
            text-align:right;
            padding:0;
            margin:0;
            line-height:50px;
        }
            header .start-nav li {
                display:inline;
                list-style:none;
                margin:0;
            }
#mobile-menu {
    position: absolute;
    font-size: 24px;
    padding: 10px 15px;
    right: 0;
    top: 17px;
    z-index:1;
}
#mobile-menu:hover, #mobile-menu:active {
    color:#000;
}
        .form-title {
            border-bottom:1px solid #ddd;
            padding-bottom:5px;
            margin-bottom:30px;
        }
        span.radio {
            padding: 0px;
        }

        span.radio > input[type="radio"] {
            /*margin: 3px -5px 7px 0px;*/
            margin: 2px -10px 7px 5px;
            float: left;
            position: static;
        }

        span.radio > label {
            float: left;
            margin-right: 5px;
            padding: 0px 15px 0px 20px;
        }
        .row.easy-margins {
            margin-left: -3px;
            margin-right: -3px;
        }
        .row.easy-margins .col-xs-3, .row.easy-margins .col-xs-4, .row.easy-margins .col-xs-6 {
            padding-right: 3px;
            padding-left: 3px;
        }
        footer {
            padding:0 0 30px;
        }
        footer a {
            color:#000;
        }
         #main {
             background:#fff;
             border-radius:10px;
             margin:30px 0;
             padding: 20px;
         }
         @media (min-width:768px) {
            #main {
                padding:20px 40px 40px;
            }
         }
         .buttons {
             text-align:right;
             padding-top:20px;
         }
         .buttons.text-center {
             text-align:center;
         }
         .nav-pills.nav-wizard {
             width:100%;
         }
         .nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 11px solid #fff;
  border-left: 11px solid #fff;
  margin: 0;
  width:12.5%;
  text-align:center;
}
.nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}
.nav-pills.nav-wizard > li:first-child a {
  border-radius: 0;
}
.nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}
.nav-pills.nav-wizard > li:last-child a {
  border-radius: 0 0 5px 0;
}
.nav-pills.nav-wizard > li a {
  border-radius: 0;
  background-color: #eee;
  padding-left:0;
  padding-right:0;
  color:#333;
  cursor:default;
}
            .nav-pills.nav-wizard > li.active a {
                color:#fff;
            }
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}
/*.nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > li:hover a {
  background-color: #aaa;
  color: #fff;
}*/
.nav-pills.nav-wizard > li.active .nav-arrow {
  border-color: transparent transparent transparent #486887;
}
.nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #486887 #486887 #486887 transparent;
}
.nav-pills.nav-wizard > li.active a {
  background-color: #486887;
}
table {
    width:100%;
}
.casting-status {
    padding-left:250px;
}
.jumbotron {
    background: #000620 url(/img/anw-banner-2020.jpg) no-repeat right top;
    background-size: auto 100%;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 22%;
    padding-top: 20px;
    text-shadow: 0 0 20px rgba(0,0,0,.7);
    padding-left: 40px !important;
}
.jumbotron h1 {
    font-size:36px;
    color: #fff;
}
    .jumbotron h2 {
        color: #fff;
    }
        .jumbotron p.lead {
            font-size:24px;
            
        }
        .jumbotron p.lead strong {
            color:#e6c678;
        }
        .jumbotron p {
            font-size:18px;
            max-width:50%;
        }
@media (max-width:1199px) {
    .jumbotron {
        padding-left:40px !important;
        padding-bottom:22%;
    }
        .jumbotron h1 {
            font-size: 27px;
        }

        .jumbotron h2 {
            font-size: 23px;
        }
}
@media (max-width:991px) {
    .jumbotron {
        padding-top:4%;
        padding-bottom: 20%;
        padding-left:20px !important;
    }
    .jumbotron h1 {
        font-size:22px;
    }
    .jumbotron h2 {
        font-size:18px;
    }
}
@media (max-width:767px) {
    .jumbotron {
        margin-right:-15px;
        margin-left:-15px;
        border-radius: 0 !important;
        padding-left:15px !important;
        padding-right:15px;
        padding-top:62%;
        padding-bottom: 0;
        background-color: #fff;
        background-image: url(../img/anw-banner-2020-mobile.jpg);
        background-position: center top;
        background-size: 100% auto;
    }
    .jumbotron h1 {
        font-size:40px;
        color: #333;
        text-shadow: none;
    }
    .jumbotron h2 {
        font-size:30px;
        color: #333;
        text-shadow: none;
    }
}
        .nav-pills.nav-wizard.autowidth > li {
            width:auto;
        }
        .nav-pills.nav-wizard.autowidth > li a {
            padding-left:20px;
            padding-right:20px;
            cursor:pointer;
        }

@media (max-width:1350px) {
    header {
        margin-bottom:90px;
    }
    .nav-pills.nav-wizard > li {
        width:25%;
        border-top:1px solid #fff;
    }

    .nav-pills.nav-wizard > li#ctl00_nav_liStep5 {
        clear: both;
        border-left:none;
    }
    .nav-pills.nav-wizard > li#ctl00_nav_liStep4 {
        border-right:none;
    }
    .nav-pills.nav-wizard > li#ctl00_nav_liStep4 .nav-arrow,
    .nav-pills.nav-wizard > li#ctl00_nav_liStep5 .nav-wedge {
        display:none;
    }
}
@media (max-width:767px) {
    body {
        background:#fff;
    }
    header {
        height:auto;
        margin-bottom:0;
        border-bottom:2px solid #ddd;
        min-height:86px;
    }
    header .logo {
        max-width:100px;
        left:5px;
    }
    header nav {
        display: none;
    }
    .casting-status {
        padding-left:0;
        display:none;
    }
    header ul.start-nav {
        display:none;
        float:none;
        border-top:2px solid #ddd;
        margin:0 -15px 84px;
        padding:5px 0;
        position:relative;
        top:84px;
    }
    header ul.start-nav li {
        padding:5px 10px;
        display:block;
    }
    header ul.start-nav li a.btn {
        display:block;
        width:100%;
    }
    #main {
        padding:0;
        margin-top:0;
        margin-bottom:20px;
    }

    .buttons .btn {
        display: block;
        margin: 10px 0;
        float: none;
        width: 100%;
        min-height: 44px;
    }
    footer {
        border-top:2px solid #ddd;
        margin:0 -15px;
        padding:25px 15px;
        text-align:center;
    }
}
                    .help-link {
                        display:block;
                        white-space:nowrap;
                        font-size:12px;
                        float:right;
                        font-weight:normal;
                        padding-left:5px;
                    }
					.outdated {
                                        padding:10px 20px;
                                        font-size:12px;
                                        border:1px solid #ddd;
                                        background:#d9edf7;
                                        margin:10px 0 20px;
										font-family:Arial, Helvetica, sans-serif;
					}
					label.placeholder { font-family:Arial, Helvetica, sans-serif !important; padding:0; margin:0; }

        .progress .progress-bar {
            -webkit-transition: width .2s ease;
            -moz-transition: width .2s ease;
            -ms-transition: width .2s ease;
            -o-transition: width .2s ease;
            transition: width .2s ease; 

        }​


