/*
#todo
	style hamburger menu items
*/
/* google fonts */
@import url(https://fonts.googleapis.com/css?family=Mountains+of+Christmas);
/* main styles */
body {background: #e9e9e9 url(../../assets/images/snowflakes.jpg) repeat 0 0;color:#e8e8e8;}
.btn-link {color:#fff;}
.x-panel {background: rgba(45,123,156,.8) none repeat scroll 0 0;margin:10px 0;padding:20px;}
#header {margin-top:0;background: #004a6a url(../../assets/images/snowflakes-dark.jpg) repeat 0 0;padding: 20px;}
#welcome {background:transparent;color:#004a6a;padding-bottom:0}
#history td {width:50%;}
.x-panel p {font-weight:300;}
.panel-santa .inner-top {min-height:120px;background: url(../../assets/images/stocking.svg) no-repeat center 0;}
.panel-gift .inner-top {min-height:120px;background: url(../../assets/images/gift.svg) no-repeat center 0;}
.name {font-family: 'Mountains of Christmas', cursive;font-size:36px}
.warning {color:red;text-align:center;border:1px solid red;padding:.5em;margin: 1em 0 -1em 0;background-color:#FFCDC1}

/* tofrom */
.tofrom {text-align: center;}
.tofrom > p {margin-left: -190px;padding-top: 30px;font-weight:bold;}
.tofrom .name {font-size: 58px;margin-left: -30px;margin-top: -8px;position: absolute;width: 300px;font-weight:normal;}
/* fix visual bug in dropdowns */
.dropdown-menu{padding: 3px 0 6px;}
.dropdown-menu .divider {margin:6px 0 3px;}
.dropdown-menu > li > a {padding:6px 20px;}
/* menu */
.navbar {margin-bottom:0;}
.navbar-default {background-color: transparent;border-color: transparent;}
.container-fluid > .navbar-collapse {margin-left:-35px;margin-right:-35px;}
.navbar-nav .open .dropdown-menu {background-color:#fff;border-radius: 0}
.navbar-default .navbar-nav > li > a {color: #73a1b8;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#fff;}
.navbar-nav .open .dropdown-menu > li > a {line-height: 30px;}
.navbar-toggle {margin-right: 0}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {border-color: #5694af;background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #a6c3d1;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #a6c3d1}

/*.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: transparent;}
.navbar-toggle {border:1px solid #aaa;margin-right: 0}
.navbar-collapse {background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #437791;}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #73a1b8;}
.dropdown-menu .divider {background-color: #73a1b8;}
*/
.navbar-default .navbar-brand {font-size:48px;font-family: 'Mountains of Christmas', cursive;font-weight:200;color:#fff;height:auto;line-height:30px;padding:0;}
.navbar-default .navbar-brand span {font-size:20px;display:block;margin-left: 107px}
.navbar-brand .visible-xs {display:inline!important;}
/* tables */
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: rgba(0,74,104,.2);}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: 1px solid #68a1b9;}
/* forms */
.form-control {max-width:320px;}


/* Responsive: Portrait tablets and up */
@media only screen and (min-width: 768px) {
	.navbar-collapse {background-color: transparent;}
	#main p {font-size:16px}
  .x-panel {padding: 30px 60px;}
}

/* Responsive: Portrait phones and below */
@media only screen and (max-width: 480px) {
	.tofrom > p {margin-left:-45%}
	.tofrom .name {width:65%;}
}
@media only screen and (max-width: 320px) {
	.tofrom .name {font-size:40px;margin-top:-14px}
}
