
html {



-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
html, body {
height: 100%;
}
* {
padding: 0;
margin: 0;
}
a, a:hover, a:active, a:focus {
outline: none !important;
}
.bold {
font-weight: heavy;
}
.boldsha {
text-shadow: 1px 0 0 currentColor;
}
.cblack {
color: black !important;
}
.cwhite {
color: white !important;
}

.conora {
color: #dd2c00  !important;
}

.conyel {
color: #771d00 !important;
}
.nob {
border: 0 !important;
}
.nomp {
padding: 0 !important;
margin: 0 !important;
}
.nom {
margin: 0 !important;
}
.nop {
padding: 0 !important;
}
.nompr {
padding-right: 0 !important;
margin-right: 0 !important;
}
.nompl {
padding-left: 0 !important;
margin-left: 0 !important;
}
.nocolor {
color: inherit;
}
.website {
min-height: 100%;
height: 1px; 
}
.dialogs .website {
height: auto; 
}
.ui-dialog.autowidth {
min-width: 60% !important;
}
.dialogs .diadrag {
cursor: move;
}
.unselectable {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
.simpleblink {
  animation: blinker 3s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.helpcursor {
cursor: help;
}
.ddrag {
cursor: move;
margin: 0 1px;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
.autooverflow {
overflow: auto !important;
}
.scrollable {
overflow: -moz-scrollbars-horizontal;
overflow-y: auto;
overflow-x: scroll;
}
.scrollablex {
overflow: -moz-scrollbars-horizontal;
overflow-x: scroll;
overflow-y: none;
}
.scrollabley {
overflow: -moz-scrollbars-vertical;
overflow-x: none;
overflow-y: scroll;
}
.forceautoheight {
height: auto !important;
line-height: unset !important;
}


button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
* :focus {
outline: 0 none;
-moz-outline: 0 none;
}

.bold {
font-weight: bold;
}
span.underline {
text-decoration: underline;
}

div:not(.ui-widget), form, fieldset, input, select, span, a, h1, h2, h3 {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
table {
box-sizing: border-box;
border-spacing: 0;
border-collapse: separate;
}
.collapse, table.collapse {
border-collapse: collapse;
}
th, td {
box-sizing: border-box;
}

ul {
list-style-position: outside;
}
ul.nomarker {
list-style: none;
}
li, td, th {
word-wrap: break-word;
}
hr {
border-top: 1px solid #000000;
text-align: left;
}
a img {
border: 0;
}
td {
vertical-align: top;
}

.element {
display: block;
position: relative;
box-sizing: border-box;

}
.title {
font-weight: bold;
}
.note {
color: #787878;
}
.importanttxt, .importanttxt label {
color: #cc3333 !important;
}
#canvas {
margin-bottom: 0px !important;
}
#canvas .element, .dialogs .element {

border: 1px solid transparent;
}
.images {
overflow: visible;
}
.element > div:first-child {
display: block;
overflow: visible;
}
.anchors a {
display: block;
}
.anchors img {
display: block;
vertical-align: top;
text-decoration: none;
}
.images img, .icons img {
display: inline;
}
.checkboxes input {
border: 0;
padding: 0;
}
.dialogs {

}
.dialogs.loading {
min-width: 300px; 
}

.action-add .objectlist {
display: none;
}
.entityviewers .collapsible-body > .col.firstitem, .entityviewers .collapsible-body > .col.endrow + .col {
padding-left: 0 !important;
}
.entityviewers .col.endrow + .col {
clear: both;
}
.entityviewers .collapsible-body > .col.lastitem, .entityviewers .collapsible-body > .col.endrow {
padding-right: 0 !important;
}
.entityviewers .collapsible-body .ctrls, .entityviewers .modal-content .ctrls {
padding-top: 10px;
padding-bottom: 10px;
}
.entityviewers  .bottomctrls {
padding-top: 10px;
padding-left: 0 !important;
}
.entityviewers .modal-content .bottomctrls {
padding-top: 10px;
}

.input-field a.suffix {
    position: absolute;
    right: 0.8rem;
    top: 0.8rem;
    width: 1.5rem;
    font-size: 3rem;
}
.input-field.hassuffix .prefix ~ input {
  padding-right: 3rem;
  width: calc(100% - 7rem);
}

.modal.bottom-sheet {
max-height: 75% !important;
}
.modal .modal-footer {
position: sticky;
bottom: 0;
}
.modal .modal-footer .agree, .modal .modal-footer .disagree {
font-weight: bold;
}

#sidenav-overlay {
display: none;
}


.material-tooltip span > .custbackdrop {
position: relative;
right: -8px;
padding: 10px 8px;
margin-left: -16px;
font-size: 1rem;
min-height: 36px;
}

.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
white-space: nowrap;
}
.nosel {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.notrans {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
.hidestatus .status {
display: none;
}
.prmhide {
display: none !important;
}
.hide, .hidden {
display: none !important;
}
.tmphide {
display: none !important;
}
.softhide {
visibility: hidden;
}
.softshow {
visibility: visible;
}
.opaci1 {
filter: alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8; 
opacity: 0.8; 
}
.opacihide {
filter: alpha(opacity=0); 
-moz-opacity: 0; 
-khtml-opacity: 0; 
opacity: 0; 
zoom: 1;
}

.ash {
filter: alpha(opacity=100) !important; 
-moz-opacity: 1 !important; 
-khtml-opacity: 1 !important; 
opacity: 1 !important; 
}
.table {
display: table;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.table .cell {
vertical-align: middle;
}
.fixedtable {
display: table;
table-layout: fixed;
}
.cell {
display: table-cell;
}
.block {
display: block;
}
.inline {
display: inline;
}
.row {
clear: both;
display: block;
position: relative;
}
.row.prow > .col {
padding: 0;
}
.row.prow > .col + .col {
padding: 0 0 0 1.5rem;
}
.trow {
display: row;
}
div.item {
display: block;
clear: both;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.seperator {
display: inline;
}
li.item {
display: list-item;
}
.placeholder.row {
margin-bottom: 0;
}
.column {
overflow: visible;
display: block;
float: left;
text-align: left;
}
.column.section {
padding: 0;
}
.left {
float: left;
}
.right {
float: right;
}
.alr, .alr input {
text-align: right;
}
.all, .all input {
text-align: left;
}
.float {
position: absolute;
}
.container {
position: relative;
height: 100%;
}
.overlay {
position: absolute;
pointer-events: none;
width: 100%;
height: 100%;
z-index: 99;
background-repeat: no-repeat;
background-position: center;
}
.center {
margin: 0 auto;
}
.jcenter {
display: block;
float: left;
}
.fleft {
display: block;
float: left !important;
}
.fleftelms .element {
display: block;
float: left;
}
.fright {
display: block;
float: right !important;
}
.nofloat {
float: none;
}
.clear {
clear: both;
visibility: hidden; 
display: block; 
height: 0;
}
.clearfix {
clear: both;
}
.fullheightstrict {
height: 100%;
}
.fullwidth {
min-width: 100%;
}
.width98 {
width: 98%;
}
.fullwidthstrict {
width: 100%;
}
table.fullwidthstrict {
table-layout: fixed;
}

.websitebg {
position: relative;
z-index: 0;

}
#bgimage {
display: none;
overflow: hidden;
position: absolute;
z-index: -1;
}

.cycler {
z-index: 8;
}
.floater {
position: absolute;
z-index: 100;
}
.slider {
display: none;
overflow: hidden;
}
.blink {
background-color: #f6f6f6;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
margin: 2px;
}
.ui-datepicker table {
margin: 0 0 .2em;
}
.ui-datepicker table tbody {
top: 1px;
position: relative;
}

.ui-autocomplete {
max-height: 250px;
overflow-y: scroll;
overflow-x: hidden;
-webkit-box-shadow: 0px 0px 13px 1px rgba(50, 50, 50, 0.4);
-moz-box-shadow: 0px 0px 13px 1px rgba(50, 50, 50, 0.4);
box-shadow: 0px 0px 13px 1px rgba(50, 50, 50, 0.4); }
}

.ui-jqdialog-content label {
padding-right: 15px;
}
.ui-jqdialog-content hr.ui-widget-content {
width: 100%;
}
.ui-jqdialog-content form.FormGrid {
padding-bottom: 8px;
}
.ui-jqdialog-content td.navButton, .ui-jqdialog-content td.EditButton {
padding-top: 8px;
}
.ui-jqdialog-content .ui-dialog-buttonpane {
border: 0;
}
.jqgridadminbutton {
cursor: pointer;
}
.ui-jqgrid th.ui-th-column {
padding-top: 4px;
text-transform: uppercase;
}
.ui-jqgrid .ui-jqgrid-title {
padding-left: 5px;
}
.ui-jqgrid .ui-jqgrid-pager {
height: auto;
padding-left: 10px;
padding-right: 10px;
}
.ui-jqgrid table.ui-pg-table td, .ui-jqgrid table.ui-pg-table td.ui-pg-button:hover {
padding: 2px 3px 0 3px;
}
.ui-jqgrid tr.ui-row-ltr td {
padding: 3px;
vertical-align: middle;
}
.ui-jqgrid tr.ui-row-ltr td td {
border: 1px solid #cecece;
}
.ui-jqgrid .ui-pg-selbox {
height: auto;
padding: 2px;
}
.ui-jqdialog-content .searchFilter .group {
margin: 3px 12px;
}
.searchFilter .group .first {

border-left: 1px solid #cecece;
}
.ui-jqdialog-content .searchFilter .data {
padding-right: 4px;
}
.ui-jqdialog-content .searchFilter .group td {
padding-top: 3px;
}
.ui-jqdialog-content .searchFilter input, .ui-jqdialog-content .searchFilter select {
margin-right: 3px;
}
.ui-jqdialog-content .searchFilter .group .columns {
background-image: url('https://rolus.trinidata.info:443/media/themes/1/images/pre.gif');
background-position: 5px center;
background-repeat: no-repeat;
padding-left: 18px;
}
form.readonly .tagging .input-field, form.readonly .fieldsets > .element:not(.hasval), form.readonly .collections:not(.posival) .collistrow:not(.hasval), form.readonly .collections .collistrow:not(.hasval), form.readonly .lists .collistrow:not(.hasval), form.readonly .collections.posival.singlerow .collistrow td:not(.hasval) {
display: none;
}

#savegrouptemplate {
top: 20% !important;
width: 40% !important;
}
.modal-content h4 {
border-bottom: 4px double #a5a5a5;
}
#viewmilestone h4 .pretitle {
font-weight: bold;
}
#viewmilestone h4 .pretitle:after {
display: inline;
content: attr(data-titleval);
}
#viewmilestone.finished button.ctrl-nextmilestone, #viewmilestone.finished button.ctrl-nextmilestone[disabled] {
background-color: #039e41 !important;
color: #fff !important;
cursor: initial;
}
#viewmilestone.failed button.ctrl-nextmilestone, #viewmilestone.failed button.ctrl-nextmilestone[disabled] {
background-color: #cd4145 !important;
color: #fff !important;
cursor: initial;
}
#viewmilestone .finishdate {
font-style: italic;
color: #fff;
background-color: #4A4A4A;
font-size: 0.8em;
border-radius: 3px;
padding: 4px 12px;
margin-left: 10px;
}
#viewmilestone .requirements:before {
content: 'Vereiste taken:';
text-decoration: underline;
display: block;
}
#viewmilestone .requirements li {
float: left;
margin-left: 0;
list-style-type: disc;
}
#viewmilestone .requirements ul:after {
content: '';
display: block;
clear: both;
}
#viewmilestone .requirements, #viewmilestone .actions {
padding-top: 10px;
}
#viewmilestone .actions .altroute {
color: #664bff;
}
.ctrl-choice .altroutetitle:after {
content: attr(data-altmt);
font-weight: bold;
color: #664bff;
text-transform: lowercase;
}
#viewmilestone .tasks input[type="checkbox"]:checked + label {
color: green !important;
}
#viewmilestone .requiredtaskshelptxt {
padding-bottom: 10px;
}
#viewmilestone .actions:before {
content: 'Bijkomende gevolgen:';
text-decoration: underline;
display: block;
}
#viewmilestone .actions ul {
padding: 10px 16px 0 16px !important;
}
#viewmilestone .actions ul li {
color: #a12424;
list-style-type: circle;
padding: 10px 0 0 0 !important;
}

.entitylifecyclers .choiceroute.chosen ~ .choiceroute, .entitylifecyclers .lifecycleitem.active .sep {
display: none;
}
.entityviewersroot .formcontent div.collections:not(.posival) table tr.collistrow td {
padding: 0;
}
.dialogs .entityviewersroot {
border-top: 0 !important;
}
.entityviewersroot .formheader .refsrcbtn {
background-color: #e6c2d8;
font-size: 0.8em;
padding: 0px 6px 4px 6px;
border: 2px solid #cdeefd;
cursor: pointer;
margin-right: 10px;
}
.entityviewersroot .formheader .refsrcbtnwr {
position: relative;
}
.entityviewersroot .formheader .refsrcbtn span {
opacity: 0.5;
}
.entityviewersroot .formheader .refsrcbtn:before {
content: attr(data-fnd);
display: block;
background-color: #0288d1;
position: absolute;
top: -4px;
left: 30px;
font-size: 12px;
height: 14px;
width: auto;
line-height: 8px;
font-weight: bold;
padding: 3px 4px;
border-radius: 6px;
z-index: 1;
}
.entityviewersroot .formheader .refsrcbtn .fnd {
position: absolute;
background-color: #383b48;
}
.entityviewersroot .formheader .refsrcbtn.active {
background-color: #ff5b82;
border: 2px solid #fff;
outline: 2px solid #383b48;
}
.entityviewersroot .formheader .refsrcbtn.active span {
opacity: 1;
}
.entityviewersroot .formheader .refsrcbtn.active span span {
outline: 2px solid #fff;
}
.entityviewersroot .formheader .refsrcbtn.active:after {
content: '';
width: 0;
height: 0;
position: absolute;
z-index: 1;
bottom: -18px;
right: 24px;
border-width: 0 7px 7px 7px;
border-style: solid;
border-color: #fff transparent;
}
.entityviewersroot .uppercontent {
background-color: #fff;
position: relative;
overflow: hidden;
}
.entityviewersroot .uppercontent .closetab {
position: absolute;
top: 8px;
right: 25px;
background-color: #383b48;
border-radius: 10px;
color: #fff;
width: 18px;
height: 18px;
z-index: 1;
text-align: center;
cursor: pointer;
line-height: 14px;
font-size: 11px;
font-weight: bold;
padding-top: 1px;
}
.entityviewersroot .uppercontent td.iconcell {
width: 80px;
vertical-align: top;
}
.entityviewersroot .uppercontent .iconcell .entobject {
position: sticky;
top: 20px;
margin-left: 20px;
}
.entityviewersroot .uppercontent:before {
content: '';
display: block;
box-shadow: 0px -5px 10px 5px #fff;

position: absolute;
left: 0;
width: 100%;
top: 84px;
}
.entityviewersroot .uppercontent .cont:before {
content: '';
display: block;
box-shadow: 0px 2px 12px 12px #fff;
position: sticky;
left: 0;
width: 100%;
top: 0px;
z-index: 1;
}
.entityviewersroot .uppercontent li {
float: left;
padding: 0 !important;
font-weight: bold;
list-style-type: decimal-leading-zero;
}
.entityviewersroot .uppercontent a {
color: #787878 !important;
padding: 2px 4px;
margin-right: 10px;
font-weight: normal !important;
}
.entityviewersroot .uppercontent td {
padding: 11px 5px;
}
.entityviewersroot .uppercontent a:hover {
color: #fff !important;
background-color: #f31e50 !important;
}

.entityviewersroot .progress {
margin: 0 !important;
display: none;
}
.viewgrp:before {
content: "";
display: block;
height: 0;
margin-top: 1.5rem;
}
.entityviewersroot .viewgrp.summarize:before {
margin-top: 0;
}

.wbg, .entitylifecyclersroot .lifecycle, .tagging, .viewgrp .collapsible {
background-color: #fff !important;
}
.scanlinesbg {
background-image: url("https://shared.trinidata.info/media/themes/1/images/td_scanlines.png");
background-color: #f9f9f9;
}
.nosha {
box-shadow: none !important;
}
.cbox {
box-sizing: content-box;
}

.color1 {
color: #0c88d1;
}
.color2 {
color: #d0d0d0;
}
.color2 a {
color #fff;
}

.alleft {
text-align: left;
}
.alcent {
text-align: center;
}
.valtop, .table .cell.valtop {
vertical-align: top;
}
.valmid {
vertical-align: middle;
}

.lh1 {
line-height: 1.8em !important;
}

.small1 {
font-size: 9px;
}
.small2 {
font-size: 12px;
}
.small3 {
font-size: 0.9em;
}
.big1 {
font-size: 1.8em !important;
}
.big2 {
font-size: 1.1em !important;
}

.z1 {
z-index: 1;
}

.head1 {
z-index: 1;
}
.head1 .headerwrap, .head1 .navigationbar {
height: 64px;
}

.brwhite {
border: 1px solid white;
}
.brgrey {
border: 1px solid #cecece;
}
.brdashed {
border-style: dashed;
}
.brdotted {
border-style: dotted;
}
.brorangea2 {
border: 1px solid #ff6e40;
}
.brad1 {
border-radius: 5px;
}

.cbox1 {
background-color: #383b48;
color: #fff;
}

.hbox1 {
height: 75px;
min-height: 75px;
max-height: 75px;
}
.hbox2 {
max-height: 142px;
}
.hbox3 {
height: 150px;
min-height: 150px;
max-height: 150px;
}

.pboxdef {
padding: 1.5rem !important;
}
.pbox1 {
padding: 10px 10px 1.5rem 10px !important;
}

.pbox2 {
padding: 0 10px 1.5rem 10px !important;
}
.pbox2 + .pbox2 {
margin-top: -1.5rem !important;
}

.pbox3 {
padding: 1.5rem !important;
}
.pbox3trl {
padding: 1.5rem 1.5rem 0 1.5rem !important;
}

.pbox4 {
padding: 0.6rem !important;
}
.pbox5 {
padding: 0.2rem 0.6rem !important;
}
.mboxt1 {
margin: 10px 0 0 0 !important;
}
.mboxt2 {
margin: 6px 0 0 0 !important;
}
.mboxt3 {
margin: 12px 6px !important;
}
.mboxt4 {
margin: 6px 3px !important;
}

