/* Add here all your CSS customizations */

div#topLogoContainer {
	padding: 1em 0 0 0;

}

p#topContactInfoSection {
	
}


div#navContainer {
background-color: #937d9e;
color: white;
/*width: 100%;*/
}
div#navContainer a {
	color: white;
}
div#navContainer a:hover {
	color: white;
}

/* Top Logo and Address */
#topLogoSection {
    margin: 2em 0 1em 0;
}

/* New Top Nav - Violet BG Color */

#breadcrumbTopNav {
    border-top: 4px solid #cbbdd2;
    border-bottom: 4px solid #65516f;
}
#topNavVioletBG {
    color: white;
    padding-right: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 0;
}
#topNavVioletBG .dropdown ul li a{
    color: #000;
}

#topNavVioletBG .dropdown-item {
    color #000;
}

.navbar-light .navbar-nav .nav-link {
     color: white; 
}

.navbar-light .navbar-nav .nav-link {
     color: white; 
     background-color: #65516f;
     margin: 0 5px;
     padding: 5px 10px;
     border: 1px solid #a8a3aa;
     /*border-radius: 5px;*/
     text-transform: uppercase;
}



.learnstyle {
    border: 1px solid #937e9e;
    color: #000;
    padding: 5px 15px;
    display: inline-block;
}

#footer {
    background: #212529;
    border-top: 4px solid #212529;
    font-size: 0.9em;
    margin-top: 50px;
    padding: 0;
    position: relative;
    clear: both;
}
/*contact form */


/*contact form validation*/

    #validate_form label{

    }

    

    #validate_form label.error {

    }

    

    #validate_form .error{

    }

    

/* Form Messages*/

    .ok_box{

        padding:20px;

        margin:10px auto;

        font-size:13px;

    }    



    .ok_box h3{

        font-size:18px;

    }    

    .error_box, #loader{

        padding:20px;

        margin:10px auto;

        font-size:13px;

    }

    

/* Forms */

    input, select, textarea{

        font-family: Arial, Helevtica, Verdana, san-serif;

    }

    

    .button{

    }

    

    .button:hover{

    }
	
	/*contact form */

    #contact_form ul, #contact_form ul li{

        list-style-type:none;

        list-style-position:outside;                

        border:0;

        margin:0;

        padding:0;

    }

    

    #contact_form ul li {

        margin:0px 0 4px 0px;

        padding:4px 0 4px 0px;

    }



/*contact form validation*/

    #validate_form label{

        display: block;

    }

    

    #validate_form label.error {

        display: block;

        font-style: italic;

        font-weight: normal;

    }

    

    #validate_form .error{

    }

    

    #contact_form input, #contact_form select{

        width:300px;

    }

    

    #contact_form textarea{

        width:500px;

    }

    #contact_form .button{

        width:100px;

    }



/* Forms */

    input, select, textarea{

        font-size:13px;

        position:relative;

        outline: none;

        padding:4px;

        margin-right:1px;

    }

    

    .button{

        cursor:pointer;

        padding:3px 20px;

        clear:both;

        border:none;

        overflow:visible;

        outline: none;

    }

    

    .button:hover{

        overflow:visible;

    }

    

    .searchbox{

        width:182px;

        margin-right:4px;

    }

    

    .button.search{

        width:auto;

    }

        

/*contact form */

/*contact form validation*/

    #validate_form label{

    }

    

    #validate_form label.error {

    }

    

    #validate_form .error{

    }

    

/* Form Messages*/

    .ok_box{

        padding:20px;

        margin:10px auto;

        font-size:13px;

    }    



    .ok_box h3{

        font-size:18px;

    }    

    .error_box, #loader{

        padding:20px;

        margin:10px auto;

        font-size:13px;

    }

    

/* Forms */

    
	/*contact form */

    #contact_form ul, #contact_form ul li{

        list-style-type:none;

        list-style-position:outside;                

        border:0;

        margin:0;

        padding:0;

    }

    

    #contact_form ul li {

        margin:0px 0 4px 0px;

        padding:4px 0 4px 0px;

    }



/*contact form validation*/

    #validate_form label{

        display: block;

    }

    

    #validate_form label.error {

        display: block;

        font-style: italic;

        font-weight: normal;

    }

    

    #validate_form .error{

    }

    

    #contact_form input, #contact_form select{

        width:300px;

    }

    

    #contact_form textarea{

        width:500px;

    }

    #contact_form .button{

        width:100px;

    }



/* Forms */

    input, select, textarea{

        font-size:13px;

        position:relative;

        outline: none;

        padding:4px;

        margin-right:1px;

    }

    

    .button{

        cursor:pointer;

        padding:3px 20px;

        clear:both;

        border:none;

        overflow:visible;

        outline: none;

    }

    

    .button:hover{

        overflow:visible;

    }

    

    .searchbox{

        width:182px;

        margin-right:4px;

    }

    

    .button.search{

        width:auto;

    }

        

/*contact form */

/*contact form validation*/

    #validate_form label{

    }

    

    #validate_form label.error {

    }

    

    #validate_form .error{

    }

    

/* Form Messages*/

    .ok_box{

        padding:20px;

        margin:10px auto;

        font-size:13px;

    }    



    .ok_box h3{

        font-size:18px;

    }    

    .error_box, #loader{

        padding:20px;

        margin:10px auto;

        font-size:13px;

    }

    

/* Forms */

/*contact form */
    #contact_form ul, #contact_form ul li{
        list-style-type:none;
        list-style-position:outside;                
        border:0;
        margin:0;
        padding:0;
    }
    #contact_form ul li {
        margin:0px 0 4px 0px;
        padding:4px 0 4px 0px;
    }
/*contact form validation*/
    #validate_form label{
        display: block;
    }
      #validate_form label.error {
        display: block;
        font-style: italic;
        font-weight: normal;
    }
      #validate_form .error{
    }
      #contact_form input, #contact_form select{
        width:300px;
    }
    #contact_form textarea{
        width:500px;
    }
    #contact_form .button{
        width:100px;
    }
/* Forms */
    input, select, textarea{
        font-size:13px;
        position:relative;
        outline: none;
        padding:4px;
        margin-right:1px;
    }
    .button{
        cursor:pointer;
        padding:3px 20px;
        clear:both;
        border:none;
        overflow:visible;
        outline: none;
    }
        .button:hover{
        overflow:visible;
    }
    .searchbox{
        width:182px;
        margin-right:4px;
    }
     .button.search{
        width:auto;
    }
      /*contact form */
/*contact form validation*/
    #validate_form label{
    }
    #validate_form label.error {
    }
    #validate_form .error{
    }
/* Form Messages*/
    .ok_box{
        padding:20px;
        margin:10px auto;
        font-size:13px;
    }    
    .ok_box h3{
        font-size:18px;
    }    

    .error_box, #loader{
        padding:20px;
        margin:10px auto;
        font-size:13px;
    }
/* Forms */
    input, select, textarea{
        font-family: Arial, Helevtica, Verdana, san-serif;
    }
       .button{
    }
    .button:hover{
    }


        