/* Minification failed. Returning unminified contents.
(1015,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(1157,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(1330,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(1503,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2592,16464): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,21152): run-time error CSS1039: Token not allowed after unary operator: '-company-logo'
(2592,50960): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color'
(2592,103761): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,127373): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,130285): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,130673): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,135199): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,135607): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,138081): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,140528): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2592,141307): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,142993): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2592,145222): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2593,1283): run-time error CSS1030: Expected identifier, found ','
(2593,1304): run-time error CSS1031: Expected selector, found ')'
(2593,1304): run-time error CSS1025: Expected comma or open brace, found ')'
(2595,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,93): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,339): run-time error CSS1039: Token not allowed after unary operator: '-landing-page-image'
(2595,395): run-time error CSS1039: Token not allowed after unary operator: '-company-logo'
(2595,521): run-time error CSS1039: Token not allowed after unary operator: '-company-logo'
(2595,673): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,735): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,769): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,843): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,1099): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,1139): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,1647): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,1687): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,1745): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color'
(2595,1787): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color'
(2595,2051): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color-hover'
(2595,2099): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color-hover'
(2595,2615): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color-hover'
(2595,2663): run-time error CSS1039: Token not allowed after unary operator: '-primary-warning-color-hover'
(2595,2787): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,2867): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,2944): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3012): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3043): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3134): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3165): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3231): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3289): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3316): run-time error CSS1039: Token not allowed after unary operator: '-primary-text-color'
(2595,3399): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3473): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,3539): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3589): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3638): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3698): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3778): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,3818): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
(2595,3871): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,3928): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2595,4002): run-time error CSS1039: Token not allowed after unary operator: '-primary-color-hover'
 */
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.5 - 2016-10-24T23:13:59.551Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}


.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Handle up direction Select2 */
.ui-select-container[theme="select2"].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    border-top-width: 1px;  /* FIXME hardcoded value :-/ */
    border-top-style: solid;

    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);

    margin-top: -4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #5897fb;
}

.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control.single > .selectize-input > input {
  width: 100%;
}

/* Fix line break when there's at least one item selected with the Selectize theme */
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
    margin-top: -2px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="selectize"] input.ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
    width: 0;
}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

.ui-select-bootstrap > .ui-select-match > .btn{
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row>span {
    cursor: pointer;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
    width: 100%;
    padding-right: 1em;
}
.ui-select-bootstrap .ui-select-match-text span {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}

/* Spinner */
.ui-select-refreshing {
    position: absolute;
    right: 0;
    padding: 8px 27px;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing:antialiased;
 }
 
@-webkit-keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.ui-select-spin {
  -webkit-animation: ui-select-spin 2s infinite linear;
  animation: ui-select-spin 2s infinite linear;
}

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
} 
body:after{content:url(/BloxContent/images/lightbox2/close.png) url(/BloxContent/images/lightbox2/loading.gif) url(/BloxContent/images/lightbox2/prev.png) url(/BloxContent/images/lightbox2/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/BloxContent/images/lightbox2/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/BloxContent/images/lightbox2/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/BloxContent/images/lightbox2/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/BloxContent/images/lightbox2/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
div.dataTables_length label {
    float: left;
    text-align: left;
    font-weight: normal;
}

div.dataTables_length select {
    width: 75px;
}

div.dataTables_filter label {
    float: right;
    font-weight: normal;
}

div.dataTables_filter input {
    width: 16em;
}

div.dataTables_info {
    padding-top: 8px;
}

div.dataTables_paginate {
    float: right;
    margin: 0;
}

div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
}

table.dataTable,
table.dataTable td,
table.dataTable th {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
}

table.dataTable thead .sorting {
    background: url(/BloxContent/images/sort_both.png) no-repeat center right;
}

table.dataTable thead .sorting_asc {
    background: url(/BloxContent/images/sort_asc.png) no-repeat center right;
}

table.dataTable thead .sorting_desc {
    background: url(/BloxContent/images/sort_desc.png) no-repeat center right;
}

table.dataTable thead .sorting_asc_disabled {
    background: url(/BloxContent/images/sort_asc_disabled.png) no-repeat center right;
}

table.dataTable thead .sorting_desc_disabled {
    background: url(/BloxContent/images/sort_desc_disabled.png) no-repeat center right;
}

table.dataTable th:active {
    outline: none;
}

/* Scrolling */

div.dataTables_scrollHead table {
    margin-bottom: 0 !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-top: none;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
    border-top: none;
}

div.dataTables_scrollFoot table {
    margin-top: 0 !important;
    border-top: none;
}

/*
 * TableTools styles
 */

.table tbody tr.active td,
.table tbody tr.active th {
    color: white;
    background-color: #08C;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
    background-color: #0075b0 !important;
}

.table tbody tr.active a {
    color: white;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
    background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
    cursor: pointer;
}

div.DTTT .btn {
    font-size: 12px;
    color: #333 !important;
}

div.DTTT .btn:hover {
    text-decoration: none !important;
}

ul.DTTT_dropdown.dropdown-menu {
    z-index: 2003;
}

ul.DTTT_dropdown.dropdown-menu a {
    color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li {
    position: relative;
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
    color: white !important;
    background-color: #0088cc;
}

div.DTTT_collection_background {
    z-index: 2002;
}

/* TableTools information display */

div.DTTT_print_info.modal {
    height: 150px;
    margin-top: -75px;
    text-align: center;
}

div.DTTT_print_info h6 {
    margin: 1em;
    font-size: 28px;
    font-weight: normal;
    line-height: 28px;
}

div.DTTT_print_info p {
    font-size: 14px;
    line-height: 20px;
}

/*
 * FixedColumns styles
 */

div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: white;
}

div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table {
    margin-bottom: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
    margin-bottom: 0 !important;
    border-top: none;
}

div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: none;
}

div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
    border-top: none;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child,
table.dataTable.dtr-inline.collapsed tbody th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
    top: 8px;
    left: 4px;
    height: 16px;
    width: 16px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 16px;
    text-align: center;
    line-height: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    content: '+';
    background-color: #31b131;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child.dataTables_empty:before {
    display: none;
}
table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
    content: '-';
    background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed tbody tr.child td:before {
    display: none;
}
table.dataTable.dtr-column tbody td.control,
table.dataTable.dtr-column tbody th.control {
    position: relative;
    cursor: pointer;
}
table.dataTable.dtr-column tbody td.control:before,
table.dataTable.dtr-column tbody th.control:before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 16px;
    text-align: center;
    line-height: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    content: '+';
    background-color: #31b131;
}
table.dataTable.dtr-column tbody tr.parent td.control:before,
table.dataTable.dtr-column tbody tr.parent th.control:before {
    content: '-';
    background-color: #d33333;
}
table.dataTable tr.child {
    padding: 0.5em 1em;
}
table.dataTable tr.child:hover {
    background: transparent !important;
}
table.dataTable tr.child ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
table.dataTable tr.child ul li {
    border-bottom: 1px solid #efefef;
    padding: 0.5em 0;
}
table.dataTable tr.child ul li:first-child {
    padding-top: 0;
}
table.dataTable tr.child ul li:last-child {
    border-bottom: none;
}
table.dataTable tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: bold;
}

