/*START NEW STYLE */

#FLIESSTEXT {
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #000066;
    LINE-HEIGHT: 15px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

#FLIESSTEXT A {
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #2a4682;
    LINE-HEIGHT: 15px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: underline;
}

#FLIESSTEXT B {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #000066;
    LINE-HEIGHT: 15px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.FORMULARHEADLINE {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #535353;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #e4e4e5;
    TEXT-DECORATION: none;
}

td.FORMULARHEADLINE a {
    font-size: 14px;
    COLOR: #2a4682;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.FORMULARHEADLINEPAGER {
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #535353;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #e4e4e5;
    TEXT-DECORATION: none;
}

td.FORMULARHEADLINEPAGER a {
    font-size: 14px;
    COLOR: #2a4682;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

.form-panel {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: block;
    width: 100%;
}

.form-panel .form-panel-header{
    FONT-WEIGHT: BOLD;
    COLOR: #535353;
    BACKGROUND-COLOR: #e4e4e5;
    padding: 10px 10px 10px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
}

.form-panel .form-panel-nested-header{
    FONT-WEIGHT: BOLD;
    COLOR: #333333;
    BACKGROUND-COLOR: #f5f5f5;
    padding: 0px 10px 5px 15px;
    width: 100%;
}

.form-panel .form-panel-content {
    background-color: #F5f5f5;
    COLOR: #333333;
    BACKGROUND-COLOR: #f5f5f5;
    padding: 8px;
}

.form-panel .form-panel-content .form-panel-row{
    COLOR: #333333;
    padding: 0px !important;
    align-items: center;
}

.form-panel .form-panel-content .form-panel-cell{
    COLOR: #333333;
}

.form-panel .form-panel-footer {
    BACKGROUND: #cacaca;
    PADDING: 2px 5px 2px 12px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* todo use form-panel-footer instead */
.submit-panel {
    BACKGROUND: #cacaca;
    WIDTH: 100%;
    PADDING-LEFT: 10px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
}

.hint-image {
    border:0;
    vertical-align:top;
    padding-left:5px;
    cursor:pointer
}

td.TABELLE {
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: none;
}

td.TABELLE a, td.TABELLEGRID a, td.TABELLEGRIDEVEN a, td.TABELLEGRIDEVENLAST a, td.TABELLEGRIDLAST a {
    font-size: 14px;
    COLOR: #2a4682;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TABELLE_LIGHT {
    font-size: 14px;
    COLOR: #000066;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #deeeff;
    TEXT-DECORATION: none;
}

td.TABELLE_LINE {
    BACKGROUND-COLOR: #c4deff;
    HIGHT: 1px;
}

th.FORMULARHEADLINEFIRST a, th.FORMULARHEADLINE a {
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #2a4682;
    LINE-HEIGHT: 13px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

a.SUBMITPORTLET {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #2a4682;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NORMAL {
    font-size: 14px;
    COLOR: #2a4682;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

a.NORMAL:hover {
    TEXT-DECORATION: underline;
}

a.HEADLINE {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #2a4682;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.FORMULARUNTER {
    BACKGROUND: #cacaca;
    WIDTH: 100%;
    PADDING-LEFT: 10px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
}

td.FORMULAROBEN {
    BACKGROUND: #cacaca;
    padding-top: 3px;
    padding-bottom: 3px;
}

.red {
    background-color: #2a4682;
}

.filters-border {
    background-color: #2a4682;
}

.form {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    border: 1px solid #a4c5ee;
    margin: 0px;
    padding: 0px;
}

a.NAV01NLLO {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 17px;
    COLOR: #535353;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAV01NLHI {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 17px;
    COLOR: #d6e8ff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAV02LO {
    font-weight: bold;
    font-size: 14px;
    margin-left: 17px;
    color: #535353;
    line-height: 13px;
    font-family: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAV02HI {
    font-weight: bold;
    font-size: 14px;
    margin-left: 17px;
    color: #284582;
    line-height: 13px;
    font-family: Arial, Verdana, sans-serif;
    text-decoration: none;
}

a.NAV03LO {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 24px;
    COLOR: #535353;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAV03HI {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 24px;
    COLOR: #284582;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAVUPLO {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #000066;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

#NAVUP {
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000066;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAVUPHI {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 0px;
    COLOR: #d2232a;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.RENEW {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2a4682;
    text-decoration: none;
    margin-left: 6px;
}

a.NEWSTITLE {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2a4682;
    text-decoration: none;
}

#newstitle {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

td.news-text {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #f5f5f5;
}

td.news-date {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2a4682;
    text-decoration: none;
    background-color: #f5f5f5;
}

a.NORMALSMALL {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #2a4682;
    text-decoration: none;
}

.NORMALSMALL:hover {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #2a4682;
    text-decoration: underline;
}

td.TERMINBG {
    BACKGROUND-COLOR: #f5f5f5;
}

td.TERMINZEIT {
    FONT-WEIGHT: normal;
    font-size: 14px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

td.CURRENTDAY {
    BACKGROUND-COLOR: #ff0000;
}

th.FORMULARHEADLINE {
    TEXT-ALIGN: left;
    FONT-WEIGHT: BOLD;
    font-size: 14px;
    COLOR: #535353;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #e4e4e5;
    TEXT-DECORATION: NONE;
}

th.FORMULARHEADLINEFIRST {
    PADDING-LEFT: 15px;
    TEXT-ALIGN: LEFT;
    FONT-WEIGHT: BOLD;
    font-size: 14px;
    COLOR: #535353;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #e4e4e5;
    TEXT-DECORATION: NONE;
    border-top-left-radius: 4px;
}

td.FORMULARHEADLINEFIRST {
    PADDING-LEFT: 10px;
    TEXT-ALIGN: LEFT;
    FONT-WEIGHT: BOLD;
    font-size: 14px;
    COLOR: #535353;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #e4e4e5;
    TEXT-DECORATION: NONE;
}

tr.TABELLE {
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: NONE;
}

td.TABELLEFIRST {
    PADDING-LEFT: 15px;
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: NONE;
}

td.FORMULARUNTERLAST {
    BACKGROUND: #cacaca;
}

/* текст активного меню */
.rich-tab-active {
    color: #2a4682;
    font-size: 14px;
    font-weight: bold;
    border-width: 0px;
    background: #cacaca;
}

.rich-tab-inactive {
    color: #666666;
    background-color: #f5f5f5;
    border-width: 0px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: top;
    cursor: default;
}

.rich-tbpnl-tb-sel {
    color: #2a4682;
    cursor: default;
    border-color: #cacaca;
}

/*--} End rich faces classes --*/
td.TABELLEGRID {
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cacaca;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #cacaca;
}

td.TABELLEFIRST a, td.TABELLEGRIDFIRST a, td.TABELLEGRIDEVENFIRST a {
    font-size: 14px;
    COLOR: #2a4682;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TABELLEFIRST a:hover, td.TABELLEGRIDFIRST a:hover, td.TABELLEGRIDEVENFIRST a:hover {
    TEXT-DECORATION: underline;
}

.BGNAV01LO {
    BACKGROUND-COLOR: #e4e4e5;
}

.BGNAV01HI {
    BACKGROUND-COLOR: #25408f;
}

a.NAV01LO {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 5px;
    COLOR: #535353;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.NAV01HI {
    FONT-WEIGHT: bold;
    font-size: 14px;
    MARGIN-LEFT: 5px;
    COLOR: #284582;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

.BGNAV03LO {
    background-color: #fff;
}

.BGNAV03HI {
    BACKGROUND-COLOR: #fff;
}

.BGNAV02LO {
    BACKGROUND-COLOR: #25408f;
}

.BGNAV02HI {
    BACKGROUND-COLOR: #25408f;
}

input[type="radio"] + label, input[type="checkbox"] + label {
    position: relative;
    min-height: 23px;
    display: block;
    padding-top: 3px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 1.3;
    font-style: normal;
    cursor: pointer;
    margin: 2px;
}
input[type="radio"] + label:before, input[type="radio"] + label:after, input[type="checkbox"] + label:before, input[type="checkbox"] + label:after {
    content: '';
    display: block;
    position: absolute; }
input[type="radio"] + label:before, input[type="checkbox"] + label:before {
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
    background-color: white;
    border: 1px solid #cacaca;
    transition: border-color .2s ease-in-out, background .2s ease-in-out; }
input[type="radio"] + label:after, input[type="checkbox"] + label:after {
    opacity: 0;
    transition: opacity .2s ease-in-out; }
input[type="radio"]:checked + label:after, input[type="checkbox"]:checked + label:after {
    opacity: 1; }

input[type="checkbox"]:disabled + label:before {
    background-color: #f5f5f5;
}

input[type="checkbox"]:disabled + label:after {
    border-left: 3px solid #8e8e8e;
    border-bottom: 3px solid #8e8e8e;
}

input[type="radio"]:disabled + label:after {
    background-color: #8e8e8e;
}

input[type="radio"] + label:before {
    border-radius: 50%; }
input[type="radio"] + label:after {
    width: 11px;
    height: 11px;
    top: 6px;
    left: 6px;
    border-radius: 50%;
    background-color: #2a4682; }

input[type="checkbox"] + label:before {
    border-radius: 4px;
}
input[type="checkbox"] + label:after {
    width: 11px;
    height: 5px;
    top: 6px;
    left: 5px;
    border-left: 3px solid #2a4682;
    border-bottom: 3px solid #2a4682;
    transform: rotate(-45deg);
}

.layout-footer {
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 15px 20px;
    color: #777;
    box-sizing: border-box;
    clear: both;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.layout-footer .layout-footer-logo {
    text-align: center;
    margin-bottom: 10px;
}
.layout-footer .layout-footer-logo img {
    height: 20px;
    vertical-align: bottom;
}

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

.environment-name {
    text-align: center;
}

.rich-tab-bottom-line {
    position: relative;
}

.rich-tabpanel-content {
    font-size: 14px;
    background-color: transparent;
}

.settings-panel {
    margin-top: 20px;
    margin-bottom: 40px;
    border-radius: 4px;
    /*overflow: hidden;*/
    background-color: #f7f7f7;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); }
.settings-panel a {
    position: relative;
    display: inline-block;
    padding-right: 15px;
    margin: 5px 0;
    font-size: 16px;
    border-radius: 4px;
    color: #2a4682;
    text-decoration: none;
    transition: .2s ease-in-out;
    box-sizing: border-box; }
.settings-panel a:hover {
    padding-left: 15px;
}
.settings-panel a:hover:before, .settings-panel a:hover:after {
    opacity: 1; }
.settings-panel a:before {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    top: -3px;
    bottom: 0;
    left: -2px;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #2a4682;
    border-right: 2px solid #2a4682;
    transform: rotate(45deg);
    transition: opacity .2s ease-in-out; }
.settings-panel a:after {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    top: -3px;
    bottom: 0;
    right: -2px;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #2a4682;
    border-right: 2px solid #2a4682;
    transform: rotate(-135deg);
    transition: opacity .2s ease-in-out; }
.settings-panel .settings-panel-head {
    padding: 10px 20px;
    font-family: "RobotoBold", "Helvetica", "Arial", sans-serif !important;
    font-size: 16px;
    font-weight: normal;
    color: #535353;
    background-color: #e4e4e5; }
.settings-panel .settings-panel-head i {
    margin-right: 10px; }
.settings-panel .settings-panel-body {
    padding: 10px 20px; }
.settings-panel .settings-panel-body ul {
    display: flex;
    justify-content: stretch;
    flex-wrap: wrap; }
.settings-panel .settings-panel-body li {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    border-bottom: 1px solid #cacaca;
    box-sizing: border-box; }
@media screen and (min-width: 768px) {
    .settings-panel .settings-panel-body li {
        width: 48%;
        margin: 0 1%; } }
@media screen and (min-width: 1280px) {
    .settings-panel .settings-panel-body li {
        width: 31%; } }
.settings-panel .settings-panel-body .description {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 4px;
    border: 1px solid #e4e4e5;
    color: #7b7b7b;
    background-color: #fff;
    box-shadow: 0 0 50px -10px rgba(0, 0, 0, 0.2); }
.settings-panel .settings-panel-body .description:before {
    position: absolute;
    content: '';
    top: -9px;
    left: 25px;
    display: block;
    width: 15px;
    height: 15px;
    border-left: 1px solid #e4e4e5;
    border-top: 1px solid #e4e4e5;
    border-top-left-radius: 4px;
    background-color: #fff;
    transform: rotate(45deg); }

.settings-panel-wrapper {
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px;
    margin-bottom: 40px; }
.settings-panel-wrapper .settings-panel {
    margin: 0 0 30px; }
@media screen and (min-width: 768px) {
    .settings-panel-wrapper .settings-panel {
        width: 49%; } }
@media screen and (min-width: 1280px) {
    .settings-panel-wrapper .settings-panel {
        width: 32%; } }
.settings-panel-wrapper .settings-panel ul li {
    width: 100% !important;
    margin: 0 !important; }



.settings-panel a span {
    display: inline-block;
    padding: 10px 0;
}

span.help:hover {
    position: relative
}
span.help span {
    display: none
}
span.help:hover span {
    font-weight: initial;
    display: block;
    z-index: 100;
    left: 15px;
    margin: 10px;
    width: 380px;
    position: absolute;
    top: -11px;
    text-decoration: none;
    border-top: none;
    border-right: none;
    font-size: 13px;
    box-sizing:border-box;
    background:rgb(255,255,255);
    color:#7b7b7b;
    padding:10px;
    border-radius:5px;
    transition:.25s ease-in-out;
    /*box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);*/
}

.help {
    font-size: 13px;
    position: relative;
    bottom: 10px;
}

#tooltip-description:before {
    border-top: none;
    border-right: none;
    font-size: 13px;
    content:attr(data-description);
    box-sizing:border-box;
    position:absolute;
    display:block;
    background:rgb(255,255,255);
    color:#7b7b7b;
    padding:10px;
    left:45%;
    margin-left:-100px;
    width:380px;
    border-radius:5px;
    opacity:0;
    pointer-events: none;
    transform: rotate(0deg);
    transition:.25s ease-in-out;
    /*box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);*/
}

.tooltip-hidden:before{
    display: none !important;
}

.tooltip-hidden:after{
    display: none !important;
}


#tooltip-description:after {
    content:'';
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    height:0;
    width:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top: 8px solid rgb(255, 255, 255);
    transition: .25s ease-in-out;
    transform: rotate(0deg);
    opacity:0;
}

#tooltip-description:hover:before {
    opacity:1;
    bottom: 45px;
}

#tooltip-description:hover:after {
    opacity:1;
    bottom: 38px;
}

.page-title {
    FONT-SIZE: 22px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: 18px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    margin-bottom: 15px;
}

.page-title .title-panel {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.page-subtitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    margin-bottom: 17px;
}

.page-info {
    FONT-SIZE: 14px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    margin-bottom: 17px;
}

#content-panel {
    width: 100%;
}
/*END NEW STYLE */


ul {
    list-style: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
    padding-top: 0px;
    margin: 0px;
}
li.errors, div.errors, span.errors {
    display: compact;
    font-size: 14px;
    COLOR: red;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}
li.infos, div.infos, span.infos {
    display: compact;
    font-size: 14px;
    COLOR: green;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}
li.warns, div.warns {
    display: compact;
    font-size: 14px;
    COLOR: orange;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}
input[type="submit"], input[type="button"], button {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #2a4682;
    LINE-HEIGHT: 13px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND: #cacaca;
    border: 0px;
    cursor: pointer;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}
input, select, textarea {
    margin:2px;
    BORDER: 1PX SOLID #cacaca;
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: NONE;
}
select{
    min-width:60px;
}
table {
    border-collapse: collapse;
}

.table-wrapper {
    margin-top: 20px;
    border-radius: 4px;
    /*box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);*/
}

a{
    font-family: "RobotoBold", "Helvetica", "Arial", sans-serif !important;
}

th.FORMULARHEADLINE:last-child {
    border-top-right-radius: 4px;
}
.rich-calendar-input{
    width: 76px;
    display: inline-block;
    height: 25px;
    padding: 1px 1px;

    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background: #fff none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.tooltip-text {
    font-weight: normal;
    text-align:left;
    vertical-align: middle;
    color:black;
    background-color: #e4e4e5;
    border-color: orange;
    font-size: 14px;
}

.tooltip-text-black {
    font-weight: normal;
    text-align:left;
    vertical-align: middle;
    color:black;
    background-color: #C1C1C1;
    border-color: black;
    font-size: 14px;
}

span.warns {
    display: compact;
    font-size: 14px;
    COLOR: orange;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}
form {
    padding: 0px;
    margin: 0px;
}
.bold {
    font-weight: bold;
}
.boldUndln {
    font-weight: bold;
    text-decoration: underline;
}
.greenNormal {
    color: green;
}
.greenBold {
    color: green;
    font-weight: bold;
}
.redNormal {
    color: red;
}
.redBold {
    color: red;
    font-weight: bold;
}
.blueNormal {
    color: blue;
}
.orangeNormal {
    color: orange;
}
.blueBold {
    color: blue;
    font-weight: bold;
}
.grayBold {
    color: gray;
    font-weight: bold;
}
.violetBoldUndln {
    color: #330099;
    font-weight: bold;
    text-decoration: underline;
}
.suggestionboxHeader {
    FONT-SIZE: 11PX;
    FONT-WEIGHT: bold;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: NONE;
}
.textComment {
    FONT-SIZE: 11PX;
}
.boldItalic {
    font-weight: bold;
    font-style: italic;
}
.italic {
    font-style: italic;
}

/*--Start rich faces classes { --*/
.rich-tab-inactive {
    cursor: hand;
}
.rich-tabpanel-content {
    border-width: 0px 0px 0px 0px;
    padding: 0px;
}
.rich-tabhdr-side-border {
    background-repeat:no-repeat;
    background-position:top;
    background-color: #cacaca;
}
.dr-tbpnl-tbbrdr {
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#ffffff;
}
.rich-uploadlist {
    background-color:#f1f1f1;
}
.rich-tabpanel {
    width:100%;
}
.dr-tbpnl-tbtopbrdr {
    border-top-width:1px;
    border-top-style:solid;
}
.dr-tbpnl-tbcell-dsbld,.dr-tbpnl-tbcell-inact {
    padding-top:2px;
}
.dr-tbpnl-cntnt-pstn {
    height:100%;
}
/* вид верхней границы  меню */
.dr-tbpnl-tbtopbrdr {
    /*border-top-color:#bbdaf7;*/
    border-top-color: #cacaca;
}
.dr-tbpnl-cntnt {
    background-color:#FFF;
    color:#000;
    border-bottom-color:#BED6F8;
    border-right-color:#BED6F8;
    border-left-color:#BED6F8;
    font-size:11px;
    font-family:Arial,Verdana,sans-serif;
}
.rich-sb-int-decor-table {
    color:#000;
    font-size:11px;
    font-family:Arial,Verdana,sans-serif;
}
.rich-tab-bottom-line {
    border-bottom-width:0px;
}
/*--} End rich faces classes --*/

td.TABELLE, td.TABELLEFIRST {
    vertical-align:middle;
}

/*Common style*/

.bgnorepeat {
    background-repeat: no-repeat;
}

td.date {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

body {
    text-decoration: #333333;
    background-color: #ffffff;
    margin: 0 0 0 0;
}

td.BLAU {
    BACKGROUND-COLOR: #25408f;
}

td.TABELLE a:hover, td.TABELLEGRID a:hover, td.TABELLEGRIDEVEN a:hover, td.TABELLEGRIDEVENLAST a:hover, td.TABELLEGRIDLAST a:hover {
    TEXT-DECORATION: underline;
}

#dhtmltooltip {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    align: center;
    position: absolute;
    width: 250px;
    border: 1px solid #676767;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
}

.rtable {
    border: 1px solid #000000;
    background-color: #ffffff;
}

.ritem {
    text-align: left;
    font-family: Arial, Verdana, Helvetica;
    color: black;
    font-size: 14px;
    background-color: #ffffff;
}

span.redprocent {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #e80000;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

span.greenprocent {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #149c24;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

span.yellowprocent {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #e28500;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

#admingreen {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #149c24;
}

#adminyellow {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #e28500;
}

#adminred {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #fa0000;
}

a.TERMIN {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

.TERMINVORMONAT {
    font-size: 14px;
    COLOR: #aaaaaa;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

.TERMINVORMONATT {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #aaaaaa;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.TERMINLAUFMONAT {
    FONT-WEIGHT: normal;
    font-size: 14px;
    COLOR: #d2232a;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.TERMINHEUTE {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.TERMINACTIVE {
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}

td.TERMINSCHWARZ {
    BACKGROUND-COLOR: #989898;
}


td.TERMINVERTIKAL {
    BACKGROUND-COLOR: #ffffff;
}

td.TERMINGORISONT {
    BACKGROUND-COLOR: #bebebe;
}

.TERMINBACKGROUND1 {
    BACKGROUND-COLOR: #80bcff;
}

.TERMINBACKGROUND1_BORDER {
    BACKGROUND-COLOR: #5f89b8;
}

.TERMINBACKGROUND2 {
    BACKGROUND-COLOR: #fff587;
}

.TERMINBACKGROUND2_BORDER {
    BACKGROUND-COLOR: #d0c552;
}

.TERMINBACKGROUND3 {
    BACKGROUND-COLOR: #ff7373;
}

.TERMINBACKGROUND3_BORDER {
    BACKGROUND-COLOR: #c14141;
}

.TERMINBACKGROUND4 {
    BACKGROUND-COLOR: #ffb963;
}

.TERMINBACKGROUND4_BORDER {
    BACKGROUND-COLOR: #f29f3c;
}

.TERMINBACKGROUND5 {
    BACKGROUND-COLOR: #add58a;
}

.TERMINBACKGROUND5_BORDER {
    BACKGROUND-COLOR: #8db16e;
}

.TERMINBACKGROUND6 {
    BACKGROUND-COLOR: #a1e0ff;
}

.TERMINBACKGROUND6_BORDER {
    BACKGROUND-COLOR: #8cc6e2;
}

td.ACTIVEDAY {
    BACKGROUND-COLOR: #cccccc;
}

a.TERMINWOCHE {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TERMINWOCHE {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

a.TERMINWOCHECURTASK {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000066;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TERMINWOCHETASK {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #aaaaaa;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

a.TERMINWOCHETASK {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #999999;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

a.TERMONATLAUFTAG {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TABELLEEMPTY {
    /*display:none;*/
    PADDING-LEFT: 10px;
}

td.TABELLE a.redNormal, td.TABELLEGRID a.redNormal, td.TABELLEGRIDEVEN a.redNormal, td.TABELLEGRIDEVENLAST a.redNormal, td.TABELLEGRIDLAST a.redNormal {
    font-size: 14px;
    COLOR: #ff0000;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TABELLE a.redNormal:hover, td.TABELLEGRID a.redNormal:hover, td.TABELLEGRIDEVEN a.redNormal:hover, td.TABELLEGRIDEVENLAST a.redNormal:hover, td.TABELLEGRIDLAST a.redNormal:hover {
    TEXT-DECORATION: underline;
}

td.TABELLEFIRST a.redNormal, td.TABELLEGRIDFIRST a.redNormal, td.TABELLEGRIDEVENFIRST a.redNormal {
    font-size: 14px;
    COLOR: #ff0000;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}

td.TABELLEFIRST a.redNormal:hover, td.TABELLEGRIDFIRST a.redNormal:hover, td.TABELLEGRIDEVENFIRST a.redNormal:hover {
    TEXT-DECORATION: underline;
}

td.TABELLEGRIDEVEN, td.TABELLEGRIDEVENFIRST, td.TABELLEGRID, td.TABELLEGRIDFIRST, td.TABELLEGRIDLAST, td.TABELLEGRIDEVENLAST {
    vertical-align: middle;
}

/*--Start rich faces classes { --*/
.rich-tabhdr-side-cell {
    border-top-color: #cacaca;
    border-top-width: 1px;
    border-top-style: solid;
}

/* текст неактивного меню */
.rich-tab-header {
    padding: 2px 10px 2px 10px;
    margin: 2px 10px 2px 10px;
    text-align: center;
    border-width: 0px;
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    color: #666666;
    background: #f5f5f5;
    background-color: #f5f5f5;
}

.dr-tbpnl-tb-dsbld {
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: top;
    cursor: default;
    border-color: #fff;
    color: #8DB7F3;
    background-repeat: repeat-x;
    background-position: center top;
    background-color: #C6DEFF;
}

/* стиль неактивной вкладки */
.rich-tab-disabled {
    background-color: #f5f5f5;
    color: #C0C0C0;
}


td.TABELLEGRIDEVEN {
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #fbfbfb;
    TEXT-DECORATION: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cacaca;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #cacaca;
    border-top-style: solid;
    border-top-color: #cacaca;
    border-top-width: 1px;
}

td.TABELLEGRIDEVENLAST {
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #fbfbfb;
    TEXT-DECORATION: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cacaca;
    border-right-style: solid;
    border-right-width: 0px;
    border-right-color: #cacaca;
    border-top-style: solid;
    border-top-color: #cacaca;
    border-top-width: 1px;
}

td.TABELLEGRIDLAST {
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cacaca;
    border-right-style: solid;
    border-right-width: 0px;
    border-right-color: #cacaca;
    border-top-style: solid;
    border-top-color: #cacaca;
    border-top-width: 1px;
}

td.TABELLEGRIDFIRST {
    PADDING-LEFT: 20px;
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: NONE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cacaca;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #cacaca;
    border-top-style: solid;
    border-top-color: #cacaca;
    border-top-width: 1px;
}

td.TABELLEGRIDEVENFIRST {
    PADDING-LEFT: 20px;
    font-size: 14px;
    COLOR: #333333;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #fbfbfb;
    TEXT-DECORATION: NONE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cacaca;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #cacaca;
    border-top-style: solid;
    border-top-color: #cacaca;
    border-top-width: 1px;
}

.rich-tab-bottom-line {
    padding-left: 10px;
}

.rich-tab-bottom-line table:first-child table:first-child {
    z-index: 1;
    border-radius: 4px 4px 0 0;
    border-bottom: none;
    overflow: hidden;
}

.rich-tabpanel-content table:first-child {
    margin-top: 0 !important;
}

.rich-tabhdr-side-border {
    display: none;
}

.rich-tabhdr-side-cell {
    border: none;
}

.rich-tab-header {
    padding: 5px 15px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 14px;
    border-radius: 8px 8px 0 0;
    color: #fff;
    background-color: #2a4682;
    transition: background-color .2s ease-in-out;
}

.rich-tab-header:not(.rich-tab-active) {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: normal;
}

.rich-tab-header:not(.rich-tab-active):hover {
    background-color: #0064b7;
    cursor: pointer;
}

.rich-tab-header.rich-tab-active {
    color: #666;
    background-color: #e4e4e5;
}

.layout-main {
    float: left;
    padding-left: 105px;
    margin-top: 70px;
    margin-bottom: 30px;
    width: 100%;
    padding-right: 50px
}

@media screen and (min-width: 641px) and (max-width: 768px) {
    .layout-main {
        padding-left: 34px;
    }
}

@media screen and (max-width: 640px) {
    .layout-main {
        padding-left: 1px;
        padding-right: 1px;
    }
}

@media screen and (max-width: 680px) {
    .main-form-modal {
        overflow-y:scroll !important;
        overflow-x: scroll;
        width: 94vw;
        height: calc(90vh - 100%);
    }
    textarea.form-control {
        width: 100%;
    }
    .rich-mp-content-table {
        width: 100% !important;
    }
}

.main-form-modal {
    background-color: #F5f5f5;
    overflow-y:scroll;
}

@media screen and (min-width: 1369px) {
    .layout-main {
        padding-left: 313px;
    }
}

.icon-title {
    margin-right: 10px;
}

.command-link {
    top: 10px;
}
.rich-mpnl-content {
    height: 100% !important;
}

.btn-primary {
    font-size: 12px !important;
}

.form-item-row {
    width:100%;
}

/* Start responsive table selectors */

.ui-g {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap
}

.ui-g:after {
    clear: both;
    content: "";
    display: table
}

.ui-g-1, .ui-g-2, .ui-g-3, .ui-g-4, .ui-g-5, .ui-g-6, .ui-g-7, .ui-g-8, .ui-g-9, .ui-g-10, .ui-g-11, .ui-g-12 {
    box-sizing: border-box;
    padding: .2em .5em
}

.ui-g-1 {
    width: 8.33333%
}

.ui-g-2 {
    width: 16.66666%
}

.ui-g-3 {
    width: 25%
}

.ui-g-4 {
    width: 33.33333%
}

.ui-g-5 {
    width: 41.66666%
}

.ui-g-6 {
    width: 50%
}

.ui-g-7 {
    width: 58.33333%
}

.ui-g-8 {
    width: 66.66666%
}

.ui-g-9 {
    width: 75%
}

.ui-g-10 {
    width: 83.33333%
}

.ui-g-11 {
    width: 91.66666%
}

.ui-g-12 {
    width: 100%
}

@media screen and (min-width: 40.063em) {
    .ui-md-1, .ui-md-2, .ui-md-3, .ui-md-4, .ui-md-5, .ui-md-6, .ui-md-7, .ui-md-8, .ui-md-9, .ui-md-10, .ui-md-11, .ui-md-12 {
        padding: .2em .5em
    }

    .ui-md-1 {
        width: 8.33333%
    }

    .ui-md-2 {
        width: 16.66666%
    }

    .ui-md-3 {
        width: 25%
    }

    .ui-md-4 {
        width: 33.33333%
    }

    .ui-md-5 {
        width: 41.66666%
    }

    .ui-md-6 {
        width: 50%
    }

    .ui-md-7 {
        width: 58.33333%
    }

    .ui-md-8 {
        width: 66.66666%
    }

    .ui-md-9 {
        width: 75%
    }

    .ui-md-10 {
        width: 83.33333%
    }

    .ui-md-11 {
        width: 91.66666%
    }

    .ui-md-12 {
        width: 100%
    }
}

@media screen and (min-width: 64.063em) {
    .ui-lg-1, .ui-lg-2, .ui-lg-3, .ui-lg-4, .ui-lg-5, .ui-lg-6, .ui-lg-7, .ui-lg-8, .ui-lg-9, .ui-lg-10, .ui-lg-11, .ui-lg-12 {
        padding: .2em .5em
    }

    .ui-lg-1 {
        width: 8.33333%
    }

    .ui-lg-2 {
        width: 16.66666%
    }

    .ui-lg-3 {
        width: 25%
    }

    .ui-lg-4 {
        width: 33.33333%
    }

    .ui-lg-5 {
        width: 41.66666%
    }

    .ui-lg-6 {
        width: 50%
    }

    .ui-lg-7 {
        width: 58.33333%
    }

    .ui-lg-8 {
        width: 66.66666%
    }

    .ui-lg-9 {
        width: 75%
    }

    .ui-lg-10 {
        width: 83.33333%
    }

    .ui-lg-11 {
        width: 91.66666%
    }

    .ui-lg-12 {
        width: 100%
    }
}

.ui-g-nopad {
    padding: 0
}

/* End responsive table selectors */

.toggle-visibility-img {
    height: 17px;
    width: 17px;
    margin: 0 5px 0 0
}

.form-control {
    width: auto;
    width: initial;
    display: inline-block;
    height:25px;
    padding:1px 1px;
}
label {
    font-weight: normal;
}
A.SUBMIT {
    font-family: Arial, Verdana, sans-serif;
    FONT-SIZE: 14px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    margin-left: 0;
    line-height: 13px;
}

tfoot > tr > td {
    padding: 0 !important;
}

div.table-responsive > table > tbody:first-of-type > tr > td {
    padding: 0 !important;
}

.css-yrspe, .css-1rbq2qy{
    z-index: 1101 !important;
}

.cagentIconHighlight:hover {
    background: lightblue;
    border-radius: 5px;
}

.crossSaleBox {
    border-radius: 4px;
    background: #f5f5f5;
    margin: 4px;
    border: 2px dashed #968f86;
}

@media (max-width: 400px) {
    .crossSaleBox {
        min-width: 330px;
        max-width: 330px;
    }
}

@media (min-width: 400px) {
    .crossSaleBox {
        min-width: 400px;
        max-width: 400px;

    }
}

.objectListTableRegister > td {
    padding-top: 5px;
}