body {
    margin: 0px 0px 0px 0px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFF;
}

input, textarea, select {
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000066;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: middle;
}

button {
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: middle;
}

button, input[type=button], input[type=submit] {

}
.noscroll {
    overflow: hidden !important;
}

.x-body {
    font-size: 12px !important;
    font-family: Roboto, Arial, Helvetica, sans-serif !important;
    background: #FFFFFF !important;
}
.x-grid-cell,
.x-panel-body-default {
    font-family: Roboto, Arial, Helvetica, sans-serif !important;
}

/**************************************************/

.shadow-1 {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.shadow-2 {
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.shadow-3 {
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.shadow-4 {
    -webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    -moz-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.shadow-5 {
    -webkit-box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
    -moz-box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}

.in-shadow-1 {
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.12), inset 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.12), inset 0 1px 2px rgba(0,0,0,0.24);
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.12), inset 0 1px 2px rgba(0,0,0,0.24);
}

.in-shadow-2 {
    -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,0.16), inset 0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: inset 0 3px 6px rgba(0,0,0,0.16), inset 0 3px 6px rgba(0,0,0,0.23);
    box-shadow: inset 0 3px 6px rgba(0,0,0,0.16), inset 0 3px 6px rgba(0,0,0,0.23);
}

.in-shadow-3 {
    -webkit-box-shadow: inset 0 10px 20px rgba(0,0,0,0.19), inset 0 6px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: inset 0 10px 20px rgba(0,0,0,0.19), inset 0 6px 6px rgba(0,0,0,0.23);
    box-shadow: inset 0 10px 20px rgba(0,0,0,0.19), inset 0 6px 6px rgba(0,0,0,0.23);
}

.hidden {
    display: none;
}

/**************************************************/

.msg.INFO { color: #5cb85c  }
.msg.ERROR { color: #d92121  }
.msg.CRITICAL { color: #FF0000 }
.msg.ATENTION { color: #4A89DC }
.msg.QUEST { color: #4257a2  }
.msg.STOP {}

/**************************************************/

.header {
    background-color: #4A89DC;
    border-bottom: 1px solid RGBA(255, 255, 255, 0.1);
    height: 50px;
}

.header td {
    vertical-align: top;
    padding: 5px 10px 10px 10px;
}
.header .col-L {
    width:350px;
    height:1px;
}

.header .col-R {
    vertical-align: bottom;
    color: #FFF;
}
.header .logo {
    font-family: "Michroma";
    font-size: 36px;
    color: #FFF;
}

.header .logosub {
    font-family: "Michroma";
    font-size: 9px;
    color: #FFF;
}

.mainmenu {
    background-color: #F2F2F2;
    /*border-bottom: 1px solid #CCC;*/
    font-size: 9px;

    width: 143px;
}

#xtree-menu-container {
    min-width:250px;
    height:100%;
    /*padding:5px 5px 5px 5px; */
    /*margin:5px 5px 5px 5px;*/
}

.footer {
    background-color: #4A89DC;
    font-size: 9px;
    vertical-align: top;
    height: 10px;
    color: #FFF;
    text-align: right;
}

.footer div {
    padding: 5px 15px;
}

.footer a {
    color: #FFF;
    text-decoration: none;
}

td.workarea {
    /*padding: 10px 15px 10px 15px;*/
    vertical-align: top;
}

#workarea {
    height: 100%;
    /*box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);*/
}

.workwindow {
    width: 100%;
    height: 100%;
}
.workwindow .workwindow-header {
    height: 1px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    background-color: #7EA3DA;
    color: #FFF;
}

.workwindow .workwindow-header td {
    padding: 15px 15px;
    white-space: nowrap;
}

.workwindow .workwindow-header i {
    margin-right: 5px;
    margin-left: 5px;
}

.workwindow .workwindow-main {
    vertical-align: top;
}

/*#header {*/
    /*text-align: left;*/
    /*white-space: nowrap;*/
    /*padding: 20px;*/
    /*font-size: 18px;*/
    /*font-weight: bold;*/

    /*background-color: #7EA3DA;*/
    /*color: #FFF;*/
/*}*/

/*#header i {*/
    /*margin-right: 5px;*/
    /*margin-left: 5px;*/
/*}*/

.workwindow #toolbar {
    margin: 5px 0px 5px 0px;
}

.workwindow #toolbar td {
    vertical-align: middle;
    padding: 2px 0px;
}

.workwindow #toolbar .toolbar-buttons {
    padding-left: 10px;
}
.workwindow #toolbar .toolbar-buttons .xmsbtn-status {
    min-width: 100px;
}
.workwindow #toolbar .toolbar-nav {
    width:1px;
    text-align: center;
    padding: 0px 15px 0px 0px;
}
.workwindow #toolbar .toolbar-records {
    min-width: 100px;
}
.workwindow #toolbar .toolbar-records #records {
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: bold;
    background-color: rgba(0, 0, 0, 0.13);
}

.workwindow #toolbar .toolbar-records #records:empty {
    display: none;
}

.workwindow #toolbar .toolbar-message {}

.workwindow #toolbar #message {
    padding-right: 10px;
    font-size: 13px;
    font-weight: bold;
}

.workwindow #toolbar #message i {
    font-size: 16px;
}

.workwindow .listing td {
    padding: 5px 8px 5px 8px;
}

.workwindow .listing td.listingCell {
    position: relative;
    vertical-align: middle;
}
.workwindow .listing .list_header {
    vertical-align: middle;
    font-weight: bold;
}
.workwindow .listing .list_header td {
    padding: 10px 8px 10px 8px;
    background-color: rgba(0,0,0,0.05);
    vertical-align: middle;
}


.workwindow .listing .list_header .sorted_ASC,
.workwindow .listing .list_header .sorted_DESC {
    position: relative;
    background-color: rgba(0,0,0,0.1);
    padding-right: 15px;
}
.workwindow .listing .list_header .sorted_ASC:before,
.workwindow .listing .list_header .sorted_DESC:before {
    position: absolute;
    font-family: FontAwesome;
    right: 5px;
}

.workwindow .listing .list_header .sorted_ASC:before {
    content: "\f0d8";
}

.workwindow .listing .list_header .sorted_DESC:before {
    content: "\f0d7";
}


.workwindow .listing .list_header a, .workwindow .listing .list_header a:active, .workwindow .listing .list_header a:visited {
    text-decoration: none;
    color: #000000;
}

.workwindow .listing .list_header a:hover {
    text-decoration: underline;
    color: #000000;
}

.workwindow .listing .list-thumb {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: rgba(0,0,0,0.05);
    width: 56px;
    height: 36px;
    margin-top: -3px;
    margin-bottom: -3px;
    margin: auto;
}