.shadowtop {
box-shadow: 0 -1px 5px -1px #cecece;
border-top: 1px solid #ececec;
border-right: 1px solid #ececec;
border-left: 1px solid #ececec;
}
.shadowbot {
box-shadow: 0px 2px 4px #cecece;
}
.shadowbot2 {
box-shadow: 0px 0px 5px #cecece;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}
#groupvaluelines li.dd-item[data-id^="new"] .savegrptpl {
display: none;
}
.toolbarbtns li a {
transition: background-color .0s;
}
.toolbarbtns li.morebtn a {
border-right: 1px solid #c2c2c2;
}
.toggleonbtn a {
border-right:1px solid #c2c2c2;
box-shadow:inset 0px -3px 0px 0px rgb(104, 167, 0), inset 0px 0px 19px -3px rgb(0, 0, 0);
}
.toggleonbtn i {
font-size:1.7em;
}
.toggleoffbtn a {
border-right:1px solid #c2c2c2;


}
.toggleoffbtn a:hover {
box-shadow:inset 0px 0px 19px -3px rgb(0, 0, 0);
}
.toggleoffbtn a {
background-color:#fff;

box-shadow:inset 2px 2px 4px -4px rgba(0, 0, 0, 0.2), inset -3px -2px 5px -4px rgba(0, 0, 0, 0.2), inset 0px -1px 0px 0px rgb(201, 201, 201);
}
.toggleoffbtn i {
font-size:1.7em;
color:rgb(206, 206, 206);
}
.dialogs .toolbarbtns li.morebtn a, .dialogs .toolbarbtns a {
border-right:0;
border-bottom: 0;
}
.dialogs .progress {
display: none;
}
.dialogs .toolbarbtns a {
border-left: 1px solid #399ca8;
}
.dialogs .toolbarmore a {
border-left-width: 0;
}
.dialogs .toggleoffbtn a {

box-shadow: inset 4px 3px 5px -4px rgba(0, 0, 0, 0.3), inset -3px -1px 4px -4px rgba(0, 0, 0, 0.3), inset 0px -3px 2px -3px rgba(82, 123, 128, 0.3);
}
.dialogs .toggleoffbtn a i {
 color: #cfd9de;
}
.dialogs .toggleoffbtn a:hover {
box-shadow: inset 0px 0px 19px -3px rgb(39, 41, 161);
}
.dialogs .toggleonbtn a {
background-color: #027abc;
box-shadow: inset 0px -3px 0px 0px rgb(106, 218, 135), inset 0px 0px 19px -3px rgb(39, 41, 161);
}
form.show_td_entity_eproducts_product .entobject.td_entity_eproducts_product + .title + .infolines {
display: block !important;
}
.entitydropdowns .dropdown-content li {
padding: 6px;
min-height: auto;
}
.entitydropdowns .input-field a {
height: 3rem;
line-height: 3rem;
padding-left: 5px;
padding-right: 5px;
}
.mr5 {
margin-right: 5px;
}




.icon {
float: left;
}
.anchoricon {
float: left;
}
.widgicon {
background-image: url('https://shared.trinidata.info/media/themes/1/images/td_icons_widgets.png');
height: 140px;
width: 180px;
max-width: 180px;
}
.mediumicon {
height: 24px;
width: 24px;
}
.smallicon {
background-image: url('https://shared.trinidata.info/media/themes/1/images/td_icons_small.png') !important;
height: 33px;
width: 33px;
}
.hasicon a {
float: left;
}
.hasicon33x33 a {
line-height: 33px;
}
.hasicon44x44 a {
line-height: 44px;
}

label.tooltipped:after {
font-family: 'Material Icons';
font-size: 1em;
line-height: 1em;
color: #ffd460;
content: "info";
cursor: default;
line-height: 1em;
top: 2px;
display: inline-block;
position: relative;
padding-left: 2px;
white-space: nowrap;
}

.smallicon_close {
background-position: -99px 0;
}
.smallicon_pdf {
background-position: -33px -66px;
}
.smallicon_xls, .smallicon_xlsx {
background-position: 0 -66px;
}

.entobject {
display: inline-block;
background-image: url('https://shared.trinidata.info/media/themes/1/images/td_icons_objects.png');
height: 42px;
width: 42px;
}
.toolbar .entobject, .entobjectnobg.entobject {
background-image: url('https://shared.trinidata.info/media/themes/1/images/td_icons_objects_nobg.png');
}

.grey.lighten-3 {
background-color: #eeeeee !important;
}
.grey.lighten-4 {
background-color: #f5f5f5 !important;
}
.blue-grey.lighten-5 {
background-color: #eceff1 !important;
}
.deep-orange.accent-3 {
background-color: #ff3d00 !important;
}
.deep-orange.accent-4 {
background-color: #dd2c00 !important;
}
.yellow.accent-4 {
background-color: #ffd600 !important;
}
*, *:before, *:after {
  box-sizing: inherit; }

html {
font-family: "Droid Sans", Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
}
@font-face {
font-family: "Material-Design-Icons";
src: url("https://shared.trinidata.info/media/thirdparties/materialize/Material-Design-Icons.eot?#iefix") format("embedded-opentype"), url("https://shared.trinidata.info/media/vendor/materialize/Material-Design-Icons.woff2") format("woff2"), url("https://shared.trinidata.info/media/thirdparties/materialize/Material-Design-Icons.woff") format("woff"), url("https://shared.trinidata.info/media/thirdparties/materialize/Material-Design-Icons.ttf") format("truetype"), url("https://shared.trinidata.info/media/thirdparties/materialize/Material-Design-Icons.svg#Material-Design-Icons") format("svg");
font-weight: normal;
font-style: normal;
}
[class^="mdi-"], [class*="mdi-"] {
speak: none;
display: inline-block;
font-family: "Material-Design-Icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-rendering: auto;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}


html input[type="button"],
button,
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;

cursor: pointer;

}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  
  vertical-align: baseline;
  
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

.center {
text-align: center;
}
.circle {
border-radius: 50%;
}

.divider {
height: 1px;
overflow: hidden;
background-color: #e0e0e0;
}

.row {
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.row:after {
content: "";
display: table;
clear: both;
}
.row .col {
float: left;
box-sizing: border-box;
padding: 0 0.75rem;
}
.row .col[class*="push-"], .row .col[class*="pull-"] {
position: relative;
}
    .row .col.s1, .row .col.s2, .row .col.s3, .row .col.s4, .row .col.s5, .row .col.s6, .row .col.s7, .row .col.s8, .row .col.s9, .row .col.s10, .row .col.s11, .row .col.s12 {
margin-left: auto;
left: auto;
right: auto;
}
.row .col.s1 {
width: 8.3333333333%;
}
.row .col.s2 {
width: 16.6666666667%;
}
.row .col.s3 {
width: 25%;
}
.row .col.s4 {
width: 33.3333333333%;
}
.row .col.s5 {
width: 41.6666666667%;
}
.row .col.s6 {
width: 50%;
}
.row .col.s7 {
width: 58.3333333333%;
}
.row .col.s8 {
width: 66.6666666667%;
}
.row .col.s9 {
}
.row .col.s10 {
width: 83.3333333333%;
}
.row .col.s11 {
width: 91.6666666667%;
}
.row .col.s12 {
width: 100%;
}

a {
color: #039be5;
text-decoration: none;
-webkit-tap-highlight-color: transparent;
}

a {
background-color: transparent;
}

a:active,
a:hover {
outline: 0;
}

.side-nav, .card, .toast, .dropdown-content, .viewgrp .collapsible {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

ul {
  list-style-type: none;
}

.wrapper-dropdownmenu {
position: absolute;
z-index: 1;
bottom: 10px;
    right: 5px;
padding: 10px;
outline: none;
}
.active .dropdownmenu {
visibility: visible;
opacity: 100;
pointer-events: auto;
}
.dropdownmenu {
padding: 0.5rem 0;
visibility: hidden;
opacity: 0;
position: absolute;
z-index: 999;
top: 38px;
right: 5px;
background: white;
border-radius: inherit;
border: 1px solid rgba(0,0,0,0.17);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
transition: all 0.3s ease-out;
}
.dropdownmenu:before {
content: '';
width: 0;
height: 0;
position: absolute;
bottom: 100%;
right: 6px;
border-width: 0 8px 8px 8px;
border-style: solid;
border-color: rgba(0,0,0,0.1) transparent;
}
.dropdownmenu:after {
content: '';
width: 0;
height: 0;
position: absolute;
bottom: 100%;
right: 8px;
border-width: 0 6px 6px 6px;
border-style: solid;
border-color: #fff transparent;
}
.dropdownmenu li {
display: table;
padding: 8px 10px !important;
    line-height: 1em;
}
.dropdownmenu li input, .dropdownmenu li label {
cursor: pointer;
    line-height: 1em;
    vertical-align: middle;
}
.dropdownmenu li input {
display: table-cell;
}
.dropdownmenu li label {
display: table-cell;
}
.dropdown-content {
position: absolute;
z-index: 999;
display: none;
opacity: 0;
background-color: #fff;
min-width: 100px;
max-height: 650px;
overflow-y: auto;
will-change: width, height;
}
.dropdown-content li.divider {
min-height: 0;
height: 1px;
}
.dropdown-content li {
clear: both;
color: rgba(0, 0, 0, 0.87);
cursor: pointer;
min-height: 50px;
line-height: 1.5rem;
width: 100%;
text-align: left;
text-transform: none;
}
    .dropdown-content li > a, .dropdown-content li > span {
display: block;
font-size: 16px;
color: #444;
line-height: 22px;
padding: 14px 16px;
}
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
background-color: #eee;
}
.dropdown-content li.active.selected {
background-color: #e1e1e1;
}
.dropdown-content li > a > i {
height: inherit;
line-height: inherit;
}

.collapsible {
margin: 0.5rem 0 1rem 0;
}
.collapsible-header {
display: block;
cursor: pointer;
min-height: 3rem;
line-height: 3rem;
padding: 0 1rem;
background-color: #fff;
}
.collapsible-header i {
width: 2rem;
font-size: 1.6rem;
line-height: 3rem;
display: block;
float: left;
text-align: center;
margin-right: 1rem;
}
.collapsible-body {
display: none;
width: 100%;
box-sizing: border-box;
}

a.collapsible-header:after {
float: right;
content: '\e7c3';
font-family: Material-Design-Icons;
}
.mdi-social-person-outline:before {
content: "\e8e7";
}
.mdi-action-lock-outline:before {
content: "\e643";
}
a.collapsible-header.active:after {
content: '\e7c1';
}

.chip {
display: inline-block;
height: 32px;
font-size: 13px;
font-weight: 500;
color: rgba(0, 0, 0, 0.6);
line-height: 32px;
padding: 0 12px;
border-radius: 16px;
background-color: #e4e4e4;
}
.chip img {
float: left;
margin: 0 8px 0 -12px;
height: 32px;
width: 32px;
border-radius: 50%;
}
.chip i.material-icons {
cursor: pointer;
float: right;
font-size: 16px;
line-height: 32px;
padding-left: 8px;
}

.modal {
display: none;
position: fixed;
left: 0;
right: 0;
background-color: #fafafa;
padding: 0;
max-height: 70%;
width: 55%;
margin: auto;
overflow-y: auto;
border-radius: 2px;
will-change: top, opacity;
}
@media only screen and (max-width: 992px) {
.modal {
width: 80%;
}
}
.modal .modal-content {
padding: 24px;
}
.modal .modal-close {
cursor: pointer;
}
.modal .modal-footer {
border-radius: 0 0 2px 2px;
background-color: #fafafa;
padding: 4px 6px;
height: 56px;
width: 100%;
    position: sticky;
    bottom: 0;
}
.modal .modal-footer .btn {
float: right;
margin: 6px;
}
.lean-overlay {
position: fixed;
z-index: 999;
top: -100px;
left: 0;
bottom: 0;
right: 0;
height: 125%;
width: 100%;
background: #000;
display: none;
will-change: opacity;
}

.side-nav {
position: fixed;
width: 240px;
top: 43px;
margin: 0;
height: 100%;
height: calc(100% - 43px);
height: -moz-calc(100%);
padding-bottom: 60px;
background-color: #fff;
z-index: 999;
overflow-y: auto;
will-change: left;
}
.side-nav li {
float: none;
padding: 0 15px;
}
.menuoptions a, .quicklaunch a i {
color: #444;
line-height: 42px;
}
a.collapsible-header:before, a.slideout-header:before {
font-family: Material Icons;
font-size: 1.7rem;
color: rgba(0,0,0,.87);
position: absolute;
}
li[data-alist] li:hover,
.side-nav a.collapsible-header:hover,
.side-nav a.collapsible-header.active,
.side-nav-collapsed-menu li[data-alist]:hover {
cursor: pointer;
background-color: #f5f5f5;
}
li[data-alist] li:hover .quicklaunch {
display: block !important;
}
a.collapsible-header, a.slideout-header {
display: block;
}
.quicklaunch, .quicklaunch a i {
width: 42px;
height: 42px;
line-height: 42px;
overflow: hidden;
}
.quicklaunch, .quicklaunch a i {
top: 0;
right: 0;
text-align: center;
}

a.collapsible-header {
padding-left: 56px;
}
.side-nav .collapsible-header {
border-top: 1px solid #eeeeee;
border-bottom: 1px solid transparent !important;
}
.side-nav .collapsible-header.active {
border-bottom: 1px solid #eeeeee !important;
}
.collapsible-header:before {
left: 15px;
}
.side-nav .collapsible-body li a {
    margin: 0 1rem 0 3rem;
}
.side-nav .collapsible-body li > a {
    padding: 0 1rem 0 4rem;
margin: 0;
}

.side-nav-collapsed-menu > li {
position: relative;
}
.side-nav-collapsed-menu > li:last-of-type {
border-bottom: 1px solid #eeeeee;
}
.side-nav-collapsed-menu > li > div {
padding-bottom: 3px;
}
a.slideout-header {
width: 48px;
height: 42px;
border-top: 1px solid #eeeeee;
}
a.slideout-header:before {
top: 2px;
left: 12px;
}
.menusroot {
min-width: 48px;
}
.side-nav.menucollapsed {
margin-left: -250px !important;
}

.userview > i, .userview > a {
text-shadow: 1px 1px 1px #474747;
}

input.searchmenuoption {
box-sizing: content-box;
font-size: 100%;
font-family: inherit;
width: 136px;
height: auto;
margin: 12px;
padding: 6px 8px 6px 34px;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% padding-box;
border-top: 1px solid rgba(23, 51, 78, 0.35);
border-width: 1px;
border-style: solid;
border-color: rgba(23, 51, 78, 0.35) rgba(23, 51, 78, 0.37) rgba(23, 51, 78, 0.4) !important;
border-radius: 2px 0px 0px 2px;
box-shadow: 0px 1px 0px rgba(8, 22, 37, 0.02) inset, 0px 0px 2px rgba(8, 22, 37, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.2);
}
input.searchmenuoption + i {
position: absolute;
top: 15px;
left: 15px;
}

.moremenu {
display: block;
float: right;
border-top: 3px solid #383b48;
border-bottom: 8px double #383b48;
height: 13px;
width: 18px;
}
.moremenu.active {
border-color: #2196f3;
}

.sidebar-collapse {
padding: 0 12px;
    position: fixed;
    top: 43px;
background-color: #f2f2f2;
    border-right: 1px solid #dddddd;
}
.sidebar-collapse i {
color: #bcbcbc;
}
.side-nav-collapsed-menu {
position: fixed;
left: 0;
top: 67px;
height: calc(100% - 67px);
background-color: #ffffff;
    border-right: 1px solid #dddddd;
}
.side-nav-collapsed-menu a {
white-space: nowrap;
padding-right: 10px;
}
a.hasql {
padding-right: 42px;
}
.side-nav-collapsed-menu > li > ul {
display: none;
position: absolute;
top: 0;
left: 48px;
z-index: 999;
border-top: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
}
.side-nav-collapsed-menu > li:hover > ul {
display: block;
}
.side-nav-collapsed-menu > li > ul li {
background-color: #fff;
padding-left: 10px !important;
border-bottom: 1px solid #eeeeee;
}

nav {
width: 100%;
    height: 64px;
    line-height: 64px;
}
nav a {
color: #fff;
}
nav i,
nav [class^="mdi-"], nav [class*="mdi-"],
nav i.material-icons {
display: block;
font-size: 2rem;
height: 64px;
line-height: 64px;
}
nav .nav-wrapper {
position: relative;
height: 100%;
}
nav .input-field {
margin: 0;
height: 100%;
}
nav .input-field input[type=search]  {
height: 100%;
width: 100%;
font-size: 1.2rem;
border: none;
padding-left: 4rem !important;
}
nav .input-field input:not(:focus) {
background-color: #0288d1;
}
nav .input-field label {
top: 0;
left: 1rem;
}
nav .input-field label i {
color: rgba(255, 255, 255, 0.7);
}
nav .input-field label.active i {
color: #fff;
}
nav .input-field label.active {
transform: translateY(0);
}
nav ul li {
transition: background-color .3s;
float: left;
padding: 0;
color: #fff;
text-align: center;
}
nav ul li.active {
background-color: rgba(0, 0, 0, 0.1);
}
nav ul a {
transition: background-color .3s;
font-size: 1rem;
color: #fff;
display: block;
padding: 0 15px;
cursor: pointer;
}
nav ul a:hover {
background-color: rgba(0, 0, 0, 0.1);
}

.collection {
margin: 0.5rem 0 1rem 0;
border: 1px solid #e0e0e0;
border-radius: 2px;
overflow: hidden;
position: relative;
}
.collection .collection-item {
background-color: #fff;
line-height: 1.5rem;
padding: 10px 20px;
margin: 0;
border-bottom: 1px solid #e0e0e0;
}
.collection .collection-item.avatar {
min-height: 84px;
padding-left: 72px;
position: relative;
}
.collection .collection-item.avatar .circle {
position: absolute;
width: 42px;
height: 42px;
overflow: hidden;
left: 15px;
display: inline-block;
vertical-align: middle;
}
.collection .collection-item.avatar i.circle {
font-size: 18px;
line-height: 42px;
color: #fff;
background-color: #999;
text-align: center;
}
.collection .collection-item.avatar .title {
font-size: 16px;
}
.collection .collection-item.avatar p {
margin: 0;
}
.secondary-content {
float: right;
color: #2196F3;
}
.collection .collection-item.avatar .secondary-content {
position: absolute;
top: 16px;
right: 16px;
}


table {
width: 100%;
display: table;
border-collapse: collapse;
border-spacing: 0;
}
table, th, td {
border: none;
}
thead {
border-bottom: 1px solid #d0d0d0;
}
td, th {
padding: 15px 5px;
display: table-cell;
text-align: left;
vertical-align: middle;
}
table.striped > tbody > tr:nth-child(odd) {
background-color: #f2f2f2;
}
table.striped > tbody > tr > td {
border-radius: 0px;
}
table.centered thead tr th, table.centered tbody tr td {
text-align: center;
}

.card-panel {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
transition: box-shadow .25s;
padding: 20px;
margin: 0.5rem 0 1rem 0;
border-radius: 2px;
background-color: #fff;
}
.card-panel .input-field {
background-color: transparent !important;
}

.material-tooltip {
padding: 10px 8px;
font-size: 1rem;
z-index: 2000;
background-color: transparent;
border-radius: 2px;
color: #fff;
min-height: 36px;
line-height: 120%;
opacity: 0;
display: none;
position: absolute;
text-align: center;
max-width: calc(100% - 4px);
overflow: hidden;
left: 0;
top: 0;
will-change: top, left;
}
.backdrop {
position: absolute;
opacity: 0;
display: none;
height: 7px;
width: 14px;
border-radius: 0 0 14px 14px;
background-color: #323232;
z-index: -1;
transform-origin: 50% 10%;
will-change: transform, opacity;
}

#toast-container {
display: block;
position: fixed;
z-index: 10000;
}
@media only screen and (max-width: 600px) {
#toast-container {
min-width: 100%;
bottom: 0%;
}
.toast {
width: 100%;
border-radius: 0;
}
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
#toast-container {
left: 5%;
bottom: 7%;
max-width: 90%;
}
.toast {
float: left;
}
}
@media only screen and (min-width: 993px) {
#toast-container {
top: 10%;
right: 7%;
max-width: 86%;
}
.toast {
float: right;
}
}
#toast-container {
margin: 0 auto !important;
}
.toast {
display: block;
border-radius: 2px;
top: 0;
width: auto;
clear: both;
margin-top: 10px;
position: relative;
max-width: 100%;
height: auto;
min-height: 48px;
line-height: 1.8em;
word-break: break-all;
background-color: #323232;
padding: 10px 25px;
font-size: 1.1rem;
font-weight: 300;
color: #fff;
align-items: center;
justify-content: space-between;
}
.toast > .material-icons {
left: -8px;
position: relative;
font-size: 1.5em;
padding: 0;
}
.toast .btn {
    background-color: #fff;
    color: #383b48;
margin-left: 10px;
margin-bottom: 5px;
}

