/*
WEBSITE
*/

.login_bottom_spacer {
    margin-top:2%;
}

.register-navbar-spacer{
    margin-top: 5%;
}

.card {
    background-color: rgba(0,0,0,0.5) !important;
}

.home-card{
    opacity:0.8;
    background-color: #00002B !important;
    border-radius: 8px;
}

.card-title{
    color: #FF0000 !important;
}

.card-text{
    color: #FFF !important;
}

.card-header h3{
    color: white;
}

.achieve-block {
    /*border:2px solid red;*/
}

.achieve-card {
    border:2px solid #00002B;
    background-color: #fff !important;
    border-radius: 8px;
    margin-bottom:32px;
}

.card-achieve {
    /*border:2px solid yellow;*/
}

.card-text-achieve{
    margin-bottom:20px;
    text-align:center;
    /*border:2px solid purple;*/
}

.card-title-achieve {
    font-size:1.5em;
    color:#00002B;
    text-align:center;
    /*border:2px solid blue;*/
}

.card-achieve-button {
    /*border:2px solid pink;*/
}

.strategy-card {
    border:2px solid #00002B;
    background-color: #00002B !important;
    border-radius: 8px;
    margin-bottom:4px;
}

.card-title-strategy{
    font-size:2em;
    color:#FFF;
}

.card-icon-achieve{

}

.card-input-group-prepend span{
    width: 50px !important;
    color: black;
    border:0 !important;
}

.remember{
    color: white;
}

.remember input
{
    width: 20px;
    height: 20px;
    margin-left: 15px;
    margin-right: 5px;
}

.register-red-border {
    border:3px solid red;
}

.register-red-border-checkbox {
    outline:3px solid red;
}

.splash_xs {
    width:100%;
    height:680px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.9), rgba(2,173,231,0.9)), url('/assets/images/splash_xs.png');
}

.splash_sm{
    width:100%;
    height:690px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.9), rgba(2,173,231,0.9)), url('/assets/images/splash_sm.png');
}

.splash_md{
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.9), rgba(2,173,231,0.9)), url('/assets/images/splash_md.png');
}

.splash_lg{
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.9), rgba(2,173,231,0.9)), url('/assets/images/splash_lg.png');
}

.splash_xl{
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.9), rgba(2,173,231,0.9)), url('/assets/images/splash_xl.png');
}

.splash_tagline_xl{
    width: 50%;
    height: 100px;
    color: #fff;
    position: absolute;
    top: 20%;
    left: 25%;
    text-align:center;
    font-size:3.5rem;
    font-weight: 600;
}

.splash_tagline_lg{
    width: 60%;
    height: 100px;
    color: #fff;
    position: absolute;
    top: 25%;
    left: 20%;
    text-align:center;
    font-size:3.5rem;
    font-weight: 600;
}

.splash_tagline_md{
    width: 70%;
    height: 100px;
    color: #fff;
    position: absolute;
    top: 15%;
    left: 15%;
    text-align:center;
    font-size:3.5rem;
    font-weight: 600;
}

.splash_tagline_sm{
    width: 80%;
    height: 100px;
    color: #fff;
    position: absolute;
    top: 15%;
    left: 10%;
    text-align:center;
    font-size:2.5rem;
    font-weight: 600;
}

.splash_tagline_xs{
    width: 90%;
    height: 500px;
    color: #fff;
    position: absolute;
    top: 25%;
    left: 5%;
    text-align:center;
    font-size:2rem;
    font-weight: 600;
}



.home-icon{
    width:33%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/* new application stuff */
.application_spacer{
    margin-top:80px;
}

.application_sub{
    color:#FF0000;
    font-size:1.1rem;
}

/*customer churn*/
.customer-churn-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/customer-churn_xs.png');
}

.customer-churn-bg-sm{
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/customer-churn_sm.png');
}

.customer-churn-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/customer-churn_md.png');
}

.customer-churn-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/customer-churn_lg.png');
}

.customer-churn-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/customer-churn.png');
    background-size: cover;
}

/*know your customer*/
.know-your-customer-KYC-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/know-your-customer-KYC_xs.png');
}

.know-your-customer-KYC-bg-sm{
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/know-your-customer-KYC_sm.png');
}

.know-your-customer-KYC-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/know-your-customer-KYC_md.png');
}

.know-your-customer-KYC-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/know-your-customer-KYC_lg.png');
}

.know-your-customer-KYC-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/know-your-customer-KYC.png');
    background-size: cover;
}

/*human resources*/
.human-resources-HR-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/human-resources-HR_xs.png');
}

.human-resources-HR-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/human-resources-HR_sm.png');
}

.human-resources-HR-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/human-resources-HR_md.png');
}

.human-resources-HR-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/human-resources-HR_lg.png');
}

.human-resources-HR-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/human-resources-HR.png');
    background-size: cover;
}


/*product recommendation*/
.product-recommendation-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/product-recommendation_xs.png');
}

