/*img {
    max-width: 100%;
}*/
/*@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}*/

/*.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  float: inherit;
}*/

@viewport {
  width: device-width;
  zoom: 1.0;
}

@-ms-viewport {
  width: device-width;
}

html {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
}

body {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
  /*min-width:420px;*/
  overflow-y: auto;
}

div {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

form {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  /*height: 100%;*/
  width: 100%;
}

button[disabled] {
  cursor: default !important;
}

input[disabled] {
  cursor: default !important;
}

input {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
}

.form-control[disabled] {
  cursor: default !important;
}

  /*input[type="text"], input[type=password] {
        height: 22px; /*2018-02-05
    }*/
  #Login input[type="text"] {
  height: 34px;
}

select {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  background-color: white;
  border-radius: 0px;
  border-color: rgb(169, 169, 169);
  height: 22px; /*2018-02-05*/
}

table {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  border-width: 2px;
  /*width: 99.9% !important;*/
}

a {
}

.input {
  font-size: 10px;
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  margin: 0px;
  /*float:left; LTR*/
}
/*iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: 100%;
    width: 100%;
    min-width: 335px;
}*/

.container {
  position: relative;
  width: 100%;
  margin-top: 10px;
}

.checkbox_radio_input {
  max-width: 40px;
  min-width: 35px;
}

.container_top_general {
  position: relative;
  width: 100%;
  margin-top: 20px;
}

.no_padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.no_padding_right {
  padding-right: 0px !important;
}

.no_padding_left {
  padding-left: 0px !important;
}

.nowrap {
  white-space: nowrap;
}

.form-control {
  min-width: 150px;
  height: 25px !important;
  padding: 1px 3px !important;
}

.form-control-narrow {
    min-width: 80px;
    height: 25px !important;
    padding: 1px 3px !important;
}

/*.form-control[readonly] {
  background-color: #FFFFFF !important;
}*/

  /*th, td {
    min-width: 110px !important;
    width: auto;
  }*/

#gridbox {
  position: relative;
  margin: 1px;
  width: 99.6% !important;
  overflow-x: auto;
  /*overflow-y:auto;*/
  height: 94% !important;
  cursor: default !important;
  /*overflow-y:auto;
    margin-bottom:28px;*/
}

.gridbox {
  position: relative;
  margin: 1px;
  width: 99.6% !important;
  height: 94% !important;
  cursor: pointer !important;
  /*overflow-y: auto;
    margin-bottom: 28px;*/
}


div.gridbox_light {
  border: none;
}

div.gridbox .objbox {
  cursor: default !important;
}


#SessionsFinish .row {
  margin-bottom: 10px;
}

#SessionsFinish #Timer {
  border: none;
  background-color: transparent;
  width: 22px;
}

#proxy_from_date {
  background-color:white;
}

#proxy_to_date {
  background-color: white;
}

#sdate {
  background-color: white;
}

#edate {
  background-color: white;
}

.ho_background {
  background-color: #E9E7E1;
}

.background_white {
  background-color: #ffffff;
}

.label_max_width_120 {
  max-width: 120px;
  width: 120px;
}

.input_max_width_100 {
  max-width: 100px;
}

/*@media (max-width:580px) and (max-height:350px ) and (-ms-high-contrast: none), (-ms-high-contrast: active) { no need because of calendar responsive update in siteomat_global
  .calendar {
    position: absolute !important;
    width: 187px !important;
    left: 40% !important;
    top: 10px !important;
  }
}*/

.float_none {
  float: none !important;
}

  /********************* main_page_ho *********************************************************************************************************************************************************/
  #main_page_ho body, html {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
  }

#main_page_ho #alarm_icon_ho {
  float: right; 
}

#main_page_ho .frame_container_ho {
  position: fixed;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
  /* background: #E9E7E1*/
}

#main_page_ho .left_menu_panel_ho {
  float: left;
  clear: none;
  width: 15%;
  height: 100%;
  min-height: 100%;
  /*min-width: 220px;*/
}

#main_page_ho .main_content_ho {
  float: left;
  clear: none;
  width: 85%;
  height: 100%;
  min-height: 100%;
  background: #E9E7E1;
}

@media (max-width: 480px) {
  #main_page_ho .left_menu_panel_ho {
    width: 0px !important;
    min-width: 0px !important;
  }

  #main_page_ho .main_content_ho {
    width: 100% !important;
  }

  #main_page_ho .expand {
    display: none !important;
  }
}

#main_page_ho .main_display_ho {
  width: 100%;
  height: calc(100% - 40px);
  min-height: 80%;
}

#main_page_ho .main_display_ho_fms {
  width: 100%;
  height: calc(100% - 35px);
  min-height: 80%;
}

#main_page_ho .menu_top_strip_ho {
  background-color: #FFFFFF;
  height: 40px;
}

#main_page_ho .expand {
  float: left;
  height: 40px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  margin: 0px;
  padding-top: 10px;
  color: #cccccc !important;
  width: 40px;
}

#main_page_ho #menu_icon_container_ho {
  display: none;
  cursor: pointer;
  float: right;
}

#main_page_ho #right_menu_ho {
  position: absolute;
  height: 400px;
  display: none;
  top: 40px;
  right: 0;
  width: 320px;
  z-index: 9000;
  background-color: #d5e6ea;
  border: solid 1px #cccccc;
  padding-left: 0px;
}

@media (max-width: 360px) {
  #main_page_ho #right_menu_ho {
    width: 100%;
  }
}

.menu_icon_ho {
  color: #62666F;
  font-size: 18px;
  margin: 10px;
}


.alarm_page_ho {
  background-color: #F6F8F8; /*#F8EEE7;*/
}

.alarm_container {
  border: solid 2px #ffffff; /*#F2E8D7;*/
  margin-top: 40px;
  text-align: center;
  width: 100%;
  background-color: #ffffff; /*#F4DECB;*/
  padding: 10px;
}

.alarm_page_ho .alarm_item {
  text-align: left;
  padding-left: 10px;
}

.alarm_page_ho #btn_close {
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 12px;
}

.alarm_page_ho #alarms {
  position: absolute;
  top: 75%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  width: 100%;
}


#main_page_ho #alarm_icon_ho {
  font-size: 18px;
  margin: 4px 30px 4px 4px;
  background-image: url("../images/bell_blue.png");
  width: 32px;
  height: 32px;
  cursor: pointer;
  display: none;
  float: right;
}

#alarm_panel_ho {
  height: 400px !important;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 320px;
  z-index: 9000;
  background-color: #F4DECB;
  border: solid 1px #F8EEE7;
}

@media (max-width: 360px) {
  #alarm_panel_ho {
    width: 100%;
  }
}


#alarm_icon_ho .badge_ho {
  height: 20px;
  width: 20px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  color: #ffffff;
  margin-left: 25px;
  background-color: red;
  display: none;
}

#hello .badge1 {
  height: 50px;
  width: 100px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  margin-left: 150px;
}

#hello .badge2 {
  height: 50px;
  width: 70px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  text-decoration: underline;
  margin-left: 150px;
}

#main_page_ho #alarm {
  width: 100%;
  height: 100%;
  border: 0px #FFFFFF none;
}

#main_page_ho #main {
  height: 100% !important;
  width: 100%;
  border: none;
}

#main_page_ho #left_menu {
  border: 0px #FFFFFF none;
  height: 100%;
  width: 100%;
}

#main_page_ho #left_menu_right {
  border: 0px #FFFFFF none;
  height: 800px;
  width: 100%;
}

@media (max-width:960px) and (max-height:600px) {
  #main_page_ho #left_menu_right {
    height: 500px !important;
    overflow-y: auto !important;
  }
}

/*********************end main_page_ho *********************************************************************************************************************************************************/

/********************* logo-_olic *********************************************************************************************************************************************************/
#logos_olic div img {
  position: relative;
  border: thin outset;
  margin: 50px;
  cursor: pointer;
  border: none;
}

#warning_text_olic {
  margin-bottom: 10px !important;
}

#logos_-olic div img {
  position: relative;
  border: thin outset;
  margin: 50px;
  cursor: pointer;
}

#logos_olic #input_clock_olic_row {
  margin-top: 40px;
}

#logos_olic .row {
  margin-bottom: 2px !important;
}

#logos_olic_icons {
  position: relative;
  width: 100%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  margin-top: 200px;
}

@media (max-width:375px) and (max-height:772px) {
  #logos_olic_icons {
    margin-top: 0px !important;
  }

  #data_panel_olic {
    margin-top: 10px !important;
  }

  #logos_olic div img {
    margin: 15px !important;
  }

  #logos_olic #input_clock_olic_row {
    margin-top: 15px !important;
  }
}

@media (max-width:411px) and (max-height:783px) {

  #logos_olic_icons {
    margin-top: 20px !important;
  }

  #data_panel_olic {
    margin-top: 100px !important;
  }

  #logos_olic div img {
    margin: 20px !important;
  }
  #logos_olic #input_clock_olic_row {
    margin-top: 40px !important;
  }

}

@media (max-width:320px) and (max-height:528px) {

  #logos_olic_icons {
    margin-top: 30px !important;
  }

  #data_panel_olic {
    margin-top: 50px !important;
  }

  #logos_olic div img {
    width: 87px !important;
    margin: 10px !important;
  }

  #logos_olic #input_clock_olic_row {
    margin-top: 20px !important;
  }
}

#logos_olic textarea {
  overflow: hidden;
  resize: none;
  outline: none;
}

@media (max-height:767px) and (min-height:726px) {
  #logos_olic_icons {
    margin-top: 80px !important;
  }
}

@media (max-height:725px) {
  #logos_olic_icons {
    margin-top: 0px !important;
  }
}

@media (max-height:737px) and (min-height:530px) {
  #data_panel_olic {
    margin-top: 150px !important;
  }
}

@media (max-width:414px) and (max-height:706px) and (min-height:641px) {

  #logos_olic #input_clock_olic_row {
    margin-top: 30px !important;
  }

  #logos_olic div img {
    margin: 10px !important;
  }

  #data_panel_olic {
    margin-top: 49px !important;
  }

  #logos_olic_icons {
    margin-top: 35px !important;
  }
}

@media (max-width:384px) and (max-height:640px) and (min-height:576px) {
  #logos_olic div img {
    width: 120px !important;
    margin: 10px !important;
  }

  #logos_olic .row {
    margin-bottom: 0px !important;
  }

  #logos_olic_icons {
    margin-top: 20px !important;
  }

  #logos_olic #input_clock_olic_row {
    margin-top: 20px;
  }

  #data_panel_olic {
    margin-top: 70px !important;
  }
}



@media (max-width:1088px) and (max-height:690px) and (min-height:641px) {
  #data_panel_olic {
    margin-top: 100px !important;
  }
}

@media (max-width:816px) and (max-height:575px) and (min-height:546px) {

  #logos_olic div img {
    margin: 40px !important;
  }

  #logos_olic_icons {
    margin-top: 50px !important;
  }

  #data_panel_olic {
    margin-top: 40px !important;
  }
}

@media (max-width:320px) and (max-height:545px) and (min-height:530px) {
  #logos_olic #input_clock_olic_row {
    margin-top: 20px !important;
  }

  #logos_olic_icons {
    margin-top: 5px !important;
  }

  #data_panel_olic {
    margin-top: 50px !important;
  }

  #logos_olic div img {
    width: 87px !important;
    margin: 3px !important;
  }
}

#logos_-olic textarea {
  overflow: hidden;
  resize: none;
}

@media (max-width:414px) and (max-height:706px) and (min-height:641px) {

  #logos_-olic #input_clock_olic_row {
    margin-top: 30px !important;
  }

  #logos_-olic div img {
    margin: 10px !important;
  }
}

@media (max-width:384px) and (max-height:640px) and (min-height:576px) {
  #logos_-olic div img {
    width: 120px !important;
    margin: 10px !important;
  }

  #logos_-olic .row {
    margin-bottom: 0px !important;
  }

  #logos_-olic #input_clock_olic_row {
    margin-top: 20px;
  }
}

@media (max-width:816px) and (max-height:575px) and (min-height:546px) {

  #logos_-olic div img {
    margin: 40px !important;
  }
}

@media (max-width:320px) and (max-height:545px) {
  #logos_-olic #input_clock_olic_row {
    margin-top: 20px !important;
  }

  #logos_-olic div img {
    width: 87px !important;
    margin: 3px !important;
  }
}


#data_panel_olic {
  position: relative;
  margin-top: 214px;
}

.data_olic {
  font-weight: bold;
  color: #818181;
  background-color: transparent;
  border-style: none;
  font-size: 10pt;
}


/*#clock_olic {
    position: absolute;
    top: 10%;
    width: 100%;
    /*background-position-x: center;
    background-position-y: bottom;
    text-align: center;
}*/

#input_clock_olic {
  z-index: 101;
  position: relative;
  border-style: none;
  background-color: transparent;
}

#input_warning_text_olic {
  z-index: 102;
  position: relative;
  width: 30%;
  left: 0px;
  background-color: transparent;
  border-style: none;
}
/***************REPORTS************************************************************************************************************************************************************************************************************/
.btn_reports_summary_summary {
  margin-right: 40px !important;
  min-width: 150px !important;
  border-radius: 10px;
}

.td_sum {
  padding: 5px;
  padding-bottom: 10px !important;
}
/***************END REPORTS************************************************************************************************************************************************************************************************************/


.warning {
  background: #FF0000 !important;
  overflow-x: hidden;
}

#no_license_warn .container {
  margin-top: 30px;
  margin-bottom: 10px;
}

#no_license_warn #desc {
  font-weight: bold;
  font-style: oblique;
  font-size: 18pt;
  color: black;
  background-color: transparent;
  border: none;
  resize: none;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
}

#no_license_warn .buttons_bar_center_relative_no_border {
  margin-top: 0px;
  background-color: transparent;
}

#no_license_warn #warning_text {
  font-weight: bold;
  font-style: oblique;
  font-size: 18pt;
  color: black;
  background-color: transparent;
  border: none;
  width: 100%;
  resize: none;
  height: 100%;
}

/***************LOGIN - ADMINISTRATION & FLEET MANAGEMENT & OLIC************************************************************************************************************************************************************************************************************/

.login_page {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  background-color: #f0f3f4;
}

#logo_orpak_login {
  width: 100%;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  position: relative;
  top: 30px;
}

.container_login_page {
  position: relative;
  width: 100%;
  margin-top: 30px;
}


@media (max-height:557px) {
  .container_login_page {
    margin-top: 0px !important;
  }
  #ho_login {
    margin-top: 10px !important;
  }
}

@media (max-height:515px) {
  #login_page_ho .container_login_page {
      margin-top: 5px !important;
  }
}

@media (max-height:470px) {
  #logo_orpak_login {
    top: 10px !important;
  }

  #login_page_ho .m-t {
    margin-top: 5px !important;
  }

  #company_logo_img {
    margin-bottom: 0px !important;
  }
}

@media (max-height:420px) {
  #ho_login {
    margin-top: 20px !important;
  }
  }

#login_page_ho #database_row {
    margin-bottom: 30px;
    margin-top: 10px;
  }


#login_page_ho #DBnameLabel {
  font-weight: bold;
  text-align: left;
  max-width: 100px;
  margin-top: 4px;
}




#login_page_ho #selectLogin {
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  appearance: none;
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  padding-right: 15px;
  padding-left: 15px;
}


  #login_page_ho #selectLogin:focus {
    background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    border-color: green;
    outline: 0;
  }


#login_page_ho select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}


#ho_login {
  position: relative;
  margin-top: 40px;
  font-size: 18px;
  font-weight: bold;
  font-family: Times New Roman;
}

#LoginPanel {
  width: 100%;
  height: 30%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  position: absolute;
  left: 0%;
}

#Login {
  margin: 0px auto;
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  width: 330px;
}


@media (max-width: 440px) {
  #Login {
    width: 300px;
  }
}


#login_page_ho .login-background_ho {
  background-image: url("../images/background.jpg");
}

#login_page_ho input {
  height: 34px;
}

#company_logo_img {
  width: initial;
  height: initial;
  margin-bottom: 20px;
  cursor: default;
}

#loginbut {
  width: 100% !important;
  color: #ffffff !important;
  background-color: #7266ba;
  border-color: #7266ba;
  margin-left: 0px !important;
  border-radius: 4px !important;
}

#Submit1 {
  width: 100% !important;
  color: #ffffff !important;
  background-color: #7266ba;
  border-color: #7266ba;
  margin-left: 0px !important;
  border-radius: 4px !important;
}

#password_change {
  text-decoration: underline;
  color: black;
  background: none;
}

  #password_change:active {
    text-decoration: underline;
    color: black;
    font-weight: bold;
  }

#title {
  font-size: 12pt;
  font-weight: bold;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}
/***************END LOGIN ************************************************************************************************************************************************************************************************************/


/***************CHANGE PASSWORD************************************************************************************************************************************************************************************************************/

#new_pass_change .form-horizontal {
  position: relative;
  width: 90%;
  height: 70%;
  top: 5%;
  left: 5%;
}

#new_pass_change .form-group {
  position: relative;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

#new_pass_change input[type="text"] {
  height: 34px;
}

#new_pass_change input[type="password"] {
  height: 34px;
}

#new_pass_change .buttons_bar_center_75 {
  top: 10%;
  position: relative;
}

@media (min-width:765px) {
  #new_pass_change .buttons_bar_center_75 {
    top: 30%;
  }

  #new_pass_change .form-horizontal .control-label {
    text-align: left !important;
  }
}

@media (min-height:520px) {
  #new_pass_change .buttons_bar_center_75 {
    top: 50%;
  }
}

@media (min-height:660px) {
  #new_pass_change .form-horizontal {
    height: 50%;
    top: 15%;
  }
}


@media (min-width:1685px) {
  #new_pass_change .form-horizontal {
    width: 50%;
    left: 25%;
  }

  #new_pass_change .buttons_bar_center_75 {
    top: 85%;
  }
}

/***************END CHANGE PASSWORD************************************************************************************************************************************************************************************************************/


.bWTexts {
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
  /*float: left; LTR*/
  display: block;
  /*word-wrap: break-word;*/
}

.bWTextsBold {
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
  display: block;
  word-wrap: break-word;
}

.bWTextsBig {
  font-size: 11pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
  display: block;
  word-wrap: break-word;
}

.bWTexts_legend {
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
  padding-top: 2px;
  padding-left: 4px;
  font-size: 14px;
  font-weight: bold;
/*  float: left; LTR*/
  display: block;
  word-wrap: break-word;
}

a.bWTexts:link, a.bWTexts:visited, a.bWTexts:hover, a.bWTexts:active {
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  font-family: messagebox;
  text-decoration: underline;
}

a:visited {
  color: black;
  text-decoration: none;
}

a:link {
  color: black;
  text-decoration: none;
}

a:hover {
  color: white;
  background-color: black;
  text-decoration: underline;
}

a: {
  color: white;
}

.input {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  line-height: normal;
}

.realsmall {
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.sTexts {
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.hTexts {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}


.sSTexts {
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.sWTexts {
  color: #FFFFFF;
  text-decoration: none;
  font: messagebox;
}




.RequiredField {
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  font: messagebox;
  text-decoration: none;
  /*text-align:left;*/
  /*float:left; LTR*/
}

.tinyWTexts {
  font-size: 7pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.bsWTexts {
  font-size: 10pt;
  color: #FFFFFF;
  font-family: Arial (hebrew);
  text-decoration: none;
}


.sText {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.smallCaption {
  font-size: 8pt;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.smallCaptionReport {
  font-size: 8pt;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.smallBoldCaption {
  font-size: 12pt;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

ledWText {
  font-size: 10pt;
  color: #ffffff;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.BigCaption {
  font-size: 12pt;
  font-weight: bold;
  color: RED;
  font-style: italic;
  font-family: Cursive Elegant lighter;
  text-decoration: none;
}

.yText {
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.buWText {
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  color: red;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.buText {
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.sSText {
  font-size: 11pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.bText {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.cText {
  font-size: 15pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial;
  text-decoration: none;
}

.H1Text {
  font-size: 18pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.H2Text {
  font-size: 16pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.H3Text {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.HugeText {
  font-size: 34pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.H1RedText {
  font-size: 18pt;
  font-weight: bold;
  color: Red;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.H2RedText {
  font-size: 16pt;
  font-weight: bold;
  color: Red;
  font-family: Times New Roman;
  text-decoration: none;
}

.H3RedText {
  font-size: 8pt;
  font-weight: bold;
  color: Red;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.H4RedText {
  font-size: 8pt;
  font-weight: normal;
  color: red;
  font-family: Arial (hebrew);
  text-decoration: none;
}

H2BluesText {
  font-size: 32pt;
  font-weight: bold;
  color: #bfbfff;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.H2BlueText {
  font-size: 16pt;
  font-weight: bold;
  color: blue;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.PageNameText {
  font-size: 16pt;
  font-weight: bold;
  color: #FDE57A;
  font-family: Arial (hebrew);
  font-weight: bold;
  text-decoration: none;
}

.RepText {
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.RepLText {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.RepHText {
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.NumBText {
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial;
  text-decoration: none;
}

.NumText {
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial;
  text-decoration: none;
}

.NumTotalText {
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial;
  text-decoration: none;
  border-top-style: solid;
  border-top-width: thin;
}

.NumGrandTotalText {
  font-size: 8pt;
  font-weight: bolder;
  color: #000000;
  font-family: Arial;
  text-decoration: none;
  border-top-style: double;
  border-top-width: medium;
}

.HugeRedText {
  font: bold Arial;
  font-size: 24;
  color: Red;
}

.Red14Text {
  font-size: 14pt;
  font-weight: bold;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.B14Text {
  font-size: 14pt;
  font-weight: bold;
  font-family: Arial (hebrew);
  text-decoration: none;
}

.VBText {
  font-size: 20pt;
  font-weight: bold;
  font-family: monospace;
  color: #000000;
  text-decoration: none;
}

.ButtonText {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  font-family: monospace;
  text-decoration: none;
}

LButtonText {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  font-family: monospace;
  text-decoration: none;
}

.pgbr {
  page-break-before: always;
}

.GgridHeader {
  BORDER-RIGHT: 2px outset;
  BORDER-TOP: 2px outset;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BORDER-LEFT: 2px outset;
  CURSOR: pointer;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  BORDER-BOTTOM: 2px outset;
  FONT-FAMILY: Arial (Hebrew),Arial, David (Hebrew), Courier New (Hebrew);
  BACKGROUND-COLOR: #d4d0c8;
  TEXT-DECORATION: none;
}


.grid_hover {
  background-color: #e9e7e1;
  font-size: 12px;
}



/* ============================ */

.main-body {
  background-color: #E9E7E1;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}

.properties_window {
  background-color: white;
  width: 100%;
  height: 100%;
  position: absolute;
}



.main-body-x {
  background-color: #E9E7E1;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-x:hidden;
}

.main-body-white {
  background-color: white;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-x: hidden;
}
.mainBg {
  background-color: #E9E7E1;
}

.whiteBg {
  background-color: #FFFFFF;
}

/*.logo-body {
    background-color: #E3E7F8;
}*/



/**** LEFT MENU HO*********************************************************************************************************************************************************************************************/

#left_menu_navigation_ho .navbar-nav {
  margin: 0px -15px 0px -15px !important;
  white-space: nowrap;
}

  #left_menu_navigation_ho .navbar-nav:hover {
    overflow:visible;
  }

  #left_menu_navigation_ho {
    background-color: #474E5D;
    color: #58ACD1;
  }

  #left_menu_navigation_ho img {
    cursor: auto !important;
  }

  #left_menu_navigation_ho #module_logo_img {
    height: initial;
    width: initial;
  }

  /*#left_menu_navigation_ho #module_logo_img_fuel {
    height: 54px;
    width: 200px;
  }*/

@media (min-width:318px) {
  #left_menu_navigation_ho #module_logo_img {
    width: 30% !important;
    height: 50% !important;
  }
}

  #left_menu_navigation_ho .status {
    position: absolute;
    left: 5%;
    bottom: 5px;
    width: 100%;
    height: 76px;
    max-width: 220px;
    background-position-x: left;
    background-repeat: no-repeat;
    text-align: left;
    color: #737373;
  }

#left_menu_navigation_ho #logo_orpak {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}

#left_menu_navigation_ho #company_logo_img {
  width: initial;
  height: initial;
}

/*#left_menu_navigation_ho #footer_logo_orpak {
  position: relative;
  margin-bottom: 20px;
}

#left_menu_navigation_ho #footer_company_logo_img {
  width: initial;
  height: initial;
}*/

#left_menu_navigation_ho #bottom_logos {
  position: fixed;
  bottom: 30px;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  width: 100%;
}


  #left_menu_navigation_ho .company_logo img {
    max-width: 120px;
  }

  @media (max-width: 200px) {
    #left_menu_navigation_ho .sidebar_nav_ho li {
      text-indent: 5px;
    }
  }

  /* Sidebar Styles */

  #left_menu_navigation_ho .sidebar_nav_ho {
    position: relative;
    margin-top: 50px !important;
    width: 100%;
    min-width: 200px;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #474E5D;
    color: #58ACD1;
  }

    #left_menu_navigation_ho .sidebar_nav_ho li {
      text-indent: 10px;
      line-height: 40px;
      display: list-item !important;
      background-color: #474E5D;
      color: #58ACD1 !important;
    }

      #left_menu_navigation_ho .sidebar_nav_ho li a {
        display: block;
        text-decoration: none;
        background-color: #474E5D; /* BACKGROUND OF ROWS*/
        color: #58ACD1 !important; /* COLOR OF TEXT OF ROWS*/
        font-size: 15px;
        border: solid 1px #3E4450;
      }

        #left_menu_navigation_ho .sidebar_nav_ho li a:hover {
          text-decoration: none !important;
          color: #58ACD1;
          background: #585F6D;
        }

        #left_menu_navigation_ho .sidebar_nav_ho li a:active, /*pressed*/
        #left_menu_navigation_ho .sidebar_nav_ho li a:focus {
          text-decoration: none;
          /*background: #49274A !important;
color: white !important;*/
        }

  #left_menu_navigation_ho .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border: solid 0px #000000;
    color: #58ACD1;
    background: #585F6D;
  }

  #left_menu_navigation_ho .dropdown-menu > LI > A:focus {
    background: #6E6759;
  }


  #left_menu_navigation_ho .sidebar_nav_ho > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
  }

    #left_menu_navigation_ho .sidebar_nav_ho > .sidebar-brand a {
      color: #58ACD1;
    }

      #left_menu_navigation_ho .sidebar_nav_ho > .sidebar-brand a:hover {
        color: #58ACD1;
        background: #474E5D;
      }

  #left_menu_navigation_ho .navbar-nav .open .dropdown-menu { /*DROPDOWN LIST*/
    background-color: #E9E7E1 !important;
    padding: 1px;
  }


  #left_menu_navigation_ho .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border: solid 0px #000000;
  }

  #left_menu_navigation_ho .stay-open {
    display: block !important;
  }

  #left_menu_navigation_ho .navbar:after {
    height: 0px !important;
  }

  #left_menu_navigation_ho .navbar:before {
    height: 0px !important;
  }

  #left_menu_navigation_ho .dropdown-menu > LI > A { /* ROWS WITHIN DROPDOWN LIST*/
    width: 100% !important;
    background-color: #62666F;
    border: solid 1px #3E4450;
  }

  #left_menu_navigation_ho .navbar {
    position: static;
    overflow-x: hidden;
  }

  /*#left_menu_navigation_ho #side_buttons {
    z-index: 101;
    left: 0px;
    width: 100%;
    position: absolute;
    top: 0px;
    height: 100%
  }*/

  #left_menu_navigation_ho i {
    margin-right: 8px;
  }

#left_menu_navigation_ho #archive_indicator {
  z-index: 102;
  position: relative;
  margin-top: 30px;
  color: black;
  font-size: 14pt;
}

  #left_menu_navigation_ho #module_logo {
    z-index: 101;
    position: relative;
    margin-top: 30px;
    width: 100%;
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    margin-bottom:40px;
  }

  /*#left_menu_navigation_ho #logo_orpak {
    position: relative !important;
    margin-top: 60px !important;
    bottom: 0px !important;
  }


#left_menu_navigation_ho #logo_orpak {
  z-index: 103;
  width: 100%;
  position: fixed;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  bottom: 40px;
}*/

#left_menu_navigation_ho .scrollable {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  height: 60%;
  min-height: 200px;
  margin-top: 30px;
}

@media (max-height:666px) and (min-height:601px) {
  #left_menu_navigation_ho #logo_orpak {
    z-index: 103;
    width: 100%;
    position: relative;
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    margin-top: 15px;
    bottom: 25px;
  }
}

@media (max-height:600px) {
  #left_menu_navigation_ho #logo_orpak {
    margin-top: 50px !important;
    bottom: 0px !important;
  }
}