.tabs {
display: flex;
position: relative;
overflow-x: auto;
overflow-y: hidden;
height: 48px;
background-color: #34343e;
margin: 0 auto;
width: 100%;
white-space: nowrap;
}
.tabs .tab {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: block;
float: left;
text-align: center;
line-height: 48px;
height: 48px;
padding: 0;
margin: 0;
text-transform: uppercase;
text-overflow: ellipsis;
overflow: hidden;
letter-spacing: .8px;
width: 15%;
min-width: 80px;
}
.tabs .tab a {
color: #fff;
display: block;
width: 100%;
height: 100%;
text-overflow: ellipsis;
overflow: hidden;
transition: color .28s ease;
}
.tabs .tab a:hover {
background-color: rgba(0, 0, 0, 0.1);
}
.tabs .tab a.active {
background-color: #0288d1;
font-weight: bold;
}
.tabs .indicator {
position: absolute;
bottom: 0;
height: 4px;
background-color: #2196f3;
border-top: 1px solid #4ebda9;
will-change: left, right;
}

i {
line-height: inherit;
}
i.left {
float: left;
margin-right: 1rem;
}
i.right {
float: right;
margin-left: 1rem;
}
i.tiny {
font-size: 1rem;
}
i.small {
font-size: 2rem;
}
i.medium {
font-size: 4rem;
}
i.large {
font-size: 6rem;
}

.btn i {
font-size: 1.3rem;
line-height: inherit;
}
.btn-floating i {
font-size: 1.7rem;
line-height: inherit;
}
.btn {
position: relative;
display: inline-block;
cursor: pointer;
background-color: #3e75f2;
color: #fff;
border: none;
border-radius: 2px;
height: 36px;
line-height: 36px;
outline: 0;
padding: 0 1rem;
text-transform: uppercase;
vertical-align: middle;
-webkit-tap-highlight-color: transparent;
}
.btn.disabled, .btn-floating.disabled, .btn:disabled, .btn-floating:disabled {
background-color: #DFDFDF !important;
box-shadow: none;
color: #9F9F9F !important;
cursor: default;
}
.btn.disabled *, .btn-floating.disabled *, .btn:disabled *, .btn-floating:disabled * {
pointer-events: none;
}

select {
display: none;
background-color: rgba(255, 255, 255, 0.9);
width: 100%;
padding: 5px;
border: 1px solid #f2f2f2;
border-radius: 2px;
height: 3rem;
}
select.browser-default {
display: block;
}
select:disabled {
color: rgba(0, 0, 0, 0.3);
}
.select-wrapper {
position: relative;
}
.select-wrapper input.select-dropdown {
position: relative;
cursor: pointer;
background-color: transparent;
border: 1px solid rgba(0,0,0,0.17);
outline: none;
height: 3rem;
line-height: 3rem;
width: 100%;
font-size: 1rem;
margin: 0 0 15px 0;
padding: 0;
display: block;
}
.select-wrapper span.caret {
color: initial;
position: absolute;
z-index: 1;
right: 16px;
top: 16px;
font-size: 10px;
}
.select-wrapper span.caret.disabled {
color: transparent;
}
.select-wrapper + label {
position: absolute;
top: -14px;
font-size: 0.8rem;
}
.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
color: rgba(0, 0, 0, 0.3);
background-color: transparent; 
}
.select-wrapper input.select-dropdown:disabled {
color: rgba(0, 0, 0, 0.3);
cursor: default;
-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.input-field {
position: relative;
margin-top: 1rem;
}
.input-field .prefix {
position: absolute;
width: 3rem;
font-size: 2rem;
}
.input-field .prefix.active {
color: inherit;
}
.input-field label {
color: #9e9e9e;
position: absolute;
z-index: 1;
top: 0.8rem;
left: 0.75rem;
font-size: 1rem;
cursor: text;
transition: .2s ease-out;
}
.input-field label.active {
font-size: 0.8rem;
transform: translateY(-140%);
}
.input-field .prefix ~ label, .input-field .prefix ~ input {
margin-left: 3rem;
}
.input-field .prefix ~ input {
width: 92%;
width: calc(100% - 3rem);
}
.input-field input[type=search]:focus + label i {
color: #444;
}
.input-field input[type=search] {
box-sizing: border-box !important;
padding-left: 3rem !important;
}
.input-field input:not([type=search]) {
height: 3rem;
outline: none;
background-color: transparent !important;
box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 1); 
border: none;
border-bottom: 1px solid #9e9e9e;
border-radius: 0;
box-sizing: content-box;
}


[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
position: absolute;
left: -9999px;
visibility: hidden;
}
[type="checkbox"] + label {
position: relative;
padding-left: 35px;
cursor: pointer;
display: inline-block;
font-size: 1rem !important;
line-height: 20px !important;
-webkit-user-select: none;

-moz-user-select: none;

-khtml-user-select: none;

-ms-user-select: none;

}
[type="checkbox"] + label:before {
top: 0;
width: 18px;
height: 18px;
border: 2px solid #5a5a5a;
border-radius: 1px;
margin-top: 2px;
}
[type="checkbox"] + label:after {
border-radius: 2px;
}
[type="checkbox"] + label:before,
[type="checkbox"] + label:after {
content: '';
left: 0.5rem;
position: absolute;

transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
z-index: 1;
}
[type="checkbox"]:not(:checked) + label:before {
width: 0;
height: 0;
border: 3px solid transparent;
left: 6px;
top: 10px;
-webkit-transform: rotateZ(37deg);
transform: rotateZ(37deg);
-webkit-transform-origin: 20% 40%;
transform-origin: 100% 100%;
}
[type="checkbox"]:checked + label:before {
top: 0;
left: calc(0.5rem+1px) !important;;
width: 8px;
height: 13px;
border-top: 2px solid transparent;
border-left: 2px solid transparent;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
-webkit-transform: rotateZ(37deg);
transform: rotateZ(37deg);
backface-visibility: hidden;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
[type="checkbox"]:checked + label:after {
top: 0px;
width: 20px;
height: 20px;
border: 2px solid #2196F3;
background-color: #2196F3;
z-index: 0;
}
[type="checkbox"]:not(:checked) + label:after {
height: 20px;
width: 20px;
background-color: transparent;
border: 2px solid #5a5a5a;
top: 0px;
z-index: 0;
}
[type="checkbox"]:not(:checked):disabled + label:before {
border: none;
background-color: transparent;
}
[type="checkbox"]:disabled:not(:checked) + label:before {
background-color: transparent;
border: 2px solid transparent;
}
[type="checkbox"]:disabled:not(:checked) + label:after {
border-color: transparent;
background-color: #BDBDBD;
}
[type="checkbox"]:checked:disabled + label:before {
border-right: 2px solid transparent;
border-bottom: 2px solid transparent;
background-color: transparent;
}
[type="checkbox"]:disabled:checked + label:after {
background-color: #BDBDBD;
border-color: #BDBDBD;
}
body.stop-scrolling {
  height: 100%;
  overflow: hidden; }
.sweet-overlay {
  background-color: black;
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }
.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }
@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }
@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }
@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }
@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }
@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }
@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }
@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }
@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }
.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }
.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }
@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }
@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }
@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }
@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }
@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }
@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }




.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }
.la-ball-fall.la-dark {
  color: #333; }
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }
.la-ball-fall {
  width: 54px;
  height: 18px; }
.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }
@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }
@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }
@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

.ps {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    .ps {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps {
      overflow: auto !important; } }
  .ps.ps--active-x > .ps__scrollbar-x-rail,
  .ps.ps--active-y > .ps__scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  .ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
    .ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
      background-color: #999;
      height: 11px; }
  .ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
    .ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
      background-color: #999;
      width: 11px; }
  .ps > .ps__scrollbar-x-rail {
    display: none;
    position: absolute;
    
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 0px;
    
    height: 15px; }
    .ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {
      position: absolute;
      
      background-color: #aaa;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      bottom: 2px;
      
      height: 6px; }
    .ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, .ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x {
      height: 11px; }
  .ps > .ps__scrollbar-y-rail {
    display: none;
    position: absolute;
z-index: 2;
    
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 0;
    
    width: 15px; }
    .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
      position: absolute;
  z-index: 2;
      
      background-color: #aaa;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      right: 2px;
      
      width: 6px; }
    .ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y, .ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y {
      width: 11px; }
  .ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
    .ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
      background-color: #999;
      height: 11px; }
  .ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
    .ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
      background-color: #999;
      width: 11px; }
  .ps:hover > .ps__scrollbar-x-rail,
  .ps:hover > .ps__scrollbar-y-rail {
    opacity: 0.6; }
  .ps:hover > .ps__scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x {
      background-color: #999; }
  .ps:hover > .ps__scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
      background-color: #999; }
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #f2f2f2;
  border: 1px solid #cecece;
}
.dd-list .dd-list {
  padding: 0 0 0 25px !important;
  border: 0;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  height: 31px;
  margin: 0;
  padding: 3px;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  background: #fafafa;
  border-radius: 3px;
  box-sizing: border-box;
}
.dd-handle:hover {
  color: #2ea8e5;
  background: #fff;
}
.dd-item > button {
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button.dd-expand:before {
  content: '+';
}
.dd-item > button.dd-collapse:before {
  content: '-';
}
.dd-expand,
.dd-collapsed .dd-list,
.dd-collapsed .dd-collapse {
  display: none;
}
.dd-collapsed .dd-expand {
  display: block;
}
.dd-empty,
.dd-placeholder {
  margin: 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}
.dd-dragel input {
  border: 0 !important;
}
.dd-dragel .dd-item > div, .dd-dragel a, .dd-dragel select {
display: none;
}
.dd-dragel .dd-item > div.dd3-content {
display: block;
margin: 0;
}
.dd-nochildren .dd-placeholder {
  display: none;
}
.dd3-content {
margin-left: 29px;
}
.dd3-content {
display: block;

height: 30px;
padding-right: 74px;
color: #333;
text-decoration: none;
font-weight: bold;
border: 0;
}
.dd3-content select {
width: 40%;
height: 30px !important;
padding: 0 6px !important;
font-weight: normal;
}
.dd3-content input:nth-of-type(1) {
width: 20%;
height: 30px !important;
padding: 0 6px !important;
font-weight: normal;
}
.dd3-content input:nth-of-type(2) {
width: 40%;
height: 30px !important;
padding: 0 6px !important;
font-weight: normal;
}
.dd3-content:hover { color: #2ea8e5; }
.dd.draggin .dd3-handle {
width: 100%;
background: none;
}
.dd.draggin .dd3-handle i {
color: transparent !important;
}
.dd-dragel > .dd3-item > .dd3-content { margin: 0; }
.dd3-item > button { margin-left: 30px; }
.dd3-handle {
position: absolute;
margin: 0;
left: 0;
top: 0;
cursor: pointer;
width: 30px;
white-space: nowrap;
overflow: hidden;
cursor: move;
}
.dd3-handle i {
border-top-right-radius: 0;
    border-bottom-right-radius: 0;
vertical-align: middle;
line-height: 30px;
width: 30px;
text-align: center;
    
    background: #ddd;
    background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%);
    background:    -moz-linear-gradient(top, #ddd 0%, #bbb 100%);
    background:         linear-gradient(top, #ddd 0%, #bbb 100%);
}
.dd3-handle:hover {
background: #ddd;
}


#website1 .td_administrationgrps_default .ui-selectmenu-text {
  font-size: 1em;
  font-weight: bold; }
#website1 .td_administrationgrps_default, #website1 .administration {
  font-size: 0.8em;
  text-transform: uppercase; }
#website1 .ui-selectmenu-button span.ui-selectmenu-text {
  text-transform: uppercase; }
#website1 .ui-selectmenu-menu {
  font-size: 0.8em; }
#website1 .ui-selectmenu-menu .ui-selectmenu-group-label {
  font-size: 1.1em; }

#website1 p {
  line-height: 1.6em;
  margin: 10px 0; }

#website1 p a:link:not(.ui-button):not(.untheme):not(.nocolor),
#website1 p a:visited:not(.ui-button):not(.untheme):not(.nocolor),
#website1 p a:hover:not(.ui-button):not(.untheme):not(.nocolor),
#website1 p a:active:not(.ui-button):not(.untheme):not(.nocolor),
#website1 .breadcrumbs a:link,
#website1 .breadcrumbs a:visited,
#website1 .breadcrumbs a:hover,
#website1 .breadcrumbs a:active {
  color: #039be5; }
#website1 .ui-button-text a:link,
#website1 .ui-button-text a:visited,
#website1 .ui-button-text a:hover,
#website1 .ui-button-text a:active {
  color: inherit !important; }

#website1 #tinymce {
  background-color: #363636; }
#website1 .mmenustyle {
  font: inherit;
  line-height: inherit;
  color: #383b48; }
  #website1 .mmenustyle .mm-navbar a {
    font-size: 1em; }
  #website1 .mmenustyle .mm-listview a {
    font-size: 1.5em;
    color: #039be5; }
#website1 .headerstyle {
  font: inherit;
  font-size: 0.9em;
  line-height: 1.7em;
  color: #ffffff;
  border: none;
  background: #383b48; }
  #website1 .headerstyle a {
    font: inherit; }
  #website1 .headerstyle a:not(.nocolor) {
    color: #ffffff; }
#website1 .contentstyle {
  font: inherit;
  font-size: inherit;
  color: #383b48;
  border: none;
  background: none; }
  #website1 .contentstyle a:not(.untheme) {
    font: inherit; }
  #website1 .contentstyle a:not(.untheme):not(.nocolor) {
    color: #039be5; }
#website1 .contentstyle .cbox a:not(.untheme):not(.nocolor) {
  color: unset; }
#website1 .footerstyle {
  font: inherit;
  font-size: 0.9em;
  line-height: 1.7em;
  color: #ffffff;
  border: none;
  background: #383b48; }
  #website1 .footerstyle a {
    font: inherit; }
  #website1 .footerstyle a:not(.nocolor) {
    color: #ffffff; }
.website1 .ui-widget-overlay {
  background: rgba(238, 238, 238, 0.8);
  opacity: 1;
  filter: Alpha(Opacity=100); }
.ui-dialog {
  -webkit-box-shadow: 0px 0px 13px 1px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: 0px 0px 13px 1px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 0px 13px 1px rgba(50, 50, 50, 0.4); }
.ui-dialog-title {
  font-size: inherit;
  font-weight: bold;
  text-transform: uppercase; }
.dialogs .website1 {
  font: inherit;
  font-size: inherit;
  line-height: 1.6em;
  color: #383b48;
  border: none;
  background: none;
  margin: 0;
  padding: 0; }
  .dialogs .website1 a:not(.untheme) {
    font: inherit; }
  .dialogs .website1 a:not(.nocolor):not(.untheme) {
    color: #039be5; }
  .dialogs .website1 .outercontainment {
    float: left;
    padding: 12px 8px 12px 8px;
     }
  .dialogs .website1 .ui-datepicker {
    font-size: inherit; }
  .dialogs .website1 .ui-dialog > div:first-of-type[class*="element"] {
    margin-top: 0; }
  .dialogs .website1 .administration {
    display: none; }

html {
  font-size: 14px; }
body {
  font-family: "Droid Sans", Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
  font-size: 14px;
  background-color: #e9e9e9;
  background-image: none; }
#website1 .nocolor, #website1 ~ .modal .nocolor {
  color: inherit; }
#website1 {
  font-family: "Droid Sans", Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif; }
  #website1 #canvas {
    min-height: 100%; }
  #website1 .smaller {
    font-size: 0.8em; }
  #website1 hr {
    border: 0;
    background-color: #2196F3;
    height: 2px; }
  #website1 ul:not(.select-dropdown):not(.ui-menu):not(.collection):not(.nomp):not(.untheme):not(.fulluntheme), #website1 ol:not(.select-dropdown):not(.ui-menu):not(.collection):not(.nomp):not(.untheme):not(.fulluntheme) {
    padding: 10px 16px;
    list-style-position: outside; }
  #website1 ol {
    list-style-type: decimal; }
  #website1 ul:not(.select-dropdown):not(.fulluntheme) li:not(.nomp):not(.untheme):not(.ui-menu-item), #website1 ol:not(.select-dropdown):not(.fulluntheme) li:not(.nomp):not(.untheme):not(.ui-menu-item) {
    margin-left: 35px;
    padding: 10px 0; }