.product-recommendation-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/product-recommendation_sm.png');
}

.product-recommendation-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/product-recommendation_md.png');
}

.product-recommendation-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/product-recommendation_lg.png');
}

.product-recommendation-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/product-recommendation.png');
    background-size: cover;
}

/*supply chain*/
.supply-chain-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/supply-chain_xs.png');
}

.supply-chain-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/supply-chain_sm.png');
}

.supply-chain-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/supply-chain_md.png');
}

.supply-chain-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/supply-chain_lg.png');
}

.supply-chain-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/supply-chain.png');
    background-size: cover;
}

/*sales and marketing*/
.sales-and-marketing-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/sales-and-marketing_xs.png');
}

.sales-and-marketing-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/sales-and-marketing_sm.png');
}

.sales-and-marketing-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/sales-and-marketing_md.png');
}

.sales-and-marketing-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/sales-and-marketing_lg.png');
}

.sales-and-marketing-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/sales-and-marketing.png');
    background-size: cover;
}

/*journey mapper*/
.journey-mapper-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/journey-mapper_xs.png');
}

.journey-mapper-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/journey-mapper_sm.png');
}

.journey-mapper-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/journey-mapper_md.png');
}

.journey-mapper-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/journey-mapper_lg.png');
}

.journey-mapper-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/journey-mapper.png');
    background-size: cover;
}

/*investment*/
.investment-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investment_xs.png');
}

.investment-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investment_sm.png');
}

.investment-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investment_md.png');
}

.investment-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investment_lg.png');
}

.investment-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investment.png');
    background-size: cover;
}

/*behaviour-profiling*/
.behaviour-profiling-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/behaviour-profiling_xs.png');
}

.behaviour-profiling-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/behaviour-profiling_sm.png');
}

.behaviour-profiling-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/behaviour-profiling_md.png');
}

.behaviour-profiling-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/behaviour-profiling_lg.png');
}

.behaviour-profiling-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/behaviour-profiling.png');
    background-size: cover;
}

/*pro sport*/
.pro-sport-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/pro-sport_xs.png');
}

.pro-sport-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/pro-sport_sm.png');
}

.pro-sport-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/pro-sport_md.png');
}

.pro-sport-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/pro-sport_lg.png');
}

.pro-sport-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/pro-sport.png');
    background-size: cover;
}

/*diagnostics*/
.diagnostics-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/diagnostics_xs.png');
}

.diagnostics-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/diagnostics_sm.png');
}

.diagnostics-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/diagnostics_md.png');
}

.diagnostics-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/diagnostics_lg.png');
}

.diagnostics-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/diagnostics.png');
    background-size: cover;
}

/*fraud*/
.fraud-detection-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/fraud-detection_xs.png');
}

.fraud-detection-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/fraud-detection_sm.png');
}

.fraud-detection-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/fraud-detection_md.png');
}

.fraud-detection-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/fraud-detection_lg.png');
}

.fraud-detection-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/fraud-detection.png');
    background-size: cover;
}

/*big data*/
.big-data-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/big-data_xs.png');
}

.big-data-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/big-data_sm.png');
}

.big-data-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/big-data_md.png');
}

.big-data-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/big-data_lg.png');
}

.big-data-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/big-data.png');
    background-size: cover;
}

/*surveillance and intelligence gathering*/
.surveillance-and-intelligence-gathering-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/surveillance-and-intelligence-gathering_xs.png');
}

.surveillance-and-intelligence-gathering-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/surveillance-and-intelligence-gathering_sm.png');
}

.surveillance-and-intelligence-gathering-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/surveillance-and-intelligence-gathering_md.png');
}

.surveillance-and-intelligence-gathering-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/surveillance-and-intelligence-gathering_lg.png');
}

.surveillance-and-intelligence-gathering-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/surveillance-and-intelligence-gathering.png');
    background-size: cover;
}

/*investigations*/
.investigations-bg-xs{
    width:100%;
    height:600px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investigations_xs.png');
}

.investigations-bg-sm {
    width:100%;
    height:700px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investigations_sm.png');
}

.investigations-bg-md{
    width:100%;
    height:800px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investigations_md.png');
}

.investigations-bg-lg{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investigations_lg.png');
}

.investigations-bg-xl{
    width:100%;
    height:1100px;
    background-repeat: no-repeat;
    background: linear-gradient(0deg, rgba(0,0,43,0.5), rgba(2,173,231,0.5)), url('public/images/customer/investigations.png');
    background-size: cover;
}




.splash_tagline{
    color:#FFF;
}

.splash_xs_spacer{
    margin-top:10px;
}

.features-spacer{
    margin-top:50px;
}

.pricing-spacer{
    margin-top:50px;
}

.bg-blue{
    background-color: #00002B !important
}

.red-letters{
    color:#FF0000 !important;
}

footer:before{
    background-color: #00002B !important
}

.width-container{
    width:100%;
}

.navbar-fixed-spacer{
    margin-bottom:30px;
}