.workwindow .formfields {  }
.workwindow .title {  }
.workwindow .content {
    -webkit-box-shadow: inset 0 3px 6px -3px rgba(0,0,0,0.16), inset 0 3px 6px -3px rgba(0,0,0,0.23);
    -moz-box-shadow: inset 0 3px 6px -3px rgba(0,0,0,0.16), inset 0 3px 6px -3px rgba(0,0,0,0.23);
    box-shadow: inset 0 3px 6px -3px rgba(0,0,0,0.16), inset 0 3px 6px -3px rgba(0,0,0,0.23);
}

.workwindow .content.padding {
    padding: 30px 30px 15px 30px;
}

.workwindow .buttons {
    /* secção de botões de gravar, cancelar, publicar...  */
    /*text-align: center;*/
    margin: 20px 20px 40px 20px;
}
.workwindow .buttons.center {
    text-align: center;
}
.workwindow .fields {  }
.workwindow .fields .field { margin: 10px 0px 10px 0px; clear: both; }
.workwindow .fields .field-label { font-size: 14px; font-weight: bold; clear: both;}
.workwindow .fields .field-object { margin-top: 5px; margin-bottom: 25px }
.workwindow .fields .field-help { margin-top: -20px; margin-bottom: 25px; color: #555555; line-height: 110%; }
.workwindow .fields .field-help ul { list-style: disc inside; }
.workwindow .fields .field-help li { display: list-item; }

.workwindow table.fields td.field-label { padding: 10px 20px 10px 0px; width: 1px; white-space: nowrap}
.workwindow table.fields td.field-object { padding: 10px 0px  }

.workwindow .fields input[type=text],
.workwindow .fields input[type=password],
.workwindow .fields textarea
{
    background-color: #FFFFFF;
    font-family: "Roboto Mono", Arial, Helvetica, sans-serif;
    border: 1px solid #CFD8DC;
    font-size: 13px;
    padding: 5px 5px 5px 8px;
    color: #333333;


    /*border-radius: 2px;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
    /*-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;*/
    /*-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/

}
.workwindow .fields input[type=text],
.workwindow .fields input[type=password]
{
    min-height: 30px;
}

.workwindow .fields input[type=text]:focus,
.workwindow .fields input[type=text]:active,
.workwindow .fields input[type=password]:focus,
.workwindow .fields input[type=password]:active,
.workwindow .fields textarea:focus,
.workwindow .fields textarea:active {
    background-color: rgba(245, 245, 255, 0.9);
    border-left: 4px solid #4A89DC;
    padding-left: 5px;
    color: #3b4487;
}
.workwindow .fields select {
    background-color: #FFFFFF;
    font-family: "Roboto Mono", Arial, Helvetica, sans-serif;
    border: 1px solid #CFD8DC;
    font-size: 13px;
    padding: 5px 5px 3px 8px;
    color: #333333;
    height: 30px;
    line-height: 14px;
    border-radius: 2px;
    min-width: 250px;
}

.workwindow .fields select:focus,
.workwindow .fields select:active {
    background: rgba(245, 245, 255, 0.9);
    border-left: 4px solid #4A89DC;
    padding-left: 5px;
    color: #3b4487;
}

.workwindow .fields .field-object .error {
    border-left: 4px solid #FF0000 !important;
}


/*** jquery validation ***/
.workwindow .strength-meter {
    margin-left: 10px;
    padding: 2px;
}

.workwindow .fields .help-block.form-error {
    display: none;
}
.workwindow .strength-meter.password-bad {
    color: #FF0000;
    /*border-bottom: 4px solid #FF0000;*/
}
.workwindow .strength-meter.password-weak {
    color: #9e7d00;
    /*border-bottom: 4px solid #9e7d00;*/
}
.workwindow .strength-meter.password-good {
    color: #009d5f;
    /*border-bottom: 4px solid yellow;*/
}
.workwindow .strength-meter.password-strong {
    color: #007a33;
    /*border-bottom: 4px solid #00cf69;*/
}

/*** jquery sidebar ***/
.workwindow .sidebar {
    border-right: 1px solid #CCC;
    vertical-align: top;
}

.workwindow #searchForm {
    position: relative;
    padding: 15px 20px 15px 30px;
    background-color: rgba(0,0,0,0.15);
    border-bottom: 1px dashed #CCC;
    -webkit-box-shadow: inset 0 3px 6px -3px rgba(0,0,0,0.16), inset 0 3px 6px -3px rgba(0,0,0,0.23);
    -moz-box-shadow: inset 0 3px 6px -3px rgba(0,0,0,0.16), inset 0 3px 6px -3px rgba(0,0,0,0.23);
    box-shadow: inset 0 3px 6px -3px rgba(0,0,0,0.16), inset 0 3px 6px -3px rgba(0,0,0,0.23);
}

.workwindow #searchForm table.fields td.field-object {
    padding-top: 3px !important;
    padding-bottom: 5px !important;
}
.workwindow #searchForm table.fields td.field-object input[type=text],
.workwindow #searchForm table.fields td.field-object textarea {
    min-height: 24px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 180px !important;
}
.workwindow #searchForm table.fields td.field-object select {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 24px;
    width: 180px !important;
    min-width: 180px !important;
}
.workwindow #searchForm table.fields td.field-label {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 10px;
    font-size: 12px;

}
.workwindow #searchForm table.fields td.field-label div {
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: right;
}

.workwindow #searchForm .search-buttons {
    vertical-align: top;
    text-align: right;
}
.workwindow #searchForm .search-col {
    float: left;
    margin-right: 20px;
}

.workwindow #searchForm .search-close {
    position: absolute;
    top: 5px;
    right: 15px;
}
.workwindow.newsletter #searchForm {
    background-color: rgba(0,0,0,0.08);
    border: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 20px;
}
.workwindow.newsletter #searchForm table.fields td.field-object select {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 24px;
    width: 250px !important;
    min-width: 250px !important;
}

.workwindow.newsletter #searchForm table.fields td.field-object input[type=text],
.workwindow.newsletter #searchForm table.fields td.field-object textarea {
    min-height: 24px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 250px !important;
}

.workwindow span.err {
    display: block;
    background-color: #FFD;
    padding: 10px;
    margin: 10px;
    line-height: 180%;
    font-size: 12px;
    color: #cc0000;
}

/******************************************************************************************/

.xmsToolTip {
    background-color: #FFF;
    border: 1px solid rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.xmsToolTip .xmsToolTipTitle {
    padding: 5px;
    color: #FFF;
    font-weight: bold;
    background-color: #666;
}

.xmsToolTip .xmsToolTipBullet {
    padding: 5px 0px 5px 5px;
    color: #666;
}

.xmsToolTip .xmsToolTipText {
    padding: 5px;
}

/******************************************************************************************/
.xmsbtn a {
    text-decoration: none;
    color: #333;
    display: inline-block;
}
.xmsbtn a:hover
{
    background-color: #f5f5f5;
    color: #4A89DC;
}
.xmsbtn-icon.xmsbtn-disabled {
    background-color: #ffffff;
    color: #CCC;
    cursor: default;
}

.xmsbtn-icon,
.xmsnav-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;

    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;

    text-align: center;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
 }