#website1 .ui-widget-header {
  font-weight: normal; }
#website1 .headerwrap {
  border: 1px solid #59c8fb !important;
  background-color: #81d4fa !important; }
  #website1 .headerwrap .header {
    display: block;
    position: relative;
    padding: 10px 0;
    margin: 0;
    color: #fff;
    font-weight: 300;
    font-size: 2rem;
    font-family: 'Source Sans Pro', Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
    white-space: nowrap;
    line-height: 44px; }
#website1 h1, .website1 h1 {
  color: inherit;
  font-size: 1.7em;
  font-weight: normal;
  text-transform: normal;
  line-height: 1em;
  margin: 0;
  padding: 0 0 6px 0; }
#website1 h2:not(.untheme), .website1 h2:not(.untheme) {
  display: inline;
  color: #dfdfdf;
  font-size: 1em;
  font-weight: normal;
  text-transform: normal;
  line-height: 1.7em;
  margin: 0;
  padding: 0; }
#website1 h3:not(.untheme), .website1 h3:not(.untheme) {
  color: #383b48;
  font-size: 24px;
  font-weight: bold;
  text-decoration: normal;
  text-transform: normal;
  line-height: 1.7em;
  margin: 0;
  padding: 0 0 8px 0; }
#website1 h4:not(.untheme), .website1 h4:not(.untheme) {
  display: block;
  font-size: 1em;
  font-style: italic;
  text-transform: lowercase;
  margin: 0 0 4px 0;
  padding: 0 0 2px 0; }
#website1 h5:not(.untheme), .website1 h5:not(.untheme) {
  font-size: 18px;
  font-weight: bold;
  text-decoration: normal;
  text-transform: normal;
  line-height: 100%;
  margin: 0; }

.busyloadingouter {
  padding: 5px;
  border-radius: 12px;
  opacity: 0.1;
  filter: alpha(opacity=10);
  background-image: url("https://shared.trinidata.info/media/themes/1/images/td_scanlines.png"); }
.busyloading {
  text-align: center;
  background-color: rgba(255, 255, 255, 0.6); }
  .busyloading p {
    padding: 0;
    margin: 10px 0 0 0;
    text-align: center; }
  .busyloading .busyloadingprogress {
    width: auto;
    border: 2px solid #fefefe;
    border-radius: 10px;
    background-color: #ebebeb;
    padding: 10px;
    font-weight: bold; }
    .busyloading .busyloadingprogress td {
      text-align: center;
      padding: 8px; }
    .busyloading .busyloadingprogress .stateprogress {
      font-weight: normal;
      font-size: 0.8em; }

#website1 .messages {
  font-weight: bold;
  margin-top: 10px 0 0 0; }

#website1 .pagings .item {
  clear: none;
  float: left; }
#website1 .pagings .anchors {
  margin: 2px;
  min-width: 26px;
  text-align: center;
  font-weight: bold; }
#website1 .pagings .anchors a {
  padding: 4px 3px 4px 3px;
  font-size: 0.8em;
  color: #000000;
  background-color: #d5e9f3;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #426579; }
#website1 .pagings .anchors span.selected {
  display: block;
  padding: 4px 3px 4px 3px;
  font-size: 0.8em;
  color: #ffffff;
  background-color: #0154a0;
  text-decoration: underline;
  border-radius: 4px;
  border: 1px solid #426579; }
#website1 .pagings .anchors .text {
  font-weight: bold;
  font-size: 11px; }

#website1 .quote, #website1 .quote p {
  font-family: Georgia, Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
  font-size: 1.25em;
  font-style: italic;
  color: inherit;
  line-height: 1.4em;
  letter-spacing: 1px;
  text-shadow: 1px 1px 1px #000; }
#website1 .begin, #website1 .end {
  font-family: Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
  font-size: 4em;
  line-height: 1em;
  color: #000; }
#website1 .end {
  line-height: 0.5em; }
@media only screen and (max-width: 979px), only screen and (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  #website1 .quote, #website1 .quote p {
    font-family: Georgia, Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
    font-size: 1.4em; } }
@media only screen and (max-width: 480px), only screen and (min-resolution: 144dpi) and (orientation: portrait), only screen and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {
  #website1 .begin, #website1 .end {
    font-size: 1.9em; } }

.item_filter {
  float: left;
  height: 3rem;
  line-height: 3rem;
  width: auto;
  position: relative;
  margin: 0 7px .5em 0 !important;
  padding: 0 !important;
  border-left: 0 !important; }
.item_filter a {
  line-height: 32px; }
.active_tags {
  width: calc(100% - 300px); }

.dialogs .website1 .formheader {
  position: absolute;
  z-index: 2;
  
  top: 0;
  margin-left: -1px !important;
  box-shadow: none; }
.dialogs .website1 .toolbar {
  position: absolute;
  z-index: 2;
  line-height: 64px;
  height: 64px;
  bottom: 0;
  right: 0; }
  .dialogs .website1 .toolbar .nav-wrapper, .dialogs .website1 .toolbar nav, .dialogs .website1 .toolbar nav i {
    background-color: transparent;
    line-height: 64px;
    height: 64px; }
  .dialogs .website1 .toolbar .buttons {
    text-align: center; }
  .dialogs .website1 .toolbar .toolbarbtns {
    background-color: #0288d1;
    margin-top: 1px; }
.website1 .toolbar {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  zoom: 1;
  
  width: 100%;
  font: inherit;
  font-size: 0.87em;
  line-height: inherit;
  color: inherit; }
  .website1 .toolbar .nav-wrapper, .website1 .toolbar nav, .website1 .toolbar nav i {
    background-color: transparent;
    line-height: 43px;
    height: 43px; }
  .website1 .toolbar a {
    color: inherit; }
  .website1 .toolbar ui-button-icon-only {
    width: 3em; }
  .website1 .toolbar .toolbarheader {
    width: 100%; }
    .website1 .toolbar .toolbarheader .eviewtitle {
      margin-right: 100px;
      
      padding-right: 1.5em; }
      .website1 .toolbar .toolbarheader .eviewtitle h2 {
        line-height: 42px;
        font-size: 1.2em;
        font-weight: bold;
        color: #fff; }
  .website1 .toolbar .toolbarbtns {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    background-color: #47495d; }
  .website1 .toolbar .toolbarbtnsgrpspacer {
    margin: 0 6px;
    height: 34px; }
  .website1 .toolbar .toolbarbtnsgrpborder {
    border-right: 1px solid #4E4E4E;
    height: 34px;
    margin: 4px;
    -webkit-box-shadow: 0px 1px 2px 0px #000;
    -moz-box-shadow: 0px 1px 2px 0px #000;
    box-shadow: 0px 1px 2px 0px #000; }
  .website1 .toolbar .buttonsroot {
    float: right;
    margin: 2.5px 1px; }
  .website1 .toolbar .button {
    float: right;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 3px;
    text-transform: uppercase; }

#website1 #tooltip {
  font-family: Arial, Trebuchet MS, Calibri, Verdana, Sans-Serif;
  font-size: 0.9em;
  line-height: inherit;
  color: inherit; }

.website1 .btn-clean {
  background-color: white;
  border: 1px solid #cecece;
  padding: 2px 4px; }
  .website1 .btn-clean:hover {
    background-color: #e5f1fb;
    border: 1px solid #0078d7; }
.website1 .forms .button:not(.untheme) {
  padding: 0.6em 0.8em 0.4em 0.8em;
  background-color: #0073ea;
  border: 0;
  border-bottom: 0.3em solid #008AFF;
  color: #ffffff;
  font-size: 1.1em !important;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer; }
.website1 .forms .btn.button {
  height: auto;
  line-height: auto; }
.website1 form.readonly .adminctrl:not(.ash) {
  color: #000;
  filter: alpha(opacity=10);
  
  -moz-opacity: 10;
  
  -khtml-opacity: 10;
  
  opacity: 0.1;
   }
.website1 .adminctrl:not(.valueline-select) {
  margin-left: 4px; }
.website1 .objectlist .adminctrl {
  display: none; }
.website1 form .exitbtn, .website1 form .editbtn, .website1 form .publicbtn, .website1 form .shownotesbtn, .website1 form .hidenotesbtn {
  display: none; }
.website1 form.shownotes .hidenotesbtn {
  display: block; }
.website1 form.hidenotes .shownotesbtn {
  display: block; }
.website1 .nonotables .hidenotesbtn, .website1 .nonotables .shownotesbtn {
  display: none !important; }
.website1 form.readonly .editbtn {
  display: block; }
.website1 form.lock .deletebtn, .website1 form.lock .editbtn {
  display: none; }
.website1 form.private .publicbtn {
  display: block; }
.website1 form.private .privatebtn {
  display: none; }
.website1 form:not(.hasbackoffice) .publicbtn, .website1 form:not(.hasbackoffice) .privatebtn {
  display: none; }
.website1 form.action-add .deletebtn, .website1 form.action-add .refreshbtn, .website1 form.action-add .copybtndiv, .website1 form.action-add .copybtn, .website1 form.action-add .printbtndiv, .website1 form.action-add .printbtn {
  display: none; }
.website1 form.readonly .cancelbtn {
  display: none; }
.website1 form .toolbarbtns [disabled] {
  filter: alpha(opacity=30);
  
  -moz-opacity: 30;
  
  -khtml-opacity: 30;
  
  opacity: 0.3;
   }
.website1 .singleton form .deletebtn, .website1 .singleton form .copybtn, .website1 .singleton form .copybtndiv {
  display: none; }
.website1 .dialogs form .exitbtn {
  display: block; }

#website1 .captchas {
  padding: 3px 0; }
#website1 .captchas img {
  margin-top: 14px; }

#website1 .checkboxes:not(.browser-default) {
  min-height: 20px; }
#website1 .checkboxes.posival {
  padding: 5px; }
#website1 .checkboxes input {
  margin: 3px; }
#website1 .checkboxes input + label:empty {
  padding-left: 17.5px; }

#website1 .contentstyle .formcontent .collapsible {
  
  box-shadow: 0px 0px 5px #cecece;
  border-bottom: 1px solid #ddd; }
#website1 .contentstyle .tagging .htitle[data-hastags]::after {
  content: "(" attr(data-hastags) ") "; }
#website1 .contentstyle .collist .headerspacers .grpcollapse {
  cursor: pointer; }
#website1 .contentstyle .collapsible-header i {
  font-size: 1.7rem; }
#website1 .contentstyle .collapsible-header .htitle[data-hasvalrows]:not(.haserrors)::after,
#website1 .contentstyle .collapsible-header .htitle[data-haschecked]:not(.haserrors)::after {
  font-weight: normal;
  color: #444444;
  letter-spacing: 0; }
#website1 .contentstyle .collapsible-header .htitle_extra::before, #website1 .contentstyle .collist .headerspacers .grpcollapse::before {
  display: inline-block;
  content: 'uitklappen';
  line-height: 1em;
  font-size: 0.8em;
  color: #a2a2a2;
  margin: 0 1px 0 6px; }
#website1 .contentstyle .collist .headerspacers .grpcollapse {
  padding-left: 8px; }
#website1 .contentstyle .collapsible-header.active .htitle_extra::before, #website1 .contentstyle .collist .headerspacers .grpcollapse.active::before,
#website1 .contentstyle .collapsible-header .htitle_extra::after, #website1 .contentstyle .collist .headerspacers .grpcollapse:after {
  display: inline-block;
  content: '';
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-right: 0;
  margin-bottom: 2px;
  margin-left: 0; }
#website1 .contentstyle .collist .headerspacers .grpcollapse::before, #website1 .contentstyle .collist .headerspacers .grpcollapse:after {
  color: #2196F3;
  border-top-color: #2196F3 !important; }
#website1 .contentstyle .collapsible-header .htitle_extra::after, #website1 .contentstyle .collist .headerspacers .grpcollapse:after {
  border-top: 5px solid #a2a2a2;
  line-height: 1em; }
#website1 .contentstyle .collapsible-header.active .htitle_extra::before, #website1 .contentstyle .collist .headerspacers .grpcollapse.active::before {
  border-top: 0;
  border-bottom: 5px solid #a2a2a2;
  margin-left: 6px; }
#website1 .contentstyle .collapsible-header.active .htitle_extra::after, #website1 .contentstyle .collist .headerspacers .grpcollapse.active::after {
  display: inline-block;
  content: 'inklappen';
  line-height: 1em;
  border: 0;
  font-size: 0.8em;
  color: #a2a2a2;
  margin-bottom: 0;
  padding-right: 1px;
  padding-left: 3px; }
#website1 .contentstyle .collapsible-header.active:not(.untheme) i:not(.untheme) {
  float: right;
  margin-left: 0.5rem;
  margin-right: 0; }
#website1 .contentstyle .collapsible-header:not(.untheme) {
  padding: 0 0.5rem; }
  #website1 .contentstyle .collapsible-header:not(.untheme) i:not(.untheme) {
    float: left;
    margin-left: 0;
    margin-right: 0.2rem; }
#website1 .contentstyle .collapsible-header.active:not(.untheme) {
  text-align: right; }
#website1 .contentstyle .collapsible-header {
  border-bottom: 1px solid #cecece; }
  #website1 .contentstyle .collapsible-header .summaryicon {
    cursor: help;
    color: #cc0033;
    margin-right: 0.1rem; }
  #website1 .contentstyle .collapsible-header .excerpt {
    text-align: right;
    padding-left: 0.5rem;
    padding-right: 0.3rem;
    color: #9e9e9e;
    font-style: italic; }
  #website1 .contentstyle .collapsible-header .htitlewrap {
    position: relative;
    float: left; }
  #website1 .contentstyle .collapsible-header .htitle {
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial, "Droid Sans", Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
    letter-spacing: 1.3px; }
    #website1 .contentstyle .collapsible-header .htitle .htitlenum {
      color: #0288d1; }
  #website1 .contentstyle .collapsible-header .htitle[data-hasvalrows]:not(.haserrors)::after {
    content: " (" attr(data-hasvalrows) ") "; }
  #website1 .contentstyle .collapsible-header .htitle[data-haschecked]:not(.haserrors)::after {
    content: " (" attr(data-haschecked) ") "; }
  #website1 .contentstyle .collapsible-header htitle_extra {
    display: inline-block; }
#website1 .contentstyle .collapsible-header.active .excerpt {
  display: none; }
#website1 .contentstyle .collapsible-header.active .htitlewrap {
  float: none; }
#website1 .contentstyle .collapsible-header.active .htitle.haserrors:after {
  display: none; }
#website1 .contentstyle .collapsible-header.active .htitle_extra {
  float: left; }
#website1 .contentstyle .viewgrp .collapsible-body {
  border-bottom: 0; }
#website1 .contentstyle .collapsible-body {
  overflow-x: auto; }
  #website1 .contentstyle .collapsible-body > .element {
    border-width: 0; }
  #website1 .contentstyle .collapsible-body > .fieldsetsroot {
    margin-top: 5px;
    padding: 2px; }
  #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.singleline {
    margin-top: 10px !important;
    margin-left: 5px; }
  #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.optwarning {
    display: none; }
  #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.hasval.optwarning {
    display: block;
    border: 1px dotted #F9A2A7;
    padding: 10px;
    background-color: #FFBABA;
    margin: 10px 0; }
    #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.hasval.optwarning .checkboxes:before {
      display: block;
      float: left;
      font-family: 'Material Icons';
      content: 'error_outline';
      color: #D8000C;
      width: 20px;
      height: 20px;
      white-space: nowrap;
      font-size: 1.7rem;
      padding: 0;
      line-height: 1.7rem; }
    #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.hasval.optwarning [type="checkbox"], #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.hasval.optwarning [type="checkbox"] + label:before, #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.hasval.optwarning [type="checkbox"] + label:after {
      display: none; }
    #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.hasval.optwarning [type="checkbox"] + label {
      color: #D8000C;
      padding-left: 12px;
      cursor: default; }
  #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.optactivator {
    border: 1px dotted #c8c8c8;
    padding: 10px;
    background-color: #fffcdc;
    margin: 10px 0; }
    #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.optactivator [type="checkbox"].filled-in:checked + label {
      color: #009c33; }
    #website1 .contentstyle .collapsible-body > .fieldsetsroot > .fieldsets > .checkboxesroot.optactivator [type="checkbox"].filled-in:checked + label::after {
      border: 0;
      background-color: #009c33; }
  #website1 .contentstyle .collapsible-body > div:first-child table.collist th {
    border-top-width: 0; }
  #website1 .contentstyle .collapsible-body > div:first-child .ctrls + table.collist th {
    border-top-width: 1px; }
  #website1 .contentstyle .collapsible-body > div:first-child .collections .ctrls + .lockcontent + .collist th, #website1 .contentstyle .collapsible-body > div:first-child .collections .ctrls + .lockcontent + .collist th, #website1 .contentstyle .collapsible-body > div:first-child .collections .ctrls + .lockcontent + .stickyheaders + .collist th {
    border-top-width: 1px; }
  #website1 .contentstyle .collapsible-body > div:first-child .collections .ctrls + .lockcontent + .stickyheaders div.sh {
    border-top: 1px solid #cecece;
     }
#website1 .contentstyle .collapsible-body.hassticky {
  overflow-x: unset; }