@media (max-height:898px) {
  #left_menu_navigation_ho #bottom_logos {
    position: relative !important;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
    bottom: 0px;
  }
}
/****END LEFT MENU *******************************************************************************************************************************************************************************************/
/*.header-body {
    background-color: #5E5EAC;
}*/
/*.fl-btn-dn {
    background: url(../images/but_dn.gif) no-repeat;
}*/
.side-body {
  background-color: #474E5D
}

.side-body-red {
  background-color: #DC070F !important;
}

.menu_archive {
  background-color: bisque !important;
}

.menu_archive_hover {
  background-color: #FFEEC4 !important;
}

.realsmall {
  font-size: 8px;
}

.sTexts {
  font-weight: bold;
}

.hTexts {
}


/***** BUTTONS *************************************************************************************************************************************************************************************************/

.buttons_bar_left_75 {
  position: absolute;
  top: 75%;
  left: 2%;
  background-color: white;
  width: 96%;
  border-color: #d3d3d3;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.buttons_bar_left_relative {
  position: relative;
  background-color: white;
  width: 96%;
  left: 2%;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  margin-bottom: 5px;
}

.buttons_bar_left_relative_main {
  position: relative;
  background-color: white;
  width: 96%;
  left: 2%;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  margin-top: 285px;
  margin-bottom:10px;
}

.buttons_bar_left_88 {
  position: absolute;
  top: 88%;
  left: 2%;
  background-color: white;
  width: 96%;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.buttons_bar_center {
  position: absolute;
  top: 88%;
  background-color: white;
  width: 96%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  left: 2%;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.buttons_bar_center_relative {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  background-color: white;
  width: 96%;
  left: 2%;
  margin-bottom: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.buttons_bar_center_relative_no_border {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  background-color: white;
  width: 96%;
  left: 2%;
  margin-bottom: 10px;
}


.buttons_bar_center_relative_small {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  background-color: white;
  width: 90%;
  left: 5%;
  margin-bottom: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  margin-bottom: 5px;
}


.buttons_bar_left_relative_no_border {
  position: relative;
  background-color: white;
  width: 96%;
  left: 2%;
  margin-bottom: 10px;
}

.buttons_bar_center_75 {
  position: absolute;
  top: 75%;
  background-color: white;
  width: 96%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  left: 2%;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.buttons_bar_center_no_border {
  position: absolute;
  top: 88%;
  background-color: white;
  width: 96%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  left: 2%;
  border: none;
}


/*.buttons_bar_center_small_window {  
    position: absolute;
    top: 85%;
    background-color: white;
    width: 88%;
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    left: 6%;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}*/

.buttons-bar_x {
  margin: 25px 10px 10px 10px;
  margin: 10px;
  position: relative;
  top: 530px;
  background-color: #E3E7F8;
  border: none;
  float: left;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  /*margin: 10px;
    min-width: 120px;*/
}


.btn {
  margin: 10px;
  /*min-width: 105px;
    max-width: 160px;*/
  width: 135px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  white-space: nowrap;
}

.btn-small {
  font-size: 13px !important;
  padding: 2px;
  width: 100px !important;
}

.btn-medium {
  font-size: 14px;
  padding: 5px;
  width: 110px !important;
  margin: 8px !important;
}

.btn-large {
  font-size: 1.3em;
  padding: 1em 2.6em
}

/* SMALL */
/*@media (max-width:1024px ) {

    .btn {
        width: 130px;
        font-size: 13px;
    }
}*/


@media screen and (max-width:485px ) { /* XSMALL */
  .btn {
    margin: 10px !important;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 105px !important;
  }
}


@media (max-width:370px ) {
  .btn {
    margin: 10px 1px;
    min-width: 90px;
    font-size: 13px;
  }
}


@media (max-width:320px) {
  .btn {
    margin: 10px 2px !important;
    min-width: 50px !important;
    font-size: 12px;
  }
}

.row {
  margin-right: 0px !important;
  margin-left: 0px !important;
  /*display: inline-table;*/
  position: relative;
  margin-bottom: 2px;
  /*float: left; LTR*/
}
/***** END BUTTONS *************************************************************************************************************************************************************************************************/
/*fleet properties account*/
#fd2 .legend {
  padding-top: 2px;
  padding-left: 4px;
  font-size: 14px;
  font-weight: bold;
  /*float:left; LTR*/
}

.panel_ho {
  position: relative;
  background-color: white;
  padding: 2px;
  border-color: lightgray;
  /*float: left;*/ /*LTR*/
}

.panel_ho_general {
  position: relative;
  background-color: white;
  padding: 2px;
  border-color: lightgray;
  width: 96%;
  left: 2%; 
  top: 20px;
}

.table_panel {
  position: relative;
  background-color: white;
  padding: 2px;
  border-color: lightgray;
  width: 96%;
  left: 2%;
  top: 20px;
}

.panel_general_margin {
  position: relative;
  background-color: white;
  padding: 2px;
  border-color: lightgray;
  width: 96%;
  left: 2%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.panel_general_margin_top_650 {
  position: relative;
  background-color: white;
  padding: 2px;
  border-color: lightgray;
  width: 96%;
  left: 2%;
  margin-top: 20px;
  margin-bottom: 10px;
  height:650px;
  min-height:300px;
  max-height:1000px;
}

.panel_general_margin_top {
  position: relative;
  background-color: white;
  padding: 2px;
  border-color: lightgray;
  width: 96%;
  left: 2%;
  margin-top: 20px;
  margin-bottom: 10px;
}

#loadmsg {
  position: absolute;
  top: 30%;
  left: 40%;
  background-image: url("../images/loading.gif");
  z-index: 5000;
  width: 201px;
  height: 33px;
}

.loadmsg {
  position: absolute;
  top: 30%;
  left: 40%;
  background-image: url("../images/loading.gif");
  z-index: 5000;
  width: 201px;
  height: 33px;
}

/*.combo_box_select {
    position: relative;
    width: 90%;
    height: 21px !important;
    left: 5%; 
    min-width: 80px; 
}*/

/*.combo_box_input {
    width: 90%;
    position: relative;
    height: 20px;
    left: 3.5%;
}*/

/*.combo_box_date {
    width: 60%;
    position: relative;
    height: 20px;
}*/

/*.combo_box_picture {
    position: relative;
    top: -1px;
    left: -9.5px;
    cursor: pointer;
}*/

.combo_box_iframe {
  position: relative;
  top: 3px;
  left: 0px;
  width: 90%;
  height: 21px;
}

img {
  cursor: pointer;
}



.setButton {
  width: 90%;
}

.tabs_body .menuButtomStrip {
  background-color: #F6F8F8;
  height: 70px;
  margin: 0px;
  padding: 0px;
}

div.gridbox_dhx_skyblue.gridbox {
  border: 1px solid #a4bed4;
  /*height: 430px !important;*/
}

/*****FLEET MANAGEMENT FLEET PROPERTIES RULES*************************************************************************************************************************************************************************************************/


/*****END FLEET MANAGEMENT FLEET PROPERTIES RULES*************************************************************************************************************************************************************************************************/



/******UPPER TABS ******************************************************************************************************************************************************************************************************/
.tabs_body .navMenu {
  float: left;
  height: 70px;
  cursor: pointer;
  min-width: 80px;
  display: inline-block;
  text-align: center;
  margin: 0px;
  padding-top: 10px;
}

  .tabs_body .navMenu:hover {
    background-color: #FFFFFF !important;
  }

  .tabs_body .navMenu:active {
    background: #CCCCCC !important;
  }

.nav_tab_highlight {
  background-color: white;
}

.tabs_body {
  margin: 0px;
  padding: 0px;
  position: relative;
  display: flex;
  overflow-x: auto;
}

/******END UPPER TABS ******************************************************************************************************************************************************************************************************/


/*.verButton {
    position: absolute;
    width: 95px;
    margin-left: 0;
    text-align: left;
}*/

.bigVerButton {
  position: absolute;
  margin-left: 0;
  text-align: center;
  min-width: 120px;
}

.buttons-bar-x {
  background-color: #E3E7F8;
}

/*
#gridbox_table {
    visibility:hidden;
    background-color: Transparent;
    padding: 2px;
    position: absolute;
    top: 5%;
    border: lightgrey 1px inset;
	width: 96%;
	left: 2%;
}*/

#paging {
  /*visibility: hidden;* TO REMOVE PAGING ITSELF */
  position: absolute;
  left: 3px;
  width: 400px;
  height: 25px;
  bottom: 0;
}

#goFirstPage {
  /*visibility: hidden; * TO REMOVE PAGING ITSELF */
  filter: gray alpha;
  opacity: 30;
  left: 5px;
  position: absolute;
  top: 2px;
  cursor: pointer;
  background-image: url("../images/2left.gif");
  width: 30px;
  height: 20px;
}

#goPrevPage {
  /*visibility: hidden; * TO REMOVE PAGING ITSELF */
  filter: gray alpha;
  opacity: 30;
  left: 35px;
  position: absolute;
  top: 2px;
  cursor: pointer;
  background-image: url("../images/left.gif");
  width: 30px;
  height: 20px;
}

#goNextPage {
  /*visibility: hidden; * TO REMOVE PAGING ITSELF */
  filter: gray alpha;
  opacity: 30;
  left: 65px;
  position: absolute;
  top: 2px;
  cursor: pointer;
  background-image: url("../images/right.gif");
  width: 30px;
  height: 20px;
}

#goLastPage {
  /*visibility: hidden; * TO REMOVE PAGING ITSELF */
  filter: gray alpha;
  opacity: 30;
  left: 95px;
  position: absolute;
  top: 2px;
  cursor: pointer;
  background-image: url("../images/2right.gif");
  width: 30px;
  height: 20px;
}

#count {
  /*visibility: hidden; * TO REMOVE PAGING ITSELF */
  left: 142px;
  width: 120px;
  border-style: none;
  position: absolute;
  top: 2px;
  background-color: transparent;
}

/***************REPORTS SUMMARY************************************************************************************************************************************************************************************************************/

#reports_summary_ho .td_sum {
  padding: 5px;
}

#reports_summary_ho .row {
  margin-bottom: 8px;
}

@media (max-width:320px) {
  #reports_summary_ho .padding {
    padding: 0px;
  }
}

#reports_summary_ho .summary_panel {
  max-width: 375px;
  min-width: 240px;
}

#reports_summary_ho #device_breakdown {
  margin: 5px;
  border: none;
  border-collapse: separate;
  border-spacing: 3px 9px;
  width: 96%;
  left: 2%
}


#reports_summary_ho #reports_summary_table {
  height: 350px;
  margin-top: 30px;
}

#reports_summary_ho #bottom_buttons {
  margin-top: 30px;
  margin-bottom: 5px;
}

#reports_summary_ho #chartdiv {
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  margin: 0 auto;
  margin-top: -50px;
}

@media (max-width:480px) {
  #reports_summary_ho .btn {
    min-width: 125px !important;
  }

  #reports_summary_ho .buttons_bar_left_relative {
    text-align: center
  }
}

@media (max-height:767px) {
  #reports_summary_ho #bottom_buttons {
    margin-top: 20px !important;
  }

  #reports_summary_ho #reports_summary_table {
    height: 240px !important;
  }
}

@media (max-height:745px) {
  #reports_summary_ho #bottom_buttons {
    margin-top: 0% !important;
  }
}
/***************END REPORTS SUMMARY************************************************************************************************************************************************************************************************************/
#reports_fleet th {
  min-width: auto !important;
  width: auto;
}

#reports_fleet td {
  min-width: auto !important;
  width: auto;
}
/***************REPORTS SUMMARY SUMMARY/DEPARTMENT/VOLUME************************************************************************************************************************************************************************************************************/

#reports_fm_summary_summary .row {
  margin-bottom: 10px;
  margin-top: 15px;
}

#reports_fm_summary_summary #refresh {
  margin: 0px !important;
}

#reports_fm_summary_summary .mt_20 {
  margin-top: 20px;
}

@media (max-width:557px) {
  #reports_fm_summary_summary label {
    width: 100% !important;
  }

  #reports_fm_summary_summary .form-control {
    min-width: 115px !important;
  }

  #reports_fm_summary_summary #refresh {
    margin-top: 13px !important;
    margin-left: 15px !important;
  }

  #reports_fm_summary_summary .mt_20 {
    margin-top: 8px !important;
  }

  #up_buttons_reports_summary {
    text-align: center;
  }

  #second_row_reports_summary {
    text-align: center;
  }

  #reports_fm_summary_summary .btn {
    text-align: left;
  }
}

@media (max-width:296px) {
  #reports_fm_summary_summary .mt_20 {
    margin-left: 18px !important;
  }

  #reports_fm_summary_summary #refresh {
    margin-left: 40px !important;
  }

  #reports_fm_summary_summary #gridbox_panel {
    height: 300px !important;
  }
}

#reports_fm_summary_summary .panel_general_margin {
  width: 100%;
  left: 0%;
}

#reports_fm_summary_summary #gridbox_panel {
  height: 380px;
}

#reports_fm_summary_summary #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_fm_summary_summary #piediv {
  z-index: 101;
  left: 20px;
  top: 25px;
  border-style: none;
}

#set_mean_filter .row {
  margin-bottom: 20px;
}

#set_mean_filter #reset {
  margin-top: 20px !important;
}

#set_mean_filter #click_text {
  text-align: center;
}

#set_mean_filter #tree_select_text_fho {
  margin-top: 20px;
  text-align: center;
}

#set_mean_filter .buttons_bar_center_relative_small {
  width: 89%;
  left: 5.5%;
}

@media (max-width:765px) {
  #set_mean_filter #tree_select_text_fho {
    margin-top: 10px;
  }
}

@media (min-height:510px) and (max-height:600px) {
  #set_mean_filter .buttons_bar_center_relative_small {
    margin-top: 70px;
  }
}

@media (min-height:790px) {
  #set_mean_filter .buttons_bar_center_relative_small {
    margin-top: 350px;
  }
}


#reports_fm_summary_department .row {
  margin-bottom: 10px;
  margin-top: 10px;
}


#reports_fm_summary_department #time_range_but {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

@media (max-width:940px) {
  #reports_fm_summary_department .row {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width:557px) {


  #reports_fm_summary_department .btn {
    text-align: left;
  }
}

@media (max-width:296px) {

  #reports_fm_summary_department #gridbox_panel {
    height: 300px !important;
  }
}


#reports_fm_summary_department #gridbox_panel {
  height: 450px;
  margin-top: 20px;
}

#reports_fm_summary_department #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_fm_summary_department .buttons_bar_left_relative_main {
  margin-top: 110px;
}

@media (max-width:301px) {
  #reports_fm_summary_department label {
    width: 100% !important;
  }

  #reports_fm_summary_department .bWTexts {
    width: 100%;
  }
}

@media (max-width:485px) {
  #reports_fm_summary_department .btn {
    margin: 10px 5px !important;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 115px !important;
  }

  #reports_fm_summary_department .container {
    padding: 0px !important;
  }
}

@media (max-width:557px) {
  #reports_fm_summary_department #time_range_but_row {
    text-align: center;
  }

  #reports_fm_summary_department .row {
    text-align: center;
  }
}

#reports_fm_summary_department #department_row {
  margin-top: 18px;
}

#reports_fm_summary_department #paging {
  left: 0px !important;
  bottom: 21px !important;
}

#reports_fm_summary_department .objbox {
  height: 365px !important;
}


#reports_fm_summary_volume .row {
  margin-bottom: 10px;
  margin-top: 10px;
}


#reports_fm_summary_volume #time_range_but {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

@media (max-width:940px) {
  #reports_fm_summary_volume .row {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width:557px) {
  #reports_fm_summary_volume .btn {
    text-align: left;
  }
}

@media (max-width:296px) {

  #reports_fm_summary_volume #gridbox_panel {
    height: 300px !important;
  }
}


#reports_fm_summary_volume #gridbox_panel {
  height: 450px;
  margin-top: 20px;
}

#reports_fm_summary_volume #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_fm_summary_volume .buttons_bar_left_relative_main {
  margin-top: 110px;
}

@media (max-width:301px) {
  #reports_fm_summary_volume label {
    width: 100% !important;
  }

  #reports_fm_summary_volume .bWTexts {
    width: 100%;
  }
}

@media (max-width:485px) {
  #reports_fm_summary_volume .btn {
    margin: 10px 5px !important;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 115px !important;
  }

  #reports_fm_summary_volume .container {
    padding: 0px !important;
  }
}

@media (max-width:557px) {
  #reports_fm_summary_volume #time_range_but_row {
    text-align: center;
  }

  #reports_fm_summary_volume .row {
    text-align: center;
  }
}

#reports_fm_summary_volume #products_row {
  margin-top: 18px;
}

#reports_fm_summary_volume #paging {
  left: 0px !important;
  bottom: 21px !important;
}

#reports_fm_summary_volume .objbox {
  height: 365px !important;
}

/***************END REPORTS SUMMARY SUMMARY/DEPARTMENT/VOLUME************************************************************************************************************************************************************************************************************/



#set_time_range_ho .calendar_img {
  margin-left: 5px
}

#set_time_range_ho .container {
  margin-top: 15px;
}

#set_time_range_ho .buttons_bar_center_relative_small {
  margin-top: 5px;
}

#set_time_range_ho input[type="radio"] {
  margin: 2px 0 0;
}

#set_time_range_ho .row {
  margin-bottom: 10px;
}

@media (max-width:537px) {
  #set_time_range_ho label {
    width: 100% !important;
  }

  #set_time_range_ho .form-control {
    min-width: 150px;
  }
}

@media (max-width: 403px) {
  #set_time_range_ho .radio_text {
    width: 100%;
    margin-bottom: 5px;
  }
}

@media (min-height: 524px) {
  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 105px;
  }
}

@media (min-height: 568px) {
  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 152px;
  }
}

@media (min-height: 600px) {
  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 225px;
  }
}

@media (min-height: 732px) and (min-width:412px) {
  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 350px;
  }
}


@media (min-height: 480px) and (min-width:320px) {
  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 60px;
  }
}

@media (min-height: 720px) and (min-width:1024px) {
  #set_time_range_ho .container {
    margin-top: 35px;
    margin-left: 10px;
  }

  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 380px;
  }
}

@media (min-height: 400px) and (min-width:730px) and (max-height:490px) {
  #set_time_range_ho .container {
    margin-top: 25px;
  }

  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 360px;
  }
}

@media (min-height: 490px) and (min-width:1500px) {
  #set_time_range_ho .buttons_bar_center_relative_small {
    margin-top: 650px;
  }
}

/***************REPORTS VEHICLE************************************************************************************************************************************************************************************************************/

#reports_fm_vehicle_transactions .row {
  margin-bottom: 10px;
  margin-top: 10px;
}


#reports_fm_vehicle_transactions #time_range_but {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

@media (max-width:940px) {
  #reports_fm_vehicle_transactions .row {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width:557px) {
  #reports_fm_vehicle_transactions .btn {
    text-align: left;
  }
}

@media (max-width:296px) {

  #reports_fm_vehicle_transactions #gridbox_panel {
    height: 300px !important;
  }
}


#reports_fm_vehicle_transactions #gridbox_panel {
  height: 450px;
  margin-top: 20px;
}

#reports_fm_vehicle_transactions #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_fm_vehicle_transactions .buttons_bar_left_relative_main {
  margin-top: 110px;
}

@media (max-width:301px) {
  #reports_fm_vehicle_transactions label {
    width: 100% !important;
  }

  #reports_fm_vehicle_transactions .bWTexts {
    width: 100%;
  }
}

@media (max-width:485px) {
  #reports_fm_vehicle_transactions .btn {
    margin: 10px 5px !important;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 115px !important;
  }

  #reports_fm_vehicle_transactions .container {
    padding: 0px !important;
  }
}

@media (max-width:557px) {
  #reports_fm_vehicle_transactions #time_range_but_row {
    text-align: center;
  }

  #reports_fm_vehicle_transactions .row {
    text-align: center;
  }
}

#reports_fm_vehicle_transactions #department_row {
  margin-top: 18px;
}

#reports_fm_vehicle_transactions #paging {
  left: 0px !important;
  bottom: 21px !important;
}

#reports_fm_vehicle_transactions .objbox {
  height: 330px !important;
}


.mt_8 {
  margin-top: 8px;
}

.mt_150 {
  margin-top: 150px;
}

@media (max-width:485px) {
  #reports_fm_vehicle_transactions .btn {
    width: 130px !important;
  }
}



#reports_fm_vehicle_consumption .row {
  margin-bottom: 10px;
  margin-top: 10px;
}


#reports_fm_vehicle_consumption #time_range_but {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

@media (max-width:940px) {
  #reports_fm_vehicle_consumption .row {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width:557px) {
  #reports_fm_vehicle_consumption .btn {
    text-align: left;
  }
}

@media (max-width:296px) {

  #reports_fm_vehicle_consumption #gridbox_panel {
    height: 300px !important;
  }
}


#reports_fm_vehicle_consumption #gridbox_panel {
  height: 450px;
  margin-top: 20px;
}

#reports_fm_vehicle_consumption #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_fm_vehicle_consumption .buttons_bar_left_relative_main {
  margin-top: 110px;
}

@media (max-width:301px) {
  #reports_fm_vehicle_consumption label {
    width: 100% !important;
  }

  #reports_fm_vehicle_consumption .bWTexts {
    width: 100%;
  }
}

@media (max-width:485px) {
  #reports_fm_vehicle_consumption .btn {
    margin: 10px 5px !important;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 115px !important;
  }

  #reports_fm_vehicle_consumption .container {
    padding: 0px !important;
  }
}

@media (max-width:557px) {
  #reports_fm_vehicle_consumption #time_range_but_row {
    text-align: center;
  }

  #reports_fm_vehicle_consumption .row {
    text-align: center;
  }
}

#reports_fm_vehicle_consumption #department_row {
  margin-top: 18px;
}

#reports_fm_vehicle_consumption #paging {
  left: 0px !important;
  bottom: 21px !important;
}

#reports_fm_vehicle_consumption .objbox {
  height: 365px !important;
}

@media (max-width:485px) {
  #reports_fm_vehicle_consumption .btn {
    width: 130px !important;
  }
}




#reports_ordata_basic .panel_general_margin {
  left: 30px;
}

#reports_ordata_basic #bottom_buttons_reports_summary {
  margin-top: 100px;
}

@media (max-width:765px) {
  #bottom_buttons_reports_summary {
    margin-top: 10px !important;
    margin-left: 20px !important;
    margin-bottom: 10px !important;
  }
}




#reports_ordata_basic .row {
  margin-bottom: 10px;
  margin-top: 10px;
}


#reports_ordata_basic #time_range_but {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

@media (max-width:940px) {
  #reports_ordata_basic .row {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width:557px) {
  #reports_ordata_basic .btn {
    text-align: left;
  }
}

@media (max-width:296px) {

  #reports_ordata_basic #gridbox_panel {
    height: 150px !important;
  }

  #reports_ordata_basic #errgrid_panel {
    height: 150px !important;
  }
}

#reports_ordata_basic #gridbox_panel {
  height: 290px;
}

#reports_ordata_basic #errgrid_panel {
  height: 290px;
}

#reports_ordata_basic #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_ordata_basic .buttons_bar_left_relative_main {
  margin-top: 110px;
}

@media (max-width:301px) {
  #reports_ordata_basic label {
    width: 100% !important;
  }

  #reports_ordata_basic .bWTexts {
    width: 100%;
  }
}

@media (max-width:485px) {
  #reports_ordata_basic .btn {
    margin: 10px 5px !important;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 115px !important;
  }

  #reports_ordata_basic .container {
    padding: 0px !important;
  }
}

@media (max-width:557px) {
  #reports_ordata_basic #time_range_but_row {
    text-align: center;
  }

  #reports_ordata_basic .row {
    text-align: center;
  }
}

#reports_ordata_basic #department_row {
  margin-top: 18px;
}


#reports_ordata_basic .objbox {
  height: 255px !important;
}

#reports_ordata_basic #gridbox > table > tbody > tr:nth-child(2) > td > div.objbox {
  height: 175px !important;
}

@media (max-width:485px) {
  #reports_ordata_basic .btn {
    width: 130px !important;
  }
}


#LblNoErrors {
  border-width: thin;
  font-weight: bold;
  border-color: #ff0066;
  display: none;
  color: #000000;
  position: relative;
  text-align: center;
  margin-top: 100px;
}

#reports_ordata_basic .div_err_grid_title {
  border-width: thin;
  font-weight: bold;
  border-color: #ff0066;
  color: #000000;
  position: relative;
  text-align: left;
}

#reports_ordata_basic .div_err_grid_txt {
  border-width: thin;
  font-weight: normal;
  border-color: #ff0066;
  color: #000000;
  position: relative;
  text-align: left;
}

@media (max-width:430px) {
  #reports_ordata_basic .div_err_grid_txt {
    width: 100% !important;
  }
}
/***************END REPORTS VEHICLE************************************************************************************************************************************************************************************************************/


/***************REPORTS EXCEPTION************************************************************************************************************************************************************************************************************/

#reports_fm_exception_volume .row {
  margin-top: 10px;
}


@media (max-width:940px) {
  #reports_fm_exception_volume .row {
    margin-top: 5px;
  }
}

@media (max-width:296px) {

  #reports_fm_exception_volume #gridbox_panel {
    height: 300px !important;
  }
}


#reports_fm_exception_volume #gridbox_panel {
  height: 450px;
  margin-top: 20px;
}

#reports_fm_exception_volume #gridbox {
  overflow-y: hidden;
  height: 100% !important;
}

#reports_fm_exception_volume .buttons_bar_left_relative_main {
  margin-top: 35px;
  margin-bottom: 10px;
}

@media (max-width:301px) {
  #reports_fm_exception_volume label {
    width: 100% !important;
  }

  #reports_fm_exception_volume .bWTexts {
    width: 100%;
  }

  #reports_fm_exception_volume .volume_tolerance_input {
    text-align: center;
    background-position-x: center;
    background-position-y: bottom;
    width: 100%;
  }

  #reports_fm_exception_volume .no_margin_top_down {
    margin-top: 2px !important;
    margin-bottom: 1px !important;
  }

  #reports_fm_exception_volume .buttons_bar_left_relative_main {
    text-align: center !important;
  }
}

@media (max-width:485px) {
  #reports_fm_exception_volume .btn {
    margin: 10px 5px;
    min-width: 80px !important;
    font-size: 13px !important;
    width: 115px !important;
  }

  #reports_fm_exception_volume .container {
    padding: 0px !important;
  }
}

@media (max-width:557px) {

  #reports_fm_exception_volume .row {
    text-align: center;
  }

  #reports_fm_exception_volume .filter_time_buttons {
    text-align: center !important;
  }

  #reports_fm_exception_volume .btn {
    text-align: left;
  }
}

#reports_fm_exception_volume #department_row {
  margin-top: 18px;
}

#reports_fm_exception_volume .objbox {
  height: 285px !important;
}


.mt_8 {
  margin-top: 8px;
}

@media (max-width:485px) {
  #reports_fm_exception_volume .btn {
    width: 130px !important;
  }
}

#volume_tolerance_label {
  margin-top: 5px;
}

#distance_label {
  margin-top: 5px;
}

#consumption_tolerance_label {
  margin-top: 5px;
}



#volume_tolerance {
  text-align: center;
}

#distance_tolerance {
  text-align: center;
}

#consumption_tolerance {
  text-align: center;
}

@media (min-width:302px) {
  #volume_tolerance {
    min-width: 60px;
    max-width: 70px;
  }
}


@media (min-width:302px) {
  #distance_tolerance {
    min-width: 60px;
    max-width: 70px;
  }
}

@media (min-width:302px) {
  #consumption_tolerance {
    min-width: 60px;
    max-width: 70px;
  }
}

#filter_but_fm_reports {
  width: 140px !important;
}

#time_range_but_fm_reports {
  width: 140px !important;
}

#reports_fm_exception_volume .filter_time_buttons {
  text-align: right;
}

#reports_fm_exception_volume .no_margin_top_down {
  margin-top: 0px;
  margin-bottom: 0px;
}

#reports_fm_exception_volume .combo_form_control {
  position: relative;
  width: 90%;
  height: 22px !important;
  left: 5%;
  min-width: 80px;
  text-align: center;
}


#reports_fm_exception_volume .combo_box_iframe {
  height: 22px !important;
}

/*#exception_consumption_but_bar {
    margin-top:65px !important;

}*/

#exception_notused_but_bar {
  margin-top: 100px !important;
}

#gridbox_panel_exception_obd {
  height: 360px;
}


#reports_fm_exception_volume input[type="radio"] {
  margin: 4px 0 0;
}

#reports_fm_exception_volume .container {
  margin-top: 0px;
  margin-bottom: 10px;
}

#reports_fm_exception_volume .btn {
  width: 120px;
}

@media (max-width:301px) {
  #reports_fm_exception_volume .input_100_pt {
    width: 100% !important;
  }

  #reports_fm_exception_volume .padding {
    padding: 0px !important;
  }
}

