html {
    background:  #e0e0e0;
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
}

footer {    
    height: 55px;
    background-color: #ffffff;
    text-align: center;   
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}


html { 
    overflow-y: scroll; 
}
body { 
    font: 14px/1.65 Verdana, "Geneva CE", lucida, sans-serif;        
    background: #0046AD; /* #3484d2; */
    /* color:#333;*/
    margin: 38px auto; 
    max-width: 940px; 
    min-width: 420px; 
}

h1, 
h2 { 
    font: normal 150%/1.3 Georgia, "New York CE", utopia, serif; 
    color: #1e5eb6; 
    -webkit-text-stroke: 1px rgba(0,0,0,0); 
}

img { 
    border: none; 
}

#banner { 
    background-color: #0046AD; /*white; */
    padding-left: 4%;      
    
}

#banner h1 { 
    color: #0046AD; /*#006aeb; */
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 20px; 
    font-weight: bold;
    line-height: 35px; 
    margin: 0; 
    padding-right: 1%; 
    background: url('data:image/png;base64,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') no-repeat; 
    background-position: 0% 50%; 
    text-align: center; 
    color: white; /*black;*/
}

@media (max-width: 600px) {
        #banner h1 { 
            background: none; 
        }
}

#content { 
    background: whitesmoke; 
    border: 1px solid #eff4f7; 
    padding-left: 5px;
    padding-top: 5px; 
    margin: 0;
}
#content > h2 { 
    font-size: 120%; 
    color: #666; 
    clear: both; 
    margin: 0; 
}

#bottom_content { 
    background: whitesmoke;   
    border: 1px solid #eff4f7; 
    padding-left: 5px;
    padding-top: 5px; 
     margin: 0;
}

h2 span { 
    color: #87A7D5; 
}
h2 a { 
    text-decoration: none; 
    background: transparent; 
}

.boxes { 
    -webkit-justify-content: space-between; 
    justify-content: space-between; 
    display: -webkit-flex; 
    display: flex; 
    margin-right: -2em; 
}
.boxes > div { 
    background: #f0f0f0; 
    border: 1px solid #e6e6e6; 
    border-radius: 5px; 
    -webkit-flex: 1; flex: 1; 
    margin-right: 2em; 
}
.boxes h2 { 
    text-align: center; 
    margin: 1em; 
}
.boxes img { 
    float: left; 
}
.boxes p { 
    clear: both; 
    margin: 1em; 
}
.boxes p a { 
    color: #006aeb; 
    background: #f7f7f7;
    padding: 1px 3px; 
    border-radius: 3px; 
    text-decoration: none; 
    box-shadow: 0 2px 5px rgba(0, 0, 0, .10); 
}
.boxes p a:hover, .boxes p a:active, .boxes p a:focus { 
    color: white; 
    background-color: #006aeb;
}
.boxes > div:nth-child(3n - 2) h2 { 
    color: #00a6e5; 
}
.boxes > div:nth-child(3n - 2) img { 
    margin: -1em -1em 0 -1em; 
}
.boxes > div:nth-child(3n - 1) h2 a { 
    color: #db8e34; 
    background: transparent; 
}
.boxes > div:nth-child(3n) h2 a { 
    color: #578404; 
    background: transparent; 
}

btn-primary {
  color: #fff;
  background-color: #337ab7; 
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

#container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

#container a span {
    text-align: right;
}

#first {
    width: 200px;
    float: left;
}

#second {
    margin-left: 200px;
}

#double_1 {
    width: 450px;
    float: left;
}

#double_2 {
    margin-left: 400px; 
    width: 420px;
} 

#double_3 {
    width: 400px;  
    float: left;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.grid table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    color: #555555;
    font-size:  1em;
   /* width: 35%;  */
}

.grid tr.even {
    background-color: #FCFDFE;
}

.grid tr.odd {
    background-color: #F7F9FC;
}
.grid td, .grid th {
    border: 1px solid #D4E0EE;
    padding: 3px 7px 2px 7px;
}
.grid th {
    background-color: #E6EDF5;
    vertical-align: top;
}

.grid th a {
    color: #4F76A3;
    text-decoration: none;
}

.grid th a.grid-reset {
    margin-left: 5px;
    font-weight: normal;
}

.grid_header, .grid_footer {
    margin: 5px 0;
}

/* Icons for order */
/* You can find this icons in the images directory of the docuementation */
th div {
    height: 10px;
    width: 20px;
    float: right;
    padding-top: 4px;
}

.grid th div.sort_up {
    background: transparent url("data:image/gif;base64,R0lGODlhFwAKAIABAJCQkO/v7yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAAEALAAAAAAXAAoAAAIajI+py+0GwGsxTmVDvlqe/YCQ52wmyaXqUQAAOw==") no-repeat bottom left;
}

.grid th div.sort_down {
    background: transparent url("data:image/gif;base64,R0lGODlhFwAKAHAAACH5BAEAAAIALAAAAAAXAAoAgQAAAJCQkAAAAAAAAAIalI+py60RDpTRiZmwvdXozXkdKH6keKZqUwAAOw==") no-repeat bottom left;
}

