article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
html { font-family: sans-serif; }
body { margin: 0px; }
a { background: transparent; }
a:focus { outline: dotted thin; }
a:active, a:hover { outline: 0px; }
h1 { margin: 0.67em 0px; font-size: 2em; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { height: 0px; box-sizing: content-box; }
mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "“" "”" "‘" "’"; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid rgb(192, 192, 192); }
legend { padding: 0px; border: 0px; }
button, input, select, textarea { margin: 0px; font-family: inherit; font-size: 100%; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { padding: 0px; box-sizing: border-box; }
input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
.sp-wrap{width:100%}
*, ::before, ::after { box-sizing: border-box; }
html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(66, 139, 202); text-decoration: none; }
a:hover, a:focus { color: rgb(42, 100, 150); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
img { vertical-align: middle; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(238, 238, 238); }
h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
p { margin: 0px 0px 10px; }
cite { font-style: normal; }
.text-muted { color: rgb(153, 153, 153); }
.text-center { text-align: center; }
.page-header { padding-bottom: 9px; margin: 40px 0px 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }
dl { margin-top: 0px; margin-bottom: 20px; }
dt, dd { line-height: 1.42857; }
dt { font-weight: bold; }
dd { margin-left: 0px; }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(153, 153, 153); }
blockquote { padding: 10px 20px; margin: 0px 0px 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(238, 238, 238); }
blockquote p { font-size: 17.5px; font-weight: 300; line-height: 1.25; }
blockquote p:last-child { margin-bottom: 0px; }
blockquote.pull-right { padding-right: 15px; padding-left: 0px; border-right-width: 5px; border-right-style: solid; border-right-color: rgb(238, 238, 238); border-left-width: 0px; }
blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small { text-align: right; }
blockquote.pull-right small::before, blockquote.pull-right .small::before { content: ""; }
blockquote.pull-right small::after, blockquote.pull-right .small::after { content: " —"; }
blockquote::before, blockquote::after { content: ""; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
code { padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); white-space: nowrap; border-radius: 4px; background-color: rgb(249, 242, 244); }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; word-wrap: break-word; border: 1px solid rgb(204, 204, 204); border-radius: 4px; background-color: rgb(245, 245, 245); }
pre code { padding: 0px; font-size: inherit; color: inherit; white-space: pre-wrap; border-radius: 0px; background-color: transparent; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.container::before, .container::after { display: table; content: " "; }
.container::after { clear: both; }
.container::before, .container::after { display: table; content: " "; }
.container::after { clear: both; }
.row { margin-right: -15px; margin-left: -15px; }
.row::before, .row::after { display: table; content: " "; }
.row::after { clear: both; }
.row::before, .row::after { display: table; content: " "; }
.row::after { clear: both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
table { max-width: 100%; background-color: transparent; }
th { text-align: left; }
table col[class*="col-"] { position: static; display: table-column; float: none; }
table td[class*="col-"], table th[class*="col-"] { display: table-cell; float: none; }
fieldset { padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
label { display: inline-block; margin-bottom: 5px; font-weight: bold; }
input[type="search"] { box-sizing: border-box; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"] { display: block; }
select[multiple], select[size] { height: auto; }
select optgroup { font-family: inherit; font-size: inherit; font-style: inherit; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { height: auto; }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); vertical-align: middle; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: normal; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; background-image: none; }
.btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn:hover, .btn:focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active, .btn.active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; background-image: none; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; opacity: 0.65; box-shadow: none; }
.btn-danger { color: rgb(255, 255, 255); border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79); }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { color: rgb(255, 255, 255); border-color: rgb(172, 41, 37); background-color: rgb(210, 50, 45); }
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79); }
.btn-danger .badge { color: rgb(217, 83, 79); background-color: rgb(255, 255, 255); }
.btn-success { color: rgb(255, 255, 255); border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92); }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color: rgb(255, 255, 255); border-color: rgb(57, 132, 57); background-color: rgb(71, 164, 71); }
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92); }
.btn-success .badge { color: rgb(92, 184, 92); background-color: rgb(255, 255, 255); }
.btn-info { color: rgb(255, 255, 255); border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222); }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { color: rgb(255, 255, 255); border-color: rgb(38, 154, 188); background-color: rgb(57, 179, 215); }
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222); }
.btn-info .badge { color: rgb(91, 192, 222); background-color: rgb(255, 255, 255); }
.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.fade { opacity: 0; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.collapse { display: none; }
.collapse.in { display: block; }
.caret { display: inline-block; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-width: 4px; border-style: solid; border-right-width: 4px; border-right-style: solid; border-right-color: transparent; border-left-width: 4px; border-left-style: solid; border-left-color: transparent; }
.dropdown { position: relative; }
.dropdown-toggle:focus { outline: 0px; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; font-size: 14px; list-style: none; border: 1px solid rgba(0, 0, 0, 0.14902); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px; background-color: rgb(255, 255, 255); background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0px; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: rgb(51, 51, 51); white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245); }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; background-color: rgb(66, 139, 202); }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: rgb(153, 153, 153); }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent; }
.open > .dropdown-menu { display: block; }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857; color: rgb(153, 153, 153); }
.pull-right > .dropdown-menu { right: 0px; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-width: 0px; border-bottom-width: 4px; border-bottom-style: solid; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; }
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline: 0px; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }
.btn-toolbar::before, .btn-toolbar::after { display: table; content: " "; }
.btn-toolbar::after { clear: both; }
.btn-toolbar::before, .btn-toolbar::after { display: table; content: " "; }
.btn-toolbar::after { clear: both; }
.btn-toolbar .btn-group { float: left; }
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group { margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-left-radius: 0px; }
.btn-group > .btn-group { float: left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0px; border-left-radius: 0px; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0px; }
.btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
.btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }
.btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }
.btn-group.open .dropdown-toggle { box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; }
.btn .caret { margin-left: 0px; }
.btn-lg .caret { border-width: 5px 5px 0px; }
.dropup .btn-lg .caret { border-width: 0px 5px 5px; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after { display: table; content: " "; }
.btn-group-vertical > .btn-group::after { clear: both; }
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after { display: table; content: " "; }
.btn-group-vertical > .btn-group::after { clear: both; }
.btn-group-vertical > .btn-group > .btn { float: none; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-right-radius: 0px; border-bottom-left-radius: 4px; border-left-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child > .btn:first-child { border-right-radius: 0px; border-left-radius: 0px; }
.btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }
.btn-group-justified > .btn-group .btn { width: 100%; }
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { display: none; }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px; }
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn { height: auto; }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; }
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn { height: auto; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) { border-bottom-left-radius: 0px; border-left-radius: 0px; }
.input-group-btn:first-child > .btn { margin-right: -1px; }
.input-group-btn:last-child > .btn { margin-left: -1px; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -4px; }
.input-group-btn > .btn:hover, .input-group-btn > .btn:active { z-index: 2; }
.nav { padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav::before, .nav::after { display: table; content: " "; }
.nav::after { clear: both; }
.nav::before, .nav::after { display: table; content: " "; }
.nav::after { clear: both; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
.nav > li.disabled > a { color: rgb(153, 153, 153); }
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-color: rgb(66, 139, 202); background-color: rgb(238, 238, 238); }
.nav .nav-divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }
.nav > li > a > img { max-width: none; }
.nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
.nav-tabs .dropdown-menu { margin-top: -1px; border-right-radius: 0px; border-left-radius: 0px; }
.navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
.navbar::before, .navbar::after { display: table; content: " "; }
.navbar::after { clear: both; }
.navbar::before, .navbar::after { display: table; content: " "; }
.navbar::after { clear: both; }
.navbar-header::before, .navbar-header::after { display: table; content: " "; }
.navbar-header::after { clear: both; }
.navbar-header::before, .navbar-header::after { display: table; content: " "; }
.navbar-header::after { clear: both; }
.navbar-collapse { max-height: 340px; padding-right: 15px; padding-left: 15px; overflow-x: visible; border-width: 1px; border-style: solid; border-color: transparent; box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset; }
.navbar-collapse::before, .navbar-collapse::after { display: table; content: " "; }
.navbar-collapse::after { clear: both; }
.navbar-collapse::before, .navbar-collapse::after { display: table; content: " "; }
.navbar-collapse::after { clear: both; }
.navbar-collapse.in { overflow-y: auto; }
.container > .navbar-header, .container > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; }
.navbar-fixed-top { top: 0px; border-width: 0px 0px 1px; }
.navbar-brand { float: left; padding: 15px; font-size: 18px; line-height: 20px; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; border: 1px solid transparent; border-radius: 4px; background-image: none; background-color: transparent; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
.navbar-nav { margin: 7.5px -15px; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
.navbar-nav > li > .dropdown-menu { margin-top: 0px; border-right-radius: 0px; border-left-radius: 0px; }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right { right: 0px; left: auto; }
.navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; }
.navbar-default .navbar-brand { color: rgb(119, 119, 119); }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: rgb(94, 94, 94); background-color: transparent; }
.navbar-default .navbar-nav > li > a { color: rgb(119, 119, 119); }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(51, 51, 51); background-color: transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: rgb(204, 204, 204); background-color: transparent; }
.navbar-default .navbar-toggle { border-color: rgb(221, 221, 221); }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: rgb(221, 221, 221); }
.navbar-default .navbar-toggle .icon-bar { background-color: rgb(204, 204, 204); }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: rgb(231, 231, 231); }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-inverse .navbar-brand { color: rgb(153, 153, 153); }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: rgb(255, 255, 255); background-color: transparent; }
.navbar-inverse .navbar-nav > li > a { color: rgb(153, 153, 153); }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(8, 8, 8); }
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: rgb(68, 68, 68); background-color: transparent; }
.navbar-inverse .navbar-toggle { border-color: rgb(51, 51, 51); }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: rgb(51, 51, 51); }
.navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: rgb(16, 16, 16); }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: rgb(255, 255, 255); background-color: rgb(8, 8, 8); }
.btn .label { position: relative; top: -1px; }
.btn .badge { position: relative; top: -1px; }
.container .jumbotron { border-radius: 6px; }
.jumbotron .container { max-width: 100%; }
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert h4 { margin-top: 0px; color: inherit; }
.alert .alert-link { font-weight: bold; }
.alert > p, .alert > ul { margin-bottom: 0px; }
.alert > p + p { margin-top: 5px; }
.alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit; }
.alert-info { color: rgb(49, 112, 143); border-color: rgb(188, 232, 241); background-color: rgb(217, 237, 247); }
.alert-info hr { border-color: rgb(166, 225, 236); }
.alert-info .alert-link { color: rgb(36, 82, 105); }
.media > .pull-right { margin-left: 10px; }
.panel { margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; background-color: rgb(255, 255, 255); }
.panel-body { padding: 15px; }
.panel-body::before, .panel-body::after { display: table; content: " "; }
.panel-body::after { clear: both; }
.panel-body::before, .panel-body::after { display: table; content: " "; }
.panel-body::after { clear: both; }
.panel > .list-group { margin-bottom: 0px; }
.panel > .list-group .list-group-item { border-width: 1px 0px; }
.panel > .list-group .list-group-item:first-child { border-right-radius: 0px; border-left-radius: 0px; }
.panel > .list-group .list-group-item:last-child { border-bottom-width: 0px; }
.panel-heading + .list-group .list-group-item:first-child { border-width: 0px; }
.panel > .table, .panel > .table-responsive > .table { margin-bottom: 0px; }
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); }
.panel > .table > tbody:first-child th, .panel > .table > tbody:first-child td { border-width: 0px; }
.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0px; }
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left-width: 0px; }
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right-width: 0px; }
.panel > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom-width: 0px; }
.panel > .table-responsive { margin-bottom: 0px; border: 0px; }
.panel-heading { padding: 10px 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; border-right-radius: 3px; border-left-radius: 3px; }
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }
.panel-title { margin-top: 0px; margin-bottom: 0px; font-size: 16px; color: inherit; }
.panel-title > a { color: inherit; }
.panel-group .panel { margin-bottom: 0px; overflow: hidden; border-radius: 4px; }
.panel-group .panel + .panel { margin-top: 5px; }
.panel-group .panel-heading { border-bottom-width: 0px; }
.panel-group .panel-heading + .panel-collapse .panel-body { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); }
.panel-default { border-color: rgb(221, 221, 221); }
.panel-default > .panel-heading { color: rgb(51, 51, 51); border-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); }
.panel-default > .panel-heading + .panel-collapse .panel-body { border-color: rgb(221, 221, 221); }
.panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(221, 221, 221); }
.panel-primary > .panel-heading { color: rgb(255, 255, 255); border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202); }
.panel-primary > .panel-heading + .panel-collapse .panel-body { border-color: rgb(66, 139, 202); }
.panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(66, 139, 202); }
.panel-success > .panel-heading { color: rgb(60, 118, 61); border-color: rgb(214, 233, 198); background-color: rgb(223, 240, 216); }
.panel-success > .panel-heading + .panel-collapse .panel-body { border-color: rgb(214, 233, 198); }
.panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(214, 233, 198); }
.panel-warning > .panel-heading { color: rgb(138, 109, 59); border-color: rgb(250, 235, 204); background-color: rgb(252, 248, 227); }
.panel-warning > .panel-heading + .panel-collapse .panel-body { border-color: rgb(250, 235, 204); }
.panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(250, 235, 204); }
.panel-danger > .panel-heading { color: rgb(169, 68, 66); border-color: rgb(235, 204, 209); background-color: rgb(242, 222, 222); }
.panel-danger > .panel-heading + .panel-collapse .panel-body { border-color: rgb(235, 204, 209); }
.panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(235, 204, 209); }
.panel-info > .panel-heading { color: rgb(49, 112, 143); border-color: rgb(188, 232, 241); background-color: rgb(217, 237, 247); }
.panel-info > .panel-heading + .panel-collapse .panel-body { border-color: rgb(188, 232, 241); }
.panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(188, 232, 241); }
.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.2; }
.close:hover, .close:focus { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }
button.close { padding: 0px; cursor: pointer; border: 0px; -webkit-appearance: none; background: transparent; }
.modal { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1040; display: none; overflow-x: auto; overflow-y: scroll; }
.modal.fade .modal-dialog { transform: translate(0px, -25%); transition: transform 0.3s ease-out; }
.modal.in .modal-dialog { transform: translate(0px, 0px); }
.modal-dialog { position: relative; z-index: 1050; width: auto; margin: 10px; }
.modal-content { position: relative; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 3px 9px; background-color: rgb(255, 255, 255); background-clip: padding-box; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.in { opacity: 0.5; }
.modal-header { min-height: 16.4286px; padding: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0px; line-height: 1.42857; }
.modal-body { position: relative; padding: 20px; }
.modal-footer { padding: 19px 20px 20px; margin-top: 15px; text-align: right; border-width: 1px; border-style: solid; border-color: rgb(229, 229, 229); }
.modal-footer::before, .modal-footer::after { display: table; content: " "; }
.modal-footer::after { clear: both; }
.modal-footer::before, .modal-footer::after { display: table; content: " "; }
.modal-footer::after { clear: both; }
.modal-footer .btn + .btn { margin-bottom: 0px; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0px; }
.tooltip.in { opacity: 0.9; }
.carousel-caption .btn { text-shadow: none; }
.pull-right { float: right !important; }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; }
.pull-right { float: right; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: spin 2s linear infinite; }
.fa-th-large::before { content: ""; }
.fa-home::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-book::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-level-down::before { content: ""; }
html, body { padding: 35px 0px 30px; height: 100%; }
#wrap { min-height: 100%; margin: 0px auto; height: auto !important; }
.navbar { min-height: 30px; margin: 0px; }
.navbar, #footer { padding: 0px; border: 0px; box-shadow: rgb(170, 170, 170) 0px 0px 15px; background: rgb(0, 0, 0); }
#footer { margin-top: 30px; padding: 5px; }
.navbar-brand, .navbar-nav > li > a { color: rgb(204, 204, 204); padding: 7px 10px; font-size: 12px; }
.navbar-nav > li > a:hover, .navbar-nav > .active > a, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .nav .open > a:hover, .nav .open > a:focus { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
.navbar-nav > li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(85, 85, 85); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(85, 85, 85); }
.navbar-nav > li:last-child { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(85, 85, 85); }
.navbar-brand { font-weight: bold; font-size: 18px; }
.navbar-brand:hover { color: rgb(255, 255, 255); }
.navbar-sub { padding: 0px; background-color: rgb(51, 51, 51); }
.navbar-collapse .navbar-nav.navbar-right:last-child { margin: 0px; }
.panel-middle .panel-heading .panel-title { font-weight: bold; }
.nav .caret { border-color: rgb(204, 204, 204); }
.nav a:hover .caret, .nav a:focus .caret { border-color: rgb(255, 255, 255); }
.navbar-toggle { margin: 2px 7px; padding: 0px 17px; border: none; font-size: 20px; background: rgb(91, 192, 222); }
.table-condensed .btn-xs { margin: -3px -2px; font-size: 12px; padding: 2px 6px 1px; }
.page-header { margin: 20px 0px 10px; }
.modal-header { padding: 5px 10px; }
.modal-body { padding: 0px; }
.modal-footer { padding: 5px; margin: 0px; }
.modal-body #modal-body-img { width: 100%; }
.modal-body #modal-body-img img { width: 100%; }
.modal-body #modal-body-caption { padding: 5px; }
.dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.panel-title > a { color: rgb(255, 255, 255); }
.container > .navbar-header, .container > .navbar-collapse { border-width: 1px; border-style: solid; border-color: rgb(85, 85, 85); }
.navbar, #footer { background: url("../images/main_bg.jpg"); }
.navbar-brand, .navbar-nav > li > a { color: rgb(204, 204, 204); font-weight: bold; }
.navbar-nav > li > a:hover, .navbar-nav > .active > a, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .nav .open > a:hover, .nav .open > a:focus { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
a { color: rgb(0, 0, 139); }
a:hover, a:focus { color: rgb(58, 58, 199); }
.panel-middle .panel-heading, .panel-middle .panel-footer { color: rgb(204, 204, 204); background: rgb(17, 17, 17); }
.modal-header { color: rgb(255, 255, 255); border-radius: 3px 3px 0px 0px; background: rgb(51, 51, 51); }
.modal-header .close { margin: 3px; color: rgb(255, 255, 255); opacity: 1; }
.bootstrap-datetimepicker-widget .btn { padding: 6px; }
.bootstrap-datetimepicker-widget.pull-right::before { right: 6px; left: auto; }
.bootstrap-datetimepicker-widget.pull-right::after { right: 7px; left: auto; }
.bootstrap-datetimepicker-widget ul.list-unstyled li.in div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td { padding: 0px !important; }
.tilt { transition: all 0.5s ease; -webkit-filter: grayscale(90%); }
.tilt:hover { transform: rotate(-10deg); }
#wrap2 { width: 110%; height: 400px; z-index: -1; padding-top: 10px; padding-left: 45px; }
body { overflow-x: hidden; }
#footer { width: 105%; }

/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/
/* Master Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
.item-inner  h2 {font-size:16pt}
.item-inner  a:hover {color:grey}
.item-page h2 {font-size:16pt}
.item-page a:hover {color:grey}
.items-leading  h2 {font-size:16pt}
.items-leading   a:hover {color:grey}
.bg{background-color:white}
#hornav {display:none}
#header {display:none}
html {background-color:white}
body {color:black}
/* Core */
body{color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:150%}
body.bg{background-color:white}

.sp-block{float:left;display:inline}
.mod-block {padding:0 5px}
#sp-userpos .sp-inner{padding-left:5px;padding-right:5px;background:white;
 border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); 

  
}
#sp-rightcol .sp-inner { all: unset;}
#sp-rightcol #sp-right {border-style:none}
#sp-rightcol {background:transparent;padding-right:10px}
#sp-rightcol #sp-right{background:transparent;padding-right:10px}