.xmsnav-icon {
    font-size: 12px;
}
.xmsnav {
    white-space: nowrap;
}
.xmsnav a {
    text-decoration: none;
    color: #333;
    display: inline-block;
    background-color: rgba(0,0,0,0.13);
    margin-left: 1px;
}
.xmsnav a:hover
{
    background-color: #4A89DC;
    color: #FFF;
}

/******************************************************************************************/

.admin-simple .workwindow .workwindow-header  {
    background-color: rgba(0,0,0,0.15);
    color: #000;
}

.admin-simple .workwindow .workwindow-header td {
    padding:5px;
    font-size: 14px;
}

.admin-simple .header {
    height: 1px;
    padding: 0px;
    border-bottom: 1px solid #5463b3

}

.admin-simple .header table {
    box-shadow: 0px 5px 10px rgba(0,0,0,0.2), 0 2px 3px 0 rgba(0,0,0,.15);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2), 0 2px 3px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2), 0 2px 3px 0 rgba(0,0,0,.15);
}

.admin-simple .header td {
    padding: 5px 1px 5px 10px;
}

.admin-simple .header .logo {
    font-size: 20px;
}

.admin-simple .buttons {
    text-align: right;
}
.admin-simple .buttons .btn-ok {
    width:80px;
    height: 24px;
    min-height: 14px;
    line-height: 14px;
    font-size: 12px;
    padding: 0px;
    color: #000;
    background-color: #FFF;
    margin-right: 10px;
}
.admin-simple .buttons .btn-close {
    height: 20px;
    min-height: 14px;
    line-height: 14px;
    font-size: 20px;
    padding: 0px;
    color: #FFF;
}

.admin-simple #scrollable-container {
    margin: 0;
    padding: 0;
    overflow: auto;
}


/******************************************************************************************/

/* Dropdown Button */
.dropbtn {
    color: white;
    font-size: 36px;
    display: block;
    border: none;
    cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {

}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    right: -5px;
    top: 51px;
    text-align: center;
    color: #000;
    z-index: 9999;
}
/* Links inside the dropdown */
.dropdown-content a {
    color: #4A89DC;
    text-decoration: none;
    font-size: 12px;
    display: block;
    cursor: pointer;
}

.dropdown-content .dropdown-item {
    padding: 12px 16px;
}
.dropdown-content .dropdown-item i.fa {
    margin-right: 5px;
}

.dropdown-content .dropdown-item.signout {
    color: rgb(73, 93, 174);
    background-color: #e9e9e9;
    font-weight: bold;
}
.dropdown-content .dropdown-item.signout:hover {
    /*color: #4A89DC;*/
    background-color: #e0e0e0;
}

.dropdown-content .dropdown-item.user {
    /*background-color: rgba(0,0,0,0.2);*/
    line-height: 1.2;
    border-bottom: 1px solid #CCC;
}

.dropdown-content .dropdown-item.user .title {
    font-weight: bold;
    text-transform: capitalize;
}

.dropdown-content .dropdown-item.user .subtitle {
    color: #666;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #f1f1f1
}

.bubble {
    position: relative;
    width: 180px;
    min-height: 75px;
    background-color: #FFF;
    border: 1px solid rgba(0,0,0,.25);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.bubble:after,
.bubble:before
{
    top: -10px;
    margin-left: -11px;
    right: 11px;
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-color: transparent;
    border-style: solid;
}
.bubble:after
{
    border-top-width: 0;
    border-bottom-color: #FFF;
}

.bubble:before
{
    top: -11px;
    border-top-width: 0;
    border-bottom-color: rgba(0,0,0,.25);
}



/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */

.show {display:block;}

/******************************************************************************************/

.catalog {

}

.catalogForm {
    height: 100%;
}

.catalog .sidebar {
    padding: 20px 10px;
    width: 200px;
}
.catalog .main {
    padding: 10px 20px 20px 20px;
    vertical-align: top;
}
.catalog .main .buttons {
    margin: 20px 0px 40px 0px;
}
.catalog .main .buttons .btn {
    margin: 6px 0px;
}

.catalog #tabs .xmsbtn a {
    display: block;
    min-width: 50px;
}

.catalog .tab-page .tab-page-padding {
    padding-left: 15px;
    padding-right: 15px;
}

.catalog .sidebar .toolbar {
    padding-bottom: 7px;
    border-bottom: 1px solid #CCC;
}

.catalog .sidebar .tree {
    padding-top: 5px;
}

.catalog .toolbar .toolbtn-sm {
    padding: 4px 6px;
    border-radius: 2px;
}

.catalog .tree .container:first-child {
    min-width: 350px;
    padding-left:10px;
}


/********************************************/

.login,
.licenseterms {
    background-color: #f5f5f5;
    vertical-align: middle;
    text-align: center
}

.login .login-container {
    margin-top: 100px;
    vertical-align: middle;
    text-align: center
}

.login .login-form {
    padding: 20px 30px 30px 30px;
    background-color: #FFF;
    border: 1px solid #CCC;
    display: inline-block;
    text-align: left;
}

.login .field-object input,
.login .field-object button
{
    width: 300px;
}

.login .message {
    width: 200px;
    margin: 0px auto 20px auto;
    border-bottom: 3px solid #c00;
    padding: 10px;
    /* background-color: #FFF; */
    color: #900;
    font-size: 13px;
    font-weight: bold;
}

/********************************************/

.fld .thumb {
    position: relative;
}

.fld .thumb .frame {
    display: inline-block;
    background-color: #f0f0f0;
    border: 1px solid #D9E3EA;
    padding: 5px;
    position: relative;
    z-index: 10;
}
.fld.fld-newsletter_image .thumb .frame {
    padding: 0px;
}

.fld-img.fld-newsletter_image {
    padding-top: 0px;
}



.fld .thumb .hitarea {
    cursor: pointer;
}

.fld .thumb .thumb-back {
    position: absolute;
    z-index: -1;
    color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
}

.fld .thumb .thumb-back .fa {
    font-size: 24px
}

.fld .thumb .clear-btn {
    position: absolute;
    cursor: pointer;
    font-size: 24px;
    top: -20px;
    right: -20px;
    display: none;
    color: #666;
}

.fld .thumb .caption {
    margin-top: 5px;
}
.fld .thumb .caption input{
    width: 100%;
}

.fld .thumb .clear-btn:hover {
    color: #CC0000;
}

.fld .thumb.hasContent .thumb-back
{
    display: none;
}

.fld .thumb.hasContent .clear-btn
{
    display: block;
}



/*********************************/
.fld-file {
    display: inline-block;
    min-width: 100px;
}

.fld-file .thumb .frame {
    padding: 10px !important;
}
.fld-file .thumb .thumb-content {
    font-family: "Roboto Mono", Arial, Helvetica, sans-serif;
    font-weight: bold;
    min-width: 150px;
    min-height: 20px;
    text-align: center;
    color: #333;
}

