@font-face {
    font-family: Digital-7;
    src: url('../fonts/digitaldismay.otf');
}

.btn-parko-m {

    width: 100% !important;
}

.list-btn {

    text-align: left !important;
    white-space: normal !important;

}

.list-header {
    white-space: normal !important;
}

.list-group {
    background-color: #99D495;
}

.list-group-parko-grey {
    background-color: #b1b1b1;
}

.text-small {

    font-size: small;
}

.text-smaller {

    font-size: smaller;
}

.text-x-small {

    font-size: x-small;
}

.parko-header-img {

    /*
    width: 100%;
    height: auto;
    max-height: 100px;
    max-width: 105px;
    */
    width: 70px;
    height: auto;
    max-height: 67px;
    max-width: 70px;
}

.parko-subheader-img {

    /*
    width: 100%;
    height: auto;
    max-height: 40px;
    max-width: 105px;
    */
    width: 70px;
    height: auto;
    max-height: 26px;
    max-width: 70px;
}

.parko-header-img2 {

    width: 88px;
    height: 120px;
    max-width: 88px;
    max-height: 120px;
}

.parko-background {

    display: table;
    width: 100%;
    padding: 0 0 5px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.parko-background .row {

    height: 100%;
    display: table-row;
}

.parko-background .col-xs-3, .parko-background .col-xs-9 {

    display: table-cell;
    float: none;
}

.parko-background p {

    color: #fff !important;
    margin: 0 !important;
}

.parko-background-header {

    background-color: #005e7a;
}

.parko-background-success {

    background-color: #65b32e;
}

.parko-background-warning {

    background-color: #e30613;
}

.parko-background-danger {

    background-color: #d9534f;
}

.parko-background-primary {

    background-color: #428bca;
}

.parko-background-default {

    background-color: #fff;
}

.text-x-large {

    font-size: x-large;
}

.text-medium {

    font-size: medium;
}

.text-large {

    font-size: large;
}

.text-larger {

    font-size: larger;
}

.header-padding {

    padding-left: 0 !important;
    padding-right: 5px !important;
}

.parko-map {

    width: 100%;
    height: 200px;
    border: 0;
}

.parko-map-large {

    width: 100%;
    height: 300px;
    border: 0;
}

.no-left-padding {

    padding-left: 0 !important;
}

.extra-padding-bottom {

    padding-bottom: 5px;
}

.text-warning-important {

    color: #b68014 !important;
}

.parko-img-full-width {

    width: 100%;
    height: auto;
}

.no-padding-margin-bottom p {

    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.small-padding-margin-top p {

    padding-top: 5px !important;
    margin-top: 5px !important;
}

.no-padding-margin-top p {

    padding-top: 0 !important;
    margin-top: 0 !important;
}

.parko-shop-go-img {

    width: auto;
    height: 75px;
    max-height: 75px;
}

.hide-me {

    display: none;
}

.parko-pointer {

    cursor: pointer;
}

.parko-panel-title {

    font-size: 14px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], .ng-cloak {

    display: none !important;
}

.parko-paring-payment-img {

    max-height: 25px;
    height: 25px;
    width: auto;
}

.dropdown-menu-overrides {

    font-size: 20px !important;
}

.btn-bigger-border {

    border-width: 2px !important;
}

.btn-top-bottom-bigger-border {

    border-bottom-width: 2px !important;
    border-top-width: 2px !important;
}

.btn-left-right-bigger-border {

    border-left-width: 2px !important;
    border-right-width: 2px !important;
}

.btn {

    font-weight: bold;
}

.btn-warning {

    color: #fff;
    background-color: #e30613;
    border-color: #e30613;
}

.text-warning {

    color: #b68014;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {

    color: #fff;
    background-color: #e30613;
    border-color: #e30613;
}

.display-none {

    display: none !important;
}

.btn-parko-height {

    height: 100px;
    padding-top: 25px;
    font-size: 30px;
}

.parko-timer {

    font-family: Digital-7, sans-serif;
    font-size: 30px;
}

.parko-font-18 {

    font-size: 18px;
}

.parko-font-25 {

    font-size: 25px;
}

.max-width {

    width: 100%;
}

.btn-yellow {
    color: #ffffff;
    background-color: #e6b800;
    border-color: #b38f00;
}

.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active {
    color: #ffffff;
    background-color: #b38f00;
}

.btn-purple {
    color: #ffffff;
    background-color: #515689;
    border-color: #464b7e;
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active {
    color: #ffffff;
    background-color: #464b7e;
}

.panel-purple {
    background-color: #7C80A6;
    border-color: #515689;
}

.panel-body.no-padding {
    padding: 0 !important;
}

.modal-body.small-padding {
    padding: 3px !important;
}

.large-margin-top {
    margin-top: 30px;
}

.login-method .btn {
    font-size: 18px;
    font-weight: 300;
    color: #fefefe;
    line-height: 40px;
    border-radius: 0px;
}

.login-method .btn.login-method-parko {
    background: rgba(0, 94, 122, 0.8);
}