﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 25em;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.divMyLeft {
    display : flexbox;
    float:left;
    width:50%;
    
}
.divMyRight{
    display : flexbox;
    float : left;
    width :50%;
    padding-left:0.5em;
}
/*.divMyVerticalLine{
    display:inline-block;
    float:left;
    width:2%;
    
}*/
.divMyClearBoth {
    clear: both;
}

.DHCDLabel {
    width : 40% !important;
}
.DHCDInput {
    width : 60% !important;
}
.myAlertError {
    color:red;
}

.clearboth{
    float: none;
 clear: both;
 height: 0px;
}

.myTextArea{
    max-height:150px;
    height:150px;
    max-width : 250px;
}
.myTextAreaFullWidth{
    max-height:200px;
    height:100px;
    max-width : 500px;
}

.myDetails dt {
    width:35%;
    padding-right:3em;
}
.myDetails dd {
   
    width:60%;
}


.SmallerMenuFont{
    font-size: 12px !important;
}

#topLoading {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #fff;
   z-index: 99;
   text-align: center;
   
}

#loading-image {
  position: absolute;
  top: 40%;
  left: 45%;
  z-index: 100;
}

.IDPhieuBieuQuet{
    text-align:center;
}
.divPhieu{
    background-color: #F5FFFA;
    padding-top:1em;
    padding-left:3em;
    padding-bottom:3em;
    padding-right:3em;
    border : 2px solid 	#0077b3;
}

.divPhieu.HDQT{
    background-color: #ffffff;
}

.divPhieu.BKS{
    background-color: #ffffff;
}
.table.table-bordered.HDQT{
    background-color: #ffffff;
}
.table.table-bordered.HDQT td{
    border-color: #0077b3;
}

.table.table-bordered.HDQT th{
    border-color: #0077b3;
}


.table.table-bordered.BKS{
    background-color: #ffffff;
}
.table.table-bordered.BKS td{
    border-color: #264d73;
}
.table.table-bordered.BKS th{
    border-color: #264d73;
}

.cbForPrint{
    width: 25px; /*Desired width*/
  height: 25px; /*Desired height*/
}

/*@media print {
  body * {
    visibility: hidden;
  }
  .section-to-print, .section-to-print * {
    visibility: visible;
  }
  .section-to-print {
    position: absolute;
    left:50px;
    top: 0;
  }
}*/