.fld-file .thumb .thumb-content i.fa {
    color: #3b4487;
    font-size: 24px;
    padding-bottom: 10px;
    display: none;
}

.fld-file .thumb .thumb-back {
    top: 50%;
    left: 10px;
    transform: translate(0%, -50%);
}
.fld-file .thumb .thumb-back .fa {
    font-size: 18px !important;
    margin-right: 5px;
}

.fld-file .thumb.hasContent .thumb-content .fa {
    display: block;
}

.fld-file.fld-advfile .thumb .thumb-content {
    min-width: 300px;
}


/**** FLD-IMG (SRCIMAGE e ADVIMAGE) *****/

.fld-img {
    padding: 5px 0px 5px 0px;
}

.fld-img .thumb .thumb-content {
    min-width: 150px;
    min-height: 90px
}
.fld-img .thumb .thumb-content img {
    max-height: 300px;
    max-width: 300px;
}
.fld-img .thumb .thumb-back {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}



/**** .fld-img.fld-advimage (specific for ADVIMAGE) *****/

.fld-img.fld-advimage .thumb {
    float: left;
}

.fld-img.fld-advimage .thumb .thumb-content {
    position: relative;
    min-width: 180px;
    min-height: 135px;
}
.fld-img.fld-advimage .thumb .thumb-content > div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fld-img.fld-advimage .thumb .thumb-content img {
    max-width: 180px;
    max-height: 135px;
}

.fld-img.fld-advimage .swap-image-container {
    float:right;
    padding:65px 5px;
    overflow:visible;
}

.fld-img.fld-advimage .swap-image-container a {
    color: #999;
}

.fld-img.fld-advimage .swap-image-container a:hover {
    color: #4A89DC;
}

/*******************************************************************/

.fld-link .label {
    text-align: left;
    width: 60px;
    white-space: nowrap;
    padding-right: 10px;
    padding-bottom: 5px;
}

.fld-link .value {
    padding-bottom: 10px;
}
.fld-link .value input {
    width: 100%;
}
.fld-link .value button {
    width: 100%;
    background-color: #FFF;
    min-height: 28px;
    border: 1px solid #CFD8DC;
    text-align: left;
    font-family: "Roboto Mono", Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}
.fld-link .value button:hover {
    background-color: rgba(245, 245, 255, 0.9);
    border-left: 4px solid #4A89DC;
}

.fld-link .preview {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    border-left: 4px solid #CFD8DC;
    padding: 5px 5px 5px 8px;
}
.fld-link .preview:after {
    content: '\00a0'
}

/***********************************************/


.field.LABEL {
    padding: 10px 0px !important;
}

.field.LABEL .field-object {
    display: none;
}

/***********************************************/

.fld-select select {
    min-width: 400px !important;
}

.fld-select-from-existing button {
    background-color: #FFF;
    border: 1px solid #CFD8DC;
    height: 30px;
    min-width: 30px;
    text-align: center;
    line-height: 26px;
    border-radius: 4px;
    padding: 7px;
    color: #000;
    cursor: pointer;
}
.fld-select-from-existing button:hover {
    color: #FFF;
    background-color: #4A89DC;
}

/***********************************************/

.fld-relation {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    min-width: 400px;
    overflow: auto;
    background-color:#FFFFFF;
    border:1px solid #CFD8DC;
    border-radius: 4px;
    font-size: 13px;
    padding: 5px 0px;
}

.fld-relation .item {
    padding: 2px 5px;
}
.fld-relation .item:hover {
    background-color: rgba(0,0,0,0.07);
}

/***********************************************/

.fld-date button {
    background-color: #FFF;
    border: 1px solid #CFD8DC;
    height: 30px;
    min-width: 30px;
    padding: 7px;
    color: #000;
    cursor: pointer;
    text-align: center;
}
.fld-date button:hover {
    color: #FFF;
    background-color: #4A89DC;
}

/***********************************************/

.articles-publish .fld-date {
    white-space: nowrap;
}
.articles-publish .fld-date input {
    width: 100px;
}
.articles-publish .catalogzones
{
    margin: 0px 20px;
}
.zone-row:hover td {
    background-color: rgba(0,0,0,0.1);
}

.articles-edit .message,
.artpage-edit .message {
    padding: 20px;
    margin: 20px;
    background-color: #f5f5f5;
    border: 1px solid #CCC;
    font-weight: bold;
}
.message:empty, .message.msg:empty {
    display: none;
}

.tTree {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.tTree .tTreeRow:hover {
    background-color: rgba(0,0,0,0.1);
}

.tTree .tNode {
    padding: 1px 3px;
    text-decoration: none;
}
.tTree .tNode,
.tTree .tSelnode,
.tTree .tRootnode
{
    float: left;
    line-height: 22px;
}
.tTree .tRootnode {
    font-weight: bold;
}
.tTree .tNode a,
.tTree .tRootnode a {
    color: black;
    text-decoration: none;
}

.tTree .tNode a:hover {
    color: #3d468c;
    background-color: rgba(0,0,0,0.05);
}

.tTree .tSelnode {

}

.tTree .tNode.tSelnode a,
.tTree .tRootnode.tSelnode a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #4A89DC;
    padding: 1px 3px;
    text-decoration: none;
}

.tTree .tNode.tSelnode a:hover,
.tTree .tRootnode.tSelnode a:hover {
    color: #FFF;
}

.tTree .tRootnode {
    text-decoration: none;
}

.tTree .tRootnode a {
    text-decoration: none;
}

.tTree .nodelabel {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}

.tTree .indent {
    position: relative;
    display: block;
    float: left;
    width: 20px;
    height: 24px;
    margin-left: 0px;
    border-left: 1px dotted #CCC;
    /*background-color: red;*/
}
.tTree .icon {
    position: relative;
    display: block;
    float: left;
    width: 18px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}
.tTree .icon .fa-stack {
    height: 24px;
}

.tTree .indent i,
.tTree .icon i {
    font-size: 16px;
    position: absolute;
    top: 50%;
    left: -3px;
    transform: translate(0%, -50%);
}
.tTree a .indent i {
    color: #333;
}
.tTree .icon i.dim {
    color: #999;
}

.tTree .indent i.tm:before,
.tTree .indent i.bm:before {
    content: "\f0da";
}

.tTree .indent i.tl,
.tTree .indent i.bl {
    margin-top: -8px;
    left: -2px;
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.tTree .indent i.tl:before,
.tTree .indent i.bl:before {
    content: "\f0da";

}

.tTree .listingCell {
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    clear: both;
}

/** zonas de catálogo no gravar e publicar *********************************************/

.catalogzones .fields input[type=text],
.catalogzones .fields input[type=password] {
    min-height: 22px;
    padding: 0px 5px 0px 8px;
}
.catalogzones .fld-date button {
    height: 22px;
    min-width: 30px;
    padding: 5px;
}
.catalogzones .nodelabel input[type=checkbox] {
    margin-top: 1px;
}
.catalogzones .listing td {
    padding: 0px 8px;
    vertical-align: middle;
}

/** newsletter *********************************************/

.newsletter-send .filter-header {
    padding: 0px 0px 0px 15px;
    clear: both;
    height: 60px;
}
.newsletter-send .filter-header:after {
    clear: both;
}

.newsletter-send .filter-count {
    float: left;
    line-height: 38px;
    font-weight: bold;
}
.newsletter-send .filter-count .badge {
    margin-top: 9px;
    font-size: 16px;
}


.newsletter-send .filter-button {
    float: right;
}


.newsletter-container {
    margin-top: 20px;
    padding: 30px;
    display: inline-block;
    border: 1px solid rgba(0,0,0,0.1);
}

.newsletter-container .editable-region {
    border:1px dotted #cccccc
}

.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : inherit;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}

