/*GENERAL BASIC PAGE CSS*/
body p{font-size:16px; color:#313131; line-height: 23px;}
h1{font-size:22px;}
h2 {font-size: 19px; text-transform: uppercase;}
a{color:#3fbbd5;}
p a{font-size:16px; color:#3fbbd5; text-decoration:none;}
p a:HOVER {color:#3fbbd5; text-decoration:none;}
body table td {font-size:16px; color:#313131; line-height: 23px;}

/*Accordion*/
.panel-default>.panel-heading{background:none; background-color: #3fbbd5; border: none; border-radius:0;padding-bottom: 15px; padding-top: 15px;}
.panel-default>.panel-heading a{color:#ffffff; font-size: 17px; font-weight: bold; }
.panel-default>.panel-heading a:HOVER, .panel-default>.panel-heading a:ACTIVE{text-decoration: none;}
.panel-heading { padding-left: 24px;}
.panel-collapse{background-color: #e3f1f4; border:none;}
.panel-group .panel{border: none; font-size: 16px; line-height: 23px;}
.panel-body {  padding-left: 24px; }
.panel-default>.panel-heading+.panel-collapse>.panel-body{border: none;}
.panel-collapse, .panel-group .panel+.panel{ border: none;}
#main ul li, #main ol li{font-size: 16px; line-height: 23px;}
/*END Accordion*/

/*TAB*/
.tabbable li a{background:#c5c5c5; border: none; border-radius:0; color:#ffffff; font-size: 16px; weight:bold; text-transform: uppercase;}
.tabbable li.active a, .tabbable li.active a:HOVER, .tabbable li.active a:ACTIVE, .tabbable li.active a:VISITED, .tabbable li.active a:focus {background: #4bc5df;  color:#ffffff;}
.tab-content {padding-left: 0;}
.tab-pane{background: #e3f1f4;     padding-top: 30px;    padding-bottom: 30px; padding-left: 24px;}
.nav-tabs>li.active>a {border:none; border-bottom: 2px;}