@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Oswald:300);
/* ------------------------------ HTML NORMALIZE ------------------------------ */
*,*:before,*:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*::-moz-selection {background: #FF6C60; color:#FFFFFF;}
*::selection {background: #FF6C60; color:#FFFFFF;}
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
audio:not([controls]) {display:none; height:0;}
[hidden], template {display:none;}
a {background:transparent;}
a:active, a:hover {outline:0;}
a:link, a:visited, a:active {text-decoration:none;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
mark {background:#ff0; color:#000;}
small {font-size:80%;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0;}
button {overflow:visible;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend {border:0; padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse; border-spacing:0;}
td, th {padding:0;}
blockquote {background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {color: #ccc; content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;}
blockquote p {display: inline;}
img.blur {filter: blur(5px); -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px);
opacity:0.9;}
body {margin:0; padding:0;}
textarea#textarea {resize:vertical; background: rgba(0,0,0,.04); border-bottom:solid 2px #226797;}
/* ------------------------------ HTML NORMALIZE ------------------------------ */


/* ------------------------------ OTHER ELEMENTS ------------------------------ */
*, h1,h2,h3,h4,h5,h6 {font-family: 'Oswald', sans-serif;}
body {background: #ebebeb;}
img {width:100%;}
/* ------------------------------ OTHER ELEMENTS ------------------------------ */


/* ------------------------------ BOOTSTRAP NORMALIZE ------------------------------ */



.btn-big {font-size:24px; width:100%;}
.btn-big2 {font-size: 24px; line-height: 30px;}
.btn-big3 {margin:0; width:100%; padding: 8px;}
.btn-big4 {font-size:18px; width:100%;}

.col-centered{float: none; margin: 0 auto;}
.panel {margin-bottom:15px; box-shadow: none; background:none;}
.panel > .panel-heading {padding:5px; height: 35px; line-height: 25px; font-size: 16px; font-weight: bold; overflow: hidden; background: none;}
.panel > .panel-heading > .panel-heading-title {font-size: 18px;  font-weight: bold;}

.panel > .panel-heading.panel-big {height:60px; line-height: 40px; padding:10px 15px; font-size: 24px;}

.panel img { padding: 2px 2px 0 2px; background: #FFF; border: solid 1px #dcf1ff; border-bottom: none;}
.panel > .panel-body {padding: 10px 10px; background: #FFF; border: solid 1px #dcf1ff; border-top: none;}
.panel > .panel-heading.with-arrows {height:50px; line-height: 30px; padding:10px 15px;}
.panel > .panel-heading.with-arrows > .panel-heading-title {float: left; height: 50px; font-size: 18px;  font-weight: bold;}
.panel > .panel-heading.with-arrows > .panel-heading-arrows {float:right; margin:0; padding: 0; width:80px; height: 50px;}
.panel > .panel-heading.with-arrows > .panel-heading-arrows span {font-size: 18px; line-height: 30px; padding: 0 10px;
    background:#ff5100; color:#dcf1ff; cursor: pointer;}
.panel > .panel-heading.with-arrows > .panel-heading-arrows span.disabled {background:#1a4b6f; color:#226797; box-shadow: none; cursor:default;}

.panel > .panel-heading.with-button {height:50px; line-height: 30px; padding:10px 10px;}
.panel > .panel-heading.with-button > .panel-heading-title {float: left; height: 50px; font-size: 18px;  font-weight: bold;}
.panel > .panel-heading.with-button > .panel-heading-button {float:right; margin:0; padding: 0;}
.panel > .panel-heading.with-button > .panel-heading-button > a > span {float:right; padding: 0 5px; font-size: 18px; line-height: 30px;
    background:#ff5100; color:#ffece2; cursor: pointer;}
.panel > .panel-heading.with-button > .panel-heading-button > a > span.disabled {background:#c13d00; color:#ffece2; box-shadow: none; cursor:default;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7,
.col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5,
.col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3,
.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12,
.col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding:5px;}
.row {margin-left:0; margin-right:0;}
.minus-border {margin-left:-15px; margin-right:-15px;}


.panel#big {background:none; padding: 0; margin: 0; border:none;}
.panel#big > .panel-heading {background: #226797; border-bottom:solid 2px #1d547b; border-radius: 0;
    height: 50px; line-height: 30px; padding:10px 10px; margin-top:0px;}
.panel#big > .panel-heading > .panel-heading-title {color:#dcf1ff;}
.panel#big > .panel-body {padding: 1px 10px; background: none; border:none;}
/* ------------------------------ BOOTSTRAP NORMALIZE ------------------------------ */
.panel.single {background:none; padding: 0; margin: 10px 0; border:none;}
.panel.single > .panel-heading {background: #FFF;  height: 40px; line-height: 30px;}
.panel.single img {border:none; padding:0; margin-top:10px;}
.panel.single > .panel-heading.center {text-align: center;}
.panel.single > .panel-body {padding: 10px 10px; background: #FFF; border:none;}
.panel.single > .panel-body.small-border {padding: 5px 5px;}

.alert-grdo {background:#FFF; color:#000; margin:10px 0 0 0;}
.alert-grdo > a {background: #48649f;}