#reports_fm_exception_volume .bWTexts_2 {
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial (hebrew);
  text-decoration: none;
  text-align: left;
}

@media (min-width:302px) {
  #threshold1_value {
    min-width: 70px;
  }

  #threshold2_value {
    min-width: 70px;
  }
}

#reports_fm_exception_volume .padding1 {
  padding: 0px !important;
}
/***************END REPORTS EXCEPTION************************************************************************************************************************************************************************************************************/
/***************REPORTS CUSTOM************************************************************************************************************************************************************************************************************/
#report_custom .combo_select_img {
  position: absolute;
  top: 3px;
  width: 19px;
  height: 22px;
  right: 16px;

}

#report_custom .label_txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 7px;
}

#report_custom .order_input {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  font-family: Arial;
  line-height: normal;
  background-color: white;
  width: 40px;
  text-align: center;
}

#report_custom .calendar_img {
  margin-top: 5px;
}

#report_custom #date_start {
  min-width: 60px;
  /*margin-right: 10px;*/
}

#report_custom #date_end {
  min-width: 60px;
  /*margin-left: 10px;*/
}

#report_custom iframe {
  height: 24px !important;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
}

#report_custom .form-control {
  height: 24px !important;
  margin-top: 2px;
  margin-bottom: 2px;
  cursor: pointer;
  border: 1px solid #ccc;
}

#report_custom .odd_strip {
  background-color: #E9E7E7;
  border: solid 1px #E9E7E7 !important;
  height: 30px
}

#report_custom .even_strip {
  background-color: #F6F4F4;
  border: solid 1px #F6F4F4 !important;
  height: 30px;
}

#report_custom select {
  min-width: 100px;
}

#report_custom .label_text_center {
  text-align: center;
}

@media (Max-width:600px) {

  #report_custom .form-control {
    padding: 0px 2px 0px 2px !important;
    text-align: center;
  }

  /*#report_custom #to1 {
    display: none;
  }*/

  /*#report_custom .calendar_img {
    display: none;
  }*/
}

#report_custom #data_form_fld {
  top: 20px;
  position: relative;
  width: 100%;
  height: 100%;
  margin-bottom: 30px;
}

#report_custom #data_form {
  position: relative;
  height: 80%;
  max-height: 530px;
  min-height: 150px;
  overflow: auto;
}

#report_custom #template_box {
  position: relative;
  margin-top: 10px;
  margin-bottom: 0px;
}

#report_custom #break_box {
  position: relative;
  margin-top: 5px;
  margin-bottom: 0px;
}

/*#report_custom .box_custom_report {
  border: thin inset;
}*/

#report_custom .panel_ho_general {
  top: 20px !important;
}

#report_custom .container {
  margin-top: 10px;
}

#report_custom #rows_in_page {
  width: 45px;
  text-align: center;
}

#report_custom .template_buttons {
  margin: -2px 5px 5px 0px !important;
}

.mb_20 {
  margin-bottom: 20px;
}

#report_custom input[type="checkbox"] {
  margin: 4px 0 0;
}

#report_custom .soFastCombo {
  top: 0px !important;
  left: 0px !important;
  position: relative;
}

#report_custom .buttons_bar_left_relative {
  margin-top: 15px;
  margin-bottom: 15px;
}

#report_custom #field_order1 {
  width: 175px;
  text-align: center;
  margin-right: 70px;
}


@media (max-width:500px) {
  #report_custom .buttons_bar_left_relative {
    text-align: center;
  }

  #report_custom #field_order1 {
    width: initial;
  }

  #report_custom .template_buttons {
    margin: 3px 0px !important;
  }
}

#report_custom .gridbox {
  height: 70% !important;
}

#report_custom .form-control {
  min-width: auto !important;
}

#report_custom #date_start {
  background-color: white;
}

#report_custom #date_end {
  background-color: white;
}

@media (min-height:904px) {
  #report_custom .buttons_bar_left_relative {
    bottom: 60px !important;
    position: absolute !important;
  }
}

#report_custom .to {
  margin-left: 80px;
  width: 50px;
}

@media (max-width:1179px) {
  #report_custom .to {
    margin-left: 30px !important;
  }
}

@media (max-width:1000px) {
  #report_custom .name_label {
    width: 120px;
  }
}

@media (max-width:768px) {
  #report_custom .label_text_center {
    text-align: left !important;
  }

  #report_custom .mt_10_condition {
    margin-top: 10px;
    min-width: 150px;
  }

  #report_custom .strip_150 {
    height: 150px !important;
  }

  #report_custom .strip_90 {
    height: 90px !important;
  }

  #report_custom .to {
    width: 100% !important;
    margin-left: 0px !important;
  }

  #report_custom .name_label {
    width: 150px !important;
  }

  #report_custom .buttons_bar_left_relative {
    margin-bottom: 25px !important;
  }
}
/*************** COMBO BOXES************************************************************************************************************************************************************************************************************/
.combo_btn_small {
  font-size: 13px !important;
  padding: 2px;
  width: 70px !important;
  margin: 5px;
  text-align: center;
}

.combo_buttons_bar {
  background-color: white;
  text-align: center;
  margin: 10px 2px 5px 2px;
}

.combo_box_general {
  border-color: black;
  border-style: solid;
  border-width: 1px;
  visibility: hidden;
  position: absolute;
  top: 384px;
  left: 555px;
  width: 289px;
  background-color: #E9E7E1;
  padding: 2px 5px;
  height: 355px;
  overflow: auto;
}

.combo_box_input {
  width: 80%;
  margin-left: 5px;
  max-width: 250px;
  min-width: 100px;
  margin-bottom: 8px;
}
/***************END COMBO BOXES************************************************************************************************************************************************************************************************************/
/*************** END REPORTS CUSTOM************************************************************************************************************************************************************************************************************/


/***************FHO - Reports - FLEET************************************************************************************************************************************************************************************************************/

.buttons_relative_reports_fho {
  margin-top: 110px;
}

.right_side_reports_fho {
  margin-top: 15px;
}


.left_side_reports_fho {
  margin-top: 15px;
  display: inline-flex;
}


#report_fho_DriverList_ho .row {
  margin-bottom: 15px;
}


@media (max-width:418px) {
  #report_fho_DriverList_ho label {
    width: 100% !important;
  }

  #report_fho_DriverList_ho .form-control {
    min-width: 150px;
  }
}

.container_reports_fho {
  margin-top: 20px;
  margin-bottom: 10px;
}

@media (max-height:495px) {
  .buttons_relative_reports_fho {
    margin-top: 40px;
  }
}

@media (max-height:570px) and (max-width:870px) {
  .buttons_relative_reports_fho {
    margin-top: 10px;
  }
}

.loadmsg_reports_fho {
  left: 20% !important;
}



#report_fho_VehicleList .row {
  margin-bottom: 10px;
}

#report_fho_VehicleList .label {
  margin-bottom: 2px !important;
}

.iframe_reports_fho {
  padding: 0px !important;
  border: none;
}

#report_fho_VehicleList .right_side_reports_fho {
  margin-top: 25px;
}

#report_fho_VehicleList .form-control {
  height: 25px !important;
  padding: 0px !important;
  width: 100%;
}

.container_make_reports_fho {
  margin-top: 20px;
  margin-bottom: 20px;
}

.big_row {
  margin-bottom: 27px;
}

@media (max-width:1280px) and (max-height:800px) {
  .buttons_relative_reports_fho {
    margin-top: 10px;
  }
}

@media (max-width:360px) {
  .loadmsg_reports_fho {
    left: 5% !important;
  }
}

#report_fho_DepartmentList .right_side_reports_fho {
  margin-top: 50px;
}

#report_fho_DepartmentList .row {
  margin-bottom: 10px;
}

@media (max-width:765px) {
  #report_fho_DepartmentList .right_side_reports_fho {
    margin-top: 20px;
  }
}

#report_fho_DepartmentUsage .row {
  margin-bottom: 20px;
}

#report_fho_DepartmentUsage .buttons_relative_reports_fho {
  margin-top: 150px;
}

#report_fho_DepartmentUsage .calendar_img {
  margin-left: 5px;
}

#report_fho_DepartmentUsage select[multiple] {
  height: 75px !important;
}

@media (max-width:500px) {
  #report_fho_DepartmentUsage label {
    width: 100% !important;
  }
}

@media (max-width:760px) {
  #report_fho_DepartmentUsage .form-control {
    min-width: 135px;
  }

  #report_fho_DepartmentUsage .row {
    margin-bottom: 10px;
  }
}

@media (max-width:301px) {
  .container_reports_fho {
    padding: 0px !important;
  }
}

#select_buttons_reports_fho {
  text-align: center;
}


#report_fho_VehicleUsage .row {
  margin-bottom: 20px;
}

#report_fho_VehicleUsage .buttons_relative_reports_fho {
  margin-top: 95px;
}

#report_fho_VehicleUsage .calendar_img {
  margin-left: 5px;
}

#report_fho_VehicleUsage select[multiple] {
  height: 75px !important;
}

@media (max-width:500px) {
  #report_fho_VehicleUsage label {
    width: 100% !important;
  }
}

@media (max-width:760px) {
  #report_fho_VehicleUsage .form-control {
    min-width: 135px;
  }

  #report_fho_VehicleUsage .row {
    margin-bottom: 10px;
  }
}

#reports_obligo select[multiple] {
  height: 150px !important;
  max-width: 460px;
}

#reports_obligo .buttons_relative_reports_fho {
  margin-top: 85px;
}

#reports_obligo .row {
  margin-bottom: 25px;
}

#reports_obligo .panel_general_margin {
  margin-top: 25px;
}

#reports_obligo .calendar_img {
  margin-left: 5px;
}

#reports_obligo input[type="checkbox"] {
  margin: 2px 0 0;
}

#reports_obligo .checkbox_radio_input {
  max-width: 30px;
  min-width: 25px;
}

#reports_obligo .container_reports_fho {
  margin-top: 30px;
}

@media (Max-width:440px) {
  #reports_obligo .form-control {
    min-width: 110px !important;
  }

  #reports_obligo label {
    width: 100% !important;
    text-align: left;
  }

  #reports_obligo .row {
    margin-bottom: 15px;
  }
}



#report_fho_PaymentReject .row {
  margin-bottom: 25px;
}

#report_fho_PaymentReject .panel_general_margin {
  margin-top: 25px;
}

#report_fho_PaymentReject .calendar_img {
  margin-left: 5px;
}

@media (Max-width:440px) {
  #report_fho_PaymentReject .form-control {
    min-width: 150px !important;
  }

  #report_fho_PaymentReject label {
    width: 100% !important;
  }

  #report_fho_PaymentReject .row {
    margin-bottom: 15px;
  }
}

#report_fho_PaymentReject .buttons_relative_reports_fho {
  margin-top: 385px;
}

/***************END FHO - Reports - FLEET************************************************************************************************************************************************************************************************************/


/***************FHO - Reports - DP EXPORT************************************************************************************************************************************************************************************************************/

#reports_datapass .up_row {
  margin-top: 15px;
  padding: 0;
}

#reports_datapass .row {
  margin-bottom: 10px;
}

#reports_datapass .container {
  margin-top: 15px;
  padding: 0px;
}

#reports_datapass_template_buttons {
  margin-top: 60px;
}


.max_width_80  {
  max-width: 80px;
}

.mt_3 {
  margin-top: 3px;
}

.mt_20 {
  margin-top: 20px;
}


.mt_27 {
  margin-top: 27px;
}


.mt_15 {
  margin-top: 15px;
}

#reports_datapass_table {
  height: 450px;
  margin-top: 15px;
  margin-bottom: 15px;
}

#reports_datapass .buttons_bar_center_relative {
  margin-top: 15px;
}

#reports_datapass_table_panel {
  padding: 0px;
}

#reports_datapass input[type="checkbox"] {
  margin: 2px 0 0;
}

@media (max-width:915px) {
  #reports_datapass_template_buttons {
    margin-top: 30px;
  }
}

@media (max-width:435px) {
  #reports_datapass .form-control {
    min-width: 150px
  }

  #reports_datapass label {
    width: 100% !important;
  }
}

@media (max-width:1335) and (min-width:1170px) {
  #reports_datapass .padding {
    padding: 0px;
  }
}


@media (max-width:1366px) and (max-height:768px) {
  #reports_datapass .mt_20 {
    margin-top: 10px;
  }

  #reports_datapass .row {
    margin-bottom: 5px;
  }

  #reports_datapass_table {
    height: 340px !important;
  }

  #reports_datapass .buttons_bar_center_relative {
    margin-top: 0px;
  }
}
/***************FHO - Reports - DP EXPORT************************************************************************************************************************************************************************************************************/

/*************** REPORTS MODIFY TRANSACTIONS************************************************************************************************************************************************************************************************************/
#modify_station_transactions .container {
  margin-top: 25px;
}

#modify_station_transactions #departments_per_fleet_frame {
  border-radius: 5px;
}

#modify_station_transactions .combo_box_iframe {
  height: 25px !important;
}

#modify_station_transactions .row {
  margin-bottom: 5px;
  margin-left: 5px !important;
}

#modify_station_transactions .panel_ho_general {
  height: 560px;
  overflow-y: auto;
}

#modify_station_transactions .buttons_bar_left_relative {
  margin-top: 130px;
  margin-bottom:20px;
}

#modify_station_transactions .form-control {
  position: relative;
  width: 90%;
  height: 21px !important;
  left: 5%;
  min-width: 80px;
  padding: 1px !important;
  height: 25px !important;
}

#modify_station_transactions .combo_box_general .gridbox {
  height: 70% !important;
  /*overflow-y: auto !important;*/
}

#modify_station_transactions .combo_box_general div.gridbox .objbox {
  margin-top: -171px;
  top: 0px !important;
}

#modify_station_transactions div.gridbox table.hdr td {
  border-color: gray;
}

#modify_station_transactions input {
  background-color: white !important;
}


#modify_station_transactions .combo_select_img {
  position: relative;
  top: 1px;
  width: 17px;
  height: 23px;
  left: -5px;
  border-radius: 4px;
}

#modify_station_transactions .list_row {
  display: flex;
}

#modify_station_transactions #addtransbut {
  width:165px !important;
}

#pay_mode_list #combo_cash {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100% !important;
  height: 100% !important;
  min-width: auto !important;
}

#attnds_list #combo_mean_name {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100% !important;
  height: 100% !important;
  min-width: auto !important;
}


#changed_transactions_report .row {
  margin-bottom: 10px;
}

#changed_transactions_report .buttons_bar_center_relative {
  margin-top: 40px;
}

#add_transactions_ho .readonly {
  background-color: white !important;
}


#add_transactions_ho .combo_row {
  display: flex;
  width: 53% !important;
}


#add_transactions_ho .combo_select_img {
  position: relative;
  width: 17px;
  height: 23px;
  left: -18px;
  border-radius: 4px;
  top: 1px;
}

#add_transactions_ho iframe {
  height: 25px;
  width: 100%;
  position: relative;
  min-width: 150px;
}

#add_transactions_ho .buttons_bar_center_relative {
  margin-top: 100px;
}

#trans_pumps_list .form-control {
  min-width: inherit !important;
}

#trans_nozzles_list .form-control {
  min-width: inherit !important;
}

#trans_tanks_list .form-control {
  min-width: inherit !important;
}

#add_transactions_ho .container {
  margin-top: 20px;
}

#add_transactions_ho .row {
  margin-bottom: 3px;
  height: 30px;
}

#add_transactions_ho .RequiredField {
  margin-top: 5px;
  min-width: 90px;
}

#add_transactions_ho label {
  margin-top: 5px;
  min-width: 90px;
}

#add_transactions_ho #station {
  margin-bottom: 20px;
}

#add_transactions_ho .combo_box_general {
  height: 360px;
}


#add_transactions_ho .panel_general_margin {
  height: 450px !important;
}

@media (max-width:769px) {
  #add_transactions_ho .panel_general_margin {
    height: inherit !important;
  }
}

#add_transactions_ho .width_380 {
  width: 380px;
}

@media (max-width:1133px) {
  #add_transactions_ho #quantity {
    width: 100px;
    min-width: 100px;
  }

  #add_transactions_ho #total_amount {
    width: 100px;
    min-width: 100px;
  }
}

@media (max-width:619px) {
  #add_transactions_ho label {
    width: 100% !important;
  }

  #add_transactions_ho .form-control {
    width: 150% !important;
    min-width: 150px;
  }

  #add_transactions_ho .row {
    height: auto !important;
  }

  #add_transactions_ho .panel_general_margin {
    height: initial !important;
  }

  #add_transactions_ho #quantity {
    width: 70px !important;
    min-width: 70px !important;
  }

  #add_transactions_ho #total_amount {
    width: 70px !important;
    min-width: 70px !important;
  }

  #add_transactions_ho .units {
    margin-left: 30px;
  }

  #add_transactions_ho iframe {
    width: 150%;
  }
}

#add_transactions_ho .gridbox {
  height: 68% !important;
  /*overflow-y: auto;*/
}

#add_transactions_ho div.gridbox .objbox {
  /*width: 100%;
  height: 100% !important;
  overflow: auto;
  position: relative;
  margin-top: -171px;
  top: 0px !important;*/
}

.mt_70 {
  margin-top: 70px;
}

.mt_-3 {
  margin-top: -3px !important;
}

.mt_-4 {
  margin-top: -4px !important;
}

.mt_-10 {
  margin-top: -10px;
}

.mt_30 {
  margin-top: 30px !important;
}


#import_transactions_settings .row {
  margin-bottom: 20px;
}

#import_transactions_settings .row_width_210 {
  min-width: 210px;
}

#import_transactions_settings .row_width_150 {
  min-width: 150px;
  max-width: 180px;
}

#import_transactions_settings .container {
  margin-top: 20px !important;
}

/*#import_transactions_settings .panel_general_margin {
  margin-bottom: 70px !important;
}*/


#import_transactions_scheduler .row {
  display: contents;
}

#import_transactions_scheduler .buttons_bar_center_relative {
  margin-top: 15px;
}

#import_transactions_scheduler .container {
  margin-bottom: 5px;
  margin-top: 20px !important;
}

#import_transactions_scheduler .panel_ho {
  margin-top: 20px;
}

@media (max-width:485px) {
  #import_transactions_scheduler label {
    width: 100% !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-left: 0 !important;
  }
}

@media (max-width:300px) {
  #import_transactions_scheduler #dot {
    width: 100%;
  }
}

#import_transactions_scheduler select {
  min-width: 70px;
}

#import_transactions_scheduler buttons_bar_center_relative {
  margin-top: 50px;
}

#import_transactions_scheduler #folder {
  min-width: 160px;
}

/*************** END REPORTS MODIFY TRANSACTIONS************************************************************************************************************************************************************************************************************/


/*************** REPORTS ATG Export************************************************************************************************************************************************************************************************************/

#reports_atg_reports .container_top_general {
  margin-top: 50px;
  left: 2%;
}

#reports_atg_reports .row {
  margin-bottom: 10px;
}

#reports_atg_reports .mt_-7 {
  margin-top: -7px;
}

#reports_atg_reports .btn-medium {
  margin: 5px 10px 5px 0px;
}

#reports_atg_reports input[type="radio"] {
  margin: 2px 0 0;
}

#reports_atg_reports .col-xs-1 {
  max-width: 30px;
}

#reports_atg_reports .buttons_bar_left_relative {
  margin-top: 515px;
}
#reports_atg_reports #range_from {
  background-color: white;
}

#reports_atg_reports #range_to {
  background-color: white;
}


#reports_atg_export_edit_ho .atg_tables {
  height: 300px !important;
  min-height: 100px;
  width: 100%;
  margin-bottom: 10px;
  left: 0px !important;
}

#reports_atg_export_edit_ho .row {
  margin-top: 6px;
}

#reports_atg_export_edit_ho .buttons_bar_center_relative {
  margin-top: 40px;
}

#reports_atg_export_edit_ho #select_container {
  margin-top: 20px;
}

#reports_atg_export_edit_ho #verical_buttons {
  margin-top: 50px;
  text-align: center;
}

#reports_atg_export_edit_ho label {
  min-width: 150px;
}

#reports_atg_export_edit_ho select {
  min-width: 150px;
}

#reports_atg_export_edit_ho input[type="text"] {
  min-width: 150px;
}


#reports_atg_export_edit_ho .btn-medium {
  text-align: left;
}

@media (max-width:460px) {
  #reports_atg_export_edit_ho .btn-medium {
    width: 90px !important;
  }
}

@media (max-width:460px) {
  #reports_atg_export_edit_ho .field_selection {
    padding-left: 0px;
    padding-right: 0px;
  }
}

#reports_atg_export_edit_ho .btn-medium {
  font-size: 12px !important;
  width: 120px !important;
}

#reports_atg_export_edit_ho .verButton {
  width: 105px !important;
  margin-left: 0 !important;
  text-align: left;
  font-size: 12px !important;
  line-height: 1;
}

#reports_atg_export_edit_ho #dummy {
  height: 0px;
  visibility: hidden;
}

#reports_atg_export_edit_ho #field_panel {
  margin-top: 20px;
}

@media (max-width:370px) {
  #reports_atg_export_edit_ho .field_selection {
    width: 100% !important;
  }

  #reports_atg_export_edit_ho #verical_buttons {
    margin-top: 0px !important;
    float: none !important;
    margin: 0 auto !important;
  }

  #reports_atg_export_edit_ho #select_container {
    margin-top: 10px !important;
  }

  #reports_atg_export_edit_ho #dummy {
    display: none !important;
  }

  #reports_atg_export_edit_ho #verical_buttons {
    width: 100% !important;
  }

  #reports_atg_export_edit_ho .inline_but {
    display: inline !important;
  }
}

@media (max-width:290px) {
  #reports_atg_export_edit_ho .row {
    padding: 0px !important;
  }
}

/***************CLUSTER TREEBOX************************************************************************************************************************************************************************************************************/

#container_treeBox {
  margin-top: 40px;
}

.panel_treeBox {
  height: 300px;
  min-height: 100px;
  top: 0px !important;
  min-width: 190px;
}

.treeBox_table {
  width: 100%;
  height: 250px;
  position: relative;
  margin-top: 10px;
  left: 1px;
  overflow: hidden;
  overflow-y: auto;
}

.treeBox_bar {
  margin-top: 30px;
}

.select_buttons_treeBox {
  /*margin-top: 20px;*/
  margin-top: 10px;
  text-align: center;
  margin-bottom: 10px;
}

.tree_text {
  text-align: center;
}

.btn_mdn_treeBox {
  text-align: left;
}

@media (max-width: 765px) {
  #container_treeBox {
    margin-top: 20px;
  }

    #container_treeBox .btn-medium {
      margin-bottom: 2px !important;
    }

  .treeBox_bar {
    margin-top: 5px;
    padding: 0px !important;
    width: 90%;
    left: 5%;
  }

  .panel_treeBox {
    height: 200px;
  }

  .treeBox_table {
    height: 155px;
  }
}
/***************END CLUSTER TREEBOX************************************************************************************************************************************************************************************************************/


#reports_atg_export_automatic_ho .row {
  margin-bottom: 10px;
}

#reports_atg_export_automatic_ho #append_to_file {
  margin-top: 29px;
}


@media (max-width:330px) {
  #reports_atg_export_automatic .form-control {
    min-width: 155px;
  }
}



/***************END REPORTS ATG Export************************************************************************************************************************************************************************************************************/
input[type="text"][disabled] {
  color: black;
}

select[disabled] {
  color: rgb(0, 0, 0);
  background-color: rgb(235, 235, 235);
}

/*************** ADMINISTRATION - STATIONS ************************************************************************************************************************************************************************************************************/

#stations #manual_update_but {
  width: 140px !important;
}

#station_properties .navMenu {
  margin: 0px;
  padding-top: 10px;
  padding-left: 2px;
  padding-right: 2px;
}

#station_properties_general #connect_manual_update {
  text-align: center;
}

#station_properties_general .container {
  position: relative;
  width: 100%;
  height: 80%;
  top: 3px;
  margin-bottom: 1px;
}

#station_properties_general input[type="checkbox"] {
  margin: 2px 0 0 !important;
}

#station_properties_general input[type="radio"] {
  margin: 2px 0 0 !important;
  /*float:left; LTR*/
}

#station_properties_general #station_connection_inputs {
  float: right;
  /*padding-right: 0px;*/
}

#station_properties_general .row {
  margin-right: 0px;
  margin-left: 0px;
  display: inline-table;
  /*width: 100%;*/
  height: 24px;
  position: relative;
  margin-top: 1px;
}

.col {
  padding-right: 0px !important;
  padding-left: 0px !important;
}


#station_properties_general .station_panel {
  width: 100%;
}


#station_properties_general .panel_ho {
  position: relative;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

#station_properties_general input[type="text"] {
  height: 20px;
}

#station_properties_general input[type="password"] {
  height: 20px;
}

#station_properties_general select {
  height: 20px;
}

#station_properties_general label {
  white-space: nowrap;
}

@media (max-width: 605px) {
  #station_properties_general body {
    font-size: 10px;
    line-height: 1;
  }

  /*#station_properties_general .container {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }*/

  #station_properties_general label {
    padding-left: 8px !important;
  }
}

/*@media (max-width: 500px) {
    #station_properties_general label {
        white-space: normal;
        overflow: hidden;
        text-overflow: clip;
    }
}*/

@media (max-width: 670px) {
  #online_auth_txt {
    white-space: normal !important;
  }
}

/*#station_properties_general #station_connection_inputs {
    margin-left: 8%;
    padding-right: 0px;
}*/

#station_properties_general #bos_client {
  margin-top: 2px;
}

#station_properties_general #bos_client_txt {
  min-width: 183px;
}

#station_properties_general input[type="checkbox"] {
  min-width: 10px;
}

#station_properties_general .form-control {
  min-width: 110px;
}

@media (Max-width:320px) {
  #station_properties_general label {
    width: 100% !important;
  }
}

#station_properties_general .panel_140 {
  min-height: 140px;
  height: auto;
}

#station_properties_general #LblNewStationMsg {
  font-weight: bold;
  text-align: center;
  border-width: thin;
  border-color: #ff0066;
  margin-top: 12px;
}

#station_properties_general .width_120 {
  max-width: 120px;
  min-width: 120px;
}

#station_properties_general .min_width_50 {
  min-width: 50px !important;
}

.flex {
  display: flex;
}

#station_properties_general #semicolon {
  margin-left: 5px;
  width: 30px;
  margin-right: 5px;
}

#orData_srettings_buttons {
  width: 100%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}


@media (max-width: 570px) {
  #type_panel {
    width: 100% !important;
  }

  #station_data {
    width: 100% !important;
  }

  #bottom_panels {
    width: 100% !important;
  }

  #clock_or_authorization {
    width: 100% !important;
  }

  #OrDataConfiguration {
    width: 100% !important;
  }

  #ExtAuthConfiguration {
    width: 100% !important;
  }
}


#station_map_products_ho #station_map_products_text {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
}

#station_map_products_ho .btn-medium {
  width: 125px !important;
}


#station_map_products_ho label {
  min-width: 70px;
}

#station_map_products_ho #station_map_products_table {
  width: 96%;
  z-index: 107;
  left: 2%;
  height: 55%;
  margin-top: 3%;
}

#station_map_products_ho #station_info {
  width: 96%;
  left: 2%;
  top: 3%;
}


#station_map_products_ho #synch_button {
  position: relative;
  margin-top: 10px;
  background-position-x: center;
  background-position-y: bottom;
  width: 100%;
  text-align: center;
}

#station_map_products_ho label {
  margin-bottom: 1px !important;
}

#station_map_products_ho .row {
  margin-bottom: 5px !important;
}

#station_properties_forecast_data .container {
  margin-top: 20px;
}

#station_properties_forecast_data #save_btn {
  margin-top: 35px;
  position: relative;
  width: 100%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}

@media (min-width : 765px) {
  #station_properties_forecast_data .row {
    margin-bottom: 20px !important;
  }
}


#station_properties_forecast_data .row {
  margin-bottom: 10px;
}

@media (max-width:430px) {
  #station_properties_forecast_data label {
    width: 100%;
  }

  #station_properties_forecast_data .input_data {
    width: 100%;
    min-width: 150px;
  }
}



#station_properties_information .container {
  margin-top: 30px;
}

#station_properties_information .row {
  margin-bottom: 10px;
}

#station_properties_information .form-control {
  min-width: 200px;
}

#station_properties_information .panel_general_margin {
  margin-top: 40px;
}


#station_properties_tanks input[type="checkbox"] {
  margin: 0px 0px 5px 10px;
}

#station_properties_tanks #table {
  height: 500px;
}


#station_properties_tanks .buttons_bar_center_relative {
  margin-top: 30px;
}

#station_properties_tanks #wetstock_panel {
  text-align: left;
  background-position-x: center;
  background-position-y: bottom;
  margin: 0 auto;
  float: none;
}

