/*VERTICAL SPACING*/

.voffset-2 { margin-top: -10px; }
.voffset-1 { margin-top: -5px; }
.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }
.voffset-{ margin-top: -2px;}
.voffset-1{ margin-top: -5px;}

.system_menu{ color: white; }

.img-center {margin:0 auto;}

.login-container, .about-container { max-width: 400px; margin: 0 auto; box-sizing: border-box; border: 1px solid #ccc; border-radius: 3px;}
.login-heading { padding: 15px;}
.btn-login { min-width: 265px; border-radius: 5px;}

.note-editor .btn{
   color:black;
   background-color: #ffffff;
}
.pull-right{
margin-left:5px;
}

.btn-default{
  color:black !important;
  border-color:black !important;
  background-color:white !important;
}

.modal-header .close {
    margin-top: -10px !important;
}

.text-danger input{
  border-color:#ff0039 !important;
}
.text-danger select{
  border-color:#ff0039 !important;
}
.text-danger textarea{
  border-color:#ff0039 !important;
}

.text-success input{
  border-color:green !important;
}
.text-success select{
  border-color:green !important;
}
.text-success textarea{
  border-color:green !important;
}

  
.table input[type="text"]{
 width:100% !important;
 height:100% !important;
 border:none !important;
 border-color:transparent !important;
 outline:none !important;
 box-shadow:transparent !important;
 background: transparent !important;
 background-color: transparent !important;
}

.table select{
 width:100% !important;
 height:100% !important;
 border:none !important;
 border-color:transparent !important;
 outline:none !important;
 box-shadow:transparent !important;
 background: transparent !important;
 background-color: transparent !important;
}

.warning option{
 color:black !important;
}


.list-group-item .active a{
   color:white !important;
}

.login-container{
  background:white !important;
}


footer { }

@media print {
  body {
   transform: scale(1.1);
   transform-origin: 0 0;
   // add prefixed versions too.
  }
  
  @page {
    size: landscape;
    margin-top: 2cm;
    margin-bottom: 2cm;
    margin-left: 2cm;
    margin-right: 2cm;
  }
  
  canvas{
    background-color:red;
  }
  
  .with-page-break {
    page-break-after: always;
  }
  
  .no-print
    {
        display: none !important;
  }
}

