
/* Uncategorized Styles */

.table td, .table th{
    border-top: 0px !important;
    vertical-align: middle !important;
    padding: .4rem !important;
}

/* Uncategorized Styles End */

/* Padding */

.pt{
    padding-top: 10px !important;
}
.pb{
    padding-bottom: 10px !important;
}

/* Padding End */

/* Margin  */

.ma{
    margin:auto;
    text-align: center;
}

.mb{
    margin-top: 50px !important;
    margin-bottom: 5px !important;
}

.mb2{
    margin-bottom: 5px !important;
}

.mb3 {
    margin-bottom: 40px !important;
}

.mb4 {
    margin-top: -50px !important;
}

.mt{
    margin-top: 50px;
}

.mt2{
    margin-top: 100px;
}

.mt3{
    margin-top: 55px;
}

.mt4 {
    margin-top: 5px;
}

.mt5 {
    margin-top: 20px !important;
}

.ml{
    margin-left: 10px;
}

.ml2{
    margin-left: 13px;
}

.ml3 {
    margin-left: 60px;
}

.mr {
    margin-right: 20px !important;
}

/* Margin End */

/* Float */

.floatL {
    float: left !important;
}

.floatR {  
    float: right !important;
}

/* Float End */

/* Text */

.hrrapport{
    border-top: solid 2px black;
    overflow: visible;
    
}

p.fontC {
    color: white;
    font-size: 20px;
}

h1.fontC {
    color: white;
    font-size: 30px;
}

h1.fontB{
    color: black;
    font-size: 30px;
}

h5.fontC {
    color: white;
    margin: auto 0;
    margin-bottom: 5px;
}

h6.fontC {
    color: white;
    font-weight: bold;
}

h6.fontC2 {
    color: black;
}

.btn-text{
    color: yellow !important;
}
/* Text End */

/* Image */

.logo{
    margin: auto !important;
    display: block;
    margin-top: 25px !important;
}

.bg-image{
    background-image: url(img/mainBackground.png);
    background-color: #007EED;
    background-repeat: no-repeat;
    position: absolute;
    overflow: hidden;
    width: 100%;
}

.bg-grad{
    background: linear-gradient(90deg, rgb(46, 147, 230) 16%, rgb(31, 103, 236) 100%);
    }

.logo {
    border-radius: 15px;
}

/* Image End */

/* Button */

.btn{
    border-radius: 5px !important;
}
.btn-primary{
    background-color: #4472C4 !important;
    border-color: #4472C4 !important;
    color:white;
}

/* Button End */
body{
    overflow: scroll;
    height:100%;
}

h1.back {
    color: white;
    font-size: 65px;
    margin-left: 10px;
    position: fixed;
    top: 10%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.footera{
    position: absolute;
    bottom: 10px;
}
.fixed-bottom{
    margin-bottom: 0px !important;
}