#station_properties_tanks #wetstock_txt {
  margin-bottom: 10px;
}

#station_properties_tanks .row {
  margin-bottom: 10px;
}

#station_properties_pump_nozzles .bWTextsBig {
  text-align: center !important;
}

#station_properties_pump_nozzles .pumps_and_nozzles {
  position: relative;
  margin-top: 10px;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}


#station_properties_pump_nozzles #delete_nozzle {
  width: 100% !important;
}


#station_properties_pump_nozzles .btn-medium {
  width: 120px !important;
}



#station_properties_pump_nozzles .gridbox {
  height: 400px !important;
  width: 100% !important;
}

#station_properties_pump_nozzles #f_nozzles {
  position: relative;
  width: 100%;
  height: 408px;
  /*margin-bottom: 20px;*/
}

#station_properties_pump_nozzles #nozzles {
  width: 100%;
  position: relative;
  height: 100%;
}

#station_properties_pump_nozzles #pump_buttons {
  margin-bottom: 30px;
}

#station_properties_pump_nozzles #pump_table {
  width: 90%;
  left: 5%;
  top: 18%;
}

#station_properties_forecast_data #station_properties_forecast_data_panel {
  width: 96%;
  left: 2%;
  margin-top: 40px;
}

#station_nozzle_list_ho .main-body {
  overflow-y: hidden !important;
}

/***************END ADMINISTRATION - STATIONS ************************************************************************************************************************************************************************************************************/
#stations .panel_general_margin {
  /*height: 700px;
  margin-top: 30px;*/
  height: 78%;
  margin-top: 30px;
  max-height: 700px;
  min-height: 300px;
}

#stations .buttons_bar_left_relative {
  margin-top: 80px;
}

#clusters .panel_general_margin {
  height: 78%;
  margin-top: 30px;
  max-height: 700px;
  min-height: 300px;
}

#clusters .buttons_bar_left_relative {
  margin-top: 80px;
}


#cluster_properties .row {
  margin-bottom: 20px;
}

#cluster_properties .container {
  margin-top: 25px;
}

#cluster_properties .form-control {
  min-width: 150px;
}

#cluster_properties .panel_general_margin {
  height: 400px;
}

#cluster_properties .buttons_bar_center_relative {
  margin-top: 50px;
}

#cluster_properties .label_filter {
  max-width: 120px;
}

#cluster_filter .row {
  margin-bottom: 20px;
  margin-top: 10px;
}

#stations_filter .row {
  margin-bottom: 20px;
  margin-top: 10px;
}


#stations_filter .container {
  margin-top: 20px;
  margin-bottom: 10px;
}

@media (min-width:770px) {
  #stations_filter .label_filter {
    max-width: 120px;
  }
}
#cluster_filter .container {
  margin-top: 20px;
  margin-bottom: 10px;
}

#department_filter .row {
  margin-bottom: 20px;
  margin-top: 10px;
}

#department_filter .container {
  margin-top: 20px;
  margin-bottom: 10px;
}

.input_select_filter {
  /*margin-left: 4%;*/
  position: absolute;
  /*height: 22px;*/
}

.input_filter_width {
  z-index: 300;
  width: 86%;
  /*border: solid 1px grey;*/
  max-width: 400px;
  min-width: 175px;
}

.select_filter_width {
  z-index: 106;
  width: 90%;
  /*border: none;*/
  max-width: 417px;
  min-width: 190px;
}

.small_row {
  margin-bottom: 5px;
  margin-right: 0px !important;
  margin-left: 0px !important;
  display: inline-table;
  position: relative;
}

#stations_filter .buttons_bar_center_relative {
  margin-top: 30px;
}

#cluster_filter .buttons_bar_center_relative {
  margin-top: 35px;
}

@media (max-eisth:285px) {
  #stations_filter .container {
    padding: 0;
  }

  #cluster_filter .container {
    padding: 0;
  }
}

.filter_row {
  margin-bottom: 10px;
}

/***************END ADMINISTRATION - STATIONS ************************************************************************************************************************************************************************************************************/
/***************PICTURE CALENDAR************************************************************************************************************************************************************************************************************/
.calendar_img {
  background-image: url("../images/calendar_icon.gif");
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 17px;
  margin-top: 4px;
  margin-left: 5px;
}

#proxy_from_date_img {
  background-image: url("../images/calendar_icon.gif");
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 17px;
}

#proxy_to_date_img {
  background-image: url("../images/calendar_icon.gif");
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 17px;
}

#start_date_img {
  background-image: url("../images/calendar_icon.gif");
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 17px;
}

#end_date_img {
  background-image: url("../images/calendar_icon.gif");
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 17px;
}
/***************SETUP GENERAL************************************************************************************************************************************************************************************************************/
#setup_general_ho .general_label {
  max-width: 250px !important;
}


@media (max-width:385px) {
  #setup_general_ho .general_label {
    width: 100% !important;
  }

  #setup_general_ho label {
    width: 100% !important;
  }

  #setup_general_ho .form-control {
    min-width: 150px !important;
  }

  #setup_general_ho .max_width_90 {
    max-width: initial !important;
  }

  #setup_general_ho .max_width_70 {
    max-width: initial !important;
  }
}

#setup_general_ho .btn-small {
  margin: 0px 10px 10px 10px !important;
}

#setup_general_ho .hours_input {
  min-width: 50px !important;
  max-width: 60px !important;
}

#setup_general_ho .hours_label {
  margin-left: 10px;
}

@media (max-width:770px) {
  #setup_general_ho .padding {
    padding-left: 0px !important;
  }

  #setup_general_ho .hours_label {
    margin-left: 0px !important;
  }
}

#setup_general_ho .width_input {
  max-width: 90px;
  min-width: 90px;
}

#setup_general_ho .max_width_90 {
  max-width: 90px;
}

#setup_general_ho .max_width_70 {
  max-width: 70px;
}

#setup_general_ho .form-control {
  min-width: initial;
}

#setup_general_ho #acquire_com {
  min-width: 80px !important;
  max-width: 90px !important;
}

#setup_general_ho #address {
  min-width: 80px !important;
  max-width: 90px !important;
}


#setup_general_ho div.buttons-bar buttons_bar_center_relative_no_border {
  clear: both;
}

#setup_general_ho .panel_ho {
  position: relative;
  display: flow-root;
}

#setup_general_ho #tcp_container {
  margin-top: 30px;
  margin-left: 20px;
}

#setup_general_ho .ip_adress_container {
  left: 40px;
}

#setup_general_ho #addr_box {
  left: 12%;
  padding: 2px;
  width: 85%;
  position: relative;
  top: 0px;
}

#setup_general_ho #setup_general_ho_panel {
  position: relative;
  width: 100%;
  height: 100%;
  top: 15px;
}

#setup_general_ho .row {
  margin-bottom: 10px;
}

#setup_general_ho .btn-small {
  margin-top: 0;
  text-align: left;
}

#setup_general_ho #upload {
  padding-left: 0px !important;
}

#setup_general_ho #upload_and_urd {
  background: transparent;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#setup_general_ho #urd {
  padding-right: 0px !important;
}

#setup_general_ho #urd_setup {
  position: relative;
  width: 100%;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}

#setup_general_ho .buttons_bar_center_relative {
  top: 10px !important
}


#setup_general_ho #ButUrdSetup {
  width: 115px !important;
}

#setup_general_ho #setup_general_container_general {
  position: relative;
  top: 5px;
}

#setup_general_container_general .row {
  margin-bottom: 5px;
}

@media (max-width:800px) {
  #setup_general_ho #ButUrdSetup {
    font-size: 13px !important;
    padding: 2px;
    width: 100px !important;
  }

  #setup_general_ho #upload {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  #setup_general_ho #urd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  #setup_general_ho .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 640px) {
  #setup_general_ho #left_panel {
    width: 100%;
  }

  #setup_general_ho #right_panel {
    width: 100%;
  }

  #setup_general_ho .general_label {
    width: 50%;
  }

  #setup_general_ho #use_company {
    width: 42%;
  }
}


#setup_general_ho .buttons_bar_center_relative_no_border {
  width: 100% !important;
  left: 0% !important
}

#setup_general_ho .upload_urd {
  height: 107px;
}

#setup_general_ho .btn_new_panel {
    height: 355px;
}

#setup_general_ho .checked_width {
  max-width: 20px;
}

#setup_receipt_ho .panel_general_margin {
  margin-top: 30px !important;
}

#setup_receipt_ho #setup_receip_vertical_buttons {
  min-width: 85px;
  max-width: 110px;
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px;
}

#setup_receipt_ho .verButton {
  width: 105px !important;
  margin-left: 0;
  text-align: left;
  font-size: 12px;
  line-height: 1;
}

#setup_receipt_ho .checkbox_radio_input {
  min-width: auto !important;
}

#setup_receipt_ho .dhx_combo_list {
  position: absolute;
  z-index: 30;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid black;
  height: 150px;
  font-size: 9pt;
  background-color: white;
}

  #setup_receipt_ho .dhx_combo_list div {
    cursor: default;
    padding: 2px 2px 2px 2px;
  }

#setup_receipt_ho .row {
  margin-bottom: 6px;
}

@media (max-width: 500) {
  #setup_receipt_ho #PrinterLogo {
    margin-right: 20px;
  }
}

@media (max-width: 500) {
  #setup_receipt_ho .logo_but {
    width: 50%;
  }
}

#setup_receipt_ho #second_panel {
  margin-top: 20px;
  /*margin-bottom:20px;*/
  padding: 0px;
}

#setup_receipt_ho #fields {
  height: 100% !important;
}

#setup_screen_recpt_gen_fields label {
  padding-left: 0px;
}

.setup_screen_recpt_gen_fields_panels {
  height: 300px;
  /*margin-bottom: 60px;*/
}

#setup_receipt_ho #preview {
  height: 300px;
}

#setup_receipt_ho #preview_panel {
  background-color: White;
  border-width: thin;
  overflow: auto;
  font-family: Courier;
  font-size: x-small;
  height: 100% !important
}

#setup_receipt_ho .buttons_bar_center_relative {
  margin-top: 40px;
  margin-bottom: 10px !important;
}

.setup_screen_recpt_gen_fields_elements {
  padding-left: 0px !important;
  padding-right: 0px !important
}

/*@media (max-width:760px) {
        #setup_receipt_ho #setup_receip_vertical_buttons {
            margin-top: 0px !important;
        }
    }*/

@media (max-width:989px) {
  #setup_receipt_ho #preview_panel {
    height: 90% !important
  }
}

#setup_receipt_ho #paging {
  bottom: -4px !important;
}

#setup_receipt_ho .btn-medium {
  font-size: 12px !important;
  width: 120px !important;
}

.ml_5 {
  margin-left: 5px !important;
}

.ml_15 {
  margin-left: 15px !important;
}

#setup_receipt_ho #receipt_timeout {
  min-width: 52px;
}

#setup_receipt_ho #receipt_copies_limit {
  min-width: 52px;
}

#setup_receipt_ho #avail_fileds {
  height: 100%;
}

@media (max-width:768px) {
  #setup_receipt_ho .mt_-10 {
    margin-top: 10px !important;
  }
}

#setup_receipt_ho #select_id {
  max-width: 150px;
  min-width: 150px;
}

#setup_receipt_ho .dhx_combo_box {
  width: 100% !important;
  min-width: 150px;
  height: 24px;

}

#setup_receipt_ho #logo_header_buttons {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

@media (max-width:991px) {
  #setup_receipt_ho #logo_header_buttons {
    display: inline-flex !important;
    margin-left: 15px !important;
  }

  #setup_receipt_ho #PrinterLogo {
    border-radius: 4px !important;
  }

  #setup_receipt_ho #btnHeaderFooter {
    border-radius: 4px !important;
  }
}

.mt_11 {
  margin-top: 11px;
}

#importURDFile .buttons_bar_center_relative {
  margin-top: 10px;
}

#setup_receipt_format .row {
  margin-bottom: 5px;
}

#setup_receipt_format .container {
  margin-top: 15px;
  margin-bottom: 15px;
}

#mail_properties .row {
  margin-bottom: 10px;
}

#job_properties .row {
    margin-bottom: 10px;
}

@media (max-width:500px) {
  #mail_properties label {
    width: 100%;
    padding-left: 0 !important;
  }

  #mail_properties .form-control {
    width: 180% !important;
  }
}

#mail_properties #ssl {
  margin-top: 10px;
}

#mail_properties #mail_server_ssl {
  top: 19px;
  margin-bottom: 10px;
}

#mail_properties #use_ssl {
  top: 22px;
}

#mail_properties .buttons_bar_center_relative {
  margin-top: 50px;
}

#job_properties .buttons_bar_center_relative {
    margin-top: 50px;
}

/*#mail_properties input {
        min-width: 150px;
    }*/

#mail_properties input[type="checkbox"] {
  margin: 4px 0 0;
}

#job_properties input[type="checkbox"] {
    margin: 2px 0 0;
}

#mail_properties #Button4 {
  margin: 20px 10px !important;
}

#load_templatee_mail_file .buttons_bar_center_relative {
  margin-top: 90px;
}

#load_templatee_mail_file #filename {
  top: 15px;
}

@media (max-width:405px) {
  #load_templatee_mail_file #filename {
    width: 100%;
  }

  #load_templatee_mail_file #button {
    margin-top: 20px;
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    position: relative;
    width: 100%;
  }
}

#printer_load_logo_ho .buttons_bar_center_relative {
  margin-top: 50px;
}

#printer_load_logo_ho #filename {
  top: 15px;
}

@media (max-width:405px) {
  #printer_load_logo_ho #filename {
    width: 100%;
  }

  #printer_load_logo_ho #button {
    margin-top: 20px;
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    position: relative;
    width: 100%;
  }
}

#load_reports_logo #filename {
  margin-top: 12px;
}

@media (max-width:405px) {
  #load_reports_logo #filename {
    width: 100%;
  }

  #load_reports_logo #button {
    margin-top: 20px;
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    position: relative;
    width: 100%;
  }
}

#load_reports_logo .buttons_bar_center_relative {
  margin-top: 55px;
}


#customize_OPT_ho #up_container {
  margin-top: 20px;
  margin-bottom: 15px;
}

#customize_OPT_ho label {
  line-height: 1.5;
}

#customize_OPT_ho .tabs_body {
  /*display: inline;*/
  margin-top: 5px;
  overflow-x: auto;
}

#customize_OPT_ho .navMenu {
  margin-top: 20px;
  margin-left: 2% !important;
  margin-top: 10px !important;
}

#customize_OPT_ho .d_opt {
  position: relative;
  top: 115px;
  width: 98%;
  left: 1%;
  height: 72%;
}

#customize_OPT_ho .buttons_bar_center_relative {
  margin-top: 100px;
  width: 94% !important;
  left: 3% !important;
}

#customize_OPT_ho .customize_opt {
  left: 2%;
  width: 96%;
  position: absolute;
  top: 0%;
  height: 100%;
}

#customize_OPT_ho #stateHelpText {
  float: right;
  text-align: left;
  padding-right: 30px;
}

@media (max-width: 635px) {
  #customize_OPT_ho #screenState_text {
    width: 100%;
  }

  #customize_OPT_ho #screenState {
    width: 100%;
  }

  #customize_OPT_ho #stateHelpText {
    width: 100%;
  }

  #customize_OPT_ho #up_container {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  #customize_OPT_ho .customize_opt {
    margin-top: 35px;
  }

  #customize_OPT_ho .d_opt {
    margin-top: 0px !important;
  }
}

#customize_OPT_4x20_ho .panel_ho_opt {
  width: 96%;
  left: 2%;
  height: 135px;
  top: 15%;
  margin-top: 15px;
  position: relative;
}

#customize_OPT_4x20_ho .gridbox {
  height: 100% !important;
  width: 100% !important;
}

#customize_OPT_4x16_ho .gridbox {
  height: 100% !important;
  width: 100% !important;
}


#customize_OPT_4x16_ho table {
  border-collapse: inherit !important;
}

#customize_OPT_4x20_ho th {
  min-width: auto !important
}

#customize_OPT_4x20_ho td {
  min-width: auto !important
}

#customize_OPT_4x20_ho table {
  border-collapse: inherit !important;
}

#customize_OPT_4x20_ho div.gridbox .xhdr {
  background-Color: white;
}

#customize_OPT_4x16_ho .panel_ho_opt {
  width: 96%;
  left: 2%;
  height: 100px;
  top: 15%;
  margin-top: 15px;
  position: relative;
}

#customize_OPT_4x16_ho th {
  min-width: auto !important
}

#customize_OPT_4x16_ho td {
  min-width: auto !important
}

#customize_OPT_4x16_ho div.gridbox .xhdr {
  background-Color: white;
}

#customize_OPT_PAIS_ho .panel_ho_opt {
  width: 96%;
  left: 2%;
  height: 500px;
  top: 15%;
  margin-top: 15px;
  position: relative;
}

#customize_OPT_PAIS_ho table {
  border-collapse: inherit !important;
}

#customize_OPT_PAIS_ho th {
  min-width: auto !important
}

#customize_OPT_PAIS_ho td {
  min-width: auto !important
}

#customize_OPT_4x20_ho div.gridbox .xhdr {
  background-Color: white;
}


#customize_OPT_4x20_ho .panel_ho_general {
  width: 100% !important;
  left: 0%;
  top: 5px;
}

#customize_OPT_4x20_ho .objbox {
  height: 100px !important;
}

#customize_OPT_4x16_ho .panel_ho_general {
  width: 100% !important;
  left: 0%;
  top: 5px;
}

#customize_OPT_4x16_ho .objbox {
  height: 60px !important;
}

#state_not_applicable {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  margin-bottom: 10px;
}

.factory_costum_grid {
  position: relative;
  margin: 1px;
  width: 99.6%;
  height: 94%;
  overflow: hidden;
}

#short_message {
  position: relative;
  top: 0px;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  margin-bottom: 10px;
}

#factory_prompt_setting {
  /*display:none;*/
  position: relative;
  width: 30%;
  left: 68%;
}

@media (max-width: 520px) {
  #factory_prompt_setting {
    width: 55%;
    left: 43%;
  }
}

#customize_OPT_4x20_ho .btn-medium {
  width: 140px !important;
}

#customize_OPT_4x16_ho .btn-medium {
  width: 140px !important;
}

#customize_OPT_4x20_ho #cust_row {
  position: relative;
  display: contents;
}

#customize_OPT_4x16_ho #cust_row {
  position: relative;
  display: contents;
}

#customize_OPT_4x20_ho .panel {
  margin-bottom: 10px;
}

#customize_OPT_4x16_ho .panel {
  margin-bottom: 10px;
}

#customize_OPT_4x20_ho .row {
  margin-bottom: 0px;
}

#customize_OPT_4x16_ho .row {
  margin-bottom: 0px;
}

#OverrideStationCustomization {
  margin-bottom: 10px;
}

#olic_properties_ho label {
  margin-right: 10px;
}


#olic_properties_ho .container {
  margin-bottom: 10px;
  margin-top: 10px;
}

@media (max-width:500px) {
  #olic_properties_ho .row {
    height: 50px !important;
  }

  #olic_properties_ho .form-control {
    width: 150% !important;
  }

  #olic_properties_ho .small_row {
    margin-bottom: 10px !important;
  }

  #olic_properties_ho .container {
    padding: 0px !important;
  }
}

#olic_properties_ho .small_row {
  margin-bottom: 20px;
}


.container_top_100 {
  position: relative;
  margin-top: 20px;
}

#olic_properties_ho .buttons_bar_center_relative {
  margin-top: 40px;
}

@media (max-width:500px) {
  #olic_properties_ho label {
    width: 100% !important
  }


  #olic_properties_ho #color_text {
    width: 70% !important;
    min-width: 150px;
  }
}

#olic_properties_ho .w3-container {
  top: 10px;
  position: relative;
}


#olic_properties_ho .row {
  height: 30px;
  margin-bottom: 10px;
}

#olic_properties_ho #color_text {
  top: 9px;
}

#olic_properties_ho input[type="text"] {
  min-width: 100px !important;
}

#olic_properties_ho #fooblepicker {
  width: 5px !important;
  height: 5px !important;
  min-width: 5px !important;
  margin: 10px 15px !important;
}

#olic_properties_ho #colorpicker {
  display: none !important;
}

#setup_station_URD_ho .panel_ho_general {
  height: 80px;
}

#setup_station_URD_ho #customer_code {
  margin-top: 30px;
}

#setup_station_URD_ho label {
  top: 5px;
}

.left_float {
  float: left;
}

.right_float {
  float: right;
}

#setup_station_URD_ho .small_row {
  margin-bottom: 0px;
  text-align: center;
}

@media (max-width:272px) {
  #setup_station_URD_ho .right_float {
    float: none;
  }

  #setup_station_URD_ho .left_float {
    float: none;
  }
}

#setup_station_URD_ho .row {
  margin-bottom: 10px;
}

#setup_station_URD_ho input {
  min-width: 150px;
}

#left_buttons .btn {
  margin-left: 20px !important;
}

#right_buttons .btn {
  margin-right: 20px !important;
  margin-left: 10px;
}

@media (max-width:273px) {
  #setup_station_URD_ho #right_buttons {
    margin-left: 20px !important;
  }
}

@media (max-width: 335px) {
  /*#setup_station_URD_ho .btn-group-vertical {
        float: none !important;
        margin-right: 10px !important;
        margin-left: 10px !important;
    }*/

  #setup_station_URD_ho label {
    width: 100%;
    padding-left: 0px;
    top: 0px;
  }

  #setup_station_URD_ho #customer_code {
    margin-top: 20px;
  }

  #setup_station_URD_ho #URDcode {
    width: 100% !important;
  }
}

#setup_station_URD_ho #URDcode {
  min-width: 150px;
}
/***************END SETUP GENERAL************************************************************************************************************************************************************************************************************/
/***************SETUP REPORTS************************************************************************************************************************************************************************************************************/
#setup_reports_ho #panel {
  left: 2%;
  width: 96%;
  top: 3%;
}

#setup_reports_ho #reports_logo {
  background-color: White;
  border: 1px solid lightgray;
  height: 150px;
}

#setup_reports_ho .logo_line {
  width: 60%;
  margin-bottom: 10px;
}

#setup_reports_ho #setup_reports_panel {
  margin-top: 30px;
}

#setup_reports_ho #logo {
  position: relative;
  margin-top: 30px;
}

#setup_reports_ho #setup_reports_ho {
  margin-top: 20px;
}

#setup_reports_ho #setup_reports_buttons {
  margin-top: 50px;
}

#setup_reports_ho .longButton {
  min-width: 160px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 300px;
  margin-left: 25px;
  text-align: left;
}


#env_header_ho input {
  text-align: left
}

#env_header_ho #phone {
  margin-top: 30px;
  text-align: center;
}

#env_header_ho #customName {
  width: 100%;
}

#env_header_ho #reportName {
  width: 100%;
}

#env_header_ho .row {
  margin-bottom: 5px;
}

#env_header_ho .form-control {
  min-width: initial !important;
}

@media (max-width:483px) {
  #env_header_ho .form-control {
    min-width: 150px !important;
  }

  #env_header_ho #phone {
    margin-top: -15px !important;
  }
}

#env_header_ho .buttons_bar_center_relative {
  margin-top: 60px; /*ltr*/
}




#env_header_ho input {
  text-align: left;
  margin-bottom: 5px;
}

#env_header_ho .col-xs-4 {
  width: 33.33333333% !important;
}

@media (max-width:485px) {
  #env_header_ho .col-xs-4 {
    width: 100% !important;
  }
}

#vapor_recovery_form_setup_ho .row {
  margin-bottom: 10px;
}

#vapor_recovery_form_setup_ho .buttons_bar_center_relative {
  margin-top: 30px;
}

#vapor_recovery_form_setup_ho .container {
  margin-top: 20px;
  margin-bottom: 20px;
}

#vapor_recovery_form_setup_ho label {
  margin-bottom: 2px;
}

#setup_alarms_ho .container {
  top: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

#setup_alarms_ho .row {
  margin-bottom: 10px;
}

@media (max-width:1220px) {
  #setup_alarms_ho .container {
    top: 50px;
  }

  #setup_alarms_ho .buttons_bar_left_relative_main {
    margin-top: 180px !important;
  }
}

@media (max-height:860px) {
  #setup_alarms_ho .buttons_bar_left_relative_main {
    top: 0px !important;
  }
}

#setup_alarms_ho label {
  margin-top: 4px;
}
/***************END SETUP REPORTS************************************************************************************************************************************************************************************************************/
/***************SETUP FORMATS************************************************************************************************************************************************************************************************************/
#setup_formats .setup_formats_panels {
  left: 2%;
  padding: 2px;
  width: 96%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
}

#setup_formats .row {
  margin-bottom: 10px;
}

#setup_formats .container {
  margin-top: 30px;
}

#setup_formats select {
  min-width: 150px;
}

#setup_formats input {
  min-width: 150px;
}

#setup_formats #export_import {
  margin-top: 10px !important;
}

#setup_formats #save_panel {
  top: 170px;
}

#setup_formats label{
  max-width: 170px;
}

#setup_formats .nowrap_label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

  #setup_formats .nowrap_label:hover {
    overflow: visible;
    overflow-wrap:break-word;
    white-space: normal;
    max-width: 170px;
  }

@media (max-width:416px) {
  #setup_formats label {
    width: 100%;
    margin-top: 2px;
  }
}
/***************END SETUP FORMATS************************************************************************************************************************************************************************************************************/

/***************SETUP PRODUCTS************************************************************************************************************************************************************************************************************/
@media (max-width:1220px) {

  #setup_products .buttons_bar_left_relative_main {
    margin-top: 180px !important;
  }
}

@media (max-height:860px) {
  #setup_products .buttons_bar_left_relative_main {
    top: 0px !important;
  }
}
#setup_products .table_panel {
  height: 56%;
  min-height: 300px;
}
#product_properties .row {
  margin-bottom: 15px;
}

#product_properties #colorpicker {
  position: relative !important;
  top: -370px !important;
  left: 4% !important;
  width: fit-content;
  width: -moz-fit-content;
  text-align: center;
}

#product_properties .buttons_bar_center_relative {
  margin-top: 70px;
}

#product_properties #fooblepicker {
  width: 5px !important;
  height: 5px !important;
  min-width: 5px !important;
  margin: 3px 3px 3px 20px !important;

}

@media (max-width:360px) {
  #product_properties .container {
    padding: 0px !important
  }
}

#product_properties .form-control {
  min-width: 150px;
  max-width: 400px;
}

#product_properties .container {
  margin-top: 20px;
}



#wet_price_lists_ho .table_wet_price_list {
  height: 250px;
  min-height:220px;
}

#wet_price_lists_ho #buttons_wet_price_list {
  float: right;
  text-align:center;
}

#wet_price_lists_ho .row {
  padding-left: 0px !important;
  margin-top: 14px !important;
  margin-bottom: 10px;
}

#wet_price_lists_ho label {
  padding-right: 4px !important;
}

#wet_price_lists_ho #container_price {
  margin-top: 20px;
}

#wet_price_lists_ho .buttons_bar_center_relative {
  margin-top:30px;
}

#wet_price_lists_ho #f_products {
  position: relative;
  width: 97%;
  left: 1.5%;
  height: 380px;
}

@media (max-width:393px) {
  #wet_price_lists_ho label {
    width: 100% !important;
  }
}

@media (max-width:501px) {
  #wet_price_lists_ho .buttons_bar_left_relative_no_border {
    text-align: center !important;
  }
}

#wet_price_lists_ho #product_list {
  height: 450px;
}

@media (max-width:790px) {
  #wet_price_lists_ho #buttons_wet_price_list {
    float: left;
  }
}

#wet_price_lists_ho #Send_price_to_pump {
  margin-bottom: 20px;
}

#products_per_price_list #update_button_product_price {
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
  margin-top: 20px !important;
}

#products_per_price_list .table_wet_price_list {
  height: 250px;
}

#products_per_price_list .table_pane {
  height: 100%;
}

#products_per_price_list .panel_ho_general {
  height: auto;
}

#products_per_price_list #container_products_price {
  margin-top: 35px;
  padding:0px;
}

#products_per_price_list .row {
  margin-bottom: 3px;
}

@media (max-width:393px) {
  #products_per_price_list label {
    width: 100% !important;
  }
}

#products_per_price_list .properties_window {
  overflow-x: hidden;
}
/***************END SETUP PRODUCTS************************************************************************************************************************************************************************************************************/


/***************SETUP FMS************************************************************************************************************************************************************************************************************/
#setup_adm_status_ho #fms_table {
  WIDTH: 100%;
  HEIGHT: 100%;
  position: relative;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 6px;
  padding-left: 10px;
  margin-top: 70px;
  border: 0px;
}

#setup_adm_status_ho #level_save_btn {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}

#setup_adm_status_ho #historical_volume_calculate {
  position: relative;
  background-position-x: center;
  background-position-y: bottom;
  text-align: center;
}

