/*This file does NOT contain all custom changes, only a few. 

Several changes were made directly in main file*/

/*
2nd Logo (1st transparent) colours : 

#1695AC - For Rhino
#4B4B4D - for fork tube and animal

*/
.lead
{
	font-weight: 400;
}


/*changing the button colour to match the rhino logo*/
.btn-primary
{
	background-color: #0C5666!important;
}

/*changing the contact form text to show on white/light-backgrounds*/
.form-group .checkbox label, .form-group .radio label, .form-group label {
    font-size: 18px;
    line-height: 1.42857143;
    color: #fff;
    font-weight: 400;
}








/*
*
*
*
*
NAVBAR
*/

/*changing the colours of navbar*/
.navbar, .navbar.navbar-default 
{
    background-color: #fff; /*#0C5666 - navy blue (not the same as rhino logo)*/
    color: #fff;
    padding-bottom: 5px;
}

/*white navbar in mobile button not visible*/
.navbar .navbar-toggle 
{
    background-color: #0C5666;
}

/*adding logo to navbar*/
.navbar_logo_custom
{
	height: 15vh;
	position: relative;
}



/*align the buttons in center due to logo*/
.navbar_custom_padding
{
	padding-top: 3vh;
}



/*changing the clour of navbar button while keeping navbar white*/
.navStyle ul li 
{
    background: #0C5666;
}



.navbar .navbar-toggle:hover, .navbar .navbar-toggle:focus 
{
    background: #0C5666;
}

/*active when selected different colour*/
.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus
{
    color: inherit;
    background-color: rgba(0, 0, 0, 0.5);
}

/*remove additional margin from last element (contact in this case) from navbar*/
.navStyle ul li:last-child 
{
    margin: 0 5px;
}



/*
*
*
*
*
*CONTACT CARD(JUST ABOVE FOOTER IN EACH PAGE)*/
.contact_card_header_custom
{
	font-family: 'Kaushan Script', cursive; 
	font-size: 250%; 
	color: #0C5666;
	padding-bottom: 20px;
}



.contact_card_button_custom
{
	color: #0C5666!important;
	background-color: white!important; 
}


/*changing the input colours to white*/
.form-group .form-control 
{
    color: white;
}
















/*
*
*
*
*
FOOTER*/


.marquee_footer_custom
{
	font-family: 'Kaushan Script', cursive; 
	font-size: 140%!important; 
	color: white;
}

/*footer bottom same colour*/
.footer_bottom, .footer_bottom span a
{
	font-size: 100%;
	border-top: 0px;
	color: white;
}

/*footer colour change*/
.footer_wrapper
{
	background: #0C5666;
}

.inner_section
{
	padding: 20px;
	/*line-height: 50%;*/
}

/*spacing between two sections in index.html*/
#product, #aboutUs
{
	padding: 0px 0;
}

/*font size of all lead classes from 21px to 19px*/
.lead
{
	font-size: 17px;
/*	line-height: 20px;*/ /*Default is 24px*/
}

/*about us page ul list style default (from none)*/
ul
{
	list-style: disc;
}

.contact_info p
{
	margin: 0 0 10px;
}

/*custom black colour FORCED | initially for about.html business 'card' at bottom*/
.black_forced
{
	color: black!important;
}
