html{
    scroll-behavior: smooth;
    overflow-x: hidden;
}
body{overflow-x: hidden}

a{
    color: #013b71;;
}

.body#body {
    position: relative; }

.section-name {
    font: 34px/48px montserrat-bold,sans-serif;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 25px;
}

.accessibility-title {
    font: 34px/48px montserrat-bold,sans-serif;
    margin: 20px 10px 25px;
}

.accessibility-container{
    margin-left: 10px;
}

.tooltip-inner {
    max-width: none; }

address {
    font: 15px/30px opensans-regular,sans-serif;
    margin-bottom: 0;
}

/*fonts*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) */

/*
 * Montserrat
================================================================================ */

@font-face {
    font-family: 'montserrat-regular';
    src: url('fonts/montserrat/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/montserrat/montserrat-regular-webfont.woff') format('woff'),
    url('fonts/montserrat/montserrat-regular-webfont.ttf') format('truetype'),
    url('fonts/montserrat/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat-bold';
    src: url('fonts/montserrat/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/montserrat/montserrat-bold-webfont.woff') format('woff'),
    url('fonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'),
    url('fonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
 * Open Sans
================================================================================ */
@font-face {
    font-family: 'opensans-regular';
    src: url('fonts/opensans/OpenSans-Regular-webfont.eot');
    src: url('fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-italic';
    src: url('fonts/opensans/OpenSans-Italic-webfont.eot');
    src: url('fonts/opensans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-Italic-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-Italic-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-light';
    src: url('fonts/opensans/OpenSans-Light-webfont.eot');
    src: url('fonts/opensans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-Light-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-Light-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-light-italic';
    src: url('fonts/opensans/OpenSans-LightItalic-webfont.eot');
    src: url('fonts/opensans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-LightItalic-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-LightItalic-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-semibold';
    src: url('fonts/opensans/OpenSans-Semibold-webfont.eot');
    src: url('fonts/opensans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-Semibold-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-semibold-italic';
    src: url('fonts/opensans/OpenSans-SemiboldItalic-webfont.eot');
    src: url('fonts/opensans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-bold';
    src: url('fonts/opensans/OpenSans-Bold-webfont.eot');
    src: url('fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-bold-italic';
    src: url('fonts/opensans/OpenSans-BoldItalic-webfont.eot');
    src: url('fonts/opensans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-BoldItalic-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-extrabold';
    src: url('fonts/opensans/OpenSans-ExtraBold-webfont.eot');
    src: url('fonts/opensans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-ExtraBold-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-extrabold-italic';
    src: url('fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
    url('fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
    url('fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*
 * FIXED for Font-Face Chrome Rendering
================================================================================ */
@media screen and (-webkit-min-device-pixel-ratio:0) {

    @font-face {
        font-family: 'montserrat-regular';
        src: url('fonts/montserrat/montserrat-regular-webfont.svg#montserratregular') format('svg');
    }

    @font-face {
        font-family: 'montserrat-bold';
        src: url('fonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
    }

}




/*headers*/
h1, h2, h3, h4, h5, h6 {
    /*color: #313131;*/
    color: #0B0B0B;
    font-family: montserrat-regular, sans-serif; }

h4{
    font-size: 24px;
}

/*Buttons*/
.btn-primary{
    background:#0558a0;
    border: #0558a0;
    color: #ffffff;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #003462;
    border-color: #003462;
}

.btn-more-testimonials {
    width: 200px;
    margin: 25px 0 0 0;
    color: white;
}

.btn-oulad-page {
    width: 200px;
    margin-right: 20px;
    margin-bottom: 1em;
}

.btn-oulad-download {
    width: 200px;
    background-color: #333;
    color: white;
    margin-bottom: 1em;
    /* margin: 0 20px; */
}

.btn-oulad-download:hover {
    color: white;
}

.btn-more-testimonials{
    color: white;
}

.btn-more-testimonials:hover{
    color: white;
}

.modalButtons {
    float: right;
    margin-top: 0.5em;
}

.btn-demo-top {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: background-color 0.3s ease-in-out 0s;
    -moz-transition: background-color 0.3s ease-in-out 0s;
    -o-transition: background-color 0.3s ease-in-out 0s;
    transition: background-color 0.3s ease-in-out 0s;
    padding-left: 25px;
    padding-right: 25px;
    margin: 0; }

.btn-demo-top:hover {
    -webkit-transition: background-color 0.3s ease-in-out 0s;
    -moz-transition: background-color 0.3s ease-in-out 0s;
    -o-transition: background-color 0.3s ease-in-out 0s;
    transition: background-color 0.3s ease-in-out 0s; }

#related-research .btn{
    margin-top: 20px;
    margin-bottom: 20px;
}
.btn-success {
    background-color: #368636;
}



/*navigation*/
div#header {
    background: rgba(2, 2, 2, 0.7);
    min-width: 100px;
    border: none; }

.heading-navbar{
    padding-top: 0;
}

#navbar{
    width: 100%;
    position: fixed;
    z-index: 1;
}

.navbar-nav{
    text-align: center;
    font-size: 15px;
}

div#navbar ul li a {
    padding: 17px; }
.nav-link{
    color: #fff;
    padding-right: 5px;
    text-decoration: none;
    padding-top: 15px;
}

.nav-link:hover{
    transition: color 0.3s ease-in-out 0s;
    color: #8ff8ff;
    border-bottom: 2px solid white;
}

.navbar-nav .active{
    transition: color 0.3s ease-in-out 0s;
    background-color: #0558a0;
}

.nav-item{
    color: white;
    text-decoration: none;
}



#nav-item-home{ /*For home button on cookie page*/
    color: white;
    text-decoration: none;
    border-bottom: 2px solid white;
}

/*Containers*/

.container-fluid {
    padding-bottom: 50px;
    padding-top: 50px; }
.container-fluid#about {
    background-color: #fff;
    padding-bottom: 55px;
    padding-top: 100px; }
.container-fluid#dashboard  {
    /*background-color: #4085C5;*/
    background-color: #0558a0;
}
.container-fluid#dashboard p, .container-fluid#dashboard h2{
    color: #fff; }
.container-fluid#team, .container-fluid#testimonials {
    background-color: #ccc; }
.container-fluid#team a{
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    color: #8c8c8c;}
.container-fluid#team h5 {
    color: #313131;
    font-family: montserrat-regular,sans-serif;
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    outline: 0;
    text-decoration: none;}
.container-fluid#team h5:hover{
    text-decoration: underline;
}
.container-fluid#team h6 {
    color: #333;
    margin: 0;
    padding: 0;
    outline: 0;
    font: 16px/22px opensans-regular,sans-serif; }
.container-fluid#team a i {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    padding-right: 5px; }
.container-fluid#team a:hover i {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    color: #11abb0; }

#OUAnalysePageHeader {
    padding: 0;
    margin: 0;
    line-height: 0;
}

.container-fluid#publications {
    background-color: #F1FEFE; }
.container-fluid#contact {
    /*background-color: #fff;*/
    background-color: #ccc;
}

.container-fluid#github {
    padding-bottom: 50px;
}

.container-fluid#examples {
    /*background-color: #4085C5;*/
    background-color: #0558a0;
}
.container-fluid#examples h2, .container-fluid#examples h3 {
    color: #fff; }
.container-fluid#examples li {
    color: #fff; }
.container-fluid#examples a {
    color: #fff;
    font-weight: bold;}
.container-fluid#examples span {
    color: #fff; }
.container-fluid#data {
    /*background-color: #4085C5;*/
    background-color: #0558a0;
}

.container-fluid#data h2{
    color: #fff;
}
.container-fluid#data p {
    color: #fff; }