#setup_adm_status_ho .panel_ho_general {
  display: inline-block;
}

#setup_adm_status_ho .no_padding_left {
  padding-left: 0px;
}

#setup_adm_status_ho .no_padding_right {
  padding-right: 0px;
}

#setup_adm_status_ho .no_left {
  width: 100% !important;
  left: 0px !important;
}

#setup_adm_status_ho .mt_13 {
  margin-top: 13px !important;
  margin-bottom: 3px;
}

.mt_5 {
  margin-top: 5px !important;
}

.mt_50 {
  margin-top: 50px !important;
}

#setup_adm_status_ho .nowrap_label {
text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

  #setup_adm_status_ho .nowrap_label:hover {
    overflow: visible;
    white-space: normal;
  }

#setup_adm_status_ho #depot_table {
  margin-top: 10px;
  height: 140px;
}

#setup_adm_status_ho #supplier_table {
  margin-top: 0px;
  height: 130px;
}

#setup_adm_status_ho .row {
  margin-bottom: 5px;
}

@media (max-width:1435px) {
  #setup_adm_status_ho #flow_rate {
    width: 100% !important;
    padding: 0 !important;
  }

  #setup_adm_status_ho #deliveries {
    width: 100% !important;
    padding: 0 !important;
  }
}

@media (max-width:880px) {

  #setup_adm_status_ho .subpanels_adm {
    width: 100% !important;
  }
}

@media (max-width:600px) {
  #setup_adm_status_ho .btn-medium {
    width: 80px !important;
  }
}

#setup_adm_status_ho #manual {
  margin-top: 20px;
}

#setup_adm_status_ho .level {
  width: 50px;
  text-align: center;
  min-width: 50px !important;
}

#setup_adm_status_ho .flow_rate_interval {
  margin-top: 5px;
  margin-bottom: 3px;
  min-width: 60px;
  width: 60px;
}

#setup_adm_status_ho .month_close {
  min-width: 25px !important;
}

#setup_adm_status_ho #closing_month_btn {
  margin-top: 42px !important;
}

#setup_adm_status_ho #CalculateTanksAverages {
  margin-top: 32px !important;
  width:100px !important;
}

#setup_adm_status_ho #Button5 {
  margin-left: 15px !important;
}

#setup_adm_status_ho #hh_mm {
  text-align: center;
}

#setup_adm_status_ho .btn-medium {
  width: 100px;
}

#setup_adm_status_ho .padding {
  padding: 0px 5px 0px 10px !important;
}

#setup_adm_status_ho .level_width {
  width: 100px !important;
}

#setup_adm_status_ho .level_num {
  width: 100px !important;
}

@media (max-width:477px) {
  #setup_adm_status_ho .subpanels_adm {
    padding: 0px !important;
  }

  #setup_adm_status_ho #setup_adm_panel {
    padding: 0px !important;
  }
}

#setup_adm_status_ho #fms_table {
  WIDTH: 100%;
  HEIGHT: 100%;
  position: relative;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 6px;
  padding-left: 10px;
  margin-top: 85px;
  left: 30px;
  margin-bottom: 20px;
}

#setup_adm_status_ho #flow_rate_interval {
  width: 60px;
  min-width: 50px;
}

@media (max-width:416px) {
  #setup_adm_status_ho label {
    width: 100% !important;
  }

  #setup_adm_status_ho .fuel_order {
    width: 190% !important;
  }
}

.max_width_170 {
  max-width: 170px;
}

@media (min-width:1437px) {
  #setup_adm_status_ho .flowRate_deliveries_tables {
    height: 130px !important;
  }
}


@media (max-width:366px) {
  #setup_adm_status_ho .row {
    padding:0px !important;
  }

  #setup_adm_status_ho #fms_table {
    left: 0px !important;
    padding-left: 0px !important;
  }

  #setup_adm_status_ho .level_width {
    width: 70px !important;
  }
}
@media (max-width:330px) {
  #setup_adm_status_ho .flowRate_deliveries_tables {
    width: 100% !important;
    left: 0% !important;
  }

  #setup_adm_status_ho #delivery_checkbox {
    font-size: 11.4px !important;
  }
}


  @media (max-width: 1435px) {
    #setup_adm_status_ho .flowRate_deliveries_tables {
      width: 98% !important;
      left: 1% !important;
    }
  }

  @media (max-width:1144px) {
    #setup_adm_status_ho #suppier_setup_panel {
      width: 94.5% !important;
      left: 3% !important;
      margin-bottom: 30px !important;
    }
  }

  @media (max-width:880px) {
    #setup_adm_status_ho #suppier_setup_panel {
      width: 92% !important;
      left: 4% !important;
    }
  }

#setup_adm_status_ho .flow_deliveries_row {
  white-space: nowrap;
  display: inline-block;
}

#setup_adm_status_ho .flow_deliveries_buttons {
  margin-top: 10px;
  text-align: center;
}

#setup_adm_status_ho #minutes_select {
  max-width: 80px;
  min-width: 70px;
}

#setup_adm_status_ho .max_width_170 {
  max-width: 170px;
  min-width: 170px;
}

  /***************END SETUP FMS************************************************************************************************************************************************************************************************************/
  /***************END SETUP CARD FORMAT************************************************************************************************************************************************************************************************************/
#data_format_properties div.gridbox .objbox {
  top: -177px !important;
}

  #data_format_properties .buttons_bar_center_relative {
    margin-top: 50px;
  }

  #data_format_properties .row {
    margin-bottom: 6px;
  }

  @media (max-width:360px) {
    #data_format_properties label {
      width: 100%
    }

    #data_format_properties input {
      min-width: 120px;
    }
  }

  #data_format_load_import_file .buttons_bar_center_relative {
    margin-top: 10px;
  }

#hid_properties #treeBox {
  left: 8px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 418px;
  position: relative;
  margin-top: 5px;
  height: 183px
}

  #hid_properties .buttons_bar_center_relative {
    margin-top: 30px; /*ltr*/
  }

  #hid_properties .container {
    min-height: 150px;
  }
  /***************END SETUP CARD FORMAT************************************************************************************************************************************************************************************************************/



  /***************SPECIFIC_TEXT_TRANSLATION************************************************************************************************************************************************************************************************************/

  #specific_text_translation select {
    min-width: 100px;
    max-width: 180px;
    height: 100px;
  }

  @media (max-width: 320px) {
    #specific_text_translation #devices_panel {
      width: 100%;
    }

    #specific_text_translation #specific_text_translation select {
      height: 80px;
    }

    #specific_text_translation #buttons_panel {
      width: 100%;
      background-position-x: center;
      background-position-y: bottom;
      text-align: center;
    }
  }

  @media (max-width: 440px) {
    #specific_text_translation #Devices {
      padding-right: 60px;
    }
  }


  #specific_text_translation #Devices {
    float: left;
  }

  #specific_text_translation #SelectDevices {
    float: left;
  }

  #specific_text_translation #buttons_panel {
    margin-top: 20px;
  }

  #specific_text_translation .table_panel {
    height: 60%;
  }

  #specific_text_translation .buttons_bar_center_relative {
    margin-top: 50px;
  }

  #specific_text_translation .container {
    margin-top: 20px;
  }

  #AVL_configuration .buttons_bar_center_relative {
    margin-top: 40px;
  }

  #AVL_configuration .container_top {
    background-color: white;
    border-color: lightgray;
  }

  #AVL_configuration input[type="checkbox"] {
    margin: 2px 0 0;
  }

  #AVL_configuration .container {
    margin-top: 15px;
  }

  #AVL_configuration .row {
    margin-bottom: 15px;
  }

  #AVL_configuration body {
    line-height: 1.5 !important;
  }

  @media (max-width:376px) {
    #AVL_configuration label {
      width: 100% !important;
    }

    #AVL_configuration .form-control {
      width: 130% !important;
    }

    #AVL_configuration .buttons_bar_center_relative {
      margin-top: 10px !important;
    }

    #AVL_configuration .bWTexts {
      white-space: nowrap;
    }
  }



  #external_authorization_properties .buttons_bar_center_relative {
    margin-top: 30px;
  }

  #external_authorization_properties .container_top {
    background-color: white;
    border-color: lightgray;
  }

  #external_authorization_properties input[type="checkbox"] {
    margin: 2px 0 0;
  }

  #external_authorization_properties .container {
    margin-top: 25px;
  }

  #external_authorization_properties .row {
    margin-bottom: 15px;
  }

  #external_authorization_properties body {
    line-height: 1.5 !important;
  }

  @media (max-width:376px) {
    #external_authorization_properties label {
      width: 100% !important;
    }

    #external_authorization_properties .form-control {
      width: 130% !important;
    }

    #external_authorization_properties .buttons_bar_center_relative {
      margin-top: 10px !important;
    }

    #external_authorization_properties .bWTexts {
      white-space: nowrap;
    }
  }
  /***************END SPECIFIC_TEXT_TRANSLATION************************************************************************************************************************************************************************************************************/
  .container_top {
    position: relative;
    margin-top: 20px;
    width: 96%;
    left: 2%;
  }

  #import_fm_scheduler .row {
    display: contents;
  }

  #import_fm_scheduler .buttons_bar_center_relative {
    margin-top: 15px;
  }

  #import_fm_scheduler .container {
    margin-bottom: 5px;
    margin-top: 20px !important;
  }

  #import_fm_scheduler .panel_ho {
    margin-top: 20px;
  }

  @media (max-width:485px) {
    #import_fm_scheduler label {
      width: 100% !important;
      margin-top: 10px !important;
      margin-bottom: 10px !important;
      padding-left: 0 !important;
    }
  }

  @media (max-width:300px) {
    #import_fm_scheduler #dot {
      width: 100%;
    }
  }

  #import_fm_scheduler select {
    min-width: 70px;
  }

  #import_fm_scheduler buttons_bar_center_relative {
    margin-top: 50px;
  }

  #import_fm_scheduler #folder {
    min-width: 160px;
  }
  /***************SETUP ACTIVE DIRECTORY************************************************************************************************************************************************************************************************************/
  #setup_active_directory_ho .container {
    margin-bottom: 10px;
    margin-top: 20px;
  }

  #setup_active_directory_ho #authentication_type {
    margin-top: 30px;
  }

  #setup_active_directory_ho #SelectAuthTypeLBL {
    padding-left: 0px;
  }

  #setup_active_directory_ho #main_container {
    margin-top: 30px;
  }

  @media (max-width:605px) {
    #setup_active_directory_ho .setup_actice_panels {
      width: 100%;
      margin-top: 20px;
    }
  }

  #setup_active_directory_ho .row {
    margin-bottom: 15px;
  }

  #setup_active_directory_ho input[type="checkbox"] {
    margin: 2px !important;
  }

  .mr {
    margin-right: 10px;
  }

  @media (min-height:695px) and (min-width:550px) {
    #setup_active_directory_ho .buttons_bar_left_relative_main {
      bottom: 30px;
      position: fixed;
      margin-bottom: 10px;
    }
  }

  #setup_active_directory_ho .buttons_bar_left_relative_main {
    margin-top: 100px;
    margin-bottom: 15px;
    text-align: center;
  }

  #setup_active_directory_ho #AdFilterDialogBut {
    width: 145px !important;
  }

  #setup_active_group_mapping_ho .label_design_setup {
    font-size: 11pt;
    line-height: 115%;
    font-family: Calibri;
    float: right
  }

  #setup_active_group_mapping_ho .buttons_bar_left_relative {
    margin-top: 75px;
  }

  #setup_active_group_mapping_ho .label_width {
    max-width: 270px;
  }

  #setup_active_group_mapping_ho .main_title_active_setup {
    margin-bottom: 10px;
    margin-top: 5px;
  }

  #setup_active_group_mapping_ho .row {
    margin-bottom: 5px;
  }

  #setup_active_group_mapping_ho .container {
    margin-bottom: 10px;
  }

  #setup_active_group_mapping_ho .title_active_setup {
    padding-left: 2px;
  }

  #setup_active_group_mapping_ho .col-xs-4 {
    width: 33.33333333% !important;
  }

  #setup_active_group_mapping_ho .col-xs-3 {
    width: 25%
  }

  #setup_active_group_mapping_ho .float_right {
    float: right
  }

  @media (max-width:697px) {
    #setup_active_group_mapping_ho label {
      text-overflow: ellipsis;
      white-space: normal;
      overflow: hidden;
      padding-right: 1px;
      font-size: 12px !important;
    }

      #setup_active_group_mapping_ho label:hover {
        text-overflow: inherit;
        overflow: visible;
      }
  }

  @media (max-width:410px) {


    #setup_active_directory_filter_dialog .form-control {
      min-width: 150px;
    }

    #setup_active_directory_filter_dialog .label_width {
      width: 100% !important;
    }
  }

  #setup_active_directory_filter_dialog #Button1 {
    width: 130px !important;
  }

  @media (max-width:488px) {
    #setup_active_group_mapping_ho label {
      width: 100% !important;
      padding-left: 0px !important;
    }

    #setup_active_group_mapping_ho .form-control {
      min-width: 150px;
    }

    #setup_active_group_mapping_ho .row {
      margin-bottom: 10px;
    }
  }
  /***************END SETUP ACTIVE DIRECTORY************************************************************************************************************************************************************************************************************/
  /***************SETUP OLIC************************************************************************************************************************************************************************************************************/
  #setup_OLIC_ho .short_input {
    width: 65px;
    margin-right: 10px;
    margin-left: 10px;
    display: inline-block;
    min-width: auto !important;
  }

  #setup_OLIC_ho #oliTxt {
    max-width: 100px;
    margin-top: 5px;
  }

  #setup_OLIC_ho label {
    margin-top: 5px;
    max-width: 150px;
  }

  #setup_OLIC_ho .checkbox_radio_input {
    margin-top: 6px;
  }

  #setup_OLIC_ho .container {
    margin-bottom: 10px;
  }

  #setup_OLIC_ho #olic_container {
    margin-top: 20px;
  }

  #setup_OLIC_ho .buttons_bar_center_relative {
    margin-top: 40px;
    top: 0 !important;
  }

  #setup_OLIC_ho .row {
    margin-bottom: 6px;
  }

  .mt_10 {
    margin-top: 10px;
  }

  #setup_OLIC_ho #ExportText3 {
    text-align: center;
  }

  #setup_OLIC_ho .time_setup_olic {
    min-width: 45px;
    padding: 0 !important;
  }

  #setup_OLIC_ho .form-control {
    min-width: auto !important;
  }
  /***************END SETUP OLIC************************************************************************************************************************************************************************************************************/
  /***************ADMIN USER MNG************************************************************************************************************************************************************************************************************/
  #user_properties .iframe_properties_panel {
    height: 70%;
  }

  #user_properties_general_ho .click_sentance {
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    width: 100%;
    margin-top: 0px;
  }

  #user_properties_general_ho .row {
    margin-bottom: 15px;
  }

  #user_properties_general_ho .container {
    margin-top: 30px;
  }

  #user_properties_general_ho #unlock_user_btn {
    /*margin-top: -25px !important;
  margin-left: -2px;*/
  }

  #user_properties_general_ho #fleets_list_btn {
    margin-top: 0px !important;
  }

  #user_properties_general_ho #restrict_row {
    margin-top: 7px;
  }

  @media (max-width:480px) and (min-width:311px) {
    #user_properties_general_ho label {
      width: 100% !important;
    }

    #user_properties_general_ho .form-control {
      width: 230px;
    }
  }

  @media (max-width:310px) {
    #user_properties_general_ho label {
      width: 100% !important;
    }

    #user_properties_general_ho .form-control {
      width: 150px;
    }

    #user_properties_general_ho .row {
      padding: 0px !important;
    }
  }

  @media (max-width:445px) {
    #user_properties_general_ho #restrict_row {
      width: 100% !important;
    }

    #user_properties_general_ho .restrict_btn {
      width: 100% !important;
      /*margin-top: 10px !important;*/
      float: none;
    }

    #user_properties_general_ho #unlock_user_btn {
      margin-top: 10px !important;
    }
  }

  #user_properties_information_ho .container {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  #user_properties_information_ho .row {
    margin-bottom: 10px;
  }

  @media (max-width:480px) and (min-width:311px) {
    #user_properties_information_ho label {
      width: 100% !important;
    }

    #user_properties_information_ho .form-control {
      width: 230px;
    }
  }

  @media (max-width:310px) {
    #user_properties_information_ho label {
      width: 100% !important;
    }

    #user_properties_information_ho .form-control {
      width: 150px;
    }

    #user_properties_information_ho .row {
      padding: 0px !important;
    }
  }
  /***************END ADMIN USER MNG************************************************************************************************************************************************************************************************************/
  #admin_user .panel_general_margin {
    height: 78%;
    margin-top: 30px;
    max-height: 700px;
    min-height: 300px;
  }

  #admin_user .buttons_bar_left_relative_main {
    margin-top: 80px;
  }

  #admin_sys #admin_sys_table {
    left: 5%;
    width: 90%;
    position: relative;
    margin-top: 30px;
    height: 200px;
  }

  #admin_sys #debug_prompt {
    width: auto;
    color: grey;
    height: 50px;
    min-width: 100px;
    max-width: 150px;
    margin-top: 15px;
  }

  #admin_sys table td[class*=col-], table th[class*=col-] {
    position: relative;
    display: inherit;
    float: left;
  }

  #admin_wp .panel_general_margin {
    height: 78%;
    margin-top: 30px;
    max-height: 700px;
    min-height: 300px;
  }

  #admin_wp .buttons_bar_left_relative_main {
    margin-top: 85px;
  }

  /***************ADMIN POLICY************************************************************************************************************************************************************************************************************/

  #admin_policy_ho .panel_general_margin {
    width: 100% !important;
    left: 0% !important;
  }

  #admin_policy_ho .row {
    margin-bottom: 10px;
    padding: 0px !important;
  }

  #admin_policy_ho .small_row {
    padding: 0px !important;
  }

  #admin_policy_ho .container {
    margin-top: 20px;
  }

  #admin_policy_ho #force {
    margin: 0px !important;
    margin-bottom: 5px !important;
  }

  #admin_policy_ho #click_force {
    margin-top: 10px;
  }

  #admin_policy_ho #click_force_label {
    margin-top: 10px;
  }

  @media (max-width:535px) {
    #admin_policy_ho input[type="text"] {
      width: 40px !important;
    }
  }

  @media (max-height:622px) {
    #admin_policy_ho .buttons_bar_center_relative {
      margin-top: 10px !important;
    }
  }


  @media (max-width:480px) {
    #admin_policy_ho .container {
      padding: 0px 2px 0px 2px !important;
    }
  }

  #admin_policy_ho .buttons_bar_center_relative {
    margin-top: 250px;
  }

  @media (max-width:997px) {
    #admin_policy_ho #right_part {
      height: 175px !important;
    }
  }

  #admin_policy_ho .form-control {
    min-width: auto !important;
  }

  #admin_archive #appends {
    max-width: 400px;
  }

  #admin_archive #create_row {
    padding-left: 8px !important;
  }

  #admin_archive .btn {
    width: 140px !important;
    margin-top: 50px !important;
  }

  #admin_archive .container {
    margin-top: 50px;
  }

  /***************END ADMIN POLICY************************************************************************************************************************************************************************************************************/

  /***************FHO - Reports - Modify Transactions************************************************************************************************************************************************************************************************************/

  #changed_transactions_report .img {
    cursor: pointer;
    z-index: 107;
    position: absolute;
    top: 53%;
  }
  /***************END FHO - Reports - Modify Transactions************************************************************************************************************************************************************************************************************/


  /***************FHO - Reports - EXPORT/ EXPORT-DATAPASS************************************************************************************************************************************************************************************************************/

  #reports_export_ho .container_top_general {
    margin-top: 60px;
  }

  #reports_export_ho .row {
    margin-bottom: 10px;
  }

  #reports_export_ho #up_buttons {
    margin-top: -10px;
  }

  #reports_export_ho .container {
    margin-top: 25px;
  }

  #reports_export_ho .buttons_bar_left_relative {
    margin-top: 395px;
    margin-bottom: 10px;
  }

  @media (max-width:450px) {
    #reports_export_ho label {
      width: 100% !important;
    }

    #reports_export_ho #template_name {
      min-width: 250px !important;
    }
  }

  @media (max-width:760px) {
    #reports_export_ho #up_buttons {
      margin-top: 0px !important;
    }
  }

  #reports_export_ho .panel_general_margin {
    margin-top: 30px;
  }

  @media (max-width:375px) {
    #reports_export_ho #up_buttons {
      text-align: center;
    }

    #reports_export_ho .buttons_bar_left_relative {
      text-align: center;
    }
  }

  @media (min-width:1920px) and (min-height:1080px) {
    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 280px !important;
    }
  }

  @media (max-height:767px) {
    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 210px !important;
    }
  }

  @media (max-height:667px) aND (max-width:331px) {
    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 0px !important;
    }

    #reports_export_ho .panel_general_margin {
      margin-top: 0px !important;
    }

    #reports_export_ho .container_top_general {
      margin-top: 10px !important;
    }

    #reports_export_ho .container {
      margin-top: 10px !important;
    }
  }

  @media (max-height:640px) and (max-width:424px) {
    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 0px !important;
    }

    #reports_export_ho .panel_general_margin {
      margin-top: 0px !important;
    }

    #reports_export_ho .container_top_general {
      margin-top: 10px !important;
    }

    #reports_export_ho .container {
      margin-top: 10px !important;
    }
  }

  @media (max-height:736px) and (min-height:645px) {
    #reports_export_ho .container_top_general {
      margin-top: 20px !important;
    }

    #reports_export_ho .panel_general_margin {
      margin-top: 10px !important;
    }

    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 30px !important;
    }
  }

  @media (max-height:1080px) and (min-height:905px) {
    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 300px !important;
    }
  }

  @media (max-width:704px) and (min-height:703px) {
    #reports_export_ho .buttons_bar_left_relative {
      margin-top: 250px !important;
    }
  }

  @media (max-height:287px) {
    #reports_export_ho .row {
      padding: 0px !important;
    }
  }

  @media (max-height:420px) {
    #reports_export_ho .row {
      margin-bottom: 10px;
      padding: 0px 5px;
    }
  }




  #reports_export_datapass .container_top_general {
    margin-top: 30px;
  }

  #reports_export_datapass #auto_title {
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    margin-bottom: 40px;
  }

  #reports_export_datapass #test_button {
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
  }

  #reports_export_datapass .container {
    margin-top: 30px;
  }

  #reports_export_datapass .row {
    margin-bottom: 10px;
  }

  #reports_export_datapass .panel_general_margin {
    margin-bottom: 50px;
    margin-top: 40px;
  }

  #reports_export_datapass #hour {
    width: 100%;
  }

  #reports_export_datapass #Button1 {
    margin-left: 45px;
    margin-top: 20px;
  }

  #reports_export_datapass .buttons_bar_left_relative {
    margin-top: 160px;
    margin-bottom: 5px;
  }

  @media (max-width:460px) {
    #reports_export_datapass .container {
      padding: 0px !important;
    }

    #reports_export_datapass .form-control {
      width: 200% !important;
    }

    #reports_export_datapass label {
      width: 100% !important;
      margin-bottom: 3px !important;
    }

    #reports_export_datapass #auto_title {
      margin-bottom: 20px !important;
    }

    #reports_export_datapass .panel_general_margin {
      margin-bottom: 30px;
      margin-top: 20px;
    }

    #reports_export_datapass #fleet_button {
      text-align: center;
    }

    #reports_export_datapass .buttons_bar_left_relative {
      width: 94% !important;
      text-align: center;
    }

    #reports_export_datapass .panel_general_margin {
      width: 94% !important;
    }
  }

  @media (max-height:800px) and (min-height:738px) {
    #reports_export_datapass .buttons_bar_left_relative {
      margin-top: 40px !important;
    }
  }

  @media (max-height:737px) {
    #reports_export_datapass .buttons_bar_left_relative {
      margin-top: 10px !important;
    }
  }

  @media (max-width:960px) and (max-height:575px) and (min-width:816px) and (min-height:574px) {

    #reports_export_datapass #auto_title {
      margin-bottom: 30px !important;
    }

    #reports_export_datapass .panel_general_margin {
      margin-bottom: 20px !important;
      margin-top: 10px !important;
    }

    #reports_export_datapass #Button1 {
      margin-top: 0px !important;
    }

    #reports_export_datapass .container_top_general {
      margin-top: 10px !important;
    }

    #reports_export_datapass .container {
      margin-top: 10px !important;
    }

    #reports_export_datapass #ftp_test {
      margin: 0 !important;
    }

    #reports_export_datapass .btn {
      width: 115px !important;
    }
  }




  /***************END FHO - Reports - EXPORT / EXPORT-DATAPASS************************************************************************************************************************************************************************************************************/



  #reports_export_edit .atg_tables {
    height: 300px !important;
    min-height: 100px;
    width: 100%;
    margin-bottom: 10px;
    left: 0px !important;
  }

  #reports_export_edit #template {
    min-width: 100px;
    max-width: 130px;
  }

  #reports_export_edit .row {
    margin-top: 6px;
  }

  #reports_export_edit .buttons_bar_center_relative {
    margin-top: 30px;
  }

  #reports_export_edit #select_container {
    margin-top: 20px;
  }

  #reports_export_edit #verical_buttons {
    margin-top: 50px;
    text-align: center;
  }

  #reports_export_edit label {
    min-width: 150px;
  }

  #reports_export_edit select {
    min-width: 150px;
  }

  #reports_export_edit input[type="text"] {
    min-width: 150px;
  }


  #reports_export_edit .btn-medium {
    text-align: left;
  }

  @media (max-width:460px) {
    #reports_export_edit .btn-medium {
      width: 90px !important;
    }
  }

  @media (max-width:460px) {
    #reports_export_edit .field_selection {
      padding-left: 0px;
      padding-right: 0px;
    }
  }

  #reports_export_edit .btn-medium {
    font-size: 12px !important;
    width: 120px !important;
  }

  #reports_export_edit .verButton {
    width: 105px !important;
    margin-left: 0 !important;
    text-align: left;
    font-size: 12px !important;
    line-height: 1;
  }

  #reports_export_edit #dummy {
    height: 0px;
    visibility: hidden;
  }

  #reports_export_edit #field_panel {
    margin-top: 20px;
  }

  @media (max-width:370px) {
    #reports_export_edit .field_selection {
      width: 100% !important;
    }

    #reports_export_edit #verical_buttons {
      margin-top: 0px !important;
      float: none !important;
      margin: 0 auto !important;
    }

    #reports_export_edit #select_container {
      margin-top: 10px !important;
    }

    #reports_export_edit #dummy {
      display: none !important;
    }

    #reports_export_edit #verical_buttons {
      width: 100% !important;
    }

    #reports_export_edit .inline_but {
      display: inline !important;
    }
  }

  @media (max-width:290px) {
    #reports_export_edit .row {
      padding: 0px !important;
    }
  }

  #reports_export_edit #paging {
    bottom: -3px !important;
  }



  #reports_datapss_template_ho .atg_tables {
    height: 300px !important;
    min-height: 100px;
    width: 100%;
    margin-bottom: 10px;
    left: 0px !important;
  }

  #reports_datapss_template_ho .row {
    margin-top: 6px;
  }

  #reports_datapss_template_ho .buttons_bar_center_relative {
    margin-top: 40px;
  }

  #reports_datapss_template_ho #select_container {
    margin-top: 20px;
  }

  #reports_datapss_template_ho #verical_buttons {
    margin-top: 50px;
    text-align: center;
  }

  #reports_datapss_template_ho label {
    min-width: 150px;
  }

  #reports_datapss_template_ho select {
    min-width: 150px;
  }

  #reports_datapss_template_ho input[type="text"] {
    min-width: 150px;
  }


  #reports_datapss_template_ho .btn-medium {
    text-align: left;
  }

  @media (max-width:460px) {
    #reports_datapss_template_ho .btn-medium {
      width: 90px !important;
    }
  }

  @media (max-width:460px) {
    #reports_datapss_template_ho .field_selection {
      padding-left: 0px;
      padding-right: 0px;
    }
  }

  #reports_datapss_template_ho .btn-medium {
    font-size: 12px !important;
    width: 120px !important;
  }

  #reports_datapss_template_ho .verButton {
    width: 105px !important;
    margin-left: 0 !important;
    text-align: left;
    font-size: 12px !important;
    line-height: 1;
  }

  #reports_datapss_template_ho #dummy {
    height: 0px;
    visibility: hidden;
  }

  #reports_datapss_template_ho #field_panel {
    margin-top: 20px;
  }

  @media (max-width:370px) {
    #reports_datapss_template_ho .field_selection {
      width: 100% !important;
    }

    #reports_datapss_template_ho #verical_buttons {
      margin-top: 0px !important;
      float: none !important;
      margin: 0 auto !important;
    }

    #reports_datapss_template_ho #select_container {
      margin-top: 10px !important;
    }

    #reports_datapss_template_ho #dummy {
      display: none !important;
    }

    #reports_datapss_template_ho #verical_buttons {
      width: 100% !important;
    }

    #reports_datapss_template_ho .inline_but {
      display: inline !important;
    }
  }

  @media (max-width:290px) {
    #reports_datapss_template_ho .row {
      padding: 0px !important;
    }
  }

  #reports_datapss_template_ho #paging {
    bottom: -3px !important;
  }


  #reports_datapass_Field_ho #test_btn {
    text-align: center;
  }

  #reports_datapass_Field_ho .row {
    margin-bottom: 15px !important;
  }

  #reports_datapass_Field_ho .container {
    margin-top: 20px !important;
    margin-bottom: 10px;
  }

  #reports_datapass_Field_ho .dummy {
    visibility: hidden;
  }

  @media (max-width:767px) {
    #reports_datapass_Field_ho .dummy {
      display: none;
    }
  }

  #reports_datapass_Field_ho .buttons_bar_center_relative {
    margin-top: 15px;
  }

  @media (max-width:376px) {
    #reports_datapass_Field_ho label {
      width: 100% !important;
    }

    #reports_datapass_Field_ho #fleet_btn {
      width: 100% !important;
      text-align: center;
    }

    #reports_datapass_Field_ho .form-control {
      width: 200% !important;
    }
  }

  #reports_datapass_Field_ho .form-control[readonly] {
    background-color: #eee !important;
  }


  .vert_button_tree_fho {
    position: absolute;
    right: 11%;
    top: 18%;
    width: 20%;
  }


  .longVerButton_120 {
    min-width: 120px;
    text-align: left;
    position: absolute;
    margin-left: 0;
  }


  #reports_export_automatic_ho .row {
    margin-bottom: 30px !important;
  }


  #reports_export_automatic_ho .container {
    margin-top: 20px !important;
  }

  #reports_export_automatic_ho #append_file {
    margin-top: 27px;
    margin-left: 15px !important;
  }

  #reports_export_automatic_ho .buttons_bar_center_relative {
    margin-top: 20px;
  }

  #reports_export_automatic_ho .form-control {
    max-width: 300px !important;
  }

  .ml_15 {
    margin-left: 15px !important;
  }

  @media (max-width:767px) {
    #reports_export_automatic_ho #append_file {
      margin-top: 0px !important;
    }
  }



  /***************FHO - Reports - EXPORT************************************************************************************************************************************************************************************************************/



  /***************END FHO - Reports - EXPORT************************************************************************************************************************************************************************************************************/


  #station_properties .iframe_station_properties_panel {
    left: 2%;
    width: 95.9%;
    position: relative;
    /*top: 8.5%;*/
    background-color: white;
    border: solid 1px #ddd;
    margin-top: 8px;
    height: 82%;
  }

  .iframe_properties_panel {
    left: 2%;
    width: 95.9%;
    height: 75%; /*was 100%*/
    position: relative;
    background-color: white;
    border: solid 1px #ddd;
    margin-top: 8px;
  }

  #station_properties .buttons_bar_center {
    position: relative !important;
    top: 0px !important;
  }

  .isDisabled {
    color: currentColor;
    cursor: default !important;
    opacity: 0.5;
    text-decoration: none;
  }

  .iframe_properties {
    width: 100%;
    position: relative;
    height: 100%;
  }


  /***************FHO - FLEET MANAGEMENT - FLEETS************************************************************************************************************************************************************************************************************/


  #local_fleets .buttons_bar_left_relative {
    margin-top: 60px;
  }

  @media (max-width:960px) {
    #local_fleets .buttons_bar_left_relative {
      text-align: center;
      margin-bottom: 10px;
    }
  }

  #local_fleets .panel_general_margin {
    height: 705px;
    margin-top: 20px;
  }

  @media (max-height:750px) {
    #local_fleets .panel_general_margin {
      height: 450px !important;
    }
  }


  #fleet_properties .iframe_properties_panel {
    height: 75%;
  }

  .container_fleet_properties {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  #fleet_properties_general .row {
    margin-bottom: 10px;
  }

  #fleet_properties_general .rule_text {
    margin-top: 50px;
  }

  .panel_fleet_properties {
    height: 645px;
  }

  #fleet_properties_general .default_row {
    margin-top: 30px;
  }



  @media (max-width: 515px) {
    #fleet_properties_general label {
      width: 100% !important;
    }

    #fleet_properties_general .fleet_input {
      width: 95% !important;
    }

    #fleet_properties_general .form-control {
      min-width: 150px !important;
    }

    #fleet_properties_general .depbut1 {
      text-align: center;
    }
  }

  #fleet_properties_general .btn {
    margin: 10px 15px !important;
    width: 135px !important;
  }


  @media (max-width:230px) {
    #fleet_properties_general .panel_fleet_properties {
      height: auto !important;
    }

    #fleet_properties_general .container_fleet_properties {
      padding: 0;
    }
  }

  #dep_list_ho .panel_general_margin {
    max-height: 500px;
    height: 80%;
    min-height: 260px;
  }

  #dep_list_ho .buttons_bar_left_relative {
    margin-top: 50px;
  }

  #dep_properties_general_ho .container {
    margin-top: 40px !important;
    margin-bottom: 10px;
  }

  #dep_properties_general_ho .row {
    margin-bottom: 30px;
  }

  #dep_properties_general_ho .small_row {
    margin-bottom: 10px;
  }

  #dep_properties_general_ho input[type="radio"] {
    margin: 2px 0 0 !important;
  }

  @media (max-width:301px) {
    #dep_properties_general_ho .small_row {
      padding: 0px !important;
    }
  }

  @media (max-width:264px) {
    #dep_properties_general_ho .container {
      padding: 5px 2px !important;
    }
  }

  #dep_properties_information .container {
    margin-top: 40px !important;
    margin-bottom: 10px;
  }

  #dep_properties_information .row {
    margin-bottom: 25px !important;
  }

  @media (max-height:871px) {
    #dep_properties_information .row {
      margin-bottom: 20px !important;
    }
  }

  @media (max-height:790px) {
    #dep_properties_information .row {
      margin-bottom: 15px !important;
    }
  }

  #fleet_properties_information_ho .row {
    margin-bottom: 20px;
  }

  @media (max-width: 515px) {
    #fleet_properties_information_ho label {
      width: 100% !important;
    }

    #fleet_properties_information_ho .form-control {
      min-width: 150px !important;
    }

    #fleet_properties_information_ho .fleet_input {
      width: 95% !important;
    }
  }

  #dep_properties_information #price_lists_list {
    width: 30%;
    height: 22px;
  }

  #dep_defaults_ho .form-control {
    min-width: 80px !important;
  }

  #dep_defaults_ho .container_reports_fho_validation {
    padding-left: 20px !important;
  }

  #dep_defaults_ho .row {
    margin-bottom: 10px;
  }

  #dep_defaults_ho .container {
    padding: 0px;
  }

  @media (max-width:440px) {
    #dep_defaults_ho label {
      width: 100% !important;
    }

    #dep_defaults_ho .form-control {
      width: 90% !important;
      min-width: 100px !important;
      margin-right: 105px !important;
      ;
    }

    #dep_defaults_ho .padding {
      padding: 0px;
    }

    #dep_defaults_ho .row {
      padding: 0px !important;
    }

    #dep_defaults_ho .units {
      margin-left: 25px;
    }
  }

  #dep_defaults_ho .prompt_row {
    margin-top: 20px;
    margin-left: 30px !important;
  }

  @media (max-width:767px) {
    #dep_defaults_ho .panel_general_margin {
      height: auto !important;
    }
  }

  @media (max-width:515px) {
    #fleet_properties_information_ho .panel_fleet_properties {
      height: auto !important;
    }
  }


  #fleet_properties_account .row {
    margin-bottom: 10px;
  }

  @media (max-width:588px) {
    #fleet_properties_account label {
      width: 100% !important;
    }

    #fleet_properties_account .form-control {
      width: 150%;
      min-width: 150px;
    }

    #fleet_properties_account .balance_buttons {
      display: inherit !important;
      text-align: center;
    }
  }

  #fleet_properties_account .container {
    margin-top: 15px;
    padding: 0;
  }

  #fleet_properties_account .balance_buttons {
    display: inline-flex;
  }

  #fleet_properties_account .btn-medium {
    margin-top: 0px !important;
    font-size: 12px !important;
  }

  #fleet_properties_account .panel_100 {
    width: 100% !important;
    left: 0px !important;
  }

  @media (min-width:1124px) {
    #fleet_properties_account .btn-medium {
      width: 155px !important;
    }
  }

  @media (max-width:762px) and (min-width:651px) {
    #fleet_properties_account .btn-medium {
      width: 155px !important;
    }
  }

  /*@media (min-width:1100px) {
  #fleet_properties_account .row {
    margin-bottom: 20px !important;
  }
}*/

  @media (max-width:767px) {
    #fleet_properties_account .balance_buttons {
      margin-top: 10px !important;
    }
  }

  @media (max-width:890px) {
    #fleet_properties_account .panel_fleet_properties {
      height: auto !important;
    }
  }

  #fleet_defaults .form-control {
    min-width: 80px !important;
  }

  #fleet_defaults .container_reports_fho_validation {
    padding-left: 20px !important;
  }

  #fleet_defaults .row {
    margin-bottom: 10px;
  }

  #fleet_defaults .container {
    padding: 0px;
  }

  @media (max-width:440px) {
    #fleet_defaults label {
      width: 100% !important;
    }

    #fleet_defaults .form-control {
      width: 90% !important;
      min-width: 100px !important;
      margin-right: 105px !important;
    }

    #fleet_defaults .padding {
      padding: 0px;
    }

    #fleet_defaults .row {
      padding: 0px !important;
    }

    #fleet_defaults .units {
      margin-left: 25px;
    }
  }

  #fleet_defaults .prompt_row {
    margin-top: 20px;
    margin-left: 30px !important;
  }

  @media (max-width:753px) {
    #fleet_defaults .panel_general_margin {
      height: auto !important;
    }
  }

  #fleet_properties_rules .properties_window {
    overflow-x: hidden;
  }

  #fleet_properties_rules .container_reports_fho {
    margin-top: 40px;
    margin-bottom: 10px;
    margin-left: 30px;
  }

  #fleet_properties_rules .row {
    margin-bottom: 30px;
  }

  #fleet_properties_rules .btn {
    margin-top: -4px !important;
  }

  @media (max-width:655px) {
    #fleet_properties_rules .input_form_control {
      width: 50%;
      min-width: 150px;
    }

    #fleet_properties_rules label {
      width: 100% !important;
    }

    #fleet_properties_rules .dummy {
      display: none;
    }
  }

  @media (max-width:750px) {
    #fleet_properties_rules .btn {
      width: 100px !important;
    }
  }

  #fleet_properties_rules .dummy {
    visibility: hidden;
  }

  @media (max-width:430px) {
    #fleet_properties_rules .button_fleet_rule {
      width: 100%;
      margin-top: 10px !important;
    }

    #fleet_properties_rules .container_reports_fho {
      margin-left: 5px !important;
    }

    #fleet_properties_rules .input_form_control {
      width: 100% !important;
    }
  }



  #fleet_filter .row {
    margin-bottom: 20px;
    margin-top: 10px;
  }


  #fleet_filter .container {
    margin-bottom: 10px;
    padding: 0px !important;
  }

  #fleet_filter .buttons_bar_center_relative {
    margin-top: 40px;
  }


  #fleet_history .panel_general_margin {
    min-height: 330px;
    height: 60%;
    max-height: 1850px;
    margin-top: 30px !important;
  }


  @media (max-width:445px) {
    #fleet_history label {
      width: 100% !important;
    }

    #fleet_history .input_control_form {
      width: 70%;
      min-width: 150px;
    }
  }

  #fleet_history .buttons_bar_center_relative {
    margin-top: 50px;
  }
  /***************END FHO - FLEET MANAGEMENT - FLEETS************************************************************************************************************************************************************************************************************/
  .pressedButton {
    background-color: #286090;
    font-weight: 900;
    color: #fff;
  }

  .unpressedButton {
    font-weight: normal;
    background-color: #337ab7;
    color: #fff;
  }


  /***************FHO - FLEET MANAGEMENT - DEVICES************************************************************************************************************************************************************************************************************/
  #device_general .row {
    margin-bottom: 20px;
  }

  #device_general .container {
    margin-top: 20px;
  }

  #local_devices_ho .form-control {
    position: relative;
    width: 90%;
    height: 21px !important;
    left: 5%;
    min-width: 80px;
  }


  #local_devices_ho .gridbox {
    overflow-x: auto;
    margin-bottom: 28px;
    overflow-y: hidden;
  }

  #local_devices_ho .panel_general_margin_top {
    height: 80%;
    max-height: 705px;
    min-height: 300px;
  }



  #local_devices_ho .buttons_bar_left_relative {
    margin-top: 80px;
  }

  @media (max-width:960px) {
    #local_devices_ho .buttons_bar_left_relative {
      text-align: center;
      margin-bottom: 10px;
    }
  }

  @media (max-height:750px) {
    #local_devices_ho .panel_general_margin {
      height: 450px !important;
    }
  }


  #local_devices_ho input {
    background-color: white !important;
  }


  #local_devices_ho .combo_select_img {
    position: relative;
    top: 1px;
    width: 17px;
    height: 23px;
    left: -5px;
    border-radius: 4px;
  }

  #local_devices_ho .form-control {
    height: 25px !important;
  }

  #local_devices_ho .list_row {
    display: flex;
  }

  #local_devices_ho .combo_box_general .gridbox {
    height: 70% !important;
    /*overflow-y: auto !important;*/
    margin-bottom: 0px;
  }

  #local_devices_ho .combo_box_general div.gridbox .objbox {
    margin-top: -171px;
    top: 0px !important;
  }


  #device_properties .buttons_bar_center_relative {
    margin-top: 50px;
  }

  #device_information .row {
    margin-bottom: 30px;
  }

  .container_30 {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  #device_information #pumpSelect {
    margin-bottom: 40px;
    min-width: 90px !important;
  }

  @media (max-width:335px) {
    #device_information label {
      width: 100% !important;
    }
  }

  #device_information .width_100 {
    width: 100px !important;
    text-align: left;
    padding-left: 15px;
  }


  #device_coup_information .dhx_combo_box {
    height: 25px !important;
    padding: 1px 12px !important;
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100% !important;
    min-width: 150px !important;
    padding: 1px 3px !important;
  }

  #device_coup_information .dhx_combo_input {
    color: #333333;
    font-size: 9pt;
    border: 0px;
    position: absolute;
  }

  #device_coup_information .row {
    margin-bottom: 5px;
  }

  #models_list_frame {
    position: relative;
    width: 100%;
    height: 25px;
    min-width: 150px;
  }


  @media (min-width:1100px) {
    #device_coup_information .checkbox_radio_input {
      max-width: 40px;
      min-width: auto !important;
    }
  }

  #txtNotDays {
    padding: 0px !important;
    text-align: center;
  }

  #device_coup_information .panel_ho {
    width: 99%;
  }

  #device_coup_information .small_row {
    margin-bottom: 15px;
  }

  #device_coup_information .container_fleet_properties {
    margin-top: 10px !important;
  }


  #device_coup_information .right_side_pressure {
    float: right;
  }

  #device_coup_information .container {
    margin-bottom: 5px;
  }

  #device_coup_information .min_input {
    min-width: 40px;
  }

  @media (max-width:395px) {
    #device_coup_information label {
      width: 100% !important;
    }

    #device_coup_information .control_width {
      width: 90% !important;
      min-width: 150px !important;
    }

    #device_coup_information .row {
      margin-bottom: 8px !important;
      padding: 0px !important;
    }

    #txtDate {
      width: 80% !important;
    }

    #txtExpiryNotify {
      width: 80% !important;
    }

    #txtNotDay {
      text-align: right;
    }

    #device_coup_information .mright {
      margin-right: 15px !important;
    }
  }

  @media (max-width:382px) {
    #device_coup_information .units {
      width: 100%;
      text-align: right;
    }
  }


  .container_reports_fho_validation {
    padding-left: 20px !important;
  }

  #device_validation .row {
    margin-bottom: 10px;
  }

  #device_validation .container {
    padding: 0px;
  }

  @media (max-width:440px) {
    #device_validation label {
      width: 100% !important;
    }

    #device_validation .form-control {
      width: 90% !important;
      min-width: 100px !important;
      margin-right: 105px !important;
      ;
    }

    #device_validation .padding {
      padding: 0px;
    }

    #device_validation .row {
      padding: 0px !important;
    }

    #device_validation .units {
      margin-left: 25px;
    }
  }

  #device_validation .prompt_row {
    margin-top: 20px;
    margin-left: 30px !important;
  }

  @media (max-width:390px) {
    #device_validation .panel_general_margin {
      height: auto !important;
    }
  }

  #device_format .device_row {
    text-align: center;
  }

  #device_format .row {
    margin-bottom: 10px;
  }

  #device_format .container {
    margin-top: 15px !important;
  }

  #acquire {
    margin-top: -2px !important;
    width: 110px !important;
  }

  #device_format .btn 
  {
    margin-top: 0px !important;
    font-size: 12px !important;
    padding-right: 2px !important;
    width: 138px !important;
    text-align: left;
  }
  
  @media (max-width:460px) {
    #device_format label {
      width: 100% !important;
    }

    #device_format .form-control {
      width: 90% !important;
      min-width: 150px;
    }

    #device_format .buttonAcquire {
      width: 100% !important;
    }

    #acquire {
      margin-top: 10px !important;
    }
  }

  #device_two_stage .row {
    margin-bottom: 25px;
  }

  #device_two_stage .container_specific {
    margin-left: 25px;
    margin-bottom: 25px;
    margin-top: 25px !important;
  }

  #device_two_stage select[multiple] {
    height: auto !important;
    min-width: 150px;
  }

  @media (max-width:780px) {
    #device_two_stage .panel_fleet_properties {
      height: auto !important;
    }
  }

  @media (max-width:780px) {
    #device_two_stage .container_specific {
      margin-left: 0px !important;
      padding: 0px;
    }
  }
  /***************END FHO - FLEET MANAGEMENT - DEVICES************************************************************************************************************************************************************************************************************/


  /***************FHO - FLEET MANAGEMENT - RULES************************************************************************************************************************************************************************************************************/

  #local_rules .panel_general_margin_top {
    height: 80%;
    max-height: 705px;
    min-height: 300px;
  }

  #local_rules .buttons_bar_left_relative {
    margin-top: 80px;
  }

  @media (max-width:960px) {
    #local_rules .buttons_bar_left_relative {
      text-align: center;
      margin-bottom: 10px;
    }
  }

  @media (max-height:750px) {
    #local_rules .panel_general_margin {
      height: 450px !important;
    }
  }


  #rules_properties_general .row {
    margin-bottom: 25px;
  }

  #rules_properties_general .form-control {
    max-width: 300px;
    min-width: 150px;
  }

  @media (max-width:345px) {
    #rules_properties_general .container {
      padding: 0px;
    }
  }

  .panel_fleet_properties_540 {
    height: 540px;
  }


  #rule_cluster #rule_cluster_table {
    height: 400px;
  }

  #rule_cluster .row {
    margin-bottom: 10px;
  }

  #rules_time_detail .row {
    margin-bottom: 20px;
  }

  #rules_time_detail .btn-medium {
    margin-top: -6px !important;
  }

  .container_20 {
    margin-top: 25px !important;
  }

  #rules_time_detail input[type="checkbox"] {
    margin: 2px 0 0;
  }

  #rules_time_detail label {
    min-width: 100px;
  }

  @media (max-width:400px) {
    #rules_time_detail .btn-medium {
      margin-top: 10px !important;
      margin-left: 0px !important;
    }

    #rules_time_detail label {
      width: 80% !important;
    }
  }


