body {
	color: #444444;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
footer {
	color: #999999;
	font-size: 12px;
	line-height: 14px;
	height: 2em;
}
.content-block {
	min-height: 300px;
}
.cts.navbar-inverse .navbar-inner {
  background-color: #006699;
/*  background-color: #115A99;
  *background-color: #01447E;*/
  background-image: none;
/*  background-image: -moz-linear-gradient(top, #115A99, #01447E);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#115A99), to(#01447E));
  background-image: -webkit-linear-gradient(top, #115A99, #01447E);
  background-image: -o-linear-gradient(top, #115A99, #01447E);
  background-image: linear-gradient(to bottom, #115A99, #01447E);
  background-repeat: repeat-x;
  border-color: #0024cc #0024cc #001a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff115A99', endColorstr='#ff01447E', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
  border-color: none;
  box-shadow: none;
	line-height: 24px;
}

.cts.navbar .nav > li > a,
.cts.navbar .nav > li > .dropdown-toggle {
  float: none;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  color: #777777;
  text-shadow: #ffffff;
}
.cts.navbar .nav > li > span.dropdown-toggle {
	display: block;
}
.cts.navbar-inverse .brand,
.cts.navbar-inverse .nav > li > a,
.cts.navbar-inverse .nav > li > .dropdown-toggle {
  color: #B4D7ED;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/*.cts.navbar-inverse .brand:hover,*/
.cts.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}

.cts.navbar-inverse .brand {
  color: #B4D7ED;
	font-weight: 700;
}

.cts.navbar-inverse .navbar-text {
  color: #B4D7ED;
}

.cts.navbar-inverse .nav > li > a:focus,
.cts.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.cts.navbar-inverse .nav .active > a,
.cts.navbar-inverse .nav .active > a:hover,
.cts.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #025195;
}

.cts.navbar-inverse .navbar-link {
  color: #B4D7ED;
}

.cts.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

.cts.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #013D70;
}

.cts.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.cts.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.cts.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #013D70;
}

.cts.navbar-inverse .nav li.dropdown > a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cts.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #B4D7ED;
  border-bottom-color: #B4D7ED;
}

.cts.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.cts.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.cts.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cts.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #025dad;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.cts.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.cts.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.cts.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.cts.navbar-inverse .navbar-search .search-query:focus,
.cts.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.cts.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #013D70;
  background-image: none;
/*  *background-color: #012D52;
  background-image: -moz-linear-gradient(top, #013D70, #012D52);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#013D70), to(#012D52));
  background-image: -webkit-linear-gradient(top, #013D70, #012D52);
  background-image: -o-linear-gradient(top, #013D70, #012D52);
  background-image: linear-gradient(to bottom, #013D70, #012D52);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #012D52;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff013D70', endColorstr='#ff012D52', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
}

.cts.navbar-inverse .btn-navbar:hover,
.cts.navbar-inverse .btn-navbar:active,
.cts.navbar-inverse .btn-navbar.active,
.cts.navbar-inverse .btn-navbar.disabled,
.cts.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #012D52;
  *background-color: #011D34;
}

.cts.navbar-inverse .btn-navbar:active,
.cts.navbar-inverse .btn-navbar.active {
  background-color: #012D52 \9;
}

.cts .navbar-inner {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.35);
     -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.35);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.35);
}

.cts .dropdown-menu li > a:hover,
.cts .dropdown-menu li > a:focus,
.cts .dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #025DAD;
  background-image: none;
/*  background-image: -moz-linear-gradient(top, #025DAD, #025399);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#025DAD), to(#025399));
  background-image: -webkit-linear-gradient(top, #025DAD, #025399);
  background-image: -o-linear-gradient(top, #025DAD, #025399);
  background-image: linear-gradient(to bottom, #025DAD, #025399);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff025DAD', endColorstr='#ff025399', GradientType=0);*/
}

.cts .dropdown-menu .active > a,
.cts .dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #025DAD;
  background-image: none;
/*  background-image: -moz-linear-gradient(top, #025DAD, #025399);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#025DAD), to(#025399));
  background-image: -webkit-linear-gradient(top, #025DAD, #025399);
  background-image: -o-linear-gradient(top, #025DAD, #025399);
  background-image: linear-gradient(to bottom, #025DAD, #025399);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff025DAD', endColorstr='#ff025399', GradientType=0);*/
}