.features-header{
    padding:8px;
    background-color: #00002B !important;
    color:#fff;
}

.card-pricing-header{
    background-color: #00002B !important;
}

.card-pricing-header-text{
    color: #fff !important;
}

.card-body-pricing{
    background-color: #fff !important;
    color:#00002B !important;
}

.card-list-pricing{
    padding-left:20px;
}

.card-list-pricing >ul >li{
    padding:5px;
}

.card-body-register{
    background-color: #00002B !important;
}

.card-header-register{
    background-color: #00002B !important;
    color:#fff !important;
}

.home-key-card-body{
    background-color: #fff !important;
    color:#00002B !important;
    padding:1.25rem;
    border-radius:6px;
    margin-bottom:8px;
    text-align:center;
}

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

.contact-field{
    width: 80%;

    margin-bottom: 30px;
    height: 45px;
    padding: 0 15px !important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.contact-textarea{

    min-height: 150px;
    width:100%;
    border: 1px solid #ececec;

}

.industry-example{
    padding:8px;
}

.try-button-button{
    padding:0.1em 0.1em;
    background-color:#ff0000;
    border-color:#ff0000;
}

.try-button{
    color:#fff;
    font-weight:bolder;
    font-size:1.1em;
    padding:0.1em 0.1em;
}

.footer-latest-post{
    padding-top:12px;
}

.footer-bottom{
    margin-top:-5%;
}

.attr{
    font-size:0.8rem;
    color:#0000EE;
}

/* ==============================
    Contact Page Styles
=============================== */
.contact-wrapper {
    padding: 0 0 30px 0;
}

.contact-wrapper .contact-boxes {
    margin-bottom: 60px;
}

.contact-wrapper .contact-boxes .box {
    text-align: center;
}

.contact-wrapper .contact-boxes .box span {
    font-size: 40px;
    color: #F44336;
    display: block;
}

.contact-wrapper .contact-boxes .box h4 {
    font-size: 18px;
    margin: 20px 0 10px 0;
}

.contact-wrapper .contact-form .form-group {
    margin: 0;
}

.contact-wrapper .contact-form .form-group input, .contact-wrapper .contact-form .form-group textarea {
    width: 100%;
    border: 1px solid #ececec;
    margin-bottom: 30px;
    height: 45px;
    padding: 0 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.contact-wrapper .contact-form .form-group input:focus, .contact-wrapper .contact-form .form-group textarea:focus {
    border-color: #F44336;
}

.contact-wrapper .contact-form .form-group textarea {
    min-height: 150px;
    padding: 15px;
}

.contact-wrapper .contact-form .form-group button {
    border: 0 none;
    background: #F44336;
    color: #fff;
    font-weight: 500;
    padding: 15px 35px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.contact-wrapper .contact-form .form-group button:hover {
    background: #2196f3;
}

.contact-map #gmap {
    width: 100%;
    height: 400px;
}

/*
* live chat
*/

.chatbox-container {
    position: fixed; 
    bottom:0; 
    left:0; 
    right:-40px;
}

.chatbox-latest-messages-container {
    background-color:#fff;
    z-index:10000;
    max-height:200px;
    overflow-y:scroll;
    border-left:1px solid #ccc;
}

.chat-hide-close {
    padding-top:5px;
    padding-bottom:5px;
    background-color:#ccc;
    border:1px solid #ccc;
    z-index:10000;
    color:#FF0000;
    font-weight:bold;
    border-radius:5px 5px 0 0;
}

.chat-icon{
    width:14%;
    height:14%;
}

.chat-textarea {
    width: 100%;
    border: 1px solid #ececec;
}

.chat-button-container {
    background-color:#ccc;
    border:1px solid #ccc;
    z-index:10000;
    color:#fff;
    border-radius:0 0 5px 5px;
    margin-top: -8px;
    padding:4px;
}

.latest-messages {
    padding:3px;
    margin:3px;
}

#send-chatbox-message{
    margin-top:8px;
}

.chat-message-to {
    color:blue;
    margin-right:50%;
}

.chat-message-from {
    color:orange;
    margin-left:50%;
}

.chat-message-date {
    font-size:0.6rem;
    color:grey;
}

.cursor {
    cursor:pointer;
}

.conversation-only{
    max-height:300px;
    overflow-y:scroll;
}

.new-conversation-alert {
    background-color:yellow;
    color:red;
    font-weight:bolder;
}

.new-reply-alert {
    background-color:red;
    color:yellow;
    font-weight:bolder;
}

.no-capitalise{
    text-transform:none !important;
}

/*
/ navbar scroll
*/
.arrow-up {
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ccc;
    position:absolute;
    top:2px;
    right:3px;
}

.arrow-down {
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ccc;
    position:absolute;
    top:13px;
    right:3px;
}

.navbar .navbar-collapse.collapse.show{
    z-index: 1000000 !important;
}

#price-asterix{
    cursor:pointer;
}