#rules_time_detail .buttons_bar_center_relative_no_border {
  margin-top: 20px; /*ltr*/
}

  #rules_Limit_detail .row {
    margin-bottom: 20px;
  }

  #rules_Limit_detail .form-control {
    max-width: 300px;
    min-width: 150px;
  }

  .ml_10 {
    margin-left: 10px;
  }

  .mr_10 {
    margin-right: 10px;
  }

  #rule_properties_detail .row {
    margin-bottom: 20px;
  }

  #rule_properties_detail .form-control {
    max-width: 300px;
    min-width: 150px;
  }

  #rule_properties_detail .container {
    margin-top: 20px;
  }

  #rules_fuel_detail #rule_fuel_table {
    height: 350px;
  }

  #rules_fuel_detail .row {
    margin-bottom: 10px;
  }

  #rules_fuel_detail .buttons_bar_center_relative_no_border {
    margin-top: 10px;
  }

  #rule_dry_products #rule_fuel_table {
    height: 350px;
  }

  #rule_dry_products .row {
    margin-bottom: 10px;
  }

  #rule_dry_products .buttons_bar_center_relative_no_border {
    margin-top: 10px;
  }

  #rule_filter .row {
    margin-bottom: 20px;
    margin-top: 10px;
  }


  #rule_filter .container {
    margin-bottom: 10px;
    padding: 0px !important;
  }

  #rule_filter .buttons_bar_center_relative {
    margin-top: 40px;
  }






  @media (max-height:535px) {
    .iframe_properties_panel {
      height: 65%;
    }

    .iframe_properties_buttons {
      top: 84% !important;
    }
  }

  @media (max-height:420px) {
    .iframe_properties_panel {
      height: 50%;
    }

    .iframe_properties_buttons {
      top: 80% !important;
    }

    .iframe_properties_label_input_general {
      margin: 2.5% !important;
    }
  }


  /***************END FHO - FLEET MANAGEMENT - RULES************************************************************************************************************************************************************************************************************/



  /***************FHO - FLEET MANAGEMENT - GROUP RULES************************************************************************************************************************************************************************************************************/
  #group_rules_properties .iframe_properties_panel {
    height: 70%;
  }

  #local_group_rules .panel_general_margin_top {
    height: 80%;
    max-height: 705px;
    min-height: 300px;
  }

  #local_group_rules .buttons_bar_left_relative {
    margin-top: 80px;
  }

  @media (max-width:960px) {
    #local_group_rules .buttons_bar_left_relative {
      text-align: center;
      margin-bottom: 10px;
    }
  }

  @media (max-height:750px) {
    #local_group_rules .panel_general_margin {
      height: 450px !important;
    }
  }


  #group_rules_general .row {
    margin-bottom: 20px;
  }

  .panel_fleet_properties_365 {
    height: 365px;
  }

  @media (max-width:350px) {
    #group_rules_general .container {
      padding: 5px !important;
    }
  }

  #group_rule_detail .container {
    margin-top: 20px;
  }

  #group_rule_detail .row {
    margin-bottom: 20px;
  }

  @media (max-width:530px) {
    #group_rule_detail label {
      width: 100% !important;
    }
  }

  #group_rule_filter .row {
    margin-bottom: 20px;
    margin-top: 10px;
  }


  #group_rule_filter .container {
    margin-bottom: 10px;
    padding: 0px !important;
  }

  #group_rule_filter .buttons_bar_center_relative {
    margin-top: 40px;
  }

  /***************FHO - FLEET MANAGEMENT - GROUP RULES************************************************************************************************************************************************************************************************************/




  /***************FHO - FLEET MANAGEMENT - MODELS************************************************************************************************************************************************************************************************************/
  #model_properties .iframe_properties_panel {
    height: 70%;
  }

  #local_models .panel_general_margin_top {
    height: 80%;
    max-height: 705px;
    min-height: 300px;
  }

  #local_models .buttons_bar_left_relative {
    margin-top: 80px;
  }

  @media (max-width:960px) {
    #local_models .buttons_bar_left_relative {
      text-align: center;
      margin-bottom: 10px;
    }
  }

  @media (max-height:750px) {
    #local_models .panel_general_margin {
      height: 450px !important;
    }
  }

  #model_general .dhx_combo_box {
    width: 100% !important;
    height: 25px !important;
    padding: 1px 12px !important;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
  }

  #model_general .dhx_combo_input {
    width: 100% !important;
  }

  #model_general .row {
    margin-bottom: 15px;
  }

  #model_general .dhx_combo_img {
    top: 1px;
    right: 1px;
  }

  @media (max-width:525px) {
    #model_general label {
      width: 100% !important;
    }

    #model_general .row {
      margin-bottom: 10px;
    }

    #model_general .container {
      padding: 0;
    }

    .model_general_select {
      width: 90% !important;
      min-width: 150px !important;
    }


    #model_general label {
      margin-bottom: 2px !important;
    }

    #model_general .units {
      float: right !important;
    }
  }

  #model_general .panel_fleet_properties {
    height: auto !important;
  }
  /***************END FHO - FLEET MANAGEMENT - MODELS************************************************************************************************************************************************************************************************************/

  /***************FHO - FLEET MANAGEMENT - ROUTES************************************************************************************************************************************************************************************************************/
  #local_routes .panel_general_margin_top {
    height: 80%;
    max-height: 705px;
    min-height: 300px;
  }

  #local_routes .buttons_bar_left_relative {
    margin-top: 80px;
  }

  @media (max-width:960px) {
    #local_routes .buttons_bar_left_relative {
      text-align: center;
      margin-bottom: 10px;
    }
  }

  @media (max-height:750px) {
    #local_routes .panel_general_margin {
      height: 450px !important;
    }
  }

  #route_properties .container {
    margin-top: 20px;
  }

  #route_properties .row {
    margin-bottom: 10px;
  }

  #route_properties .buttons_bar_center_relative {
    margin-top: 30px;
  }


  @media (max-width:380px) {
    #route_properties label {
      width: 100% !important
    }
  }


  /***************END FHO - FLEET MANAGEMENT - ROUTES************************************************************************************************************************************************************************************************************/

  /***************FHO - REPORTS - FLTMAN FLEET FILTER ************************************************************************************************************************************************************************************************************/

  #reset_button_filter {
    margin-top: 20px;
    text-align: center;
  }

  #set_fleet_filter_ho select[multiple] {
    height: 200px !important;
    margin-bottom: 20px;
  }

  #set_fleet_filter_ho .row {
    margin-bottom: 5px;
  }

  #set_fleet_filter_ho .container {
    margin-top: 20px;
  }

  #set_fleet_filter_ho .buttons_bar_center_relative {
    margin-top: 60px;
  }

  @media (max-width:455px) {
    .filter_part {
      width: 100%;
    }

    #reset_button_filter {
      margin-top: 0px;
    }
  }

  @media (max-width:320px) {
    #set_fleet_filter_ho .buttons_bar_center_relative {
      margin-top: 20px !important;
    }

    .filter_part {
      padding: 0 !important;
    }
  }

  @media (max-width:360px) and (min-width:330px) and (max-height:640px) {
    #set_fleet_filter_ho .buttons_bar_center_relative {
      margin-top: 170px !important;
    }
  }




  #set_dept_filter_ho select[multiple] {
    height: 200px !important;
    margin-bottom: 20px;
  }

  #set_dept_filter_ho .row {
    margin-bottom: 5px;
  }

  #set_dept_filter_ho .container {
    margin-top: 20px;
  }

  #set_dept_filter_ho .buttons_bar_center_relative {
    margin-top: 60px;
  }

  @media (max-width:320px) {
    #set_dept_filter_ho .buttons_bar_center_relative {
      margin-top: 20px !important;
    }
  }

  @media (max-width:360px) and (min-width:330px) and (max-height:640px) {
    #set_dept_filter_ho .buttons_bar_center_relative {
      margin-top: 170px !important;
    }
  }



  /***************END FHO - REPORTS - FLTMAN FLEET FILTER ************************************************************************************************************************************************************************************************************/
  /***************FMS - EVENTS VIEWER************************************************************************************************************************************************************************************************************/
  #events_viewer #events_table {
    height: 65%;
    max-height: 640px;
    min-height: 300px;
  }

