﻿/*---------------------Home-------------------------*/
/*.navbar-dark .navbar-nav .nav-link span {
    color: #fff;
}
*/

.material-icons.md-48 {
    font-size: 48px;
    height: 100%;
}

.material-icons.md-32 {
    vertical-align: middle;
}

#oval {
    margin: 0px 0 10 02px;
    background: black;
    -moz-border-radius: 10px / 5px;
    -webkit-border-radius: 10px / 7px;
    border-radius: 5px / 5px;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    border-bottom-left-radius: 150px;
    border-bottom-right-radius: 150px;
}

/*.carousel-control-prev,
.carousel-control-next {
    background-color: #000000;
    width: 5vh;
    height: 5vh;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}*/

/*---------------------Home-----------------------------*/

.jumbo-home {
    text-align: center;
    background: linear-gradient(to bottom, #007bbf, #209bff);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
}

/*.jumbo-home hr {
    border-top: #66c 1px solid;
}*/

/*.jumbo-home {
    text-align: center;
    background: linear-gradient(to bottom, #007bbf, #209bff);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    background-color: #007bff;
    color: #fff;
    width:max-content;
    height:150%;
}*/

.card-red-bottom-icon {
    color: red;
    margin-top: 10px;
    text-align: center;
}

.card-green-bottom-icon {
    color: green;
    margin-top: 10px;
    text-align: center;
}

.card-purple-bottom-icon {
    color: purple;
    margin-top: 10px;
    text-align: center;
}

.card-text-bottom {
    text-align: center;
}

.dev-or-agency .card {
    margin-bottom: 10px;
    border: #ccc 5px solid;
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
}
/*---------------------Projects-------------------------*/
.devpHeader {
    font-weight: bold;
}

.tData {
    font-size: 12px;
}

.tbDataPrj {
    font-size: 12px;
}

.tabBorder {
    border: 1px solid #bfbfbf;
    width: 100%;
}

#prjreviewModal {
    overflow-y: auto;
}

.prjreviewdeleteConfirmModal1 {
    overflow-y: auto;
    margin-left: -15%;
    margin-top: 45%;
}

/*---------------------Know More---------------------------*/

.prgprpGrpDet {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    display: block;
    border-bottom: 0;
    border-right: 0;
}

.prgprpGrpDetail {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    border-bottom: 0;
}

.prjTaskDet {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
}

.dtStyle {
    color: #827f7f;
    font-size: small;
}

.fMainType {
    color: #827f7f;
    font-size: large;
}

/*---------------------Properties-------------------------*/

.pWidth {
    width: 100px;
}

.tHeader {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
}

/*---------------------Business Account-----------------------------*/

.section {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.section h2 {
    margin-bottom: 1rem;
}

.jumbo-business {
    text-align: center;
    background: linear-gradient(to bottom, rgba(53,46,46,1),rgba(53,46,46,0.8));
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
}

.jumbo-business hr {
    border-top: #666 1px solid;
}

.contain-business-fluid {
    background: linear-gradient(to bottom, rgba(53,46,46,1),rgba(53,46,46,0.8));
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    padding: 20px;
    border-radius: 5px;
}

.contain-business-fluid-header {
    text-align: left;
    margin-left: 5px;
}

.get-big-book-section .container-col {
    padding: 10px;
    color: #fff;
}

.get-big-book-section .container-col .container {
    border: none;
    background: linear-gradient(to bottom, #f76a2d, #e75a1d);
    text-align: center;
    padding: 10px;
}

.get-big-book-section .container-col .header {
    font-size: 20px;
    font-weight: 500;
}

.developers-section .container-col {
    padding: 10px;
    color: #fff;
}

.developers-section .container-col .container {
    border: none;
    background: linear-gradient(to bottom, #f93a5a, #e92a4a);
    text-align: center;
    padding: 10px;
}

.developers-section .container-col .header {
    font-size: 20px;
}

.agency-section .container-col {
    padding: 10px;
    color: #fff;
}

.agency-section .container-col .container {
    border: none;
    background: linear-gradient(to bottom, #029666, #027646);
    text-align: center;
    padding: 10px;
}

.agency-section .container-col .header {
    font-size: 20px;
}

.agency-section .body {
    text-align: center;
    font-size: 24px;
    color: #fff;
}

.get-big-book-section .body {
    text-align: center;
    font-size: 20px;
    color: #fff;
}

.business-account-form {
    border: #f90 5px solid;
    border-radius: 10px;
}

/*----------------------------Exhibitions---------------------*/
/*Schedule*/
.schHead {
    color: red;
}

.schDetHead {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    display: normal;
    border-bottom: 0;
    border-right: 0;
}

.schDetHeader {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    border-bottom: 0;
}

.editWidth {
    width: 29px;
    height: 29px;
}

.editButtonPos {
    margin-left: -5px;
    margin-top: -5px;
}

.fontColPrp {
    color: #fff;
}

.btnRegistered {
    background-color: green;
    border-color: green;
    color: #ffffff;
}

.regNote {
    color: red;
    /*font-family: woff2;*/
    font-family: Calibri;
    font-size: 14px;
}

.fontWoff2 {
    font-family: Calibri;
    /* 05.08.2025 font-family: woff2;   */
}

.emailPos {
    margin-left: -105px;
}

.countryWidth {
    width: 300px;
}

.preStyle {
    margin-left: -85px;
    margin-top: -30px;
}

.regGreen {
    background-color: green;
}


/*--------------------Individual Account------------------------------*/
.jumbo-individual {
    text-align: center;
    background: linear-gradient(to bottom, #1b2a92, #0b1a52);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
}

.jumbo-individual hr {
    border-top: #66c 1px solid;
}


.contain-individual-fluid {
    background: linear-gradient(to bottom, #1b2a92, #0b1a52);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    padding: 20px;
    border-radius: 10px;
}

.contain-individual-fluid-header {
    text-align: left;
    margin-left: 5px;
}

/*----------------------Common----------------------------*/
.prpFilterSpace {
    margin-left:2px;
}

.tabPrjPrpTop {
    font-size: 10px;
    background-color: #352e2e;
}
.fontSmall {
    font-size: small;
}

.prgprpRed {
    color: red;
    font-size: 12px;
}

.bodyFontSize {
    font-size: 13px;
    color: #000;
}

.fontSizeRD {
    color: black;
    margin-top: 0px;
    font-size: 13px;
}

.fontSize {
    font-size: 12px;
    font-weight:normal;
}

.filterMarginLeft {
    margin-left: 5px;
}

.filterPrpWidth {
    width: 50px;
}

.fontSizeKM {
    font-size: 13px;
    margin-left: -2px;
    color: black;
}

.fontSizeRtedD {
    color: black;
    margin-top: 0px;
    border-color: green;
    font-size: 13px;
}

.reqStar {
    color: red;
    font-weight: normal;
    vertical-align: middle;
}

.display-4 {
    font-weight: normal;
}

.card {
    padding: 10px;
}

.card-icon {
    margin-bottom: 1rem;
}

.card-red-icon {
    color: red;
    margin-top: 10px;
    text-align: center;
}

.card-green-icon {
    color: green;
    margin-top: 10px;
    text-align: center;
}

.card-purple-icon {
    color: purple;
    margin-top: 10px;
    text-align: center;
}

.card-title-top, .card-title-bottom {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
}

.card-text-top {
    text-align: center;
    background-color: #fff;
    padding: 5px;
}

.has-shadow {
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
}

.btn-xs {
    padding: .25rem .4rem;
    font-size: .875rem;
    line-height: 1rem;
    border-radius: .2rem;
}
