.btn-outline-secondary
{ 
color: #8b2cb1;
border:1px solid #8b2cb1;
}


.viewclass 
{
color: #0bf;
border:1px solid #0bf;
}

.viewclass2 
{
color:#FFF;
background-color: #0bf;
border:1px solid #0bf;
}

h2 {font-size:40px;}
h4 {font-weight:400;} h4 strong{font-weight:700}

ul.ribbonblock  {padding-left:18px;}
ul.ribbonblock li {
    color: #000;
    font-size: 16px;
    line-height: 28px;
    list-style: circle;
    padding-left: 5px;}

@media (max-width:480px)  { 
/* smartphones, Android phones, landscape iPhone */ 
h2 {font-size:38px!important;}
.header-hero-content a.main-btn {font-size:18px!important;}
.color-overlay {max-height:460px!important;}
}

.btnLearnMore{margin-right: 10px;height: unset; font-size: 18px; padding: 5px 10px!important; background: #ffdd00; cursor: pointer; line-height: unset!important;animation-name: shakeAnimation; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear;}
.btnLearnMore, .LearnMore {margin-top:0px; background-color:#d50092!important; color:#FFF!important; }
.btnLearnMore:hover, .LearnMore:hover {background:#000!important;}

.back-link {display:none!important;}

.btnLearnMore:hover {color:#FFF!important}

#divModalSignUp .modal-body {padding:2.5rem;}
#divModalSignUp .modal-header{background-color:#00184f; padding:30px;}
#divModalSignUp .modal-title{color:white; font-size: 30px;  font-weight: 700;}
#divModalSignUp .modal-header button{color:white;}

#divModalSignUp .contact-form input, #divModalSignUp .contact-form .nice-select{padding: 0px 20px;}
#divModalSignUp .contact-form .nice-select .current {padding:19px 0px;}
#divModalSignUp .contact-form textarea {height: 190px; padding:20px;}
#divModalSignUp .mt-45 {margin-top:0px;}

#divModalSignUp .main-btn{display: block;
    width: 250px;
    margin: auto;
    /* padding: 18px; */
    letter-spacing: 1px;
    background: #00184f;
    color: #fefefe;
    border: none;
    border-radius: 40px;
    -webkit-box-shadow: 0px 4px 8px rgb(165 126 157 / 62%);
    box-shadow: 0px 4px 8px rgb(165 126 157 / 62%);
    cursor: pointer;}