.cts .nav-collapse .nav > li > a, .cts .nav-collapse .dropdown-menu a {
	/*color: #B4D7ED;*/
}
.cts .navbar-inverse .nav-collapse .nav > li > a, .cts .navbar-inverse .nav-collapse .nav > li > span, .cts .navbar-inverse .nav-collapse .dropdown-menu a, .cts .navbar-inverse .nav-collapse .dropdown-menu span
{
  color: #B4D7ED;
}
.ui-widget-header {background: #006699;}
.ui-dialog-title {color: #B4D7ED;}
.ui-dialog-titlebar-close {background: none; border: none; color: #ffffff;}

.nav .container {line-height: 18px;}
.number-header {background: rgba(255,255,255,1); text-align: center; font-size: 1.5em; padding: 8px 2em;}
.number-header .phone-number {font-size: 1.2em; font-weight: bold;}

#texts-container {text-align: center; position: fixed; bottom: 40px; left: 0; min-height: 45%; max-height: 80%; overflow-y: scroll; overflow-x: hidden;}
#font-changer {font-size: 12px;}
#load-history, #email-history, .ui-dialog {font-size: 14px;}
div.text {font-size: 1.3em; padding: .5em 1em; display: inline-block; margin: .5em 2em; border-radius: 8px; position: relative;}
div.text a.clear {display: none; text-align: center; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 1em; opacity: 1; color: inherit; font-size: 2em;}
.text:hover {cursor: pointer;}
.text:hover .clear {display: block;}

/* used http://colorschemedesigner.com/ to generate colors */
.color0 {background-color: #a68900; color: #ffffff;}
.color1 {background-color: #008500; color: #ffffff;}
.color2 {background-color: #E96A02; color: #ffffff;}
.color3 {background-color: #a60000; color: #ffffff;}
.color4 {background-color: #200672; color: #ffffff;}
.color5 {background-color: #a66e00; color: #ffffff;}
.color6 {background-color: #85004b; color: #ffffff;}
.color7 {background-color: #679b00; color: #ffffff;}
.color8 {background-color: #06256f; color: #ffffff;}
.color9 {background-color: #a64b00; color: #ffffff;}
.color10 {background-color: #48036f; color: #ffffff;}
.color11 {background-color: #a6a600; color: #000000;}
.color12 {background-color: #006363; color: #ffffff;}
.color13 {background-color: #666666; color: #ffffff;}
.color14 {background-color: #333333; color: #ffffff;}
.color15 {background-color: #d4c062; color: #000000;}
.color16 {background-color: #d46262; color: #ffffff;}
.color17 {background-color: #5bc45b; color: #000000;}
.color18 {background-color: #735cbb; color: #ffffff;}
.color19 {background-color: #3c0000; color: #ffffff;}
.color20 {background-color: #d49f37; color: #000000;}
.color21 {background-color: #c43385; color: #ffffff;}
.color22 {background-color: #003000; color: #ffffff;}
.color23 {background-color: #9bce35; color: #000000;}
.color24 {background-color: #375eb9; color: #ffffff;}
.color25 {background-color: #d49662; color: #ffffff;}
.color26 {background-color: #3c3200; color: #ffffff;}
.color27 {background-color: #9759b9; color: #ffffff;}
.color28 {background-color: #d4d437; color: #000000;}
.color29 {background-color: #0a0029; color: #ffffff;}
.color30 {background-color: #54b4b4; color: #000000;}
.color31 {background-color: #5a5229; color: #ffffff;}
.color32 {background-color: #5a2929; color: #ffffff;}
.color33 {background-color: #214821; color: #ffffff;}
.color34 {background-color: #261e3e; color: #ffffff;}
.color35 {background-color: #bbbbbb; color: #000000;}

body.size1 {font-size: 10px; line-height: 1.3em;}
body.size2 {font-size: 12px; line-height: 1.3em;}
body.size3 {font-size: 14px; line-height: 1.3em;}
body.size4 {font-size: 18px; line-height: 1.3em;}
body.size5 {font-size: 24px; line-height: 1.3em;}
body.size6 {font-size: 30px; line-height: 1.3em;}