#website1 {
   }
  #website1 .entitypickers .activeadminctrls .adminctrls {
    display: table !important; }
  #website1 .heditbtn .entitypicker-edit, #website1 .haddbtn .entitypickers .adminctrls {
    display: none !important; }
  #website1 .modal-content table.collist .sels {
    background-color: #fafafa !important; }
  #website1 .filled-in:checked[type="checkbox"].red.darken-1 + label::before {
    top: 1px; }
  #website1 .filled-in[type="checkbox"].red.darken-1 + label::after {
    border: 2px solid #cecece;
    border-radius: 0; }
  #website1 .filled-in[type="checkbox"].red.darken-1 + label i {
    line-height: 18px;
    padding-top: 1px;
    top: 0;
    position: absolute; }
  #website1 .filled-in[type="checkbox"].red.darken-1:checked + label::after {
    background-color: #E53935;
    border: 2px solid #c62828; }
  #website1 #groupvaluelines button[data-action="expand"], #website1 #groupvaluelines button[data-action="collapse"] {
    display: none !important; }
  #website1 #groupvaluelines .lockedicon {
    display: none !important; }
  #website1 #groupvaluelines .removegrp {
    color: #E53935; }
  #website1 #groupvaluelines.lockstruct .addgrpctrls, #website1 #groupvaluelines li.lockstruct .addgrpctrls {
    display: none !important; }
  #website1 #groupvaluelines.lockstruct .adminctrl.dd-handle, #website1 #groupvaluelines li.lockstruct .adminctrl.dd-handle {
    display: none !important; }
  #website1 #groupvaluelines.lockstruct .lockedicon, #website1 #groupvaluelines li.lockstruct .lockedicon {
    display: table-cell !important;
    position: absolute;
    width: 30px;
    margin: 2px; }
    #website1 #groupvaluelines.lockstruct .lockedicon i, #website1 #groupvaluelines li.lockstruct .lockedicon i {
      color: red !important; }
  #website1 #groupvaluelines.lockgrpchanges .removegrp, #website1 #groupvaluelines li.lockgrpchanges .removegrp {
    display: none !important; }
  #website1 #groupvaluelines.lockgrpchanges .modal-content > div.dd, #website1 #groupvaluelines li.lockgrpchanges .modal-content > div.dd {
    margin-top: 10px; }
  #website1 .contentstyle {
    
    
    
    
     }
    #website1 .contentstyle .labelspacer {
      margin-top: 1.8em !important; }
    #website1 .contentstyle .entityviewersroot {
       }
      #website1 .contentstyle .entityviewersroot .formcontent {
        margin-top: 20px; }
      #website1 .contentstyle .entityviewersroot .formcontent[data-dbtypes*="[11]"] {
        margin-bottom: 250px; }
      #website1 .contentstyle .entityviewersroot .uppercontent + .formcontent {
        margin-top: 0px; }
      #website1 .contentstyle .entityviewersroot .grptabs {
        margin-top: 20px;
        margin-bottom: 0; }
        #website1 .contentstyle .entityviewersroot .grptabs ul a {
          font-family: Arial, "Droid Sans", Trebuchet MS, Arial, Calibri, Verdana, Sans-Serif;
          letter-spacing: 1.3px; }
        #website1 .contentstyle .entityviewersroot .grptabs + .formcontent {
          margin-top: 0px; }
      #website1 .contentstyle .entityviewersroot .ctrls .btn.smaller, #website1 .contentstyle .entityviewersroot .ctrls .btn-flat.smaller {
        padding: 0 1rem; }
        #website1 .contentstyle .entityviewersroot .ctrls .btn.smaller i, #website1 .contentstyle .entityviewersroot .ctrls .btn-flat.smaller i {
          font-size: 1.7rem; }
        #website1 .contentstyle .entityviewersroot .ctrls .btn.smaller i.left, #website1 .contentstyle .entityviewersroot .ctrls .btn-flat.smaller i.left {
          margin-right: 10px; }
    #website1 .contentstyle .tagging, #website1 .contentstyle .entityviewersroot .uppercontent .cont {
      height: 82px;
      
      overflow-y: scroll;
      padding-right: 26px;
      z-index: 1; }
      #website1 .contentstyle .tagging table, #website1 .contentstyle .entityviewersroot .uppercontent .cont table {
        height: 82px;
        width: auto; }
    #website1 .contentstyle .tagging {
      padding: 1.4rem; }
      #website1 .contentstyle .tagging .input-field {
        width: 280px;
        height: 3rem; }
        #website1 .contentstyle .tagging .input-field input {
          box-sizing: border-box;
          width: 100%;
          padding-right: 4rem;
          border: 1px solid #cecece; }
        #website1 .contentstyle .tagging .input-field a.suffix.tag-save {
          right: 0;
          top: 0;
          width: 1.6rem;
          height: 1.4rem;
          padding: 0.8rem 1.2rem;
          box-sizing: content-box;
          background-color: #2196F3;
          border: 0; }
          #website1 .contentstyle .tagging .input-field a.suffix.tag-save i {
            color: white; }
      #website1 .contentstyle .tagging .active_tags {
        margin-left: 10px; }
    #website1 .contentstyle .entitypickers .collistitemrow .collection-item, #website1 .contentstyle .entitydropdowns .collistitemrow .collection-item {
      min-height: 62px;
      line-height: 1.1em;
      background-color: transparent; }
    #website1 .contentstyle .entitypickers .collistitemrow .adminctrls {
      border: 1px solid #eceff1; }
    #website1 .contentstyle .rttable .entitypickers .collistitemrow .collection-item, #website1 .contentstyle .rttable .entitydropdowns .collistitemrow .collection-item {
      min-height: 42px;
      line-height: 1.4em; }
    #website1 .contentstyle .viewgrp {
       }
      #website1 .contentstyle .viewgrp [type="checkbox"] + label {
        height: auto;
        line-height: unset; }
      #website1 .contentstyle .viewgrp div.lockedinput:before {
        top: 10px;
        right: 6px;
        word-wrap: initial; }
      #website1 .contentstyle .viewgrp .endrow div.lockedinput:not(.input-field):before, #website1 .contentstyle .viewgrp lastitem div.lockedinput:not(.input-field):before {
        right: -3px; }
      #website1 .contentstyle .viewgrp .checkboxes.lockedinput:before {
        top: -3px;
        left: 16px; }
      #website1 .contentstyle .viewgrp .collections {
        
        overflow-x: visible; }
      #website1 .contentstyle .viewgrp .lists {
        max-height: 364px;
        min-height: 364px;
        overflow-y: scroll;
        padding-right: 5px; }
      #website1 .contentstyle .viewgrp td, #website1 .contentstyle .viewgrp th {
        padding: 8px 5px; }
      #website1 .contentstyle .viewgrp th {
        font-style: italic;
        text-transform: lowercase; }
    #website1 .contentstyle .entitypickers .activeadminctrls:not(.lockedinputwrap):not([data-adminctrls='0']) {
      padding-right: 68px; }
    #website1 .contentstyle .entitypickers .findobj.hide + label, #website1 .contentstyle .entitydropdowns .findobj.hide + label {
      display: none; }
    #website1 .contentstyle .entitypickers .collistitemrow .collection-item title, #website1 .contentstyle .entitydropdowns .collistitemrow .collection-item title {
      display: table;
      vertical-align: middle; }
    #website1 .contentstyle .entitypickers .collistitemrow .collection-item a, #website1 .contentstyle .entitydropdowns .collistitemrow .collection-item a {
      display: table-cell;
      vertical-align: middle; }
    #website1 .contentstyle .entitypickers .collistitemrow .collection-item .infolines, #website1 .contentstyle .entitydropdowns .collistitemrow .collection-item .infolines {
      line-height: 1em;
      font-size: 0.8em; }
    #website1 .contentstyle .entitypickers .collistitemrow .input-field.lockedinput {
      margin-right: 0; }
      #website1 .contentstyle .entitypickers .collistitemrow .input-field.lockedinput + .adminctrls {
        display: none !important; }
    #website1 .contentstyle div.lockedinput:before {
      font-family: 'Material Icons';
      content: 'lock';
      display: block;
      font-size: 0.9em;
      position: absolute;
      z-index: 2;
      color: #34343e; }
    #website1 .contentstyle .lockedinputwrap a.entitypicker-edit, #website1 .contentstyle .lockedinputwrap a.entitypicker-search, #website1 .contentstyle .collectionsroot.objectlist a.entitypicker-search {
      display: none !important; }
    #website1 .contentstyle .calcauto {
      color: purple; }
    #website1 .contentstyle .calcmanual {
      color: orange;
      display: none; }
    #website1 .contentstyle .userinput .calcmanual {
      display: block; }
    #website1 .contentstyle .userinput .calcauto {
      display: none; }
    #website1 .contentstyle .calcauto, #website1 .contentstyle .calcmanual {
      font-size: 0.7em;
      line-height: 1em;
      position: absolute;
      bottom: 0;
      right: 0;
      margin-right: 3px;
      margin-bottom: 3px; }
    #website1 .contentstyle .col > div > .calcauto, #website1 .contentstyle .col > div > .calcmanual {
      right: 10px; }
    #website1 .contentstyle .dropdowns .calcauto, #website1 .contentstyle .dropdowns .calcmanual {
      margin-right: 20px; }
    #website1 .contentstyle .dropdowns.lockedinput {
       }
      #website1 .contentstyle .dropdowns.lockedinput .calcauto, #website1 .contentstyle .dropdowns.lockedinput .calcmanual {
        margin-right: 3px; }
    #website1 .contentstyle .ctsystem .calcauto, #website1 .contentstyle .ctsystem .calcmanual, #website1 .contentstyle .ctsystem .lockedinput:before {
      display: none; }
    #website1 .contentstyle .entitydropdowns .collistwrapper.picked .input-field {
      background-color: transparent !important;
      position: absolute;
      bottom: 0;
      right: 0; }
    #website1 .contentstyle .entitydropdowns .collistwrapper.picked .calcauto, #website1 .contentstyle .entitydropdowns .collistwrapper.picked .calcmanual {
      bottom: 0; }
    #website1 .contentstyle .entitydropdowns .calcauto, #website1 .contentstyle .entitydropdowns .calcmanual {
      z-index: 1;
      text-align: right;
      right: 0px !important; }
    #website1 .contentstyle .buttons .element,
    #website1 .contentstyle .inputs .element,
    #website1 .contentstyle .entitypickers .element,
    #website1 .contentstyle .textareas .element,
    #website1 .contentstyle .dropdowns .element,
    #website1 .contentstyle .checkboxes .element,
    #website1 .contentstyle .treepickers .element,
    #website1 .contentstyle .dtpickers .element {
      float: left; }
    #website1 .contentstyle div.stickyheaders > div.ps, #website1 .contentstyle div.stickyheaders > div[data-grpft='4'], #website1 .contentstyle div.stickyheaders > div[data-grpft='5'] {
      display: none !important; }
    #website1 .contentstyle table.collist input.lockedinput, #website1 .contentstyle table.collist select.lockedinput {
      border: 1px solid transparent !important; }
    #website1 .contentstyle table.collist th.ps, #website1 .contentstyle table.collist td.ps, #website1 .contentstyle table.collist th[data-grpft='4'], #website1 .contentstyle table.collist td[data-grpft='4'], #website1 .contentstyle table.collist th[data-grpft='5'], #website1 .contentstyle table.collist td[data-grpft='5'] {
      display: none !important; }
    #website1 .contentstyle table.collist tr.collistrow input:not(.select-dropdown):not(.findobj):not(.navigate-view):not(.add_tag):not(.untheme), #website1 .contentstyle table.collist tr.collistrow textarea:not(.untheme), #website1 .contentstyle table.collist tr.collistrow select:not(.untheme) {
      background: transparent; }
    #website1 .contentstyle table.collist tr.collistrow [type="checkbox"] + label {
      display: inline; }
    #website1 .contentstyle table.collist tr.collistrow [type="checkbox"] + label:before,
    #website1 .contentstyle table.collist tr.collistrow [type="checkbox"] + label:after {
      left: 0; }
    #website1 .contentstyle table.collist tr.collistrow > td, #website1 .contentstyle table.collist tr.collistrow > td .cell {
      vertical-align: middle;
      padding: 1px; }
    #website1 .contentstyle table.collist.striped > tbody > tr.collistrow > td, #website1 .contentstyle table.collist.striped > tbody > tr.collistrow > td .cell {
      background-color: #fff; }
    #website1 .contentstyle table.collist.striped > tbody > tr.collistrow.altcolor > td, #website1 .contentstyle table.collist.striped > tbody > tr.collistrow.altcolor > td .cell {
      background-color: #f2f2f2; }
    #website1 .contentstyle table.collist.striped > tbody > tr.nestedlvl {
      background-color: transparent; }
    #website1 .contentstyle .collectionsroot.lockstruct table.collist > tbody tr.collistrow select.ctrl-move {
      display: none; }
    #website1 .contentstyle .collectionsroot.lockgrpchanges label.valueline-remove {
      display: none; }
    #website1 .contentstyle .collectionsroot.lockadd .ctrl-addnewtogrp, #website1 .contentstyle .collectionsroot.lockadd .ctrl-addnewtoprevgrp, #website1 .contentstyle .collectionsroot.lockadd .ctrl-addnew, #website1 .contentstyle .collectionsroot.lockadd .ctrl-addnewtobottom {
      display: none; }
    #website1 .contentstyle .collectionsroot.lockadd table.collist > tbody tr.collistrow[data-fresh='true'] {
      display: none !important; }
    #website1 .contentstyle .collectionsroot .collistrowheader.fixedgrp .ctrl-addnewtogrp {
      display: none; }
    #website1 .contentstyle .collectionsroot tr.collistrow.fixedgrp select.ctrl-move, #website1 .contentstyle .collectionsroot tr.collistrow.fixedgrp label.valueline-remove, #website1 .contentstyle .collectionsroot tr.collistrow.fixedgrp + tr.notesrow + tr.collistrowheader .ctrl-addnewtoprevgrp, #website1 .contentstyle .collectionsroot tr.collistrow.fixedgrp + tr.notesrow + tr.ctrl-addnewgrpbot {
      display: none; }
    #website1 .contentstyle .collectionsroot th, #website1 .contentstyle .collectionsroot div.sh {
      padding: 15px 5px;
      font-weight: bold;
      min-height: 49px; }
    #website1 .contentstyle .collectionsroot .sels {
      width: 35px;
      min-width: 35px;
      border: 0 !important;
      background-color: #fff !important;
      background-image: none !important; }
    #website1 .contentstyle .collectionsroot div.stickyheaders {
      position: sticky;
      z-index: 2; }
      #website1 .contentstyle .collectionsroot div.stickyheaders div.sh {
        font-size: 0.8em;
        font-family: "Verdana";
        text-transform: lowercase;
        white-space: nowrap;
        text-align: center; }
    #website1 .contentstyle .collectionsroot.rttable div.stickyheaders div.sh {
      word-wrap: break-word;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    #website1 .contentstyle .collectionsroot.rttable table.collist {
      border-collapse: separate; }
      #website1 .contentstyle .collectionsroot.rttable table.collist > thead th {
        word-wrap: break-word;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      #website1 .contentstyle .collectionsroot.rttable table.collist th[data-dbtype="16"], #website1 .contentstyle .collectionsroot.rttable table.collist tr.collistrowheader .propsyncctrls [data-dbtype="16"] {
        width: 60px;
        max-width: 60px; }
      #website1 .contentstyle .collectionsroot.rttable table.collist th[data-dbtype="1"], #website1 .contentstyle .collectionsroot.rttable table.collist tr.collistrowheader .propsyncctrls [data-dbtype="1"] {
        width: 120px;
        max-width: 120px; }
      #website1 .contentstyle .collectionsroot.rttable table.collist th[data-dbtype="2"], #website1 .contentstyle .collectionsroot.rttable table.collist tr.collistrowheader .propsyncctrls [data-dbtype="2"] {
        width: 100px;
        max-width: 100px; }
    #website1 .contentstyle .viewgrp.norcfactor table.collist > tbody > tr.collistrowheader > td.ctrls .propsyncctrls .ctrl-recalcfactor {
      display: none !important; }
    #website1 .contentstyle .viewgrp.optpropsync table.collist > tbody > tr.collistrowheader[data-grpvisualtype='1'] > td.ctrls .propsyncctrls {
      display: none !important; }
    #website1 .contentstyle .viewgrp.optgrpdetails table.collist > tbody > tr.collistrowheader[data-grpvisualtype='2'] > td.ctrls .grpcollapse {
      display: none !important; }
    #website1 .contentstyle table.collist {
      
      
      
       }
      #website1 .contentstyle table.collist .collistrowheader + .collistrowheader .ctrl-addnewtoprevgrp, #website1 .contentstyle table.collist .collistrowheader + .ctrl-addnewgrpbot {
        display: none; }
      #website1 .contentstyle table.collist .filled-in[type="checkbox"] + label.valueline-select::before,
      #website1 .contentstyle table.collist .filled-in[type="checkbox"] + label.valueline-select::after {
        border-radius: 0; }
      #website1 .contentstyle table.collist .filled-in[type="checkbox"] + label.valueline-select::after {
        border: 1px solid #cecece; }
      #website1 .contentstyle table.collist .filled-in[type="checkbox"]:checked + label.valueline-select::after {
        background-color: #383b48;
        border: 1px solid #000; }
      #website1 .contentstyle table.collist > thead th {
        font-size: 0.8em;
        font-family: "Verdana";
        text-transform: lowercase;
        white-space: nowrap; }
      #website1 .contentstyle table.collist > tbody {
        
        
        
        
        
         }
        #website1 .contentstyle table.collist > tbody .keepfloatslined {
          display: table; }
          #website1 .contentstyle table.collist > tbody .keepfloatslined .fleft, #website1 .contentstyle table.collist > tbody .keepfloatslined .fright, #website1 .contentstyle table.collist > tbody .keepfloatslined .sublvler {
            display: table-cell;
            vertical-align: middle; }
        #website1 .contentstyle table.collist > tbody div.lockedinput:before {
          top: -4px;
          right: 0; }
        #website1 .contentstyle table.collist > tbody tr.collistrowheader[data-sublvl] td:first-of-type {
          padding-left: 35px; }
        #website1 .contentstyle table.collist > tbody tr.collistrowheader div.sublvler, #website1 .contentstyle table.collist > tbody tr.collistrow div.sublvler, #website1 .contentstyle table.collist > tbody tr.notesrow div.sublvler {
          width: 20px;
          min-width: 20px;
          height: 20px; }
        #website1 .contentstyle table.collist > tbody > tr.collistrow td .keepfloatslined {
          min-height: 100%;
          height: 100%; }
          #website1 .contentstyle table.collist > tbody > tr.collistrow td .keepfloatslined > div.sublvler:nth-last-child(-n+2) {
            border-top: 1px solid #cecece;
            border-left: 1px solid #cecece;
            border-bottom: 0;
            
            background-color: inherit; }
          #website1 .contentstyle table.collist > tbody > tr.collistrow td .keepfloatslined > div.sublvler:nth-last-child(-n+2):after {
            font-size: 2em;
            color: #cecece;
            text-align: right;
            content: '\2022'; }
        #website1 .contentstyle table.collist > tbody tr.collistrowheader td.ctrls {
          padding-bottom: 5px !important; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader td {
          text-align: left;
          padding-left: 0; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .headerspacers {
            clear: both;
            float: left;
            margin-top: 0.4em; }
            #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .headerspacers .grpname {
              font-style: italic; }
              #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .headerspacers .grpname a {
                color: #787878 !important; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .keepfloatslined div:after {
            content: '\21AA';
            font-size: 1em;
            line-height: 1em;
            color: #cecece; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .keepfloatslined div:nth-last-child(-n+2):after {
            content: "\1F86A";
            font-size: 1em;
            color: black; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .keepfloatslined div:last-child:after {
            content: ''; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .keepfloatslined div:nth-last-child(-n+2), #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .keepfloatslined .propsyncctrls div:nth-last-child(-n+1) {
            width: 10px;
            min-width: 10px; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .keepfloatslined div:nth-last-child(-n+1) {
            border: 0;
            padding-left: 5px;
            width: auto; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td > .adminctrl.ctrl-addnewtoprevgrp {
            float: left;
            margin-bottom: 20px; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .propsyncctrls {
            padding-top: 10px;
            padding-left: 19px; }
            #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .propsyncctrls .sublvler {
              float: left; }
            #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .propsyncctrls label {
              display: block; }
            #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .propsyncctrls select, #website1 .contentstyle table.collist > tbody > tr.collistrowheader td .propsyncctrls input {
              height: 2rem; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader td hr {
            clear: both;
            background-color: #fff !important;
            margin-top: 10px !important;
            margin-bottom: 3px !important;
            height: 1px !important;
            border-top: 1px dashed #cecece !important; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader + tr.collistrowheader td {
          padding-top: 0 !important; }
          #website1 .contentstyle table.collist > tbody > tr.collistrowheader + tr.collistrowheader td hr {
            border-top: 0 !important;
            margin-top: 0 !important; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader + tr.collistrow td {
          padding-bottom: 5px; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grptype='2'] .grpname:before, #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grpvisualtype='2'] .grpname:after, #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grpvisualtype='3'] .grpname:after {
          font-size: 0.8em;
          color: #5aa293;
          border: 1px solid #b5e1d8;
          border-radius: 5px;
          padding: 2px 5px;
          background-color: #d6f5f6; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grptype='2'] .grpname {
          cursor: pointer; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grptype='2'] .grpname:before {
          margin-left: 3px;
          margin-right: 8px; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grpvisualtype='2'] .grpname:after, #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grpvisualtype='3'] .grpname:after {
          margin-left: 8px; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grptype='2'] .grpname[data-objreftext]:before {
          content: attr(data-objreftext);
          background-color: #ff5b82;
          color: #fff;
          border: 1px solid #cc0033; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grpvisualtype='2'] .grpname:after {
          content: "verberg details"; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader[data-grpvisualtype='3'] .grpname:after {
          content: "verberg prijzen"; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed + tr.collistrowheader .ctrl-addnewtoprevgrp {
          display: none; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed .ctrl-addnewtogrp {
          display: none; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed > td .propsyncctrls {
          opacity: 0.5; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed > td div:last-child .sublvler, #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed > td div:last-child .grpname, #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed > td div:last-child i {
          opacity: 0.5; }
        #website1 .contentstyle table.collist > tbody > tr.collistrowheader.collapsed div:nth-last-child(-n+2):after {
          color: #cecece !important; }
        #website1 .contentstyle table.collist > tbody > .collistrow td {
          height: 1px;
           }
        #website1 .contentstyle table.collist > tbody > .collistrow > td, #website1 .contentstyle table.collist > tbody > .collistrow > td .cell {
          vertical-align: middle; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs, #website1 .contentstyle table.collist > tbody > .collistrow .datetimepickers, #website1 .contentstyle table.collist > tbody > .collistrow .entitypickers, #website1 .contentstyle table.collist > tbody > .collistrow .entitydropdowns, #website1 .contentstyle table.collist > tbody > .collistrow .textareas, #website1 .contentstyle table.collist > tbody > .collistrow .dropdowns {
          padding: 0 0 0 0;
          min-width: 60px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .entitypickers .findobj, #website1 .contentstyle table.collist > tbody > .collistrow .entitydropdowns .findobj {
          min-width: 150px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs input[data-type="1"] {
          min-width: 90px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs input[data-type="2"], #website1 .contentstyle table.collist > tbody > .collistrow .inputs input[data-type="4"] {
          min-width: 70px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs input[data-type="7"] {
          min-width: 140px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs input[data-type="8"] {
          min-width: 210px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs input[data-type="10"] {
          min-width: 180px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs .calcauto, #website1 .contentstyle table.collist > tbody > .collistrow .calcauto .entitypickers .calcauto, #website1 .contentstyle table.collist > tbody > .collistrow .textareas .calcauto, #website1 .contentstyle table.collist > tbody > .collistrow .dropdowns .calcauto,
        #website1 .contentstyle table.collist > tbody > .collistrow .inputs .calcmanual, #website1 .contentstyle table.collist > tbody > .collistrow .calcmanual .entitypickers .calcmanual, #website1 .contentstyle table.collist > tbody > .collistrow .textareas .calcmanual, #website1 .contentstyle table.collist > tbody > .collistrow .dropdowns .calcmanual {
          margin-bottom: 0;
          bottom: 3px; }
        #website1 .contentstyle table.collist > tbody > .collistrow .calcauto, #website1 .contentstyle table.collist > tbody > .collistrow .calcmanual {
          right: 0; }
        #website1 .contentstyle table.collist > tbody > .collistrow .error + .entitypickers {
          padding-top: 0; }
        #website1 .contentstyle table.collist > tbody > .collistrow .emsgs {
          float: none;
          text-align: right; }
        #website1 .contentstyle table.collist > tbody > .collistrow .emsg {
          display: block;
          padding: 0 10px 3px 0; }
        #website1 .contentstyle table.collist > tbody > .collistrow .econtainers + .inputs {
          margin-top: 0; }
        #website1 .contentstyle table.collist > tbody > .collistrow .ctrl-move {
          height: auto;
          margin: 2px 5px 1px 5px;
          padding: 0px;
          font-size: 0.8em;
          width: 120px; }
          #website1 .contentstyle table.collist > tbody > .collistrow .ctrl-move option {
            padding: 3px; }
        #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow td:not(.sels), #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow div.cell, #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow + .notesrow .sublvlspacers > div {
          color: #c2acac;
          background-image: url("https://shared.trinidata.info/media/themes/1/images/td_scanlines.png");
          background-color: #ffdbd7 !important; }
          #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow td:not(.sels) .element, #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow div.cell .element, #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow + .notesrow .sublvlspacers > div .element {
            opacity: 0.2; }
          #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow td:not(.sels) .adminctrl:not(.valueline-remove), #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow div.cell .adminctrl:not(.valueline-remove), #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow + .notesrow .sublvlspacers > div .adminctrl:not(.valueline-remove) {
            display: none; }
          #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow td:not(.sels) div:empty, #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow div.cell div:empty, #website1 .contentstyle table.collist > tbody > .collistrow.mfdrow + .notesrow .sublvlspacers > div div:empty {
            background-color: #fff; }
        #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow select.ctrl-move, #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow label.valueline-remove {
          display: none; }
        #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow td:not(.sels), #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow div.cell, #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow + .notesrow .sublvlspacers > div.sublvler:nth-last-child(-n+2) {
          background-image: url("https://shared.trinidata.info/media/themes/1/images/td_scanlines.png");
          background-color: #f9f3f6 !important; }
          #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow td:not(.sels) div:empty, #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow div.cell div:empty, #website1 .contentstyle table.collist > tbody > .collistrow.lockedrow + .notesrow .sublvlspacers > div.sublvler:nth-last-child(-n+2) div:empty {
            background-color: #fff; }
        #website1 .contentstyle table.collist > tbody > tr.collistrow.nestedlvl > td.hassublvlspacers {
          border-top: 0 !important;
          border-left: 0 !important;
          background-color: transparent; }
        #website1 .contentstyle table.collist > tbody > tr.collistrow.nestedlvl > td.hassublvlspacers .sublvlspacers > .cell {
          border-top: 1px solid #cecece;
          border-left: 1px solid #cecece; }
        #website1 .contentstyle table.collist > tbody > .collistrow[data-fresh='true'] .valueline-remove:after {
          display: none; }
        #website1 .contentstyle table.collist > tbody > .collistrow[data-fresh='true'] .sels input, #website1 .contentstyle table.collist > tbody > .collistrow[data-fresh='true'] .sels label {
          display: none; }
        #website1 .contentstyle table.collist > tbody > tr.notesrow td.hassublvlspacers {
          padding-bottom: 6px !important;
          padding-left: 35px !important; }
        #website1 .contentstyle table.collist > tbody > tr.collistrow.last[data-notes]:not([data-notes='0']) + tr.notesrow td, #website1 .contentstyle table.collist > tbody > tr.collistrow.last.relatednotes + tr.notesrow td {
          padding-bottom: 0 !important; }
    #website1 .contentstyle form.private .collectionsroot div.stickyheaders > div.bo {
      display: none; }
    #website1 .contentstyle form.private .collectionsroot table.collist th.bo, #website1 .contentstyle form.private .collectionsroot table.collist td.bo {
      display: none; }
    #website1 .contentstyle .viewgrp .fieldsetsroot + .collectionsroot, #website1 .contentstyle .viewgrp .collectionsroot + .collectionsroot {
      margin-top: 10px;
      border-top: inherit; }
      #website1 .contentstyle .viewgrp .fieldsetsroot + .collectionsroot table.collist, #website1 .contentstyle .viewgrp .collectionsroot + .collectionsroot table.collist {
        border-top-width: 1px !important; }
    #website1 .contentstyle .posival table.collist > thead > tr th {
      border-bottom: 1px solid #cecece; }
    #website1 .contentstyle .posival table.collist > tbody > tr td {
      border-top: 0;
      border-bottom: 1px solid #cecece; }
    #website1 .contentstyle .collectionsroot div.stickyheaders > div.sh {
      border-left: 1px solid #cecece;
      border-bottom: 1px solid #cecece; }
    #website1 .contentstyle .collectionsroot div.stickyheaders > div:nth-last-child(2) {
      border-right: 1px solid #cecece; }
    #website1 .contentstyle table.collist th.bo, #website1 .contentstyle table.collist td.bo {
      display: table-cell; }
    #website1 .contentstyle table.collist > thead > tr > th, #website1 .contentstyle table.collist > tbody > tr > td {
      border-left: 1px solid #cecece; }
    #website1 .contentstyle table.collist > thead > tr > th:last-child, #website1 .contentstyle table.collist > tbody > tr td:last-child {
      border-right: 1px solid #cecece; }
    #website1 .contentstyle table.collist > tbody > tr td {
      border-top: 1px solid #cecece; }
    #website1 .contentstyle table.collist > tbody > tr.collistrowheader, #website1 .contentstyle table.collist > tbody > tr.movetobot {
      background-color: transparent; }
      #website1 .contentstyle table.collist > tbody > tr.collistrowheader td, #website1 .contentstyle table.collist > tbody > tr.movetobot td {
        border: 0 !important; }
    #website1 .contentstyle table.collist > tbody > tr.collistrow.last td {
      border-bottom: 1px solid #cecece; }
    #website1 .contentstyle table.collist > tbody > tr.notesrow .keepfloatslined > div.sublvler:nth-last-child(-n+2) {
      border-bottom: 1px solid #cecece;
      border-left: 1px solid #cecece; }
    #website1 .contentstyle table.collist > tbody > tr.notesrow td {
      border-width: 0 !important; }
      #website1 .contentstyle table.collist > tbody > tr.notesrow td .cell {
        border: 1px solid #cecece; }
      #website1 .contentstyle table.collist > tbody > tr.notesrow td .col > div {
        max-height: 5em;
        overflow-y: scroll; }
    #website1 .contentstyle table.collist > tbody > tr.collistrow.last[data-notes]:not([data-notes='0']) + tr.notesrow td .sublvler, #website1 .contentstyle table.collist > tbody > tr.collistrow.last.relatednotes + tr.notesrow td .sublvler {
      border-bottom: 1px solid #cecece !important; }
    #website1 .contentstyle form.shownotes table.collist > tbody > tr.collistrow.last[data-notes]:not([data-notes='0']) td, #website1 .contentstyle form.shownotes table.collist > tbody > tr.collistrow.last.relatednotes td {
      border-bottom-width: 0 !important; }