/***********************************************/


/***********************************************/

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
/***********************************************/

.btn
{
    /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);*/
    /*border: none;*/
    /*border-radius: 2px;*/
    /*color: #000;*/
    /*position: relative;*/
    /*height: 36px;*/
    /*margin: 0px 10px 0px 10px;*/
    /*min-width: 64px;*/
    /*padding: 0 16px;*/
    /*display: inline-block;*/
    /*font-family: "Roboto","Helvetica","Arial",sans-serif;*/
    /*font-size: 14px;*/
    /*font-weight: 500;*/
    /*text-transform: uppercase;*/
    /*letter-spacing: 0;*/
    /*overflow: hidden;*/
    /*will-change: box-shadow;*/
    /*transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);*/
    /*outline: none;*/
    /*cursor: pointer;*/
    /*text-decoration: none;*/
    /*text-align: center;*/
    /*line-height: 36px;*/
    /*vertical-align: middle;*/


    display: inline-block;
    position: relative;
    cursor: pointer;
    min-height: 30px;
    min-width: 88px;
    line-height: 30px;
    vertical-align: middle;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    text-align: center;
    border-radius: 2px;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0;
    padding: 0 6px;
    margin: 6px 8px;
    background: transparent;
    color: currentColor;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    font-style: inherit;
    font-variant: inherit;
    font-family: inherit;
    text-decoration: none;
    overflow: hidden;
    -webkit-transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);
}

.btn.btn-short {
    min-width: 30px;
    min-height: 30px;
    padding: 0px;
    margin: 0px;
}

.btn.btn-raised {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
}

.btn.btn-default {
    background-color: rgba(255, 255, 255, .9);
}

.btn.btn-default:hover {
    background-color: rgba(220,220,220,.9);
}

.btn.btn-default:active {
    -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(158,158,158,.3);
}

.btn.btn-default:focus:not(:active) {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    background-color: rgba(158,158,158,.3);
}

.btn.btn-primary {
    color: #FFF;
    background-color: rgba(74, 137, 220, 1);
}

.btn.btn-primary:hover {
    background-color: rgb(73, 93, 174);
}

.btn.btn-primary:active {
    -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(74, 137, 220,.8);
}

.btn.btn-primary:focus:not(:active) {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    background-color: rgba(74, 137, 220,.8);
}

.btn.btn-info {
    color: #FFF;
    background-color: rgb(73, 140, 189);
}

.btn.btn-info:hover {
    background-color: rgb(73, 115, 164);
}

.btn.btn-info:active {
    -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(73, 140, 189,.8);
}

.btn.btn-info:focus:not(:active) {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    background-color: rgba(73, 140, 189,.8);
}

.btn.btn-danger {
    color: #FFF;
    background-color: rgb(190, 0, 0);
}

.btn.btn-danger:hover {
    background-color: rgb(150, 0, 0);
}

.btn.btn-danger:active {
    -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    box-sh-moz-box-shadowadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(143, 0, 0,.8);
}

.btn.btn-danger:focus:not(:active) {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
    background-color: rgba(143, 0, 0,.8);
}

/************************************************************************************************/