.container-fluid#data a {
    color: #fff;
    font-weight: bold;
    cursor: pointer; }

.downloadMD5{
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
}

.container-fluid#contacts {
    /*background-color: #4085C5;*/
    background-color: #0558a0;
    color: #fff; }

.container-fluid#contacts h3{
    color: #fff; }

.container-fluid#contacts a{
    color: #fff;
    text-decoration: none}

.container-fluid#contacts a:hover{
    text-decoration: underline }

.icon-contacts {
    color: white;
}
.container-fluid#contacts p {
    color: #fff; }


/*Images*/
.img-responsive{
    display: block;
    max-width: 100%;
    height: auto;
}

.img-responsive#logo {
    width: 37px;
    height: 37px;
    margin-top: 8px;
    margin-right: 8px; }
.img-responsive#about-process {
    width: 100%; }



.screenshot {
    padding-top: 20px;
    padding-bottom: 20px; }

img {
    max-width: 100%;
}

/*erasmus images*/
#about-logo{
    height: 78px;
    width: 337px;
}

#kmi-logo{
    width: 153px;
    height: 69px;
}

/*About section*/
#logo {
    width: 37px;
    height: 37px;
    margin: 1px;
    margin-top: 7px;
    margin-right: 3px;
    display: block; }

#logo-ou {
    width: 100px; }