/* jsTree default theme */
.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
  display: inline;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url(/BloxContent/plugins/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url(/BloxContent/plugins/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-default .jstree-anchor,
.jstree-default .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-clicked {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-default .jstree-disabled {
  background: transparent;
  color: #666666;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url(/BloxContent/plugins/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #e7f4f9;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default > .jstree-striped {
  min-width: 100%;
  display: inline-block;
  background: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-default .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default .jstree-wholerow-clicked {
  background: #beebff;
  background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
}
.jstree-default .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}
.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
}
.jstree-default .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default .jstree-icon:empty {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default.jstree-rtl .jstree-node {
  margin-right: 24px;
}
.jstree-default .jstree-wholerow {
  height: 24px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: url(/BloxContent/plugins/32px.png);
}
.jstree-default .jstree-node {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}
.jstree-default .jstree-last {
  background: transparent;
}
.jstree-default .jstree-open > .jstree-ocl {
  background-position: -132px -4px;
}
.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -100px -4px;
}
.jstree-default .jstree-leaf > .jstree-ocl {
  background-position: -68px -4px;
}
.jstree-default .jstree-themeicon {
  background-position: -260px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node,
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -4px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -4px;
}
.jstree-default .jstree-disabled {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-checkbox {
  background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover {
  background-position: -164px -36px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default .jstree-checked > .jstree-checkbox {
  background-position: -228px -4px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default .jstree-checked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
  background-position: -196px -4px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}
.jstree-default .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/BloxContent/plugins/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default > .jstree-striped {
  background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -36px;
}
.jstree-default .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/BloxContent/plugins/throbber.gif) center center no-repeat;
}
.jstree-default .jstree-file {
  background: url(/BloxContent/plugins/32px.png) -100px -68px no-repeat;
}
.jstree-default .jstree-folder {
  background: url(/BloxContent/plugins/32px.png) -260px -4px no-repeat;
}
.jstree-default > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default {
  line-height: 24px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
  background-image: url(/BloxContent/plugins/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default i {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
#jstree-dnd.jstree-default .jstree-ok {
  background-position: -4px -68px;
}
#jstree-dnd.jstree-default .jstree-er {
  background-position: -36px -68px;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-default-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}
.jstree-default-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-default-small .jstree-wholerow {
  height: 18px;
}
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
  background-image: url(/BloxContent/plugins/32px.png);
}
.jstree-default-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-default-small .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-default-small .jstree-themeicon {
  background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node,
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-default-small .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/BloxContent/plugins/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/BloxContent/plugins/throbber.gif) center center no-repeat;
}
.jstree-default-small .jstree-file {
  background: url(/BloxContent/plugins/32px.png) -103px -71px no-repeat;
}
.jstree-default-small .jstree-folder {
  background: url(/BloxContent/plugins/32px.png) -263px -7px no-repeat;
}
.jstree-default-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-small {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-small .jstree-ok,
#jstree-dnd.jstree-default-small .jstree-er {
  background-image: url(/BloxContent/plugins/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-default-small .jstree-ok {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-default-small .jstree-er {
  background-position: -39px -71px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==);
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-default-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}
.jstree-default-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-default-large .jstree-wholerow {
  height: 32px;
}
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
  background-image: url(/BloxContent/plugins/32px.png);
}
.jstree-default-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-default-large .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-default-large .jstree-themeicon {
  background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node,
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-default-large .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/BloxContent/plugins/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/BloxContent/plugins/throbber.gif) center center no-repeat;
}
.jstree-default-large .jstree-file {
  background: url(/BloxContent/plugins/32px.png) -96px -64px no-repeat;
}
.jstree-default-large .jstree-folder {
  background: url(/BloxContent/plugins/32px.png) -256px 0px no-repeat;
}
.jstree-default-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-large {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-large .jstree-ok,
#jstree-dnd.jstree-default-large .jstree-er {
  background-image: url(/BloxContent/plugins/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-default-large .jstree-ok {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-default-large .jstree-er {
  background-position: -32px -64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url(/BloxContent/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==);
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 40px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 40px;
    height: 40px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url(/BloxContent/plugins/40px.png);
    background-position: 0 -200px;
    background-size: 120px 240px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url(/BloxContent/plugins/40px.png);
    background-position: -40px -200px;
    background-size: 120px 240px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-default-responsive {
    /*
	.jstree-open > .jstree-ocl,
	.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
	*/
  }
  .jstree-default-responsive .jstree-icon {
    background-image: url(/BloxContent/plugins/40px.png);
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-icon:empty {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 40px;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -40px 0px !important;
  }
  .jstree-default-responsive .jstree-themeicon {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox,
  .jstree-default-responsive .jstree-checkbox:hover {
    background-position: -40px -80px;
  }
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-node > .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-image: url(/BloxContent/plugins/40px.png);
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-node {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last {
    background: transparent;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-default-responsive .jstree-file {
    background: url(/BloxContent/plugins/40px.png) 0 -160px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-folder {
    background: url(/BloxContent/plugins/40px.png) -40px -40px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
  }
}

/*!
 * FullCalendar v3.0.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */.fc-icon,body .fc{font-size:1em}.fc-button-group,.fc-icon{display:inline-block}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-khtml-user-select:none;-webkit-touch-callout:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-icon{height:1em;line-height:1em;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;font-weight:400}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-toolbar{margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f5f5f5}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
/* =========================================================
 * Bootstrap year calendar v1.1.0
 * Repo: https://github.com/Paul-DS/bootstrap-year-calendar
 * =========================================================
 * Created by Paul David-Sivelle
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */

/* Main */
.calendar {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
    direction: ltr;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .calendar.calendar-rtl {
        direction: rtl;
    }

        .calendar.calendar-rtl table tr td span {
            float: right;
        }

    .calendar table {
        margin: auto;
    }

        .calendar table td,
        .calendar table th {
            text-align: center;
            width: 20px;
            height: 20px;
            border: none;
            padding: 4px 5px;
            font-size: 12px;
        }

    /* Header */
    .calendar .calendar-header {
        width: 100%;
        margin-bottom: 20px;
    }

        .calendar .calendar-header table {
            width: 100%;
        }

            .calendar .calendar-header table th {
                font-size: 22px;
                padding: 5px 10px;
            }

                .calendar .calendar-header table th:hover {
                    background: #eeeeee;
                    cursor: pointer;
                }

                .calendar .calendar-header table th.disabled,
                .calendar .calendar-header table th.disabled:hover {
                    background: none;
                    cursor: default;
                    color: white;
                }

                .calendar .calendar-header table th.prev,
                .calendar .calendar-header table th.next {
                    width: 20px;
                }

    .calendar .year-title {
        font-weight: bold;
        text-align: center;
        height: 20px;
        width: auto;
    }

    .calendar .year-neighbor {
        color: #aaaaaa;
    }

    .calendar .year-neighbor2 {
        color: #dddddd;
    }

    /* Months */
    .calendar .months-container {
        width: 100%;
        display: none;
    }

    .calendar .month-container {
        min-width: 180px;
        text-align: center;
        height: 200px;
        padding: 0;
    }

    .calendar table.month th.month-title {
        font-size: 16px;
        padding-bottom: 5px;
    }

    .calendar table.month th.day-header {
        font-size: 14px;
    }


    .calendar table.month tr td,
    .calendar table.month tr th {
        padding: 0;
    }

    .calendar table.month td.week-number {
        cursor: default;
        font-weight: bold;
        border-right: 1px solid #eee;
        padding: 5px;
    }

    .calendar .round-left {
        -webkit-border-radius: 8px 0 0 8px;
        -moz-border-radius: 8px 0 0 8px;
        border-radius: 8px 0 0 8px;
    }

    .calendar .round-right {
        webkit-border-radius: 0 8px 8px 0;
        -moz-border-radius: 0 8px 8px 0;
        border-radius: 0 8px 8px 0;
    }

    .calendar table.month tr td .day-content {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 5px 6px;
    }

.table-striped .calendar table.month tr td,
.table-striped .calendar table.month tr th {
    background-color: transparent;
}

.calendar table.month td.day .day-content:hover {
    background: rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.calendar table.month tr td.old,
.calendar table.month tr td.new,
.calendar table.month tr td.old:hover,
.calendar table.month tr td.new:hover {
    background: none;
    cursor: default;
}

.calendar table.month tr td.disabled,
.calendar table.month tr td.disabled:hover {
    color: #dddddd;
}

.calendar table.month td.day.disabled .day-content:hover {
    background: none;
    cursor: default;
}

.calendar table.month tr td.range .day-content {
    background: rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.calendar table.month tr td.range.range-start .day-content {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.calendar table.month tr td.range.range-end .day-content {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.calendar-context-menu,
.calendar-context-menu .submenu {
    border: 1px solid #ddd;
    background-color: white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
    position: absolute;
    display: none;
}

    .calendar-context-menu .item {
        padding: 5px 10px;
        cursor: pointer;
        display: table;
        width: 100%;
    }

        .calendar-context-menu .item:hover {
            background: #eee;
        }

        .calendar-context-menu .item .content {
            display: table-cell;
        }

        .calendar-context-menu .item span {
            display: table-cell;
            padding-left: 10px;
            text-align: right;
        }

            .calendar-context-menu .item span:last-child {
                display: none;
            }

    .calendar-context-menu .submenu {
        left: 100%;
        margin-top: -6px;
    }

    .calendar-context-menu .item:hover > .submenu {
        display: block;
    }

/*.fc button {
    background-color:#1ab394;
    color:#fff;
}

    .fc button:hover {
        background-color:#18a689;
    }

.fc-state-down {
    background-color:#1ab394;
    color:#fff;
}

.fc-state-active {
    background-color:#1ab394;
    color:#fff;
}

button:focus {
	background-color:#1ab394;
    color:#fff;
}

.fc-toolbar button {
    background-color:#1ab394;
    color:#fff;
}

.fc-state-default {
    background-color:#1ab394;
    color:#fff;
}*/
/*!
 * FullCalendar Scheduler v1.6.0
 * Docs & License: https://fullcalendar.io/scheduler/
 * (c) 2017 Adam Shaw
 */

/* TODO: break this file up */

/* Scroller
--------------------------------------------------------------------------------------------------*/

.fc-scroller-clip {
	overflow: hidden; /* for clipping scrollbars */
	position: relative; /* so things like scrollfollowers can attach to this */
}

/* supresses rendering of native scrollbars */
/* on .fc-scroller */
.fc-no-scrollbars {
	background: rgba(255, 255, 255, 0); /* hack for dynamic DOM nodes (in Chrome OSX at least) */
}

	.fc-no-scrollbars::-webkit-scrollbar {
		width: 0;
		height: 0;
	}

.fc-scroller-canvas {
	position: relative; /* origin for bg */
	box-sizing: border-box; /* so that padding (for gutter) will be part of height */
	min-height: 100%;
}

	.fc-scroller-canvas > .fc-bg {
		z-index: 1; /* make default? */
	}

	.fc-scroller-canvas > .fc-content {
		z-index: 2; /* make default? */
		position: relative; /* origin for inner content */
		border-style: solid;
		border-width: 0;
	}

/* for themed, hard to get the border-color, so just forget it (REVISIT) */
.ui-widget .fc-scroller-canvas > .fc-content {
	border-color: transparent;
}

.fc-scroller-canvas.fc-gutter-left > .fc-content {
	border-left-width: 1px;
	margin-left: -1px
}

.fc-scroller-canvas.fc-gutter-right > .fc-content {
	border-right-width: 1px;
	margin-right: -1px
}

.fc-scroller-canvas.fc-gutter-top > .fc-content {
	border-top-width: 1px;
	margin-top: -1px
}
/* content is responsible for bottom border */


/* View Structure
--------------------------------------------------------------------------------------------------*/

.fc-rtl .fc-timeline {
	direction: rtl;
}

.fc-timeline .fc-divider {
	width: 3px;
	border-style: double; /* overcome neighboring borders */
}

.fc-timeline .fc-head > tr > .fc-divider {
	border-bottom: 0;
}

.fc-timeline .fc-body > tr > .fc-divider {
	border-top: 0;
}

.fc-timeline .fc-body .fc-divider.ui-widget-header {
	background-image: none;
}

.fc-scrolled .fc-head .fc-scroller {
	z-index: 2; /* so drop shadow will go above body panes */
}

.fc-timeline.fc-scrolled .fc-head .fc-scroller {
	box-shadow: 0 3px 4px rgba(0,0,0,0.075);
}

.fc-timeline .fc-body .fc-scroller {
	z-index: 1;
}

/*
on most tables that expand to the edges, kill the outer border,
because the container elements take care of it.
example tables:
.fc-scroller-canvas .fc-content table
.fc-scroller-canvas .fc-bg .fc-slats table
*/
.fc-timeline .fc-scroller-canvas > div > table,
.fc-timeline .fc-scroller-canvas > div > div > table {
	border-style: hidden;
}

/*
for resource rows (in both the spreadsheet and timeline areas),
undo previous rule in order to always show last border.
*/
.fc-timeline .fc-scroller-canvas > .fc-content > .fc-rows > table {
	border-bottom-style: none;
}


/* Table Cell Common
--------------------------------------------------------------------------------------------------*/

.fc-timeline th,
.fc-timeline td {
	white-space: nowrap;
}

.fc-timeline .fc-cell-content {
	overflow: hidden;
}

.fc-timeline .fc-cell-text {
	padding-left: 4px;
	padding-right: 4px;
}

.fc-timeline .fc-col-resizer {
	cursor: col-resize;
}

/*
Cells at the start of a week
TODO: figure out better styling

.fc-ltr .fc-timeline .fc-em-cell div {
	border-left: 3px solid #eee;
	height: 100%;
}
.fc-rtl .fc-timeline .fc-em-cell {
	border-right-width: 3px;
}
*/

/* head */

.fc-timeline th {
	vertical-align: middle;
}

.fc-timeline .fc-head .fc-cell-content {
	padding-top: 3px;
	padding-bottom: 3px;
}

/* body */

.fc-timeline .fc-body .ui-widget-content {
	background-image: none;
}


/* Resource Area
--------------------------------------------------------------------------------------------------*/

.fc-resource-area {
	width: 30%;
}

	.fc-resource-area col {
		width: 40%;
		min-width: 70px; /* will be read by JS */
	}

		.fc-resource-area col.fc-main-col {
			width: 60%; /* make the first column in a nested setup bigger */
		}


.fc-flat .fc-expander-space { /* fc-flat is opposite of fc-nested */
	display: none;
}


.fc-ltr .fc-resource-area tr > * {
	text-align: left;
}

.fc-rtl .fc-resource-area tr > * {
	text-align: right;
}

.fc-resource-area .fc-cell-content {
	padding-left: 4px;
	padding-right: 4px;
}

/* head */

.fc-resource-area .fc-super th {
	text-align: center;
}

.fc-resource-area th > div {
	position: relative;
}

.fc-resource-area th .fc-cell-content {
	position: relative;
	z-index: 1;
}

.fc-resource-area th .fc-col-resizer {
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	width: 5px;
}

.fc-ltr .fc-resource-area th .fc-col-resizer {
	right: -3px;
}

.fc-rtl .fc-resource-area th .fc-col-resizer {
	left: -3px;
}

/* body */

tr.fc-collapsed > td, /* before the transition (prevents initial flicker) */
tr.fc-transitioning > td { /* during the transition */
	overflow: hidden; /* prevents absolutely-positioned events from bleeding out */
}

	tr.fc-transitioning > td > div {
		transition: margin-top 0.2s;
	}

	tr.fc-collapsed > td > div {
		margin-top: -10px;
	}


.fc-body .fc-resource-area .fc-cell-content { /* might BE the cell */
	padding-top: 8px;
	padding-bottom: 8px;
}

.fc-no-overlap .fc-body .fc-resource-area .fc-cell-content { /* might BE the cell */
	padding-top: 5px;
	padding-bottom: 5px;
}

.fc-resource-area .fc-icon { /* the expander and spacers before the expander */
	width: 1em; /* ensure constant width, esp for empty icons */
	font-size: .9em;
	vertical-align: middle;
	margin-top: -1%;
}

.fc-resource-area .fc-expander {
	cursor: pointer;
	color: #666; /* for the icon within */
}


/* Time Area
--------------------------------------------------------------------------------------------------*/

.fc-time-area col {
	min-width: 2.2em; /* detected by JS */
}

/* head */

.fc-ltr .fc-time-area .fc-chrono th {
	text-align: left;
}

.fc-rtl .fc-time-area .fc-chrono th {
	text-align: right;
}

/* body slats (vertical lines) */

.fc-time-area .fc-slats { /* fc-bg is responsible for a lot of this now! */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

	.fc-time-area .fc-slats table {
		height: 100%;
	}

	.fc-time-area .fc-slats .fc-minor {
		border-style: dotted;
	}

	.fc-time-area .fc-slats td {
		border-width: 0 1px; /* need to do this. sometimes -1 margin wouldn't hide the dotted */
	}

.fc-ltr .fc-time-area .fc-slats td {
	border-right-width: 0;
}

.fc-rtl .fc-time-area .fc-slats td {
	border-left-width: 0;
}

/* body content containers
   can be within rows or directly within the pane's content
*/

.fc-time-area .fc-bgevent-container,
.fc-time-area .fc-highlight-container {
	position: absolute;
	z-index: 2; /* only for directly within pane. not for row. overridden later */
	top: 0;
	bottom: 0;
	width: 0;
}

.fc-ltr .fc-time-area .fc-helper-container, /* only within row */
.fc-ltr .fc-time-area .fc-bgevent-container,
.fc-ltr .fc-time-area .fc-highlight-container {
	left: 0;
}

.fc-rtl .fc-time-area .fc-helper-container, /* only within row */
.fc-rtl .fc-time-area .fc-bgevent-container,
.fc-rtl .fc-time-area .fc-highlight-container {
	right: 0;
}

.fc-time-area .fc-bgevent,
.fc-time-area .fc-highlight {
	position: absolute;
	top: 0;
	bottom: 0;
}

/* body resource rows */

.fc-time-area .fc-rows {
	position: relative;
	z-index: 3;
}

	.fc-time-area .fc-rows .ui-widget-content {
		background: none;
	}

	.fc-time-area .fc-rows td > div {
		position: relative;
	}

	.fc-time-area .fc-rows .fc-bgevent-container,
	.fc-time-area .fc-rows .fc-highlight-container {
		z-index: 1;
	}

.fc-time-area .fc-event-container {
	position: relative;
	z-index: 2; /* above bgevent and highlight */
	width: 0; /* for event positioning. will end up on correct side based on dir */
}

.fc-time-area .fc-helper-container { /* also an fc-event-container */
	position: absolute;
	z-index: 3;
	top: 0;
}

.fc-time-area .fc-event-container {
	padding-bottom: 8px;
	top: -1px;
}

.fc-time-area tr:first-child .fc-event-container {
	top: 0;
}

.fc-no-overlap .fc-time-area .fc-event-container {
	padding-bottom: 0;
	top: 0;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-timeline .fc-now-indicator { /* both the arrow and the line */
	z-index: 3; /* one above scroller's fc-content */
	top: 0;
}

.fc-time-area .fc-now-indicator-arrow {
	margin: 0 -6px; /* 5, then one more to counteract scroller's negative margins */
	/* triangle pointing down... */
	border-width: 6px 5px 0 5px;
	border-left-color: transparent;
	border-right-color: transparent;
}

.fc-time-area .fc-now-indicator-line {
	margin: 0 -1px; /* counteract scroller's negative margins */
	bottom: 0;
	border-left-width: 1px;
}


/* Time Grid Events
--------------------------------------------------------------------------------------------------*/

.fc-timeline-event {
	position: absolute;
	border-radius: 0;
	padding: 2px 0;
	margin-bottom: 1px;
}

.fc-no-overlap .fc-timeline-event {
	padding: 5px 0;
	margin-bottom: 0;
}

/* don't overlap grid lines at the event's end */
.fc-ltr .fc-timeline-event {
	margin-right: 1px
}

.fc-rtl .fc-timeline-event {
	margin-left: 1px
}

.fc-timeline-event .fc-content {
	padding: 0 1px;
	white-space: nowrap;
	overflow: hidden;
}

.fc-timeline-event .fc-time {
	font-weight: bold;
	padding: 0 1px;
}

.fc-rtl .fc-timeline-event .fc-time {
	display: inline-block; /* will force it on the other side */
}

.fc-timeline-event .fc-title {
	padding: 0 1px;
}

.fc-timeline-event.fc-selected .fc-bg {
	display: none; /* hide semi-white background, to appear darker */
}


/* follower logic */


.fc-ltr .fc-timeline-event .fc-title {
	padding-left: 10px;
	margin-left: -8px;
}

.fc-rtl .fc-timeline-event .fc-title {
	padding-right: 10px;
	margin-right: -8px;
}

.fc-ltr .fc-timeline-event.fc-not-start .fc-title {
	margin-left: -2px;
}

.fc-rtl .fc-timeline-event.fc-not-start .fc-title {
	margin-right: -2px;
}

.fc-timeline-event.fc-not-start .fc-title,
.fc-body .fc-time-area .fc-following {
	position: relative;
}

	.fc-timeline-event.fc-not-start .fc-title:before,
	.fc-body .fc-time-area .fc-following:before { /* generic arrow */
		content: "";
		position: absolute;
		top: 50%;
		margin-top: -5px;
		border: 5px solid #000;
		border-top-color: transparent;
		border-bottom-color: transparent;
		opacity: .5;
	}

.fc-ltr .fc-timeline-event.fc-not-start .fc-title:before,
.fc-ltr .fc-body .fc-time-area .fc-following:before { /* LTR. left pointing arrow */
	border-left: 0;
	left: 2px;
}

.fc-rtl .fc-timeline-event.fc-not-start .fc-title:before,
.fc-rtl .fc-body .fc-time-area .fc-following:before { /* RTL. right pointing arrow */
	border-right: 0;
	right: 2px;
}


/* License Message
--------------------------------------------------------------------------------------------------*/

.fc-license-message {
	position: absolute;
	z-index: 99999;
	bottom: 1px;
	left: 1px;
	background: #eee;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px 1px 0 0;
	padding: 2px 4px;
	font-size: 12px;
	border-top-right-radius: 3px;
}


.modal-retro-planner{width:100vw;margin:0;}.modal-retro-planner .modal-content{border:0;border-radius:0;}.modal-retro-planner .modal-body{height:100vh;padding:0;}.modal-retro-planner .retro-planner{height:100vh;}.modal-retro-planner .retro-planner .header-row{height:10vh;position:relative;}.modal-retro-planner .retro-planner .header-row .header-content{padding:10px 25px;}.modal-retro-planner .retro-planner .header-row .header-content .btn-group{position:absolute;left:0;right:0;bottom:0;}.modal-retro-planner .retro-planner .content-row{height:90vh;}.modal-retro-planner .retro-planner .toggle-filter{width:155px;}.modal-retro-planner .retro-planner .project-frame{height:90vh;}.modal-retro-planner .retro-planner .project-frame .calendar-projects{margin:10px 0 0 10px;}.modal-retro-planner .retro-planner .project-frame .calendar-projects .searchbox{margin-top:0;}.modal-retro-planner .retro-planner .project-frame .calendar-projects .project-list-container{max-height:80vh;overflow-y:auto;}.modal-retro-planner .retro-planner .planning-frame{overflow-x:auto;}.modal-retro-planner .retro-planner .planning-frame .team-container{height:87vh;position:relative;}.modal-retro-planner .retro-planner .planning-frame .team-container .team-header-container{height:100px;}.modal-retro-planner .retro-planner .planning-frame .team-container .team-header-container .team-header{z-index:1;position:absolute;width:330px;background-color:#fff;border-bottom:3px solid #3a87ad;margin-left:10px;margin-right:10px;margin-bottom:10px;padding:10px;}.modal-retro-planner .retro-planner .planning-frame .team-container .team-header-container .team-header .month-overview-container{margin-top:20px;}.modal-retro-planner .retro-planner .planning-frame .team-container .connectList{max-height:75%;overflow-y:auto;padding:10px;}.modal-retro-planner .retro-planner .planning-frame .team-container .add-planning-item-container{position:absolute;bottom:20px;width:330px;height:45px;margin-top:10px;margin-left:10px;margin-right:0;margin-bottom:0;}.retro-planner-attendees-popover{padding:0 5px;}#retroplanner,.retro-planner-container{white-space:nowrap;}#retroplanner label.teamheader,.retro-planner-container label.teamheader{margin-bottom:10px;}#retroplanner .teamheader,.retro-planner-container .teamheader{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}#retroplanner small.danger,.retro-planner-container small.danger{color:#a94442;font-weight:bold;}#retroplanner small.warning,.retro-planner-container small.warning{color:#8a6d3b;font-weight:bold;}#retroplanner .team,.retro-planner-container .team{vertical-align:top;width:350px;min-height:100px;display:inline-block;float:none;background-color:#fff;margin:0 15px 0 15px;border-color:#e7eaec;border-width:1px 0;border-style:none;}#retroplanner .team .connectList,.retro-planner-container .team .connectList{min-height:100px;}#retroplanner .team .nextfreeday,.retro-planner-container .team .nextfreeday{margin:0;padding:5px;}#retroplanner .team .month-overview,.retro-planner-container .team .month-overview{margin:0;padding:0 5px 0 5px;}#retroplanner .team .month-overview div:first-of-type,.retro-planner-container .team .month-overview div:first-of-type{text-transform:capitalize;}#retroplanner .team .month-overview div:last-of-type,.retro-planner-container .team .month-overview div:last-of-type{text-align:right;}#retroplanner .retroplanningitem,.retro-planner-container .retroplanningitem{border-left:3px solid #3a87ad;padding:5px;}#retroplanner .retroplanningitem label,.retro-planner-container .retroplanningitem label{margin-bottom:0;}#retroplanner .retroplanningitem button,.retro-planner-container .retroplanningitem button{background-color:#fff;border-color:#e7eaec;}#retroplanner .retroplanningitem .planning-title,.retro-planner-container .retroplanningitem .planning-title,#retroplanner .retroplanningitem .planning-project,.retro-planner-container .retroplanningitem .planning-project,#retroplanner .retroplanningitem .planning-workorder,.retro-planner-container .retroplanningitem .planning-workorder{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block;}#retroplanner .retroplanningitem.retroplanningitem-danger,.retro-planner-container .retroplanningitem.retroplanningitem-danger{border:3px solid #ebccd1!important;background-color:#f2dede;}#retroplanner .retroplanningitem.retroplanningitem-warning,.retro-planner-container .retroplanningitem.retroplanningitem-warning{border:3px solid #faebcc!important;background-color:#fcf8e3;}#retroplanner .retroplanningitem.retroplanningitem-free-day,.retro-planner-container .retroplanningitem.retroplanningitem-free-day{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKSW6YZM8L4IM5zn6yzYAEYB8RmROaABACCxg2bZiosBQAAAABJRU5ErkJggg==);border-left-color:#1ab394!important;}#retroplanner .retroplanningitem.retroplanningitem-fixed,.retro-planner-container .retroplanningitem.retroplanningitem-fixed{border-left-color:#a7bfe3!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACNJREFUGFdjZEAG6f99GeH89P++DDMZN0MEoBwQkxGZAxIAAD6KCrj30hqqAAAAAElFTkSuQmCC)!important;}#retroplanner .retroplanningitem.retroplanningitem-overlap,.retro-planner-container .retroplanningitem.retroplanningitem-overlap{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKXdG2MGWF8EEfv8pGzYAEYB8RmROaABAB5iQ1zUwPMrQAAAABJRU5ErkJggg==)!important;border-left-color:#d1313d!important;}#retroplanner .retroplanningitem.parent-retroplanningitem,.retro-planner-container .retroplanningitem.parent-retroplanningitem{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQYV2P8/PnLf15eHkYGKADxwRyYBIxGUQHTgV0lNjMBUhUjuItHN+EAAAAASUVORK5CYII=);opacity:.9;}#retroplanner .retroplanningitem.parent-retroplanningitem:hover,.retro-planner-container .retroplanningitem.parent-retroplanningitem:hover{opacity:1;}#retroplanner li.retroplanningitem-break,.retro-planner-container li.retroplanningitem-break{background-color:transparent;text-align:center;padding:0;border:0;display:table;width:100%;}#retroplanner li.retroplanningitem-break .break-divider,.retro-planner-container li.retroplanningitem-break .break-divider{display:block;text-align:center;overflow:hidden;white-space:nowrap;}#retroplanner li.retroplanningitem-break .break-divider>span,.retro-planner-container li.retroplanningitem-break .break-divider>span{position:relative;display:inline-block;}#retroplanner li.retroplanningitem-break .break-divider>span:before,.retro-planner-container li.retroplanningitem-break .break-divider>span:before,#retroplanner li.retroplanningitem-break .break-divider>span:after,.retro-planner-container li.retroplanningitem-break .break-divider>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#e7eaec;}#retroplanner li.retroplanningitem-break .break-divider>span:before,.retro-planner-container li.retroplanningitem-break .break-divider>span:before{right:100%;margin-right:15px;}#retroplanner li.retroplanningitem-break .break-divider>span:after,.retro-planner-container li.retroplanningitem-break .break-divider>span:after{left:100%;margin-left:15px;}#retroplanner #retroplanner-loader,.retro-planner-container #retroplanner-loader{position:absolute;background-color:#00f;top:0;left:0;width:100%;height:100%;}#retroplanner .add-planningitem,.retro-planner-container .add-planningitem{border:1px dashed #e7eaec;text-align:center;font-size:3rem;font-weight:bold;cursor:pointer;background-color:#fff;width:49%;margin:0;}#blox-fullcalendar .fc-retro-item{float:right;right:5px;left:auto!important;}#blox-fullcalendar .fc-empty-day{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKSW6YZM8L4IM5zn6yzYAEYB8RmROaABACCxg2bZiosBQAAAABJRU5ErkJggg==)!important;background-color:none;border-color:#1ab394!important;}#blox-fullcalendar .fc-occupied{border-color:#a7bfe3!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACNJREFUGFdjZEAG6f99GeH89P++DDMZN0MEoBwQkxGZAxIAAD6KCrj30hqqAAAAAElFTkSuQmCC)!important;background-color:none;}#retro-planner{position:absolute;left:0;right:0;height:calc(100% - 95px - 40px);}#retro-planner .retro-planner-container{height:100%;}#retro-planner .retro-planner-container .content{height:100%;padding:10px;background-color:#f3f3f4;}#retro-planner .retro-planner-container .content .projects{float:left;width:20%;height:calc(100% - 20px);background-color:#f3f3f4;}#retro-planner .retro-planner-container .content .projects .header{height:165px;background-color:#fff;padding:5px 10px;overflow-y:auto;}#retro-planner .retro-planner-container .content .projects .header .searchbox{margin-top:10px;}#retro-planner .retro-planner-container .content .projects .list{margin:10px 0 0 0;height:calc(100% - 165px);background-color:#fff;overflow-x:auto;padding:0 10px;}#retro-planner .retro-planner-container .content .planner{float:left;width:80%;height:100%;background-color:#6495ed;position:relative;}#retro-planner .retro-planner-container .content .planner .planner-container{position:absolute;left:0;right:0;background-color:#f3f3f4;overflow-x:auto;white-space:nowrap;height:100%;}#retro-planner .retro-planner-container .content .planner .planner-container .planningitem-btn-container{display:flex;justify-content:space-between;}#retro-planner .retro-planner-container .content .planner .planner-container .team{display:inline-block;height:95%;background-color:#f3f3f4;vertical-align:top;width:290px;margin:0 5px;position:relative;}#retro-planner .retro-planner-container .content .planner .planner-container .team:first-child{margin-left:10px!important;}#retro-planner .retro-planner-container .content .planner .planner-container .team:last-child{margin-right:10px!important;}#retro-planner .retro-planner-container .content .planner .planner-container .team .header{padding:10px;position:absolute;width:100%;min-height:70px;background-color:#fff;border-bottom:2px solid #3a87ad;z-index:1;}#retro-planner .retro-planner-container .content .planner .planner-container .team .header h3{display:inline-block;}#retro-planner .retro-planner-container .content .planner .planner-container .team .list{margin:92px 0 10px 0;height:calc(100% - 132px);background-color:#fff;overflow-x:auto;}#retro-planner .retro-planner-container .content .planner .planner-container .team .list .connectList{height:100%;padding:10px;}#retro-planner .retro-planner-container .content .planner .planner-container .team .add{height:30px;}#retro-planner .retro-planner-container .content .planner .planner-container .team .add .add-planningitem{color:#3a87ad;height:100%;padding:5px;text-align:center;font-size:2rem;font-weight:bold;padding:0;cursor:pointer;background-color:#fff;width:49%;margin:0;}#retro-planner .retro-planner-container .content .planner .planner-container .team .add .add-planningitem i.fa{font-size:1.5rem;}#retro-planner .retro-planner-container .teamheader{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block;}#retro-planner .retro-planner-container .teamheader-attendees{text-align:right;}#retro-planner .retro-planner-container .movable-retroplanningitem{background:none;border:0;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break{background-color:transparent;text-align:center;padding:0;border:0;display:table;width:100%;margin-bottom:10px;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break .break-divider{display:block;text-align:center;overflow:hidden;white-space:nowrap;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break .break-divider>span{position:relative;display:inline-block;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break .break-divider>span:before,#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break .break-divider>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#e7eaec;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break .break-divider>span:before{right:100%;margin-right:15px;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem-break .break-divider>span:after{left:100%;margin-left:15px;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem{background-color:#fafafb;border:1px solid #e7eaec;border-left:3px solid #3a87ad;padding:5px;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem div{padding-left:5px;padding-right:5px;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem label{margin-bottom:0;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem button{background-color:#fff;border-color:#e7eaec;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem .planning-title,#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem .planning-project,#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem .planning-contact,#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem .planning-workorder{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem .planning-remark{word-wrap:break-word;display:inline-block;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-align:justify;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem ul.planning-overlappings{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem ul.planning-overlappings li{border:0;background:none;margin:0;padding:0;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem.retroplanningitem-danger{border:3px solid #ebccd1!important;background-color:#f2dede;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem.retroplanningitem-warning{border:3px solid #faebcc!important;background-color:#fcf8e3;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem.retroplanningitem-free-day{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKSW6YZM8L4IM5zn6yzYAEYB8RmROaABACCxg2bZiosBQAAAABJRU5ErkJggg==);border-left-color:#1ab394!important;}#retro-planner .retro-planner-container .movable-retroplanningitem .retroplanningitem.retroplanningitem-overlap{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKXdG2MGWF8EEfv8pGzYAEYB8RmROaABAB5iQ1zUwPMrQAAAABJRU5ErkJggg==)!important;border-left-color:#d1313d!important;}#retro-planner .retro-planner-container .projectList li{background:none;border:0;margin:0;padding:0;padding-bottom:10px;}#retro-planner .retro-planner-container .projectList .fc-event .project-contact,#retro-planner .retro-planner-container .projectList .fc-event .project-contact{display:block;}.blox-datepicker .input-group-addon{cursor:pointer;}#document-folder-explorer th .folder-up{cursor:pointer;font-size:1.2em;}#document-folder-explorer .document-folder-structure{display:flex;flex-direction:row;gap:1rem;width:100%;}#document-folder-explorer .document-folder-structure .clickable-folder-name{cursor:pointer;}#document-folder-explorer .document-folder-structure .clickable-folder-name:hover{text-decoration:underline;}#document-folder-explorer .document-folder-structure button.btn.dropdown-toggle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:6rem;}#document-folder-explorer .document-folder-structure .has-child-records span{border:#fff solid .2rem;display:inline-block;font-size:.6rem;line-height:1.5;border-radius:1rem;background:var(--primary-color);position:absolute;bottom:-.4rem;right:-.5rem;padding:0 .3rem;color:#fff;}#document-folder-explorer .document-folder-structure .has-no-child-records,#document-folder-explorer .document-folder-structure .has-child-records{display:flex;flex-direction:row;justify-content:space-between;position:relative;}.modal-body.document-search{padding-bottom:10px;}.modal-body.document-search .document-list{height:400px;}.modal-body.document-search .document-list .slimScrollDiv{position:relative;overflow:hidden;width:auto;height:400px;}.modal-body.document-search .document-list .slimScrollDiv .full-height-scroll{overflow:auto;overflow-x:hidden;width:auto;height:100%;}.modal-body.document-search .document-list .slimScrollDiv .slimScrollBar,.modal-body.document-search .document-list .slimScrollDiv .slimScrollRail{width:7px;position:absolute;top:0;right:1px;display:none;border-radius:7px;}.modal-body.document-search .document-list .slimScrollDiv .slimScrollBar{background:#000 none repeat scroll 0% 0%;opacity:.4;z-index:99;height:55.9524px;}.modal-body.document-search .document-list .slimScrollDiv .slimScrollRail{background:#333 none repeat scroll 0% 0%;opacity:.2;z-index:90;height:100%;}.modal-body.document-search .document-list .list-group-item{padding:0;cursor:pointer;margin-bottom:5px;margin-right:5px;border:1px solid #e7eaec;position:relative;}.modal-body.document-search .document-list .list-group-item .document-info{display:block;margin-top:10px;}.modal-body.document-search .document-list .list-group-item .document-template-info{display:block;}.modal-body.document-search .document-list .list-group-item>div{padding-top:10px;padding-left:10px;padding-bottom:10px;width:90%;}.modal-body.document-search .document-list .list-group-item>div.active{background-color:#1ab394;color:#fff;}.modal-body.document-search .document-list .list-group-item.active{background-color:#1ab394;color:#fff;}.modal-body.document-search .document-list .list-group-item:first-child{border-top:1px solid #e7eaec!important;}.modal-body.document-search .document-list .list-group-item a{color:#337ab7;}.modal-body.document-search .document-list .list-group-item button{position:absolute;right:0;top:0;width:10%;height:100%;border-left:1px solid #e7eaec;border-radius:0;}.modal-body.document-search .document-list .list-group-item button:hover{color:#fff;background-color:#1ab394;}.modal-body.document-search .document-list .list-group-item.no-multi-select>div{width:100%;}.modal-body.document-search .document-list .list-group-item.no-multi-select button{display:none;}.d-flex{display:flex;}.cursor-pointer{cursor:pointer;}.vertical-align-middle{vertical-align:middle;}.vertical-align-top{vertical-align:top;}.edit-widgetButton{margin-bottom:20px;margin-left:15px;}.close-link{width:22.5px;height:22.5px;margin-top:-30px;}.ui-sortable .ibox-title{cursor:default!important;}.ui-sortable.edit-mode .ibox-title{cursor:move!important;}.add-widgetButton{margin-top:-20px;}.dashboard .ck-widget{height:450px;}.dashboard .ck-widget .ibox-tools{display:flex;justify-content:flex-end;}.dashboard .ck-widget .ibox-tools .dropdown-menu{left:0;}.dashboard .ck-widget .ibox-content{max-height:500px;height:350px;position:relative;}.dashboard .ck-widget .ibox-content .loader{position:absolute;top:50%;transform:translateY(-50%);left:50%;transform:translateX(-50%);}.unpaid-balance-widget div.full-height{height:275px;}.unpaid-balance-widget div.table{display:table;height:275px;}.unpaid-balance-widget div.table dl{display:table-cell;vertical-align:middle;}.ellipse-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.ellipse-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.canvas-size{max-height:270px;}.divFollowUpPanel{margin-bottom:30px;max-height:600px;}.divUlFollowUps{direction:rtl;max-height:450px;overflow:auto;overflow-x:hidden;}.ulFollowUps{direction:ltr;padding-left:20px;}.codekick-info-widget{padding-top:20px;}.codekick-info-widget label{font-size:14px;margin-bottom:10px;}.codekick-info-widget label .fa{color:#1ab394;}.numbers-widget{padding-top:20px;font-size:16px;}.numbers-widget .key{color:#1ab394;margin-bottom:10px;}.login-image-bg,.public-image-bg{background-image:url('images/Login_BG.jpg');background-repeat:repeat-y;background-size:cover;}.login-logo{background-image:url('images/Blox_Logo_Trans.png');background-repeat:no-repeat;background-size:cover;display:block;margin:0 auto;height:91px;width:257px;}.login-logo-corner{background-image:url('images/Blox_Logo_Trans.png');background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;right:0;height:91px;width:257px;margin:20px;display:none;}.public-logo{background-image:var(--company-logo);height:50px;width:100px;background-position:center;background-size:contain;background-repeat:no-repeat;}.login-container{display:table;height:100vh;width:100vw;}.login-container .center{display:table-cell;width:100vh;vertical-align:middle;text-align:center;padding-left:15px;padding-right:15px;}.login-container .center .login-box{margin:0 auto;width:20%;background-color:#fff;padding:60px;border-radius:3px;}@media only screen and (max-width:449px){.login-container .center .login-box{width:100%;}}@media only screen and (min-width:450px){.login-container .center .login-box{width:70%;}}@media only screen and (min-width:769px){.login-container .center .login-box{width:45%;}}@media only screen and (min-width:1025px){.login-container .center .login-box{width:35%;}}@media only screen and (min-width:1441px){.login-container .center .login-box{width:22%;}}.table-responsive .table{box-sizing:border-box;}.table-responsive .table .dropdown-menu.right{left:auto;right:3rem;top:-.5rem;}.scroll-container{overflow-x:auto;}.scroll-container .table-responsive{overflow-x:visible!important;}.nav-header .profile-picture{height:60px;width:60px;}.profile-picture{height:200px;width:200px;}.crop-area{overflow:hidden;width:400px;height:400px;border:1px solid #f3f3f4;margin:0 auto;}.body-content{margin-top:24px;}nav.navbar.navbar-fixed-top{min-height:60px!important;}.page-heading{height:95px;}.ibox-tools{display:inline-block;}.ibox-tools a{margin-left:0;}.ibox-tools.white a.btn{color:#fff;}.dropdown-menu.right{left:auto;right:0;}.tools,.list-tools{display:inline-block;}.tools a,.list-tools a{min-width:25px;}.tools{float:right;}.tools .extra-tools{display:inline-block;margin-right:30px;}.list-tools{margin-left:10px;}.list-tools a:not(:first-child){margin-left:5px;}.grab{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}#page-wrapper{position:inherit;min-height:calc(100vh - 60px);}.table-striped-multibody{border-collapse:separate!important;}.not-odd>tr{background-color:#f9f9f9!important;}.footer{min-height:40px;}.pagination{margin:20px 15px;}.btn-icon i{margin-right:7px;}.btn-default{background-color:#c2c2c2;border-color:#c2c2c2;color:#fff;}.btn-default:hover{background-color:#bababa;border-color:#bababa;}.btn-danger-color{color:#ec4758!important;}.btn-warning-color{color:#f8ac59!important;}.btn-yellow-color{color:#f8f559!important;}.btn-default-color{color:#c2c2c2!important;}.btn-success-color{color:#1ab394!important;}.btn-primary-color{color:#1ab394!important;}.clickable{cursor:pointer;}.btn-default[disabled],.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active{color:#fff;}.btn-default.disabled:hover,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default.focus{background-color:#c2c2c2;}.input-group .select2{position:relative;display:table-cell;float:left;width:100%;min-height:32px;margin-bottom:0;border-radius:0;}.input-group .select2 .select2-default{height:100%;border-radius:0;}.input-group .select2 .select2-choice{position:relative;display:table-cell;float:left;width:100%;height:32px;margin-bottom:0;border-radius:0;line-height:31px;}.input-group .select2 .ui-select-toggle{border-radius:0!important;}div.quick-add-article-container{width:auto!important;max-width:100%;}div.quick-add-article-container li.auto-complete-item{background-color:#fff!important;border-bottom:1px solid #efefef;color:#676a6c!important;font-weight:normal!important;}div.quick-add-article-container li.auto-complete-item:hover,div.quick-add-article-container li.auto-complete-item:focus,div.quick-add-article-container li.auto-complete-item.selected{background-color:#1ab394!important;color:#fff!important;}div.quick-add-article-container .quick-add-article{word-break:break-word;white-space:initial;}div.quick-add-article-container .quick-add-article .quick-add-article-image img{max-width:50px;}div#pick-workarticle-from-vorderstaat .pick-workarticle-row{word-break:break-word;white-space:initial;}div#pick-workarticle-from-vorderstaat .pick-workarticle-row .pick-workarticle-row-image{padding-left:5px;padding-right:5px;}div#pick-workarticle-from-vorderstaat .pick-workarticle-row .pick-workarticle-row-image img{max-width:100%;}#newArticleListItemForm .dropdown-toggle:focus{border:1px solid #1ab394;}#newArticleListItemForm .quick-add .btn-default-focus{box-shadow:none;outline:0;outline-offset:0;border:1px solid #1ab394;}#newArticleListItemForm .quick-add .btn-default-focus .ui-select-toggle{height:28px;}#newArticleListItemForm .quick-add .ui-select-search{font-size:12px;height:30px;}#newArticleListItemForm .quick-add .btn-default{background-color:#fff;border-color:#e5e6e7;height:30px;padding:0;}#newArticleListItemForm .quick-add .btn-default:active{background-color:#fff;}#newArticleListItemForm .quick-add .btn-default .ui-select-placeholder{font-size:12px;line-height:28px;padding-left:12px;}#newArticleListItemForm .quick-add .btn-default .caret{display:none;}#newArticleListItemForm .quick-add .btn-default .ui-select-match-text{color:#676a6c;font-size:12px;line-height:28px;padding-left:12px;}#newArticleListItemForm .quick-add .btn-default i.glyphicon-remove{line-height:28px;}.table tr.invalidForecast{color:#f8ac59;font-weight:bold;}.table tr.invalidActual{color:#ed5565;font-weight:bold;}.table thead tr th.actions{min-width:150px;width:150px;background-color:transparent;}.table thead tr th.stockArticleListTableActions{min-width:100px;width:100px;background-color:transparent;}.table thead tr th.actual{min-width:40px;width:40px;}.table thead tr th.forecast{min-width:55px;width:55px;}.table thead tr th.expected{min-width:60px;width:60px;}.table thead tr th.limit{min-width:60px;width:60px;}.table thead tr th.code{min-width:85px;width:85px;}.table thead tr th.white{background-color:transparent;}.table thead tr th.small{width:30px;}.table thead tr th.workOrderNumber{width:45px;}.table thead tr th.toggle-row{background-color:transparent;width:10px;}.table tbody tr td .btn{min-width:25px;}.table tbody tr td.toggle-row{width:30px;padding:8px 0 8px 0;}.table tbody tr.row_shortdetail{border:2px solid #676a6c;border-top:0;}.table tbody tr.row_children{border-width:0 2px 0 2px;border-color:#676a6c;border-style:solid;}.table tbody tr.row_children.last{border-bottom-width:2px;}.table tbody tr.row_children table thead{border-top:2px dashed #676a6c;}.table tbody tr.row_children table thead,.table tbody tr.row_children table tfoot{border-top:2px dashed #676a6c;}.table tbody tr.row_children table thead td,.table tbody tr.row_children table tfoot td{padding-top:15px;padding-bottom:15px;}.table tbody tr.originalrow_shortdetail{border:2px solid #676a6c;border-bottom:0;}.table tbody tr.originalrow_children{border:2px solid #676a6c;border-bottom:0;}.table tfoot.articlelist-footer{border-top:2px solid #676a6c;}.table tfoot.articlelist-footer tr td{padding-top:20px;}.table tfoot tr.no-border th{border:0!important;}.table.table-add-row tbody>tr td.insert-row{position:relative;overflow:visible;padding:8px 8px 8px 3rem!important;}.table.table-add-row tbody>tr td.insert-row .insert-row-button{position:absolute;width:30px;height:100%;left:0;bottom:0;}.table.table-add-row tbody>tr td.insert-row .insert-row-button button{position:absolute;display:none;padding:2px;border:0;width:20px;height:20px;bottom:5px;left:5px;}.table.table-add-row tbody>tr td.insert-row .insert-row-button button,.table.table-add-row tbody>tr td.insert-row .insert-row-button button i{color:#676a6c;}.table.table-add-row tbody>tr:hover td.insert-row .insert-row-button button,.table.table-add-row .insert-row-button :hover td.insert-row .insert-row-button button{display:block;}.table.followUp-list-table thead tr th.success{background-color:#dff7d9;}.table.followUp-list-table thead tr th.followUpActions{min-width:70px!important;width:70px!important;background-color:transparent;}.table.followUp-list-table thead tr th.isCompleted{min-width:90px!important;width:90px!important;}.table.followUp-list-table thead tr th.deadline{min-width:120px!important;width:120px!important;}.table.followUp-list-table thead tr th.referenceNumber{min-width:100px!important;width:100px!important;}.table.followUp-list-table thead tr th.followUpType{min-width:110px!important;width:110px!important;}.table.followUp-list-table thead tr th.followUpOwnerType{min-width:110px!important;width:110px!important;}.table.followUp-list-table thead tr th.responsiblePlanningGroup{min-width:200px!important;width:200px!important;}.table.postGroup-table.dataTable{border-bottom:2px solid #676a6c;margin-bottom:24px!important;margin-top:24px!important;}.table.article-list-calculation{table-layout:fixed;}.table.article-list-calculation.article-list-calculation-header{margin-bottom:0!important;}.table.article-list-calculation thead tr th{overflow:hidden;}.table.article-list-calculation thead tr th.moveable{min-width:25px;width:25px;}.table.article-list-calculation thead tr th.articletype{width:62px;min-width:62px;}.table.article-list-calculation thead tr th.code{width:100px;min-width:100px;}.table.article-list-calculation thead tr th.codeWithoutArticleSellingPrice{width:200px;min-width:200px;}.table.article-list-calculation thead tr th.name{width:100%;}.table.article-list-calculation thead tr th.amount{width:160px;min-width:160px;}.table.article-list-calculation thead tr th.amountPerUnit{width:135px;min-width:135px;}.table.article-list-calculation thead tr th.sales_price{width:170px;min-width:150px;}.table.article-list-calculation thead tr th.work_hours{width:170px;min-width:100%;}.table.article-list-calculation thead tr th.vat{width:70px;min-width:70px;}.table.article-list-calculation thead tr th.total_purchase{border-left:1px solid #e7eaec;width:100px;min-width:100px;}.table.article-list-calculation thead tr th.total_price{min-width:125px;width:125px;}.table.article-list-calculation thead tr th.total_sell{min-width:100px;width:100px;}.table.article-list-calculation thead tr th.supplier_price{width:150px;min-width:150px;}.table.article-list-calculation thead tr th.supplier{width:175px;min-width:175px;}.table.article-list-calculation thead tr th.other_suppliers{min-width:140px;width:140px;}.table.article-list-calculation thead tr th.actions{min-width:121px!important;width:121px!important;}.table.article-list-calculation thead tr th.pre_selected{width:70px;}.table.article-list-calculation thead tr.postgroup-header{background-color:#676a6c;color:#fff;}.table.article-list-calculation thead tr.postgroup-header th i{color:#fff;}.table.article-list-calculation thead tr.no-border th{border:0;}.table.article-list-calculation tbody tr td{overflow:visible;}.table.article-list-calculation tbody tr td.moveable{min-width:25px;width:25px;}.table.article-list-calculation tbody tr td.articletype{width:62px;min-width:62px;}.table.article-list-calculation tbody tr td.code{width:100px;min-width:100px;}.table.article-list-calculation tbody tr td.name{width:100%;}.table.article-list-calculation tbody tr td.amount{width:160px;min-width:160px;}.table.article-list-calculation tbody tr td.amountPerUnit{width:135px;min-width:135px;}.table.article-list-calculation tbody tr td.sales_price{width:170px;min-width:150px;}.table.article-list-calculation tbody tr td.work_hours{width:170px;min-width:100px;}.table.article-list-calculation tbody tr td.vat{width:70px;min-width:70px;}.table.article-list-calculation tbody tr td.total_purchase{padding-left:15px;width:100px;min-width:100px;}.table.article-list-calculation tbody tr td.total_price{min-width:125px;width:125px;}.table.article-list-calculation tbody tr td.total_sell{min-width:100px;width:100px;}.table.article-list-calculation tbody tr td.supplier_price{width:150px;min-width:150px;}.table.article-list-calculation tbody tr td.supplier{width:175px;min-width:175px;}.table.article-list-calculation tbody tr td.other_suppliers{min-width:140px;width:140px;}.table.article-list-calculation tbody tr td.actions{min-width:121px!important;width:121px!important;}.table.article-list-calculation tbody tr td.pre_selected{width:70px;}.table.article-list-calculation tbody tr.article-row td.total_purchase{line-height:34px;border-left:1px solid #e7eaec;}.table.article-list-calculation tbody tr.article-row td.total_sell{line-height:34px;}.table.article-list-calculation tbody tr.article-row.cut{background-color:#ed5565;}.table.article-list-calculation tbody tr.article-row.copied{background-color:#1ab394;}.table.article-list-calculation tbody tr.postgroup-header{background-color:#676a6c;color:#fff;}.table.article-list-calculation tbody tr.postgroup-header i{color:#fff;}.table.composed-child-articles{table-layout:fixed;}.table.composed-child-articles thead tr th.front-actions,.table.composed-child-articles tfoot tr th.front-actions,.table.composed-child-articles thead tr td.front-actions,.table.composed-child-articles tfoot tr td.front-actions{width:20px;}.table.composed-child-articles thead tr th.articletype,.table.composed-child-articles tfoot tr th.articletype,.table.composed-child-articles thead tr td.articletype,.table.composed-child-articles tfoot tr td.articletype{width:35px;min-width:35px;}.table.composed-child-articles thead tr th.code,.table.composed-child-articles tfoot tr th.code,.table.composed-child-articles thead tr td.code,.table.composed-child-articles tfoot tr td.code{width:85px;min-width:85px;}.table.composed-child-articles thead tr th.amount,.table.composed-child-articles tfoot tr th.amount,.table.composed-child-articles thead tr td.amount,.table.composed-child-articles tfoot tr td.amount{width:135px;min-width:135px;}.table.composed-child-articles thead tr th.unit_price,.table.composed-child-articles tfoot tr th.unit_price,.table.composed-child-articles thead tr td.unit_price,.table.composed-child-articles tfoot tr td.unit_price{width:150px;min-width:150px;}.table.composed-child-articles thead tr th.netto_price,.table.composed-child-articles tfoot tr th.netto_price,.table.composed-child-articles thead tr td.netto_price,.table.composed-child-articles tfoot tr td.netto_price{width:80px;min-width:80px;}.table.composed-child-articles thead tr th.preselected,.table.composed-child-articles tfoot tr th.preselected,.table.composed-child-articles thead tr td.preselected,.table.composed-child-articles tfoot tr td.preselected{width:50px;min-width:50px;}.table.composed-child-articles thead tr th.total_price,.table.composed-child-articles tfoot tr th.total_price,.table.composed-child-articles thead tr td.total_price,.table.composed-child-articles tfoot tr td.total_price{width:125px;min-width:125px;}.table.composed-child-articles thead tr th.total_sell,.table.composed-child-articles tfoot tr th.total_sell,.table.composed-child-articles thead tr td.total_sell,.table.composed-child-articles tfoot tr td.total_sell{min-width:80px;width:80px;}.table.composed-child-articles thead tr th.total_purchase,.table.composed-child-articles tfoot tr th.total_purchase,.table.composed-child-articles thead tr td.total_purchase,.table.composed-child-articles tfoot tr td.total_purchase{padding-left:15px!important;width:80px;min-width:80px;}.table.composed-child-articles thead tr th.actions,.table.composed-child-articles tfoot tr th.actions,.table.composed-child-articles thead tr td.actions,.table.composed-child-articles tfoot tr td.actions{width:85px;min-width:85px;}.table.composed-child-articles tbody tr td.front-actions{width:20px;}.table.composed-child-articles tbody tr td.articletype{width:35px;min-width:35px;}.table.composed-child-articles tbody tr td.code{width:85px;min-width:85px;}.table.composed-child-articles tbody tr td.amount{width:160px;min-width:160px;}.table.composed-child-articles tbody tr td.unit_price{width:150px;min-width:150px;}.table.composed-child-articles tbody tr td.netto_price{width:80px;min-width:80px;line-height:34px;}.table.composed-child-articles tbody tr td.preselected{width:50px;min-width:50px;}.table.composed-child-articles tbody tr td.total_price{width:125px;min-width:125px;}.table.composed-child-articles tbody tr td.total_purchase{border-left:1px solid #e7eaec;padding-left:15px!important;line-height:34px;width:80px;min-width:80px;}.table.composed-child-articles tbody tr td.total_sell{line-height:34px;min-width:80px;width:80px;}.table.composed-child-articles tbody tr td.actions{width:60px;min-width:60px;}.table.composed-child-articles tbody tr td.actions,.table.composed-child-articles tbody tr td.name,.table.composed-child-articles tbody tr td.code,.table.composed-child-articles tbody tr td.preselected,.table.composed-child-articles tbody tr td.articletype,.table.composed-child-articles tbody tr td.front-actions,.table.composed-child-articles tbody tr td.move{line-height:34px;}.table.composed-child-articles-header thead tr th.unit_price,.table.composed-child-articles-header tfoot tr th.unit_price,.table.composed-child-articles-header thead tr td.unit_price,.table.composed-child-articles-header tfoot tr td.unit_price{width:225px!important;min-width:225px!important;}.table.composed-child-articles-header thead tr th.total_sell,.table.composed-child-articles-header tfoot tr th.total_sell,.table.composed-child-articles-header thead tr td.total_sell,.table.composed-child-articles-header tfoot tr td.total_sell{min-width:180px!important;width:180px!important;}.table.composed-child-articles-panel thead tr th{padding-top:20px!important;}.table.composed-child-articles-panel thead tr th.total_purchase{padding-left:15px!important;border:0;}.table.composed-child-articles-panel tbody tr td.total_purchase{border-left:1px solid #e7eaec;}.table.composed-child-articles-panel tfoot tr td{padding-bottom:20px!important;}.table.price-request-article-list{table-layout:fixed;}.table.price-request-article-list td{line-height:normal;vertical-align:middle;}.table.price-request-article-list thead tr th.article-type{width:25px;min-width:25px;}.table.price-request-article-list thead tr th.checked{width:25px;min-width:25px;}.table.price-request-article-list thead tr th.code{width:75px;min-width:75px;}.table.price-request-article-list thead tr th.external-code{width:200px;min-width:2000px;}.table.price-request-article-list thead tr th.amount{width:200px;min-width:200px;}.table.price-request-article-list thead tr th.unit-price,.table.price-request-article-list thead tr th.total-price{min-width:125px;width:125px;}.table.price-request-article-list thead tr th.actions{min-width:75px!important;width:75px!important;}.table.price-request-article-list thead tr th.vat{width:75px;min-width:75px;}.table.offer-article-list{table-layout:fixed;}.table.offer-article-list thead tr th{overflow:hidden;}.table.offer-article-list thead tr th.articletype{width:30px;min-width:30px;}.table.offer-article-list thead tr th.front-actions{width:25px;min-width:25px;}.table.offer-article-list thead tr th.code{width:85px;min-width:85px;}.table.offer-article-list thead tr th.code.with-icon{width:120px;min-width:120px;}.table.offer-article-list thead tr th.name{width:100%;}.table.offer-article-list thead tr th.amount{width:100px;min-width:100px;}.table.offer-article-list thead tr th.vat{width:17.5rem;min-width:17.5rem;}.table.offer-article-list thead tr th.total-price,.table.offer-article-list thead tr th.unit-price{min-width:125px;width:125px;}.table.offer-article-list thead tr th.actions{min-width:125px!important;width:125px!important;}.table.offer-article-list tbody tr.postgroup-header{background-color:#676a6c;color:#fff;}.table.offer-article-list tbody tr td{overflow:hidden;}.table.offer-article-list tbody tr td.articletype{width:30px;min-width:30px;}.table.offer-article-list tbody tr td.code{width:85px;min-width:85px;}.table.offer-article-list tbody tr td.name{width:100%;}.table.offer-article-list tbody tr td.amount{width:100px;min-width:100px;}.table.offer-article-list tbody tr td.vat{width:70px;min-width:70px;}.table.offer-article-list tbody tr td.total-price,.table.offer-article-list tbody tr td.unit-price{min-width:125px;width:125px;}.table.offer-article-list tbody tr td.actions{min-width:75px!important;width:75px;}.table.stock-transaction-item-list{table-layout:fixed;}.table.stock-transaction-item-list thead tr th.front-actions{width:25px;min-width:25px;}.table.article-children-list{table-layout:fixed;}.table.article-children-list thead tr th{overflow:hidden;}.table.article-children-list thead tr th.articletype{width:25px;min-width:25px;}.table.article-children-list thead tr th.code{width:75px;min-width:75px;}.table.article-children-list thead tr th.name{width:100%;}.table.article-children-list thead tr th.amount{width:150px;min-width:150px;}.table.article-children-list thead tr th.total-price,.table.article-children-list thead tr th.base-price{min-width:150px;width:150px;}.table.article-children-list thead tr th.actions{min-width:125px!important;width:125px!important;}.table.article-children-list tbody tr td{overflow:hidden;}.table.article-children-list tbody tr td.articletype{width:25px;min-width:25px;}.table.article-children-list tbody tr td.code{width:75px;min-width:75px;}.table.article-children-list tbody tr td.name{width:100%;}.table.article-children-list tbody tr td.amount{width:150px;min-width:150px;}.table.article-children-list tbody tr td.total-price,.table.article-children-list tbody tr td.base-price{min-width:150px;width:150px;}.table.article-children-list tbody tr td.actions{min-width:125px!important;width:125px!important;}.table.stock-transaction-item-list,.table.material-request-item-list{table-layout:fixed;}.table.stock-transaction-item-list thead tr th,.table.material-request-item-list thead tr th{overflow:hidden;}.table.stock-transaction-item-list thead tr th.move,.table.material-request-item-list thead tr th.move{width:50px;min-width:50px;}.table.stock-transaction-item-list thead tr th.checked,.table.material-request-item-list thead tr th.checked{width:10px;min-width:10px;}.table.stock-transaction-item-list thead tr th.article-type,.table.material-request-item-list thead tr th.article-type{width:25px;min-width:25px;}.table.stock-transaction-item-list thead tr th.amount,.table.material-request-item-list thead tr th.amount{width:100px;min-width:100px;}.table.stock-transaction-item-list thead tr th.code,.table.material-request-item-list thead tr th.code{width:100px;min-width:100px;}.table.stock-transaction-item-list thead tr th.unit_type,.table.material-request-item-list thead tr th.unit_type{width:50px;min-width:50px;}.table.stock-transaction-item-list thead tr th.name,.table.material-request-item-list thead tr th.name{width:100%;}.table.stock-transaction-item-list thead tr th.remark,.table.material-request-item-list thead tr th.remark{width:200px;min-width:200px;}.table.stock-transaction-item-list thead tr th.sales-price,.table.material-request-item-list thead tr th.sales-price{width:90px;min-width:90px;border-right:0;padding-right:0;}.table.stock-transaction-item-list thead tr th.amount,.table.material-request-item-list thead tr th.amount,.table.stock-transaction-item-list thead tr th.delivered-amount,.table.material-request-item-list thead tr th.delivered-amount{width:125px;min-width:125px;}.table.stock-transaction-item-list thead tr th.actions,.table.material-request-item-list thead tr th.actions{min-width:82px!important;width:82px!important;}.table.stock-transaction-item-list tbody tr td,.table.material-request-item-list tbody tr td{overflow:hidden;}.table.stock-transaction-item-list tbody tr td.move,.table.material-request-item-list tbody tr td.move{width:50px;min-width:50px;}.table.stock-transaction-item-list tbody tr td.articletype,.table.material-request-item-list tbody tr td.articletype{width:25px;min-width:25px;}.table.stock-transaction-item-list tbody tr td.code,.table.material-request-item-list tbody tr td.code{width:75px;min-width:75px;}.table.stock-transaction-item-list tbody tr td.unit_type,.table.material-request-item-list tbody tr td.unit_type{width:50px;min-width:50px;}.table.stock-transaction-item-list tbody tr td.name,.table.material-request-item-list tbody tr td.name{width:100%;}.table.stock-transaction-item-list tbody tr td.amount,.table.material-request-item-list tbody tr td.amount{width:100px;min-width:100px;}.table.stock-transaction-item-list tbody tr td.sales-price,.table.material-request-item-list tbody tr td.sales-price{width:90px;min-width:90px;border-right:0;padding-right:0;}.table.stock-transaction-item-list tbody tr td.actions,.table.material-request-item-list tbody tr td.actions{min-width:82px!important;width:82px!important;}.table.stock-transaction-item-list-summary{table-layout:fixed;}.table.stock-transaction-item-list-summary thead tr th.summary-value{width:470px!important;}.table#project-planning{table-layout:fixed;}.table#project-planning thead tr th{background-color:transparent;vertical-align:bottom;overflow:hidden;}.table#project-planning thead tr th.locked{cursor:auto;width:25px;min-width:25px;}.table#project-planning thead tr th.title{width:100%;}.table#project-planning thead tr th.startDate,.table#project-planning thead tr th.endDate{width:125px;min-width:125px;}.table#project-planning thead tr th.days{width:75px;min-width:75px;cursor:auto;}.table#project-planning thead tr th.attendees{width:125px;min-width:125px;cursor:auto;}.table#project-planning tbody tr td{overflow:hidden;}.table#project-planning tbody tr td.locked{width:25px;min-width:25px;}.table#project-planning tbody tr td.title{width:100%;}.table#project-planning tbody tr td.startDate,.table#project-planning tbody tr td.endDate{width:100px;min-width:100px;}.table#project-planning tbody tr td.days{width:25px;min-width:25px;}.table#project-planning tbody tr td.attendees{width:125px;min-width:125px;}.table.table-keyvalueidentity{table-layout:fixed;}.table.table-keyvalueidentity thead tr th{background-color:#fff;}.table.table-keyvalueidentity thead tr th.moveable,.table.table-keyvalueidentity thead tr th.icon{min-width:25px;width:25px;}.table.table-keyvalueidentity thead tr th.isDefault{min-width:35px;width:35px;}.table.table-keyvalueidentity thead tr th.actions{min-width:75px;width:75px;}.offer-article-list-variants{overflow:hidden;width:100%;}.offer-article-list-variants thead tr th{overflow:hidden;}.offer-article-list-variants thead tr th.variant-front-actions{min-width:25px;}.offer-article-list-variants thead tr th.variant-articletype{width:30px;min-width:30px;}.offer-article-list-variants thead tr th.variant-front-actions{width:25px;min-width:25px;}.offer-article-list-variants thead tr th.variant-code{width:85px;min-width:85px;}.offer-article-list-variants thead tr th.variant-name{width:100%;}.offer-article-list-variants thead tr th.variant-amount{width:100px;min-width:100px;}.offer-article-list-variants thead tr th.variant-vat{width:70px;min-width:70px;}.offer-article-list-variants thead tr th.variant-total-price,.offer-article-list-variants thead tr th.variant-unit-price{min-width:125px;width:125px;}.offer-article-list-variants thead tr th.variant-actions{min-width:125px!important;width:125px!important;}.offer-article-list-variants tbody tr td{padding:8px;overflow:hidden;}.offer-article-list-variants tbody tr td.indent{padding-left:8px!important;}.offer-article-list-variants tbody tr td.variant-articletype{width:30px;min-width:30px;}.offer-article-list-variants tbody tr td.variant-front-actions{width:25px;min-width:25px;}.offer-article-list-variants tbody tr td.variant-code{width:85px;min-width:85px;}.offer-article-list-variants tbody tr td.variant-name{width:100%;}.offer-article-list-variants tbody tr td.variant-amount{width:100px;min-width:100px;}.offer-article-list-variants tbody tr td.variant-vat{width:70px;min-width:70px;}.offer-article-list-variants tbody tr td.variant-total-price,.offer-article-list-variants tbody tr td.variant-unit-price{min-width:125px;width:125px;}.offer-article-list-variants tbody tr td.variant-actions{min-width:125px!important;width:125px!important;}#newArticleListItemForm .table tbody tr td.articletype{width:50px;}.sticky-column-table-wrapper{position:relative;overflow-y:hidden;}.sticky-column-table-wrapper .sticky-column-table-scroller{margin-left:220px;overflow-x:auto;overflow-y:visible;max-width:100%;}.sticky-column-table-wrapper .sticky-column-table thead,.sticky-column-table-wrapper .sticky-column-table th,.sticky-column-table-wrapper .sticky-column-table td{padding:10px;text-align:left;white-space:nowrap;min-width:175px;max-width:200px;width:200px;overflow:hidden;}.sticky-column-table-wrapper .sticky-column-table .sticky-column-table-col{left:0;position:absolute;top:auto;width:184px;max-width:184px;padding-right:28px;height:100%;background-color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.sticky-column-table-wrapper .sticky-column-table .sticky-column-table-col>span{display:inline-block;vertical-align:top;}.sticky-column-table-wrapper .sticky-column-table .sticky-column-table-col a{margin-right:18px;}.sticky-column-table-wrapper .sticky-column-table .sticky-column-table-col.first{border:0;background-color:#fff;}#dev-slot-warning{position:fixed;top:0;background-color:#d1313d;z-index:9999;width:100%;height:30px;text-align:center;color:#fff;font-weight:bold;font-size:16px;line-height:30px;}.visible{visibility:visible;}.not-visible{visibility:hidden;}.not-visible th{background-color:#00f;height:1px;}.block{display:block;}.inline{display:inline!important;}.inline-block{display:inline-block;}.pagination{float:right;}.searchbox{margin-top:20px;}.select2{width:100%;}.upload-actions{margin-left:10px;}.delete-file{cursor:pointer;margin-left:10px;}.edit-file{cursor:pointer;margin-left:10px;}.info-file{color:#18a689;}.medium-priority{color:var(--primary-warning-color);font-size:1.2em;}.high-priority{color:#d1313d;font-size:1.2em;}.no-gutter{padding-right:0;padding-left:0;}.btn-tsvb{background-color:#4b72d1;border-color:#4b72d1;}.btn-tsvb:hover,.btn-tsvb:focus,.btn-tsvb:active,.btn-tsvb.active{background-color:#3762cc;border-color:#2f58ba;}.btn-tsvb.disabled:hover,.btn-tsvb.disabled:focus,.btn-tsvb.disabled:active,.btn-tsvb.disabled.active,.btn-tsvb[disabled]:hover,.btn-tsvb[disabled]:focus,.btn-tsvb[disabled]:active,.btn-tsvb[disabled].active,fieldset[disabled] .btn-tsvb:hover,fieldset[disabled] .btn-tsvb:focus,fieldset[disabled] .btn-tsvb:active,fieldset[disabled] .btn-tsvb.active{background-color:#4b72d1;border-color:#4b72d1;}.ibox-tools.ibox-row-tools{float:none;}.ibox-tools.ibox-row-tools a{margin-left:0;}.close-link{margin-top:-30px;}.fa-sortable{cursor:move;color:rgba(128,128,128,.5);}.fa-sortable:hover{color:#808080;}.moveable{width:15px;}.alert{margin-top:10px;}.form-group .takeoveraddress{float:right;}label.switchery-label{font-weight:normal;margin-left:5px;margin-bottom:20px;margin-top:10px;cursor:pointer;}.modal-body-small{margin:10px;}.select-icon{margin-right:5px;}.select2-results{max-height:250px;}.select2-results .select2-highlighted{background-color:rgba(226,222,222,.43);color:inherit;}.select-large .select2-results{max-height:400px;}.select2-contact .ui-select-choices-row{padding-bottom:5px;padding-top:5px;}.signature_root canvas{width:850px;height:calc(850px/2.5);border:1px solid #d0d0d0;}.signature_parrent{display:inline-block;width:235px;padding:10px;}.signature_parrent .signature_background{border:2px dashed #d0d0d0;height:100px;line-height:100px;font-size:32px;text-align:center;color:rgba(208,208,208,.6);cursor:pointer;}.signature_parrent .signature_background img{display:inline-block;}.modal-mlg{width:55%;}.modal-xlg{width:75%;}.modal-xxlg{width:95%;}.modal-fit .modal-dialog{left:0;top:0;right:0;bottom:0;margin:auto;padding:10px;}.modal-fit .modal-body{height:calc(100vh - 200px);}.modal-signature .modal-dialog{width:910px;height:calc(850px/2.5);}.datepicker.dropdown-menu{z-index:3000!important;}#pricingForm :first-child{margin-top:0!important;}.approved-price{background-color:#8fbe00;color:#fff;font-weight:bold;}.approved-price .select-price:hover{color:#fff;}.suggested-price{background-color:#1bb0ce;color:#fff;font-weight:bold;}.select-price{text-decoration:underline;cursor:pointer;}.select-price:hover{color:#8fbe00;}.sales-price{border-right:3px groove #e7eaec;padding-right:25px!important;}.first-price{padding-left:25px!important;}.edit-price{font-size:.85em;}.input-normal-color{color:#555!important;}.input-price{display:inline-block;width:100px;margin-right:-20px;}.input-amount{display:inline-block;width:80px;margin-right:-20px;}.input-vat{display:inline-block;width:50px;margin-right:-20px;}.input-price-loading{background-image:url('/BloxContent/ajax-loader-snake.gif');background-position:center right;background-repeat:no-repeat;background-size:13px;width:13px;display:inline-block;}.input-loading{background-image:url('/BloxContent/ajax-loader-snake.gif');background-position:center right;background-position-x:90%;background-repeat:no-repeat;background-size:13px;display:inline-block;}.input-price-ok{margin-right:6px;margin-top:-20px;position:relative;z-index:2;color:#8fbe00;}tr.chosenSupplierPrice{font-weight:bold;color:#fff;background-color:#8fbe00!important;border-bottom:3px solid #577300;}.notification-list .list{display:block;position:static;float:none;border:0;box-shadow:none;}.notification-list .list .notification a{min-height:50px;}.notification-tooltip .dropdown-alerts.notifications,.followup-tooltip .dropdown-alerts.notifications,.notification-tooltip .dropdown-alerts.followups,.followup-tooltip .dropdown-alerts.followups{max-height:300px;overflow-y:scroll;width:500px;}li.followup{color:#808080!important;background-color:#fff;}li.followup:hover{color:#fff!important;background-color:#1ab394!important;}li.followup:focus{background-color:none!important;}.notification a{color:#808080!important;background-color:#f3f3f4;}.notification a:hover{color:#fff!important;background-color:#1ab394!important;}.notification a:focus{background-color:none!important;}.notification .taken-action{background-color:#fff;}.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#fff;}.advancedfilter{border:1px solid #e7eaec;background-color:#f5f5f5;margin-top:5px;margin-bottom:5px;padding-left:5px;padding-right:5px;}.advancedfilter .button-row>div{text-align:center;}.advancedfilter.minimalist{border:unset;background-color:unset;}.advancedfilter.minimalist .button-row>div{display:flex;gap:1rem;justify-content:left;}.advancedfilter.minimalist .filter-line{display:flex;align-items:center;justify-content:center;}.advancedfilter.minimalist .filter-line>div:first-child{display:flex;align-items:center;justify-content:center;}.advancedfilter.minimalist .filter-line>div:first-child div{padding-right:0;margin:0;}.advancedfilter.minimalist .filter-line>div:nth-child(2){width:40%;padding-right:0;padding-top:0;}.advancedfilter.minimalist .filter-line>div:last-child{width:3rem;padding-left:1rem;}.advancedfilter.minimalist .filter-line>div:last-child a{padding:0;}.advancedfilter.minimalist .filter-line>div:last-child .hr-line-dashed{display:none;}.advancedfilter .row{margin-top:15px;margin-bottom:15px;}.advancedfilter .form-control.input-sm{padding-top:3px;}.advancedfilter .small-form-control.input-sm{padding-top:3px;width:100%;}.advancedfilter .hr-line-dashed{border-top:1px dashed #acacac;margin:1em 0 0 0;}.advancedfilter .small-margin-top{margin-top:.5rem;}.nav-second-level div.nav-filter{padding:7px 10px 7px 0;color:#a7b1c2;}.nav-second-level div.nav-filter i:hover{cursor:pointer;color:#fff;}.nav-second-level div.nav-filter a{color:#a7b1c2;font-weight:600;padding:0;}.nav-second-level div.nav-filter a:hover{color:#fff;}.ns-popover-list-theme{z-index:9999;border:0!important;}.ibox-overlay{position:absolute;width:100%;height:100%;z-index:999;}.ibox-disable{opacity:.5;}.workorder-flow-contact h3{font-weight:bold;margin-bottom:15px;}.workorder-flow-contact .workorder-flow-address{margin-bottom:15px;margin-left:10px;}.workorder-flow-installation h3{font-weight:bold;margin-bottom:15px;}.workorder-flow-installation .workorder-flow-installation-actions a{display:block;margin-bottom:10px;}.workorder-flow-installation.selected{border:4px solid #8fbe00;}.drop-target{border:2px dashed #d0d0d0;text-align:center;width:100%;height:50px;line-height:50px;margin-bottom:1em;}.drop-target.dragover{background:rgba(255,255,255,.4);border-color:#008000;}table.work-order-article-list{table-layout:fixed;}table.work-order-article-list thead .front-actions{width:25px!important;}table.work-order-article-list thead .articletype{width:45px!important;}table.work-order-article-list thead .code{width:85px!important;}table.work-order-article-list thead .name{width:100%;}table.work-order-article-list thead .amount{width:100px!important;}table.work-order-article-list thead .outputPrice,table.work-order-article-list thead .totalPrice,table.work-order-article-list thead .actions{width:125px!important;}table.work-order-article-list tbody .move{width:25px!important;}table.work-order-article-list tbody .articletype{width:30px!important;}table.work-order-article-list tbody .code{width:85px!important;}table.work-order-article-list tbody .name{width:100%;}table.work-order-article-list tbody .amount{width:75px!important;}table.work-order-article-list tbody .outputPrice,table.work-order-article-list tbody .totalPrice,table.work-order-article-list tbody .actions{width:125px!important;}.color-picker-frame{width:100px;height:50px;}.draganddropitem{margin-bottom:10px;}.detach-team{color:#9d9d9d;font-size:11px;cursor:pointer;}.detach-team:hover{color:#464646;}table#planning-group-employees-table td i.fa-check,table#vat-regimes-table td i.fa-check{color:#8fbe00;}table#planning-group-teams-table td i.fa-check{color:#8fbe00;}.vorderstaat-group{margin-bottom:35px;}.vorderstaat-group table.vorderstaat-overview th,.vorderstaat-group table.vorderstaat-overview-children-panel th{vertical-align:bottom;cursor:auto;background-color:transparent;}.vorderstaat-group table.vorderstaat-overview th.code,.vorderstaat-group table.vorderstaat-overview-children-panel th.code{width:75px;}.vorderstaat-group table.vorderstaat-overview th.name,.vorderstaat-group table.vorderstaat-overview-children-panel th.name{width:auto;}.vorderstaat-group table.vorderstaat-overview th.unittype,.vorderstaat-group table.vorderstaat-overview-children-panel th.unittype{width:75px;}.vorderstaat-group table.vorderstaat-overview th.staat,.vorderstaat-group table.vorderstaat-overview-children-panel th.staat{width:100px;}.vorderstaat-group table.vorderstaat-overview th.unitprice,.vorderstaat-group table.vorderstaat-overview-children-panel th.unitprice{width:150px;}.vorderstaat-group table.vorderstaat-overview th.insert,.vorderstaat-group table.vorderstaat-overview-children-panel th.insert{width:250px;}.vorderstaat-group table.vorderstaat-overview th.completed,.vorderstaat-group table.vorderstaat-overview-children-panel th.completed{width:75px;}.vorderstaat-group table.vorderstaat-overview th div.actions,.vorderstaat-group table.vorderstaat-overview-children-panel th div.actions{text-align:center;margin:5px 0 10px 0;font-size:1.2em;}.vorderstaat-group table.vorderstaat-overview th div.actions i,.vorderstaat-group table.vorderstaat-overview-children-panel th div.actions i{margin:0 10px 0 10px;cursor:pointer;}.vorderstaat-group table.vorderstaat-overview th div.actions span.money,.vorderstaat-group table.vorderstaat-overview-children-panel th div.actions span.money{font-size:.75em;}.vorderstaat-group table.vorderstaat-overview th div.actions span.money-sub,.vorderstaat-group table.vorderstaat-overview-children-panel th div.actions span.money-sub{font-size:.65em;}.vorderstaat-group table.vorderstaat-overview tr td.add-usage input,.vorderstaat-group table.vorderstaat-overview-children-panel tr td.add-usage input{display:inline-block;width:150px;}.vorderstaat-group table.vorderstaat-overview tr td.add-usage button,.vorderstaat-group table.vorderstaat-overview-children-panel tr td.add-usage button{display:inline-block;}.vorderstaat-group table.vorderstaat-overview tr td.warning,.vorderstaat-group table.vorderstaat-overview-children-panel tr td.warning{background-color:#d1313d;color:#fff;}.vorderstaat-group table.vorderstaat-overview tr td.ok,.vorderstaat-group table.vorderstaat-overview-children-panel tr td.ok{background-color:#8fbe00;color:#fff;}.vorderstaat-group table.vorderstaat-overview tr td span.remainingToCalculated,.vorderstaat-group table.vorderstaat-overview-children-panel tr td span.remainingToCalculated{color:#ff8c00;font-weight:bold;font-style:italic;float:right;}.vorderstaat-group table.vorderstaat-overview tr td span.remainingIsFinished,.vorderstaat-group table.vorderstaat-overview-children-panel tr td span.remainingIsFinished{color:#8fbe00;float:right;}.vorderstaat-group table.vorderstaat-overview tr td span.remainingToUsage,.vorderstaat-group table.vorderstaat-overview-children-panel tr td span.remainingToUsage{float:right;color:#ff8c00;}.vorderstaat-group table.vorderstaat-overview tr.overview-line td a:not(.btn),.vorderstaat-group table.vorderstaat-overview-children-panel tr.overview-line td a:not(.btn){text-decoration:underline;font-weight:bold;}.vorderstaat-group table.vorderstaat-overview tr.overview-line .money,.vorderstaat-group table.vorderstaat-overview-children-panel tr.overview-line .money{font-size:.9em;margin-top:2px;}.vorderstaat-group table.vorderstaat-overview tr.overview-line .money-sub,.vorderstaat-group table.vorderstaat-overview-children-panel tr.overview-line .money-sub{font-size:.8em;margin-top:2px;}.vorderstaat-group table.vorderstaat-overview-children-panel{margin:0!important;border:3px solid #000;}.vorderstaat-group table.vorderstaat-overview-children-panel th button{overflow-x:hidden;}div#or{margin-top:10px;font-size:1.2em;font-weight:bold;}a.iconpicker-item{color:#1ab394;}a.iconpicker-selected{background-color:#1ab394;color:#fff;}a.iconpicker-selected:hover{background-color:#18a689;border-color:#18a689;}.iconpicker-popover.popover .popover-title{background-color:#fff;}.icon-big{font-size:16px;}.icon-caret{display:inline-block;margin-left:5px!important;}.claimSelector ul{list-style-type:none;}table.claims-table td:hover{cursor:pointer;}table#accounts-table td i.fa-lock,table#automation-rule-table td i.fa-lock{color:#d1313d;}table#accounts-table td i.fa-unlock,table#automation-rule-table td i.fa-unlock{color:#8fbe00;}table#accounts-table td i.fa-times,table#automation-rule-table td i.fa-times{color:#d1313d;}table#accounts-table td i.fa-check,table#automation-rule-table td i.fa-check{color:#8fbe00;}table#mail-template-table td i.fa-eye,table#sms-template-table td i.fa-eye{color:#8fbe00;}table#mail-template-table td i.fa-eye-slash,table#sms-template-table td i.fa-eye-slash{color:#d1313d;}.fc-event{line-height:1;padding:.1rem;cursor:move;}.fc-event i{line-height:1!important;}.fc-event div,.fc-event span,.fc-event p{cursor:move;}.fc-event .icon-with-text-container{display:grid;grid-template-columns:1.5rem auto;gap:.15rem;}.fc-event .icon-with-text-container.inline-item{display:inline-grid;}.fc-event .anticipated-title,.fc-event .project-title,.fc-event .workorder-title{font-size:1.1rem;line-height:1.1;font-weight:bold;background-color:transparent!important;border-color:transparent!important;padding:0!important;}.fc-event .anticipated-title i,.fc-event .project-title i,.fc-event .workorder-title i{line-height:1.1!important;}.fc-event .anticipated-title{color:#fff;}.fc-event a.project-title,.fc-event a.workorder-title{color:unset;}.fc-event a.project-title:hover,.fc-event a.workorder-title:hover{color:unset;text-decoration:underline;}.fc-event .event-info-group:not(:last-of-type){margin-bottom:1rem;}.fc-event .event-info-group:not(:last-of-type)>*{margin-bottom:.5rem;}.fc-event .with-prefix-icon{display:flex;flex-direction:row;gap:.35rem;}.fc-event .with-prefix-icon *{margin-bottom:.5rem;}.fc-event .item-list-block{display:inline-block;}.fc-event .item-list-block>*{display:inline-block;margin-right:1rem;position:relative;}.fc-event .item-list-block>*:not(:last-child)::after{content:"•";position:absolute;right:-.95rem;}.fc-event a{background-color:transparent!important;padding:0;cursor:pointer;color:unset;}.fc-event a:hover{text-decoration:underline!important;}.fc-event a.event-btn-large{display:inline-block;border:#0000003b solid .1rem;border-radius:.5rem;padding:.5rem;margin-right:.5rem;font-size:1rem;}.fc-event a.event-btn-large i{margin-right:.5rem;}.fc-event a.event-btn-large.icon-only i{margin-right:0;}.fc-event a.event-btn-large:hover{text-decoration:none!important;background:#0000003b!important;border:#0000003b solid .1rem;}.fc-event span.project-contact,.fc-event span.workorder-contact{display:block;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.fc-event span.project-contact a,.fc-event span.workorder-contact a{padding:0;color:unset;}.fc-event span.project-contact a:hover,.fc-event span.workorder-contact a:hover{text-decoration:underline;}.fc-event span.project-address,.fc-event span.workorder-address{display:block;text-overflow:ellipsis;overflow:hidden;}.fc-event span.badge{background-color:#fff;color:#676a6c;}.fc-event span.danger{font-weight:bold;color:#d1313d;}.fc-event.ui-draggable-dragging{max-width:300px;}.panel-body .fc-event{padding:.85rem;font-size:.9rem;}.fc-event-container .fc-title{font-weight:bold;margin:4px 0 0 0;}.fc-event-container .fc-address{margin-bottom:4px;}.fc-event-container .fc-address.spacing{padding-left:10px;margin-left:-8px;}.fc-event-container .fc-contact{margin-bottom:4px;}.fc-event-container .fc-contact a{padding:0;color:unset;}.fc-event-container .fc-contact a:hover{text-decoration:underline;}.fc-copy-event{position:absolute;right:10px;bottom:10px;margin:5px;z-index:10000;}.theme-config-box{margin-right:-40vw;height:auto;}.theme-config-box .btn-primary{margin-left:10px;}.theme-config-box .title{margin-bottom:20px;color:#1ab394;background-color:#fff;border-bottom:1px dotted #1ab394;font-size:20px;padding-top:0;padding-left:15px;}.theme-config-box .select2-drop-active{border-color:#1ab394;}.theme-config-box .select2-container-multi.select2-container-active .select2-choices{border-color:#1ab394;}.theme-config-box .select2-container-active .select2-choice,.theme-config-box .select2-container-active .select2-choices{border-color:#1ab394;}.theme-config-box.show{width:40vw;height:auto;}.skin-setttings{margin-left:40px;width:40vw;background:#fff;padding-top:20px;padding-bottom:40px;border:1px solid #1ab394;height:auto;}.skin-setttings .title{pointer-events:all;}#articletype-group .articletype span{font-size:1rem;}#articletype-group .articletype.selected{font-weight:bold;background-color:#18a689;border-color:#18a689;}#rootTree .article-link{color:#676a6c;}.blox-default-popover{border-radius:5px;}.blox-default-popover div.container{width:400px;margin-top:7px;margin-bottom:7px;}.blox-default-popover div.container .form-group{margin-bottom:3px;}.blox-input-slider-popover,.blox-slider-popover{color:#fff;background-color:#293846;border-radius:5px;}.blox-input-slider-popover div.container,.blox-slider-popover div.container{width:300px;}.blox-input-slider-popover div.container .form-group,.blox-slider-popover div.container .form-group{margin-bottom:7px;}.blox-input-slider-popover div.container .manual-input,.blox-slider-popover div.container .manual-input{color:#676a6c;border-radius:4px;height:24px;}.blox-input-slider-popover div.container .manual-input.error,.blox-slider-popover div.container .manual-input.error{border:2px solid #ed5565;color:#ed5565;}div.subtle{font-size:.85em;font-style:italic;text-align:center;}div.subtle.right{text-align:right;}div.subtle.left{text-align:left;}.no-m{margin:0;}.m-xxs{margin:5px;}.m-xs{margin:10px;}.m-s{margin:20px;}.m-m{margin:40px;}.m-l{margin:80px;}.m-xl{margin:140px;}.m-xxl{margin:180px;}.no-m-t{margin-top:0;}.m-t-xxs{margin-top:5px;}.m-t-xs{margin-top:10px;}.m-t-s{margin-top:20px;}.m-t-m{margin-top:40px;}.m-t-l{margin-top:80px;}.m-t-xl{margin-top:140px;}.m-t-xxl{margin-top:180px;}.no-m-b{margin-bottom:0;}.m-b-xxs{margin-bottom:5px;}.m-b-xs{margin-bottom:10px;}.m-b-s{margin-bottom:20px;}.m-b-m{margin-bottom:40px;}.m-b-l{margin-bottom:80px;}.m-b-xl{margin-bottom:140px;}.m-b-xxl{margin-bottom:180px;}.no-m-l{margin-left:0;}.m-l-xxs{margin-left:5px;}.m-l-xs{margin-left:10px;}.m-l-s{margin-left:20px;}.m-l-m{margin-left:40px;}.m-l-l{margin-left:80px;}.m-l-xl{margin-left:140px;}.m-l-xxl{margin-left:180px;}.no-m-r{margin-right:0;}.m-r-xxs{margin-right:5px;}.m-r-xs{margin-right:10px;}.m-r-s{margin-right:20px;}.m-r-m{margin-right:40px;}.m-r-l{margin-right:80px;}.m-r-xl{margin-right:140px;}.m-r-xxl{margin-right:180px;}.p-xxs{padding:5px;}.p-xs{padding:10px;}.p-s{padding:20px;}.p-m{padding:40px;}.p-l{padding:80px;}.p-xl{padding:140px;}.p-xxl{padding:180px;}.p-t-n{padding-top:0;}.p-t-xxs{padding-top:5px;}.p-t-xs{padding-top:10px;}.p-t-s{padding-top:20px;}.p-t-m{padding-top:40px;}.p-t-l{padding-top:80px;}.p-t-xl{padding-top:140px;}.p-t-xxl{padding-top:180px;}.no-p-b{padding-bottom:0;}.p-b-xxs{padding-bottom:5px;}.p-b-xs{padding-bottom:10px;}.p-b-s{padding-bottom:20px;}.p-b-m{padding-bottom:40px;}.p-b-l{padding-bottom:80px;}.p-b-xl{padding-bottom:140px;}.p-b-xxl{padding-bottom:180px;}.no-p-l{padding-left:0;}.p-l-xxs{padding-left:5px;}.p-l-xs{padding-left:10px;}.p-l-s{padding-left:20px;}.p-l-m{padding-left:40px;}.p-l-l{padding-left:80px;}.p-l-xl{padding-left:140px;}.p-l-xxl{padding-left:180px;}.no-p-r{padding-right:0;}.p-r-xxs{padding-right:5px;}.p-r-xs{padding-right:10px;}.p-r-s{padding-right:20px;}.p-r-m{padding-right:40px;}.p-r-l{padding-right:80px;}.p-r-xl{padding-right:140px;}.p-r-xxl{padding-right:180px;}.absolute{position:absolute;}.relative{position:relative;}.center-image img{margin-left:auto;margin-right:auto;display:block;}p.multi-line-paragraph,dd.multi-line-paragraph{white-space:pre-line;max-height:250px;overflow-x:hidden;overflow-y:auto;}.nopadding{padding:0;padding-bottom:0;padding-top:0;padding-right:0;padding-left:0;}.nomargin{margin:0;margin-bottom:0;margin-top:0;margin-right:0;margin-left:0;}.forced-text-center{text-align:center!important;}.overflow-visible{overflow:visible!important;}.error{color:#a94442;}.error-popover{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.error-popover .arrow{border-left-color:#ebccd1!important;}.error-popover .arrow:after{border-left-color:#f2dede!important;}.popover{padding:5px 10px 5px 10px;}.article-remark-popover,.retro-planner-remark-popover{padding:5px 10px 5px 10px;}.popover-content{padding-top:1px;padding-bottom:1px;}.success-popover{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.success-popover .arrow{border-left-color:#d6e9c6!important;}.success-popover .arrow:after{border-left-color:#dff0d8!important;}.info-popover{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.info-popover .arrow{border-left-color:#bce8f1!important;}.info-popover .arrow:after{border-left-color:#d9edf7!important;}.warning-popover{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.warning-popover .arrow{border-left-color:#faebcc!important;}.warning-popover .arrow:after{border-left-color:#fcf8e3!important;}.supplier-connector .modal-dialog{width:100%;height:100%;margin:0;padding:25px;}.supplier-connector .modal-dialog .modal-content{height:auto;min-height:100%;}.supplier-connector .modal-dialog .modal-content .modal-body{height:81vh;}.supplier-connector .modal-dialog .modal-content .modal-body .iframe{height:calc(81vh - 50px);}.supplier-grid{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;}.supplier-grid div{display:flex;flex-direction:column;justify-content:flex-end;height:200px;width:150px;}.supplier-grid div h3{align-self:center;justify-self:end;}.supplier-grid divimg{display:flex;justify-self:center;align-self:center;min-width:150px;max-height:100px;}.add-article-to-article-list-modal .loader>div img,#article-catalog .loader>div img{display:block;margin-left:auto;margin-right:auto;}.add-article-to-article-list-modal .search-box,#article-catalog .search-box{position:absolute;right:0;height:39px;}.add-article-to-article-list-modal .search-box input,#article-catalog .search-box input{height:38px;width:100px;border:0;border-left:1px solid #e5e6e7;}.add-article-to-article-list-modal .search-box input:focus,#article-catalog .search-box input:focus{height:39px;width:300px;border:1px solid #18a689!important;}.add-article-to-article-list-modal .search-box button,#article-catalog .search-box button{height:39px;width:100%;}.add-article-to-article-list-modal .search-box .input-group-btn,#article-catalog .search-box .input-group-btn{width:40px;}.add-article-to-article-list-modal .modal-dialog,#article-catalog .modal-dialog{width:90vw;max-width:1350px;height:90vh;}.add-article-to-article-list-modal .modal-dialog .modal-content,#article-catalog .modal-dialog .modal-content{height:90vh;}.add-article-to-article-list-modal .modal-dialog .modal-content .modal-header,#article-catalog .modal-dialog .modal-content .modal-header{height:60px;}.add-article-to-article-list-modal .modal-dialog .modal-content .modal-header h3,#article-catalog .modal-dialog .modal-content .modal-header h3{line-height:30px;}.add-article-to-article-list-modal .modal-dialog .tabs-panel-container .tabs-container .nav-tabs a,#article-catalog .modal-dialog .tabs-panel-container .tabs-container .nav-tabs a{border-top:0!important;}.add-article-to-article-list-modal .tabs-panel-container,#article-catalog .tabs-panel-container{padding-right:0;padding-left:0;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .nav-tabs,#article-catalog .tabs-panel-container .tabs-container .nav-tabs{height:39px;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .nav-tabs a,#article-catalog .tabs-panel-container .tabs-container .nav-tabs a{border-radius:0;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .tab-content .panel-category,#article-catalog .tabs-panel-container .tabs-container .tab-content .panel-category{height:calc(90vh - 221px);overflow-y:auto;overflow-x:hidden;padding-top:10px;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .tab-content .panel-category .move-level-up a,#article-catalog .tabs-panel-container .tabs-container .tab-content .panel-category .move-level-up a{display:block;display:flex;align-items:center;justify-content:center;min-height:200px;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .tab-content .panel-category.postgroups,#article-catalog .tabs-panel-container .tabs-container .tab-content .panel-category.postgroups{height:calc(90vh - 169px);}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .tab-content .panel-category.postgroups .product-desc,#article-catalog .tabs-panel-container .tabs-container .tab-content .panel-category.postgroups .product-desc{padding:10px;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .tab-content .tab-article-categories .panel-heading,#article-catalog .tabs-panel-container .tabs-container .tab-content .tab-article-categories .panel-heading{padding:5px 25px;line-height:20px;font-size:85%;border:0;border-radius:0;border-right:1px solid #e7eaec;}.add-article-to-article-list-modal .tabs-panel-container .tabs-container .tab-content .tab-article-categories .panel-heading .breadcrumb li:last-child,#article-catalog .tabs-panel-container .tabs-container .tab-content .tab-article-categories .panel-heading .breadcrumb li:last-child{font-weight:bold;}.add-article-to-article-list-modal .product-box,#article-catalog .product-box{cursor:pointer;}.add-article-to-article-list-modal .product-box .product-imitation,#article-catalog .product-box .product-imitation{background-size:contain;background-repeat:no-repeat;background-position:center;padding:0;height:125px;}.add-article-to-article-list-modal .product-box .product-desc,#article-catalog .product-box .product-desc{word-wrap:break-word;padding:10px;padding-bottom:30px;}.add-article-to-article-list-modal .product-box .product-desc .product-name,#article-catalog .product-box .product-desc .product-name{font-size:100%;}.add-article-to-article-list-modal .product-box .product-desc .product-name:hover,#article-catalog .product-box .product-desc .product-name:hover{color:inherit;}.add-article-to-article-list-modal .product-box .product-desc .article-category-actions,#article-catalog .product-box .product-desc .article-category-actions{position:absolute;right:5px;bottom:5px;}.add-article-to-article-list-modal .product-box .product-desc .text-muted,#article-catalog .product-box .product-desc .text-muted{max-height:36px;min-height:36px;display:block;overflow:hidden;word-wrap:break-word;line-height:18px;}.add-article-to-article-list-modal .product-box.checked,#article-catalog .product-box.checked{border:1px solid #1ab394;}.add-article-to-article-list-modal .product-box.checked .text-muted,#article-catalog .product-box.checked .text-muted,.add-article-to-article-list-modal .product-box.checked .product-name,#article-catalog .product-box.checked .product-name{color:#1ab394;}.add-article-to-article-list-modal .product-box.checked .text-muted:hover,#article-catalog .product-box.checked .text-muted:hover,.add-article-to-article-list-modal .product-box.checked .product-name:hover,#article-catalog .product-box.checked .product-name:hover{color:#1ab394;}.add-article-to-article-list-modal .step .article-advanced-search-footer,#article-catalog .step .article-advanced-search-footer{border-top:0;}.add-article-to-article-list-modal .step .article-advanced-search-footer .selected-article-list,#article-catalog .step .article-advanced-search-footer .selected-article-list{text-align:left;height:69px;overflow-y:auto;overflow-x:hidden;margin-top:-15px;padding-top:10px;padding-bottom:5px;}.add-article-to-article-list-modal .step .article-advanced-search-footer .selected-article-list span,#article-catalog .step .article-advanced-search-footer .selected-article-list span{display:inline-block;font-size:100%;font-weight:normal;font-size:12px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;}.add-article-to-article-list-modal .step.step-one .article-advanced-search-body,#article-catalog .step.step-one .article-advanced-search-body{padding:0;}.add-article-to-article-list-modal .step.step-two .article-select-article-body,#article-catalog .step.step-two .article-select-article-body{height:calc(90vh - 130px);overflow-y:auto;border-bottom:1px solid #e7eaec;}.add-article-to-article-list-modal .step.step-two .article-select-article-body.big-foot,#article-catalog .step.step-two .article-select-article-body.big-foot{height:calc(90vh - 160px);}.catalog-search-form{padding:1rem 2.5rem;border:1px solid #e7eaec;border-radius:2px;}.catalog-search-form .input-group{margin-bottom:1rem;}.panel-heading{margin-bottom:1rem;}#article-catalog .article-list .search-input{border-top:1px solid #e5e5e5;}#article-catalog .search-box input{border-top:1px solid #e5e6e7;}.article-list{padding:0;}.article-list .article-list-container{background-color:#fdfdfd;}.article-list .search-input{margin-left:-1px;border-top:0;height:39px;}.article-list .search-input:focus{border-top:1px solid #1ab394!important;}.article-list .article-image{padding-left:10px;padding-right:0;}.article-list .article-image img{width:auto;max-width:100%;max-height:75px;}.article-list .article-image i{font-size:25px;}.article-list .btn-search-articles{height:39px;border-radius:0;}.article-list .articles-container{height:calc(90vh - 220px);overflow-y:auto;overflow-x:hidden;border:1px solid #e5e5e5;border-radius:2px;}.article-list .articles-container .article-detail{position:relative;}.article-list .articles-container .article-detail .article-block.even,.article-list .articles-container .article-detail .select-article-link.even{background-color:#ebebeb;}.article-list .articles-container .article-detail .article-block:hover,.article-list .articles-container .article-detail .select-article-link:hover,.article-list .articles-container .article-detail .article-block.checked,.article-list .articles-container .article-detail .select-article-link.checked{background-color:#1ab394;color:#fff;}.article-list .articles-container .article-detail .article-block,.article-list .articles-container .article-detail .select-article-link{display:block;}.article-list .articles-container .article-detail .article-block{cursor:pointer;color:inherit;margin-left:0;margin-right:0;border-bottom:1px solid #e7eaec;width:90%;}.article-list .articles-container .article-detail .select-article-link{width:10%;height:100%;text-align:center;position:absolute;right:0;top:0;border:0;border-radius:0;border-left:1px solid #e7eaec;border-bottom:1px solid #e7eaec;display:flex;justify-content:center;align-items:center;}.add-article-to-article-list-modal .article-list .articles-container{height:calc(90vh - 221px);}.add-stock-transaction-item-modal .article-list .articles-container{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:calc(90vh - 400px);}.add-stock-transaction-item-modal .article-list .articles-container .article-detail .article-block{width:100%;}.add-stock-transaction-item-modal .article-list .articles-container .article-detail .stock-amount{position:absolute;right:15px;bottom:15px;}.loading-overlay{position:absolute;background-color:#fff;opacity:.8;z-index:5;height:100%;width:100%;}.loading-overlay>div img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}.navbar-top-links li:last-child{margin-right:0;}.navbar-top-links li.last{margin-right:40px;}.power-search{min-height:32.4px;position:relative;top:13px;}.power-search .search-container{display:inline-block;width:450px;position:absolute;left:-470px;top:0;}.power-search .icon-container{display:inline-block;width:33px;text-align:right;position:absolute;right:0;top:4px;}.power-search .icon-container .search-icon{color:#999c9e;}.power-search .icon-container .search-icon.active{color:#1ab394;}.power-search .icon-container .phone-icon{color:#999c9e;}.power-search .icon-container .phone-icon.active{color:#1ab394;}.power-search .icon-container .phone-icon.inactive{color:#ed5565;}#callSelect{height:30px;width:100%;}.float-left{float:left;}.float-right{float:right;}.voipCallContactIcon{margin-right:3%;}.voipCallContact{font-size:1.3rem;}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef;}.icon-container{display:inline-block;width:33px;text-align:right;position:absolute;right:30px;top:1px;border:0;background:none;}.icon-container .phone-icon{color:#999c9e;}.icon-container .phone-icon.voipActive{color:#1ab394;}.icon-container .phone-icon.voipInactive{color:#ed5565;}.indexAbovePowerSearch{z-index:1;}.indexUnderCallInput{z-index:0;}.OccupiedDate{background-color:#ed5565;color:#fff;border-radius:3px;}.OccupiedDateToday{font-weight:bold;color:#006400;border:2px solid #90ee90;}.calendar-container{position:absolute;background-color:#fff;}.calendar-container #calendar{min-height:500px;}.install-prompt-container{position:fixed;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:3000;width:100%;max-width:425px;padding:15px 20px;background-color:#293846;color:#a7b1c2;}.signature-pad{border:1px dashed #999c9e;}.btn-pink{background-color:#f8d7f8;}.sketch_image{border:2px dashed #d0d0d0;}.sketch_image_detail{border:2px dashed #d0d0d0;}.dropdown-menu .sketch{background-color:#18a689!important;}.surveydetails dd{margin-left:300px;}.surveydetails dt{width:260px;text-align:left;}.survey-form .info-icon{float:right;font-size:28px;margin-top:-9px;}.body-offline{background-color:#effafc!important;font-family:'Montserrat',sans-serif!important;color:#3a7a7a!important;}.image-offline{margin:0 auto;display:block;}.offline-text{text-align:center;font-size:larger;}.offline-blox-logo img{margin:50px;width:150px;}.action-to-do{table-layout:fixed;}.action-to-do thead tr td.todo{width:80px;min-width:50px;}.action-to-do thead tr td.status{width:80px;min-width:50px;}.action-to-do tbody tr td.todo{width:80px;min-width:50px;}.action-to-do tbody tr td.status{width:80px;min-width:50px;}.exportWidget{float:right;margin-top:-53px;position:relative;margin-bottom:-15px!important;}.editInfoWidget{float:right;margin-top:-53px;position:relative;margin-bottom:-15px!important;margin-right:20px;}.navigateFromWidget{float:right;top:-48px;position:relative;margin-bottom:-15px!important;margin-right:10px;}.navigateFromWidget{float:right;top:-48px;position:relative;margin-bottom:-15px!important;margin-right:10px;}.ArticleListTableMargin{max-width:141px;float:right;margin-right:91px;}.supportButton{position:fixed;bottom:2vw;right:2vw;font-size:40px;opacity:.7;z-index:10;}.supportButton:hover{opacity:.9;}.supportButton a{color:#293846;}.contact-select-container,.category-select-container{position:relative;}.contact-select-container .contact-select-actions,.category-select-container .contact-select-actions{display:inline-block;width:88%;}.contact-select-container .contact-select-actions .select2,.category-select-container .contact-select-actions .select2{width:100%;}.contact-select-container .category-select-actions,.category-select-container .category-select-actions{display:inline-block;width:90%;}.contact-select-container .category-select-actions .select2,.category-select-container .category-select-actions .select2{width:100%;}.contact-select-container .contact-select-action-buttons,.category-select-container .contact-select-action-buttons{display:inline-block;position:absolute;bottom:2px;right:0;}.contact-select-container .category-select-action-buttons,.category-select-container .category-select-action-buttons{display:inline-block;position:absolute;bottom:2px;right:0;}.photo-viewer .favorite{color:#ffd800;font-size:21px;line-height:21px;vertical-align:middle;}.teamviewerLabel{text-align:left;}.incomingCallHeadlineIcon{font-size:10rem;}.incomingCallHeadline{font-size:2rem;}.centered{text-align:center;}.voip-options{font-size:1.5rem;}.voipBtn{width:35%;margin:2%;margin-left:0;margin-top:0;}.voipBtnCollection{margin-left:auto;margin-right:auto;}.voipModalIcon{padding-right:6%;}.md-voip-call-theme{background-color:#008000;}.clickableNumber{color:#337ab7;}#toast-container>.toast-voip:before{content:"";}.toast-voip{background-color:#1ab394;}.paddingTopForNonInputBox{padding-top:7px;}.callInfo.show{width:20vw;height:auto;margin-right:0;}.callInfo{margin-right:-20vw;height:auto;transition-duration:.8s;position:relative;}.acceptCall{background-color:#1ab394;}.acceptCall,.denyCall{color:#fff;}.denyCall{background-color:#ed5565;}.inlineVoipIcon{display:inline-block;font-size:2rem;width:10%;}.standardWebphoneIcon{background-color:#f8ac59;color:#fff;}.confirmRedirectWebphoneIcon{background-color:#1ab394;color:#fff;}.rejectRedirectWebphoneIcon{background-color:#ed5565;color:#fff;}.call-settings h3,.call-settings p{text-align:center;color:#fff;}#webphoneButtons{text-align:center;}.infoWebphoneIcon{background-color:#3a87ad;color:#fff;}.rotate-120{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;padding-left:6%;}.call-settings{background-color:#3a7a7a!important;margin-left:40px;width:20vw;padding-top:6px;padding-bottom:11px;border:1px solid #1ab394;height:auto;border-radius:18px;}.call-config{position:fixed;top:65%;right:0;overflow:hidden;z-index:2000;}.dividedLine{width:85%;padding-left:15%;}.voipTableText{font-size:1.5rem;text-align:left;}th.voipTableText{margin-bottom:20%;padding-right:30%;}.voipTableSettings{width:100%;}td.voipTableText{margin-bottom:5px;}#voipRedirectModalBody{padding-bottom:0;}#voipRedirectModalPagination{margin-top:5%;}.voip-tooltip{z-index:2002;}.phone-noaudio-icon:after{position:absolute;color:#ed5565;content:"/";font-weight:700;font-size:1.7em;left:11px;top:18px;}#searchboxCallHistory{margin-bottom:2%;}.stockArticleLocation{margin-bottom:0;}.subtext{color:#d0d1cd;}.disabledBackgroundColor{background-color:#eee;}.newContactCompanyPair{float:right;}.contactCompanyPairBox:not(:last-child){overflow:hidden;margin-bottom:15px;}div.contactCompanyPairDivider{margin-bottom:0;}.closeButtonBox .close{float:none;}.closeButtonBox{text-align:right;margin-bottom:5px;}.feed-element .feed-text{border:1px solid #e7eaec;box-shadow:none;margin-top:10px;margin-bottom:5px;padding:10px 20px;font-size:11px;line-height:16px;}.attachments-wrapper{display:flex;flex-flow:wrap;}.attachment-label{border:1px solid;border-radius:2px;padding:3px 10px;margin-right:3px;margin-bottom:3px;display:block;}.attachment-label a{margin-right:3px;}.attachment-label.no-border{border:0;padding:0 3px;}.table-bordered>thead>tr>th.phoneSearchHeader{background-color:transparent;}div.input-group-addon-sm{padding:4px 8px 4px 8px;font-size:12px;}button.postGroupMargin{font-weight:bold;width:100%;}div.sliderPadding{padding-top:7px;}.followUpDate{font-weight:bold;}.followUpText{font-size:11px;}.selectedFollowUp{border:2px solid #7d7;background-color:#a0e7a0!important;}.followUpCompletedText{text-decoration:line-through;}li.followUpItem{margin-bottom:10px;}li.followUpItem:last-child{margin-bottom:0;}.clickable{cursor:pointer;}.followUpTextAndActionsContainer{margin-left:26px;}button.followUp-btn-completed,button.followUp-btn-completed:hover,button.followUp-btn-completed:active,button.followUp-btn-completed:focus,button.followUp-btn-completed:visited,button.followUp-btn-completed:active:focus{border:0;background-color:#f3f3f4;color:#18a689;-webkit-box-shadow:none;box-shadow:none;}button.followUp-btn-default:active:focus,button.followUp-btn-default:visited,button.followUp-btn-default:focus,button.followUp-btn-default:hover,button.followUp-btn-default,button.followUp-btn-default:active{border:0;background-color:#f3f3f4;color:#676a6c;-webkit-box-shadow:none;box-shadow:none;}button.followUp-btn-default{margin-right:2px;}.followUpEditIcon,.followUpDeleteIcon{margin-left:5px;}#executionDateTimeEntryExecutor{text-align:left;}div[file-dropzone]{border:2px none;border-radius:5px;padding:2px;}div[file-dropzone].dragging{border:2px dashed #bbb;border-radius:5px;padding:0;}#createTimeRegistrationBtn{margin-right:10px;}.followUpExpired{color:#ed5565;}.followUpWidgetIcon{margin-right:5px;}.followUpWidgetRemarkIcon{margin-left:5px;margin-right:5px;}.table-bordered>thead>tr>th.articletype{background-color:transparent;}.table-bordered>thead>tr>th.timeRegistrationTableHeader{background-color:transparent;}.display-inline-block{display:inline-block;}.display-block{display:block;}.fc-bgevent{background-color:#ff9f89;}.fc-highlight{opacity:1;background-color:#bce8f163;}.fc-highlight .custom-highlight{color:#9ebdc3;position:absolute;left:10px;bottom:5px;}.fc-highlight .duration{color:#9ebdc3;position:absolute;bottom:5px;right:10px!important;}.smallCodeText{font-size:10px;}#project-tabs li a{padding:10px 15px 10px 15px;}.invoiceFromWorkOrderInfoMsg i{width:100%;text-align:right;display:block;}.settingsForm{border-width:0!important;}.settingImageUpload{max-height:120px;margin-top:10px;}.modal-footer-removal{text-align:left;}.modal-footer-actions{float:right;}.modal-footer-removal-action,.modal-footer-actions{display:inline-block;}.jcrop-holder{margin-left:auto;margin-right:auto;}.jcrop-keymgr{display:none;}.quickPanelItem{margin-bottom:10px;}#chartjs-tooltip{opacity:1;position:absolute;background:rgba(0,0,0,.7);color:#fff;border-radius:3px;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.chartjs-tooltip-key{display:inline-block;width:12px;height:12px;margin-right:5px;border:.001em solid #fff;}.fullHeight{height:100%;}#workOrderPlannerWrapper{height:calc(100% - 95px - 40px);position:absolute;left:0;right:0;}#unPlannedWorkOrdersContainer{height:100%;overflow-x:hidden;overflow-y:scroll;}.line-through{text-decoration:line-through;}.italic{font-style:italic;}.full-width-datepicker .blox-datepicker{width:100%;}tr.child-row-0.postgroup-header{background-color:#676a6c!important;}tr.child-row-0 td.indent{padding-left:8px!important;}tr.child-row-1.postgroup-header{background-color:#808486!important;}tr.child-row-1 td.indent{padding-left:16px!important;}tr.child-row-2.postgroup-header{background-color:#9a9d9f!important;}tr.child-row-2 td.indent{padding-left:24px!important;}tr.child-row-3.postgroup-header{background-color:#b4b6b8!important;}tr.child-row-3 td.indent{padding-left:32px!important;}tr.child-row-4.postgroup-header{background-color:#ced0d1!important;}tr.child-row-4 td.indent{padding-left:40px!important;}tr.child-row-5.postgroup-header{background-color:#e8e9ea!important;}tr.child-row-5 td.indent{padding-left:48px!important;}tr.child-row-6.postgroup-header{background-color:#fff!important;}tr.child-row-6 td.indent{padding-left:56px!important;}tr.child-row-7.postgroup-header{background-color:#fff!important;}tr.child-row-7 td.indent{padding-left:64px!important;}tr.child-row-8.postgroup-header{background-color:#fff!important;}tr.child-row-8 td.indent{padding-left:72px!important;}tr.child-row-9.postgroup-header{background-color:#fff!important;}tr.child-row-9 td.indent{padding-left:80px!important;}tr.child-row-10.postgroup-header{background-color:#fff!important;}tr.child-row-10 td.indent{padding-left:88px!important;}#stockTransactionArticleListItemForm .amount .input-group-addon:last-child{border-left:0;width:70px;max-width:70px;overflow-x:hidden;}@media only screen and (max-width:1024px){.public-image-bg{background-repeat:repeat-y;}.modal-signature .modal-dialog{width:calc(100% - 20px)!important;margin-left:10px;margin-top:10px;margin-right:10px;}.modal-signature .modal-dialog canvas{width:100%!important;}#wrapper .wrapper.wrapper-content{padding:15px 0;padding-bottom:150px;max-height:100%;}#wrapper.document-sign .signature_parrent{width:100%;}#wrapper.document-sign .hide-on-small-screen{display:none;}#wrapper.document-sign .signature_background .img-responsive{max-height:100%;width:auto;}#wrapper .footer{text-align:center;}#wrapper .footer .public-logo{float:none;margin:15px auto;}}.import-article-to-article-list-modal{width:500px;}.overview-table table{border-top:0;}.overview-table table{height:1px;}.overview-table table>td{height:100%;}.overview-table table>td>.inner{height:100%;}.overview-table .invisible-cell{background-color:#fff;border-top-color:#fff;border-left-color:#fff;}.overview-table .warehouse-title{background-color:#fff;font-weight:bold;text-align:center;}.overview-table .icon-box{display:block;height:100%;float:left;margin-right:5px;}.overview-table th:nth-child(2){width:90px;}.overview-table th:nth-child(3){width:90px;}.overview-table th:nth-child(4){width:90px;}.overview-table th:nth-child(5){min-width:90px;}.overview-table th{width:100px;text-align:center;}.overview-table td,.overview-table th{margin:0;border:1px solid #808080;border-top-width:0;}.overview-table .overflow-block{width:100%;overflow-x:auto;overflow-y:hidden;padding:0;padding-bottom:260px;margin-bottom:-60px;}.overview-table .headcol{width:150px;border-top-width:1px;}.overview-table .clickable-cell{cursor:pointer;}.overview-table hr{margin-top:5px;margin-bottom:5px;}.theme-config{top:115px!important;}.call-theme-config{top:65px!important;}.linkedObjectPagination ul.pagination{float:none!important;}.call-fly-out .title{margin-bottom:0!important;}div.dropdown-item{padding:3px 20px;line-height:25px;margin:4px;}div.dropdown-item:hover{color:#262626;text-decoration:none;background-color:#f5f5f5;}div.dropdown-item a{padding-right:70%;display:block;}div.dropdown-item span i{padding-right:3px;}.voip-actions{min-width:50px!important;width:50px!important;}.voip-options .searchbox{margin-top:5px!important;}.linkedObjectPagination ul{margin-bottom:10px!important;margin-top:5px!important;}.readOnlyFormField{padding-top:7px;}.export-button-column{width:10%;}.export-serial-column{width:20%;}button.btn-filter-selector{border:1px solid #1ab394;}a.btn-filter-selector{color:#1ab394!important;}a.btn-filter-selector.danger{color:#d1313d!important;}.vorderstaat-postgroup-row{background-color:#676a6c!important;color:#fff;}.contract-list-table td{vertical-align:middle;}.contract-list-table .contract-serial{min-width:140px;width:140px;}.contract-list-table .status{min-width:110px;width:110px;}.contract-list-table .type{min-width:120px;width:120px;}#recurrencePattern-group .recurrencePattern span{font-size:1rem;}#recurrencePattern-group .recurrencePattern.selected{font-weight:bold;background-color:#18a689;border-color:#18a689;}.recurrenceInterval{width:50px;margin:0 7px;}.planningitems-stacked{box-shadow:0 1px 1px rgba(0,0,0,.15),0 10px 0 -5px #3a87ad,0 10px 1px -4px rgba(0,0,0,.15),0 20px 0 -10px #3a87ad,0 20px 1px -9px rgba(0,0,0,.15);}.draganddropitem.ui-draggable-dragging{box-shadow:none;}.followUpListTable{display:flex;align-items:flex-end;column-gap:5px;}.followUpListTable .searchbox{margin-top:0;flex-grow:4;}.img-with-badge{position:relative;margin-right:10px;height:30px;width:30px;}.img-with-badge .img-badge{position:absolute;top:0;right:-10px;z-index:10;}select.align-text-right{text-align-last:right;}select.align-text-right option{direction:rtl;}.small-padding-top{padding-top:.5rem;}.small-padding-right{padding-right:.5rem;}.small-padding-left{padding-left:.5rem;}.dot{height:10px;width:10px;border-radius:50%;display:inline-block;}.dotGreen{background-color:#32cd32;border:1px solid #000;}.dotOrange{background-color:#ffa500;border:1px solid #000;}.dotRed{background-color:#ff6347;border:1px solid #000;}.max-width-column{max-width:20rem!important;}.catalog-button-and-sync{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1rem;align-items:center;}.catalog-button-and-sync>div{width:45%;}.catalog-button-and-sync .sync-container{display:inherit;min-height:2.3rem;align-items:center;justify-content:center;}.catalog-button-and-sync .sync-container .sync-status{white-space:nowrap;display:inline-block;background-color:#a9a9a9;padding:.4rem 1rem;border-radius:2rem;text-overflow:ellipsis;overflow:hidden;text-align:center;}.catalog-button-and-sync .sync-container .sync-status>div{text-overflow:ellipsis;overflow:hidden;}.catalog-button-and-sync .sync-container .sync-status.status-0{color:#e6ba62;background-color:#faf1df;}.catalog-button-and-sync .sync-container .sync-status.status-1{color:#68a9f1;background-color:#d6e9f1;}.catalog-button-and-sync .sync-container .sync-status.status-2{color:#80d39b;background-color:#def6eb;}.catalog-button-and-sync .sync-container .sync-status.status-99{color:#c7433f;background-color:#f0d9d8;}.catalog-button-and-sync .actions{display:flex;justify-content:end;}.catalog-button-and-sync .actions>button:not(:first-child),.catalog-button-and-sync .actions>div button{margin-left:5px;}@media only screen and (max-width:1850px){.catalog-button-and-sync>div{width:100%;}.catalog-button-and-sync .sync-container{margin-bottom:.3rem;min-height:calc(2*.4rem + 1rem + 10px);}.catalog-button-and-sync .sync-container .sync-status{width:100%;display:inline-block;}}.small-bottom-padding{padding-bottom:.5rem!important;}.customEventInnerHtml{overflow:hidden;}.small{height:30px;overflow:hidden;}.medium{height:60px;overflow:hidden;}.large{height:90px;}#blox-fullcalendar.large-items .fc-widget-content .fc-event{min-height:90px!important;}#blox-fullcalendar.medium-items .fc-widget-content .fc-event{min-height:60px!important;}#blox-fullcalendar.small-items .fc-widget-content .fc-event{min-height:30px!important;}#blox-fullcalendar .fc-widget-content .fc-event.eventHeightHalf{overflow:hidden;}#blox-fullcalendar .fc-widget-content .fc-event.eventHeightHalf.small{height:15px;min-height:unset!important;overflow:hidden;}#blox-fullcalendar .fc-widget-content .fc-event.eventHeightHalf.medium{height:30px;min-height:unset!important;overflow:hidden;}#blox-fullcalendar .fc-widget-content .fc-event.eventHeightHalf.large{height:45px;min-height:unset!important;overflow:hidden;}.imageRadioButtonContainer{display:flex;flex-wrap:wrap;justify-content:space-between;}.imageRadioButtonContainer .imageRadioButton{width:49%;min-width:10rem;aspect-ratio:16/9;display:block;margin-bottom:1rem;position:relative;}.imageRadioButtonContainer .imageRadioButton:hover span.item-title{display:none;}.imageRadioButtonContainer .imageRadioButton:hover span.item-info{display:inline;border-radius:.2rem;background-color:#fff;}.imageRadioButtonContainer .imageRadioButton span{position:absolute;bottom:0;left:0;padding:1rem;}.imageRadioButtonContainer .imageRadioButton span.item-title{font-weight:600;}.imageRadioButtonContainer .imageRadioButton span.item-info{font-weight:400;font-size:1.1rem;display:none;padding-bottom:.5rem;}.imageRadioButtonContainer .imageRadioButton [type=radio]{position:absolute;opacity:0;width:0;height:0;}.imageRadioButtonContainer .imageRadioButton [type=radio]:checked+img{outline:.3rem solid #1ab394;}.imageRadioButtonContainer .imageRadioButton img{cursor:pointer;width:100%;border-radius:.2rem;outline:.1rem solid #e5e5e5;}.customEventInnerHtml{overflow:hidden;}.label-not-breaking{white-space:nowrap;}.word-overflow-breaks{overflow-wrap:break-word;}.blox-map{height:75vh;width:100%;display:block;margin-top:1%;}.blox-map canvas{border-radius:.5rem;}.blox-map ::-webkit-scrollbar{width:.8rem;}.blox-map ::-webkit-scrollbar-track{background:#fff;border-radius:.3rem;}.blox-map ::-webkit-scrollbar-thumb{background:#f3f3f3;border-radius:1rem;}.blox-map ::-webkit-scrollbar-thumb:hover{background:#c2c2c2;}.time-registration-modal .table-responsive{overflow-x:initial;}.map-overlay{position:absolute;z-index:2;background-color:#fff;border-radius:.3rem;box-shadow:0 3px 10px rgba(0,0,0,.2);width:18%;padding:1.5rem;overflow-y:auto;}.map-overlay .align-button-right{display:flex;justify-content:flex-end;margin-bottom:1rem;}.map-overlay.left{bottom:.5em;top:.5em;left:.5em;}.map-overlay.right{bottom:.5em;top:.5em;right:.5em;}.map-overlay.map-filter-overlay{bottom:.5em;top:.5em;left:.5em;}.map-overlay.map-list-overlay{bottom:.5em;top:.5em;right:.5em;}.map-overlay .right-align{display:flex;justify-content:flex-end;margin-bottom:1rem;}.map-overlay .map-button{all:unset;border-radius:.2rem;cursor:pointer;}.map-overlay .map-button span{margin-right:.5rem;}.map-overlay .map-button:hover{background-color:#f3f3f3;}.map-overlay .map-button.map-action-primary{color:var(--primary-color);padding:.5rem 1rem;}.map-overlay .map-button.map-action-primary i{margin-right:.3rem;}.map-overlay .map-button.close-button{border-radius:2rem;padding:.5rem 1rem;color:#ec4758;font-size:1.2rem;}.map-overlay .right-top-align-absolute{position:absolute;right:.5rem;top:.5rem;}.map-overlay .map-list{margin-bottom:2em;}.map-overlay .map-list-item{padding:2.5rem 1rem .2rem 1rem;border-radius:.4rem;margin-bottom:1rem;box-shadow:0 1px 5px rgba(0,0,0,.2);position:relative;}.map-overlay .map-list-item h3{color:#000;margin:0;padding:0;font-size:1.5rem;font-weight:bolder;margin-right:.3rem;display:inline;}.map-overlay .map-list-item button{all:unset;font-size:1rem;}.map-overlay .map-list-item span{font-size:1rem;}.map-overlay .map-list-item span i{margin-right:.3rem;}.map-overlay .map-list-item .map-list-item-body{margin:.5rem 0;}.collapsed-overlay{width:2em;height:0;padding:0;overflow:visible;}.overlay-colappse{position:absolute;top:0;left:0;}.action-deleted{font-style:italic;color:#bebebe;}.action-deleted[data-title="tooltip"]{cursor:help;}.default-styling{font-style:normal;color:#000;}.ol-popup{position:absolute;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:2rem 1.5rem 1rem 1.5rem;border-radius:.3rem;bottom:12px;left:-50px;min-width:280px;}.ol-popup h4{font-weight:bolder;color:#000;}.ol-popup #popup-content{margin-top:1em;}.ol-popup .map-popup-item{display:flex;justify-content:space-between;min-height:3rem;align-items:center;}.ol-popup .map-popup-item .map-popup{margin-right:.5rem;}.ol-popup .map-popup-item .map-popup-pin{border-radius:2rem;padding:1rem 1.15rem;color:#1ab394;}.ol-popup .map-popup-item .map-popup-pin.ol-popup-deselect{color:#ec4758;}.ol-popup .map-popup-item .map-popup-pin:hover{background-color:#f3f3f3;}.ol-popup .map-popup-header h3{font-weight:bold;}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;}.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px;}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px;}.ol-popup-closer{text-decoration:none;color:#ec4758;position:absolute;top:.5em;right:.5em;font-size:1.5em;}.ol-popup-closer:hover{cursor:pointer;}.ol-popup-action{text-decoration:none;color:#1ab394;position:absolute;bottom:.5em;right:.5em;font-size:1.5em;}.ol-popup-action:hover{cursor:pointer;}.ol-popup-deselect{color:#ec4758;}.input-with-button-container{display:flex;align-items:center;}.input-with-button-container .button-container{margin-left:.5rem;}.with-remark .relation-remark{font-size:1.1rem;}.relation-remark{color:#ed5565;font-weight:bold;margin-top:.5rem;}.datepicker-input-group{display:flex;flex-direction:row;}.datepicker-input-group .input-group-btn{width:inherit;}.datepicker-input-group .input-group-item.date-type{width:100%;margin-right:.5rem;}.datepicker-input-group .input-group-item.input-type{width:30%;}.day-of-month-selector{display:flex;}.day-of-month-selector input{width:10rem;}.radio-centered{display:flex;align-items:center;}.time-registration-info{margin-bottom:0;margin-left:.1rem;}.contract-recurrence h3{padding-bottom:2rem;}.contract-recurrence .chart-container{overflow-x:scroll;position:relative;border-radius:.3rem;background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(0,0,0,.1),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,0,.1),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:#fff;background-size:1rem 100%,1rem 100%,1rem 100%,1rem 100%;background-attachment:local,local,scroll,scroll;}.contract-recurrence .chart-container::-webkit-scrollbar{width:.4rem;height:.8rem;}.contract-recurrence .chart-container::-webkit-scrollbar-track{background:#fff;}.contract-recurrence .chart-container::-webkit-scrollbar-thumb{background:#f3f3f3;border-radius:1rem;}.contract-recurrence .chart-container:hover::-webkit-scrollbar-thumb{background:#c2c2c2;}.contract-recurrence .chart-container canvas{position:absolute;left:0;top:0;height:15rem!important;}.button-container{display:flex;justify-content:space-between;align-items:flex-end;}.button-container h3{margin-bottom:0;}.chart-area-wrapper{position:relative;height:15rem;}.option-line{display:flex;flex-direction:row;align-items:center;}.option-line .option-input{margin:0 1rem;}.option-line input[type="number"]{width:10rem;}.blox-label i{padding:.5rem 1rem;font-size:50%;text-transform:uppercase;font-weight:bold;background-color:#999c9e;color:#696969;display:inline-block;border-radius:.2rem;vertical-align:middle;font-style:normal;}.blox-label.warning i{background-color:#ffecd8;color:#f7ac59;}.align-bottom{vertical-align:bottom;}.blox-sort-directive{display:flex;margin-bottom:1rem;}.blox-sort-directive>div:first-of-type{width:100%;}.blox-sort-directive .btn{border-radius:0 .2rem .2rem 0;}.place-holder-input-container{position:relative;}.place-holder-input-container .place-holder-list,.place-holder-input-container .place-holder-selector{display:none;}.place-holder-input-container.show-selector .place-holder-list,.place-holder-input-container.show-selector .place-holder-selector{display:inherit;}.place-holder-selector-container{position:absolute;right:0;bottom:0;color:#18a689;display:inline-block;height:100%;}.place-holder-selector-container .place-holder-selector{background-color:#fff;padding:.2rem .5rem;border-radius:.2rem;margin:.5rem;}.place-holder-selector-container .place-holder-selector:hover{background-color:#f3f3f3;}.place-holder-selector-container .place-holder-selector i{vertical-align:middle;}.place-holder-list{position:absolute;background-color:#fff;z-index:99;width:100%;border:1px solid #e5e6e7;border-top:0;padding:.5rem;}.place-holder-list h3{font-size:1.4rem;padding:0 1rem;}.place-holder-list ul{padding:0;margin:0;font-size:1.2rem;}.place-holder-list ul li{list-style:none;padding:.5rem 1rem;border-radius:.2rem;cursor:pointer;}.place-holder-list ul li:hover{background-color:#f3f3f3;}.buy-training-bundle-page ul{padding-left:0;}.buy-training-bundle-page li{margin-bottom:12px;list-style-type:none;}.buy-training-bundle-page li:before{content:'✓';margin-right:6px;}.license-explanation{background-color:#bcc65d;}.support-from-experts.ibox-content{padding-top:20px!important;}.personal-guidance{background-color:#04595b;}.personal-guidance.ibox-content{padding-top:20px!important;}.personal-guidance h4{color:#fff!important;}.personal-guidance .pricing{color:#fff;}.license-explanation h2{color:#fff;font-weight:bold;}.license-explanation h4{color:#fff;}.license-explanation ul{color:#fff;}.training-bundle{padding-left:5px;padding-right:5px;}.training-bundle .ibox-content{padding-top:0;padding-bottom:0;}.training-bundle .row{margin-left:-20px;margin-right:-20px;padding-right:5px;padding-left:5px;}.training-bundle .top-row h1{margin-bottom:5px;}.training-bundle hr{color:#000;margin-top:10px;margin-bottom:20px;}.training-bundle h1{color:#3a7a7a;font-weight:bold;font-size:1.5em;}.training-bundle h2{color:#c3c75d;font-weight:bold;font-size:1.2em;}.training-bundle h3{font-weight:bold;font-size:1.3em;}.training-bundle h4{color:#3a7a7a;font-weight:lighter;}.training-bundle h5{color:#000;margin-bottom:5px;}.training-bundle .training-bundle-totalprice{font-size:.9em;}.training-bundle .btn-pick-bundle{font-size:1.3em;}.training-bundle .btn-primary{background-color:#bcc65d;border-color:#bcc65d;}.training-bundle .btn-primary:hover,.training-bundle .btn-primary:active,.training-bundle .btn-primary:focus,.training-bundle .btn-primary:active:focus{background-color:#bcc65d;border-color:#bcc65d;}.training-bundle .bg-blue{background-color:#effafc;}.training-bundle .bg-darkblue{background-color:#3a7a7a;}.training-bundle .bg-darkblue h1{color:#fff;}.training-bundle .bg-white{background-color:#fff;}.training-bundle .bg-green{background-color:#bcc65d;color:#fff;}.training-bundle .bg-green h1{color:#fff;}.training-bundle .bg-green .btn-primary{background-color:#fff;border-color:#fff;color:#bcc65d;}.training-bundle .bg-green .btn-primary:hover,.training-bundle .bg-green .btn-primary:active,.training-bundle .bg-green .btn-primary:focus,.training-bundle .bg-green .btn-primary:active:focus{background-color:#fff;border-color:#fff;}.confirm-training-bundle h2{color:#bcc65d;font-weight:bold;}.confirm-training-bundle .training-bundle-table{font-size:1.2em;}.confirm-training-bundle .training-bundle-table th{border-bottom:0;}.confirm-training-bundle .training-bundle-table td{border:0;}.confirm-training-bundle .btn-primary{background-color:#bcc65d;border-color:#bcc65d;}.confirm-training-bundle .btn-primary:hover,.confirm-training-bundle .btn-primary:active,.confirm-training-bundle .btn-primary:focus,.confirm-training-bundle .btn-primary:active:focus{background-color:#bcc65d;border-color:#bcc65d;}dt,dd,h2{word-break:break-all;}.route-free-address{padding:1rem 2rem;}.route-distance-info{background-color:#f5f5dc;border-radius:.2rem;padding:1rem 2rem;display:inline-block;width:100%;margin-bottom:1rem;color:#676a6c;border:dashed 1px #c1bfaf;margin-bottom:1.5rem;}.route-distance-info ul{margin:0;padding:0;font-size:1.2rem;}.route-distance-info ul li{list-style:none;}.route-distance-info ul li em{font-weight:bold;font-style:normal;}.initials-circle{position:relative;border-radius:50%;border:solid 3px #d8d8d8;height:35px;width:35px;min-width:35px;margin-right:.4em;color:#fff;font-weight:bold;background-size:100%;font-size:10px;text-align:center;background-color:#d8d8d8;}.find-employee>.initials-circle{margin-bottom:1rem;}.initials-circle img{border-radius:50%;height:29px;width:29px;}.initials-circle .initials-action.delete{visibility:hidden;}.initials-circle .initials-action .responsible-indicator-checked{color:#1ab394;}.initials-circle .initials-action .responsible-indicator-unchecked{color:#676a6c;visibility:hidden;}.initials-circle:hover .initials-action.delete{visibility:visible;}.initials-circle:hover .initials-action .responsible-indicator-unchecked{visibility:visible;}.initials-circle .employee-count{font-size:12px;display:flex!important;align-items:center;justify-content:center;}.initials-circle-text{text-align:center;line-height:27px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}td .initials-circle-detail{margin-left:0!important;}.initials-circle-detail{display:inline-block;margin-left:-1em;line-height:26px;}.initials-circle-detail .initials-action>.responsible-indicator-unchecked{visibility:hidden!important;}.initials-action{position:absolute;font-size:15px;}.initials-action.responsible{bottom:-15px;left:0;cursor:pointer;}.initials-action.delete{top:-15px;left:20px;cursor:pointer;}.responsible-detail-indicator{border:solid 3px #1ab394;}.employee-select-dropdown{margin-top:.5em;z-index:10;color:inherit;display:block;min-width:30rem;width:25vw;}.employee-select-dropdown.one-line{display:inline-block;margin-top:0;}.settings-group{padding:2rem 2rem 2rem 2rem;margin:1rem 0;background-color:#f9f9f9;border-radius:.3rem;}.settings-group p{margin-bottom:3rem;}.settingsForm h3{padding-bottom:2rem;}.body-oci{background-color:#f4f4f4;}.body-oci .oci-box{text-align:left;margin:auto;padding:2rem;width:35vw;background-color:#fff;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,.2);}.body-oci .oci-box .oci-basket{text-align:center;font-size:6rem;color:#15b394;}.body-oci .oci-box h1{font-size:2rem;font-weight:bold;}.body-oci .oci-box p{font-size:1.8rem;}.body-oci .oci-box .oci-logo{margin:3rem auto 4rem auto;background-image:url('images/Blox_Logo_Trans.png');background-repeat:no-repeat;background-size:cover;display:block;height:91px;width:257px;}.find-employee{position:relative;}.find-employee .employee-check-list{z-index:100;position:absolute;background-color:#fff;padding:1rem;border:solid .1rem #d3d3d3;border-radius:.3rem;box-shadow:0 3px 10px rgba(0,0,0,.2);}.find-employee .employee-check-list.show-above{bottom:5rem;}.find-employee .employee-check-list .sticky-header{border-bottom:solid .2rem #f7f7f7;padding:.5rem 0;}.find-employee .employee-check-list .sticky-header>*{margin-bottom:.5rem;}.find-employee .employee-check-list .sticky-footer{border-top:solid .2rem #f7f7f7;display:flex;justify-content:space-between;align-content:center;padding-top:.5rem;}.find-employee .employee-check-list .sticky-footer .employee-action-buttons a:first-of-type{margin-right:.5rem;}.find-employee .employee-check-list .sticky-footer .employee-action-buttons a{line-height:3.5rem;}.find-employee .employee-check-list ul{list-style-type:none;padding:0;max-height:20rem;overflow-y:auto;margin:.3rem 0;}.find-employee .employee-check-list .employee-check-list-item{display:flex;align-items:center;padding:.5rem;margin-bottom:.5rem;border-radius:.3rem;}.find-employee .employee-check-list .employee-check-list-item:hover{background-color:#f7f7f7;cursor:pointer;}.find-employee .employee-check-list .employee-check-list-item input[type=checkbox]{padding:0;margin:0;margin-right:1rem;transform:scale(1.3);accent-color:#189d82;cursor:pointer;pointer-events:none;}.find-employee .employee-check-list .employee-check-list-item .initials-circle{margin-right:1.5rem;}.find-employee .employee-check-list .employee-check-list-item p{padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.find-employee ::-webkit-scrollbar{width:.8rem;}.find-employee ::-webkit-scrollbar-track{background:#fff;border-radius:.3rem;}.find-employee ::-webkit-scrollbar-thumb{background:#fff;border-radius:1rem;}.find-employee ::-webkit-scrollbar-thumb:hover,.find-employee .employee-check-list ul:hover::-webkit-scrollbar-thumb{background:#c2c2c2;}.find-employee .outside-box{position:fixed;top:0;left:0;height:95vh;width:100vw;z-index:95;}#retro-planner .retro-planner-container .content .planner .planner-container .team .list .connectList{height:auto!important;}.drag-indicator{padding:.5rem 0 0 0;text-align:center;font-weight:bold;display:block;font-size:1.2rem;color:#a7aaab;text-transform:uppercase;display:none;height:5rem;line-height:5rem;align-items:center;}.drag-indicator.dragging{display:flex;justify-content:center;align-content:space-evenly;}.drag-indicator span{padding:0 2rem;}.not-sortable *:not(a){cursor:not-allowed;}.ui-droppable-active{border:1px dashed #cecece!important;visibility:visible!important;background:#e7eaec!important;}.ui-droppable-hover{background:#fff!important;}.modal-header.no-border{border-bottom:0!important;}.space-between{display:flex;justify-content:space-between;margin-bottom:1rem;padding-right:1.5rem;height:6rem;}.collapse-side-panel{min-width:unset!important;margin-right:1rem;background-color:#f3f3f4;padding:0!important;}.collapse-side-panel .side-bar-heading{writing-mode:vertical-rl;transform:rotate(180deg);background-color:#fff;padding:1.5rem 0;border-left:solid 5px #f3f3f4;}.collapse-side-panel .side-bar-heading label i{padding:.5rem 0!important;}.collapse-side-panel .side-panel-tab-container{display:none;}.side-panel-tab-container .tab-content{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:.5rem;}.side-panel-tab-container .tab-content::-webkit-scrollbar{width:.8rem;}.side-panel-tab-container .tab-content::-webkit-scrollbar-track{background:#f3f3f3;border-radius:.3rem;}.side-panel-tab-container .tab-content::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:1rem;}.side-panel-tab-container .tab-content::-webkit-scrollbar-thumb:hover,.side-panel-tab-container .tab-content:hover::-webkit-scrollbar-thumb{background:#a1a1a1;}.blox-time-picker{position:relative;}.blox-time-picker .input-group.date .input-group-addon i{cursor:unset!important;}.blox-time-picker .input-group.date.active{z-index:100;}.blox-time-picker .time-picker-options{z-index:100;visibility:hidden!important;position:absolute;right:0;display:block;background-color:#fff;margin-top:.5rem;width:12.5rem;padding:.5rem 1rem;border:solid .1rem #d3d3d3;border-radius:.3rem;box-shadow:0 3px 10px rgba(0,0,0,.2);}.blox-time-picker .time-picker-options.visible{visibility:visible!important;}.blox-time-picker .time-picker-options ::-webkit-scrollbar{width:.8rem;}.blox-time-picker .time-picker-options ::-webkit-scrollbar-track{background:#fff;border-radius:.3rem;}.blox-time-picker .time-picker-options ::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:1rem;}.blox-time-picker .time-picker-options ul{max-height:15rem;overflow-y:auto;list-style:none;margin:0;padding:0;}.blox-time-picker .time-picker-options ul li{padding:.5rem 1rem;font-size:1.5rem;border-radius:.2rem;cursor:pointer;}.blox-time-picker .time-picker-options ul li:hover,.blox-time-picker .time-picker-options ul li.selected{background-color:#f6f6f6;}.blox-time-picker .time-picker-options ul li.empty-option{font-style:italic;}.blox-time-picker .outside-box{position:fixed;top:0;left:0;height:95vh;width:100vw;z-index:95;}.time-tracking-container{display:flex;background:#fff;padding:0!important;}.time-tracking-container .time-tracking-side-bar-container{padding:2rem 0;}.time-tracking-container .time-tracking-calendar{padding:2rem 1rem;}.time-tracking-container .time-tracking-side-bar-container{min-width:33rem;}.time-tracking-container .time-tracking-side-bar-container label{padding:0 15px;cursor:pointer;}.time-tracking-container .time-tracking-side-bar-container label i{padding:0 .5rem;}.time-tracking-container .time-tracking-side-bar-container .side-panel-tab-container{margin-top:calc(6rem - 13px);height:calc(100% - 6rem - 13px);}.time-tracking-container .time-tracking-side-bar-container .panel-body{height:calc(100% - 2rem);}.time-tracking-container .time-tracking-calendar *[calendar]{border:1px solid #dcdcdc;border-radius:.3rem 0 0 .3rem;border-right:0;padding-top:1rem;}.time-tracking-container .side-panel-list .ui-draggable-dragging{min-width:30rem;}.time-tracking-container .panel-box{display:flex;flex-flow:column;}.time-tracking-container .panel-box .panel-row.control-inputs{flex:0 1 auto;}.time-tracking-container .panel-box .panel-row.side-panel-list{flex:1 1 auto;}.side-panel-container{height:85vh;}.solar-sync-status{white-space:nowrap;display:inline-block;color:#68a9f1;background-color:#d6e9f1;padding:.4rem 1rem;border-radius:2rem;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:1rem;margin:0 0 0 2rem!important;}.solar-sync-status>div{text-overflow:ellipsis;overflow:hidden;}.solar-sync-status.status-0{color:#c7433f;background-color:#f0d9d8;}.solar-sync-status.status-1{color:#e6ba62;background-color:#faf1df;}.solar-sync-status.status-2{color:#80d39b;background-color:#def6eb;}.excel-export-table :host,.excel-export-table th,.excel-export-table td{border:1px solid #e0e0e0;border-collapse:collapse;}.excel-export-table td{padding:2px;}.excel-export-table select{border:0;}.excel-export-table select:focus-visible{outline-width:0;border:0;}.excel-export-table button{border:0;background-color:transparent;}#power-usage-calc{background-color:transparent;}.ns-popover-custom-theme{z-index:9999;border:0!important;}.power-usage-calc{margin-bottom:1rem;}.power-usage-calc div{color:#fff;background-color:#293846;border-radius:5px;padding:1rem;position:relative;width:30rem;}.power-usage-calc div .usage-types-list{list-style:none;display:flex;justify-content:space-between;padding:0 1rem;margin:1rem 0;font-size:1.8rem;}.power-usage-calc div .usage-types-list li{color:#808080;cursor:pointer;padding:0 .8rem;}.power-usage-calc div .usage-types-list li.selected{color:#fff;}.power-usage-calc div::after{content:"";position:absolute;top:100%;right:1rem;margin-left:-5px;border-width:5px;border-style:solid;border-color:#293846 transparent transparent transparent;}.solar-design-graph-container{height:25rem;padding-bottom:3rem;}#tblWorkOrderActionSetActions{table-layout:fixed;}#tblWorkOrderActionSetActions thead tr th{background-color:#fff;}#tblWorkOrderActionSetActions thead tr th.front-actions{width:25px;}#tblWorkOrderActionSetActions thead tr th.required{width:100px;}#tblWorkOrderActionSetActions thead tr th.actions{width:70px;}#tblWorkOrderActionSetNeededArticles{table-layout:fixed;}#tblWorkOrderActionSetNeededArticles thead tr th{background-color:#fff;}#tblWorkOrderActionSetNeededArticles thead tr th.code{width:125px;}#tblWorkOrderActionSetNeededArticles thead tr th.amount{width:70px;}#tblWorkOrderActionSetNeededArticles thead tr th.actions{width:70px;}#tblTimeRegistrations{table-layout:fixed;}#tblTimeRegistrations thead tr th.date{width:70px;}#tblTimeRegistrations thead tr th.from,#tblTimeRegistrations thead tr th.to{width:75px;}#tblTimeRegistrations thead tr th.total{width:50px;}#tblTimeRegistrations thead tr th.executor{width:40px;}#tblTimeRegistrations thead tr th.mobility{width:60px;}#tblTimeRegistrations thead tr th.ispaidoff{width:75px;overflow:hidden;}#tblTimeRegistrations thead tr th.actions{width:100px;}#tblTimeRegistrations thead tr th.remark{width:300px;}#tblTimeRegistrations thead tr th.showOnExport{width:30px;}#tblTimeRegistrations tbody tr td{overflow-wrap:break-word;}#tblExeuctionDateTimeEntryExecutors{table-layout:fixed;}#tblExeuctionDateTimeEntryExecutors thead tr th.executor{width:250px;}#tblExeuctionDateTimeEntryExecutors thead tr th.from,#tblExeuctionDateTimeEntryExecutors thead tr th.to{width:135px;}#tblExeuctionDateTimeEntryExecutors thead tr th.mobility{width:225px;}.solar-sync-status{white-space:nowrap;display:inline-block;color:#68a9f1;background-color:#d6e9f1;padding:.4rem 1rem;border-radius:2rem;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:1rem;margin:0 0 0 2rem!important;}.solar-sync-status>div{text-overflow:ellipsis;overflow:hidden;}.solar-sync-status.status-0{color:#c7433f;background-color:#f0d9d8;}.solar-sync-status.status-1{color:#e6ba62;background-color:#faf1df;}.solar-sync-status.status-2{color:#80d39b;background-color:#def6eb;}#power-usage-calc{background-color:transparent;}.ns-popover-custom-theme{z-index:9999;border:0!important;}.power-usage-calc{margin-bottom:1rem;}.power-usage-calc div{color:#fff;background-color:#293846;border-radius:5px;padding:1rem;position:relative;width:30rem;}.power-usage-calc div .usage-types-list{list-style:none;display:flex;justify-content:space-between;padding:0 1rem;margin:1rem 0;font-size:1.8rem;}.power-usage-calc div .usage-types-list li{color:#808080;cursor:pointer;padding:0 .8rem;}.power-usage-calc div .usage-types-list li.selected{color:#fff;}.power-usage-calc div::after{content:"";position:absolute;top:100%;right:1rem;margin-left:-5px;border-width:5px;border-style:solid;border-color:#293846 transparent transparent transparent;}.solar-design-graph-container{height:25rem;padding-bottom:3rem;}.responsible-executor{font-weight:bold;}ul.no-styling{padding:0;margin:0;}ul.no-styling li{padding:0;margin:0;list-style-type:none;}.modal-header-sticky{position:sticky;top:0;background-color:#fff;z-index:99;}.modal-footer-sticky{position:sticky;bottom:0;background-color:#fff;z-index:99;}.display-flex-center{display:flex;justify-content:center;}td .align-text-right{text-align:right;}.article-list-find-vat-regime{width:100%;height:100%;}.article-list-find-vat-regime:not(.disabled):hover{border:1px solid #1ab394;}#article-list-find-vat-regime{font-size:13px;}#article-list-find-vat-regime .form-control{font-size:13px;}.vat-picker-container{display:flex;justify-content:center;align-items:center;}.vat-picker-container span{margin-left:.5rem;}.media-body img{max-width:100%;}.modal-footer-validation{display:inline-block;margin-right:1rem;}.modal-footer-validation .success{color:var(--primary-color);}.modal-footer-validation .errors{color:#ed5565;}ul.no-indent{margin:0;padding:0;list-style-position:inside;}ul.no-indent li .help-block{display:inline;}.find-project-container,.find-work-order-container{display:flex;flex-direction:row;align-items:center;}.find-project-container .search,.find-work-order-container .search{flex-grow:1;}.find-project-container .fa,.find-work-order-container .fa{margin-left:10px;}.find-project-container .fa.fa-warning,.find-work-order-container .fa.fa-warning{color:#d1313d;}.fire-certificate-checkbox-with-input .check-box-content-container{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;flex-wrap:wrap;}.fire-certificate-checkbox-with-input .check-box-content-container input[type=text]{max-width:10rem;}.item-sync-status-container{display:flex;align-items:center;padding:6px 0;}.item-sync-container{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem;}.item-sync-container>.item-sync-container-button{flex-basis:100%;}.item-sync-container.status-0{color:#e6ba62;background-color:#faf1df;}.item-sync-container.status-1{color:#68a9f1;background-color:#d6e9f1;}.item-sync-container.status-2{color:#80d39b;background-color:#def6eb;}.item-sync-container.status-99{color:#c7433f;background-color:#f0d9d8;}.item-sync-container .item-sync-disconnect{display:flex;align-items:center;margin-left:1rem;cursor:pointer;}.item-sync-container .item-sync-disconnect i{margin-right:.5rem;}.status-warning-icon{color:#d1313d;}.item-sync-status{white-space:nowrap;display:inline-block;background-color:#a9a9a9;padding:.4rem 1rem;border-radius:2rem;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:1rem;margin-right:.5rem;}.item-sync-status>div{text-overflow:ellipsis;overflow:hidden;}.item-sync-status.status-0{color:#e6ba62;background-color:#faf1df;}.item-sync-status.status-1{color:#68a9f1;background-color:#d6e9f1;}.item-sync-status.status-2{color:#80d39b;background-color:#def6eb;}.item-sync-status.status-99{color:#c7433f;background-color:#f0d9d8;}.flex-align-center{display:flex;align-items:center;}.h-100{height:100%;}.side-panel-flex-container{display:flex;flex-direction:row;}.collapse-btn{position:absolute;right:0;top:15px;}.col-lg-12-main-full{width:calc(100% - 5rem);}.col-lg-12-side-collapse{width:5rem;padding:15px .5rem .5rem .5rem;height:fit-content;background-color:#fff;display:flex;flex-direction:column;align-items:center;cursor:pointer;}.col-lg-12-side-collapse .side-panel-divider{margin-bottom:1rem;border-bottom:solid #808080 .2rem;width:2rem;border-bottom:solid #80808030 .2rem;}.col-lg-12-side-collapse .side-panel-icon{width:3rem;height:3rem;border-radius:.2rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;position:relative;}.col-lg-12-side-collapse .side-panel-icon:not(:last-child){margin-bottom:1rem;}.col-lg-12-side-collapse .side-panel-icon span{position:absolute;background:var(--primary-color);font-size:.9rem;display:flex;width:1.2rem;height:1.2rem;justify-content:center;border-radius:2rem;bottom:.3rem;right:.3rem;color:#fff;}.text-header{display:flex;justify-content:space-between;align-items:center;}.text-header h3{margin:0;padding:0;}.text-header h3 i{color:#ec4758;}.preview-textarea{cursor:text;}.preview-textarea:hover .mce-container{border:1px solid var(--primary-color)!important;}.preview-textarea .mce-container{border:1px solid #f3f3f3!important;border-radius:.2rem!important;}.flex-column-container{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;flex-wrap:nowrap;}.conversion-container{width:100%;}.conversion-container>div{display:grid;grid-template-columns:1fr 3fr;gap:1rem;}.conversion-container label{margin-bottom:1rem;}.address-calculator,.conversion-container{background-color:#f9f9f9;border-radius:.2rem;padding:1rem;border:.1rem solid #e7e7e7;}.address-calculator .distance-result{display:flex;flex-direction:row;justify-content:flex-end;}.address-calculator .distance-result>div strong{margin-right:1rem;}.address-calculator .distance-result>div span{display:inline-block;}#availabilityPlanner .fc-day,#deviatingAvailabilityCalendar .fc-day{background-color:#ffcdc95e;}#availabilityPlanner .fc-axis,#deviatingAvailabilityCalendar .fc-axis{width:7rem!important;}#availabilityPlanner .calendar-btn,#deviatingAvailabilityCalendar .calendar-btn{position:absolute;right:0;top:0;margin:.2rem;font-size:1rem;}#availabilityPlanner .calendar-btn .btn,#deviatingAvailabilityCalendar .calendar-btn .btn{margin-left:.2rem;}#availabilityPlanner .fc-day-header,#deviatingAvailabilityCalendar .fc-day-header{padding-top:1rem!important;padding-bottom:1rem!important;position:relative!important;}.confirmation-subject-event{display:flex;flex-direction:row;min-height:2.5rem;padding:0;border-radius:.2rem;}.confirmation-subject-event .confirmation-container{width:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;}.confirmation-subject-event .fc-content{padding:.2rem;width:calc(100% - 1rem);}.confirmation-subject-event .fc-bg{margin-left:1rem;}.city-tag{padding:.2rem .4rem;display:inline-block;border-radius:.5rem;margin-right:.5rem;margin-bottom:.5rem;border:solid #d3d3d3 .15rem;}.city-code-selector{display:flex;flex-direction:row;}.city-code-selector .selector-container{flex-grow:1;}.city-code-selector .loading-container{width:3.5rem;justify-content:center;display:flex;align-items:center;}.search-selector{position:relative;}.search-selector .show-inline,.search-selector .pop-up{min-width:15rem;}.search-selector .show-inline ul,.search-selector .pop-up ul{list-style-type:none;padding:0;max-height:20rem;overflow-y:auto;}.search-selector .show-inline ul li>*,.search-selector .pop-up ul li>*{border-radius:.3rem;}.search-selector .show-inline ul li>*:focus,.search-selector .pop-up ul li>*:focus,.search-selector .show-inline ul li>*:hover,.search-selector .pop-up ul li>*:hover{background-color:#f7f7f7;cursor:pointer;}.search-selector .pop-up{z-index:100;position:absolute;background-color:#fff;padding:1rem;border:solid .1rem #d3d3d3;border-radius:.3rem;box-shadow:0 3px 10px rgba(0,0,0,.2);max-width:100%;}.search-selector .pop-up ul{margin:.3rem 0;}.availability-override-icon{position:absolute;right:1rem;top:calc((100% - 2rem)/2);}.availability-override-icon i{font-size:1.1rem;}.strike-through{display:flex;align-items:center;color:#808080;}.strike-through::before,.strike-through::after{content:'';height:1px;background-color:#d3d3d3;flex-grow:1;}.strike-through::before{margin-right:2rem;}.strike-through::after{margin-left:2rem;}.purchase-invoice-line-detail{background-color:#f0f8ff;padding:1rem 3rem;}.purchase-invoice-line-detail table.table{background-color:#f0f8ff!important;}.purchase-invoice-line-detail table .project{width:40%;}.purchase-invoice-line-detail table .article-name,.purchase-invoice-line-detail table .break-down-total{width:30%;}.purchase-invoice-line-detail table .amount{text-align:left;}.purchase-invoice-line-detail table .line-actions{width:25px;min-width:25px;text-align:right;}.purchase-invoice-line-detail table .outline-danger{color:#ed5565;font-size:1.5rem;}.purchase-invoice-line-detail table .break-down-total{text-align:right;}.purchase-invoice-line-detail table tfoot{border-top:solid #808080 .2rem;}.remove-panel-heading-margin.panel-heading{margin-bottom:0;}.automation-wizard section{margin-bottom:3rem;}.automation-wizard .widget-list-container{display:flex;list-style:none;margin:0;padding:0;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;}.automation-wizard .widget-list-container .widget-list-item{cursor:pointer!important;display:flex;flex-direction:row;border:#f3f3f3 solid .2rem;border-radius:.3rem;width:calc(50% - .5rem);padding:1rem;font-size:1.2rem;}.automation-wizard .widget-list-container .widget-list-item.selected{border:var(--primary-color) solid .2rem;}.automation-wizard .widget-list-container .widget-list-item p{margin:0;font-size:1rem;}.automation-wizard .widget-list-container .widget-list-item .widget-list-item-icon-container{margin-right:1rem;display:flex;justify-content:center;align-items:center;}.automation-wizard .widget-list-container .widget-list-item .widget-list-item-icon-container .list-item-icon{background:var(--primary-color);color:#fff;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:2rem;}.automation-wizard .wizard-time-line .time-line-item,.automation-wizard .wizard-time-line .time-line-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5rem;max-width:98%;padding:.5rem 1rem .5rem .5rem;border-radius:1.5rem;transition:background-color .3s ease-in-out;}.automation-wizard .wizard-time-line .time-line-item.small-next-step,.automation-wizard .wizard-time-line .time-line-action.small-next-step{margin-bottom:calc(5rem/2);}.automation-wizard .wizard-time-line .time-line-item .item-info label,.automation-wizard .wizard-time-line .time-line-action .item-info label{font-weight:bold;font-size:1.1rem;max-height:4rem!important;cursor:pointer;}.automation-wizard .wizard-time-line .time-line-item .item-info label i.fa,.automation-wizard .wizard-time-line .time-line-action .item-info label i.fa{margin-left:.5rem;}.automation-wizard .wizard-time-line .time-line-item .item-info span.item-description,.automation-wizard .wizard-time-line .time-line-action .item-info span.item-description{display:block;font-size:1rem;}.automation-wizard .wizard-time-line .time-line-item:not(.time-line-action),.automation-wizard .wizard-time-line .time-line-action:not(.time-line-action){cursor:pointer;}.automation-wizard .wizard-time-line .time-line-item:not(.time-line-action):hover,.automation-wizard .wizard-time-line .time-line-action:not(.time-line-action):hover,.automation-wizard .wizard-time-line .time-line-item.selected,.automation-wizard .wizard-time-line .time-line-action.selected{background-color:#f3f3f3;}.automation-wizard .wizard-time-line .time-line-item:not(.time-line-action):hover .time-line-circle,.automation-wizard .wizard-time-line .time-line-action:not(.time-line-action):hover .time-line-circle,.automation-wizard .wizard-time-line .time-line-item.selected .time-line-circle,.automation-wizard .wizard-time-line .time-line-action.selected .time-line-circle{border-radius:1.5rem;}.automation-wizard .wizard-time-line .time-line-item.has-error .time-line-circle,.automation-wizard .wizard-time-line .time-line-action.has-error .time-line-circle{background-color:#f8ac59;}.automation-wizard .wizard-time-line .time-line-item .time-line-circle,.automation-wizard .wizard-time-line .time-line-action .time-line-circle{color:#fff;font-size:2rem;margin-right:1rem;background:var(--primary-color);border-radius:3rem;display:block;width:4.5rem;min-width:4.5rem;height:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;position:relative;transition:border-radius .3s ease-in-out,background-color .3s ease-in-out;}.automation-wizard .wizard-time-line .time-line-item .time-line-circle.small-button,.automation-wizard .wizard-time-line .time-line-action .time-line-circle.small-button{font-size:1.2rem;background:#808080;margin-left:calc(4.5rem/4);width:calc(4.5rem/2);min-width:calc(4.5rem/2);height:calc(4.5rem/2);min-height:calc(4.5rem/2);cursor:pointer;}.automation-wizard .wizard-time-line .time-line-item .time-line-circle.small-button.has-next-small-step::after,.automation-wizard .wizard-time-line .time-line-action .time-line-circle.small-button.has-next-small-step::after{top:calc(4.5rem/2);}.automation-wizard .wizard-time-line .time-line-item .time-line-circle.has-next-step::after,.automation-wizard .wizard-time-line .time-line-action .time-line-circle.has-next-step::after{content:"";background:#f3f3f3;height:calc(5rem + 3rem);width:.3rem;position:absolute;top:4.5rem;}.automation-wizard .wizard-time-line .time-line-item .time-line-circle.has-next-small-step::after,.automation-wizard .wizard-time-line .time-line-action .time-line-circle.has-next-small-step::after{content:"";background:#f3f3f3;height:calc((5rem/2) + 2rem);width:.3rem;position:absolute;top:4.5rem;}.modal-size-toggle{float:right;font-size:1.2rem;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;}.modal-size-toggle:hover{text-decoration:none;color:#000;opacity:.5;}.white-border{border-bottom:solid #fff;border-left:solid #fff;border-right:solid #fff;}table .date-column{width:10rem;}.white-bg{background-color:#fff!important;}.bg-white{background-color:#fff!important;}.dropdown-menu-right{left:auto;}.color-picker-circle{position:relative;}.color-picker-circle input{width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border-width:3px;color:transparent;cursor:pointer;}.color-picker-circle .clear-color-action{visibility:hidden;position:absolute;top:-1.05rem;left:1.65rem;cursor:pointer;}.color-picker-circle .edit-color-icon{position:absolute;top:.3rem;left:.6rem;pointer-events:none;}.color-picker-circle .edit-color-icon i{font-size:1.2rem;}.color-picker-circle:hover .clear-color-action{visibility:visible;}.toast-message{white-space:pre-wrap;}#advanceInvoiceTemplateTypeGroup .selected{background-color:var(--primary-color-hover);}.coda-movement-list-panel .panel-heading{margin-bottom:0;}.coda-movement-list-panel .panel-heading.panel-body-closed{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.disable-pointer-events{pointer-events:none;}.display-flex-column-center{display:flex;flex-direction:column;justify-content:center;}.active-module-list{display:grid;grid-template-columns:3fr 1fr;gap:2rem;}.active-module-list>div{clear:unset;}.business-module-container .module{display:grid;grid-template-columns:5rem 1fr;border-radius:.2rem;border:#e7eaec solid .15rem;background:#fff;margin-bottom:1.5rem;cursor:pointer;}.business-module-container .module .module-icon-container{display:flex;justify-content:center;align-items:center;font-size:2rem;color:var(--primary-color);background:rgba(103,106,108,.05);}.business-module-container .module .module-icon-container .circle{display:block;width:3rem;height:3rem;background:#fff;border-radius:3rem;display:flex;justify-content:center;align-items:center;}.business-module-container .module .module-content{padding:1.5rem 1rem;}.business-module-container .module .module-footer{display:flex;flex-direction:row;justify-content:end;margin:2rem 0 0 0;gap:2rem;}.business-module-container .module .module-footer p{width:100%;margin:0;}.business-module-container .module .module-footer .btn-actions{display:flex;justify-content:flex-end;flex-direction:row;align-items:end;min-width:10rem;}.business-module-container .module .module-heading{display:flex;flex-direction:row;gap:1.5rem;}.business-module-container .module .module-heading .title{width:100%;display:flex;align-content:center;}.business-module-container .module .module-heading .title h3{margin:0;}.business-module-container .module .module-heading .title h3 .user-license-count{display:inline-block;font-size:1.3rem;background:rgba(103,106,108,.05);padding:.3rem .5rem;margin:0 .5rem;}.business-module-container .module .module-heading .title h3 .user-license-count i{font-size:1rem;}.business-module-container .module .module-heading .input-container{display:flex;justify-content:end;}.business-module-container .module .module-heading .input-container input{text-align:center;width:5rem;height:2.5rem;font-size:1.3rem;border-radius:.2rem;}.business-module-container .module .module-heading .module-price{text-wrap:nowrap;text-align:right;}.business-module-container .module .module-heading .module-price strong{font-size:1.8rem;color:var(--primary-color);font-weight:bold;}.business-module-container .module .module-heading .module-price em{font-size:1.2rem;font-weight:bold;font-style:normal;}.no-wrap{text-wrap:nowrap;}@media only screen and (max-width:1500px){.active-module-list{grid-template-columns:1fr;gap:0;}}@media only screen and (max-width:1000px){.business-module-container .module .module-heading{position:relative;flex-direction:column;gap:0;}.business-module-container .module .module-heading .title{margin-top:1.8rem;}.business-module-container .module .module-heading .input-container{margin-top:1.8rem;justify-content:flex-start;}.business-module-container .module .module-heading .module-price{position:absolute;padding:.3rem .5rem;border-radius:.3rem;background:rgba(103,106,108,.05);border-left:solid .15rem #e7eaec;border-bottom:solid .15rem #e7eaec;top:-1.5rem;right:-1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.business-module-container .module .module-heading .module-price strong{font-size:1.4rem;}.business-module-container .module .module-heading .module-price em{font-size:1rem;}.business-module-container .module .module-footer{flex-direction:column;}.business-module-container .module .module-footer .btn-actions{width:100%;}}.module-result-table{width:100%;}.module-result-table td,.module-result-table th{padding:.5rem .8rem;vertical-align:text-top;}.module-result-table thead tr .text-right,.module-result-table tbody tr .text-right,.module-result-table tfoot tr .text-right{text-align:right;}.module-result-table tbody::after{content:'';display:block;height:15px;}.module-result-table tfoot{border-top:solid #676a6c .1rem;}.module-result-table tfoot::before{content:'';display:block;height:15px;}.module-result-table tfoot tr{font-weight:bold;}.module-result-table tfoot tr td:first-of-type{text-align:right;}.module-result-table tfoot tr em{font-weight:lighter;font-size:1.2rem;}.overview-counter-container{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.overview-counter-container article{width:50%;min-width:15rem;display:block;background:#fff;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.overview-counter-container article strong{color:var(--primary-color);font-size:2rem;}.drop-down-text{color:inherit;line-height:25px;margin:4px;text-align:left;font-weight:normal;display:block;padding:3px 20px;clear:both;text-wrap:nowrap;max-width:50vw;overflow:hidden;text-overflow:ellipsis;}.postal-code-search-text{display:flex;align-items:center;padding:.5rem;margin-bottom:.5rem;}.composed-article-price-grid{display:grid;grid-template:'input' 'button';}.composed-article-price-grid.with-linking-icon{grid-template:'link input input' 'button button button';}.composed-article-price-grid .g-a-button{grid-area:button;width:100%;}.composed-article-price-grid .g-a-button button{width:100%;border-radius:0 0 .2rem .2rem!important;font-size:1.2rem!important;padding:0 1rem!important;}.composed-article-price-grid .g-a-link{grid-area:link;width:100%;line-height:2.2rem;}.composed-article-price-grid .g-a-input{grid-area:input;width:100%;}
@media only screen and (max-width:1024px){.tools{float:none;display:block;}.tools .extra-tools{display:inline-block;margin:0;}.tools .btn-group{width:auto;display:inline-block;}.tools .btn-group .btn{width:auto;display:inline-block;}.table-responsive{overflow-x:auto!important;}table.table.table-responsive,div.table-responsive table{overflow-x:visible!important;display:block;}table.table.table-responsive thead,div.table-responsive table thead,table.table.table-responsive tbody,div.table-responsive table tbody,table.table.table-responsive tfoot,div.table-responsive table tfoot,table.table.table-responsive th,div.table-responsive table th,table.table.table-responsive td,div.table-responsive table td,table.table.table-responsive tr,div.table-responsive table tr{display:block;}table.table.table-responsive thead tr,div.table-responsive table thead tr{position:absolute;top:-9999px;left:-9999px;}table.table.table-responsive tbody tr,div.table-responsive table tbody tr{border:1px solid #ccc;}table.table.table-responsive tbody tr td,div.table-responsive table tbody tr td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;min-height:18px;}table.table.table-responsive tbody tr td:not(.move)>span:not(.input-group-addon,.btn,.badge,.no-wrap),div.table-responsive table tbody tr td:not(.move)>span:not(.input-group-addon,.btn,.badge,.no-wrap),table.table.table-responsive tbody tr td>a:not(.input-group-addon,.btn,.badge,.m-l-xxs),div.table-responsive table tbody tr td>a:not(.input-group-addon,.btn,.badge,.m-l-xxs),table.table.table-responsive tbody tr td>p:not(.input-group-addon,.btn,.badge,.m-l-xxs),div.table-responsive table tbody tr td>p:not(.input-group-addon,.btn,.badge,.m-l-xxs){word-break:break-all;white-space:normal;}table.table.table-responsive tbody tr td.amount,div.table-responsive table tbody tr td.amount{width:auto!important;}table.table.table-responsive tbody tr td.actions,div.table-responsive table tbody tr td.actions,table.table.table-responsive tbody tr td.table-responsive-full-width,div.table-responsive table tbody tr td.table-responsive-full-width{padding-left:8px;width:auto!important;}table.table.table-responsive tbody tr td.actions .btn,div.table-responsive table tbody tr td.actions .btn,table.table.table-responsive tbody tr td.table-responsive-full-width .btn,div.table-responsive table tbody tr td.table-responsive-full-width .btn{margin:5px;min-width:35px;padding:5px;}table.table.table-responsive tbody tr td.actions .btn-group,div.table-responsive table tbody tr td.actions .btn-group,table.table.table-responsive tbody tr td.table-responsive-full-width .btn-group,div.table-responsive table tbody tr td.table-responsive-full-width .btn-group{width:auto;}table.table.table-responsive tbody tr td.actions div.list-tools,div.table-responsive table tbody tr td.actions div.list-tools,table.table.table-responsive tbody tr td.table-responsive-full-width div.list-tools,div.table-responsive table tbody tr td.table-responsive-full-width div.list-tools{display:inline;}table.table.table-responsive tbody tr td.name,div.table-responsive table tbody tr td.name{width:auto!important;}table.table.table-responsive tbody tr td .btn-group .btn,div.table-responsive table tbody tr td .btn-group .btn{width:auto;}table.table.table-responsive tbody tr td:before,div.table-responsive table tbody tr td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title);overflow-x:hidden;}table.table.table-responsive tbody tr.row_shortdetail td,div.table-responsive table tbody tr.row_shortdetail td{padding-left:0;}table.table.stock-transaction-item-list-summary{table-layout:fixed;}table.table.stock-transaction-item-list-summary thead tr th.summary-value,table.table.stock-transaction-item-list-summary thead tr th.summary-label{width:50%;}.modal-xlg{width:auto;}div[file-dropzone]{padding:0;}.max-width-column{max-width:100%!important;}}@media only screen and (max-width:768px){h2{font-size:18px;}.pull-right{float:none!important;}body.body-small.fixed-sidebar.mini-navbar #page-wrapper ul.nav.navbar-top-links{display:none;}body.body-small.fixed-sidebar.mini-navbar #page-wrapper .navbar{height:100vh;margin-bottom:20px;}.nav.nav-tabs li{display:block;width:100%;text-align:center;}.btn{margin-bottom:5px;}.btn-group{width:100%;}.btn-group .btn{width:50%;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination{float:none;}.pagination li a,.pagination li span{display:block;width:100%;text-align:center;margin-bottom:5px;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}.form-control{margin-bottom:5px;}.nav.navbar-top-links.navbar-right{float:right;margin-right:10px;}.dropdown-menu.dropdown-alerts.notifications{position:fixed;width:100%;top:61px;margin:0;}.dropdown-menu>li.notification>a{white-space:normal;}.theme-config-box.show{width:100vw;}.theme-config-box.show .skin-setttings{margin-left:40px;width:90vw;}.fc-toolbar button.fc-button{display:block;width:100%;margin:5px auto;}.fc-toolbar .fc-left{float:none;}.fc-toolbar .fc-right{float:none;}.fc-toolbar .fc-right .fc-button-group{margin:0;width:100%;}.fc-toolbar .fc-right .fc-button-group .fc-button{display:inline-block;width:50%;}.fc-toolbar .fc-center{display:block;}.mobile-hide{display:none!important;}.call-input .call-container{width:220px;left:-200px;}.power-search .search-container{width:180px;left:-220px;}.voipBtn{width:45%;}.table-responsive{overflow-x:scroll!important;}.callInfo.show{width:70vw;}.callInfo.show .call-settings{margin-left:55px;width:60vw;}.call-config{top:65%;}.inlineVoipIcon{width:13%;}th.voipTableText{margin-bottom:20%;padding-right:10%;}.max-width-column{max-width:100%!important;}}
@media print{@page{size:landscape;-webkit-print-color-adjust:exact}.fc-event{-webkit-print-color-adjust:exact}button{display:none;visibility:collapse}}#printBody{margin:15px;background-color:#fff}
:root{--primary-color:#1ab394;--primary-color-hover:#18a689;--primary-warning-color:#f8ac59;--primary-warning-color-hover:#f7a54a;--primary-text-color:#1ab394;--landing-page-image:url('/BloxContent/images/Login_BG.jpg');--company-logo:url('/BloxContent/images/Blox_Logo_Trans.png');}.login-image-bg,.public-image-bg{background-image:var(--landing-page-image);}.login-logo{background-image:var(--company-logo);height:85px;width:278px;background-position:center;background-size:contain;}.public-logo{background-image:var(--company-logo);height:50px;width:100px;background-position:center;background-size:contain;background-repeat:no-repeat;}.spin-icon{background-color:var(--primary-color)!important;}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);}.form-control:focus,.single-line:focus{border-color:var(--primary-color);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.active:focus{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);}.btn-warning{background-color:var(--primary-warning-color);border-color:var(--primary-warning-color);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning.active:hover,.btn-warning.active:focus{background-color:var(--primary-warning-color-hover);border-color:var(--primary-warning-color-hover);}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning.active[disabled],fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:var(--primary-warning-color-hover);border-color:var(--primary-warning-color-hover);}.modal-body.document-search .document-list .list-group-item>div.active{background-color:var(--primary-color);color:#fff;}#side-menu.nav>li.active{border-left:4px solid var(--primary-color);}.btn-link:hover,.btn-link:focus,.btn-link:active{color:var(--primary-color);}button.btn-primary.dim{box-shadow:inset 0 0 0 var(--primary-color),0 5px 0 0 var(--primary-color),0 10px 5px #999;}button.btn-primary.dim:active{box-shadow:inset 0 0 0 var(--primary-color),0 2px 0 0 var(--primary-color),0 5px 3px #999;}.skin-setttings{border-color:var(--primary-color);}.skin-setttings .title{border-color:var(--primary-color);color:var(--primary-text-color);padding-bottom:20px;}.cc-window .cc-btn{background-color:var(--primary-color)!important;}.cc-window .cc-btn:hover{background-color:var(--primary-color-hover)!important;}.text-navy,.info-file{color:var(--primary-color);}.nav>li.active{border-color:var(--primary-color);}.numbers-widget .key{color:var(--primary-color);}.codekick-info-widget label .fa{color:var(--primary-color);}#articletype-group .articletype.selected{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);}.btn-primary-color{color:var(--primary-color);}.active .rootMenu{background-color:var(--primary-color);color:#fff;}.active .rootMenu:hover{background-color:var(--primary-color-hover)!important;}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("img/Jcrop.gif");
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

.ol-box {
    box-sizing: border-box;
    border-radius: 2px;
    border: 1.5px solid rgb(179,197,219);
    background-color: rgba(255,255,255,0.4);
}

.ol-mouse-position {
    top: 8px;
    right: 8px;
    position: absolute;
    background: #fff;
    color: #1ab394;
    padding: 2px;
    border-radius: 4px;
}

/*.ol-mouse-position-with-overlay {
    top: 8px;
    right: 8px;
    position: absolute;
    background: #fff;
    color: #1ab394;
    padding: 2px;
    border-radius: 4px;
}*/

.ol-scale-line {
    background: #fff;
    border-radius: 4px;
    bottom: 8px;
    left: 8px;
    padding: 2px;
    position: absolute;
}
.ol-scale-line-overlay-correction {
    background: #fff;
    border-radius: 4px;
    bottom: 8px;
    left: 8px;
    padding: 2px;
    position: absolute;
    margin: 0 19%;
}

.ol-scale-line-inner {
    border: 2px solid #1ab394;
    border-top: none;
    color: #1ab394;
    font-size: 10px;
    text-align: center;
    margin: 1px;
    will-change: contents, width;
    transition: all 0.25s;
}
.ol-scale-line-overlay-correction-inner {
    border: 2px solid #1ab394;
    border-top: none;
    color: #1ab394;
    font-size: 10px;
    text-align: center;
    margin: 1px;
    will-change: contents, width;
    transition: all 0.25s;
}

.ol-scale-bar {
    position: absolute;
    bottom: 8px;
    left: 8px;
}

.ol-scale-step-marker {
    width: 1px;
    height: 15px;
    background-color: #000000;
    float: right;
    z-Index: 10;
}

.ol-scale-step-text {
    position: absolute;
    bottom: -5px;
    font-size: 12px;
    z-Index: 11;
    color: #000000;
    text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}

.ol-scale-text {
    position: absolute;
    font-size: 14px;
    text-align: center;
    bottom: 25px;
    color: #000000;
    text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}

.ol-scale-singlebar {
    position: relative;
    height: 10px;
    z-Index: 9;
    box-sizing: border-box;
    border: 1px solid black;
}

.ol-unsupported {
    display: none;
}

.ol-viewport, .ol-unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

    .ol-viewport canvas {
        all: unset;
    }

.ol-selectable {
    -webkit-touch-callout: default;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.ol-grabbing {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

.ol-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

.ol-control {
    position: absolute;
    background-color: #fff;
    border-radius: 4px;
    padding: 2px;
}

    /*.ol-control:hover {
        background-color: rgba(255,255,255,0.6);
    }
*/
.ol-zoom {
    top: .5em;
    left: .5em;
}


.ol-rotate {
    top: .5em;
    right: .5em;
    transition: opacity .25s linear, visibility 0s linear;
}

    .ol-rotate.ol-hidden {
        opacity: 0;
        visibility: hidden;
        transition: opacity .25s linear, visibility 0s linear .25s;
    }

.ol-zoom-extent {
    top: 4.643em;
    left: .5em;
}

.ol-full-screen {
    left: .5em;
    top: 4em;
}
.ol-full-screen-overlay-correction{
    top: 4em;
    margin: 0 19%;
}

.ol-custom-zoom-overlay-correction {
    margin: 0 19%;
    top: 6em;
}

.ol-full-screen-collapsed-correction {
    top: 7em;
    left: .5em;
}

.ol-control button {
    display: block;
    margin: 1px;
    padding: 0;
    color: #1ab394;
    font-weight: bold;
    text-decoration: none;
    font-size: inherit;
    text-align: center;
    height: 1.375em;
    width: 1.375em;
    line-height: .4em;
    background-color: #fff;
    border: none;
    border-radius: 2px;
}

    .ol-control button::-moz-focus-inner {
        border: none;
        padding: 0;
    }

.ol-zoom-extent button {
    line-height: 1.4em;
}

.ol-compass {
    display: block;
    font-weight: normal;
    font-size: 1.2em;
    will-change: transform;
}

.ol-touch .ol-control button {
    font-size: 1.5em;
}

.ol-touch .ol-zoom-extent {
    top: 5.5em;
}

.ol-control button:hover,
.ol-control button:focus {
    text-decoration: none;
    background-color: #1ab394;
    color: white;
}

.ol-zoom .ol-zoom-in {
    border-radius: 2px 2px 0 0;
}

.ol-zoom .ol-zoom-out {
    border-radius: 0 0 2px 2px;
}


.ol-attribution {
    text-align: right;
    bottom: .5em;
    right: .5em;
    max-width: calc(100% - 1.3em);
    display: flex;
    flex-flow: row-reverse;
    align-items: center;
}

    .ol-attribution a {
        color: rgba(0,60,136,0.7);
        text-decoration: none;
    }

    .ol-attribution ul {
        margin: 0;
        padding: 1px .5em;
        color: #000;
        text-shadow: 0 0 2px #fff;
        font-size: 12px;
    }

    .ol-attribution li {
        display: inline;
        list-style: none;
    }

        .ol-attribution li:not(:last-child):after {
            content: " ";
        }

    .ol-attribution img {
        max-height: 2em;
        max-width: inherit;
        vertical-align: middle;
    }

    .ol-attribution button {
        flex-shrink: 0;
    }

    .ol-attribution.ol-collapsed ul {
        display: none;
    }

    .ol-attribution:not(.ol-collapsed) {
        background: rgba(255,255,255,0.8);
    }

    .ol-attribution.ol-uncollapsible {
        bottom: 0;
        right: 0;
        border-radius: 4px 0 0;
    }

        .ol-attribution.ol-uncollapsible img {
            margin-top: -.2em;
            max-height: 1.6em;
        }

        .ol-attribution.ol-uncollapsible button {
            display: none;
        }

.ol-zoomslider {
    top: 4.5em;
    left: .5em;
    height: 200px;
}

    .ol-zoomslider button {
        position: relative;
        height: 10px;
    }

.ol-touch .ol-zoomslider {
    top: 5.5em;
}

.ol-overviewmap {
    left: 0.5em;
    bottom: 0.5em;
}

    .ol-overviewmap.ol-uncollapsible {
        bottom: 0;
        left: 0;
        border-radius: 0 4px 0 0;
    }

    .ol-overviewmap .ol-overviewmap-map,
    .ol-overviewmap button {
        display: block;
    }

    .ol-overviewmap .ol-overviewmap-map {
        border: 1px solid #7b98bc;
        height: 150px;
        margin: 2px;
        width: 150px;
    }

    .ol-overviewmap:not(.ol-collapsed) button {
        bottom: 2px;
        left: 2px;
        position: absolute;
    }

    .ol-overviewmap.ol-collapsed .ol-overviewmap-map,
    .ol-overviewmap.ol-uncollapsible button {
        display: none;
    }

    .ol-overviewmap:not(.ol-collapsed) {
        background: rgba(255,255,255,0.8);
    }

.ol-overviewmap-box {
    border: 2px dotted rgba(0,60,136,0.7);
}

.ol-overviewmap .ol-overviewmap-box:hover {
    cursor: move;
}

.ol-overlay-correction {
    margin: 0 19%;
    top: .5em;
}
.ol-collapsed-correction {
    margin: 0 3.5em;
    top: .5em;
}
.ol-zoom-collapsed-correction {
    margin: 0 .5em;
    top: 3.5em;
}

.ol-custom-zoom-collapsed-correction {
    margin: 0 .5em;
    top: 9.05em;
}