.website1 .dialogs > div:first-of-type[class*="element"] .forms {
  margin-top: 0; }
.website1 .dialogs .contentstyle > .entityviewersroot > .entityviewers > form.tagging {
  z-index: 0 !important;
  margin-bottom: 0px !important; }
.website1 .dialogs .contentstyle > .entityviewersroot > .entityviewers > div.formcontent {
  margin-top: 0px !important;
  padding-bottom: 10px; }
#website1 .summarizestyle thead, .website1 .summarizestyle thead {
  background-color: #cc0033;
  color: #fff;
  border-bottom-width: 0; }
#website1 .summarizestyle h4, .website1 .summarizestyle h4 {
  margin-bottom: 10px; }
#website1 .summarizestyle th, .website1 .summarizestyle th {
  padding: 15px; }
#website1 .summarizestyle .viewgrp:before, .website1 .summarizestyle .viewgrp:before {
  margin-top: 0; }
#website1 .summarizestyle .collectionsroot, .website1 .summarizestyle .collectionsroot {
  margin-top: 10px; }
#website1 .summarizestyle table.collist > tbody > tr.collistrow > td, #website1 .summarizestyle table.collist > tbody > tr.collistrow > td .cell, .website1 .summarizestyle table.collist > tbody > tr.collistrow > td, .website1 .summarizestyle table.collist > tbody > tr.collistrow > td .cell {
  vertical-align: middle;
  padding: 5px 10px; }
#website1 .summarizestyle .fieldsets .inputs, .website1 .summarizestyle .fieldsets .inputs {
  display: table; }
  #website1 .summarizestyle .fieldsets .inputs .labelsroot, .website1 .summarizestyle .fieldsets .inputs .labelsroot {
    width: 150px;
    padding-left: 5px; }
  #website1 .summarizestyle .fieldsets .inputs input, .website1 .summarizestyle .fieldsets .inputs input {
    height: 2rem; }
  #website1 .summarizestyle .fieldsets .inputs > div, .website1 .summarizestyle .fieldsets .inputs > div {
    display: table-cell;
    vertical-align: middle; }

#website1 form > .element:not(.untheme):not(.hidden):not(.toolbar) {
  float: left;
   }
#website1 form > .element:not(.untheme):not(.hidden):not(.toolbar):not(.buttonsroot) ~ .element:not(.untheme):not(.hidden):not(.toolbar):not(.buttonsroot) {
  margin-top: 10px;
   }
#website1 fieldset {
  float: left;
  padding: 10px 10px 10px 10px;
  border: 0; }
#website1 .entityviewers fieldset {
  float: none; }
#website1 .entityviewers .fieldsets > .element {
  margin-top: 4px; }
#website1 .entityviewers .fieldsets > .element.firstitem, #website1 .entityviewers .fieldsets > .element.endrow + .element {
  padding-left: 0; }
#website1 .entityviewers .fieldsets > .element.lastitem, #website1 .entityviewers .fieldsets > .element.endrow {
  padding-right: 0; }
#website1 .entityviewers .fieldsets > .element.checkboxesroot {
  padding-top: 4px;
  padding-left: 4px; }
#website1 fieldset.colfieldset {
  margin-bottom: 0;
  padding-bottom: 0; }
#website1 .dialogs fieldset:first-of-type {
  margin-top: 0; }
#website1 fieldset.fleft {
  margin-right: 14px; }
#website1 legend {
  float: left;
  padding: 6px 8px;
  margin-bottom: 14px;
  text-transform: uppercase;
  font-style: italic; }