#about h2 {
    font: 26px/33px montserrat-regular,sans-serif;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #000; }
.about-paragraph {
    font: 16px/22px opensans-light,sans-serif; }

.intro {
    font: 24px/38px opensans-light,sans-serif; }

#news-image{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*new label*/
.new-label{
    display: inline;
    padding: .2em .6em .3em;
    font-weight: 700;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #337ab7;
    width: fit-content;
    font-size: 15px;
    height: 18px;
}


/*Publication*/
.publication {
    display: inline-block;
}


#publications h3{
    padding-left: 10px;
}

.publication-text{
    width: fit-content;
    font: 16px/22px opensans-light, sans-serif;
    margin-bottom: 12px;
}

.publications-label{
    margin-left: 10px;
}

.publication a {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    color: #006166;
    /*font-weight: bold;*/
    font-family: montserrat-regular, sans-serif;
    text-decoration: none;
    font-size: 16px;
    width: fit-content;
    display: inline;
}
.publication a:hover {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    text-decoration: none;
    color: #000; }

/*Team section*/
.team-row {
    padding-bottom: 30px; }

.member {
    padding-bottom: 30px; }

#alumni-list li {
    font-size: 16px;
    font-family: opensans-light, sans-serif;
}

#alumni-list ul{
    padding: 0;
}

/* OULAD*/
#oulad-testimonials{
    font-family: opensans-light, sans-serif;
}

#oulad-testimonials a{
    color: #337ab7;
    text-decoration: none;
}

#oulad-testimonials h2{
    font-size: 30px;
    padding-top: 20px;
}

#oulad-testimonials h4{
    font-size: 21px;
    margin-top: 14px;
    margin-bottom: 14px;
}

#oulad-testimonials p {
    font-size: 16px;
}

.logo-oulad {
    height: 250px;
    width: 600px;
    max-width: 100%;
    margin: 20px auto;
    background: url('../../resources/images/logo_oulad.png') no-repeat;
    background-size: contain;
}

/*Related research*/
.smaller-paragraph {
    font-size: 16px;
}

#student-analyse-logo{
    display: block;
    max-width: 100%;
    height: auto;
}

.testimonial-link{
    color: #023b6c;
    font-size: 24px;
    text-decoration: none;
}

#related-research {
    background-color: #ccc;
}

#TestimonialLink {
    /*color: #257A7E;*/
    color: #255885;
}

#oulad-testimonials {
    background-color: #ccc;
}.vcenter {
     display: inline-block;
     vertical-align: middle;
     float: none;
 }

/*media*/
#media p {
    font-size: 16px;
}
#media a{
    text-decoration: none;
}
#media a h4 {
    color: #337ab7;
}


/*project info*/
.project-info-text{
    font-family: opensans-light, sans-serif;
}


.visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    color: #000;
}



.center-block{
    margin-bottom: 10px;
}

/*testimonials page*/
.web, .web:hover, .web:visited {
    color: #333;
    text-decoration: none; }

.testimonial-text{
    padding-bottom: 20px;
}

#blogs h2{
    margin-top: 50px;
}

/*erasmus*/
#university{
    margin-top: 100px;
}

/*datasets*/
#downloadDataset{
    background: #000;
    color: white;
    width: 320px;
    height: 92px;
    padding: 24px;
    font-size: 1.5em;
}

div#data .live {
    padding: 24px;
    font-size: 1.5em;
    background-color: black;
    color: white;
    font-weight: bold;}

div#data .death {
    padding: 24px;
    background-color: black;
    color: white;}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

/*Modals*/

#cookieModal .modal-frame.modal-bottom {
    position: absolute;
    width: 100%;
    max-width: 100% !important;
    margin: 0 !important;
    bottom: 0;
}

#cookieModal .modalText {
    font: 16px/22px opensans-light, sans-serif;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 0.5rem;
    color: black;
}

