﻿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;
}


.marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


.highlight {
    font-size: 12px !important;
    color: #ff0000 !important;
    font-weight: bold !important;
}

.label-highlight {
    color: #0ca748 !important;
    font-weight: bold !important;
}

@-webkit-keyframes autofill {
    to {
        color: #555;
        background: transparent;
    }
}


input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

.nav-right-text {
    color: #0f803e;
}

table > tbody, table > thead > tr {
    font: 12px arial;
}


.centered {
  position: fixed; /* or absolute */
  top: 50%;
  left: 0%;
}

.centered:hover {
    opacity: 0.7 !important;
    filter: alpha(opacity=70) !important;
}
.selectwidthauto {
    width: auto !important;
}


/*button*/
.btn-submit {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 20px 5px 20px;
    text-decoration: none;
    border: none;
    outline: none;
}

.btn-submit:hover {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}

.btn-warning {
    background: #a89714;
    background-image: -webkit-linear-gradient(top, #a89714, #85650d);
    background-image: -moz-linear-gradient(top, #a89714, #85650d);
    background-image: -ms-linear-gradient(top, #a89714, #85650d);
    background-image: -o-linear-gradient(top, #a89714, #85650d);
    background-image: linear-gradient(to bottom, #a89714, #85650d);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 20px 5px 20px;
    text-decoration: none;
    border: none;
    outline: none;
}

.btn-warning:hover {
    background: #c9b418;
    background-image: -webkit-linear-gradient(top, #c9b418, #ab8213);
    background-image: -moz-linear-gradient(top, #c9b418, #ab8213);
    background-image: -ms-linear-gradient(top, #c9b418, #ab8213);
    background-image: -o-linear-gradient(top, #c9b418, #ab8213);
    background-image: linear-gradient(to bottom, #c9b418, #ab8213);
    text-decoration: none;
}


.btn-viewdata {
   background: #11b017;
  background-image: -webkit-linear-gradient(top, #11b017, #07700a);
  background-image: -moz-linear-gradient(top, #11b017, #07700a);
  background-image: -ms-linear-gradient(top, #11b017, #07700a);
  background-image: -o-linear-gradient(top, #11b017, #07700a);
  background-image: linear-gradient(to bottom, #11b017, #07700a);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 20px 5px 20px;
    text-decoration: none;
    border: none;
    outline: none;
}

.btn-viewdata:hover {
    background: #09e809;
      background-image: -webkit-linear-gradient(top, #09e809, #11ab11);
      background-image: -moz-linear-gradient(top, #09e809, #11ab11);
      background-image: -ms-linear-gradient(top, #09e809, #11ab11);
      background-image: -o-linear-gradient(top, #09e809, #11ab11);
      background-image: linear-gradient(to bottom, #09e809, #11ab11);
    text-decoration: none;
}

.text-error {
    color: #ff0000;
    font-size: 10px;
}

.text-italic {
    color: #0c6d1a;
    font-size: 12px;
    font-style: italic;
}




