.red-text{ color: #ff0000; }
.tc {
    color: #f0f; 
    font-weight: bold;
    font-size: 1.25em;
    padding-top: 10px;
}
.details-body > p { font-size: 1.15em; }
p {padding-bottom: 10px;}
.positions{width: 100%;}
.positions > ul {width: 100%; margin: 5px 0;}
.positions > ul > li {margin: 10px 10px; list-style: disc inside; font-size: 1.15em;}
.positions > ul > li > a{text-decoration: none; font-size: 1.15em;}    
ol.default > li {list-style-type: decimal !important; padding: 0 0 10px 10px; font-size: 1.15em;}
ul.default > li {list-style-type: disc !important; padding: 5px 0 5px 10px; margin-left: 15px; font-size: 1.15em;} 
ol.default2 > li {list-style-type: decimal !important; padding: 0 0 10px 10px;}
ul.default2 > li {list-style-type: disc !important; padding: 5px 0 5px 10px; margin-left: 15px;} 
.training-title{color: #f716db; font-size: 2em; font-weight: bold; text-align: center;}
.training-title2{color: #f72828; font-size: 1.5em; font-weight: bold; text-align: center;}
.texts{padding: 5px 0; font-size: 1.15em;}
.text-indent {text-indent: 40px;}
.font1-1{font-size: 1.15em;}
.font1-2{font-size: 1.25em;}
.font1-3{font-size: 1.35em;}
.font1-4{font-size: 1.45em;}
.font1-5{font-size: 1.55em;}
.center{text-align: center;}
table, th, td {border: 0px;}

@media screen and (max-width: 48em){
    .training-title {font-size: 1.5em;}
}