/* Boolean column */
.grid .grid_boolean_true {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACl0lEQVR42q2T60uTYRiH/Tv2bnttAwlkRCGChFD7FCQSm2ZDMQ/L0nRnj7TNGDbTooychzFSSssstdqc8zB1anNrSpm47FVCzH3pQLVhdLBfzztoJlifvOEHz4fnuu7nGBe311XgOyLMnTmsz/akMBljB8OSEVFY4kpkJM5Efbp9v/C/cJ43VSrzJId0HhluBy3oW+mKpnOpGSWuExD30iFxDy3dFSZdpZkTSZHr80Y41/phe3UDpvnKaNixY60PjbNVOGTjRZJtvJ2SHE+KINOdtMHC7MSaQBkq/CXQzJ6DjqScpNp3HvY3D3B5ugIiC3dDdJMriAlk7iSDajwr2pmFWVDlPQPFTCEU0wVQTxfCvT4Ig1cJB5Hk9hxDwjWuISbIGBExncFmWINNqPAVQ/lUTsB8KKdIPPmYeOsCW6HIOtpeNMI234j4ei4TExy3J2w+Wr2L2oAGWm8RWckAlj4uQDVZiPH1oSj8c+sH2p5fgWGyGH3BTvCN1GZMIH5Ib/avdMPoV6HWr8Xnb5+i0Iev72KwZa4ealc29O6z6A92gF/zt6CHZm4tNKF98Sp0U3KYfdWIfP8Shbd+bcHy7BLKnFnQEEFLoA7tXjPoKmp7C6l3+Ab5QBrsq/dRPSmH2n0adTPlWH6/iLa5BpQOnoTCcQo6Zw7sr7uRbj0KupLaPsRkK09wgFyN2aPBY+YeKkfzoB3OgWpIBqWDDQtn48lyF4xDxeCrORu0mhLseAuJTVxpfAMVMbnL4CCS1oAZ+tEiXBiWo5VswU5gvbMIvFJOhMC7v8Z9DVwpbaJCkg4x2v1m9L60onfBCovXhLSWVPAVnBCt+gf8p+iLXCFtoPR0DcXwtZwwX8UJk44MiZ4upYR7/nt/A+w9sdKFchsrAAAAAElFTkSuQmCC") no-repeat bottom left;
    display: inline-block;
    text-indent: 16px;
    width: 16px;
    overflow: hidden;
}

.grid .grid_boolean_false {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACSElEQVR42q2Ty0vUURTHv/5SJ1SmUaGckUYdG5FyVdAicGMkFAXBtEl8gJseIP0FEVEtbNNiFm0iMMUgGKhVIUj0oqKFQ40N2TwwdewxOik6zcy953tbmD/HxFV9d/dwz+f7PXAO8I8q+bugb1xspjFdhuwlWUcSJL+SvEfhaPXgcHxbQOH6hYChCa6WlLvLm/eh1OkEAKjlJWSjUVjZpXlSBvbcehDaAshfOx8w5FB+t7eyosUPSU2DqWkAgOX2wvI0YPljFLmpD6sU6fPefhSyAbmr53wkXxTqvJ7KlhYUXo0BACou3wEArFzpB2hQ3t6JpcgkVqITKSHb/XefJCwAENHdWcux0WwMDI09GjUh2iA7/hjO1v0wVbUerVQ3AFgAoLXucfj9kNkkDA0oBkZzE4BKIAUin4hjV2sblFI9xYD6MpcLeiYJo2k7rksKhKi1ei4WR5mrBlrp+g2A0jBi7MZ1RzUV2RhB/YEIASG0VihKoOby6UVY7gY7qiji18txrDy8b7tTEaV7G5FNp6GVnitOMPwz8h47PI32Z1GEs/8Sqk6fBRUhmhAhHI0+fA+/g9Z62AYopUYKC6lUZjKCio7jNmQxeBMLwUGIrL1dJ07iRySMzMznlNZ6ZNMiTXZ3BCgy5DpwuLK6tQ25ZAK5WBzGGDiafHA0+ZCOhPHl9dgqyb6jTz+FtqzyxJkjASGDO2s87tq2g3C4qmEMkMss4tvEW2RmY/MkB449mwpte0xvTh1qJtlFYS8pm4+JHO18Hovjf+o3Xg+XX4ZLBPIAAAAASUVORK5CYII=") no-repeat bottom left;
    display: inline-block;
    text-indent: 16px;
    width: 16px;
    overflow: hidden;
}

/* Alignement */
.grid .align-left {
    text-align: left;
}

.grid .align-center {
    text-align: center;
    
}

.grid .align-right {
    text-align: right;
}

/* Column filter */
.grid .grid-filter-operator select{
    width: 70px;

}

.grid .grid-filter-input-query input, .grid .grid-filter-select-query select{
    width: 50px;
}

.grid .grid-filter-input-query-to, .grid .grid-filter-select-query-to{
    margin-left: 77px;
    display: block;
}


