/*
 Theme Name:   GuardianPointe Insurance
 Theme URI:    http://www.teamfocusins.com
 Description:  GuardianPointe Insurance Theme
 Author:       Focus Technologies
 Author URI:   http://www.teamfocusins.com
 Template:     default
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         gpt,guardianpointe
 Text Domain:  default-child
*/

body.gpt {
    font-family     : Arial, Georgia, "Times New Roman", Times, serif;
    background-color: #f4e7d8;
}

header {
    background-color: white;
    padding         : 15px 0 15px 0;
}

header .container {
	padding-left : 0;
    padding-right: 0;
}

.row {
    margin-left: -10px;
}

/*
 * Masthead for nav
 */
.blog-masthead, nav {
    background-color: #083B62;
}
.blog-content {
    margin-top: 15px;
}

.gpt h1, .gpt .h1,
.gpt h2, .gpt .h2,
.gpt h3, .gpt .h3,
.gpt h4, .gpt .h4,
.gpt h5, .gpt .h5,
.gpt h6, .gpt .h6 {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
}

/* Override WordPress/Bootstrap mark padding that causes header indent */
body.gpt mark,
.gpt mark,
mark.has-inline-color {
    padding: 0 !important;
    margin: 0 !important;
    background-color: transparent !important;
}

nav > a.navbar-brand,
nav > a.navbar-brand:visited,
nav > a.navbar-brand:hover,
nav .menu-item,
nav .menu-item > a,
nav .menu-item > a:focus,
nav .menu-item > a:hover {
    font-family     : Arial, Georgia, "Times New Roman", Times, serif;
    color           : #ffffff;
}

nav .current-menu-item,
nav .current-menu-item > a,
nav .menu-item.dropdown.show,
nav .menu-item.dropdown.show > a  {
  color           : black;
  background-color: white;
}

nav .menu-item:hover,
nav .menu-item:focus,
nav .menu-item:hover > a,
nav .menu-item:focus > a,
nav .current-menu-item:hover > a,
nav .current-menu-item:focus > a,
nav .menu-item.dropdown.show,
nav .menu-item.dropdown.show > a  {
    color           : black;
    background-color: rgb(120, 133, 167);
}

form button,
form button.btn-primary {
    font-family     : Arial, Georgia, "Times New Roman", Times, serif;
    color           : #fff;
    background-color: #233e85;
}

.blog-footer {
    background-color: #f4e7d8;
    margin-top      : 0;
}

footer .row .col,
footer .row .col a,
footer .row .col a:hover,
footer .row .col a:visited {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    color      : #3e3c3d;
}

#row.hdr {
    background: white;	
}

#row.hdr #logo, #row.hdr #social, #row.hdr #chat, #row.hdr #top-tabs {
    margin: 0px;
    padding: 0px;
    float: left;
	background: white;
}

#row.hdr #logo img {
    max-width: 300px;
    max-height: 179px;
    width: auto;
    height: auto;
}

 #row.hdr #chat {
    padding: 5px;
	margin: 5px 0px;
    background-size: 270px 120px;
    background-repeat: no-repeat;
    background-position: left top;
	background: rgb(12, 136, 162, 0.2);
	display: flex;
	justify-items: center;
	font-style: italic;
	border-radius: 5px;
	flex-direction: column;
    flex-wrap: nowrap;
	align-items:center;
}

#row.hdr #chat h3 {
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    text-align: left;
    font-weight: 300;
	align-items: center;
}

#row.hdr #chat button {
	width: 50%;
	background: #083B62;
	color: #fff;
	border: 0px;
	border-radius: 2px;
}

#chat{
    float: right !important;
}

#center {
    width: 1080px !important;
    margin-right: auto;
    margin-left: auto;
}

.dropdown-submenu { position: relative; }
    .dropdown-submenu > .dropdown-menu {
        display: none;
        top: 0;
        left: 100%;
        margin-top: -6px;
}
.dropdown-submenu:hover > .dropdown-menu,
.dropdown-submenu.show > .dropdown-menu,
.dropdown-submenu > .dropdown-menu.show { display: block; }

li.dropdown-submenu {
    position: relative;
    display: inline-block;
    padding: 10px 15px 10px 15px;
    color: black !important;
}

li.dropdown-submenu > a {
    color:#333;
}

#removeMfaModal { z-index: 9999 !important; }
.modal-backdrop { z-index: 9998 !important; }
