/*Main Stuff*/
@media (min-width: 1200px) {
  .container {
    width: 95%;
  }
}
@media (max-width: 767px) {
  .deplasari-head, .acasa, .cereri, .echipamente, .rapoarte, .deplasari, .logout-bg {
    display: none;
  } 
}
@media (min-width: 768px) {
  .adauga-bon, .logout-sm {
    display: none;
  } 
}
body {background: #eff3f8; font-family: 'Open Sans', sans-serif; font-size: 14px;}
/*h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans Condensed', sans-serif;}*/
/*Header*/
header {background: #fff; border-bottom: 1px solid #eee; padding: 15px 0;}
header h1 {margin: 0; padding: 0; font-size: 28px;}
.page-head {padding: 19px 0; background: #fff; margin: 0 0 20px 0;}
.page-head h1 {color: #697882; font-size: 20px; margin: 0; float: left; line-height: 32px;}
.page-head .actions {float: right;}
/*Main Menu*/
#main-menu {background: #444d58;}
#main-menu ul {margin: 0; padding: 0;}
#main-menu ul li {float: left; list-style: none;}
#main-menu ul li a {display: block; padding: 15px 20px; color: #fff; text-decoration: none; font-size: 16px;}
#main-menu ul li a:hover {background: #55616f;}
#main-menu ul li.active a {background: #55616f;}

/*Deplasari Menu*/
.deplasari-head{padding: 19px 0; background: #fff; margin: 0 0 20px 0; padding-left:150px;}
#deplasari-menu{width:475.3px}
#deplasari-menu{margin: 0; padding: 0; border-radius:5px}
#deplasari-menu ul li {float: left; list-style: none;}
#deplasari-menu nav{min-height: 0px!important}
#deplasari-menu{background: #444d58;}
#deplasari-menu ul li a {display: block; padding: 10px 15px; color: #fff; text-decoration: none; font-size: 14px;}
#deplasari-menu ul li a:hover {background: #55616f;}
#deplasari-menu ul li.active a {background: #55616f;}

/*Nomenclatoare Menu - identical cu Deplasari*/
.nomenclatoare-head{padding: 19px 0; background: #fff; margin: 0 0 20px 0; padding-left:150px;}
#nomenclatoare-menu{width:475.3px}
#nomenclatoare-menu{margin: 0; padding: 0; border-radius:5px}
#nomenclatoare-menu ul li {float: left; list-style: none;}
#nomenclatoare-menu nav{min-height: 0px!important}
#nomenclatoare-menu{background: #444d58;}
#nomenclatoare-menu ul li a {display: block; padding: 10px 15px; color: #fff; text-decoration: none; font-size: 14px;}
#nomenclatoare-menu ul li a:hover {background: #55616f;}
#nomenclatoare-menu ul li.active a {background: #55616f;}
/*Content*/
.main-content {background: #fff; padding: 15px 10px;}
.main-content h1, .main-content h2 {margin: 0;}
.alert.page-alert {margin: 10px;}
/*Footer*/
footer {text-align: center; color: #888; padding: 15px 0; font-size: 13px;}
/*Misc*/
.btn.departament {margin-bottom: 20px;  white-space: normal; height: 75px; padding-top: 20px;}

.green-icon {color: #26c281;}
.red-icon {color: #ef4836;}

option.completed {background: green; color: #fff;}
option.incomplete {background: red; color: #fff;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
  padding:2px;  
}

.spacer {
  margin-bottom: 27px;
}

.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}

.special_div{
  margin: 3px 16.5px;  
  text-align: center;
  font-size: 11px;
}

.order_holder{  
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}

.view_image {
  width: 545px; 
  height: 385px;
}

@media print {    
  .no-print, .no-print * {
    display: none !important;
  }
  
  .view_image {
    width: 372px;
    height: 235px;
    border: 0px solid black!important;
  }
  
  .col-md-6 {
    margin: 0!important;
    padding: 0!important;
    width: 372px;
    float: left;
  }
  
  a[href]:after {
    content: none !important;
  }
}

.datepicker {
  z-index: 99999 !important;
}

.select_date > .modal-dialog {
  width: 380px!important;
}

.go_left {
  float: left;
  margin-left: 15px;
  font-weight: bold;
  line-height: 25px;  
}

.cataSpecialReuqest_holder {
  position: relative;  
}

.cataSpecialReuqest {
  position: absolute;
  bottom: 3px;
  left: 3px;
  background-color: transparent;  
}

.him {
  border-top: 1px solid black;
  width: 539px;
  padding-left: 5px;
}

.dataTables_filter input {
  margin-left: 5px;
}
.table {
  font-size:12px!important;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}
/*.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
  padding:4px!important;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child, table.dataTable.dtr-inline.collapsed tbody th:first-child{
  padding-left: 30px!important;
  cursor: pointer;
}*/

/*table.dataTable th,
        table.dataTable td {
            white-space: nowrap;
        }*/
.table-striped>tbody>tr:nth-of-type(odd) {background-color:#EEFAF6}
.table-striped>tbody>tr:nth-of-type(even) {background-color:#ffc}