@import url(bootstrap.css);
@import url(admin.css);

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

body {font-family: 'Open Sans', sans-serif;}

.navbar .nav > li > a {
    font-size: 16px;
    padding: 0 20px;
    display: inline-block;
    line-height: 50px;
    font-weight: 400;
}

.navbar-fixed-top .brand {padding-top:15px; }

body .scrolldiv {    }

.table>thead>tr>th,.table-condensed th {
   background: #f9fafb;
    padding: 12px !important;
    font-size: 14px;
    border-bottom: 0 !important;
}

 .table-condensed td { 
    padding: 10px 14px 5px 14px !important;    line-height: 19px;
 }
 .dropdown-menu>li>a {    padding: 10px 20px; }
 .navbar-nav>li>.dropdown-menu {    margin-top: 4px; }

label {font-size:14px; }
.crud-actions a {margin-right:12px; float:left; }
.crud-actions a:nth-child(2) img {width:17px; margin-top:5px; height:auto;  }
.crud-actions a:nth-child(3) img {width:17px; margin-top:5px;height:auto;  }
.crud-actions a:nth-child(4) img {     width: 20px;    margin-top: 5px;   height:auto;            }

.pagination a {padding: 0 13px;    line-height: 31px;}
.form-inline select,input, textarea {margin:0 3px; }
.container.top .row {    margin-right: 0;    margin-left: 0;}
input[type=file] {display:inline-block; }
.users-header h2 {display:inline-block; margin-top:0;  }
.disblock {float:none; position:relative; display:inline-block;}
.scrolldiv::-webkit-scrollbar {
    width: 10px;
}
 
.scrolldiv::-webkit-scrollbar-track {
    -webkit-box-shadow: none;   background-color: #f5f5f5;
}
 
.scrolldiv::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.text_col {float:right;}

input[type=file] {width:200px; }

#grandTotal,.total {font-weight:bold; }
 
 @media (max-width: 768px) {
 .well {margin-top:20px; }
 .text_col {float:left; padding:0; } 
 
  .scrolldiv {overflow-y:scroll; }
 .crud-actions {width:100%; }
 .crud-actions a {float:none; }
 
 .users-header  {padding-bottom:25px; }
 .disblock {display:block ; margin-top:10px; }
 
 .users-header h2 {display:block;  }
 .users-header a {    float: none; }
 .form-control {margin-bottom:10px; }
 form label:first-child {
    margin: 0 0 10px 0;
}
.form-inline select, input, textarea,.btn,.btn-primary {margin-top:10px; }
.form-signin {                  max-width: 300px; padding: 20px; }
.page-header h2,.form-signin .form-signin-heading, .form-signin .checkbox {font-size:24px;margin-bottom:15px;  }
.page-header {margin-top:0; }
   .navbar-header {float:none; }
  .navbar-fixed-top .navbar-brand:hover,.navbar-fixed-top .navbar-brand {
    color: #ddd;
    float: left;
    font-weight: bold;
    margin-left: 20px;
    padding-left: 0;
    padding-right: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
  }
  .navbar .nav > li > a {display:block; }
  .disblock .form-inline select, input, textarea, .btn, .btn-primary {margin-top:0; }

    
 }
