/*!
 * Start Bootstrap - Small Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

html { height:100%; } 
body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    min-height: 100vh;
}

.navbar {
    background-image: url("../images/bg_navbar.png"); #!important;  
    background-color: #6898fa; #!important;  
}

.navbar-fixed-top .nav {
    padding: 20px 0px 7px 10px;
}

.navbar-nav li a 
{
    font-family: Arial !important;
    font-weight: bold !important;
    font-size: 10pt !important;
    text-transform: uppercase;
    color: #ffffff;
}
.nav > li > a, a:hover, .nav > li > a:focus, .panel > .panel-heading > a:hover, .panel > .panel-heading > a:focus {
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    text-decoration: none;
    -moz-text-decoration-style: solid;
    #background-color: #EEEEEE;
    #color: #2e5c82 !important;
}

.navbar-inverse .navbar-nav > li > a { 
color: #eeeeff;
}

.dropdown-menu > li > a {
   background-color: #fff;   
   color: #2e5c82;
   text-transform: none;
}


.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}

.txt_free { color: #6666AA; }
.txt_deluxe { color: #ED9F1C; }

.border-white {
  border-bottom: 1px solid #EEE;
  border-left: 1px solid #EEE;
  border-radius: 5px;
  border-right: 1px solid #EEE;
  border-top: 1px solid #EEE;
  box-sizing: border-box;
}

footer {
    padding: 30px 30px;
    background-color: #303030;   
    color: #ddd;
  position: bottom;
clear: both;
  bottom: 0;
}
footer a { 
  color: #ccc;
}
footer a:focus, footer a:hover { 
  color: #fff;
  text-decoration: none;
}

.icon-share-facebook{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzNzU4OUEiIGQ9Ik0xNSwwQzYuNzE2LDAsMCw2LjcxNiwwLDE1YzAsOC4yODUsNi43MTYsMTUsMTUsMTVjOC4yODQsMCwxNS02LjcxNSwxNS0xNUMzMCw2LjcxNiwyMy4yODQsMCwxNSwweg0KCSBNMTguMjE0LDE1LjAwNWgtMi4xMDJjMCwzLjM1NywwLDcuNDk1LDAsNy40OTVoLTMuMTE1YzAsMCwwLTQuMDk1LDAtNy40OTVoLTEuNDgydi0yLjY0N2gxLjQ4MnYtMS43MTQNCgljMC0xLjIyNywwLjU4Mi0zLjE0NCwzLjE0My0zLjE0NGwyLjMwNywwLjAwOXYyLjU3MWMwLDAtMS40MDQsMC0xLjY3NiwwYy0wLjI3MSwwLTAuNjYsMC4xMzYtMC42NiwwLjcyMnYxLjU1NmgyLjM3NUwxOC4yMTQsMTUuMDA1DQoJeiIvPg0KPC9zdmc+DQo=);
}
.icon-share-twitter{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzOEE4RTAiIGQ9Ik0xNSwwQzYuNzE2LDAsMCw2LjcxNiwwLDE1YzAsOC4yODUsNi43MTYsMTUsMTUsMTVjOC4yODMsMCwxNS02LjcxNSwxNS0xNUMzMCw2LjcxNiwyMy4yODMsMCwxNSwweg0KCSBNMjAuOTY1LDExLjk0M2MwLjAwNiwwLjEzMiwwLjAxLDAuMjY0LDAuMDEsMC4zOTdjMCw0LjA2Ni0zLjA5NSw4Ljc1NS04Ljc1Nyw4Ljc1NWMtMS43MzgsMC0zLjM1Ni0wLjUwOS00LjcxOC0xLjM4Mg0KCWMwLjI0MiwwLjAyOCwwLjQ4NiwwLjA0MSwwLjczNCwwLjA0MWMxLjQ0MywwLDIuNzY5LTAuNDg5LDMuODIxLTEuMzE0Yy0xLjM0NS0wLjAyNS0yLjQ4My0wLjkxNi0yLjg3NC0yLjEzNg0KCWMwLjE4OCwwLjAzMywwLjM4LDAuMDUzLDAuNTc5LDAuMDUzYzAuMjgxLDAsMC41NTMtMC4wMzksMC44MS0wLjEwN2MtMS40MDctMC4yODQtMi40NjgtMS41MjctMi40NjgtMy4wMThjMC0wLjAxMywwLTAuMDI2LDAtMC4wMzkNCgljMC40MTYsMC4yMzEsMC44OTEsMC4zNjgsMS4zOTUsMC4zODRjLTAuODI1LTAuNTUxLTEuMzY5LTEuNDk0LTEuMzY5LTIuNTYyYzAtMC41NjQsMC4xNTItMS4wOTMsMC40MTctMS41NDcNCgljMS41MTcsMS44NjMsMy43ODYsMy4wODcsNi4zNDIsMy4yMTVjLTAuMDUyLTAuMjI2LTAuMDgtMC40NTktMC4wOC0wLjcwMWMwLTEuNjk5LDEuMzc3LTMuMDc2LDMuMDc5LTMuMDc2DQoJYzAuODg1LDAsMS42ODUsMC4zNzQsMi4yNDYsMC45N2MwLjY5OS0wLjEzNywxLjM1OS0wLjM5NCwxLjk1NS0wLjc0OGMtMC4yMzIsMC43MTktMC43MTksMS4zMjItMS4zNTQsMS43MDMNCgljMC42MjQtMC4wNzMsMS4yMTctMC4yNCwxLjc2OC0wLjQ4M0MyMi4wODgsMTAuOTY2LDIxLjU2NSwxMS41MDgsMjAuOTY1LDExLjk0M3oiLz4NCjwvc3ZnPg0K);
}
.icon-share-linkedin{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMDY3OTkiIGQ9Ik0xNi45NTksMTQuODI0di0wLjAzM2MtMC4wMDYsMC4wMTItMC4wMTUsMC4wMjMtMC4wMjIsMC4wMzNIMTYuOTU5eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDY3OTkiIGQ9Ik0xNiwwQzcuMTYzLDAsMCw3LjE2NCwwLDE2YzAsOC44MzcsNy4xNjMsMTYsMTYsMTZjOC44MzYsMCwxNi03LjE2MiwxNi0xNkMzMiw3LjE2NCwyNC44MzYsMCwxNiwweg0KCQkgTTExLjYzMywyMy42NDZIOC4yMDJWMTMuMzNoMy40MzFWMjMuNjQ2eiBNOS45MTcsMTEuOTJIOS44OTVDOC43NDQsMTEuOTIsOCwxMS4xMjcsOCwxMC4xMzdjMC0xLjAxMiwwLjc2OC0xLjc4MywxLjkzOS0xLjc4Mw0KCQljMS4xNzQsMCwxLjg5NiwwLjc3MSwxLjkxOCwxLjc4M0MxMS44NTcsMTEuMTI3LDExLjExMywxMS45Miw5LjkxNywxMS45MnogTTI0LDIzLjY0NmgtMy40M3YtNS41Mg0KCQljMC0xLjM4Ny0wLjQ5Ni0yLjMzMy0xLjczOC0yLjMzM2MtMC45NDYsMC0xLjUxMiwwLjY0LTEuNzYsMS4yNTVjLTAuMDkxLDAuMjIxLTAuMTEzLDAuNTI1LTAuMTEzLDAuODM2djUuNzYySDEzLjUzDQoJCWMwLDAsMC4wNDQtOS4zNDksMC0xMC4zMTZoMy40Mjl2MS40NjFjMC40NTctMC43MDUsMS4yNzEtMS43MDMsMy4wOTItMS43MDNjMi4yNTYsMCwzLjk0OSwxLjQ3MywzLjk0OSw0LjY0MlYyMy42NDZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.icon-share-email{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFOTRCODgiIGQ9Ik0xNSwwQzYuNzE2LDAsMCw2LjcxNiwwLDE1YzAsOC4yODUsNi43MTYsMTUsMTUsMTVjOC4yODMsMCwxNS02LjcxNSwxNS0xNUMzMCw2LjcxNiwyMy4yODMsMCwxNSwweg0KCQkgTTIyLjIzOCw5TDE1LDE1LjMzNUw3Ljc2LDlIMjIuMjM4eiBNNyw5LjY2NGw1LjMwOCw0LjY0NUw3LDIwLjI0OVY5LjY2NHogTTcuNjcxLDIxbDUuMzktNi4wMzNsMS45MzgsMS42OTdsMS45NC0xLjY5N0wyMi4zMjgsMjENCgkJSDcuNjcxeiBNMjMuMDAxLDIwLjI0OWwtNS4zMS01Ljk0MWw1LjMxLTQuNjQ1VjIwLjI0OXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.icon-share-email, .icon-share-facebook, .icon-share-twitter, .icon-share-linkedin {
    width:32px;
    height:32px;
    background-size:cover;
    display: inline-block;
}

.modal-header {
    padding:9px 15px;
    color: #eeeeee;
    border-bottom:1px solid #eee;
    background-color: #6898fa;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
} 

@media (min-width:768px) {
    body {
        padding-top: 100px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }

    .navbar-fixed-top .navbar-brand {
        padding: 15px 0;
    }
}


h1 { font-size: 20pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
.nav>li>a { padding: 10px 10px }
@media (min-width: 768px) {
.container { width: auto; }
}