.grid-search {
    border: 1px solid #D4E0EE;
    padding: 10px;
}

.grid-search label{
    width: 80px;
    display: inline-block;
    text-align: right;
}

.grid-search select, .grid-search .grid-filter-input-query input {
    width: 150px;
}

.numberfield {
    width: 70px;
    text-align: center;
}

.flash-notice {
    color:  #1e5eb6;
    height: 25px; 
    background-color: white;
}

.bold_label {
    font-weight: bold;
}

#help {
    float: right;
}

.browserupgrade,.noscript {
    padding:1em 2em;
    margin:.5em 0;
    font-size:1.5em;
    font-weight:700;
    color:#000;
    text-align:center;
    background:#ccc
}

span.mandatoryfield {
    color: red;
}


/* Tables */
#mdt_table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#mdt_table td, #customers th {
    border: 1px solid #ddd;
    padding: 8px;
}

#mdt_table tr:nth-child(even){
    background-color: #FCFDFE; 
    text-align: center;
}

#mdt_table tr:nth-child(odd){
    background-color: #F7F9FC;
    text-align: center;
}

#mdt_table tr:hover {
    background-color: #ddd;    
}

#mdt_table th {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    background-color: #E6EDF5;  
    color: black;  
    border: 1px solid #D4E0EE;
}    

/*jquery accordion active header color*/
.ui-accordion-header.ui-state-active { 
    background-color: #0046AD; 
}

/* added on 14.12.2020*/
#menu ul {
    margin: 0;
    padding: 0;  
  }
  
  #menu .main-menu {
    display:  none;
    background-color: #0046AD; 
  }
  
  #tm:checked + .main-menu {
    display: block;
  }
  
  #menu input[type="checkbox"], 
  #menu ul span.drop-icon {
    display: none;
  }
  
  #menu li, 
  #toggle-menu, 
  #menu .sub-menu {
    border-style: solid;
    border-color: rgba(0, 0, 0, .05);
  }
  
  #menu li, 
  #toggle-menu {
    border-width: 0 0 1px;
  }
  
  #menu .sub-menu {
    background-color: #0046AD; 
    border-width: 1px 1px 0;
    margin: 0 1em;
  }
  
  #menu .sub-menu li:last-child {
    border-width: 0;
  }
  
  #menu li, 
  #toggle-menu, 
  #menu a {
    position: relative;
    display: block;
    color: white;
    background-color: #0046AD; 
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .125);
    text-decoration: none;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
  }
  
  #menu, 
  #toggle-menu {
    background-color: #0046AD; /* #09c;*/
    display: inline-block;    
  }
  
  #toggle-menu, 
  #menu a {
    padding: 1em 1.5em;
  }
  
  #menu a {
    transition: all .125s ease-in-out;
    -webkit-transition: all .125s ease-in-out;
  }
  
  #menu a:hover {
    background-color: white;
    color: #09c;
  }
  
  #menu .sub-menu {
    display: none;
  }
  
  #menu input[type="checkbox"]:checked + .sub-menu {
    display: block;
  }
  
  #menu .sub-menu a:hover {
    color: #444;
  }
  
  #toggle-menu .drop-icon, 
  #menu li label.drop-icon {
    position: absolute;
    right: 0;
    top: 1.25em;
  }
  
  #menu label.drop-icon, #toggle-menu span.drop-icon {
    width: 1em;
    height: 1em;
    text-align: center;
    background-color: rgba(0, 0, 0, .125);
    text-shadow: 0 0 0 transparent;
    color: rgba(255, 255, 255, .75);
  }
  
  #menu .drop-icon {
    line-height: 1;
    font-size: 12px;
  }

  #menu label .drop {
      font-size: 12px;
  }

  @media only screen and (max-width: 64em) and (min-width: 52.01em) {
    #menu li {
      width: 33.333%;
    }
  
    #menu .sub-menu li {
      width: auto;
    }    
  }
  
  @media only screen and (min-width: 52em) {   
    #menu .main-menu {
      display: block;
    }
  
    #toggle-menu, 
    #menu label.drop-icon {
      display:  none;
    }
  
    #menu ul span.drop-icon {
      display: inline-block;
    }
  
    #menu li {
      float: left;
      border-width: 0 1px 0 0;
    }
  
    #menu .sub-menu li {
      float: none;
    }
  
    #menu .sub-menu {
      border-width: 0;
      margin: 0;
      position: absolute;
      top: 100%;
      left: 0;
      width: 12em;
      z-index: 3000;
    }
  
    #menu .sub-menu, 
    #menu input[type="checkbox"]:checked + .sub-menu {
      display: none;
    }
  
    #menu .sub-menu li {
      border-width: 0 0 1px;
    }
  
    #menu .sub-menu .sub-menu {
      top: 0;
      left: 100%;
    }
  
    #menu li:hover > input[type="checkbox"] + .sub-menu {
      display: block;
    }
  }

  /* jQuery dialogs*/
  .myDialogClass .ui-dialog-titlebar {
    background-color:  #0046AD;
    font-family: Arial, Helvetica, sans-serif; 
    color: white;
  }