.toolbtn {
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.toolbtn:focus,.toolbtn:active:focus,.toolbtn.active:focus,.toolbtn.focus,.toolbtn:active.focus,.toolbtn.active.focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.toolbtn:hover,.toolbtn:focus,.toolbtn.focus {
    color:#333;
    text-decoration:none
}
.toolbtn:active,.toolbtn.active {
    outline:0;
    background-image:none;

    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.toolbtn.disabled,.toolbtn[disabled],fieldset[disabled] .toolbtn {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);

    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
a.toolbtn.disabled,fieldset[disabled] a.toolbtn {
    pointer-events:none
}
.toolbtn-default {
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.toolbtn-default:focus,.toolbtn-default.focus {
    color:#333;
    background-color:#e6e6e6;
    border-color:#8c8c8c
}
.toolbtn-default:hover {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.toolbtn-default:active,.toolbtn-default.active,.open>.dropdown-toggle.toolbtn-default {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.toolbtn-default:active:hover,.toolbtn-default.active:hover,.open>.dropdown-toggle.toolbtn-default:hover,.toolbtn-default:active:focus,.toolbtn-default.active:focus,.open>.dropdown-toggle.toolbtn-default:focus,.toolbtn-default:active.focus,.toolbtn-default.active.focus,.open>.dropdown-toggle.toolbtn-default.focus {
    color:#333;
    background-color:#d4d4d4;
    border-color:#8c8c8c
}
.toolbtn-default:active,.toolbtn-default.active,.open>.dropdown-toggle.toolbtn-default {
    background-image:none
}
.toolbtn-default.disabled,.toolbtn-default[disabled],fieldset[disabled] .toolbtn-default,.toolbtn-default.disabled:hover,.toolbtn-default[disabled]:hover,fieldset[disabled] .toolbtn-default:hover,.toolbtn-default.disabled:focus,.toolbtn-default[disabled]:focus,fieldset[disabled] .toolbtn-default:focus,.toolbtn-default.disabled.focus,.toolbtn-default[disabled].focus,fieldset[disabled] .toolbtn-default.focus,.toolbtn-default.disabled:active,.toolbtn-default[disabled]:active,fieldset[disabled] .toolbtn-default:active,.toolbtn-default.disabled.active,.toolbtn-default[disabled].active,fieldset[disabled] .toolbtn-default.active {
    background-color:#fff;
    border-color:#ccc
}
.toolbtn-default .badge {
    color:#fff;
    background-color:#333
}
.toolbtn-primary {
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4
}
.toolbtn-primary:focus,.toolbtn-primary.focus {
    color:#fff;
    background-color:#286090;
    border-color:#122b40
}
.toolbtn-primary:hover {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.toolbtn-primary:active,.toolbtn-primary.active,.open>.dropdown-toggle.toolbtn-primary {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.toolbtn-primary:active:hover,.toolbtn-primary.active:hover,.open>.dropdown-toggle.toolbtn-primary:hover,.toolbtn-primary:active:focus,.toolbtn-primary.active:focus,.open>.dropdown-toggle.toolbtn-primary:focus,.toolbtn-primary:active.focus,.toolbtn-primary.active.focus,.open>.dropdown-toggle.toolbtn-primary.focus {
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
}
.toolbtn-primary:active,.toolbtn-primary.active,.open>.dropdown-toggle.toolbtn-primary {
    background-image:none
}
.toolbtn-primary.disabled,.toolbtn-primary[disabled],fieldset[disabled] .toolbtn-primary,.toolbtn-primary.disabled:hover,.toolbtn-primary[disabled]:hover,fieldset[disabled] .toolbtn-primary:hover,.toolbtn-primary.disabled:focus,.toolbtn-primary[disabled]:focus,fieldset[disabled] .toolbtn-primary:focus,.toolbtn-primary.disabled.focus,.toolbtn-primary[disabled].focus,fieldset[disabled] .toolbtn-primary.focus,.toolbtn-primary.disabled:active,.toolbtn-primary[disabled]:active,fieldset[disabled] .toolbtn-primary:active,.toolbtn-primary.disabled.active,.toolbtn-primary[disabled].active,fieldset[disabled] .toolbtn-primary.active {
    background-color:#337ab7;
    border-color:#2e6da4
}
.toolbtn-primary .badge {
    color:#337ab7;
    background-color:#fff
}
.toolbtn-success {
    color:#fff;
    background-color:#1d9d74;
    border-color:#198764
}
.toolbtn-success:focus,.toolbtn-success.focus {
    color:#fff;
    background-color:#157254;
    border-color:#051c15
}
.toolbtn-success:hover {
    color:#fff;
    background-color:#157254;
    border-color:#0f543e
}
.toolbtn-success:active,.toolbtn-success.active,.open>.dropdown-toggle.toolbtn-success {
    color:#fff;
    background-color:#157254;
    border-color:#0f543e
}
.toolbtn-success:active:hover,.toolbtn-success.active:hover,.open>.dropdown-toggle.toolbtn-success:hover,.toolbtn-success:active:focus,.toolbtn-success.active:focus,.open>.dropdown-toggle.toolbtn-success:focus,.toolbtn-success:active.focus,.toolbtn-success.active.focus,.open>.dropdown-toggle.toolbtn-success.focus {
    color:#fff;
    background-color:#0f543e;
    border-color:#051c15
}
.toolbtn-success:active,.toolbtn-success.active,.open>.dropdown-toggle.toolbtn-success {
    background-image:none
}
.toolbtn-success.disabled,.toolbtn-success[disabled],fieldset[disabled] .toolbtn-success,.toolbtn-success.disabled:hover,.toolbtn-success[disabled]:hover,fieldset[disabled] .toolbtn-success:hover,.toolbtn-success.disabled:focus,.toolbtn-success[disabled]:focus,fieldset[disabled] .toolbtn-success:focus,.toolbtn-success.disabled.focus,.toolbtn-success[disabled].focus,fieldset[disabled] .toolbtn-success.focus,.toolbtn-success.disabled:active,.toolbtn-success[disabled]:active,fieldset[disabled] .toolbtn-success:active,.toolbtn-success.disabled.active,.toolbtn-success[disabled].active,fieldset[disabled] .toolbtn-success.active {
    background-color:#1d9d74;
    border-color:#198764
}
.toolbtn-success .badge {
    color:#1d9d74;
    background-color:#fff
}
.toolbtn-info {
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.toolbtn-info:focus,.toolbtn-info.focus {
    color:#fff;
    background-color:#31b0d5;
    border-color:#1b6d85
}
.toolbtn-info:hover {
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.toolbtn-info:active,.toolbtn-info.active,.open>.dropdown-toggle.toolbtn-info {
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.toolbtn-info:active:hover,.toolbtn-info.active:hover,.open>.dropdown-toggle.toolbtn-info:hover,.toolbtn-info:active:focus,.toolbtn-info.active:focus,.open>.dropdown-toggle.toolbtn-info:focus,.toolbtn-info:active.focus,.toolbtn-info.active.focus,.open>.dropdown-toggle.toolbtn-info.focus {
    color:#fff;
    background-color:#269abc;
    border-color:#1b6d85
}
.toolbtn-info:active,.toolbtn-info.active,.open>.dropdown-toggle.toolbtn-info {
    background-image:none
}
.toolbtn-info.disabled,.toolbtn-info[disabled],fieldset[disabled] .toolbtn-info,.toolbtn-info.disabled:hover,.toolbtn-info[disabled]:hover,fieldset[disabled] .toolbtn-info:hover,.toolbtn-info.disabled:focus,.toolbtn-info[disabled]:focus,fieldset[disabled] .toolbtn-info:focus,.toolbtn-info.disabled.focus,.toolbtn-info[disabled].focus,fieldset[disabled] .toolbtn-info.focus,.toolbtn-info.disabled:active,.toolbtn-info[disabled]:active,fieldset[disabled] .toolbtn-info:active,.toolbtn-info.disabled.active,.toolbtn-info[disabled].active,fieldset[disabled] .toolbtn-info.active {
    background-color:#5bc0de;
    border-color:#46b8da
}
.toolbtn-info .badge {
    color:#5bc0de;
    background-color:#fff
}
.toolbtn-warning {
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.toolbtn-warning:focus,.toolbtn-warning.focus {
    color:#fff;
    background-color:#ec971f;
    border-color:#985f0d
}
.toolbtn-warning:hover {
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.toolbtn-warning:active,.toolbtn-warning.active,.open>.dropdown-toggle.toolbtn-warning {
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.toolbtn-warning:active:hover,.toolbtn-warning.active:hover,.open>.dropdown-toggle.toolbtn-warning:hover,.toolbtn-warning:active:focus,.toolbtn-warning.active:focus,.open>.dropdown-toggle.toolbtn-warning:focus,.toolbtn-warning:active.focus,.toolbtn-warning.active.focus,.open>.dropdown-toggle.toolbtn-warning.focus {
    color:#fff;
    background-color:#d58512;
    border-color:#985f0d
}
.toolbtn-warning:active,.toolbtn-warning.active,.open>.dropdown-toggle.toolbtn-warning {
    background-image:none
}
.toolbtn-warning.disabled,.toolbtn-warning[disabled],fieldset[disabled] .toolbtn-warning,.toolbtn-warning.disabled:hover,.toolbtn-warning[disabled]:hover,fieldset[disabled] .toolbtn-warning:hover,.toolbtn-warning.disabled:focus,.toolbtn-warning[disabled]:focus,fieldset[disabled] .toolbtn-warning:focus,.toolbtn-warning.disabled.focus,.toolbtn-warning[disabled].focus,fieldset[disabled] .toolbtn-warning.focus,.toolbtn-warning.disabled:active,.toolbtn-warning[disabled]:active,fieldset[disabled] .toolbtn-warning:active,.toolbtn-warning.disabled.active,.toolbtn-warning[disabled].active,fieldset[disabled] .toolbtn-warning.active {
    background-color:#f0ad4e;
    border-color:#eea236
}
.toolbtn-warning .badge {
    color:#f0ad4e;
    background-color:#fff
}
.toolbtn-danger {
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.toolbtn-danger:focus,.toolbtn-danger.focus {
    color:#fff;
    background-color:#c9302c;
    border-color:#761c19
}
.toolbtn-danger:hover {
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.toolbtn-danger:active,.toolbtn-danger.active,.open>.dropdown-toggle.toolbtn-danger {
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.toolbtn-danger:active:hover,.toolbtn-danger.active:hover,.open>.dropdown-toggle.toolbtn-danger:hover,.toolbtn-danger:active:focus,.toolbtn-danger.active:focus,.open>.dropdown-toggle.toolbtn-danger:focus,.toolbtn-danger:active.focus,.toolbtn-danger.active.focus,.open>.dropdown-toggle.toolbtn-danger.focus {
    color:#fff;
    background-color:#ac2925;
    border-color:#761c19
}
.toolbtn-danger:active,.toolbtn-danger.active,.open>.dropdown-toggle.toolbtn-danger {
    background-image:none
}
.toolbtn-danger.disabled,.toolbtn-danger[disabled],fieldset[disabled] .toolbtn-danger,.toolbtn-danger.disabled:hover,.toolbtn-danger[disabled]:hover,fieldset[disabled] .toolbtn-danger:hover,.toolbtn-danger.disabled:focus,.toolbtn-danger[disabled]:focus,fieldset[disabled] .toolbtn-danger:focus,.toolbtn-danger.disabled.focus,.toolbtn-danger[disabled].focus,fieldset[disabled] .toolbtn-danger.focus,.toolbtn-danger.disabled:active,.toolbtn-danger[disabled]:active,fieldset[disabled] .toolbtn-danger:active,.toolbtn-danger.disabled.active,.toolbtn-danger[disabled].active,fieldset[disabled] .toolbtn-danger.active {
    background-color:#d9534f;
    border-color:#d43f3a
}
.toolbtn-danger .badge {
    color:#d9534f;
    background-color:#fff
}
.toolbtn-link {
    color:#21b384;
    font-weight:normal;
    border-radius:0
}
.toolbtn-link,.toolbtn-link:active,.toolbtn-link.active,.toolbtn-link[disabled],fieldset[disabled] .toolbtn-link {
    background-color:transparent;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.toolbtn-link,.toolbtn-link:hover,.toolbtn-link:focus,.toolbtn-link:active {
    border-color:transparent
}
.toolbtn-link:hover,.toolbtn-link:focus {
    color:#198764;
    text-decoration:underline;
    background-color:transparent
}
.toolbtn-link[disabled]:hover,fieldset[disabled] .toolbtn-link:hover,.toolbtn-link[disabled]:focus,fieldset[disabled] .toolbtn-link:focus {
    color:#777;
    text-decoration:none
}
.toolbtn-lg,.toolbtn-group-lg>.toolbtn {
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.toolbtn-sm,.toolbtn-group-sm>.toolbtn {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.toolbtn-xs,.toolbtn-group-xs>.toolbtn {
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.toolbtn-block {
    display:block;
    width:100%
}
.toolbtn-block+.toolbtn-block {
    margin-top:5px
}

/************************************************************************************************/



/************************************************************************************************/

.background-sky {
    background-color: #1976D2;
    background: -webkit-linear-gradient(305deg,#0D47A1,#42A5F5);
    background: linear-gradient(145deg,#0D47A1,#42A5F5);
    color: #fff;
}

.document-template p{display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; line-height: 120%}
.document-template h1{display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;}
.document-template h2{display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;}
.document-template h3{display: block;
    font-size: 1.1em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;}
.document-template h4{display: block;
    margin-top: 1em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;}
.document-template h5{display: block;
    font-size: .9em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;}
.document-template h6{display: block;
    font-size: .8em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;}

.document-template hr{ border:0;border-top:1px solid #eee;margin:20px 0}
.document-template strong { 	font-weight: bold;}
.document-template u { 	text-decoration: underline;}
.document-template ul { 	display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1 em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;}
.document-template li {display: list-item;}













/*.footer td, .footer td a {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 9px;*/
    /*color: #666666;*/
/*}*/

/*.footer td a {*/
    /*font-weight: bold;*/
    /*text-decoration: underline;*/
/*}*/

/*.mainmenu {*/
    /*width: 143px;*/
/*}*/

/*.standardtext, .standardtext td {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
/*}*/

/*.login td {*/
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-size: 11px;*/
/*font-style: normal;*/
/*font-weight: normal;*/
/*color: #333333*/
/*}*/

/*.login input[type=text], .login input[type=password] {*/
/*font-size: 11px;*/
/*border-width: 1px;*/
/*padding: 2px;*/
/*}*/

/*.login .error {*/
/*font-size: 11px;*/
/*font-style: normal;*/
/*font-weight: bold;*/
/*color: #FF3300*/
/*}*/


/*.workarea {*/
    /*background-attachment: fixed;*/
    /*background-image: url(images/bkg_spacer.gif);*/
    /*background-repeat: repeat-x;*/
    /*background-position: left bottom;*/
    /*background-color: #2B3F60;*/
/*}*/

/*#workarea {*/
    /*background-attachment: fixed;*/
    /*background-repeat: no-repeat;*/
    /*background-position: right bottom;*/
    /*margin: 0px;*/
    /*padding: 5px;*/
    /*height: 100%;*/
    /*width: 100%;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 9px;*/
/*}*/

/*.workwindow {*/
    /*background-color: #d6d0c7;*/
    /*border: 1px outset;*/
    /*border-color: #EEEEEE #9A9A9A #9A9A9A #EEEEEE;*/
    /*padding: 2px;*/
/*}*/

/*.workwindow #header {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 8pt;*/
    /*font-style: normal;*/
    /*font-weight: bold;*/
    /*font-variant: normal;*/
    /*color: #FFFFFF;*/
    /*text-align: left;*/
    /*white-space: nowrap;*/
    /*border: 2px solid #d6d0c7;*/
    /*background-image: url(images/grad1.jpg);*/
    /*background-repeat: repeat-y;*/
    /*background-position: right;*/
    /*background-color: #0A246A;*/
/*}*/

/*.workwindow #toolbar {*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
/*}*/

/*.workwindow #toolbar td {*/
    /*border: 1px outset;*/
    /*border-color: #EEEEEE #9A9A9A #9A9A9A #EEEEEE;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*padding: 2px;*/
/*}*/

/*.workwindow #buttons td {*/
    /*border: 0px none;*/
    /*padding: 2px;*/
    /*color: #333333;*/
    /*white-space: nowrap;*/
/*}*/

/*.workwindow #tabs td {*/
    /*border: 0px none;*/
    /*padding: 0px;*/
    /*color: #333333;*/
    /*white-space: nowrap;*/
/*}*/

/*.workwindow .err {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*font-weight: bold;*/
    /*color: #cc0000;*/
/*}*/

/*.workwindow .listing {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
    /*background-color: #ffffff;*/
/*}*/

/*.listing, .listing tr, .listing td {*/
    /*border-spacing: 0px*/
/*}*/

/*.workwindow .listing .list_header td {*/
    /*background-color: #d6d0c7;*/
    /*margin-top: 0px;*/
    /*margin-bottom: 0px;*/
    /*padding: 3px;*/
    /*border: 1px outset;*/
    /*border-color: #EEEEEE #9A9A9A #9A9A9A #EEEEEE;*/
/*}*/

/*.workwindow .listing .list_header .sorted_ASC {*/
    /*!*background-attachment: fixed;*!*/
    /*background-image: url(images/ord_asc.gif);*/
    /*background-repeat: no-repeat;*/
    /*background-position: left center;*/
    /*text-indent: 16px;*/
/*}*/

/*.workwindow .listing .list_header .sorted_DESC {*/
    /*!*background-attachment: fixed;*!*/
    /*background-image: url(images/ord_desc.gif);*/
    /*background-repeat: no-repeat;*/
    /*background-position: left center;*/
    /*text-indent: 16px;*/
/*}*/

/*.workwindow .listing .list_header a, .workwindow .listing .list_header a:active, .workwindow .listing .list_header a:visited {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-variant: normal;*/
    /*text-decoration: none;*/
    /*color: #000000;*/
/*}*/

/*.workwindow .listing .list_header a:hover {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-variant: normal;*/
    /*text-decoration: underline;*/
    /*color: #000000;*/
/*}*/

/*.workwindow .listing a, .workwindow .listing a:active, .workwindow .listing a:visited {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*color: #6666FF;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-variant: normal;*/
    /*text-decoration: none;*/
/*}*/

/*.workwindow .listing a:hover {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*color: #6666FF;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-variant: normal;*/
    /*text-decoration: underline;*/
/*}*/

/*.workwindow .listing td {*/
    /*border-bottom: 1px solid #EEEEEE;*/
    /*height: 19px;*/
    /*padding-left: 3px;*/
    /*padding-right: 5px;*/
    /*padding-top: 2px;*/
    /*padding-bottom: 2px;*/
    /*margin: 0px;*/
    /*cursor: default;*/
/*}*/

/*.workwindow #searchForm {*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
    /*background-color: #E0DCD6;*/
/*}*/

/*.workwindow #searchForm td {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
/*}*/

/*.workwindow .formfields {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
    /*background-color: #E0DCD6;*/
/*}*/

/*.workwindow .simpleformfields {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
/*}*/

/*.workwindow .tree {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
    /*background-color: #FFFFFF;*/
/*}*/

/*.workwindow .viewfields {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
    /*background-color: #FFFFFF;*/
/*}*/

/*.workwindow .formbuttons {*/
    /*border: 1px inset;*/
    /*border-color: #9A9A9A #EEEEEE #EEEEEE #9A9A9A;*/
    /*background-color: #E0DCD6;*/
/*}*/

/*!*MENU STYLES*!*/
/*.clCMAbs {*/
    /*position: absolute;*/
    /*visibility: hidden;*/
    /*left: 0;*/
    /*top: 0*/
/*}*/

/*.clBar {*/
    /*position: absolute;*/
    /*width: 10;*/
    /*height: 10;*/
    /*visibility: hidden*/
/*}*/

/*!*Styles for level 0*!*/
/*.clLevel0, .clLevel0over {*/
    /*position: absolute;*/
    /*padding: 3px;*/
    /*text-decoration: none;*/
    /*vertical-align: absmiddle;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 10px;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-variant: normal;*/
    /*white-space: nowrap;*/
    /*border: 1px outset;*/
    /*border-color: #EEEEEE #9A9A9A #9A9A9A #EEEEEE;*/
/*}*/

/*.clLevel0 {*/
    /*background-color: #d6d0c7;*/
    /*layer-background-color: #d6d0c7;*/
    /*color: #000055;*/
/*}*/

/*.clLevel0over {*/
    /*background-color: #BCB3A5;*/
    /*layer-background-color: #BCB3A5;*/
    /*color: #FFFFFF;*/
    /*cursor: hand;*/
/*}*/

/*.clLevel0border {*/
    /*position: absolute;*/
    /*visibility: hidden;*/
    /*background-color: #FFFFFF;*/
    /*layer-background-color: #FFFFFF;*/
/*}*/

/*.clLabel, .clLabelOver {*/
    /*position: absolute;*/
    /*padding: 3px;*/
    /*text-decoration: none;*/
    /*vertical-align: absmiddle;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 10px;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-variant: normal;*/
    /*white-space: nowrap;*/
    /*border: 1px outset;*/
    /*border-color: #EEEEEE #9A9A9A #9A9A9A #EEEEEE;*/
    /*cursor: default;*/
/*}*/

/*.clLabel {*/
    /*background-color: #d6d0c7;*/
    /*layer-background-color: #d6d0c7;*/
    /*color: #333333;*/
/*}*/

/*.clLabelOver {*/
    /*background-color: #BCB3A5;*/
    /*layer-background-color: #BCB3A5;*/
    /*color: #FFFFFF;*/
/*}*/

/*!*TREE STYLES*!*/
/*.tTree {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
/*}*/

/*.tNode {*/
    /*background-color: #FFFFFF;*/
    /*padding: 1px 3px;*/
    /*text-decoration: none;*/
/*}*/

/*.tNode a {*/
    /*color: black;*/
    /*text-decoration: none;*/
/*}*/

/*.tNode a:hover {*/
    /*color: blue;*/
    /*text-decoration: underline;*/
/*}*/

/*.tSelnode {*/
    /*color: #FFFFFF;*/
    /*background-color: #000066;*/
    /*padding: 1px 3px;*/
    /*text-decoration: none;*/
/*}*/

/*.tSelnode a {*/
    /*color: #FFFFFF;*/
    /*text-decoration: none;*/
/*}*/

/*.tRootnode {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 8pt;*/
    /*text-decoration: none;*/
/*}*/

/*.tRootnode a {*/
    /*text-decoration: none;*/
/*}*/

/*.msText {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
/*}*/

/*.smlFont {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 6pt;*/
/*}*/

/*.xmsToolTip {*/
    /*background-color: #EAEEFB;*/
    /*border: 1px solid black;*/
/*}*/

/*.xmsToolTipTitle {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*white-space: nowrap;*/
    /*background-color: #FFFFFF;*/
    /*color: #215DC6;*/
    /*font-weight: bold;*/
    /*padding-right: 5px;*/
    /*padding-left: 5px;*/
/*}*/

/*.xmsToolTipBullet {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*white-space: nowrap;*/
    /*color: #215DC6;*/
    /*font-weight: bold;*/
/*}*/

/*.xmsToolTipText {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 7pt;*/
    /*white-space: nowrap;*/
/*}*/

/*.xmsClearFix {*/
    /*clear: both;*/
    /*height: 1px;*/
    /*overflow: hidden;*/
/*}*/