header {margin-top:140px}

main {margin-top:40px;padding:0}
.main {background-color:rgba(51,122,220,.9);border-radius:20px;min-height:400px;padding:30px 20px}
.main h3,.main h4,.main p,.main li {margin:0 0 20px 0}
.main h3 {font-size:2.8em}
.main p,.main li {font-size:1.2em;line-height:1.8em}
.main a {color:#ffff8d!important}
.main a:hover,.main a:focus {color:#ff0!important}


#tabset {width:100%;margin:30px auto}
#tabset ul {margin:0;padding:0}
.nav-tabs {border:0;list-style:none!important}
.nav-tabs li {padding:0;margin:0}
.toomanytabs li {font-size:1em}
.nav-tabs li a {background-color:#7FC6FF;color:#fff!important;border:0;border-top-left-radius:10px;border-top-right-radius:10px;text-decoration:none}
.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus {background-color:#0047a9;color:#fff!important;border:0}
.nav-tabs li a:hover,.nav-tabs li a:focus {color:#fff!important;background-color:#66adff}
.tab-content {width:100%;padding:20px;background-color:#0047a9;color:#fff}
.tab-pane {margin:0 auto;min-height:300px}
.tab-pane ul,.tab-pane ol {margin-top:20px!important}
.tab-pane li {font-size:1.3em;margin-left:20px;padding:10px;color:#fff}
.tab-pane li b {color:#ffff8d}
.responsive-tabs-container .tab-pane {margin-bottom:15px}
.responsive-tabs-container .accordion-link {display:none;margin-bottom:10px;padding:10px 15px;background-color:#337ADC}

.table>tbody>tr>th,.table>tbody>tr>td {border:none}
.table {margin-top:0}
.table-bordered th {border:2px solid #337adc!important}
.table-bordered td {border:2px solid #337adc!important}
.table-bordered th {background-color:#0047a9}
.table-bordered td {background-color:#66ADFF;color:#0047a9}
.table-bordered td a {color:#ffff8d}
.table-bordered td a:hover {color:#fff}
.table-centered th,.table-centered td {text-align:center}

.table-responsive {border:none}
.table-responsive ul {margin:0!important}
.table-responsive li {font-size:1em;color:#fff}

.alert-danger li {font-size:1em;margin:0}
.alert-danger li a {color:#a94442}
label {width:100%}
b {color:#ffff8d}

@media only screen and (max-width:991px) {
.headerbox {text-align:center}
.headerbox img {width:20%;height:auto}
.headerbox h1 {font-size:3em}
.headerbox h2 {font-size:1.4em}
}
@media only screen and (max-width:767px) {
header {margin:50px 0 0 0}
.headerbox,.main {border-radius:0}
main,footer {margin-top:0}
.main {padding:10px}
.nav-tabs li {font-size:1em}
.pull-right img,.pull-left img {margin:10px;width:70%}
.main .pull-left,.main .pull-right {text-align:center}
.responsive-tabs-container.accordion-xs .nav-tabs {display:none}
.responsive-tabs-container.accordion-xs .accordion-link {display:block;margin-bottom:10px}
.responsive-tabs-container .tab-pane {margin-bottom:0}
.responsive-tabs-container .tab-pane h4 {margin-top:20px}
}
@media only screen and (max-width:480px) {
.headerbox img {width:40%;height:auto}
.headlinewrapper {width:100px;height:100px}
.headline,.side {font-size:.8em}
.tab-pane-content {padding:10px 20px 20px 20px}
}