.mapbox h3 , .doc h3 {background:url('/images/h3_bar.png') no-repeat;padding-left:15px;}
h4 {font-size:25px; margin:30px 0 20px; padding-top:30px;}
h5 {font-size:20px; margin:30px 0 10px; color:#0068b7; }
h6 {font-size:18px; margin:30px 0 10px; color:#00b7ee; }
.dept1 {margin-left:15px;}
.dept1 > li {list-style:none;position:relative; padding:5px 0 5px 17px;font-size:20px;}
.dept1 > li::before {content:''; position:absolute; left:0; top:16px; width:7px; height:7px; background: linear-gradient(45deg, #00b7ee 50%, transparent 50%); transform: rotate(-135deg); }
.dept2 {margin-left:25px;}
.tb1 {min-height:195px;}
.tb1 th {height:30px;background:#e9e9e9;}
.vam1 {line-height:195px;}
.tb2 {min-height:170px;}
.tb2 th {height:30px;background:#e9e9e9;}
.vam2 {line-height:170px;}
.tb3 {min-height:165px;}
.tb3 th {height:30px;background:#e9e9e9;}
.vam3 {line-height:165px;}
.step {border:1px solid #ccc;border-radius:5px;padding:5px 15px;background:#cce198;}
.stepa {margin:0 10px;}
.table-striped > tbody > tr:nth-child(odd) > th {background-color:#0068b7;}
.doc th {background-color:#0068b7;font-weight:bold;color:#fff;}
.doc25 div {min-height:200px;}
.doc25 h4 {padding:10px;background:#0068b7;font-weight:bold;color:#fff;}