@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=39abe777-641e-43c6-8811-02de5c82f637");
@font-face { font-family: "Century Gothic W01 Bold"; src: url("../Fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix"); src: url("../Fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix") format("eot"),url("../Fonts/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"),url("../Fonts/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype"),url("../Fonts/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c") format("svg"); }
@font-face { font-family: "CenturyGothicW01-BoldIt"; src: url("../Fonts/620781dc-b993-429f-ace1-722c9b2ba789.eot?#iefix"); src: url("../Fonts/620781dc-b993-429f-ace1-722c9b2ba789.eot?#iefix") format("eot"),url("../Fonts/3bd69eb9-2110-4d97-989e-99a659576659.woff") format("woff"),url("../Fonts/8edaed62-069c-4a3b-87f5-fc14b5cdaec3.ttf") format("truetype"),url("../Fonts/d5c40f0a-3098-4a2b-8cbb-84524c2a29bc.svg#d5c40f0a-3098-4a2b-8cbb-84524c2a29bc") format("svg"); }
@font-face { font-family: "CenturyGothicW01-Italic"; src: url("../Fonts/38471ac0-7849-4a39-9f97-f89d78f42142.eot?#iefix"); src: url("../Fonts/38471ac0-7849-4a39-9f97-f89d78f42142.eot?#iefix") format("eot"),url("../Fonts/483a662e-88d8-4865-8dd3-1515c67fe28b.woff") format("woff"),url("../Fonts/d29e72e3-fcd5-4fa6-8cfb-986a2e33e105.ttf") format("truetype"),url("../Fonts/1e08e1b1-b459-4819-95bc-54667cb4d9b5.svg#1e08e1b1-b459-4819-95bc-54667cb4d9b5") format("svg"); }
@font-face { font-family: "Century Gothic W01"; src: url("../Fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix"); src: url("../Fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix") format("eot"),url("../Fonts/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"),url("../Fonts/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype"),url("../Fonts/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c") format("svg"); }
@font-face { font-family: 'Glyphicons Halflings'; src: url('/fonts/glyphicons-halflings-regular.eot'); src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); }

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-blue,
.btn-danger,
.btn-red,
.btn-purple { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

    .btn-default:active,
    .btn-primary:active,
    .btn-success:active,
    .btn-info:active,
    .btn-warning:active,
    .btn-danger:active,
    .btn-default.active,
    .btn-primary.active,
    .btn-success.active,
    .btn-info.active,
    .btn-warning.active,
    .btn-blue.active,
    .btn-danger.active,
    .btn-red.active,
    .btn-purple.active { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn:active,
.btn.active { background-image: none; }

.btn-default { text-shadow: 0 1px 0 #fff; background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%); background-repeat: repeat-x; border-color: #dbdbdb; border-color: #ccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

    .btn-default:hover,
    .btn-default:focus { background-color: #e0e0e0; background-position: 0 -15px; }

    .btn-default:active,
    .btn-default.active { background-color: #e0e0e0; border-color: #dbdbdb; }

.btn-primary { color: #ffffff; -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ff7e00; *background-color: #ff7e00; background-image: -moz-linear-gradient(top, #ff7e00, #ff7e00); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7e00), to(#ff7e00)); background-image: -webkit-linear-gradient(top, #ff7e00, #ff7e00); background-image: -o-linear-gradient(top, #ff7e00, #ff7e00); background-image: linear-gradient(to bottom, #ff7e00, #ff7e00); background-repeat: repeat-x; border-color: #3e5771 #3e5771 #233140; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 3px 12px; }

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] { color: #ffffff; background-color: #ff7e00; *background-color: #ff7e00; }

    .btn-primary:active,
    .btn-primary.active { background-color: #2c3e50; }

.btn-success { background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); background-repeat: repeat-x; border-color: #3e8f3e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

    .btn-success:hover,
    .btn-success:focus { background-color: #419641; background-position: 0 -15px; }

    .btn-success:active,
    .btn-success.active { background-color: #419641; border-color: #3e8f3e; }

.btn-warning { background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); background-repeat: repeat-x; border-color: #e38d13; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

    .btn-warning:hover,
    .btn-warning:focus { background-color: #eb9316; background-position: 0 -15px; }

    .btn-warning:active,
    .btn-warning.active { background-color: #eb9316; border-color: #e38d13; }

.btn-danger { background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); background-repeat: repeat-x; border-color: #b92c28; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

    .btn-danger:hover,
    .btn-danger:focus { background-color: #c12e2a; background-position: 0 -15px; }

    .btn-danger:active,
    .btn-danger.active { background-color: #c12e2a; border-color: #b92c28; }

.btn-red { background:#ea4560; border-color:#a50f15; color:#fff; }
    .btn-red:hover,
    .btn-red:focus { background-color: #ea4560; background-position: 0 -15px; color:#fff; }

    .btn-red:active,
    .btn-red.active { background-color: #ea4560; border-color: #a50f15; color:#fff; }

.btn-purple { background:#a579b8; border-color:#66307e; color:#fff; }
    .btn-purple:hover,
    .btn-purple:focus { background-color: #a579b8; background-position: 0 -15px; color:#fff; }

    .btn-purple:active,
    .btn-purple.active { background-color: #a579b8; border-color: #66307e; color:#fff; }

.btn-info { background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); background-repeat: repeat-x; border-color: #28a4c9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

    .btn-info:hover,
    .btn-info:focus { background-color: #2aabd2; background-position: 0 -15px; }

    .btn-info:active,
    .btn-info.active { background-color: #2aabd2; border-color: #28a4c9; }

.btn-blue { background:#288bfb; color:#ffffff }

    .btn-blue:hover,
    .btn-blue:focus { background-color: #288bfb; background-position: 0 -15px; color:#ffffff }

    .btn-blue:active,
    .btn-blue.active { background-color: #288bfb; border-color: #288bfb; }

.btn-orange { background: #fd9a00; color: #ffffff }

  .btn-orange:hover,
  .btn-orange:focus { background-color: #fd9a00; background-position: 0 -15px; color: #ffffff }

  .btn-orange:active,
  .btn-orange.active { background-color: #fd9a00; border-color: #fd9a00; }

.btn-fuschia { background:#ef4490; color:#ffffff }

    .btn-fuschia:hover,
    .btn-fuschia:focus { background-color: #ef4490; background-position: 0 -15px; color:#ffffff }

    .btn-fuschia:active,
    .btn-fuschia.active { background-color: #ef4490; border-color: #ef4490; }

.btn-white { background:#ffffff; color: #288bfb }

    .btn-white:hover,
    .btn-white:focus { background-color: #ffffff; background-position: 0 -15px; color: #288bfb }

    .btn-white:active,
    .btn-white.active { background-color: #ffffff; border-color: #ffffff; }

.thumbnail,
.img-thumbnail { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { background-color: #e8e8e8; background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus { background-color: #357ebd; background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); }

.navbar-default { background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%); background-repeat: repeat-x; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }

    .navbar-default .navbar-nav > .active > a { background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }


.navbar-orange { background:#fd9a00; margin-bottom:0; position:relative; z-index:100; }

.navbar-orange .navbar-text { color: #fff; }

.navbar-orange .navbar-nav > li > a { color: #fff; font-family:"Century Gothic W01"; font-size:18pt; color:#fff; font-weight:normal; }
.navbar-orange .navbar-nav > li > a:hover { color: #000; background: #fffde8; }

.navbar-orange .navbar-nav > .active > a,
.navbar-orange .navbar-nav > .active > a:hover,
.navbar-orange .navbar-nav > .active > a:focus { color: #555555; background-color: #fffde8; }

.navbar-orange .navbar-nav > .disabled > a,
.navbar-orange .navbar-nav > .disabled > a:hover,
.navbar-orange .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-orange .navbar-toggle { border-color: #dddddd; }

    .navbar-orange .navbar-toggle:hover,
    .navbar-orange .navbar-toggle:focus { background-color: #fffde8; }

    .navbar-orange .navbar-toggle .icon-bar { background-color: #fffde8; }

.navbar-orange .navbar-collapse,
.navbar-orange .navbar-form { border-color: #e7e7e7; }

.navbar-orange .navbar-nav > .open > a,
.navbar-orange .navbar-nav > .open > a:hover,
.navbar-orange .navbar-nav > .open > a:focus { color: #555555; background-color: #fffde8; z-index:9999 }

@media (max-width: 768px) {
    .navbar-orange .navbar-nav .open .dropdown-menu > li > a { color: #777777; }
        .navbar-orange .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-orange .navbar-nav .open .dropdown-menu > li > a:focus { color: #333333; background-color: transparent; }
    .navbar-orange .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-orange .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-orange .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555555; background-color: #e7e7e7; }
    .navbar-orange .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-orange .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-orange .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; }

    .navbar-orange li { background:#a0ccfd;}
    .navbar-orange li a { color:#3d6b9f; }
}

.navbar-orange .navbar-link { color: #777777; }

    .navbar-orange .navbar-link:hover { color: #333333; }


.navbar-brand,
.navbar-nav > li > a { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

.navbar-inverse { background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%); background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

    .navbar-inverse .navbar-nav > .active > a { background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%); background-image: linear-gradient(to bottom, #222222 0%, #282828 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }

    .navbar-inverse .navbar-brand,
    .navbar-inverse .navbar-nav > li > a { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom { border-radius: 0; }

.alert { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alert-success { background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); background-repeat: repeat-x; border-color: #b2dba1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); }

.alert-info { background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); background-repeat: repeat-x; border-color: #9acfea; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); }

.alert-warning { background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); background-repeat: repeat-x; border-color: #f5e79e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); }

.alert-danger { background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); background-repeat: repeat-x; border-color: #dca7a7; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); }

.progress { background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); }

.progress-bar { background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0); }

.progress-bar-success { background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); }

.progress-bar-info { background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); }

.progress-bar-warning { background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); }

.progress-bar-danger { background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); }

.list-group { border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus { text-shadow: 0 -1px 0 #3071a9; background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%); background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); background-repeat: repeat-x; border-color: #3278b3; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); }

.panel { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.panel-default > .panel-heading { background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); }

.panel-primary > .panel-heading { background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); }

.panel-success > .panel-heading { background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); }

.panel-info > .panel-heading { background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); }

.panel-warning > .panel-heading { background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); }
.panel-warning { border:1px solid #fd9a00; }
.panel-danger > .panel-heading { background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); }

.well { background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); background-repeat: repeat-x; border-color: #dcdcdc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }


/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 * version: 1.6.0
 * https://github.com/wenzhixin/bootstrap-table/
 */

.bootstrap-table .table {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #dddddd;
    border-collapse: collapse !important;
    border-radius: 1px;
}

.fixed-table-container {
    position: relative;
    clear: both;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.fixed-table-footer,
.fixed-table-header {
    height: 37px; /*cellHeight*/
    border-bottom: 1px solid #dddddd;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}

.fixed-table-body {
    overflow-x: auto;
    overflow-y: auto;
    height: 100%;
}

.fixed-table-container table {
    width: 100%;
}

.fixed-table-container thead th {
    height: 0;
    padding: 0;
    margin: 0;
    border-left: 1px solid #dddddd;
}

.fixed-table-container thead th:first-child {
    border-left: none;
    border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.fixed-table-container thead th .th-inner {
    padding: 8px;
    line-height: 24px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fixed-table-container thead th .sortable {
    cursor: pointer;
}

.fixed-table-container tbody td {
    border-left: 1px solid #dddddd;
}

.fixed-table-container tbody tr:first-child td {
    border-top: none;
}

.fixed-table-container tbody td:first-child {
    border-left: none;
}

/* the same color with .active */
.fixed-table-container tbody .selected td {
    background-color: #f5f5f5;
}

.fixed-table-container .bs-checkbox {
    text-align: center;
}

.fixed-table-container .bs-checkbox .th-inner {
    padding: 8px 0;
}

.fixed-table-container input[type="radio"],
.fixed-table-container input[type="checkbox"] {
    margin: 0 auto !important;
}

.fixed-table-container .no-records-found {
    text-align: center;
}

.fixed-table-pagination .pagination,
.fixed-table-pagination .pagination-detail {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fixed-table-pagination .pagination a {
    padding: 6px 12px;
    line-height: 1.428571429;
}

.fixed-table-pagination .pagination-info {
    line-height: 34px;
    margin-right: 5px;
}

.fixed-table-pagination .btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.fixed-table-pagination .dropup .dropdown-menu {
    margin-bottom: 0;
}

.fixed-table-pagination .page-list {
    display: inline-block;
}

.fixed-table-toolbar .columns-left {
    margin-right: 5px;
}

.fixed-table-toolbar .columns-right {
    margin-left: 5px;
}

.fixed-table-toolbar .columns label {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
}

.fixed-table-toolbar .bars,
.fixed-table-toolbar .search,
.fixed-table-toolbar .columns {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 34px;
}

.fixed-table-pagination li.disabled a {
    pointer-events: none;
    cursor: default;
}

.fixed-table-loading {
    display: none;
    position: absolute;
    top: 42px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: #fff;
    text-align: center;
}

.fixed-table-body .card-view .title {
    font-weight: bold;
    display: inline-block;
    min-width: 30%;
    text-align: left !important;
}

/* support bootstrap 2 */
.fixed-table-body thead th .th-inner {
    box-sizing: border-box;
}

.table th, .table td {
    vertical-align: middle;
    box-sizing: border-box;
}

.fixed-table-toolbar .dropdown-menu {
    text-align: left;
    max-height: 300px;
    overflow: auto;
}

.fixed-table-toolbar .btn-group > .btn-group {
    display: inline-block;
    margin-left: -1px !important;
}

.fixed-table-toolbar .btn-group > .btn-group > .btn {
    border-radius: 0;
}

.fixed-table-toolbar .btn-group > .btn-group:first-child > .btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.fixed-table-toolbar .btn-group > .btn-group:last-child > .btn {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.bootstrap-table .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

/* support bootstrap 3 */
.bootstrap-table .table thead > tr > th {
    padding: 0;
    margin: 0;
}

.pull-right .dropdown-menu {
    right: 0;
    left: auto;
}

/* calculate scrollbar width */
p.fixed-table-scroll-inner {
    width: 100%;
    height: 200px;
}

div.fixed-table-scroll-outer {
    top: 0;
    left: 0;
    visibility: hidden;
    width: 200px;
    height: 150px;
    overflow: hidden;
}

body { margin: 0; font-family: "Century Gothic W01", sans-serif; font-size: 12pt; line-height: 12pt; color: #2c3e50; background-color: #ffffff; }

th, tr { font-family:sans-serif; }

ul,
ol
{
  padding: 0;
  margin: 0 0 10px 25px;
}

  ul.inline,
  ol.inline
  {
    margin-left: 0;
    list-style: none;
  }

    ul.inline > li,
    ol.inline > li
    {
      display: inline-block;
      *display: inline;
      padding-right: 5px;
      padding-left: 5px;
      *zoom: 1;
    }

  ul.unstyled,
  ol.unstyled
  {
    margin-left: 0;
    list-style: none;
  }


h1
{
  font-size: 22pt;
  color: #009cff;
  font-weight: normal;
}

h2
{
  font-size: 18pt;
  color: #fd9a00;
  font-weight: normal;
  line-height: 20pt;
}

.orange { color: #fd9a00; }

.blue { color: #288bfb; }

.bolditalics { font-family: "CenturyGothicW01-BoldIt"; }

a.orange { color: #fd9a00; }

    a.orange:hover { color: #288bfb; }

a.orange14 { color: #fd9a00; font-weight: normal; font-size: 14pt; }

    a.orange14:hover { color: #288bfb; font-weight: normal; font-size: 14pt; }

a.blue { color: #288bfb; }

    a.blue:hover { color: #fd9a00; }

a.blue14 { color: #288bfb; font-weight: normal; font-size: 14pt; }

    a.blue14:hover { color: #fd9a00; font-weight: normal; font-size: 14pt; }

.bold { font-family: "Century Gothic W01 Bold"; font-weight: normal; }

.verdana { font-family: Verdana, sans-serif; }

.orange24 { color: #fd9a00; font-weight: normal; font-size: 22pt; }

.size18 { font-size: 18pt; line-height: 20pt; }

a.underline { text-decoration: underline; }

.underline {
    text-decoration: underline;
}

.hidden { display: none; }

.pad10 { padding: 10px; }

.middle { margin: 0 auto; }

.clear { clear: both; }

.space20 { padding: 20px; }

.cardmessage {
  border: 1px solid #999999;
}

.cardmessage:-moz-placeholder {
  color: #999999; font-family:"Century Gothic W01 Bold";
}

.cardmessage::-moz-placeholder {
  color: #999999; font-family:"Century Gothic W01 Bold";
  opacity: 1;
}

.cardmessage:-ms-input-placeholder {
  color: #999999; font-family:"Century Gothic W01 Bold";
}

.cardmessage::-webkit-input-placeholder {
  color: #999999; font-family:"Century Gothic W01 Bold";
}

.ribbon { margin: 30px auto 10px auto; background: white; border-radius: 10px; position: relative; }

.ribbon-wrapper-blue { width: 300px; height: 300px; overflow: hidden; position: absolute; top: -3px; right: -3px; z-index: 10000; }

.ribbon-blue { cursor: pointer; color: #fff; text-align: center; -webkit-text-shadow: rgba(255,255,255,0.5) 0px 1px 0px; text-shadow: rgba(255,255,255,0.5) 0px 1px 0px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: relative; padding: 7px 0; left: 125px; top: -175px; width: 350px; height: 350px; background-color: #009cff; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b1b9), to(#009cff)); background-image: -webkit-linear-gradient(top, #a5b1b9, #009cff); background-image: -moz-linear-gradient(top, #a5b1b9, #009cff); background-image: -ms-linear-gradient(top, #a5b1b9, #009cff); background-image: -o-linear-gradient(top, #a5b1b9, #009cff); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px rgba(0,0,0,0.3); z-index: 5; }

    .ribbon-blue a { position: absolute; bottom: 0; left: 90px; font-size: 35px; line-height: 45px; font-family: "Century Gothic W01 Bold"; color: #fff; }

    .ribbon-blue:before, .ribbon-blue:after { content: ""; border-top: 3px solid #009cff; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px; }

    .ribbon-blue:before { left: 0; }

    .ribbon-blue:after { right: 0; }

@media (max-width:767px)
{
    .ribbon { margin: 50px auto; background: white; border-radius: 10px; position: relative; }

    .ribbon-wrapper-blue { width: 150px; height: 150px; overflow: hidden; position: absolute; top: -3px; right: -3px; z-index: 5; }

    .ribbon-blue { cursor: pointer; color: #fff; text-align: center; -webkit-text-shadow: rgba(255,255,255,0.5) 0px 1px 0px; text-shadow: rgba(255,255,255,0.5) 0px 1px 0px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: relative; padding: 7px 0; left: 63px; top: -87px; width: 175px; height: 175px; background-color: #009cff; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b1b9), to(#009cff)); background-image: -webkit-linear-gradient(top, #a5b1b9, #009cff); background-image: -moz-linear-gradient(top, #a5b1b9, #009cff); background-image: -ms-linear-gradient(top, #a5b1b9, #009cff); background-image: -o-linear-gradient(top, #a5b1b9, #009cff); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px rgba(0,0,0,0.3); z-index: 5; }

        .ribbon-blue a { position: absolute; bottom: 0; left: 45px; font-size: 20px; line-height: 23px; font-family: "Century Gothic W01 Bold"; color: #fff; }

        .ribbon-blue:before, .ribbon-blue:after { content: ""; border-top: 3px solid #009cff; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px; }

        .ribbon-blue:before { left: 0; }

        .ribbon-blue:after { right: 0; }

    th, td { font-size:9pt;}
}

@media (min-width:768px) 
{
    .ribbon { width: 600px; }
}

div.caption, li.caption { text-align: center; font-size: 8pt; font-weight: bold; color: #009cff; }

    div.caption, li.caption a { color: #009cff; }

span.rateheart { border: 0px; background: url(/images/icons/hearts.png) no-repeat 0px -40px; width: 30px; height: 40px; display: block; float: left; }

    span.rateheart:hover, span.ratehearton { background: url(/images/icons/hearts.png) no-repeat 0px 3px; width: 30px; height: 40px; display: block; float: left; }


header.page { background-color: #fffde8; }
  header.page div.logo { width: 80px; height: 80px; background: url(/img/sprites.png) no-repeat; float: left; }
    header.page div.logo a.logolink { float: left; display: block; width: 80px; height: 80px; text-indent: -9999px; }

    header.page div.smalllogo { width: 55px; height: 50px; background: url(/img/sprites.png); float: left; background-size: 55px 50px; }
    header.page div.smalllogo a.logolink { float: left; display: block; width: 70px; height: 64px; text-indent: -9999px; }

    header.page div.slogan { height: 80px; }

        header.page div.slogan > div { padding-top: 40px; font-size: 15pt; font-family: "CenturyGothicW01-BoldIt"; color: #ff7e00;  }

    header.page div.welcome { color: #fd9a00; font-size: 22pt; }

    header.page div.orangebar { background: #fd9a00; height: 50px; }

header.smallheader { background: none; }

@media (max-width:320px)
{
    header.page > div.container { padding:7px }
    header.page div.logo { width: 80px; height: 80px; background: url(/img/sprites.png) no-repeat; float: left; }
}

div.tagline { padding-top: 40px; font-size: 16pt; font-family: CenturyGothicW01-Italic; color: #ff7e00; }

nav.navbar { }

    nav.navbar ul { }

        nav.navbar ul li,
        nav.navbar ul li.dropdown { }

            nav.navbar ul li.dropdown .caret { }

            nav.navbar ul li.dropdown div.submenu { visibility: hidden; opacity: 0; -moz-transition: visibility 0s linear 0.2s,opacity 0.2s linear; -o-transition: visibility 0s linear 0.2s,opacity 0.2s linear; -webkit-transition: visibility 0s linear 0.2s,opacity 0.2s linear; transition: visibility 0s linear 0.2s,opacity 0.2s linear; height: 0; position: absolute; }

            nav.navbar ul li.dropdown:hover { background: #fffde8; }

                nav.navbar ul li.dropdown:hover a { color: #000; background: #fffde8; }

                nav.navbar ul li.dropdown:hover div.submenu { z-index:9999; visibility: visible; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; height: auto; margin-left: -30px; display: block; position: absolute; z-index: 100; background: #fffde8; border-radius: 5px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); opacity: 1; }

                    nav.navbar ul li.dropdown:hover div.submenu a { color: #000; font-family: Verdana, sans-serif; font-size: 12pt; font-weight: normal; }

            nav.navbar ul li.dropdown div.submenu ul.columnmenu { display: block; list-style: none; margin: 10px 10px 16px; }

                nav.navbar ul li.dropdown div.submenu ul.columnmenu li { display: block; overflow: hidden; float: none; }

            nav.navbar ul li.dropdown div.submenu ul.firstcol { margin-left: 0; }

            nav.navbar ul li.dropdown div.submenu ul.columnmenu li a { overflow: hidden; line-height: 20pt; font-family: Verdana; display: block; padding: 3px 20px; clear: both; color: #000; white-space: nowrap; font-size: 12pt; text-align: left; }

                nav.navbar ul li.dropdown div.submenu ul.columnmenu li a:hover { color: #fd9a00; text-decoration: none; }

div.overlapbg { z-index: 10; position: relative; background-color: #444; height: 15px; background: -moz-linear-gradient(top, rgba(253,154,0,0.5) 0%, rgba(255,103,15,0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,154,0,0.5)), color-stop(100%,rgba(255,103,15,0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(253,154,0,0.5) 0%,rgba(255,103,15,0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(253,154,0,0.5) 0%,rgba(255,103,15,0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(253,154,0,0.5) 0%,rgba(255,103,15,0) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(253,154,0,0.5) 0%,rgba(255,103,15,0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80fd9a00', endColorstr='#00ff670f',GradientType=0 ); /* IE6-9 */ }

div.dots { padding: 0; margin: 0; height: 14px; background: url(/img/horizontalbg.png) repeat-x; }

section.secondnav { padding: 45px 0px 0px 0px; margin: 0; }

    section.secondnav ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }

        section.secondnav ul.inline li a { font-size: 17pt; color: #3f98fc; font-family: 'Century Gothic W01 Bold'; padding: 0px 10px 0px 10px; }

            section.secondnav ul.inline li a:hover { text-decoration: none; color: #fd9a00; }

hr.orangeline { border: 1px solid #fd9a00; margin-top: 40px; }

header a { font-weight: bold; }

div.cardlink { text-align: center; font-family: 'Century Gothic W01 Bold'; font-size: 11pt; }
div.cardlink a { color: #288bfb; }
div.cardlink a:hover { color: #fd9a00; }

div.yellowbox { background: #fffde8; padding: 5px 10px 5px 5px; }

    div.yellowbox ul li a { font-size: 14pt; font-weight: normal; line-height: 18pt; }

        div.yellowbox ul li a.sidebox-more { font-size: 12pt; }

div.cardthumb100 { width: 113px; height:120px; float: left; }

    div.cardthumb100 img.cardthumb { width: 100px; height: 70px; }

    div.cardthumb100 div.cardlink { width: 113px; }

div.cardthumb113 { width: 132px; float: left; height:200px}

    div.cardthumb113 img.cardthumb { width: 113px; height: 146px; }

    div.cardthumb113 div.cardlink { width: 113px;  }

div.cardthumb127 { width: 146px; float: left; }

    div.cardthumb127 img.cardthumb { width: 127px; height: 165px; }

    div.cardthumb127 div.cardlink { width: 127px; }

div.cardthumb300 {  }

    div.cardthumb300 img.cardthumb {  box-shadow: 0 0 20px #888888; }

    div.cardthumb300 div.cardlink { width: 100%; line-height:45px }

footer { background: #fffde8; }

    footer .links a { margin-right: 10px; }

div.footertext { font-size: 14pt; line-height: 18pt; font-weight: normal; text-align: center; color: #288bfb; padding: 40px 100px 40px 100px; }

div.footerlinks { color: #000000; font-family: 'Arial Narrow', sans-serif; font-size: 14pt; padding: 0 100px 40px 100px; }

    div.footerlinks a { color: #000000; }

    div.footerlinks ul { list-style:none; }
    div.footerlinks ul li { line-height:22pt;}
    div.footerlinks ul li a { text-align:left;}

@media (max-width:767px)
{
    div.footerlinks { padding: 10px; font-size:10pt;}
    div.footertext { font-size: 14pt; line-height: 18pt; font-weight: normal; text-align: center; color: #288bfb; padding: 40px; }
}

div.grayout { background-color: #B2B1B1; filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.5; z-index: 20; height: 100%; width: 100%; background-repeat: no-repeat; background-position: center; position: absolute; top: 0px; left: 0px; }

div.hover { width: 437px; z-index: 3000; }

    div.hover div.top { background: url(/images/hovers/top.gif); height: 34px; width: 425px; }

    div.hover a.close34 { float: right; width: 497px; height: 34px; }

    div.hover a.close { float: right; width: 497px; height: 54px; }

    div.hover div.topdiscount { background: url(/images/hovers/DiscountTop.png); height: 467px; width: 487px; }

        div.hover div.topdiscount img.discountcard { position: absolute; top: 251px; left: 285px; width: 100px; height: 70px; z-index: 200; }

    div.hover div.bottomdiscount { background: url(/images/hovers/DiscountBottom.png); height: 140px; width: 487px; }

        div.hover div.bottomdiscount a.goto { width: 400px; display: block; margin: 0 auto; height: 140px; }

    div.hover div.body { margin: 0px; background: url(/images/hovers/middle.gif) repeat-y; width: 425px; }

        div.hover div.body div.content { padding: 0px 10px 0px 10px; }

    div.hover div.bottom { background: url(/images/hovers/bottom.gif) no-repeat; height: 21px; }

div.bluebox { margin-top: 15px; width: 240px; background-color: #009cff; padding: 5px; text-align: center; }

    div.bluebox > a { font-size: 12pt; font-weight: bold; color: #fff; line-height: 18pt; }

h1.category { font-weight: bold; font-size: 20pt; font-family: Verdana, Sans-Serif; line-height: 20pt; }

h2.category { font-size: 14pt; font-weight: normal; font-family: Verdana, Sans-Serif; color: #009cff; line-height: 14pt; }


@media (min-width:769px)
{
    .movieplayarea { width:600px; }
}

@media screen and (max-width: 991px) 
{
    .kolumny3 { height: 600px; overflow: scroll; background: #fffde8; }
    .kolumny2 { height: 600px; overflow: scroll; background: #fffde8; }
}

@media screen and (min-width: 992px) 
{
    .kolumny2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; width: 400px; background: #fffde8; }
    .kolumny3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; width: 800px; background: #fffde8; }
}

.font8 { font-size:8pt; line-height:10pt; }
.font10 { font-size:10pt; line-height:10pt; }
.font14 { font-size:14pt; line-height:14pt; }
.font16 { font-size:16pt; line-height:20pt; }
.font16-1 { font-size:16pt; line-height:20pt; }
.font18 { font-size:18pt; line-height:26pt; }
.font20 { font-size:20pt; line-height:20pt; }
.font20-1 { font-size:20pt; line-height:20pt; } /* Used on signup success */
.font22 { font-size:22pt; line-height:22pt; }
.font24 { font-size:24pt; line-height:24pt; }
.font26 { font-size:26pt; line-height:42pt; }
.font28 { font-size:28pt; line-height:48pt; }
.font30 { font-size:30pt; line-height:36pt; }
.font32 { font-size:32pt; line-height:38pt; }
.font34 { font-size:34pt; line-height:40pt; }
.font36 { font-size:36pt; line-height:42pt; }
.font36-1 { font-size:36pt; line-height:42pt; }
.font42 { font-size:42pt; line-height:48pt; }
.font48 { font-size:48pt; line-height:56pt; }

.purple { color:#9104cd; }
.purple-dark { color:#7b4b8f; }
.purple-dusky { color:#a052bf; }
.purple-bright { color:#b515f9; }

.red { color:#ff0000; }

.form-signin { max-width: 330px; padding: 0px 15px 15px 15px; margin: 0 auto; }
    .form-signin .form-signin-heading,
    .form-signin .checkbox { margin-bottom: 10px; }
    .form-signin .checkbox { font-weight: normal; }
    .form-signin .form-control { position: relative; font-size: 16px; height: auto; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
        .form-signin .form-control:focus { z-index: 2; }
    .form-signin input[type="text"] { margin-bottom: -1px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
    .form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; }

.century-bold { font-family:"Century Gothic W01 Bold"; }

@media (max-width:420px)
{
    .form-signin { max-width: 330px; padding: 50px 15px 15px 15px; margin: 0 auto; }
    .font14 { font-size:12pt; line-height:12pt; }
    .font16 { font-size:14pt; line-height:20pt; }
    .font16-1 { font-size:12pt; line-height:12pt; }
    .font18 { font-size:14pt; line-height:22pt; }
    .font20 { font-size:12pt; line-height:14pt; }
    .font20-1 { font-size:14pt; line-height:14pt; } /* Used on signup success */
    .font22 {
        font-size: 16pt;
        line-height: 16pt;
    }
    .font24 { font-size:16pt; line-height:16pt; }
    .font28 { font-size:20pt; line-height:32pt; }
    .font32 { font-size:22pt; line-height:32pt; }
    .font34 { font-size:22pt; line-height:22pt; }
    .font36 { font-size:22pt; line-height:22pt; }
    .font36-1 { font-size:16pt; line-height:22pt; font-family:"Century Gothic W01 Bold"; }
    .font42 { font-size:28pt; line-height:28pt; }
    .font48 { font-size:36pt; line-height:36pt; }
}
@media (max-width:768px)
{
    .form-signin { max-width: 330px; padding: 20px 15px 15px 15px; margin: 0 auto; }
}
@media (min-width:992px ) {
    div.signuppage1 { background: url(/Images/Backgrounds/SeasonBackground1.png) no-repeat; background-position: right top; }
    div.signuppage2 { background: url(/img/SignUpBackground.png) no-repeat; background-position: right top; }
    div.signuppage2sale { background: url(/img/SaleBackground.png) no-repeat; background-position: right top; }
}

.yellow input, .yellow input { background: #fffde8; }

.palegreen input, .palegreen select { background: #e7fbf1; }

.paleblue input, .paleblue select { background: #e1f2fc; }

.paleblueblack input, .paleblueblack select { background: #e1f2fc;color:#000; font-weight:bold; }

label { font-weight:normal; font-family:"Century Gothic W01 Bold";}

div.discounttext { background:#BEA4C9; border:1px solid #AE91BB; font-size:36pt; color:#fff; line-height:36pt; padding:20px;}
  

.navbar-toggle { color:#ffffff; }
.navbar-toggle:hover {color:#000000; }

.modal-header { background:#fd9a00; color:#ffffff}

a.bluebox { background-color: #009cff; padding: 5px 20px 5px 20px; text-align: center; color:#fff; }
a.bluebox:hover { text-decoration: none; }

.page404 * { color: #748aa2; }

div.purplebox { border: 1px solid #2e1d3d; background: #f9f4fa; }

div.tab-content { padding-top: 10px; }

/* Used on Help Pages */
div.panel-body p { line-height:17pt; }

.btnSocial, .btnSocial:hover, .btnSocial:active { color:#fff; }

.btnFaceBook { background-color:#314d8c; color:#fff; width:150px }
.btnTwitter { background-color:#0099dc; color:#fff;  width:150px }
.btnReplay { background-color:#78a4ec; color:#fff;  }
.btnFavorite { background-color: #95d0b0; color: #fff; }
.btnFavorited { background-color: #95d0b0; color: #000; }
.btnGoogle { background-color:#ca4325; color:#fff;  width:150px }
.btnLinkedIn { background-color:#016ea7; color:#fff;  width:150px }
.btnMail { background-color:#aaaaaa; width:150px; color: #fff;}
.btnPinterest { background-color: #be1915; width:150px; color: #fff;}


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 5px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 0px #ccc;
	border: solid #fff 0px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

    .bx-wrapper .bx-loading { min-height: 50px; background: url(/3rdParty/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: none;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

    .bx-wrapper .bx-prev { left: 10px; background: url(/3rdParty/jquery.bxslider/images/controls.png) no-repeat 0 -32px; }

    .bx-wrapper .bx-next { right: 10px; background: url(/3rdParty/jquery.bxslider/images/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 99;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

    .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(/3rdParty/jquery.bxslider/images/controls.png) -86px -11px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

    .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(/3rdParty/jquery.bxslider/images/controls.png) -86px -44px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.navbar { position: static; }
    .navbar .nav > li { z-index: 10000; }

.cookie-message { line-height:18pt; position: fixed; bottom: 0px; left: 0px; padding: 10px 85px 10px 20px; background: #fd9a00; border-bottom: 1px solid #ccc; box-shadow: 0px 0px 3px #ccc; z-index: 11000;  font-size: 14pt; color: #fff; font-family: "Century Gothic W01",sans-serif; text-align: center; }
    .cookie-message .cookiebar-close { position: absolute; top: 10px; right: 20px; cursor: pointer; }
    .cookie-message a { color: #fff; text-decoration: none; }
        .cookie-message a:hover { text-decoration: underline; }

.text-bold { font-weight: bold; }

.navbar-search { width: auto; float:left; background-color:#fff; margin-left:5px; }

.modal { z-index: 11000 }

@media(max-width: 767px) 
{
    .cookie-message { line-height: 10pt; font-size: 8pt; padding:10px 10px 10px 10px; text-align:left; }
}



.black { color:#000000; }