﻿.pull-left{
    text-align:left;
}

.required::after {
    content: " (required)";
    font-size:12px;
    color: red;
}

.page-section {
    background-color: #d4d6d8 !important;
    color: #ffffff;
    font-size: 25px;
    font-weight: 400;
    padding: 0.25rem !important;
}
.latlonghelp {
    background-color: #d4d6d8 !important;
    color: #ffffff;
    font-size: 10px;
    padding: 0.25rem !important;
}

.list-Box{
    font-size:18px;
    font-stretch:expanded;
}

.tittle-sub {
    color: #000000;
    font-size: 22px;
}

.modal-header-elegant {
    height:55px;
    padding:15px;
    background-color:#413b3b;
    color:white;
}

.datatable-header{
    background-color:#696464;
    color:white;
}

.nabar-header-color {
    background-color: #5f839b;
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:8px !important;
    padding-right:8px !important;
    line-height:2 !important;
}

.color-white{
    color:#f5f2f2 !important;
}

.signaturePoints{
    font-size:18px;
    line-height:2!important;
    font-weight:600;
}

.BulletPoints {
    background-color: #f5eeee;
    font-size: 16px;
    line-height: 2 !important;
    font-weight: 500;
    padding: 0.25rem !important;
}
.dcnrlogo{
    margin-left:40px;
    height:90px;
    width:auto;
}
.column33 {
    float: left;
    width: 33.33%;
    /*padding: 25px;*/
}
.column66 {
    float: right;
    width: 60%;
    /*padding-top:25px;*/
    text-align:left;
}
.column70 {
    float: right;
    width: 70%;
    /*padding-top:25px;*/
    text-align: left;
}
.column50 {
    float: left;
    width: 50%;
}
.WaterWellRed {
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 0;
    color:red;
}

.printheader {
    margin-left: 140px;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
}
.printrecipt > label {
    margin: 0px;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
}

.printrecipt > p {
    margin: 0px;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
}
.directorsignature {
    margin-left: 15px;
    height: 70px;
    width: auto;
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 95% !important;
    }
}

@media (max-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 95% !important;
    }
}

.btn-gray-sm {
    background-color: #d4d6d8 !important;
    color: #0366d6;
    font-size: 15px;
    font-weight: 400;
    padding: 0.25rem !important;
    width: 90px;
}

.btn-gray {
    background-color: #d4d6d8 !important;
    white-space: nowrap;
    color: #0366d6;
    font-size: 15px;
    font-weight: 400;
    padding: 0.25rem !important;
    width: 120px;
}

.btn-gray-lg {
    background-color: #d4d6d8 !important;
    white-space: nowrap;
    color: #0366d6;
    font-size: 15px;
    font-weight: 400;
    padding: 0.25rem !important;
    width: 175px;
}

.footerNew {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 1px;
    padding-bottom: 14px;
    padding-left: 24px;
    height:1px;
    width: 100%;
    white-space: nowrap;
}

.btn-gray-ex-lg {
    background-color: #d4d6d8 !important;
    white-space: nowrap;
    color: #0366d6;
    font-size: 15px;
    font-weight: 400;
    padding: 0.25rem !important;
    width: 300px;
}

.datepicker::-webkit-inner-spin-button,
.datepicker::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

.datepickerMaxToday::-webkit-inner-spin-button,
.datepickerMaxToday::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
    }