
body {
    color: #000000;
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    line-height: 1.25em;
}

/* Basic formats */

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

/* Global align classes */

.left {
    text-align: inherit;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.full {
    text-align: justify
}

/* Image and table specific aligns */

img.left, table.left {
    float: left;
    text-align: inherit;
}

img.center, table.center {
    margin-left: auto;
    margin-right: auto;
    text-align: inherit;
}

img.center {
    display: block;
}

img.right, table.right {
    float: right;
    text-align: inherit;
}

.highlighted {
    font-size: 18px;
    font-weight: bold;
}

.blue {
    color: #5b8cae;
}

.darkbrown {
    color: #af6559;
}

.lightbrown {
    color: #bd9551;
}

.lightgreen {
    color: #a3b15d;
}

.green {
    color: #84aa5a;
}

.purple {
    color: #af5e85;
}

.default-color {
    color:#000;
}

.gray {
    color:#999999;
}
.smaller {
    font-size: 14px;
}
#header-menu a, #header-menu a:visited, #header-menu a:active, #header-menu a:hover,
#language-menu a, #language-menu a:visited, #language-menu a:active, #language-menu a:hover {
    color:inherit;
    text-decoration: none;
}

#header-menu {
    list-style: outside none none;
}

hr {
    border-bottom:1px solid #ededed;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 0px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background: none ;
}

strong.emphasize-blue {
    color: #ffffff;
    background: #5788a9; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(87,136,169,0.7),rgba(87,136,169,1)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(87,136,169,0.7),rgba(87,136,169,1)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(87,136,169,0.7),rgba(87,136,169,1)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(87,136,169,0.7), rgba(87,136,169,1)); /*Standard*/
    display: inline-block;
    font-size: 18px;
    margin: 0 0 30px -60px;
    padding: 4px 5px 4px 60px;
    position: relative;
}

strong.emphasize-blue::after {
    background-image: url("../../../images/client/mt/ornament-hud-blue.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 43px;
}

strong.emphasize-brown {
    color: #ffffff;
    background: #b0615c; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(176,97,92,0.7),rgba(176,97,92,1)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(176,97,92,0.7),rgba(176,97,92,1)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(176,97,92,0.7),rgba(176,97,92,1)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(176,97,92,0.7), rgba(176,97,92,1)); /*Standard*/
    display: inline-block;
    font-size: 18px;
    margin: 0 0 30px -60px;
    padding: 4px 5px 4px 60px;
    position: relative;
}


strong.emphasize-brown::after {
    background-image: url("../../../images/client/mt/ornament-hud-brown.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 43px;
}