.sp-block .first {margin-left:-5px}
.sp-block .last {margin-right:-5px}
.sp-block .single {margin-left:-5px;margin-right:-5px}
.gap{clear:both; margin-bottom:10px}
.mod-wrapper{background:transparent; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); 
}
#hornav {display:none}
#header {display:none}
#sp-userpos {background-color:white; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); }
#sp-userpos {  border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221);  }
.panel-default > .panel-heading { color: rgb(51, 51, 51); border-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); }
.panel-default > .panel-heading + .panel-collapse .panel-body { border-color: rgb(221, 221, 221); }
.panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgb(221, 221, 221); }

#sp-user {background-color:white; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); ;
  
#sp-user {  border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221);  }

}
/*Header Area*/
#header {position:relative}
a#logo,#logo-text{float:left;margin:0 10px}
a#logo{background:url(../images/logo.png) no-repeat 0 50%}
#logo-text h1{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h1 a{}
#logo-text p.site-slogan{margin:0;padding:0;color:black}
/*Search*/
#sp-search{float:right;margin:50px 0 0}
#sp-search input#mod-search-searchword{padding:4px 10px;margin:0}
.mod-search{margin:0;padding:0}
h2 a{color:black}
/* Layout */

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:0}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png);background-repeat:no-repeat;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}

