﻿/* 06 - BLUE */

/* PRIMARY

#e3f2fd
#bbdefb
#90caf9
#64b5f6
#42a5f5
#2196f3
#1e88e5
#1976d2
#1565c0
#0d47a1

*/

/* ACCENT

#82b1ff
#448aff
#2979ff
#2962ff

*/

body { background: #bbdefb url(../../images/backgrounds/tile_04.png) !important; }

.body-promo { background: url(../../images/backgrounds/promo.png) top center no-repeat fixed; background-size: cover; }

@media only screen and (max-width : 1199px) {
	.body-promo { background: none; }
}

@media only screen and (max-width : 767px) {
	body { background: #bbdefb; }
}

/*-----------------------------
HEADER
-----------------------------*/

.header-top-container { border-top: 5px solid #0d47a1; background: #1e88e5; color: #fff; padding: 15px; }
.header-top-container a.header-top-link,
.header-top-container a.header-top-link:hover,
.header-top-container a.header-top-link:active,
.header-top-container a.header-top-link:visited { color: #fff !important; }

.header-bottom-container { background: #fff; color: #000; padding: 0 30px 6px 30px; }

/*-----------------------------
HEADER MENU
-----------------------------*/

.navbar { background: none; }

.menu-container {

background: #1e88e5;
background: -moz-linear-gradient(top,  #1e88e5 0%, #0d47a1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e88e5), color-stop(100%,#0d47a1));
background: -webkit-linear-gradient(top,  #1e88e5 0%,#0d47a1 100%);
background: -o-linear-gradient(top,  #1e88e5 0%,#0d47a1 100%);
background: -ms-linear-gradient(top,  #1e88e5 0%,#0d47a1 100%);
background: linear-gradient(to bottom,  #1e88e5 0%,#0d47a1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e88e5', endColorstr='#0d47a1',GradientType=0 );

}

.menuzord .menuzord-menu > li > a { color: #fff !important; }

.menuzord .menuzord-menu > li.active > a,
.menuzord .menuzord-menu > li:hover > a,
.menuzord .menuzord-menu ul.dropdown li:hover > a { background: #1e88e5; color: #fff !important; }

.menuzord .showhide em { background: #f0f0f0 !important; }

@media (max-width: 768px) {
	.menuzord-responsive .menuzord-menu > li:first-child > a { border-top: 1px solid #1e88e5 !important; }
	.menuzord-responsive .menuzord-menu > li > a { border-bottom: 1px solid #1e88e5 !important; }
	.menuzord-responsive .menuzord-menu li .indicator { border-left: 0px solid #1e88e5 !important; }
	.menuzord-responsive .menuzord-menu ul.dropdown li a { border-bottom: none !important; }
}

/*-----------------------------
BREADCRUMB
-----------------------------*/

.breadcrumb-container { background: #eee; padding: 15px !important; }

/*-----------------------------
SLIDER
-----------------------------*/

.slider-container { background: #fefefe; }

/*-----------------------------
BODY
-----------------------------*/

.body-inner { background: #fefefe; }

/*-----------------------------
FOOTER
-----------------------------*/

.footer-top-container { border-top: 0px solid #0d47a1;

background: #1e88e5;
background: -moz-linear-gradient(top,  #1e88e5 0%, #0d47a1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e88e5), color-stop(100%,#0d47a1));
background: -webkit-linear-gradient(top,  #1e88e5 0%,#0d47a1 100%);
background: -o-linear-gradient(top,  #1e88e5 0%,#0d47a1 100%);
background: -ms-linear-gradient(top,  #1e88e5 0%,#0d47a1 100%);
background: linear-gradient(to bottom,  #1e88e5 0%,#0d47a1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e88e5', endColorstr='#0d47a1',GradientType=0 );

color: #fff; padding: 30px; }

.footer-top-container ul li a,
.footer-top-container ul li a:hover,
.footer-top-container ul li a:active,
.footer-top-container ul li a:visited { color: #fff !important; }

.footer-bottom-container { background: #0d47a1; color: #fff; padding: 15px; }

/*-----------------------------
HYPERLINKS
-----------------------------*/

a:not(.btn), a.list-group-item { color: #1e88e5 !important; }
a:not(.btn):hover, a:not(.btn):focus { color: #0d47a1 !important; }

/*-----------------------------
PAGINATION
-----------------------------*/

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    background-color: #1e88e5 !important;
    border-color: #1e88e5 !important;
	color: #1e88e5;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover { color: #fff !important; }

/*-----------------------------
MISC
-----------------------------*/

::selection { background-color: #1e88e5; color: #fff; }
::-moz-selection { background-color: #1e88e5; color: #fff; }