.btn-primary, .btn-success{color:#ffffff; background:#23807b; border:#f4a61e 2px solid; border-radius:10px; padding:5px 15px;margin:0px 20px 20px 0px;}
.btn-primary:hover, .btn-success:hover{color:#23807b;background:#fff; border:#f4a61e 2px solid;}

.btn-secondary, a.btn-warning {color:#ffffff; background:#4d4d4d; border:#f4a61e 2px solid; border-radius:10px; padding:5px 15px;margin:0px 20px 20px 0px;}
.btn-secondary:hover,a.btn-warning:hover {color:#23807b;background:#fff; border:#f4a61e 2px solid;}

input.form-control{border-radius:10px;}

img.logo{margin-top:30px;margin-right:30px;}


nav.bg-dark{background-color:#23807b !important;}
nav.bg-dark a.nav-link{color:rgba(255, 255, 255, 0.85); margin-right:5px;}
nav.bg-dark a.nav-link:hover{color:rgba(255, 255, 255); border-bottom:#fff solid 2px}
nav.bg-dark a.nav-link.active {border-bottom:#f4a61e solid 2px;}
nav {margin-bottom:20px}

a.navbar-brand{font-weight:bold; font-size:140%; margin-right:30px;}
.nav-item span{color:#fff;font-size:80%;position: relative; top:8px;font-weight:bold;}

h1{font-size:2.6em;font-weight:bold;margin:1em 0 !important;}
h2{font-size:1.8em;font-weight:bold;margin:1em 0 !important;}

.footer{margin-top:120px !important;}
div.support{background-color: #23807b; margin-top:30px; padding:30px 0; margin-top:60px; border-top: 2px solid #f4a61e; color:#fff;}
.support h3{font-size: 1.5em; font-weight:bold;}
.support li {margin-bottom:7px;}
.support li a {color:#fff; text-decoration:none; font-size:90%; margin-bottom:3em;}
.support li a:hover{border-bottom:2px solid #fff;}
.support small{font-size:80%}

.form-group{margin:20px 0; max-width:1000px;}
.form-group input{max-width:400px;}

table td .btn-primary{margin:-5px 0 -3px 0; font-size:80%; padding:3px 10px;}
