﻿body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}
.validation-summary-valid {
    display: none;
}
.bd-modal .waitingLoader {
    display: table;
    position: relative;
    margin: 0 auto;
    top: calc(25% - 24px);
}

.bd-modal .modal-dialog .waitingLoader {
    background-color: transparent;
    border: none;
}

/* selected btn css */
.bg1, .bg2, .bg3, .bg4, .bg5, .bg6, .bg7, .bg8, .bg9, .bg10, .bg11, .bg12 > .btn:active, .btn:hover, .btn.active {
    background-color: lightgray !important;
    border-color: lightgray !important;
}
#btnSubmit:hover {
    background-color: darkgreen !important;
    border-color: darkgreen !important;
}
@media screen and (min-width: 426px) {
    #btnSubmit {
        max-width: 130px;
    }
}
@media screen and (max-width: 762px) {
    .table_header {
        display: none;
    }
}
.lbl {
    display: none;
}
@media screen and (max-width: 762px) {
    .lbl {
        display: contents;
    }
}

@media screen and (max-width: 762px) {
    .ico {
        display: none;
    }
}

/*.centerOfScreen {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 1px solid black;
}*/