.systemCont {  border-top: 1px solid #e2e3e9}
.navbar-default {
    background-color: transparent;
    border-color: #FFF;
    /*box-shadow: 0 0 3px rgba(0,0,0,.14), 0 3px 6px rgba(0,0,0,.28);*/
    border-radius: 0;
}
.panel .panelTitle {margin-bottom: 20px;}
.panel .panelDesc {height: 136px; overflow: hidden}
.panel .panelDesc, .panel .panelDescIcon {color: #72757e; font-size: 14px; }

.panel .panelDesc span, .panel .panelDescIcon span {font-size: 24px; color:#afc3b7;}
.panel .panelHref {margin-bottom: 15px;}
.panel span.panelPosition {font-weight: bold; font-size: 68px; line-height: 68px; margin-right: 40px; margin-bottom: 10px;}
.panel img.iconPos {display: inline-block; height: 63px; position: absolute}
.panel a {color: #88958e}
.panel a:hover {color: #414c45}
.panel .posContainer {position: relative;margin-bottom: 8px}
.panel .prouve-icon.icon-info {font-size: 24px; margin-left: 10px;color:#afc3b7; display: inline-block; margin-top: 5px; position: absolute}
.systemCont h2 {font-family: 'Museo 500',sans-serif;font-size: 28px; color: #31343b; margin-top:0}
.metismenu { font-size: 12px; border-radius: 0;}
.nano-content {padding: 25px;padding-right: 0;}
.systemtime {font-size: 10px;padding-top: 13px;}
.systemtime i, .nano-content i {font-size: 16px; color: #afc3b7; line-height: 20px;}
.panel {box-shadow: 0 2px 2px 0 rgba(0,0,0,.2),0 6px 6px 0 rgba(0,0,0,.19)!important; border: 1px solid #dfe0e4; border-radius: 0; padding: 10px;}
.metismenu ul.userMenu li {line-height: 20px;padding: 2px;position: relative;}
ul.userMenu li a.active{font-weight:600}
.systemCont h4 {font-family: 'Museo 500',sans-serif;font-size: 18px; color: #31343b;}
.systemCont h3, h3.downBorder {font-family: 'Museo 500',sans-serif;font-size: 24px; color: #31343b;padding-bottom: 10px;}
.downBorder .edit {font-size: 12px;line-height: 24px; color: #afc3b7}
.downBorder .edit i{font-size: 24px;line-height: 24px;}
.systemCont .bordered, .downBorder {border-bottom: 1px solid #afc3b7}
.round-number {
    background: #f48148 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 15px;
    width: 20px;
    font-size: 11px;
}
.round-number  {
    display: inline-block;
    vertical-align: middle;
}
.title-tab-detail li a {
    padding-right: 40px;
}
.title-tab-detail li {
    margin: 0 5px;
    position: relative;

}
 .newsTitle {font-weight: bold; padding-right: 30px; font-size: 16px;}
.newsTitle:before { content: "• "; padding-right:7px; color: #f48148}
.newsDescription h4{ padding-top:0px; margin-top: 0px;}
.newsDescription {font-size: 14px;padding-left: 20px;padding-top: 0px;padding-bottom: 25px;}
.newsDescription .post-thumb img{
    max-width: 350px;
    margin-bottom: 40px;
}
 .panelHref {padding-bottom: 20px;}
 .detail-descript {padding-bottom: 15px;}
.color5{color:#afc3b7;}
.systemCont .info table td {border: none !important; padding: 5px;}
.nano-content ul.userMenu  li ul {padding-left: 15px;}
.panel .panelIcon i {font-size: 40px;color:#afc3b7;height: 45px; line-height: 45px;overflow: hidden; display: block; margin-top: -25px;}
.panel .panelIcon {display: inline-block; vertical-align: middle; padding-left: 10px; }
.panel .panelDescIcon {display: inline-block; padding-left: 10px; padding-top: 10px;}
.historyAccount tr th {border-bottom: 2px solid #afc3b7; font-weight: normal; font-size: 12px; text-align: center!important;}
.historyAccount tr:nth-child(even) {background: #f5f5f5}
.historyAccount tr td {font-size: 13px; text-align: center}
.fancytree-connectors {font-size: 11px;}
.fancytree-connectors th {font-size: 8px; text-align: center; font-weight: normal}
.oneNews.odd {background-color: #f8f8f8}
.oneNews {padding: 20px;border-top:1px solid #afc3b7; }
.iconBig {display: inline-block; margin-right: 20px;}
.iconBig i {font-size: 60px; vertical-align: middle; }
.infoIconLeft {display: inline-block; padding-top: 10px;}
.panel .panelDesc.thin {height: 90px;}
.panel .panelDesc .panelDesc_position_balance{display: flex}
.panel .panelDesc .panelDesc_position_balance .posContainer{flex-grow: 1}
.panel.motivationPanel .panelDesc {height: 75px;}
.motivationPanel .btncolor1, .filePanel .btncolor1 {color: white;}
.motivationPanel .btncolor1:hover, .filePanel .btncolor1:hover {color: white;}
table.centered th {text-align: center !important;}
table.centered td {text-align: center !important; vertical-align: middle !important;}
.motivationPanel h5 {color: #afc3b7}
.motivationPanel .added, .filePanel .added {color: #afc3b7; font-size: 12px; text-align: center;padding-top: 15px;}
.filePanel .filesIcon {width: 100%; text-align: center; padding: 2px 0}
.filePanel .filesIcon img {height: 150px;}
.filePanel .panelTitle {margin-bottom: 0; height: 60px; padding: 0 10px;}

.buttons {clear: both; margin-top: 20px;}
.content-bordered {border: 1px solid #a5b1ad; margin-top: 9px; padding: 20px;}
.btncollapse.collapsed{ background-color: #a5b1ad; border-bottom: 1px solid #a5b1ad; color: white;}
.btncolor1inverse {border: 1px solid #a5b1ad;color: #a5b1ad;padding: 10px 20px;}
.btncollapse { background-color: white; border-top: 1px solid #a5b1ad; color: #a5b1ad; border-bottom: 1px solid white; padding: 10px 10px; border-left: 1px solid #a5b1ad; border-right: 1px solid #a5b1ad}
.text-red {color: red !important;}
.leggend {font-size: 11px; font-style: italic}
.autocomplete-suggestions {background-color: white; padding: 10px;border: 1px dashed #a5b1ad;-webkit-box-shadow: 4px 4px 26px 2px rgba(165,177,173,0.52);
    -moz-box-shadow: 4px 4px 26px 2px rgba(165,177,173,0.52);
    box-shadow: 4px 4px 26px 2px rgba(165,177,173,0.52);}
.autocomplete-suggestion:hover {background-color: #f0f0f0; cursor: pointer}
.autocomplete-suggestions .autocomplete-suggestion {white-space: nowrap !important;}
.btnaction {font-size: 11px; color:#a5b1ad }
.yesno {padding: 2px; font-size: 12px; width: 30px; cursor: default}
tr.inactive td {color: #888}
.tooltip_templates {display: none;}
.postable td {font-size: 10px;}
.damColLeft {background-color: #f5f5f5 }
.row-equal-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}
.row-equal-height > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
@media (max-width: 1440px){
    .panel .panelDesc .nextPos40, .panel .panelDescIcon nextPos40{color: #72757e; font-size: 12px; }
}
@media (max-width: 1270px){
   .panel .panelDesc {font-size: 10px; height: 150px;}
}
@media (max-width: 990px){
    .panel .panelDesc {font-size: 14px;}
}
@media (max-width: 1160px){
    .panel .panelDesc {font-size: 11px;}
}
@media (max-width: 990px){
    .panel .panelDesc {font-size: 14px;}
}
@media (max-width: 500px){
    .panel .panelDesc.thin {height: auto;}
    .panel .panelDesc.thin .posContainer > div{
        display: block;
        text-align: center;
    }

}
.text-warning {color: orange}
.text-lightmint {color: #afc3b7}
#shortInfo td {padding: 3px;}