#events_viewer #events_table_fms {
  /* height: 590px;*/
  height: 65%;
  max-height: 640px;
  min-height: 300px;
}

  #events_viewer .events_panels {
    height: 155px;
  }

  #events_viewer #date_container {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  #events_viewer #refresh_container {
    top: 45px;
  }

  #events_viewer #refreshbut {
    margin-top: -4px;
  }

  #events_viewer .combo_form_control {
    width: 90%;
    left: 5%;
    min-width: 80px;
    position: relative;
  }

  .mb_10 {
    margin-bottom: 10px;
  }

  .mb_5 {
    margin-bottom: 5px;
  }

  .mb_20 {
    margin-bottom: 20px;
  }

  #setup_general_ho .mb_20 {
    margin-bottom: 20px !important;
  }

  @media (max-width:7960px) and (max-height:622px) {
    #events_viewer #refresh_container {
      margin-top: 0px !important;
    }
  }

  @media (max-width:570px) {
    #events_viewer .from_to {
      width: 100%;
    }

    #events_viewer #date_container {
      margin-top: 10px;
    }

    #events_viewer #proxy_from_date {
      margin-bottom: 5px;
    }
  }

  #events_viewer .calendar_img {
    margin-left: 5px;
  }

  @media (max-width:470px) {
    #events_viewer .container {
      padding: 0px !important;
    }

    #events_viewer .form-control {
      min-width: 135px !important;
    }
  }

  @media (max-width:310px) {
    #events_viewer .refresh {
      padding: 0px !important;
    }
  }

  @media (max-width:992px) and (min-width:471px) {
    #events_viewer .form-control {
      width: 200px !important;
    }
  }

  #events_viewer #proxy_from_date {
    background-color: white !important;
  }

  #events_viewer #proxy_to_date {
    background-color: white !important;
  }

  .mb_7 {
    margin-bottom: 7px;
  }

  /***************END FMS - EVENTS VIEWER************************************************************************************************************************************************************************************************************/


  /***************ALARMS MAIN************************************************************************************************************************************************************************************************************/
  @media (max-width:760px) {
    #alarms_main .alarms_main_panels {
      height: auto !important;
    }

    #alarms_main .filter_containers {
      padding: 0px 0px 0px 2px;
      margin-top: 10px;
      margin-bottom: auto !important;
    }
  }

  @media (min-width:761px) {
    #alarms_main #proxy_to_date {
      width: 100% !important;
      min-width: auto !important;
    }

    #alarms_main #proxy_from_date {
      width: 100% !important;
      min-width: auto !important;
    }

    #alarms_main #auto_refresh_panel {
      margin-top: 10px !important;
    }
  }

  .ml_20 {
    margin-left: 20px !important;
  }

  #alarms_main .row {
    margin-bottom: 4px;
    padding: 0;
  }

  #alarms_main .calendar_img {
    margin-left: 5px;
  }

  #alarms_main #proxy_from_date {
    background-color: white !important;
  }

  #alarms_main #proxy_to_date {
    background-color: white !important;
  }

  #alarms_main #stations_list_div {
    width: 90%;
    left: 5%;
    right: 5%;
    position: relative;
  }

  #alarms_main #station_list {
    min-width: 140px !important;
  }

  #container_report_type_alarms_main {
    margin-top: 20px;
    margin-bottom: 25px;
  }

    #container_report_type_alarms_main .row {
      margin-bottom: 10px;
    }

  #container_device_alarms_main {
    margin-top: 30px;
    margin-bottom: 37px;
  }

    #container_device_alarms_main .row {
      margin-bottom: 12px;
    }


  #container_date_alarms_main {
    margin-top: 30px;
    margin-bottom: 30px;
  }

    #container_date_alarms_main .row {
      margin-bottom: 15px;
    }

  @media (max-width:1280px) {
    #alarms_main .alarms_main_rows {
      width: 100%;
    }
  }

  #auto_refresh_panel {
    margin-top: 40px;
  }

  #alarms_main #refreshbut {
    width: 105px !important;
  }

  @media (min-width:417px) and (max-width:990px) {

    #alarms_main #refreshbut {
      margin: -7px 0px 4px 15px !important;
    }
  }

  @media (max-width:460px) {
    #container_report_type_alarms_main .row {
      padding-left: 5px;
    }

    #alarms_main .form-control {
      min-width: 150px;
    }
  }

  @media (max-width:1090px) {
    #auto_refresh {
      width: 100%;
    }
  }

  @media (max-width:415px) {
    #alarms_main label {
      width: 100% !important;
    }

    #auto_refresh_row {
      width: 100%;
      margin-bottom: 10px;
    }
  }

  #auto_refresh_row {
    margin-bottom: 20px;
  }

  #checkbox_refresh {
    max-width: 10px;
  }

  #alarms_table {
    height: 550px !important;
  }

  #alarms_main .buttons_bar_left_relative {
    margin-top: 15px;
    margin-bottom: 5px;
  }

  #alarms_main .btn {
    width: 170px;
  }

  #alarms_main .alarms_main_panels {
    height: 160px;
  }

  #alarms_table_fms {
    height: 450px !important;
  }

  /***************END ALARMS MAIN************************************************************************************************************************************************************************************************************/



  #companiesConfiguration_ho #table {
    height: 400px;
  }

  #add_companiesConfiguration_ho {
    margin-top: 40px;
  }

  #companiesConfiguration_ho #ok_panel {
    margin-top: 80px;
  }

  #companiesConfiguration_ho #ButtonUpdateStations {
    width: 135px !important;
  }

  /***************FMS - STATUS************************************************************************************************************************************************************************************************************/
#fuel_manag_status #tipDiv {
  border: 5px solid #FF0000;
  position: absolute;
  visibility: hidden;
  z-index: 107;
  left: 2%;
  top: 473px;
  height: 220px;
}

  #fuel_manag_status input[type="checkbox"] {
    margin: 4px 0 0;
  }

  #fuel_manag_status input[type="radio"] {
    margin: 4px 0 0;
  }



  .mt_13 {
    margin-top: 13px;
  }

  .mt_40 {
    margin-top: 40px;
  }

  .ml_30 {
    margin-left: 30px;
  }

  #fuel_manag_status #status_container {
    margin-top: 35px;
  }

  #fuel_manag_status #status_alarms {
    /*width: 100%;
  position: relative;
  height: 345px;
  top: 10px;*/
    margin-bottom: 40px !important;
    width: 100%;
    position: relative;
    height: 345px;
    margin-top: 10px !important;
  }

  #fuel_manag_status .container {
    margin-top: 20px;
  }

  #fuel_manag_status #status_table {
    height: 35%;
    min-height: 200px;
  }

  @media (max-width:1255px) {
    #fuel_manag_status .btn-primary {
      font-size: 14px;
      padding: 5px;
      width: 110px !important;
      margin: 8px !important;
    }
  }

  #fuel_manag_status .row {
    margin-bottom: 10px;
  }

  #status_alarms_frame .table_panel {
    width: 100%;
    height: 93%;
    left: 0%;
    top: 0px;
  }

  #status_alarms_frame div.gridbox table.hdr td {
    min-width: 110px;
  }

    #status_alarms_frame div.gridbox table.hdr td div.hdrcell {
      min-width: 110px;
    }

  #status_alarms_frame td {
    width: 100%;
  }

  #station_order #station_order_container {
    top: 10px;
    margin-top: 0px !important;
  }

  #station_order .right_buttons {
    position: relative;
    float: right;
    margin-right: 1.5%;
  }

  #station_order .panel_ho_general {
    display: inline-block;
    top: 10px;
  }

  #station_order .station_order_tables {
    height: 150px;
  }

  #station_order .table_panel {
    margin-top: 10px;
  }

  #station_order .buttons_bar_center_relative {
    margin-top: 0px;
    width: 93%;
    left: 3.5%;
  }

  #station_order .row {
    margin-bottom: 10px;
  }

  #station_order .mdn-button {
    padding: 3px 5px;
  }

  #station_order .form-control {
    min-width: 100px;
  }

  #station_order #create_order {
    width: 120px !important;
  }

  /***************END FMS - STATUS************************************************************************************************************************************************************************************************************/

  /***************FMS - ORDERS************************************************************************************************************************************************************************************************************/
#orders_fuel_manag #station_list {
  position: relative;
  width: 90%;
  vertical-align: middle;
  text-align: left;
  background-position-x: center;
  background-position-y: bottom;
  padding-left: 0px;
  margin-left: 5%;
}

  #orders_fuel_manag #attach_delivery {
    width: 150px !important;
  }

  #orders_fuel_manag .form-control {
    background-color: white;
  }

  #orders_fuel_manag #to1 {
    margin-left: 10px;
    max-width: 45px;
    width: 30px;
    padding-right: 0px;
  }

  #orders_fuel_manag #from1 {
    max-width: 45px;
    width: 40px;
    padding-right: 0px;
  }

  #orders_fuel_manag #type {
    width: 80px;
    padding-right: 0px;
    padding-right: 0px;
  }


  @media (max-width:450px) {
    #orders_fuel_manag #Refresh {
      margin-left: 0px !important;
      margin-top: 20px !important;
    }
  }

  #orders_fuel_manag #Refresh {
    margin-top: -5px;
    margin-left: 60px;
  }

  #orders_fuel_manag img {
    margin-top: 4px;
  }

  .mt_4 {
    margin-top: 4px;
  }

  #orders_fuel_manag .table_panel {
    height: 70%;
    top: 50px;
    max-height: 610px;
    min-height: 350px;
  }

  #orders_fuel_manag .buttons_bar_left_relative {
    margin-top: 65px;
  }

  #orders_fuel_manag .row {
    margin-bottom: 15px;
  }

  #orders_send_mail label {
    font: messagebox;
  }

  #orders_send_mail textarea {
    font: messagebox;
  }

  #orders_send_mail .row {
    margin-bottom: 10px;
  }

  #orders_send_mail #body {
    width: 100%;
    min-height: 100px;
    margin: 20px 10px;
  }

  #orders_send_mail .buttons_bar_center_relative {
    margin-top: 40px;
  }

  @media (max-width:390px) {
    #orders_send_mail .full_row {
      width: 100%;
    }
  }

  #orders_send_mail input {
    min-width: 150px;
  }

  #orders_send_mail .container {
  }

  #station_delivery #station_delivery_table {
    height: 270px;
  }

  #station_delivery #bottom_buttons {
    margin-top: 40px;
  }

  #station_delivery #station_delivery_container {
    margin-top: 15px;
  }

  #station_delivery .row {
    margin-bottom: 10px;
  }

  .mt_2 {
    margin-top: 2px;
  }

  #address_book_ho #address_book_table {
    height: 200px;
    margin-top: 45px;
    margin-bottom: 30px;
  }

  #address_book_ho .buttons_bar_center_relative {
    margin-top: 30px;
  }

  #address_book_ho #add_to {
    margin-top: -3px !important;
    margin-bottom: 0px !important;
  }

  #address_book_ho #to {
    margin-top: 10px;
  }

  #address_book_ho input {
    min-width: 150px;
  }

  #wet_delivery_detailed_data #tlsbtn {
    margin-top: -5px !important;
    margin-bottom: 0px !important;
  }

  #wet_delivery_detailed_data input[type="radio"] {
    margin: 2px 0 0;
  }

  #wet_delivery_detailed_data #source {
    margin-top: 40px;
  }

  #wet_delivery_detailed_data .radio_width {
    max-width: 50px;
  }

  #wet_delivery_detailed_data #wet_delivery_container {
    margin-top: 30px;
  }

  #wet_delivery_container .row {
    margin-bottom: 6px;
  }

  #wet_delivery_detailed_data .center {
    text-align: center;
  }

  #wet_delivery_detailed_data .no_visibility {
    visibility: hidden;
  }

  #wet_delivery_detailed_data input[type=text] {
    min-width: 100px;
  }

  @media (max-width:990px) {
    #wet_delivery_detailed_data .no_visibility {
      visibility: visible;
    }

    #wet_delivery_detailed_data #manual_data_panel {
      margin-top: 30px;
    }
  }

  #wet_delivery_detailed_data .ml_20 {
    margin-left: 20px;
  }

  #wet_delivery_detailed_data .container {
    margin-bottom: 10px;
  }

  #wet_delivery_detailed_data .buttons_bar_center_relative {
    margin-top: 40px !important;
  }


  #wet_delivery_detailed_data #save_close_but {
    width: 120px !important;
  }

  #wet_delivery_detailed_data #manual_date_start {
    background-color: white !important;
  }

  #wet_delivery_detailed_data #manual_date_end {
    background-color: white !important;
  }


  #wet_delivery_detailed_data .calendar_img {
    margin-left: 2px !important;
  }

  @media (max-width:410px) {
    #wet_delivery_detailed_data .container {
      padding: 0px !important;
    }
  }

  #wet_delivery_TLG_readings .panel_ho_general {
    height: 300px;
  }

  #wet_delivery_TLG_readings .buttons_bar_center_relative {
    margin-top: 40px;
  }
  /***************END FMS - ORDERS************************************************************************************************************************************************************************************************************/


/***************FMS - TANK STATUS************************************************************************************************************************************************************************************************************/
#tank_status .pumpnetContainer {
  position: relative;
  z-index: 10000000;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  top: 0px;
  left: 0px;
}

#tank_status .pumpnetBtn {
  position: relative;
  z-index: 10000000;
  width: 100% !important;
  height: 100%;
  background-color: #FFFFFF;
}

#tank_status .pumpnet {
  z-index: 1000000000;
  width: 48% !important;
  height: 235px;
  max-width: 650px;
  min-width: 320px;
  background-color: #FFFFFF;
  float: left;
  margin: 2px;
  visibility: hidden;
  display: none;
}

#tank_status .TankImageContainer {
  border: solid 0px red;
  width: 100%;
  height: 118px;
  background-color: #ffffff;
}

#tank_status .TankFuelImg {
  position: relative;
  top: 0px;
  left: 0px;
  height: 0px;
  width: 100%;
  background-color: #1F3B73;
  z-index: 100;
}

#tank_status .TankWaterImg {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 0px;
  width: 100%;
  background-color: #58ACD1;
  z-index: 120;
}

#tank_status .TankStatusImg {
  position: relative;
  height: 118px;
  cursor: pointer;
  z-index: 400;
  width: 100%;
}

#tank_status .TankBG {
  position: absolute;
  height: 118px;
  z-index: 1;
  width: 100%;
  background-color: #cccccc;
}

#tank_status .tankName {
  height: 30px;
}


#tank_status .text-white {
  height: 24px;
  min-width: 100px;
}

#tank_status .td-tankImageContainer {
  width: 200px;
  text-align: center;
  border: solid 0px red;
  left: 10px;
  position: relative;
}

@media (max-width: 480px) {
  #tank_status .td-tankImageContainer {
    display: none;
  }
}

@media (max-width:524px) {
  #tank_status label {
    width: 100% !important;
  }
}

#tank_status #tank_button_img {
  width: 30px;
  height: 30px;
  white-space: nowrap;
  margin-right: 1%;
  margin-left: 2%;
  background-repeat: round;
}


#tank_status #tank_status_link {
  margin-right: 5px;
}

#tank_status #tank_status_link:hover {
  background-color: transparent;
  color: black;
}

#tank_status #transactionGrid {
  height: 180px;
  margin-top: 0px;
}

.float_right {
  float: right;
}

.float_left_10 {
  margin-left: 10px !important;
  float: left !important;
}

.float_right_10 {
  margin-right: 10px !important;
  float: right !important;
}

#tank_status #paging {
  position: relative !important;
  margin-top: -15px;
}

#tank_status .objbox {
  height: 120px !important;
}

#tank_status .carousel_control:active, .carousel_control:focus, .carousel_control:hover {
  background-color: transparent;
}

#tank_status #gridbox > table > tbody > tr:nth-child(1) > td > div > table {
  table-layout: fixed;
}

#tank_status div.gridbox table.row20px tr td {
  text-align: left;
  padding-left: 3px;
}

#tank_status .pumpnetContainer {
  max-height: 475px;
}

#station_data_tabs .navMenu {
  margin: 0px;
  padding-top: 10px;
  padding-left: 2px;
  padding-right: 2px;
  min-width: 110px !important;
}

#station_data_tabs .tabs_body {
  background-color: #E9E7E1;
}

#station_data_tabs .tabs_body {
  overflow-y: hidden;
}

@media (max-width:567px) {
  #station_data_tabs .tabs_body {
    overflow-x: auto !important;
    display: inline-flex !important;
  }
}

#alarms_status_tooltip .objbox {
  height: 125px !important;
}

/***************END FMS - TANK STATUS************************************************************************************************************************************************************************************************************/


/***************FMS - STATION DATA************************************************************************************************************************************************************************************************************/
  /** INVENTORY **/
  #wet_inventory_ho #station_list {
    min-width: 150px;
  }

  #wet_inventory_ho .container {
    margin-top: 30px;
  }

  #wet_inventory_ho #wet_inventory_table {
    height: 600px;
  }

  #wet_inventory_ho .buttons_bar_left_relative {
    margin-top: 70px;
  }

  .d_input_list {
    width: 90%;
    position: relative;
    height: 20px;
    left: 5%;
  }

  #wet_inventory_ho .form-control {
    min-width: auto !important;
  }


  #wet_inventory_popup select {
    min-width: 150px;
  }

  #wet_inventory_popup .row {
    margin-bottom: 20px;
  }

  #wet_inventory_popup .up_label {
    margin-top: 5px;
  }

  @media (max-width:350px) {
    #wet_inventory_popup .up_label {
      width: 100%;
    }
  }

  #wet_inventory_popup .radio_buttons {
    margin-top: 65px;
  }

  #wet_inventory_popup #date_time_img {
    margin-left: 10px;
    margin-top: 3px;
  }

  #wet_inventory_popup #date_time {
    min-width: 130px !important; 
    max-width: 140px;
  }

  #wet_inventory_popup #tlsbtn {
    margin: 0px 0px 3px 0px !important;
  }

  #wet_inventory_popup #read_tlg {
    min-width: 150px;
  }

  #wet_inventory_popup #select_tlg_text {
    min-width: 120px;
    margin-top: 4px;
  }

  @media (max-width:530px) {
    #wet_inventory_popup .radio_row {
      width: 100%;
    }

    #wet_inventory_popup input[type="radio"] {
      margin: 0px 0 0;
    }
  }

  @media (max-width:333px) {
    #wet_inventory_popup .select_tlg_label {
      width: 100%;
    }
  }

  #wet_inventory_popup .wet_container {
    margin-top: 20px;
  }

  #wet_inventory_popup .buttons_bar_center_relative {
    margin-top: 50px;
  }

  #wet_inventory_popup .panel_ho_general {
    padding-top: 10px;
  }

  #wet_inventory_popup .form-control {
    min-width: auto !important;
  }

  @media (max-width:395px) {
    #wet_inventory_popup .container {
      padding-left: 0px !important;
    }

    #wet_inventory_popup .col-xs-12 {
      padding-left: 5px !important;
    }
  }

  #wet_inventory_popup input[type="radio"] {
    margin: 4px 0 0 !important;
  }

  #wet_inventory_popup #tank_product {
    margin-top: 10px;
  }

  #wet_inventory_popup #date_time {
    background-color: white;
  }


  .mt_9 {
    margin-top: 9px;
  }

  .mt_3 {
    margin-top: 3px;
  }


  /** PRICE **/

  #station_data_price_update #station_data_price_container {
    margin-top: 30px;
  }

  #station_data_price_update #station_data_price_table {
    height: 400px;
  }

  #station_data_price_update .buttons_bar_left_relative {
    margin-top: 50px;
  }

  #station_data_price_update #product_price_row {
    margin-top: 50px;
  }

  #station_data_price_update .row {
    margin-bottom: 15px;
  }

  #station_data_price_update #update_price {
    width: 5%;
    min-width: 13px;
  }

  #station_data_price_update #new_price_date_img {
    margin-left: 10px;
    margin-top: 4px;
  }

  @media (max-width:430px) {
    #station_data_price_update label {
      width: 100% !important;
    }

    #station_data_price_update .buttons_bar_left_relative {
      padding-left: 10px;
    }
  }

  #station_data_price_update input[type="text"] {
    min-width: 140px;
  }

  #station_data_price_update #station_list {
    min-width: 180px;
  }

  @media (max-width:415px) {
    #station_data_price_update #currency {
      margin-left: 60px;
    }
  }

  #get_stn_id_list .container {
    margin-top: 20px;
  }

  #get_stn_id_list .row {
    margin-bottom: 10px;
  }

  #get_stn_id_list .buttons_bar_center_relative {
    margin-top: 30px;
  }

  #get_stn_id_list .col-xs-1 {
    max-width: 20px !important;
  }

  #get_stn_id_list .panel_ho_general {
    height: 300px;
  }

  @media (max-width:340px) {
    #get_stn_id_list label {
      width: 75% !important;
    }
  }

  #station_data_price_history #txtName {
    color: darkorange;
  }

  #station_data_price_history #station_price_history_table {
    height: 300px;
  }

  #station_data_price_history .buttons_bar_center_relative {
    margin-top: 60px;
  }

  #station_data_price_history .container {
    margin-top: 20px;
  }

  @media (max-width:405px) {
    #station_data_price_history label {
      width: 100% !important;
    }
  }


  /** MANUAL ENTRY **/


  #manual_entry .btn-primary {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  #manual_entry #transaction_row {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  #manual_entry textarea {
    font: message-box;
  }

  #manual_entry #comments {
    width: 100%;
    height: 45px !important;
    min-width: 130px;
  }

  #manual_entry #manual_entry_container {
    margin-top: 30px;
  }

  #manual_entry .row {
    margin-bottom: 2px;
  }

  #manual_entry .manual_entry_tables {
    margin-bottom: 10px;
  }

  .mt_5 {
    margin-top: 5px;
  }

  #manual_entry #deleteRow {
    margin-left: 3px !important;
  }

  #manual_entry #saveall {
    margin-left: 20px;
  }

  #manual_entry .panel_ho_general {
    position: relative;
    background-color: white;
    padding: 2px;
    border-color: lightgray;
    width: 100% !important;
    left: 0% !important;
    top: 0px !important;
    margin-top: 8px;
    clear: both;
    float: none;
  }

  #manual_entry #total_quantity {
    min-width: 100px;
  }

  @media (max-width:665px) {
    #manual_entry .row {
      padding: 0px;
    }

    #manual_entry .btn-primary {
      margin-bottom: 10px !important;
    }

    #manual_entry #comments_txt {
      width: 100%;
    }

    #manual_entry #comments_panel {
      width: 100%;
    }
  }

  #manual_entry #station_list {
    min-width: 200px;
  }

  #manual_entry .gridbox {
    height: 150px !important;
  }


  #manual_entry #station_row {
    margin-bottom: 25px;
  }
  /***************END FMS - STATION DATA************************************************************************************************************************************************************************************************************/




  /***************FMS - REPORTS************************************************************************************************************************************************************************************************************/
  .reports_fms_panel_margin {
    width: 50%;
    left: 25%;
  }

  @media (max-width:835px) {
    .reports_fms_panel_margin {
      width: 96% !important;
      left: 2% !important;
    }
  }



  #report_fms_FuelSalesTrends_new #Products {
    width: 100%;
    height: 80px !important;
  }

  #report_fms_FuelSalesTrends_new #xml {
    display: none;
    width: 123px;
    z-index: 102;
  }

  #report_fms_FuelSalesTrends_new #top_buttons {
    text-align: center;
    margin-top: 10px;
    left: 10px;
  }

  #report_fms_FuelSalesTrends_new input[type="checkbox"] {
    margin: 4px 0 0;
  }

  #report_fms_FuelSalesTrends_new .container {
    margin-top: 20px;
  }

  #report_fms_FuelSalesTrends_new .row {
    margin-bottom: 15px;
  }

  @media (max-width:475px) {
    #report_fms_FuelSalesTrends_new .form-control {
      min-width: 200px;
    }

    #report_fms_FuelSalesTrends_new label {
      width: 100% !important;
    }

    #report_fms_FuelSalesTrends_new .row {
      padding-left: 0px !important;
    }

    #report_fms_FuelSalesTrends_new #top_buttons {
      left: -20px !important;
    }

    #fuel_sales_panel {
      padding: 0;
    }

    #report_fms_FuelSalesTrends_new .btn {
      width: 95px !important;
    }

    #report_fms_FuelSalesTrends_new .buttons_bar_left_relative {
      background-position-x: center;
      background-position-y: bottom;
      text-align: center;
    }
  }


  #report_fms_DetailedTankReconciliation .container {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  #report_fms_DetailedTankReconciliation .row {
    margin-top: 10px;
  }

  #report_fms_DetailedTankReconciliation .calendar_img {
    margin-left: 10px;
  }

  #report_fms_DetailedTankReconciliation .buttons_bar_center_relative {
    margin-top: 0px;
  }


  @media (max-width:590px) {
    #report_fms_DetailedTankReconciliation label {
      width: 100% !important;
    }
  }

  #report_fms_DetailedTankReconciliation #ButSubmit {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
  }

  #report_fms_DetailedTankReconciliation .form-control {
    min-width: 200px;
  }


  #report_fms_DetailedTankReconciliation .tank_reconciliation {
    margin-bottom: 25px;
  }


  #report_fms_BypassReport .calendar_img {
    margin-left: 10px;
  }

  #report_fms_BypassReport .row {
    margin-bottom: 10px;
  }

  #report_fms_BypassReport .buttons_bar_center_relative {
    margin-top: 150px;
  }

  #report_fms_BypassReport input[type="text"] {
    min-width: 150px
  }

  #report_fms_BypassReport select {
    min-width: 150px
  }

  #report_fms_BypassReport #sort_container {
    margin-top: 30px;
    margin-bottom: 35px;
  }

  #report_fms_BypassStation .buttons-bar {
    position: absolute;
    top: 82%;
    background-position-x: center;
    background-position-y: bottom;
    width: 94.5%;
    text-align: center;
  }

  #report_fms_BypassStation .verButton {
    min-width: 120px;
    text-align: left;
  }

  #report_fms_BypassStation .downBut {
    min-width: 120px;
  }

  #report_fms_FuelVolTrends #product_list {
    width: 100%;
    height: 80px !important;
  }



  #report_fms_FuelVolTrends #top_buttons {
    text-align: center;
    margin-top: 10px;
    left: 10px;
  }

  #report_fms_FuelVolTrends input[type="checkbox"] {
    margin: 4px 0 0;
  }

  #report_fms_FuelVolTrends .container {
    margin-top: 20px;
  }

  #report_fms_FuelVolTrends .row {
    margin-bottom: 15px;
  }

  @media (max-width:475px) {
    #report_fms_FuelVolTrends .form-control {
      min-width: 200px;
    }

    #report_fms_FuelVolTrends label {
      width: 100% !important;
    }

    #report_fms_FuelVolTrends .row {
      padding-left: 0px !important;
    }

    #report_fms_FuelVolTrends #top_buttons {
      left: -20px !important;
    }

    #report_fms_FuelVolTrends #fuel_sales_panel {
      padding: 0;
    }

    #report_fms_FuelVolTrends .btn {
      width: 95px !important;
    }

    #report_fms_FuelVolTrends .buttons_bar_left_relative {
      background-position-x: center;
      background-position-y: bottom;
      text-align: center;
    }
  }


  #report_fms_FuelVolTrends #xml {
    visibility: hidden;
    z-index: 102;
    width: 123px;
  }

  #report_fms_FuelVolTrends #chartdiv {
    z-index: 101;
    width: 100%;
    height: 100%;
  }

  #report_fms_IrregularTotalizers .container {
    margin-top: 30px;
  }

  #report_fms_IrregularTotalizers .row {
    margin-top: 10px;
  }

  #report_fms_IrregularTotalizers .calendar_img {
    margin-left: 10px;
  }

  #report_fms_IrregularTotalizers .buttons_bar_center_relative {
    margin-top: 230px;
  }

  #report_fms_IrregularTotalizers .radio_txt {
    min-width: 80px;
  }


  @media (max-width:590px) {
    #report_fms_IrregularTotalizers label {
      width: 100% !important;
    }

    #report_fms_IrregularTotalizers .form-control {
      min-width: 150px;
    }
  }

#report_fms_IrregularTotalizers .container {
  width: 80%;
  left: 10%;
}

  #report_fms_WetStockReport .panel_general_margin {
    display: inline-block;
    margin-top: 20px;
  }

  #report_fms_WetStockReport #station_container {
    margin-bottom: 20px;
  }

  #report_fms_WetStockReport .buttons_bar_center_relative {
    margin-top: 105px;
  }

  #report_fms_WetStockReport #SelectStations {
    width: 100%;
    min-width: 180px;
  }


  #report_fms_WetStockReport select[multiple] {
    height: auto !important;
  }

  #report_fms_TanksBySiteReport select[multiple] {
    height: auto !important;
  }



  #report_fms_WetStockReport #summary_panel {
    margin-top: 100px;
  }

  #report_fms_WetStockReport input[type="checkbox"] {
    margin: 4px 0 0;
  }

  #report_fms_WetStockReport label {
    min-width: 120px;
  }

  @media (max-width:1200px) {
    #report_fms_WetStockReport #summary_panel {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 15px;
    }
  }

  #report_fms_TanksBySiteReport .panel_general_margin {
    display: inline-block;
    margin-top: 20px;
  }

  #report_fms_TanksBySiteReport #station_container {
    margin-bottom: 20px;
  }

  #report_fms_TanksBySiteReport .buttons_bar_center_relative {
    margin-top: 110px;
  }

  #report_fms_TanksBySiteReport #SelectStations {
    width: 100%;
    min-width: 180px;
  }

  /* Charts' reveal/hide flow */
  .chart_initial_setup {
    position: relative;
    display: block;
    visibility: hidden;
    padding-left: 10px;
  }

  .chart_show {
    z-index: 100;
    display: inline-block;
    visibility: visible;
    margin-bottom: 10px;
  }

  .chart_hide {
    z-index: -100;
    display: block; /*none won't work*/
    visibility: hidden;
    height: 0px;
  }
  /* end of Chart's visibility flow */

  .xml_reports_fms {
    display: none;
    z-index: 102;
    width: 123px;
  }

  #chartdiv {
    z-index: 101;
  }

  #chartdiv1 {
    z-index: 102;
  }

  .select_panel_reports_fms {
    width: 100%;
    height: 80px !important;
  }

  .top_buttons_reports_fms {
    text-align: center;
    margin-top: 10px;
    left: 10px;
  }

  #report_fms_TankTrends input[type="checkbox"] {
    margin: 4px 0 0;
  }


  .container_reports_fms {
    margin-top: 20px;
  }

  #report_fms_TankTrends .row {
    margin-bottom: 15px;
  }

  @media (max-width:475px) {
    #report_fms_TankTrends .form-control {
      min-width: 200px;
    }

    #report_fms_TankTrends label {
      width: 100% !important;
    }

    #report_fms_TankTrends .row {
      padding-left: 0px !important;
    }

    .top_buttons_reports_fms {
      left: -20px !important;
    }

    #fuel_sales_panel {
      padding: 0;
    }

    #report_fms_TankTrends .btn {
      width: 95px !important;
    }

    #report_fms_TankTrends .buttons_bar_left_relative {
      background-position-x: center;
      background-position-y: bottom;
      text-align: center;
    }
  }

  #report_fms_TankTrends .dummy {
    visibility: hidden;
  }

  @media (max-width:1206px) {
    #report_fms_TankTrends .dummy {
      display: none;
    }
  }

