@media print {
    a[href]:after {
        content: none !important;
    }
}
.only-show-on-printing{display: none !important;}
.login_wrapper{margin-top: 0;}
.home-photo{max-width: 100%;max-height: 280px;}
.login_content{}
.panel_toolbox > li{float: right;}
/*table th.idCol{width: 0!important;}*/
table th.counter{width: 50px!important;}
table.limit-table{
    width: 100%!important;
    max-width: none;
    -webkit-overflow-scrolling: touch !important;
}
table.table tr td, table.table tr th{vertical-align: top;padding: 5px 8px;}
table.table tr td.center, table.table tr th.center{text-align: center;}
table.table tr.overdue td{color: #000;}
table.table tr.center td{text-align: center;}
.table .sort{float: right;margin-left: 10px;}
.table .sort i{font-size: 20px;}
.table .edit_issue{margin-left: 10px;}
.white-bg{background: #fff!important;padding: 0 10px;}
table td a{color:#23527c;font-weight: bold;}
table td div.shorten a{word-wrap: break-word; word-break: break-all; display: inline-block;}
td span{line-height: normal;}
.page-title .title_left{width: 100%;}
.select2-container{font-size: 14px;}
.form-control + .select2-container .select2-selection--single .select2-selection__rendered{padding-left: 12px;}
.select2-container .select2-selection--single .select2-selection__rendered{text-align: left;}
.select2-container--default .select2-selection--single{border-color: #ccc;border-radius: 0;}
.select2-results__options .select2-results__option[aria-disabled=true] {display: none;  }
.x_panel .select2-container .select2-selection--single{height: 34px;}
.x_panel .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 25px;}
.x_panel .select2-container--default .select2-selection--single .select2-selection__arrow{height: 34px;}
.x_panel .select2-container, .modal .select2-container{width: 100%!important;}
.select2-container--default .select2-results__option[aria-disabled=true] {display: none;}
.has-error input, .has-error textarea, .has-error .select2-selection{background: rgb(251, 227, 228) none repeat scroll 0 0;border: 1px solid #fbc2c4!important;}
.has-error .help-block{text-align: left;}
.has-error .input-group.date .help-block.form-control{margin: 0;}
.has-success .input-group.date .input-group-addon{color: #555;background-color: #ccc;border-color: #ccc;}
.table-responsive{border: none;}
div.table-responsive > div.dataTables_wrapper > div.row > div.col-sm-12{width: 100%;}
.wizard > .actions a[href^="#cancel"]{background: #337ab7;}
.wizard > .actions a:hover[href^="#cancel"]{background: #286090;}
.wizard > .actions a:hover[href^="#finish"]{background: #169f85;}
.wizard > .actions a[href^="#next"]{background: #eee;color:#aaa}
.wizard > .actions a[href^="#previous"]{background: #eee;color:#aaa}
.wizard > .actions a:hover[href^="#next"]{background: #ddd;color:#aaa}
.wizard > .actions a:hover[href^="#previous"]{background: #ddd;color:#aaa}
.wizard > .steps > ul > li{width: 20%;}
.wizard > .actions a.hide{display: none;}
.wizard > .content > .body{position: relative;}
.jconfirm-box .buttons button.btn-success{float: right;}
.mleft{margin-left: 0!important;}
.pright20{padding-right: 20px}
.page-controls{margin-top: 20px;}
.jconfirm .jconfirm-scrollpane{overflow: hidden;}
.btn-app.active i{color: #1abb9c;}
.progress2{background-color: #f5f5f5;border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; height: 5px;margin-bottom: 20px;overflow: hidden;}
img.thumb{height: 70px;width: auto;}
select.rate{width: 100px;height: 30px;}
#rate_wrapper table .form-group{margin-bottom: 0;}
.pie-chart{width: 100%;height: 500px;}
.mbottom15{margin-bottom: 15px;}
.modal .select2-container--default .select2-selection--single .select2-selection__arrow{top: 5px;}
.select2-container--default .select2-selection--multiple{border: 1px solid #ccc;border-radius: 0;}
.filter-actions .select2-container{margin-left: -4px;}
.content-field{padding: 8px 0;margin: 0;}
#deleteBtn{float: right;}
.form-label-left .form-group input[type='checkbox']{margin-top: 10px;}
.form-label-left .row.author{margin-top: 15px;}
input[type='checkbox'].form-control{width: auto;height: auto;}

/* DATATABLES */
.html5buttons {float: right;}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: transparent;
}
.dataTables_wrapper {
    padding-bottom: 30px;
}
.dataTables_length {
    float: left;
    width: auto;
}
.dataTables_filter{width: auto;}
.dataTables_filter label {
    margin-right: 5px;
}
.dataTables_filter .btnSearch{
    margin: 0;
    height: 30px;
    line-height: 15px;
    border-radius: 0;
}
table.datatable .waiting
{
    background-color: #FFFF99 !important;
}
table.datatable .trial
{
    background-color: #D4FC96 !important;;
}
table.datatable .make_up
{
    background-color: #FEE5FF !important;;
}
table.datatable .archived
{
    background-color: #e6e6e6 !important;;
}
.taskcontroller  table.datatable .overdue
{
    background: #f0b2b2 !important;
}
table.datatable .enquiry
{
    background-color: #D4FC96 !important;;
}
table.datatable .orphan
{
    background-color: #FFD699  !important;;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before{
    background: none;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    content: "\f078";
    border: none;
    box-shadow: unset;
    color: #27282e;
}


table.dataTable.dtr-inline.collapsed > tbody > tr > td[style*="display: none;"] + td:not(.no-before)::after,
table.dataTable.dtr-column.collapsed > tbody > tr > td[style*="display: none;"] + td:not(.no-before)::after{
    background: none;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    content: "\f078";
    border: none;
    box-shadow: unset;
    color: #27282e;
    margin-left: 5px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before{
    background: none;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    content: "\f077";
    border: none;
    box-shadow: unset;
    color: #27282e;
}

table.dataTable.dtr-inline.collapsed > tbody td span{line-height: normal;}
table.dataTable.dtr-inline.collapsed > tbody td .child-table{}
table.dataTable.dtr-inline.collapsed > tbody td .child-table th,
table.dataTable.dtr-column.collapsed > tbody td .child-table th{background: none;font-size: inherit;color: inherit;}

table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control{
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    padding-right: 5px;
}
table.dataTable.dtr-column > tbody > tr > td.control::before,
table.dataTable.dtr-column > tbody > tr > th.control::before{
    top: 8px;
    left: 4px;
    height: 16px;
    width: 16px;
    display: block;
    position: absolute;
    border-radius: 16px;
    box-sizing: content-box;
    text-indent: 4px;
    background: none;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    content: "\f078";
    border: none;
    box-shadow: unset;
    color: #27282e;
    margin: 0;
}
table.dataTable.dtr-column > tbody > tr.parent > td.control::before,
table.dataTable.dtr-column > tbody > tr.parent > th.control::before{
    background: none;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    content: "\f077";
    border: none;
    box-shadow: unset;
    color: #27282e;
    margin: 0;
}

.hide-on-loading{display: none;}
table.dataTable.hide-on-loading{display: table;}

.no-border-right{border-right: none !important;}
.no-border-left{border-left: none !important;;}


.html5buttons {
    float: right;
    margin-bottom: 5px;
}
.html5buttons a {
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 5px 8px;
    font-size: 12px;
}
.html5buttons a:hover,
.html5buttons a:focus:active {
    background-color: #eee;
    color: inherit;
    border-color: #d2d2d2;
}
div.dt-button-info {
    z-index: 100;
}
.logo-wrapper{display: block;}
.logo-wrapper img{margin: 0 auto;}

td.details-control {
    background: url('../img/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.details td.details-control {
    background: url('../img/details_close.png') no-repeat center center;
}

.no-child td.details-control{background: none!important;}
div.dataTables_wrapper div.dataTables_processing{height: 50px;}
.buttons-control{margin-bottom: 15px;}

.show-on-mobile, .show-on-tablet{display: none;}

@media (max-width: 768px) {
    .html5buttons {
        float: none;
        margin-top: 10px;
        text-align: left!important;
    }
    div.dt-buttons{text-align: left;}
    .dataTables_length {
        float: none;
        text-align: left!important;
    }
    .dataTables_filter{float: none;text-align: left!important;width: 100%;}

    .show-on-tablet{display: inline-block;}
    .show-on-tablet.block{display: block;}
    tr.show-on-tablet{display: table-row;}
    .hide-on-tablet{display: none !important;}

    .fc-view-container{overflow: auto;}
    .fc-view.fc-agendaWeek-view.fc-agenda-view{min-width: 600px;}
}

@media (max-width: 480px) {

    table.dataTable.dtr-inline.collapsed > tbody > tr.child > td.child{
        padding-left: 10px;
    }

    table.minim-responsive-table.dataTable{
        table-layout: fixed;
    }
    table.minim-responsive-table.dataTable thead{
        display: none;
    }
    table.minim-responsive-table.dataTable tbody td.has-arrow, table.minim-responsive-table.dataTable tfoot td{
        display: block;
        text-align: left !important;
        white-space: normal;
    }
    table.minim-responsive-table.dataTable tbody td, table.minim-responsive-table.dataTable tbody td.empty-cell{
        display: none;
        text-align: left !important;
        white-space: normal;
    }
    table.minim-responsive-table.dataTable tbody tr.opening > td{display: block;max-width: none !important;}
    table.minim-responsive-table.dataTable tbody td:not(.dataTables_empty):before, table.minim-responsive-table.dataTable tfoot td:not(.dataTables_empty):before{
        content: attr(data-title) ": ";
        font-weight: bold;
    }

    table.minim-responsive-table.dataTable tr td.no-before:before{
        display: none;
    }
    div.minim-responsive-table > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child{
        padding: 0;
    }

    table.minim-responsive-table  > tbody > tr > td.has-arrow::after{
        background: none;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto;
        content: "\f078";
        border: none;
        box-shadow: unset;
        color: #27282e;
        position: absolute;
        right: 10px;
    }

    table.minim-responsive-table  > tbody > tr.opening > td.has-arrow::after {
        content: "\f077";
    }
    th.hide-checkbox-on-xs.idCol{width: 0 !important;}
    .hide-checkbox-on-xs .custom-checkbox-with-tick{display: none !important;}
    table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child{padding-right: 5px;}
    table.dataTable.dtr-inline.collapsed > tbody > tr > td.hide-checkbox-on-xs{padding-left: 15px;}
    .nav-sm table.dataTable.dtr-inline.collapsed > tbody > tr > td.hide-checkbox-on-xs{padding-left: 20px;}

    table.datatable th.details-control{width: 15px !important;}
    tr.details + tr > td[data-title]{overflow-wrap: break-word;}

    .show-on-mobile{display: inline-block;}
    .show-on-mobile.block{display: block;}
    tr.show-on-mobile{display: table-row;}
    .hide-sm,.hide-on-mobile{display: none !important;}

    .x_title h2{
        float: none;
        display: inline;
        white-space: normal;
    }

    .panel_toolbox{
        min-width: 0;
    }

    th[align="center"]{
        text-align: center;
    }

    .fc-time-grid, .fc-time-grid-container{
        height: auto !important;
    }
    .fc-toolbar .fc-center h2{
        margin: 10px;
    }
}

/* PAGINATING */
.pagination > li > a,
.pagination > li > span {
    background-color: #fff!important;
    border: 1px solid #ddd;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #f4f4f4!important;
    border-color: #ddd;
    color: inherit;
    cursor: default;
    z-index: 2;
}
/*SPINNER*/
.sk-spinner-fading-circle.sk-spinner {
    margin: 0 auto;
    width: 22px;
    height: 22px;
    position: relative;
}
.sk-spinner-fading-circle .sk-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 18%;
    height: 18%;
    background-color: #1ab394;
    border-radius: 100%;
    -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
    animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
}
.sk-spinner-fading-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.sk-spinner-fading-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.sk-spinner-fading-circle .sk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
.sk-spinner-fading-circle .sk-circle4:before {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.sk-spinner-fading-circle .sk-circle5:before {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
.sk-spinner-fading-circle .sk-circle6:before {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}
.sk-spinner-fading-circle .sk-circle7:before {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
.sk-spinner-fading-circle .sk-circle8:before {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.sk-spinner-fading-circle .sk-circle9:before {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}
.sk-spinner-fading-circle .sk-circle10:before {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.sk-spinner-fading-circle .sk-circle11:before {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}
.sk-spinner-fading-circle .sk-circle12:before {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
    0%,
    39%,
    100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}
@keyframes sk-circleFadeDelay {
    0%,
    39%,
    100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

@media (max-width: 650px) {
    .wizard > .steps > ul > li{width:auto}
}

/* Custom checkbox with a tick */
.custom-checkbox-with-tick{
    clear: both;
    display: block;
}
.custom-checkbox-with-tick.inline{
    display: inline;
}
.custom-checkbox-with-tick.inline-block{
    display: inline-block;
}
.form-group .custom-checkbox-with-tick{padding-top: 6px;}
/* Base for label styling */
.custom-checkbox-with-tick [type="checkbox"]:not(:checked),
.custom-checkbox-with-tick [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
.custom-checkbox-with-tick [type="checkbox"]:not(:checked) + label,
.custom-checkbox-with-tick [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}

/* checkbox aspect */
.custom-checkbox-with-tick [type="checkbox"]:not(:checked) + label:before{
    content: '';
    position: absolute;
    left:0; top: 2px;
    width: 20px; height: 20px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 3px;
    box-shadow: none;
}

.custom-checkbox-with-tick.small [type="checkbox"]:not(:checked) + label:before{
    width: 15px; height: 15px;
}

.custom-checkbox-with-tick [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left:0; top: 2px;
    width: 20px; height: 20px;
    border: none;
    background: rgb(38, 185, 154);
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.3)
}
.custom-checkbox-with-tick.small [type="checkbox"]:checked + label:before{
    width: 15px; height: 15px;
}
/* checked mark aspect */
.custom-checkbox-with-tick [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox-with-tick [type="checkbox"]:checked + label:after {
    content: '\2713';
    position: absolute;
    top: 6px; left: 5px;
    line-height: 1;
    color: #fff;
    transition: all .2s;
    font-size: 90%;
}
.custom-checkbox-with-tick.small [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox-with-tick.small [type="checkbox"]:checked + label:after{
    top: 4px; left: 4px;
}
/* checked mark aspect changes */
.custom-checkbox-with-tick [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.custom-checkbox-with-tick [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
/* disabled checkbox */
.custom-checkbox-with-tick [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox-with-tick [type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #ccc;
    background-color: #ddd;
}
.custom-checkbox-with-tick [type="checkbox"]:disabled:checked + label:after {
    color: rgb(38, 185, 154);
}
.custom-checkbox-with-tick [type="checkbox"]:disabled + label {
    color: #aaa;
}

/* Custom radio with a tick */
.custom-radio-with-tick{
    clear: both;
    display: block;
}
.custom-radio-with-tick.inline{
    display: inline;
}
.custom-radio-with-tick.inline-block{
    display: inline-block;
}
.form-group .custom-radio-with-tick{padding-top: 6px;}
/* Base for label styling */
.custom-radio-with-tick [type="radio"]:not(:checked),
.custom-radio-with-tick [type="radio"]:checked {
    position: absolute;
    left: -9999px;
}
.custom-radio-with-tick [type="radio"]:not(:checked) + label,
.custom-radio-with-tick [type="radio"]:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}

/* radio aspect */
.custom-radio-with-tick [type="radio"]:not(:checked) + label:before{
    content: '';
    position: absolute;
    left:0; top: 2px;
    width: 20px; height: 20px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 3px;
    box-shadow: none;
}

.custom-radio-with-tick.small [type="radio"]:not(:checked) + label:before{
    width: 15px; height: 15px;
}

.custom-radio-with-tick [type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left:0; top: 2px;
    width: 20px; height: 20px;
    border: none;
    background: rgb(38, 185, 154);
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.3)
}
.custom-radio-with-tick.small [type="radio"]:checked + label:before{
    width: 15px; height: 15px;
}
/* checked mark aspect */
.custom-radio-with-tick [type="radio"]:not(:checked) + label:after,
.custom-radio-with-tick [type="radio"]:checked + label:after {
    content: '\2713';
    position: absolute;
    top: 6px; left: 5px;
    line-height: 1;
    color: #fff;
    transition: all .2s;
    font-size: 90%;
}
.custom-radio-with-tick.small [type="radio"]:not(:checked) + label:after,
.custom-radio-with-tick.small [type="radio"]:checked + label:after{
    top: 4px; left: 4px;
}
/* checked mark aspect changes */
.custom-radio-with-tick [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.custom-radio-with-tick [type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
/* disabled radio */
.custom-radio-with-tick [type="radio"]:disabled:not(:checked) + label:before,
.custom-radio-with-tick [type="radio"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #ccc;
    background-color: #ddd;
}
.custom-radio-with-tick [type="radio"]:disabled:checked + label:after {
    color: rgb(38, 185, 154);
}
.custom-radio-with-tick [type="radio"]:disabled + label {
    color: #aaa;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label{
    color: #73879C;
}

.has-success .form-control{
    border: 1px solid #ccc;
}

.btn-delete-mutiple{display: none;}

.x_title span.input-group-addon{color: #555;border-radius: 0;}
.input-group.date span.input-group-addon{color: #555;border-radius: 0;}

.aright{text-align: right;}

.mce-branding-powered-by{display: none !important;}
td .shortcontent{display: inline-block}

body.test_mode{
    background: url("../img/background-test.png");
    background-size:cover
}