.modalButtons {
    float: right;
    margin-top: 0.5em;
}

.center-block{
    margin-bottom: 10px;
}

#student-analyse-logo{
    display: block;
    max-width: 100%;
    height: auto;
}

.modal-dialog {
    margin-top: 20px; }



/*demo*/
div#demo {
    padding: 15px;
    padding-top: 30px; }
div#demo a {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    padding: 18px;
    margin-right: 25px;
    margin-bottom: 18px;
    background-color: #3D4145;
    color: #fff;
    font: 25px/30px montserrat-regular,sans-serif;
    border-color: transparent; }
div#demo a:hover {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    background-color: #eee;
    /*color: #4085C5;*/
    color: #3874AC;
}
div#demo i {
    padding-left: 15px; }

div#demo .live {
    padding-left: 24px;
    padding-right: 24px; }

/*SFD video */
.video-info-text{
    font-family: opensans-light, sans-serif;
}

.video-title{
    margin-top: 20px;
}
.video-update-text{
    font-family: opensans-light, sans-serif;
    font-size: 12px;
}


/*Footer*/
footer {
    font-size: 0.7em;
    bottom: 0;
    width: 100%;
    height: 62px;
    line-height: 60px;
    background-color: #0558a0;
    color: #ffffff;
    z-index: 10;
    padding-left: 20%;
}

footer a {
    color: #ffffff;
    text-decoration: underline;
}

footer a:hover {
    color: #ffffff;
    text-decoration: underline;
    border-bottom: 1px solid #fff;
}

footer .mr-2 {
    margin-right: 0.5em;
}
.footer-list{
    margin-bottom: 0;
    font-size: 15px;
}

.footer-logo {
    padding-top: 30px; }


/*Media queries*/
@media (max-width: 700px) {
    section{
        padding-left: 20px;
        padding-right: 20px;
    }
    .btn-demo-top {
        margin-right: 20px; }
    #logo-mobile{
        margin-left:40px;
        width: 33px;
        height: 33px;
        margin-top: 5px;
        margin-bottom: 6px;
    }

    #navbar-collapse-btn {
        margin-right: 30px; }
    .center-block{
        padding-left: 25%;
        padding-right: 25%;
    }
    .team-row{
        padding-left: 25%;
        padding-right: 25%;
    }
    #news-image{
        max-width: 263px;
        max-height: 263px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .intro{
        font-size: 20px;
    }
    #oulad-testimonials-area{
        padding-left: 0;
        padding-right: 0;
    }
    .logo-oulad{
        height: 150px;
        margin-bottom:15px;
        margin-top: 15px;
    }

    #computer-nav{
        display: none;
    }
    #mobile-nav-top{
        display: inline;
        padding: 0;
    }

    #about h2{
        margin-bottom: 5px;
    }

    #related-research p, a, h2, h3{
        margin-left: 10px;
        margin-right: 10px;
    }
    #about p{
        margin-left: 10px;
        margin-right: 10px;
    }
    #media p, h4{
        margin-right: 10px;
        margin-left: 10px;
    }
    #media .new-label{
        margin-left: 30%;
    }
    .vertical-news-image{
        padding-left: 35%;
    }

    .team-row{
        padding-left: 27%;
    }
    .testimonial-text{
        margin-left: 10px;
        margin-right: 10px;
    }
    .testimonial-link{
        margin: 0;
    }

    #blogs, #workshops, #papers{
        padding-bottom: 25px;
        padding-top: 25px;
    }
}

@media (min-width: 994px) {
    .container-fluid {
        padding-left: 22.3%;
        padding-right: 22.3%;
    }

    .navbar-nav{
        padding-left: 8.2%;
        padding-right: 8.2%;
    }
    #news-image{
        max-height: 525px;
        max-width: 525px;
    }
}

.mobile-nav-button{
    left: 66vw;
    color: white;
    border: none;
    background: none;
    position: relative;
    display:inline-block;
    margin-top: 7px;
    font-size: 20px;
}
.mobile-nav{
    display: none;
}
#mobile-nav{
    text-align: center;
    margin-right: 37px;
}
.show-mobile-nav{
    display: block;
}

#mobile-logo{
    float: left;
}

@media (min-width: 700px) {
    #mobile-nav-top{
        display: none;
    }

    .intro, .featured-news{
        text-align: center;
    }
}