.website1 ul.ui-menu li.ui-menu-item {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }
#website1, .website1 {
  
  
   }
  #website1 ::-webkit-input-placeholder, .website1 ::-webkit-input-placeholder {
    color: #7895ac; }
  #website1 :-moz-placeholder, .website1 :-moz-placeholder {
    
    color: #7895ac; }
  #website1 ::-moz-placeholder, .website1 ::-moz-placeholder {
    
    color: #7895ac; }
  #website1 :-ms-input-placeholder, .website1 :-ms-input-placeholder {
    color: #7895ac; }
  #website1 input[type="search"], .website1 input[type="search"] {
    -webkit-appearance: textfield;
    
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    
    box-sizing: content-box; }
  #website1 input[type="search"]::-webkit-search-cancel-button,
  #website1 input[type="search"]::-webkit-search-decoration, .website1 input[type="search"]::-webkit-search-cancel-button,
  .website1 input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  #website1 .navigationbar .input-field:not(.focus) ::-webkit-input-placeholder, .website1 .navigationbar .input-field:not(.focus) ::-webkit-input-placeholder {
    color: #ffffff; }
  #website1 .navigationbar .input-field:not(.focus) :-moz-placeholder, .website1 .navigationbar .input-field:not(.focus) :-moz-placeholder {
    
    color: #ffffff; }
  #website1 .navigationbar .input-field:not(.focus) ::-moz-placeholder, .website1 .navigationbar .input-field:not(.focus) ::-moz-placeholder {
    
    color: #ffffff; }
  #website1 .navigationbar .input-field:not(.focus) :-ms-input-placeholder, .website1 .navigationbar .input-field:not(.focus) :-ms-input-placeholder {
    color: #ffffff; }
  #website1 .entityviewers label, .website1 .entityviewers label {
    font-size: 0.8rem;
    color: #9e9e9e; }
  #website1 .entityviewers input:not([type]),
  #website1 .entityviewers input[type=text],
  #website1 .entityviewers input[type=password],
  #website1 .entityviewers input[type=email],
  #website1 .entityviewers input[type=url],
  #website1 .entityviewers input[type=time],
  #website1 .entityviewers input[type=date],
  #website1 .entityviewers input[type=datetime-local],
  #website1 .entityviewers input[type=tel],
  #website1 .entityviewers input[type=number],
  #website1 .entityviewers input[type=search], .website1 .entityviewers input:not([type]),
  .website1 .entityviewers input[type=text],
  .website1 .entityviewers input[type=password],
  .website1 .entityviewers input[type=email],
  .website1 .entityviewers input[type=url],
  .website1 .entityviewers input[type=time],
  .website1 .entityviewers input[type=date],
  .website1 .entityviewers input[type=datetime-local],
  .website1 .entityviewers input[type=tel],
  .website1 .entityviewers input[type=number],
  .website1 .entityviewers input[type=search] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    outline: none;
    height: 3rem;
    font-size: 1rem;
    margin: 0;
    padding: 0;
    box-shadow: none;
    box-sizing: content-box; }
  #website1 .entityviewers .element input:not([type]),
  #website1 .entityviewers .element input[type=text],
  #website1 .entityviewers .element input[type=password],
  #website1 .entityviewers .element input[type=email],
  #website1 .entityviewers .element input[type=url],
  #website1 .entityviewers .element input[type=time],
  #website1 .entityviewers .element input[type=date],
  #website1 .entityviewers .element input[type=datetime-local],
  #website1 .entityviewers .element input[type=tel],
  #website1 .entityviewers .element input[type=number],
  #website1 .entityviewers .element input[type=search], .website1 .entityviewers .element input:not([type]),
  .website1 .entityviewers .element input[type=text],
  .website1 .entityviewers .element input[type=password],
  .website1 .entityviewers .element input[type=email],
  .website1 .entityviewers .element input[type=url],
  .website1 .entityviewers .element input[type=time],
  .website1 .entityviewers .element input[type=date],
  .website1 .entityviewers .element input[type=datetime-local],
  .website1 .entityviewers .element input[type=tel],
  .website1 .entityviewers .element input[type=number],
  .website1 .entityviewers .element input[type=search] {
    width: 100%; }
  #website1 .entityviewers input:not([type]):focus:not([readonly]),
  #website1 .entityviewers input[type=text]:focus:not([readonly]),
  #website1 .entityviewers input[type=password]:focus:not([readonly]),
  #website1 .entityviewers input[type=email]:focus:not([readonly]),
  #website1 .entityviewers input[type=url]:focus:not([readonly]),
  #website1 .entityviewers input[type=time]:focus:not([readonly]),
  #website1 .entityviewers input[type=date]:focus:not([readonly]),
  #website1 .entityviewers input[type=datetime-local]:focus:not([readonly]),
  #website1 .entityviewers input[type=tel]:focus:not([readonly]),
  #website1 .entityviewers input[type=number]:focus:not([readonly]),
  #website1 .entityviewers input[type=search]:focus:not([readonly]), .website1 .entityviewers input:not([type]):focus:not([readonly]),
  .website1 .entityviewers input[type=text]:focus:not([readonly]),
  .website1 .entityviewers input[type=password]:focus:not([readonly]),
  .website1 .entityviewers input[type=email]:focus:not([readonly]),
  .website1 .entityviewers input[type=url]:focus:not([readonly]),
  .website1 .entityviewers input[type=time]:focus:not([readonly]),
  .website1 .entityviewers input[type=date]:focus:not([readonly]),
  .website1 .entityviewers input[type=datetime-local]:focus:not([readonly]),
  .website1 .entityviewers input[type=tel]:focus:not([readonly]),
  .website1 .entityviewers input[type=number]:focus:not([readonly]),
  .website1 .entityviewers input[type=search]:focus:not([readonly]) {
    border-bottom: 1px solid #2196F3 !important;
    box-shadow: 0 1px 0 0 #2196F3 !important; }
  #website1 .forms .element, .website1 .forms .element {
    clear: both; }
  #website1 form .input-field, .website1 form .input-field {
    background: #f3f5f6; }
    #website1 form .input-field .prefix, .website1 form .input-field .prefix {
      width: 2rem !important; }
    #website1 form .input-field .searchicon, .website1 form .input-field .searchicon {
      line-height: 1.5rem !important;
      left: 0 !important; }
  #website1 form select:focus, #website1 form input:focus, .website1 form select:focus, .website1 form input:focus {
    background-color: #fff !important;
    color: #444 !important; }
  #website1 .entitypickers .adminctrls, .website1 .entitypickers .adminctrls {
    height: 3rem; }
  #website1 .entitypickers .collection .title, #website1 .entitydropdowns .collection .title, .website1 .entitypickers .collection .title, .website1 .entitydropdowns .collection .title {
    display: table;
    vertical-align: middle;
    width: 100%; }
    #website1 .entitypickers .collection .title a, #website1 .entitydropdowns .collection .title a, .website1 .entitypickers .collection .title a, .website1 .entitydropdowns .collection .title a {
      color: #000;
      font-weight: normal;
      font-size: 0.9em; }
      #website1 .entitypickers .collection .title a input, #website1 .entitydropdowns .collection .title a input, .website1 .entitypickers .collection .title a input, .website1 .entitydropdowns .collection .title a input {
        color: inherit !important;
        border: 0 !important;
        height: auto !important;
        width: 100%;
        pointer-events: none;
        word-wrap: break-word;
        white-space: nowrap;
        text-overflow: ellipsis; }
  #website1 .entitypickers .collection .collection-item, #website1 .entitydropdowns .collection .collection-item, .website1 .entitypickers .collection .collection-item, .website1 .entitydropdowns .collection .collection-item {
    line-height: 1rem; }
  #website1 .entitypickers .collection .collection-item.avatar .secondary-content .material-icons, #website1 .entitydropdowns .collection .collection-item.avatar .secondary-content .material-icons, .website1 .entitypickers .collection .collection-item.avatar .secondary-content .material-icons, .website1 .entitydropdowns .collection .collection-item.avatar .secondary-content .material-icons {
    font-size: 19px; }
  #website1 .rttable .entitypickers .collection .collection-item.avatar .circle, #website1 .rttable .entitydropdowns .collection .collection-item.avatar .circle, .website1 .rttable .entitypickers .collection .collection-item.avatar .circle, .website1 .rttable .entitydropdowns .collection .collection-item.avatar .circle {
    top: -1px;
    left: 2px;
    transform: scale(0.5); }
  #website1 .rttable .entitypickers .collection .secondary-content, #website1 .rttable .entitydropdowns .collection .secondary-content, .website1 .rttable .entitypickers .collection .secondary-content, .website1 .rttable .entitydropdowns .collection .secondary-content {
    top: 11px;
    right: 8px; }
  #website1 input:not(.readonly):disabled, .website1 input:not(.readonly):disabled {
    background-color: transparent !important; }
  #website1 input.lockedinput, #website1 select.lockedinput, .website1 input.lockedinput, .website1 select.lockedinput {
    background-color: transparent !important;
    color: #5f5f5f !important; }
  #website1 input.autoincrement, .website1 input.autoincrement {
    display: none; }
  #website1 input:not(.select-dropdown):not(.findobj):not(.navigate-view):not(.add_tag):not(.untheme), #website1 textarea, #website1 select:not(.untheme), .website1 input:not(.select-dropdown):not(.findobj):not(.navigate-view):not(.add_tag):not(.untheme), .website1 textarea, .website1 select:not(.untheme) {
    padding: 3px 3px 3px 5px;
    border: 1px solid #eceff1;
    box-sizing: border-box !important; }
  #website1 input[type=search].findobj, .website1 input[type=search].findobj {
    border: 1px solid #eceff1; }
  #website1 select:not(.untheme), .website1 select:not(.untheme) {
    padding-right: 0; }
  #website1 input:not(.select-dropdown):not(.findobj):not(.navigate-view):not(.add_tag):not(.untheme):not(.nocolor), #website1 textarea:not(.untheme):not(.nocolor), #website1 select:not(.untheme):not(.nocolor), .website1 input:not(.select-dropdown):not(.findobj):not(.navigate-view):not(.add_tag):not(.untheme):not(.nocolor), .website1 textarea:not(.untheme):not(.nocolor), .website1 select:not(.untheme):not(.nocolor) {
    background: #f3f5f6;
    color: #000000; }
  #website1 input.focus:not(.select-dropdown):not(.ui-spinner-input):not(.navigate-view):not(.untheme):not[type=checkbox], #website1 textarea.focus:not(.untheme),
  #website1 input:focus:not(.select-dropdown):not(.ui-spinner-input):not(.navigate-view):not(.untheme):not[type=checkbox], #website1 textarea:focus:not(.untheme), .website1 input.focus:not(.select-dropdown):not(.ui-spinner-input):not(.navigate-view):not(.untheme):not[type=checkbox], .website1 textarea.focus:not(.untheme),
  .website1 input:focus:not(.select-dropdown):not(.ui-spinner-input):not(.navigate-view):not(.untheme):not[type=checkbox], .website1 textarea:focus:not(.untheme) {
    border-bottom: 1px solid #2196F3 !important;
    box-shadow: 0 1px 0 0 #2196F3 !important; }
  #website1 input[readonly]:not(.select-dropdown):not(.untheme), .website1 input[readonly]:not(.select-dropdown):not(.untheme) {
    color: #858585;
    border: inherit;
    background: #e7e7e7; }

#website1, .website1 {
   }
  #website1 input.select-dropdown, .website1 input.select-dropdown {
    padding-left: 1rem; }
  #website1 .input-field label + .select-wrapper input.select-dropdown, .website1 .input-field label + .select-wrapper input.select-dropdown {
    padding-left: 3rem;
    width: calc(100% - 3rem); }
  #website1 ul.select-dropdown li, .website1 ul.select-dropdown li {
    padding: 0 6px; }
  #website1 .dropdown-content li > span, .website1 .dropdown-content li > span {
    font-size: 14px; }
  #website1 select, .website1 select {
    margin-right: 1em;
    min-width: 60px;
    background: #f3f5f6; }
  #website1 select:disabled::-ms-expand, .website1 select:disabled::-ms-expand {
    display: none; }
  #website1 optgroup, .website1 optgroup {
    padding: 3px; }
  #website1 optgroup option:first-of-type, .website1 optgroup option:first-of-type {
    margin-top: 3px; }
  #website1 optgroup option, .website1 optgroup option {
    padding-left: 0.5em; }
  #website1 option, .website1 option {
    padding: 0 1em 0 0.5em; }

#website1 label {
  text-decoration: none; }
#website1 .labels div {
  float: left; }

#website1 .lockcontent {
  position: absolute;
  z-index: 1;
  top: -4px;
  right: -8px; }
#website1 .lockcontent .material-icons {
  font-size: 1.6rem;
  color: #383b48; }

#website1 .searchbar {
  padding: 10px 10px 0 10px; }
  #website1 .searchbar .searchicon {
    position: absolute;
    top: 9px;
    margin-left: 12px; }
  #website1 .searchbar form {
    padding: 0; }
  #website1 .searchbar .search {
    border-radius: 6px;
    padding: 3px 6px 3px 36px; }
#website1 .taglabel {
  float: left;
  position: relative;
  padding: 3px 24px;
  margin: 3px;
  padding: 3px 24px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  border: 1px solid #cecece; }
#website1 .taglabel.used {
  border: 1px solid #a6a6a6;
  background-color: #fdfdd3;
  color: #0033ff; }
#website1 .taglabel:not(.hasremove) {
  padding-right: 8px; }
#website1 .taglabel .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }
#website1 .taglabel .termicon {
  left: 4px; }
#website1 .taglabel .removeicon {
  right: 6px; }

#website1 textarea {
  width: 300px;
  height: 150px; }
#website1 {
  
   }
  #website1 .dialogmsg {
    margin-top: 10px;
    font-size: 18px; }
  #website1 .success_top {
    margin-top: 30px; }
  #website1 .success_icon {
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("https://shared.trinidata.info/media/themes/1/images/td_validation.png");
    background-position: 0 32px;
    margin: 7px;
    z-index: 1; }
  #website1 .success {
    display: block;
    padding: 6px 5px 6px 28px;
    width: 80%;
    text-align: left;
    background-color: #89dd89;
    border: 1px solid #30a130;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight: bold;
    color: #009900; }
  #website1 .success .redirecting {
    font-weight: lighter;
    font-style: italic; }
  #website1 .success .redirecting img {
    margin-left: 4px; }
  #website1 #website1 .success a:link, #website1 #website1 .success a:visited, #website1 #website1 .success a:hover, #website1 #website1 .success a:active {
    color: #009900;
    font-weight: bold; }
  #website1 .success_bot {
    height: 12px;
    margin-top: -1px;
    background-image: url("https://shared.trinidata.info/media/themes/1/images/td_validation.png");
    background-position: 0 -13px;
    background-repeat: no-repeat; }
  #website1 .noticemsg, #website1 .errormsg {
    display: block;
    padding: 10px; }
  #website1 .noticemsg {
    background-color: #FEEFB3;
    border: 1px solid #ECD2AC;
    color: #9F6000; }
  #website1 .noticetxt {
    color: #efd5a5; }
  #website1 .haserrors:after {
    position: relative;
    top: -0.1em;
    content: 'fouten gevonden';
    font-weight: normal;
    font-size: 1em;
    color: #ffffff;
    text-decoration: none;
    text-transform: lowercase;
    margin-left: 8px;
    padding: 2px 5px 3px 5px;
    background-color: #cd4145;
    border: 1px solid #9e1d21;
    border-radius: 3px; }
  #website1 .errormsg {
    background-color: #FFBABA;
    color: #D8000C;
    border: 1px solid #F9A2A7; }
  #website1 .errormessage {
    display: block;
    padding-right: 5px;
    font-weight: bold;
    color: #ffffff;
    padding: 5px 10px;
    background-color: #cd4145;
    border: 1px solid #9e1d21; }
  #website1 div.error {
    clear: both;
    display: block; }
  #website1 div.error.fleft {
    clear: none; }
  #website1 div.error.fright {
    clear: none; }
  #website1 .emsgs_top {
    display: none; }
  #website1 .emsgs_icon {
    display: none; }
  #website1 .emsgs_hovericon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("https://shared.trinidata.info/media/themes/1/images/td_validation.png");
    background-position: 0 -100px;
    margin: 3px; }
  #website1 .emsgs {
    display: block;
    float: right;
    text-align: left; }
  #website1 .emsg {
    display: inline-block;
    padding: 3px 5px;
    clear: both;
    font-size: 0.8em;
    font-weight: normal;
    color: red; }
  #website1 .emsg_required {
    display: none !important; }
  #website1 .nomp .emsg {
    padding: 3px 10px 3px 0; }
  #website1 .emsgs_bot {
    display: none; }
  #website1 .entityviewers .fieldsets > .econtainer {
    margin-top: 4px;
    clear: none;
    display: table; }
  #website1 .entityviewers .econtainer.col > .element {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    float: none; }
  #website1 .validate .required:not(.entitypickers) input:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required:not(.entitypickers) textarea:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required:not(.entitypickers) select:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required:not(.entitypickers) .inputelm:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required.entitypickers .input-field input:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required.entitypickers .input-field textarea:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required.entitypickers .input-field select:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput), #website1 .validate .required.entitypickers .input-field .inputelm:not(.untheme):not(.nocolor):not(.novali):not(.lockedinput) {
    background-color: #ffffa7 !important; }
  #website1 .validate .invalid input:not(.untheme):not(.nocolor):not(.novali), #website1 .validate .invalid textarea:not(.untheme):not(.nocolor):not(.novali), #website1 .validate .invalid select:not(.untheme):not(.nocolor):not(.novali), #website1 .validate .invalid .inputelm:not(.untheme):not(.nocolor):not(.novali) {
    background-color: #fff0f0 !important;
    border-bottom: 1px solid #c3221f !important;
    box-shadow: 0 1px 0 0 #c3221f !important; }
  #website1 .validate .minl input:not(.untheme):not(.nocolor):not(.novali), #website1 .validate .minl textarea:not(.untheme):not(.nocolor):not(.novali), #website1 .validate .minl select:not(.untheme):not(.nocolor):not(.novali), #website1 .validate .minl .inputelm:not(.untheme):not(.nocolor):not(.novali) {
    color: #ffffff;
    background-color: #c3221f; }
  #website1 .validate .maxl input:not(.untheme):not(.nocolor), #website1 .validate .maxl textarea:not(.untheme):not(.nocolor), #website1 .validate .maxl select:not(.untheme):not(.nocolor), #website1 .validate .maxl .inputelm:not(.untheme):not(.nocolor) {
    color: #ffffff;
    background-color: #c3221f; }
  #website1 .required .hasdataval input.pkid:not(.untheme):not(.nocolor) {
    background-color: #fff; }
.td_entity_gconf_configuration, .td_entity_gconf_configuration_lists {
  background-position: 0 -168px; }
