body {
	font-family:'Poppins', sans-serif;
	background: #171941 url(images/bg.png) repeat;
    color: white;
}


.navbar-brand {
    float: left;
    height: auto;
    padding: 0pc;
    font-size: 18px;
    line-height: 20px;
    margin-top: -4px!important;
}
.footer-credits {
    letter-spacing: 0.50px;
}

.footer-credits {
    padding-top: 25px;
}

.f-of span {
    font-size: 110%;
    letter-spacing: 1px;
}

.homepage-cover {
    min-height: 20vh !important;
    background: transparent;
    padding-bottom: 0px;
}

#homepage-cover h1 {
    font-size: 56px;
    font-weight: 700;
    color: white;
    text-transform: uppercase;
    text-align: center;
    
    }
    
    
 #feature {
    padding: 50px 0px 50px 0px;
    font-size: 19px;
}

.ethic {
    display: block;
    text-align: center;
    padding: 40px 20px 40px 20px;
}

#homepage-cover h1 span {
	    color: #ff4f5b;
}    


.navbar {
    background: #0e1029;
}

#navbar-main {
    background: #0e1029;
    border: 0;
}


.ethics {
    min-height: 0 !important;
}

.red {
    color: red;
}

.main-figure {
	position:relative;
	z-index:100000;

}

.main-figure img {
	max-width:100%;}

#homepage-cover p {
    color: #d7d8fb;
    font-size: 24px;
    font-weight: 300;
    margin-top: 0px;
    text-align: center;
}

.btn-cover {
    font-size: 15px !important;
    text-transform: uppercase;
    padding: 10px 35px 10px 35px;
    border-radius: 4%;
    margin-right: 7px;
}


.btn-cover:hover {
    background: #2D3071 !important;
    color: #ffffff !important;
}

.btn-cover2 {
    background: #FE4F5B;
    border: 1px solid #FE4F5B;
}

.btn-cover2:hover {
    background: #F76670 !important;
    color: #ffffff !important;
}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: #393c76;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #272a57;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #565876;
    font-size: 16px;
}

.table>tbody>tr:hover {
	background:#3B3E62;
}

#colour1, .colour1 {
    background: #0e1029;
    color: white;
    margin-top: -12px;
}

#colour2, .colour2 {
    background: #343665;
    color: white;
    margin-top: -12px;
}

#colour3, .colour3 {
    background: #0e1029;
    color: white;
    margin-top: -12px;
}

.ethic h3 {
    text-transform: uppercase;
    color: #FE4F5B;
    font-weight: 600;
}

.btn-primary {
    background: #ff4f5b !important;
    border-color: #ff4f5b !important;
    color: white !important;
    padding: 10px 35px 10px 35px;
    border-radius: 4px;
}

@media screen and (max-width: 1205px) {

    .f-of {
        padding-top: 20px;
    }

}

.margin-fix-checkbox {
    margin-top: -15px !important;
}

.page-wrapper {
    padding-top: 100px;
    background:#0E1029;
}

.tpromo {
    font-family: "Questrial";
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    font-size: 250%;
}

.control-label {
    font-family: "Titillium Web";
    letter-spacing: 1px;
}

.btn-sm {
    font-size: 14px !important;
    padding: 10px 20px 10px 20px;
}