#report_fms_TankTrends #chartdiv {
  z-index: unset;
}

  #report_fms_TankReconciliationTrends .row {
    margin-bottom: 15px;
  }

  @media (max-width:475px) {
    #report_fms_TankReconciliationTrends .form-control {
      min-width: 200px;
    }

    #report_fms_TankReconciliationTrends label {
      width: 100% !important;
    }

    #report_fms_TankReconciliationTrends .row {
      padding-left: 0px !important;
    }

    .top_buttons_reports_fms {
      left: -20px !important;
    }

    #fuel_sales_panel {
      padding: 0;
    }

    #report_fms_TankReconciliationTrends .btn {
      width: 95px !important;
    }

    #report_fms_TankReconciliationTrends .buttons_bar_left_relative {
      background-position-x: center;
      background-position-y: bottom;
      text-align: center;
    }
  }


  #report_fms_TankReconciliationTrends input[type="checkbox"] {
    margin: 4px 0 0;
  }

.center_align {
  text-align: center;
}

  #select_text_reports_fms {
    background-position-x: center;
    background-position-y: bottom;
    text-align: center;
    position: relative;
    display: contents;
  }


  .treeBox_reports_fms {
    width: 90%;
    height: 250px;
    position: relative;
    margin-top: 20px;
    left: 10%;
    overflow: hidden;
    overflow-y: auto;
    z-index: 100;
    margin-bottom: 15px;
    min-height: 100px;
  }

  #report_fms_SalesSummaryBySitesAndFuelType .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_SalesSummaryBySitesAndFuelType #right_side {
    margin-top: 45px;
  }


  #report_fms_SalesSummaryBySitesAndFuelType #left_side {
    display: inline-flex;
  }


  #report_fms_SalesSummaryBySitesAndFuelType .row {
    margin-bottom: 15px;
  }

  #report_fms_SalesSummaryBySitesAndFuelType .calendar_img {
    margin-left: 10px;
  }

  #report_fms_SalesSummaryBySitesAndFuelType input[type="radio"] {
    margin: 2px 0 0;
  }

  #report_fms_SalesSummaryBySitesAndFuelType .container {
    margin-top: 20px;
  }

  @media (max-width:418px) {
    #report_fms_SalesSummaryBySitesAndFuelType label {
      width: 100% !important;
    }

    #report_fms_SalesSummaryBySitesAndFuelType .form-control {
      min-width: 150px;
    }
  }



  #reports_account_activity .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #reports_account_activity #right_side {
    margin-top: 45px;
  }


  #reports_account_activity #left_side {
    display: inline-flex;
  }


  #reports_account_activity .row {
    margin-bottom: 15px;
  }

  #reports_account_activity .calendar_img {
    margin-left: 10px;
  }

  #reports_account_activity input[type="radio"] {
    margin: 2px 0 0;
  }

  #reports_account_activity .container {
    margin-top: 20px;
  }



  @media (max-width:418px) {
    #reports_account_activity label {
      width: 100% !important;
    }

    #reports_account_activity .form-control {
      min-width: 150px;
    }

    #reports_account_activity #proxy_from_date {
      min-width: 130px;
    }

    #reports_account_activity #proxy_to_date {
      min-width: 130px;
    }
  }

  @media (max-width:770px) {
    #reports_account_activity #customer_table {
      width: -webkit-fill-available !important;
      margin-left: 10px !important;
      margin-right: 10px !important;
      left: 0% !important;
    }
  }

  #reports_account_activity #customer_table {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 60%;
    left: 20%;
    min-width: 250px;
  }

  #reports_account_activity #fleet {
    height: 200px !important;
  }

  #reports_account_activity .label_max_width_120 {
    max-width: 120px;
    width: auto;
    min-width: 100px;
  }



  .calendar_img_reports_fms_reconciliation {
    margin-left: 10px;
  }

  .panel_general_reports_fms_reconciliation {
    margin: 80px auto;
    min-width: 300px;
    width: 50%;
  }


  #report_fms_Shift .panel_general_reports_fms_reconciliation {
    width: 40%;
  }


  .buttons_reports_fms_reconciliation {
    margin-top: 155px;
  }


  #report_fms_EnvironmentalReport .buttons_reports_fms_reconciliation {
    margin-top: 195px;
  }


  #report_fms_Shift .row {
    margin-bottom: 35px;
  }

  .container_reports_fms_reconciliation {
    margin-top: 25px;
  }

  #report_fms_EnvironmentalReport .row {
    margin-bottom: 15px;
  }

  #report_fms_EnvironmentalReport .form-control {
    min-width: 150px;
  }


  #report_fms_TankReconciliationReport .container {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  #report_fms_TankReconciliationReport .row {
    margin-top: 10px;
  }

  #report_fms_TankReconciliationReport .calendar_img {
    margin-left: 10px;
  }

  #report_fms_TankReconciliationReport .buttons_bar_center_relative {
    margin-top: 460px;
  }


  @media (max-width:590px) {
    #report_fms_TankReconciliationReport label {
      width: 100% !important;
    }
  }

  #report_fms_TankReconciliationReport #go {
    margin-top: 18px;
    margin-bottom: 0px;
    margin-left: 15px;
  }

  #report_fms_TankReconciliationReport .form-control {
    min-width: 200px;
  }



  #report_fms_OrdersDeliveriesReport .row {
    margin-bottom: 10px;
  }

  #report_fms_OrdersDeliveriesReport .calendar_img {
    margin-left: 10px;
  }

  #report_fms_OrdersDeliveriesReport .container {
    margin-top: 20px;
  }

  #report_fms_OrdersDeliveriesReport .buttons_bar_center_relative {
    margin-top: 180px;
  }

  @media (max-width:590px) {
    #report_fms_OrdersDeliveriesReport label {
      width: 100% !important;
    }

    #report_fms_OrdersDeliveriesReport .form-control {
      min-width: 150px;
    }
  }


  #report_fms_VaporRecoveryThroughputReportingForm .row {
    margin-bottom: 15px;
  }

  #report_fms_VaporRecoveryThroughputReportingForm #right_side {
    margin-top: 80px;
  }



  #report_fms_VaporRecoveryThroughputReportingForm .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_VaporRecoveryThroughputReportingForm #right_side {
    margin-top: 45px;
  }


  #report_fms_VaporRecoveryThroughputReportingForm #left_side {
    display: inline-flex;
  }

  @media (max-width:418px) {
    #report_fms_VaporRecoveryThroughputReportingForm label {
      width: 100% !important;
    }

    #report_fms_VaporRecoveryThroughputReportingForm .form-control {
      min-width: 150px;
    }
  }


  #report_fms_DeliveryReport .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_DeliveryReport #right_side {
    margin-top: 45px;
  }


  #report_fms_DeliveryReport #left_side {
    display: inline-flex;
  }


  #report_fms_DeliveryReport .row {
    margin-bottom: 15px;
  }

  #report_fms_DeliveryReport .calendar_img {
    margin-left: 10px;
  }


  @media (max-width:418px) {
    #report_fms_DeliveryReport label {
      width: 100% !important;
    }

    #report_fms_DeliveryReport .form-control {
      min-width: 150px;
    }
  }




  #report_fms_ManualTotalizersReport .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_ManualTotalizersReport #right_side {
    margin-top: 45px;
  }


  #report_fms_ManualTotalizersReport #left_side {
    display: inline-flex;
  }


  #report_fms_ManualTotalizersReport .row {
    margin-bottom: 15px;
  }

  #report_fms_ManualTotalizersReport .calendar_img {
    margin-left: 10px;
  }


  @media (max-width:418px) {
    #report_fms_ManualTotalizersReport label {
      width: 100% !important;
    }

    #report_fms_ManualTotalizersReport .form-control {
      min-width: 150px;
    }
  }


  #report_fms_10DaysInventoryReconciliationReport .panel_general_reports_fms_reconciliation {
    width: 40%;
  }

  #report_fms_10DaysInventoryReconciliationReport .row {
    margin-bottom: 35px;
  }

  #report_fms_BioBlendingReport .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_BioBlendingReport #right_side {
    margin-top: 45px;
  }


  #report_fms_BioBlendingReport #left_side {
    display: inline-flex;
  }


  #report_fms_BioBlendingReport .row {
    margin-bottom: 15px;
  }

  #report_fms_BioBlendingReport .calendar_img {
    margin-left: 10px;
  }


  @media (max-width:418px) {
    #report_fms_BioBlendingReport label {
      width: 100% !important;
    }

    #report_fms_BioBlendingReport .form-control {
      min-width: 150px;
    }
  }




  #report_fms_ExceptionLogReport .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_ExceptionLogReport #right_side {
    margin-top: 45px;
  }


  #report_fms_ExceptionLogReport #left_side {
    display: inline-flex;
  }


  #report_fms_ExceptionLogReport .row {
    margin-bottom: 15px;
  }

  #report_fms_ExceptionLogReport .calendar_img {
    margin-left: 10px;
  }


  @media (max-width:418px) {
    #report_fms_ExceptionLogReport label {
      width: 100% !important;
    }

    #report_fms_ExceptionLogReport .form-control {
      min-width: 150px;
    }
  }




  #report_fms_AlarmDurationReport .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #report_fms_AlarmDurationReport #right_side {
    margin-top: 45px;
  }


  #report_fms_AlarmDurationReport #left_side {
    display: inline-flex;
  }


  #report_fms_AlarmDurationReport .row {
    margin-bottom: 15px;
  }

  #report_fms_AlarmDurationReport .calendar_img {
    margin-left: 10px;
  }


  @media (max-width:418px) {
    #report_fms_AlarmDurationReport label {
      width: 100% !important;
    }

    #report_fms_AlarmDurationReport .form-control {
      min-width: 150px;
    }
  }




  #reports_audit_trail .buttons_bar_center_relative {
    margin-top: 45px;
  }

  #reports_audit_trail #right_side {
    margin-top: 45px;
  }


  #reports_audit_trail #left_side {
    display: inline-flex;
  }


  #reports_audit_trail .row {
    margin-bottom: 15px;
  }

  #reports_audit_trail .calendar_img {
    margin-left: 10px;
  }


  @media (max-width:418px) {
    #reports_audit_trail label {
      width: 100% !important;
    }

    #reports_audit_trail .form-control {
      min-width: 150px;
    }
  }

  #report_tree {
    padding: 5px 0px 8px 10px;
  }

  #report_blank {
    padding-top: 10px;
  }


  .events_log_login_tables {
    height: 100%;
    width: 100% !important;
    left: 0% !important;
    top: 0% !important;
    margin: 0% !important;
    border: none;
  }


  #events_log .log_tables {
    height: 700px;
  }

  #events_log #history_container {
    margin-top: 30px;
  }

  #events_log #event_type_list {
    min-width: 200px;
  }

  #events_log .row {
    margin-bottom: 10px;
    margin-left: 20px !important;
  }
  /***************FMS - REPORTS************************************************************************************************************************************************************************************************************/


  /***************DRY STOCK MGMT - REPORTS************************************************************************************************************************************************************************************************************/

  #dry_product_ho #product_panel {
    margin-top: 30px;
    margin-bottom: 85px;
  }

  #dry_product_ho #product_table {
    height: 520px !important;
    margin-top: 20px !important;
  }

  #dry_product_ho .container {
    margin-top: 20px !important;
  }

  #dry_product_ho .row {
    margin-bottom: 16px !important;
  }

  #dry_products_history_ho #txtName {
    color: darkorange;
    border: none;
  }

  #dry_products_history_table {
    height: 300px;
  }


  #dry_deliveries #station_list {
    min-width: 150px;
  }

  #dry_deliveries .container {
    margin-top: 30px;
  }

  #dry_deliveries #dry_deliveries_table {
    height: 600px;
  }

  #dry_deliveries .buttons_bar_left_relative {
    margin-top: 150px;
  }

  #dry_deliveries .form-control {
    min-width: auto !important;
  }


  #dry_dlvr_detailes_ho .container {
    margin-top: 30px !important;
  }

  .ta_right {
    text-align: right;
  }

  #dry_dlvr_detailes_ho .row {
    margin-bottom: 10px !important;
  }

  @media (max-width:990px) {
    #dry_dlvr_detailes_ho .ta_right {
      text-align: left !important;
    }
  }

  #dry_dlvr_detailes_ho #delivery_table {
    height: 400px !important;
    margin-top: 20px;
  }

  #dry_dlvr_detailes_ho #invoice_date {
    background-color: white;
  }

  #dry_dlvr_detailes_ho .buttons_bar_center_relative {
    margin-top: 30px;
  }

  @media (max-width:752px) {
    #dry_dlvr_detailes_ho table {
      table-layout: inherit !important;
    }
  }



  #dry_dlvr_detailes_data_ho .container {
    margin-top: 20px !important;
    margin-bottom: 20px;
  }

  #dry_dlvr_detailes_data_ho .row {
    margin-bottom: 10px !important;
  }

  #dry_dlvr_detailes_data_ho #amount {
    width: 70px !important;
    margin-right: 10px;
    min-width: auto !important;
  }

  #dry_dlvr_detailes_data_ho #warehouse_list_frame {
    height: 25px !important;
    width: 100%;
    position: relative;
  }

  #dry_dlvr_detailes_data_ho #warehouse_product_list_frame {
    height: 25px !important;
    width: 100%;
    position: relative;
  }

  @media (max-width:570px) {
    #dry_dlvr_detailes_data_ho label {
      width: 100% !important;
    }

    #dry_dlvr_detailes_data_ho .form-control {
      width: 200% !important;
    }

    #dry_dlvr_detailes_data_ho #warehouse_product_list_frame {
      width: 200% !important;
      min-width: 150px;
    }

    #dry_dlvr_detailes_data_ho #warehouse_list_frame {
      width: 200% !important;
      min-width: 150px;
    }
  }


  #dry_inventory #station_list {
    min-width: 150px;
  }

  #dry_inventory .container {
    margin-top: 30px;
  }

  #dry_inventory #dry_inventory_table {
    height: 600px;
  }

  #dry_inventory .buttons_bar_left_relative {
    margin-top: 150px;
  }

  #dry_inventory .form-control {
    min-width: auto !important;
  }

  #dry_inventory_popup_ho .container {
    margin-top: 20px !important;
    margin-bottom: 20px;
  }

  #dry_inventory_popup_ho .row {
    margin-bottom: 10px !important;
  }

  #dry_inventory_popup_ho #amount {
    width: 70px !important;
    margin-right: 10px;
    min-width: auto !important;
  }

  #dry_inventory_popup_ho #warehouse_list_frame {
    height: 25px !important;
    width: 100%;
    position: relative;
  }

  #dry_inventory_popup_ho #warehouse_product_list_frame {
    height: 25px !important;
    width: 100%;
    position: relative;
  }

  @media (max-width:570px) {
    #dry_inventory_popup_ho label {
      width: 100% !important;
    }

    #dry_inventory_popup_ho .form-control {
      width: 200% !important;
    }

    #dry_inventory_popup_ho #warehouse_product_list_frame {
      width: 200% !important;
      min-width: 150px;
    }

    #dry_inventory_popup_ho #warehouse_list_frame {
      width: 200% !important;
      min-width: 150px;
    }
  }

  #dry_inventory_popup_ho #date_time {
    background-color: white;
  }


  #dry_warehouse_ho #gridbox {
    height: 220px !important;
  }

  #dry_warehouse_ho .row {
    margin-bottom: 20px;
  }

  .mt_-14 {
    margin-top: -14px;
  }

  .mt_-10 {
    margin-top: -14px;
  }


  @media (max-width:485px) {
    #dry_warehouse_ho label {
      width: 100% !important;
    }

    #dry_warehouse_ho .form-control {
      width: 120% !important;
    }
  }

  #dry_warehouse_ho #wproducts {
    position: relative;
    width: 100%;
    height: 100%;
  }

  #dry_warehouse_ho #warehouse_table {
    height: 350px;
  }

  #dry_warehouse_ho .buttons_bar_left_relative {
    margin-top: 20px;
  }



  #products_per_warehouse_ho #gridbox {
    height: 220px !important;
  }

  #products_per_warehouse_ho #dry_product_list_frame {
    height: 25px;
  }

  #products_per_warehouse_ho .row {
    margin-bottom: 20px;
  }

  @media (max-width:485px) {
    #products_per_warehouse_ho label {
      width: 100% !important;
    }

    #products_per_warehouse_ho .form-control {
      width: 120% !important;
    }
  }



  #deliveries_fms .panel_general_margin {
    height: 550px;
    margin-top: 30px;
  }

  #deliveries_fms .buttons_bar_left_relative {
    margin-top: 190px;
  }


  #deliveries_details #details_table {
    height: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  #deliveries_details .buttons_bar_center_relative {
    margin-top: 30px;
  }

  #deliveries_details .container {
    margin-top: 20px;
  }

  #deliveries_details .row {
    margin-bottom: 20px;
  }

  .ml_-32 {
    margin-left: -32px;
  }

  #deliveries_details .form-control {
    min-width: auto !important;
  }

  @media (max-width:836px) {
    #deliveries_details label {
      min-width: 122px !important;
    }

    #deliveries_details .form-control {
      min-width: 150px !important;
    }

    #deliveries_details .ml_-32 {
      margin-left: 0px !important;
    }
  }

  @media (max-width:387px) {
    #deliveries_details label {
      width: 100% !important;
    }

    #deliveries_details .form-control {
      width: 200% !important;
    }
  }

  #deliveries_details #invoice_date {
    background-color: white;
  }

  #deliveries_details #document_date {
    background-color: white;
  }


  #deliveries_details_data #station_row {
    /*text-align:center;*/
    margin-top: 10px;
    margin-bottom: 10px;
  }

  #deliveries_details_data .visibility {
    visibility: hidden;
  }

  #deliveries_details_data .display {
    display: none;
  }

#deliveries_details_data .container
{
  /*margin-top: 15px !important;*/
  margin-top: 10px !important;
}

#deliveries_details_data .row
{
  /*margin-bottom: 15px !important;*/
  margin-bottom: 10px !important;
}

  .mt_-15 {
    margin-top: -15px;
  }

#deliveries_details_data .panel_general_margin
{
  /*margin-bottom: 20px;*/
  margin-bottom: 5px;
}

  #deliveries_details_data .form-control {
    min-width: auto !important;
  }

  @media (max-width:766px) {
    #deliveries_details_data .display {
      display: initial !important;
    }

    #deliveries_details_data .visibility {
      visibility: visible !important;
    }

    #deliveries_details_data .no_padding_left {
      padding-left: 15px !important;
    }
  }

  .ta_center {
    text-align: center;
  }

  @media (max-width:582px) {
    #deliveries_details_data .form-control {
      min-width: 122px !important;
    }

    #deliveries_details_data #left_part {
      padding: 0px !important;
    }

    #deliveries_details_data #right_part {
      padding: 0px !important;
    }

    #deliveries_details_data .container {
      padding: 0px !important;
    }
  }

  .min_width_80 {
    min-width: 80px !important;
  }


  #deliveries_details_tls .panel_general_margin {
    height: 350px;
    margin-top: 20px;
  }

  #deliveries_details_tls .buttons_bar_center_relative {
    margin-top: 30px;
  }


  .dhx_combo_select {
    z-index: 1000;
    overflow-y: auto;
  }
  /***************END DRY STOCK MGMT - REPORTS************************************************************************************************************************************************************************************************************/



  #station_data_closing_month #month_status_warning {
    color: Red;
  }

  #station_data_closing_month .container {
    margin-top: 30px;
  }

  #station_data_closing_month .panel_general_margin {
    margin-top: 40px;
  }

  #station_data_closing_month .row {
    margin-bottom: 15px;
  }

  #station_data_closing_month .min_width_125 {
    min-width: 125px;
  }

  #station_data_closing_month #closing_month_btn {
    min-width: 120px !important;
  }

  #station_data_closing_month .min_width_200 {
    min-width: 200px;
  }

  /***************FMS - TANK STATUS************************************************************************************************************************************************************************************************************/


  @media (max-width:390px) {
    #fm_load_import_file #filename_row {
      width: 100%;
      margin-bottom: 20px;
    }

    #fm_load_import_file #browse_row {
      text-align: center;
      width: 100%;
    }

    #fm_load_import_file .buttons_bar_center_relative_no_border {
      margin-top: 10px !important;
    }
  }


  /***************************************************************************************************************************************************************************************************************************/

  #rules_time_frame .container {
    margin-top: 20px;
  }

  #rules_time_frame .delete_row {
    text-align: center;
    margin-top: -10px;
    padding: 0;
  }

  .width_65 {
    max-width: 65px;
    min-width: 65px;
  }

  @media (max-width: 682px) {
    #rules_time_frame .row {
      padding: 0px !important;
    }
  }

  #rules_time_frame .delimiter {
    padding: 0;
    text-align: center;
    max-width: 5px;
    min-width: 5px;
  }

  #rules_time_frame .input_row {
    max-width: 80px;
    min-width: 60px !important;
  }

  @media (max-width:629px) {
    .rules_time_row {
      width: 100% !important;
    }

    #rules_time_frame .div_row {
      width: 50% !important;
    }
  }

  #rules_time_frame .form-control {
    width: 100% !important;
    min-width: auto !important;
  }

  @media (max-width:505px) {
    #rules_time_frame .div_row {
      width: 60% !important;
    }
  }

  @media (max-width:410px) {
    #rules_time_frame .div_row {
      width: 70% !important;
    }
  }

  @media (max-width:390px) {
    #rules_time_frame .div_row {
      width: 100% !important;
    }

    #rules_time_frame .delete_row {
      text-align: left !important;
      margin-top: 0px !important;
      width: 100% !important;
      left: 0px !important;
    }
  }


  #rules_time_frame .btn-medium {
    width: 90px !important;
  }

  #rules_time_frame .main_row {
    margin-top: 20px;
  }
  /***************************************************************************************************************************************************************************************************************************/

  #reports_fleet span {
    padding: 1px !important;
  }

  #reports_fleet .standartTreeImage {
    width: 1px !important;
  }

  #report_tree span {
    padding: 1px !important;
  }

  #report_tree .standartTreeImage {
    width: 1px !important;
  }

  #report_tree td {
    width: auto !important;
  }

  .combo_select_img {
    position: relative;
    top: 0px;
    width: 19px;
    height: 24.5px;
    right: 13px;
    background-image: url("../images/combo_select_grey.gif");
  }

  /********OLIC*******************************************************************************************************************************************************************************************************************/

  .combo_select_img_olic {
    position: relative;
    top: 0px;
    width: 19px;
    height: 24.5px;
    right: 13px;
    background-image: url("../images/combo_select_grey.gif");
  }

  .form_control_olic {
    position: relative;
    width: 90%;
    height: 21px !important;
    left: 5%;
    min-width: 80px;
    padding: 1px !important;
    height: 25px !important;
    background-color: white !important;
  }

#from_order_date_olic, #to_order_date_olic {
  background-color: white;
  width: 100%;
  min-width: initial;
}

  #olic_plate_list_div {
    display: flex;
  }

  #orders_new .combo_box_general {
    height: 360px;
  }

  #orders_new .combo_box_general .gridbox {
    height: 70% !important;
    min-height: 100px;
    max-height: 600px;
  }

#orders_new .gridbox {
  height: 68% !important;
  max-height: 540px !important;
}

  .mt_230 {
    margin-top: 230px;
  }


  .padding0_5 {
    padding: 0px 5px;
  }

  .mt_150 {
    margin-top: 150px;
  }



  #wp_units .date_olic {
    width: 60% !important;
    min-width: auto;
    background-color: white !important;
    left: 20%;
  }

  #wp_units .calendar_img_olic {
    right: 10% !important;
  }


  #note_row_olic {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  #wp_unit_information_olic .form-control {
    min-width: 120px;
    background-color: white !important;
  }

  #wp_unit_information_olic .row {
    margin-bottom: 20px;
  }

  @media (max-width:830px) and (min-width:1067px) {
    #wp_unit_information_olic .width_100 {
      max-width: 100px;
    }
  }

  @media (max-width:385px) {
    #wp_unit_information_olic label {
      width: 100% !important
    }

    #wp_unit_information_olic .form-control {
      min-width: 150px !important;
    }
  }

  @media (min-width:1920px) {
    #wp_unit_information_olic .width_100 {
      max-width: 130px !important;
    }
  }



  .mt_140 {
    margin-top: 140px;
  }

  #used_viu_report #Viu_SN_list_div {
    display: flex;
  }

  #used_viu_report #Viu_Tag_MAC_list_div {
    display: flex;
  }

  #used_viu_report .combo_select_img_olic {
    right: 0px !important;
  }

  #used_viu_report .combo_box_general .gridbox {
    height: 70% !important;
    /*overflow-y: auto !important;*/
  }

  #used_viu_report .combo_box_general div.gridbox .objbox {
    margin-top: -171px;
    top: 0px !important;
  }

#orders_opened .combo_box_general .gridbox {
  height: 70% !important;
}

#orders_opened .combo_box_general div.gridbox .objbox {
  margin-top: -171px;
  top: 0px !important;
}

#orders_opened .combo_box_general .gridbox {
  height: 70% !important;
  min-height: 100px;
  max-height: 600px;
}

#orders_canceled .combo_box_general .gridbox {
  height: 70% !important;
}

#orders_canceled .combo_box_general div.gridbox .objbox {
  margin-top: -171px;
  top: 0px !important;
}

#orders_canceled .combo_box_general .gridbox {
  height: 70% !important;
  min-height: 100px;
  max-height: 600px;
}

#orders_failed .combo_box_general .gridbox {
  height: 70% !important;
}

#orders_failed .combo_box_general div.gridbox .objbox {
  margin-top: -171px;
  top: 0px !important;
}

#orders_failed .combo_box_general .gridbox {
  height: 70% !important;
  min-height: 100px;
  max-height: 600px;
}

#orders_history .combo_box_general .gridbox {
  height: 70% !important;
}

#orders_history .combo_box_general div.gridbox .objbox {
  margin-top: -171px;
  top: 0px !important;
}

#orders_history .combo_box_general .gridbox {
  height: 70% !important;
  min-height: 100px;
  max-height: 600px;
}
/*END OLIC*/


#report_multiSelect .multiplePanel {
  position: relative;
  left: 5%;
  margin-top: 20px;
  width: 90%;
  height: 300px !important;
}

#report_multiSelect .buttons_bar_center_relative_small {
  margin-top: 50px;
}

#years_list_ho #years_list {
  width: 100%;
  z-index: 115;
  left: 0px;
  top: 0px;
  position: absolute;
  height: 22px;
}

#dry_product_list_ho #dry_product_list {
  z-index: 100;
  left: 0px;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0px
}

#station_tanks_list #tanks_list {
  width: 100%;
  left: 0px;
  top: 0px;
  position: relative;
  height: 100%;
}

#warehouse_list_ho #warehouse_list {
  z-index: 100;
  left: 0px;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0px
}

#warehouse_product_list_ho #warehouse_product_list {
  z-index: 100;
  left: 0px;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0px
}

#station_nozzle_list_ho .table_panel {
  position: relative;
  top: 0;
  left: 0px;
  width: 100%;
  height: 99.2%;
}

#station_tanks_list_ho #station_tanks_list {
  z-index: 100;
  left: 0px;
  width: 141px;
  position: absolute;
  top: 0px
}

#geolocation_show {
  z-index: 100;
  left: 0px;
  width: 600px;
  position: absolute;
  top: 0px
}