/* Breadcrumbs */
#sp-breadcrumbs{overflow:hidden;height:30px;line-height:30px; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); ;background:transparent;margin:0 5px;}
#sp-breadcrumbs span.showhome {font-weight:bold;margin-right:5px}
#sp-breadcrumbs .padding{padding:5px 8px}
#sp-breadcrumbs a,#sp-breadcrumbs span,#sp-breadcrumbs strong{display:block;float:left}
#sp-breadcrumbs a,#sp-breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#sp-breadcrumbs span.current{color:#666}

/* Footer */
#sp-footer{position:relative;background:#white;margin:0 5px 50px;padding:15px 10px}
#sp-footer .cp {width:100%}

/*Footer Navigation*/
#sp-footer-nav{width:100%}
#sp-footer-nav ul{list-style-type:none;padding:0;margin:0 0 5px 0}
#sp-footer-nav li{background:none;padding:0;display:inline}
#sp-footer-nav a{font-size:11px;font-weight:normal;text-decoration:none;display:inline;margin:0;padding:0 8px}
a#topofpage{font-size:11px;float:right;display:none}

/* Helix Logo */
#powered-by{display:block;text-indent:-999em}
.helix-logo-light,.helix-logo-dark,.helix-logo-light a,.helix-logo-dark a{position:absolute;left:50%;top:4px;height:33px;width:160px;margin-left:-80px}
.helix-logo-light-small,.helix-logo-dark-small,.helix-logo-light-small a,.helix-logo-dark-small a{position:absolute;left:50%;top:4px;height:33px;width:100px;margin-left:-50px}
.helix-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.helix-logo-light a{background-image:url(../images/helix-logo/helix_light.png)}
.helix-logo-dark a{background-image:url(../images/helix-logo/helix_dark.png)}
.helix-logo-light-small a{background-image:url(../images/helix-logo/helix_light_small.png)}
.helix-logo-dark-small a{background-image:url(../images/helix-logo/helix_dark_small.png)}

/* Phones portrait and landscape  */
@media only screen and ( max-width: 767px ) {
  #sp-slides, #sp-breadcrumbs {display:none}
  #sp-userpos .separator .mod-block {background-image:none!important}
  a#topofpage {float:none}
}

/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}