﻿body {
    background-image: url('../../images/amb-background.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}

.btn-contact {
    padding: 10px 16px;
    font-family: Lato, sans-serif;
    font-weight: 700;
    border: 1px solid #000 !important;
    background-color: #4a4a4a !important;
    color: #fff !important;
}
.page-header-additional {
    padding-top: 50px;
    padding-left: 50px;
    padding-bottom: 12px;
    margin-top: 0;
    margin-bottom: 22px;
    background-color: #ffffff;
}

footer {
    height: 68px;
    margin-top: 5px;
    padding-bottom: 12px;
    padding-top: 0px;
    padding-left: 25px;
    border-top: 2px solid #e0e0e0;
    background-color: #00C0F0;
    color: #fff;
    font-family: 'Muli';
}

div.validation-summary-errors ul li {
    color: red !important;
    list-style-type: none;
}


footer p, li {
    color: #313131;
}

footer li {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

footer br {
    line-height: 0;
}

footer .copyright {
    margin-top: 25px;
    text-align: left;
    z-index: 2;
    position: fixed;
    color: #313131;
}

.instructions ul li {
    color: black !important;
}

.text-danger ul li {
    color: black !important;
}

.instructions {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
}

.page-header-additional a {
    display: inline-flex;
    vertical-align: middle;
    float: right;
    background-color: black;
    color: white;
    font-size: 16px;
    margin-right: 25px;
}

footer .f-logo {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.register {
    text-align: center
}

.errMessage {
    color: lightgray !important
}

.footer-image {
    padding: 0;
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}

hide {
    display: none;
}

.progress-bar {
    height: 40px;
}

.custom-stregth-VS::after {
    content: 'Very Strong'
}

.custom-stregth-S::after {
    content: 'Strong'
}

.custom-stregth-M::after {
    content: 'Medium'
}

.custom-stregth-W::after {
    content: 'Weak'
}

.custom-stregth-VW::after {
    content: 'Very Weak'
}

.custom-stregth-error-none::after {
    content: ''
}

.custom-stregth-error-missing::after {
    content: 'Missing password'
}

.custom-stregth-error-lower::after {
    content: 'Missing lowercase character'
}

.custom-stregth-error-upper::after {
    content: 'Missing uppercase character'
}

.custom-stregth-error-number::after {
    content: 'Missing number character'
}

.custom-stregth-error-special::after {
    content: 'Missing special character'
}

.custom-stregth-error-min2 {
    content: '2 chars minimum'
}

.custom-stregth-error-min3 {
    content: '3 chars minimum'
}

.custom-stregth-error-min4 {
    content: '4 chars minimum'
}

.custom-stregth-error-min5 {
    content: '5 chars minimum'
}

.custom-stregth-error-min6 {
    content: '6 chars minimum'
}

.custom-stregth-error-min7 {
    content: '7 chars minimum'
}

.custom-stregth-error-min8 {
    content: '8 chars minimum'
}

.custom-stregth-error-min9 {
    content: '9 chars minimum'
}

.custom-stregth-error-min10 {
    content: '10 chars minimum'
}

.custom-stregth-error-min11 {
    content: '11 chars minimum'
}

.custom-stregth-error-min12 {
    content: '12 chars minimum'
}

.custom-stregth-error-min13 {
    content: '13 chars minimum'
}

.custom-stregth-error-min14 {
    content: '14 chars minimum'
}

.custom-stregth-error-min15 {
    content: '15 chars minimum'
}

.custom-stregth-error-min16 {
    content: '16 chars minimum'
}

.custom-stregth-error-min17 {
    content: '17 chars minimum'
}

.custom-stregth-error-min18 {
    content: '18 chars minimum'
}

.custom-stregth-error-min19 {
    content: '19 chars minimum'
}

.custom-stregth-error-min20 {
    content: '20 chars minimum'
}

.custom-stregth-error-min21 {
    content: '21 chars minimum'
}

.custom-stregth-error-min22 {
    content: '22 chars minimum'
}

.custom-stregth-error-min23 {
    content: '23 chars minimum'
}

.custom-stregth-error-min24 {
    content: '24 chars minimum'
}

.custom-stregth-error-min25 {
    content: '25 chars minimum'
}

.custom-stregth-error-min26 {
    content: '26 chars minimum'
}

.custom-stregth-error-min27 {
    content: '27 chars minimum'
}

.custom-stregth-error-min28 {
    content: '28 chars minimum'
}

.custom-stregth-error-min29 {
    content: '29 chars minimum'
}

.custom-stregth-error-min30 {
    content: '30 chars minimum'
}

.custom-stregth-error-min31 {
    content: '31 chars minimum'
}

.custom-stregth-error-min32 {
    content: '32 chars minimum'
}

.custom-stregth-error-min33 {
    content: '33 chars minimum'
}

.custom-stregth-error-min34 {
    content: '34 chars minimum'
}

.custom-stregth-error-min35 {
    content: '35 chars minimum'
}

.custom-stregth-error-min36 {
    content: '36 chars minimum'
}

.custom-stregth-error-min37 {
    content: '37 chars minimum'
}

.custom-stregth-error-min38 {
    content: '38 chars minimum'
}

.custom-stregth-error-min39 {
    content: '39 chars minimum'
}

.perwidth0 {
    width: 0%
}

.perwidth1 {
    width: 1%
}

.perwidth2 {
    width: 2%
}

.perwidth3 {
    width: 3%
}

.perwidth4 {
    width: 4%
}

.perwidth5 {
    width: 5%
}

.perwidth6 {
    width: 6%
}

.perwidth7 {
    width: 7%
}

.perwidth8 {
    width: 8%
}

.perwidth9 {
    width: 9%
}

.perwidth10 {
    width: 10%
}

.perwidth11 {
    width: 11%
}

.perwidth12 {
    width: 12%
}

.perwidth13 {
    width: 13%
}

.perwidth14 {
    width: 14%
}

.perwidth15 {
    width: 15%
}

.perwidth16 {
    width: 16%
}

.perwidth17 {
    width: 17%
}

.perwidth18 {
    width: 18%
}

.perwidth19 {
    width: 19%
}

.perwidth20 {
    width: 20%
}

.perwidth21 {
    width: 21%
}

.perwidth22 {
    width: 22%
}

.perwidth23 {
    width: 23%
}

.perwidth24 {
    width: 24%
}

.perwidth25 {
    width: 25%
}

.perwidth26 {
    width: 26%
}

.perwidth27 {
    width: 27%
}

.perwidth28 {
    width: 28%
}

.perwidth29 {
    width: 29%
}

.perwidth30 {
    width: 30%
}

.perwidth31 {
    width: 31%
}

.perwidth32 {
    width: 32%
}

.perwidth33 {
    width: 33%
}

.perwidth34 {
    width: 34%
}

.perwidth35 {
    width: 35%
}

.perwidth36 {
    width: 36%
}

.perwidth37 {
    width: 37%
}

.perwidth38 {
    width: 38%
}

.perwidth39 {
    width: 39%
}

.perwidth40 {
    width: 40%
}

.perwidth41 {
    width: 41%
}

.perwidth42 {
    width: 42%
}

.perwidth43 {
    width: 43%
}

.perwidth44 {
    width: 44%
}

.perwidth45 {
    width: 45%
}

.perwidth46 {
    width: 46%
}

.perwidth47 {
    width: 47%
}

.perwidth48 {
    width: 48%
}

.perwidth49 {
    width: 49%
}

.perwidth50 {
    width: 50%
}

.perwidth51 {
    width: 51%
}

.perwidth52 {
    width: 52%
}

.perwidth53 {
    width: 53%
}

.perwidth54 {
    width: 54%
}

.perwidth55 {
    width: 55%
}

.perwidth56 {
    width: 56%
}

.perwidth57 {
    width: 57%
}

.perwidth58 {
    width: 58%
}

.perwidth59 {
    width: 59%
}

.perwidth60 {
    width: 60%
}

.perwidth61 {
    width: 61%
}

.perwidth62 {
    width: 62%
}

.perwidth63 {
    width: 63%
}

.perwidth64 {
    width: 64%
}

.perwidth65 {
    width: 65%
}

.perwidth66 {
    width: 66%
}

.perwidth67 {
    width: 67%
}

.perwidth68 {
    width: 68%
}

.perwidth69 {
    width: 69%
}

.perwidth70 {
    width: 70%
}

.perwidth71 {
    width: 71%
}

.perwidth72 {
    width: 72%
}

.perwidth73 {
    width: 73%
}

.perwidth74 {
    width: 74%
}

.perwidth75 {
    width: 75%
}

.perwidth76 {
    width: 76%
}

.perwidth77 {
    width: 77%
}

.perwidth78 {
    width: 78%
}

.perwidth79 {
    width: 79%
}

.perwidth80 {
    width: 80%
}

.perwidth81 {
    width: 81%
}

.perwidth82 {
    width: 82%
}

.perwidth83 {
    width: 83%
}

.perwidth84 {
    width: 84%
}

.perwidth85 {
    width: 85%
}

.perwidth86 {
    width: 86%
}

.perwidth87 {
    width: 87%
}

.perwidth88 {
    width: 88%
}

.perwidth89 {
    width: 89%
}

.perwidth90 {
    width: 90%
}

.perwidth91 {
    width: 91%
}

.perwidth92 {
    width: 92%
}

.perwidth93 {
    width: 93%
}

.perwidth94 {
    width: 94%
}

.perwidth95 {
    width: 95%
}

.perwidth96 {
    width: 96%
}

.perwidth97 {
    width: 97%
}

.perwidth98 {
    width: 98%
}

.perwidth99 {
    width: 99%
}

.perwidth100 {
    width: 100%
}