.ecrm.color-light {
  color: #fff;
  background-color: #81d4fa; }
.ecrm.color-dark {
  color: #fff;
  background-color: #0288d1; }
.ecrm.color-line {
  background-color: #e3f2fd; }
.td_entity_ecrm_person_bg {
  color: #fff;
  background-color: #24b4e1; }
.td_entity_ecrm_partner_bg {
  color: #fff;
  background-color: #0ba4ce; }
.td_entity_ecrm_partnerbranch_bg {
  color: #fff;
  background-color: #0079e0; }
.td_entity_ecrm_contactinfo_bg {
  color: #fff;
  background-color: #48ddd3; }
.pageicon_ecrm {
  background-position: 0 -180px; }
.td_entity_ecrm_partner {
  background-position: -42px 0; }
.td_entity_ecrm_partnerbranch {
  background-position: -126px 0; }
.td_entity_ecrm_contactinfo {
  background-position: -84px 0; }
.td_entity_ecrm_address {
  background-position: -168px 0; }
.td_entity_ecrm_email {
  background-position: -210px 0; }
.td_entity_ecrm_phone_number, .td_entity_ecrm_mobile_number {
  background-position: -252px 0; }
.td_entity_ecrm_fax_number {
  background-position: -294px 0; }
.projects.color-light {
  color: #fff;
  background-color: #ffd71e; }
.projects.color-dark {
  color: #fff;
  background-color: #ed8000; }
.projects.color-line {
  background-color: #ffefae; }
.td_entity_projects_project_bg {
  color: #fff;
  background-color: #ff9c1c; }
.widgicon_projects {
  background-position: 0 -280px; }
.td_entity_projects_project {
  background-position: 0 -42px; }
.ecrm.color-light {
  color: #fff;
  background-color: #81d4fa; }
.ecrm.color-dark {
  color: #fff;
  background-color: #0288d1; }
.ecrm.color-line {
  background-color: #e3f2fd; }
.td_entity_ecrm_person_bg {
  color: #fff;
  background-color: #24b4e1; }
.td_entity_ecrm_partner_bg {
  color: #fff;
  background-color: #0ba4ce; }
.td_entity_ecrm_partnerbranch_bg {
  color: #fff;
  background-color: #0079e0; }
.td_entity_ecrm_contactinfo_bg {
  color: #fff;
  background-color: #48ddd3; }
.producttype_filter, .purchase_unit_filter {
  border-left: 0 !important; }
.pageicon_eproducts {
  background-position: 0 -540px; }
.td_entity_eproducts_product {
  background-position: 0 -84px; }
.td_entity_eproducts_configuration {
  background-position: 0 -168px; }
.widgicon_efinance {
  background-position: 0 -560px; }
.widgicon_efinanceverify {
  background-position: 0 -700px; }
.td_entity_efinance_configuration {
  background-position: 0 -168px; }
.td_entity_efinance_offer {
  background-position: 0 -126px; }
.td_entity_efinance_invoice {
  background-position: -42px -126px; }
.td_entity_efinance_creditnote {
  background-position: -84px -126px; }
.td_entity_efinance_bill_of_quantities {
  background-position: -126px -126px; }
.td_entity_efinance_costing {
  background-position: -168px -126px; }
.td_entity_efinance_state_of_progress {
  background-position: -210px -126px; }
.td_entity_efinance_linestemplate,
.td_entity_efinance_order,
.td_entity_efinance_offer,
.td_entity_efinance_bill_of_quantities,
.td_entity_efinance_purchase_invoice,
.td_entity_efinance_invoice,
.td_entity_efinance_creditnote,
.td_entity_efinance_state_of_progress,
.td_entity_efinance_purchase_invoice,
.td_entity_efinance_workdeclaration,
.td_entity_efinance_costing {
  background-image: none !important; }
.td_entity_efinance_linestemplate:before,
.td_entity_efinance_order:before,
.td_entity_efinance_offer:before,
.td_entity_efinance_bill_of_quantities:before,
.td_entity_efinance_purchase_invoice:before,
.td_entity_efinance_invoice:before,
.td_entity_efinance_creditnote:before,
.td_entity_efinance_state_of_progress:before,
.td_entity_efinance_bill_of_quantities:before,
.td_entity_efinance_purchase_invoice:before,
.td_entity_efinance_workdeclaration:before,
.td_entity_efinance_costing:before {
  line-height: 1em;
  font-size: 38px;
  font-family: 'Material Icons';
  float: left;
  white-space: nowrap;
  color: #0288d1; }
.header .entobject:before, .formheader .entobject:before {
  color: #fff; }
.td_entity_efinance_linestemplate:before {
  content: 'loyalty';
  margin-top: 2px;
  margin-left: 6px;
   }
.td_entity_efinance_order:before {
  content: 'shopping_basket';
  margin-top: 2px;
  margin-left: 6px;
   }
.td_entity_efinance_offer:before,
.td_entity_efinance_bill_of_quantities:before {
  content: 'local_offer';
  margin-top: 2px;
  margin-left: 6px;
   }
.td_entity_efinance_purchase_invoice:before,
.td_entity_efinance_invoice:before,
.td_entity_efinance_creditnote:before {
  content: 'receipt';
  margin-top: 3px;
  margin-left: 5px;
   }
.td_entity_efinance_state_of_progress:before {
  content: 'track_changes';
  margin-top: 3px;
  margin-left: 5px;
   }
.td_entity_efinance_workdeclaration:before {
  content: 'build';
  margin-top: 4px;
  margin-left: 8px;
   }
.td_entity_efinance_costing:before {
  content: 'school';
  margin-top: 3px;
  margin-left: 5px;
   }
.td_entity_activities_configuration, .td_entity_activities_configuration_lists {
  background-position: 0 -168px; }
.td_entity_activities_timesheet {
  
  background-image: none !important; }
.td_entity_activities_timesheet:before {
  line-height: 1em;
  content: 'alarm';
  font-family: 'Material Icons';
  margin-top: 1px;
  margin-left: 4px;
  font-size: 1.4em;
  float: left; }


.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.website1 .ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.website1 .ui-widget .ui-widget{font-size:1em}.website1 .ui-widget input,.website1 .ui-widget select,.website1 .ui-widget textarea,.website1 .ui-widget button:not(.untheme){font-family:Helvetica,Arial,sans-serif;font-size:1em}.website1 .ui-widget-content{border:1px solid #ddd;background:#fff;color:#444}.website1 .ui-widget-content a:not(.nocolor):not(.untheme){color:#444}.website1 .ui-widget-header{border:1px solid #ddd;background:#ddd url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444;font-weight:bold}.website1 .ui-widget-header a{color:#444}.website1 .ui-state-default,.website1 .ui-widget-content .ui-state-default,.website1 .ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.website1 .ui-state-default a,.website1 .ui-state-default a:link,.website1 .ui-state-default a:visited{color:#0073ea;text-decoration:none}.website1 .ui-state-hover,.website1 .ui-widget-content .ui-state-hover,.website1 .ui-widget-header .ui-state-hover,.website1 .ui-state-focus,.website1 .ui-widget-content .ui-state-focus,.website1 .ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.website1 .ui-state-hover a,.website1 .ui-state-hover a:hover,.website1 .ui-state-hover a:link,.website1 .ui-state-hover a:visited,.website1 .ui-state-focus a,.website1 .ui-state-focus a:hover,.website1 .ui-state-focus a:link,.website1 .ui-state-focus a:visited{color:#fff;text-decoration:none}.website1 .ui-state-active,.website1 .ui-widget-content .ui-state-active,.website1 .ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#383b48}.website1 .ui-state-active a,.website1 .ui-state-active a:link,.website1 .ui-state-active a:visited{color:#383b48;text-decoration:none}.website1 .ui-state-highlight,.website1 .ui-widget-content .ui-state-highlight,.website1 .ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#444}.website1 .ui-state-highlight a,.website1 .ui-widget-content .ui-state-highlight a,.website1 .ui-widget-header .ui-state-highlight a{color:#444}.website1 .ui-state-error,.website1 .ui-widget-content .ui-state-error,.website1 .ui-widget-header .ui-state-error{border:1px solid #e01800;background:#fff;color:#222}.website1 .ui-state-error a,.website1 .ui-widget-content .ui-state-error a,.website1 .ui-widget-header .ui-state-error a{color:#222}.website1 .ui-state-error-text,.website1 .ui-widget-content .ui-state-error-text,.website1 .ui-widget-header .ui-state-error-text{color:#222}.website1 .ui-priority-primary,.website1 .ui-widget-content .ui-priority-primary,.website1 .ui-widget-header .ui-priority-primary{font-weight:bold}.website1 .ui-priority-secondary,.website1 .ui-widget-content .ui-priority-secondary,.website1 .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.website1 .ui-state-disabled,.website1 .ui-widget-content .ui-state-disabled,.website1 .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.website1 .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.website1 .ui-icon{width:16px;height:16px}.website1 .ui-icon,.website1 .ui-widget-content .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_383b48_256x240.png")}.website1 .ui-widget-header .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_0073ea_256x240.png")}.website1 .ui-state-default .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_000000_256x240.png")}.website1 .ui-state-hover .ui-icon,.website1 .ui-state-focus .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_ffffff_256x240.png")}.website1 .ui-state-active .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_454545_256x240.png")}.website1 .ui-state-highlight .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_0073ea_256x240.png")}.website1 .ui-state-error .ui-icon,.website1 .ui-state-error-text .ui-icon{background-image:url("https://shared.trinidata.info/media/vendor/jqueryui/trinidatablue-theme/ui-icons_e01800_256x240.png")}.website1 .ui-icon-blank{background-position:16px 16px}.website1 .ui-icon-carat-1-n{background-position:0 0}.website1 .ui-icon-carat-1-ne{background-position:-16px 0}.website1 .ui-icon-carat-1-e{background-position:-32px 0}.website1 .ui-icon-carat-1-se{background-position:-48px 0}.website1 .ui-icon-carat-1-s{background-position:-64px 0}.website1 .ui-icon-carat-1-sw{background-position:-80px 0}.website1 .ui-icon-carat-1-w{background-position:-96px 0}.website1 .ui-icon-carat-1-nw{background-position:-112px 0}.website1 .ui-icon-carat-2-n-s{background-position:-128px 0}.website1 .ui-icon-carat-2-e-w{background-position:-144px 0}.website1 .ui-icon-triangle-1-n{background-position:0 -16px}.website1 .ui-icon-triangle-1-ne{background-position:-16px -16px}.website1 .ui-icon-triangle-1-e{background-position:-32px -16px}.website1 .ui-icon-triangle-1-se{background-position:-48px -16px}.website1 .ui-icon-triangle-1-s{background-position:-64px -16px}.website1 .ui-icon-triangle-1-sw{background-position:-80px -16px}.website1 .ui-icon-triangle-1-w{background-position:-96px -16px}.website1 .ui-icon-triangle-1-nw{background-position:-112px -16px}.website1 .ui-icon-triangle-2-n-s{background-position:-128px -16px}.website1 .ui-icon-triangle-2-e-w{background-position:-144px -16px}.website1 .ui-icon-arrow-1-n{background-position:0 -32px}.website1 .ui-icon-arrow-1-ne{background-position:-16px -32px}.website1 .ui-icon-arrow-1-e{background-position:-32px -32px}.website1 .ui-icon-arrow-1-se{background-position:-48px -32px}.website1 .ui-icon-arrow-1-s{background-position:-64px -32px}.website1 .ui-icon-arrow-1-sw{background-position:-80px -32px}.website1 .ui-icon-arrow-1-w{background-position:-96px -32px}.website1 .ui-icon-arrow-1-nw{background-position:-112px -32px}.website1 .ui-icon-arrow-2-n-s{background-position:-128px -32px}.website1 .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.website1 .ui-icon-arrow-2-e-w{background-position:-160px -32px}.website1 .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.website1 .ui-icon-arrowstop-1-n{background-position:-192px -32px}.website1 .ui-icon-arrowstop-1-e{background-position:-208px -32px}.website1 .ui-icon-arrowstop-1-s{background-position:-224px -32px}.website1 .ui-icon-arrowstop-1-w{background-position:-240px -32px}.website1 .ui-icon-arrowthick-1-n{background-position:0 -48px}.website1 .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.website1 .ui-icon-arrowthick-1-e{background-position:-32px -48px}.website1 .ui-icon-arrowthick-1-se{background-position:-48px -48px}.website1 .ui-icon-arrowthick-1-s{background-position:-64px -48px}.website1 .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.website1 .ui-icon-arrowthick-1-w{background-position:-96px -48px}.website1 .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.website1 .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.website1 .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.website1 .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.website1 .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.website1 .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.website1 .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.website1 .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.website1 .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.website1 .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.website1 .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.website1 .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.website1 .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.website1 .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.website1 .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.website1 .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.website1 .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.website1 .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.website1 .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.website1 .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.website1 .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.website1 .ui-icon-arrow-4{background-position:0 -80px}.website1 .ui-icon-arrow-4-diag{background-position:-16px -80px}.website1 .ui-icon-extlink{background-position:-32px -80px}.website1 .ui-icon-newwin{background-position:-48px -80px}.website1 .ui-icon-refresh{background-position:-64px -80px}.website1 .ui-icon-shuffle{background-position:-80px -80px}.website1 .ui-icon-transfer-e-w{background-position:-96px -80px}.website1 .ui-icon-transferthick-e-w{background-position:-112px -80px}.website1 .ui-icon-folder-collapsed{background-position:0 -96px}.website1 .ui-icon-folder-open{background-position:-16px -96px}.website1 .ui-icon-document{background-position:-32px -96px}.website1 .ui-icon-document-b{background-position:-48px -96px}.website1 .ui-icon-note{background-position:-64px -96px}.website1 .ui-icon-mail-closed{background-position:-80px -96px}.website1 .ui-icon-mail-open{background-position:-96px -96px}.website1 .ui-icon-suitcase{background-position:-112px -96px}.website1 .ui-icon-comment{background-position:-128px -96px}.website1 .ui-icon-person{background-position:-144px -96px}.website1 .ui-icon-print{background-position:-160px -96px}.website1 .ui-icon-trash{background-position:-176px -96px}.website1 .ui-icon-locked{background-position:-192px -96px}.website1 .ui-icon-unlocked{background-position:-208px -96px}.website1 .ui-icon-bookmark{background-position:-224px -96px}.website1 .ui-icon-tag{background-position:-240px -96px}.website1 .ui-icon-home{background-position:0 -112px}.website1 .ui-icon-flag{background-position:-16px -112px}.website1 .ui-icon-calendar{background-position:-32px -112px}.website1 .ui-icon-cart{background-position:-48px -112px}.website1 .ui-icon-pencil{background-position:-64px -112px}.website1 .ui-icon-clock{background-position:-80px -112px}.website1 .ui-icon-disk{background-position:-96px -112px}.website1 .ui-icon-calculator{background-position:-112px -112px}.website1 .ui-icon-zoomin{background-position:-128px -112px}.website1 .ui-icon-zoomout{background-position:-144px -112px}.website1 .ui-icon-search{background-position:-160px -112px}.website1 .ui-icon-wrench{background-position:-176px -112px}.website1 .ui-icon-gear{background-position:-192px -112px}.website1 .ui-icon-heart{background-position:-208px -112px}.website1 .ui-icon-star{background-position:-224px -112px}.website1 .ui-icon-link{background-position:-240px -112px}.website1 .ui-icon-cancel{background-position:0 -128px}.website1 .ui-icon-plus{background-position:-16px -128px}.website1 .ui-icon-plusthick{background-position:-32px -128px}.website1 .ui-icon-minus{background-position:-48px -128px}.website1 .ui-icon-minusthick{background-position:-64px -128px}.website1 .ui-icon-close{background-position:-80px -128px}.website1 .ui-icon-closethick{background-position:-96px -128px}.website1 .ui-icon-key{background-position:-112px -128px}.website1 .ui-icon-lightbulb{background-position:-128px -128px}.website1 .ui-icon-scissors{background-position:-144px -128px}.website1 .ui-icon-clipboard{background-position:-160px -128px}.website1 .ui-icon-copy{background-position:-176px -128px}.website1 .ui-icon-contact{background-position:-192px -128px}.website1 .ui-icon-image{background-position:-208px -128px}.website1 .ui-icon-video{background-position:-224px -128px}.website1 .ui-icon-script{background-position:-240px -128px}.website1 .ui-icon-alert{background-position:0 -144px}.website1 .ui-icon-info{background-position:-16px -144px}.website1 .ui-icon-notice{background-position:-32px -144px}.website1 .ui-icon-help{background-position:-48px -144px}.website1 .ui-icon-check{background-position:-64px -144px}.website1 .ui-icon-bullet{background-position:-80px -144px}.website1 .ui-icon-radio-on{background-position:-96px -144px}.website1 .ui-icon-radio-off{background-position:-112px -144px}.website1 .ui-icon-pin-w{background-position:-128px -144px}.website1 .ui-icon-pin-s{background-position:-144px -144px}.website1 .ui-icon-play{background-position:0 -160px}.website1 .ui-icon-pause{background-position:-16px -160px}.website1 .ui-icon-seek-next{background-position:-32px -160px}.website1 .ui-icon-seek-prev{background-position:-48px -160px}.website1 .ui-icon-seek-end{background-position:-64px -160px}.website1 .ui-icon-seek-start{background-position:-80px -160px}.website1 .ui-icon-seek-first{background-position:-80px -160px}.website1 .ui-icon-stop{background-position:-96px -160px}.website1 .ui-icon-eject{background-position:-112px -160px}.website1 .ui-icon-volume-off{background-position:-128px -160px}.website1 .ui-icon-volume-on{background-position:-144px -160px}.website1 .ui-icon-power{background-position:0 -176px}.website1 .ui-icon-signal-diag{background-position:-16px -176px}.website1 .ui-icon-signal{background-position:-32px -176px}.website1 .ui-icon-battery-0{background-position:-48px -176px}.website1 .ui-icon-battery-1{background-position:-64px -176px}.website1 .ui-icon-battery-2{background-position:-80px -176px}.website1 .ui-icon-battery-3{background-position:-96px -176px}.website1 .ui-icon-circle-plus{background-position:0 -192px}.website1 .ui-icon-circle-minus{background-position:-16px -192px}.website1 .ui-icon-circle-close{background-position:-32px -192px}.website1 .ui-icon-circle-triangle-e{background-position:-48px -192px}.website1 .ui-icon-circle-triangle-s{background-position:-64px -192px}.website1 .ui-icon-circle-triangle-w{background-position:-80px -192px}.website1 .ui-icon-circle-triangle-n{background-position:-96px -192px}.website1 .ui-icon-circle-arrow-e{background-position:-112px -192px}.website1 .ui-icon-circle-arrow-s{background-position:-128px -192px}.website1 .ui-icon-circle-arrow-w{background-position:-144px -192px}.website1 .ui-icon-circle-arrow-n{background-position:-160px -192px}.website1 .ui-icon-circle-zoomin{background-position:-176px -192px}.website1 .ui-icon-circle-zoomout{background-position:-192px -192px}.website1 .ui-icon-circle-check{background-position:-208px -192px}.website1 .ui-icon-circlesmall-plus{background-position:0 -208px}.website1 .ui-icon-circlesmall-minus{background-position:-16px -208px}.website1 .ui-icon-circlesmall-close{background-position:-32px -208px}.website1 .ui-icon-squaresmall-plus{background-position:-48px -208px}.website1 .ui-icon-squaresmall-minus{background-position:-64px -208px}.website1 .ui-icon-squaresmall-close{background-position:-80px -208px}.website1 .ui-icon-grip-dotted-vertical{background-position:0 -224px}.website1 .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.website1 .ui-icon-grip-solid-vertical{background-position:-32px -224px}.website1 .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.website1 .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.website1 .ui-icon-grip-diagonal-se{background-position:-80px -224px}.website1 .ui-corner-all,.website1 .ui-corner-top,.website1 .ui-corner-left,.website1 .ui-corner-tl{border-top-left-radius:0}.website1 .ui-corner-all,.website1 .ui-corner-top,.website1 .ui-corner-right,.website1 .ui-corner-tr{border-top-right-radius:0}.website1 .ui-corner-all,.website1 .ui-corner-bottom,.website1 .ui-corner-left,.website1 .ui-corner-bl{border-bottom-left-radius:0}.website1 .ui-corner-all,.website1 .ui-corner-bottom,.website1 .ui-corner-right,.website1 .ui-corner-br{border-bottom-right-radius:0}.website1 .ui-widget-overlay{background:#eee;opacity:.8;filter:Alpha(Opacity=80)}.website1 .ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}.website1 .ui-button { margin-right: 0; } .website1 .ui-tabs .ui-tabs-nav li.ui-state-default { margin-bottom: -1px; } .website1 .ui-tabs .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; } .website1 .ui-tabs .ui-tabs-panel { border: 0; } .website1 .ui-dialog { box-sizing: border-box; } .website1 .ui-dialog .ui-dialog-titlebar-close { height: 16px; width: 16px; padding: 3px; } .website1 .ui-dialog .ui-dialog-content { border: 0; } .website1 .ui-dialog .ui-widget-content { border-width: 1px 0 0 0; } .website1 .ui-jqgrid table.navtable { height: 30px; } .website1 .ui-jqgrid .ui-pg-input { height: auto; width: auto; } .website1 .ui-jqgrid { box-sizing: content-box; } .website1 .ui-jqgrid .ui-pg-button { border: 1px solid transparent; } .website1 .ui-jqgrid table.ui-pg-table td { padding: 3px !important; } .website1 .ui-jqgrid .HeaderButton { margin-right: 4px; } .ui-dialog { position: absolute; }  .ui-selectmenu-menu .ui-menu { padding: 5px; list-style-type: none; } 