h2 {
    font-weight: 600;
    margin-bottom: 50px;
}

h3, th {
    font-size: 0.8rem;
    text-transform: uppercase;
}

.form-signin {
    margin-top: 100px;
}

.table thead th {
    font-weight: 500;
}

.table td, .table thead th {
    border: 0 !important;
    text-align: center;
}

.table tbody tr:nth-of-type(odd) {
    background-color: rgb(54,92,125);
}

.table tbody td {
    vertical-align: middle;
}

header {
    position: relative;
    background-image: url('../img/section_trading_5.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

header .row > div {
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
}

#property_form_effectiveDate_day {
    display: none;
}

.form-control {
    margin-bottom: 30px;
}

.checkbox label {
    text-transform: none;
    font-size: initial;
}

.checkbox label input {
    margin-right: .6rem;
}

.navbar-toggler {
    border-radius: 0;
}

#adminNavbar {
    background-color: #222932;
}

#adminNavbar .nav-link {
    text-transform: uppercase;
    padding: 1rem;
}

.list-row:nth-child(even) {
    background-color: rgba(70, 112, 148, 0.9);
}

::-webkit-input-placeholder {
    letter-spacing: 0.02rem;
    font-style: italic;
    font-weight: 300;
    color: white !important;
}
:-moz-placeholder {
    letter-spacing: 0.02rem;
    font-style: italic;
    font-weight: 300;
    color: white !important;
    opacity: 1 !important;
}
::-moz-placeholder {
    letter-spacing: 0.02rem;
    font-style: italic;
    font-weight: 300;
    color: white !important;
    opacity: 1 !important;
}
:-ms-input-placeholder {
    letter-spacing: 0.02rem;
    font-style: italic;
    font-weight: 300;
    color: white !important;
}
::-ms-input-placeholder {
    letter-spacing: 0.02rem;
    font-style: italic;
    font-weight: 300;
    color: white !important;
}

.draft {
    background-color: rgba(217,83,79,.3) !important;
    border-bottom: 2px solid rgb(70,112,148);
}

.print-me {
    display: none;
}

@media screen and (min-width: 768px) {

    #adminNavbar .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }

    #adminNavbar .active {
        border-bottom: 2px solid rgba(255,255,255,.8);
    }

    header .row > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center ;
    }

    #adminNavbar {
        background-color: transparent;
    }

}



/* custom futuraweb */
.has-error .help-block {
    display: block;
    background-color: red !important;
    color: white !important;
    padding: 0 4px;
}

span.filename {
    display: none !important;
    }


.dz-remove {
    color: #222 !important;
    font-weight:bold;
    font-size:11px;
}

.dz-size,
.dz-filename {
    display: none !important;
    }

.dz-message span {
    color:#222 !important;
}


.dropzone .dz-preview .dz-image {
 /*
  width: 150px !important;
  height: 150px !important;
  */
}


.dz-image img{width: 100% !important; max-width:150px !important; height: auto !important;}