@charset "UTF-8";
/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after
{
clear:both
}
.dropdown-menu,.no-list-style,frontendform ul.unstyled-list
{
list-style:none
}
html
{
color:#222;
line-height:1.4;
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
::-moz-selection
{
background:#b3d4fc;
text-shadow:none
}
::selection
{
background:#b3d4fc;
text-shadow:none
}
hr
{
display:block;
margin:1em 0;
padding:0
}
audio,canvas,iframe,img,svg,video
{
vertical-align:middle
}
.browserupgrade
{
margin:.2em 0;
background:#ccc;
color:#000;
padding:.2em 0
}
.hidden
{
display:none!important
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
display:block
}
.visuallyhidden
{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus
{
clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto
}
pre,textarea
{
overflow:auto
}
@media print
{
blockquote,img,pre,tr
{
page-break-inside:avoid
}
*,:after,:before,:first-letter,:first-line
{
background:0 0!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important
}
a,a:visited
{
text-decoration:underline
}
a[href]:after
{
content:" (" attr(href) ")"
}
abbr[title]:after
{
content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after
{
content:""
}
blockquote,pre
{
border:1px solid #999
}
thead
{
display:table-header-group
}
img
{
max-width:100%!important
}
h2,h3,p
{
orphans:3;
widows:3
}
h2,h3
{
page-break-after:avoid
}

}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */audio,canvas,progress,video
{
display:inline-block;
vertical-align:baseline
}
a
{
background:0 0;
color:#FED70A;
text-decoration:none
}
button,html input[type=button],input[type=reset],input[type=submit]
{
-webkit-appearance:button;
cursor:pointer
}
.no-list-style
{
margin:0;
padding:0
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */audio:not([controls])
{
display:none;
height:0
}
[hidden],template
{
display:none
}
a:active,a:hover
{
outline:0
}
abbr[title]
{
border-bottom:1px dotted
}
b,optgroup,strong
{
font-weight:700
}
dfn
{
font-style:italic
}
h1
{
font-size:2em;
margin:.67em 0
}
mark
{
background:#ff0;
color:#000
}
.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-warning.dropdown-toggle
{
background-image:none
}
.dropdown-menu,.modal-content,.popover
{
background-clip:padding-box
}
small
{
font-size:80%
}
sub,sup
{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
.btn,.caret,img
{
vertical-align:middle
}
sup
{
top:-.5em
}
sub
{
bottom:-.25em
}
img
{
border:0
}
svg:not(:root)
{
overflow:hidden
}
hr
{
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0
}
code,kbd,pre,samp
{
font-family:monospace,monospace;
font-size:1em
}
button,input,optgroup,select,textarea
{
color:inherit;
font:inherit;
margin:0
}
button
{
overflow:visible
}
button,select
{
text-transform:none
}
button[disabled],html input[disabled]
{
cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner
{
border:0;
padding:0
}
input[type=radio],input[type=checkbox]
{
box-sizing:border-box;
padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{
height:auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{
-webkit-appearance:none
}
textarea
{
resize:vertical
}
td,th
{
padding:0
}
*,:after,:before
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
html
{
font-size:10px;
-webkit-tap-highlight-color:transparent
}
body
{
margin:0;
font-family:Roboto,sans-serif;
font-size:14px;
line-height:1.42857;
color:#4a4a4a
}
button,input,select,textarea
{
font-family:inherit;
font-size:inherit;
line-height:inherit
}
a:focus,a:hover
{
color:#bb9d01;
text-decoration:underline
}
a:focus
{
outline:dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}
figure
{
margin:0
}
.img-responsive
{
display:block;
width:100%\9;
max-width:100%;
height:auto
}
.img-thumbnail,label
{
display:inline-block;
max-width:100%
}
.img-rounded
{
border-radius:0
}
.img-thumbnail
{
padding:4px;
line-height:1.42857;
background-color:#F7F7F7;
border:1px solid #ddd;
border-radius:0;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
width:100%\9;
height:auto
}
.sr-only,fieldset,legend
{
padding:0;
border:0
}
.img-circle
{
border-radius:50%
}
hr
{
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #D2D1D1
}
.sr-only
{
position:absolute;
width:1px;
height:1px;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0)
}
.sr-only-focusable:active,.sr-only-focusable:focus
{
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto
}
fieldset
{
margin:0;
min-width:0
}
legend
{
display:block;
width:100%;
margin-bottom:20px;
font-size:21px;
line-height:inherit;
color:#333;
border-bottom:1px solid #e5e5e5
}
label
{
margin-bottom:5px
}
input[type=search]
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-appearance:none
}
input[type=radio],input[type=checkbox]
{
margin:4px 0 0;
margin-top:1px\9;
line-height:normal
}
.form-control,output
{
font-size:14px;
line-height:1.42857;
color:#4a4a4a;
display:block
}
input[type=file]
{
display:block
}
input[type=range]
{
display:block;
width:100%
}
select[multiple],select[size]
{
height:auto
}
input[type=radio]:focus,input[type=file]:focus,input[type=checkbox]:focus
{
outline:dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}
output
{
padding-top:7px
}
.form-control
{
width:100%;
height:42px;
padding:6px 12px;
background-color:#FFF;
border:1px solid #9B9B9B;
border-radius:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus
{
border-color:#9B9B9B;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(155,155,155,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(155,155,155,.6)
}
.form-control::-moz-placeholder
{
color:#BBB;
opacity:1
}
.form-control:-ms-input-placeholder
{
color:#BBB
}
.form-control::-webkit-input-placeholder
{
color:#BBB
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline
{
color:#3c763d
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control
{
cursor:not-allowed;
background-color:#D2D1D1;
opacity:1
}
textarea.form-control
{
height:auto
}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]
{
line-height:42px;
line-height:1.42857\9
}
.form-horizontal .form-group-sm input[type=date].form-control,.form-horizontal .form-group-sm input[type=time].form-control,.form-horizontal .form-group-sm input[type=datetime-local].form-control,.form-horizontal .form-group-sm input[type=month].form-control,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm
{
line-height:30px
}
.form-horizontal .form-group-lg input[type=date].form-control,.form-horizontal .form-group-lg input[type=time].form-control,.form-horizontal .form-group-lg input[type=datetime-local].form-control,.form-horizontal .form-group-lg input[type=month].form-control,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg
{
line-height:51px
}
.form-group
{
margin-bottom:15px
}
.checkbox,.radio
{
position:relative;
display:block;
min-height:20px;
margin-top:10px;
margin-bottom:10px
}
.checkbox label,.radio label
{
padding-left:20px;
margin-bottom:0;
font-weight:400;
cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]
{
position:absolute;
margin-left:-20px;
margin-top:4px\9
}
.checkbox+.checkbox,.radio+.radio
{
margin-top:-5px
}
.checkbox-inline,.radio-inline
{
display:inline-block;
padding-left:20px;
margin-bottom:0;
vertical-align:middle;
font-weight:400;
cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline
{
margin-top:0;
margin-left:10px
}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],input[type=radio].disabled,input[type=radio][disabled],input[type=checkbox].disabled,input[type=checkbox][disabled]
{
cursor:not-allowed
}
.form-control-static
{
padding-top:7px;
padding-bottom:7px;
margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm,.form-horizontal .form-group-lg .form-control-static.form-control,.form-horizontal .form-group-sm .form-control-static.form-control
{
padding-left:0;
padding-right:0
}
.form-horizontal .form-group-sm .form-control,.input-sm
{
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:0
}
.form-horizontal .form-group-sm select.form-control,select.input-sm
{
height:30px;
line-height:30px
}
.form-horizontal .form-group-sm select[multiple].form-control,.form-horizontal .form-group-sm textarea.form-control,select[multiple].input-sm,textarea.input-sm
{
height:auto
}
.form-horizontal .form-group-lg .form-control,.input-lg
{
height:51px;
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:0
}
.form-horizontal .form-group-lg select.form-control,select.input-lg
{
height:51px;
line-height:51px
}
.form-horizontal .form-group-lg select[multiple].form-control,.form-horizontal .form-group-lg textarea.form-control,select[multiple].input-lg,textarea.input-lg
{
height:auto
}
.has-feedback
{
position:relative
}
.has-feedback .form-control
{
padding-right:52.5px
}
.form-control-feedback
{
position:absolute;
top:25px;
right:0;
z-index:2;
display:block;
width:42px;
height:42px;
line-height:42px;
text-align:center
}
.form-horizontal .form-group-lg .form-control+.form-control-feedback,.input-lg+.form-control-feedback
{
width:51px;
height:51px;
line-height:51px
}
.form-horizontal .form-group-sm .form-control+.form-control-feedback,.input-sm+.form-control-feedback
{
width:30px;
height:30px;
line-height:30px
}
.has-success .form-control
{
border-color:#3c763d;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus
{
border-color:#2b542c;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon
{
color:#3c763d;
border-color:#3c763d;
background-color:#dff0d8
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline
{
color:#8a6d3b
}
.has-warning .form-control
{
border-color:#8a6d3b;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus
{
border-color:#66512c;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon
{
color:#8a6d3b;
border-color:#8a6d3b;
background-color:#fcf8e3
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline
{
color:#D0011B
}
.has-error .form-control
{
border-color:#D0011B;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus
{
border-color:#9d0114;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fe3952;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fe3952
}
.has-error .input-group-addon
{
color:#D0011B;
border-color:#D0011B;
background-color:#f2dede
}
.has-feedback label.sr-only~.form-control-feedback
{
top:0
}
.help-block
{
display:block;
margin-top:5px;
margin-bottom:10px;
color:#8a8a8a
}
@media (min-width:770px)
{
.form-inline .form-group,.navbar-form .form-group
{
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-control,.navbar-form .form-control
{
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .input-group,.navbar-form .input-group
{
display:inline-table;
vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn
{
width:auto
}
.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control
{
width:100%
}
.form-inline .control-label,.navbar-form .control-label
{
margin-bottom:0;
vertical-align:middle
}
.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio
{
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label,.navbar-form .checkbox label,.navbar-form .radio label
{
padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]
{
position:relative;
margin-left:0
}
.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback
{
top:0
}
.form-horizontal .control-label
{
text-align:right;
margin-bottom:0;
padding-top:7px
}

}
.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block
{
width:100%
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline
{
margin-top:0;
margin-bottom:0;
padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio
{
min-height:27px
}
.form-horizontal .form-group
{
margin-left:-15px;
margin-right:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before
{
content:" ";
display:table
}
.btn,.pagination
{
display:inline-block
}
.form-horizontal .has-feedback .form-control-feedback
{
top:0;
right:15px
}
@media (min-width:770px)
{
.form-horizontal .form-group-lg .control-label
{
padding-top:14.3px
}
.form-horizontal .form-group-sm .control-label
{
padding-top:6px
}

}
.pagination
{
padding-left:0;
margin:20px 0;
border-radius:0
}
.pagination>li
{
display:inline
}
.pagination>li>a,.pagination>li>span
{
position:relative;
float:left;
padding:6px 12px;
line-height:1.42857;
text-decoration:none;
color:#FED70A;
background-color:#fff;
border:1px solid #ddd;
margin-left:-1px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span
{
border-bottom-left-radius:0;
border-top-left-radius:0
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span
{
border-bottom-right-radius:0;
border-top-right-radius:0
}
.pagination>li:first-child>a,.pagination>li:first-child>span
{
margin-left:0;
border-bottom-left-radius:0;
border-top-left-radius:0
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover
{
color:#bb9d01;
background-color:#D2D1D1;
border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover
{
z-index:2;
color:#fff;
background-color:#FED70A;
border-color:#FED70A;
cursor:default
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover
{
color:#9B9B9B;
background-color:#fff;
border-color:#ddd;
cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span
{
padding:10px 16px;
font-size:18px
}
.pagination-sm>li>a,.pagination-sm>li>span
{
padding:5px 10px;
font-size:12px
}
.btn
{
margin-bottom:0;
font-weight:400;
text-align:center;
cursor:pointer;
border:1px solid transparent;
padding:6px 12px;
font-size:14px;
line-height:1.42857;
border-radius:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.dropdown-menu,.popover,th
{
text-align:left
}
.btn.active:focus,.btn:active:focus,.btn:focus
{
outline:dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}
.btn.active,.btn:active,.dropdown-toggle:focus,.modal,.modal-content,.navbar-toggle:focus,.open>a,.rzslider .rz-pointer:focus,[type=range]:focus
{
outline:0
}
.btn:focus,.btn:hover
{
color:#fff;
text-decoration:none
}
.btn.active,.btn:active
{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn
{
cursor:not-allowed;
pointer-events:none;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none
}
.btn-default
{
color:#fff;
background-color:#8e8e8e;
border-color:#979797
}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.btn-default.dropdown-toggle
{
color:#fff;
background-color:#757575;
border-color:#787878
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover
{
background-color:#8e8e8e;
border-color:#979797
}
.btn-default .badge
{
color:#8e8e8e;
background-color:#fff
}
.btn-primary
{
color:#000;
background-color:#FED70A;
border-color:#FED70A
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle
{
color:#000;
background-color:#d4b201;
border-color:#caaa01
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover
{
background-color:#FED70A;
border-color:#FED70A
}
.btn-primary .badge
{
color:#FED70A;
background-color:#000
}
.btn-success
{
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c
}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.btn-success.dropdown-toggle
{
color:#fff;
background-color:#449d44;
border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle
{
background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover
{
background-color:#5cb85c;
border-color:#4cae4c
}
.btn-success .badge
{
color:#5cb85c;
background-color:#fff
}
.btn-info
{
color:#fff;
background-color:#5bc0de;
border-color:#46b8da
}
.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.btn-info.dropdown-toggle
{
color:#fff;
background-color:#31b0d5;
border-color:#269abc
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover
{
background-color:#5bc0de;
border-color:#46b8da
}
.btn-info .badge
{
color:#5bc0de;
background-color:#fff
}
.btn-warning
{
color:#fff;
background-color:#f0ad4e;
border-color:#eea236
}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle
{
color:#fff;
background-color:#ec971f;
border-color:#d58512
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover
{
background-color:#f0ad4e;
border-color:#eea236
}
.btn-warning .badge
{
color:#f0ad4e;
background-color:#fff
}
.btn-danger
{
color:#fff;
background-color:#D0011B;
border-color:#b70118
}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.btn-danger.dropdown-toggle
{
color:#fff;
background-color:#9d0114;
border-color:#7a0110
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover
{
background-color:#D0011B;
border-color:#b70118
}
.btn-danger .badge
{
color:#D0011B;
background-color:#fff
}
.btn-link
{
color:#FED70A;
font-weight:400;
cursor:pointer;
border-radius:0
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link
{
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover
{
border-color:transparent
}
.btn-link:focus,.btn-link:hover
{
color:#bb9d01;
text-decoration:underline;
background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover
{
color:#9B9B9B;
text-decoration:none
}
.btn-lg
{
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:0
}
.btn-sm,.btn-xs
{
font-size:12px;
line-height:1.5;
border-radius:0
}
.btn-sm
{
padding:5px 10px
}
.btn-xs
{
padding:1px 5px
}
.btn-block
{
display:block
}
.btn-block+.btn-block
{
margin-top:5px
}
.clearfix:after,.clearfix:before
{
content:" ";
display:table
}
.center-block
{
display:block;
margin-left:auto;
margin-right:auto
}
.pull-right
{
float:right!important
}
.pull-left
{
float:left!important
}
.hide
{
display:none!important
}
.show
{
display:block!important
}
.invisible
{
visibility:hidden
}
.text-hide
{
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0
}
.hidden
{
visibility:hidden!important
}
.affix
{
position:fixed;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.caret
{
display:inline-block;
width:0;
height:0;
margin-left:2px;
border-top:4px solid;
border-right:4px solid transparent;
border-left:4px solid transparent
}
.dropdown
{
position:relative
}
.dropdown-menu
{
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
padding:5px 0;
margin:2px 0 0;
font-size:14px;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.15);
border-radius:0;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu-right,.dropdown-menu.pull-right
{
left:auto;
right:0
}
.dropdown-header,.dropdown-menu>li>a
{
display:block;
padding:3px 20px;
white-space:nowrap;
line-height:1.42857
}
.dropdown-menu .divider
{
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5
}
.dropdown-menu>li>a
{
font-weight:400;
color:#333
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover
{
text-decoration:none;
color:#262626;
background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover
{
color:#fff;
text-decoration:none;
outline:0;
background-color:#FED70A
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover
{
color:#9B9B9B
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover
{
text-decoration:none;
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor:not-allowed
}
.open>.dropdown-menu
{
display:block
}
.dropdown-menu-left
{
left:0;
right:auto
}
.dropdown-header
{
font-size:12px;
color:#9B9B9B
}
.dropdown-backdrop
{
position:fixed;
left:0;
right:0;
bottom:0;
top:0;
z-index:990
}
.pull-right>.dropdown-menu
{
right:0;
left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret
{
border-top:0;
border-bottom:4px solid;
content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu
{
top:auto;
bottom:100%;
margin-bottom:1px
}
table
{
border-collapse:collapse;
border-spacing:0;
background-color:transparent
}
.table
{
width:100%;
max-width:100%;
margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
{
padding:8px;
line-height:1.42857;
vertical-align:top;
border-top:1px solid #ddd
}
.table>thead>tr>th
{
vertical-align:bottom;
border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th
{
border-top:0
}
.table>tbody+tbody
{
border-top:2px solid #ddd
}
.table .table
{
background-color:#F7F7F7
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th
{
padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th
{
border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th
{
border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th
{
background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active
{
background-color:#f5f5f5
}
table col[class*=col-]
{
position:static;
float:none;
display:table-column
}
table td[class*=col-],table th[class*=col-]
{
position:static;
float:none;
display:table-cell
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover
{
background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success
{
background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover
{
background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info
{
background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover
{
background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning
{
background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover
{
background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger
{
background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover
{
background-color:#ebcccc
}
@media screen and (max-width:769px)
{
.table-responsive
{
width:100%;
margin-bottom:15px;
overflow-y:hidden;
overflow-x:auto;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd;
-webkit-overflow-scrolling:touch
}
.table-responsive>.table
{
margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th
{
white-space:nowrap
}
.table-responsive>.table-bordered
{
border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child
{
border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child
{
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th
{
border-bottom:0
}

}
.btn,.popover
{
white-space:normal
}
.fade
{
opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}
.fade.in
{
opacity:1
}
.collapse
{
display:none
}
.collapse.in
{
display:block
}
tr.collapse.in
{
display:table-row
}
tbody.collapse.in
{
display:table-row-group
}
.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before
{
content:" ";
display:table
}
.collapsing
{
position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease
}
.navbar
{
position:relative;
min-height:50px;
margin-bottom:20px;
border:1px solid transparent
}
.navbar-collapse
{
overflow-x:visible;
padding-right:15px;
padding-left:15px;
border-top:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
-webkit-overflow-scrolling:touch
}
.navbar-collapse:after
{
clear:both
}
.navbar-collapse.in
{
overflow-y:auto
}
@media (min-width:1100px)
{
.navbar-right .dropdown-menu
{
right:0;
left:auto
}
.navbar-right .dropdown-menu-left
{
left:0;
right:auto
}
.navbar
{
border-radius:0
}
.navbar-header
{
float:left
}
.navbar-collapse
{
width:auto;
border-top:0;
box-shadow:none
}
.navbar-collapse.collapse
{
display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important
}
.navbar-collapse.in
{
overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse
{
padding-left:0;
padding-right:0
}

}
.modal,.modal-open,.progress
{
overflow:hidden
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse
{
max-height:340px
}
@media (max-width:480px) and (orientation:landscape)
{
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse
{
max-height:200px
}

}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header
{
margin-right:-15px;
margin-left:-15px
}
.navbar-static-top
{
z-index:1000;
border-width:0 0 1px
}
.navbar-fixed-bottom,.navbar-fixed-top
{
position:fixed;
right:0;
left:0;
z-index:1030;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.navbar-fixed-top
{
top:0;
border-width:0 0 1px
}
.navbar-fixed-bottom
{
bottom:0;
margin-bottom:0;
border-width:1px 0 0
}
.navbar-toggle,frontendform label
{
margin-bottom:8px
}
.navbar-brand
{
float:left;
padding:10px 15px;
font-size:18px;
line-height:20px;
height:50px
}
.navbar-brand:focus,.navbar-brand:hover
{
text-decoration:none
}
@media (min-width:1100px)
{
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header
{
margin-right:0;
margin-left:0
}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top
{
border-radius:0
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand
{
margin-left:-15px
}

}
.navbar-toggle
{
position:relative;
float:right;
margin-right:15px;
padding:9px 10px;
margin-top:8px;
background-color:transparent;
border:1px solid transparent;
border-radius:0
}
.navbar-toggle .icon-bar
{
display:block;
width:22px;
height:2px;
border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar
{
margin-top:4px
}
@media (min-width:1100px)
{
.navbar-toggle
{
display:none
}

}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before
{
display:table;
content:" "
}
.navbar-nav
{
margin:5px -15px
}
.navbar-nav>li>a
{
padding-top:10px;
padding-bottom:10px;
line-height:20px
}
@media (max-width:1099px)
{
.navbar-nav .open .dropdown-menu
{
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a
{
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a
{
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover
{
background-image:none
}

}
.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success
{
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
@media (min-width:1100px)
{
.navbar-nav
{
float:left;
margin:0
}
.navbar-nav>li
{
float:left
}
.navbar-nav>li>a
{
padding-top:10px;
padding-bottom:10px
}
.navbar-nav.navbar-right:last-child
{
margin-right:-15px
}
.navbar-left
{
float:left!important
}
.navbar-right
{
float:right!important
}

}
.navbar-form
{
padding:10px 15px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
margin:4px -15px
}
@media (max-width:1099px)
{
.navbar-form .form-group
{
margin-bottom:5px
}

}
@media (min-width:1100px)
{
.navbar-form
{
width:auto;
border:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
-webkit-box-shadow:none;
box-shadow:none
}
.navbar-form.navbar-right:last-child
{
margin-right:-15px
}
.navbar-text
{
float:left;
margin-left:15px;
margin-right:15px
}
.navbar-text.navbar-right:last-child
{
margin-right:0
}

}
.navbar-nav>li>.dropdown-menu
{
margin-top:0;
border-top-right-radius:0;
border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu
{
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.navbar-btn
{
margin-top:4px;
margin-bottom:4px
}
.navbar-btn.btn-sm
{
margin-top:10px;
margin-bottom:10px
}
.navbar-btn.btn-xs
{
margin-top:14px;
margin-bottom:14px
}
.navbar-text
{
margin-top:15px;
margin-bottom:15px
}
.container,.container-fluid
{
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}
.navbar-default
{
background-color:#f8f8f8;
border-color:#e7e7e7
}
.navbar-default .navbar-brand
{
color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover
{
color:#5e5e5e;
background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text
{
color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover
{
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover
{
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover
{
color:#ccc;
background-color:transparent
}
.navbar-default .navbar-toggle
{
border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover
{
background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar
{
background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form
{
border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover
{
background-color:#e7e7e7;
color:#555
}
@media (max-width:1099px)
{
.navbar-default .navbar-nav .open .dropdown-menu>li>a
{
color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover
{
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover
{
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover
{
color:#ccc;
background-color:transparent
}

}
.navbar-default .navbar-link
{
color:#777
}
.navbar-default .navbar-link:hover
{
color:#333
}
.navbar-default .btn-link
{
color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover
{
color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover
{
color:#ccc
}
.navbar-inverse
{
background-color:#222;
border-color:#090909
}
.navbar-inverse .navbar-brand
{
color:#FED70A
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover
{
color:#FED70A;
background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text
{
color:#9B9B9B
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover
{
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover
{
color:#fff;
background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover
{
color:#444;
background-color:transparent
}
.navbar-inverse .navbar-toggle
{
border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover
{
background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar
{
background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form
{
border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover
{
background-color:#090909;
color:#fff
}
@media (max-width:1099px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header
{
border-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider
{
background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a
{
color:#9B9B9B
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover
{
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover
{
color:#fff;
background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover
{
color:#444;
background-color:transparent
}

}
.navbar-inverse .navbar-link
{
color:#9B9B9B
}
.navbar-inverse .navbar-link:hover
{
color:#fff
}
.navbar-inverse .btn-link
{
color:#9B9B9B
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover
{
color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover
{
color:#444
}
@media (min-width:770px)
{
.container
{
width:750px
}

}
@media (min-width:1100px)
{
.container
{
width:1000px
}

}
@media (min-width:1300px)
{
.container
{
width:1140px
}

}
.row
{
margin-left:-15px;
margin-right:-15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{
float:left
}
.col-xs-1
{
width:8.33333%
}
.col-xs-2
{
width:16.66667%
}
.col-xs-3
{
width:25%
}
.col-xs-4
{
width:33.33333%
}
.col-xs-5
{
width:41.66667%
}
.col-xs-6
{
width:50%
}
.col-xs-7
{
width:58.33333%
}
.col-xs-8
{
width:66.66667%
}
.col-xs-9
{
width:75%
}
.col-xs-10
{
width:83.33333%
}
.col-xs-11
{
width:91.66667%
}
.col-xs-12
{
width:100%
}
.col-xs-pull-0
{
right:auto
}
.col-xs-pull-1
{
right:8.33333%
}
.col-xs-pull-2
{
right:16.66667%
}
.col-xs-pull-3
{
right:25%
}
.col-xs-pull-4
{
right:33.33333%
}
.col-xs-pull-5
{
right:41.66667%
}
.col-xs-pull-6
{
right:50%
}
.col-xs-pull-7
{
right:58.33333%
}
.col-xs-pull-8
{
right:66.66667%
}
.col-xs-pull-9
{
right:75%
}
.col-xs-pull-10
{
right:83.33333%
}
.col-xs-pull-11
{
right:91.66667%
}
.col-xs-pull-12
{
right:100%
}
.col-xs-push-0
{
left:auto
}
.col-xs-push-1
{
left:8.33333%
}
.col-xs-push-2
{
left:16.66667%
}
.col-xs-push-3
{
left:25%
}
.col-xs-push-4
{
left:33.33333%
}
.col-xs-push-5
{
left:41.66667%
}
.col-xs-push-6
{
left:50%
}
.col-xs-push-7
{
left:58.33333%
}
.col-xs-push-8
{
left:66.66667%
}
.col-xs-push-9
{
left:75%
}
.col-xs-push-10
{
left:83.33333%
}
.col-xs-push-11
{
left:91.66667%
}
.col-xs-push-12
{
left:100%
}
.col-xs-offset-0
{
margin-left:0
}
.col-xs-offset-1
{
margin-left:8.33333%
}
.col-xs-offset-2
{
margin-left:16.66667%
}
.col-xs-offset-3
{
margin-left:25%
}
.col-xs-offset-4
{
margin-left:33.33333%
}
.col-xs-offset-5
{
margin-left:41.66667%
}
.col-xs-offset-6
{
margin-left:50%
}
.col-xs-offset-7
{
margin-left:58.33333%
}
.col-xs-offset-8
{
margin-left:66.66667%
}
.col-xs-offset-9
{
margin-left:75%
}
.col-xs-offset-10
{
margin-left:83.33333%
}
.col-xs-offset-11
{
margin-left:91.66667%
}
.col-xs-offset-12
{
margin-left:100%
}
@media (min-width:770px)
{
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9
{
float:left
}
.col-sm-1
{
width:8.33333%
}
.col-sm-2
{
width:16.66667%
}
.col-sm-3
{
width:25%
}
.col-sm-4
{
width:33.33333%
}
.col-sm-5
{
width:41.66667%
}
.col-sm-6
{
width:50%
}
.col-sm-7
{
width:58.33333%
}
.col-sm-8
{
width:66.66667%
}
.col-sm-9
{
width:75%
}
.col-sm-10
{
width:83.33333%
}
.col-sm-11
{
width:91.66667%
}
.col-sm-12
{
width:100%
}
.col-sm-pull-0
{
right:auto
}
.col-sm-pull-1
{
right:8.33333%
}
.col-sm-pull-2
{
right:16.66667%
}
.col-sm-pull-3
{
right:25%
}
.col-sm-pull-4
{
right:33.33333%
}
.col-sm-pull-5
{
right:41.66667%
}
.col-sm-pull-6
{
right:50%
}
.col-sm-pull-7
{
right:58.33333%
}
.col-sm-pull-8
{
right:66.66667%
}
.col-sm-pull-9
{
right:75%
}
.col-sm-pull-10
{
right:83.33333%
}
.col-sm-pull-11
{
right:91.66667%
}
.col-sm-pull-12
{
right:100%
}
.col-sm-push-0
{
left:auto
}
.col-sm-push-1
{
left:8.33333%
}
.col-sm-push-2
{
left:16.66667%
}
.col-sm-push-3
{
left:25%
}
.col-sm-push-4
{
left:33.33333%
}
.col-sm-push-5
{
left:41.66667%
}
.col-sm-push-6
{
left:50%
}
.col-sm-push-7
{
left:58.33333%
}
.col-sm-push-8
{
left:66.66667%
}
.col-sm-push-9
{
left:75%
}
.col-sm-push-10
{
left:83.33333%
}
.col-sm-push-11
{
left:91.66667%
}
.col-sm-push-12
{
left:100%
}
.col-sm-offset-0
{
margin-left:0
}
.col-sm-offset-1
{
margin-left:8.33333%
}
.col-sm-offset-2
{
margin-left:16.66667%
}
.col-sm-offset-3
{
margin-left:25%
}
.col-sm-offset-4
{
margin-left:33.33333%
}
.col-sm-offset-5
{
margin-left:41.66667%
}
.col-sm-offset-6
{
margin-left:50%
}
.col-sm-offset-7
{
margin-left:58.33333%
}
.col-sm-offset-8
{
margin-left:66.66667%
}
.col-sm-offset-9
{
margin-left:75%
}
.col-sm-offset-10
{
margin-left:83.33333%
}
.col-sm-offset-11
{
margin-left:91.66667%
}
.col-sm-offset-12
{
margin-left:100%
}

}
@media (min-width:1100px)
{
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9
{
float:left
}
.col-md-1
{
width:8.33333%
}
.col-md-2
{
width:16.66667%
}
.col-md-3
{
width:25%
}
.col-md-4
{
width:33.33333%
}
.col-md-5
{
width:41.66667%
}
.col-md-6
{
width:50%
}
.col-md-7
{
width:58.33333%
}
.col-md-8
{
width:66.66667%
}
.col-md-9
{
width:75%
}
.col-md-10
{
width:83.33333%
}
.col-md-11
{
width:91.66667%
}
.col-md-12
{
width:100%
}
.col-md-pull-0
{
right:auto
}
.col-md-pull-1
{
right:8.33333%
}
.col-md-pull-2
{
right:16.66667%
}
.col-md-pull-3
{
right:25%
}
.col-md-pull-4
{
right:33.33333%
}
.col-md-pull-5
{
right:41.66667%
}
.col-md-pull-6
{
right:50%
}
.col-md-pull-7
{
right:58.33333%
}
.col-md-pull-8
{
right:66.66667%
}
.col-md-pull-9
{
right:75%
}
.col-md-pull-10
{
right:83.33333%
}
.col-md-pull-11
{
right:91.66667%
}
.col-md-pull-12
{
right:100%
}
.col-md-push-0
{
left:auto
}
.col-md-push-1
{
left:8.33333%
}
.col-md-push-2
{
left:16.66667%
}
.col-md-push-3
{
left:25%
}
.col-md-push-4
{
left:33.33333%
}
.col-md-push-5
{
left:41.66667%
}
.col-md-push-6
{
left:50%
}
.col-md-push-7
{
left:58.33333%
}
.col-md-push-8
{
left:66.66667%
}
.col-md-push-9
{
left:75%
}
.col-md-push-10
{
left:83.33333%
}
.col-md-push-11
{
left:91.66667%
}
.col-md-push-12
{
left:100%
}
.col-md-offset-0
{
margin-left:0
}
.col-md-offset-1
{
margin-left:8.33333%
}
.col-md-offset-2
{
margin-left:16.66667%
}
.col-md-offset-3
{
margin-left:25%
}
.col-md-offset-4
{
margin-left:33.33333%
}
.col-md-offset-5
{
margin-left:41.66667%
}
.col-md-offset-6
{
margin-left:50%
}
.col-md-offset-7
{
margin-left:58.33333%
}
.col-md-offset-8
{
margin-left:66.66667%
}
.col-md-offset-9
{
margin-left:75%
}
.col-md-offset-10
{
margin-left:83.33333%
}
.col-md-offset-11
{
margin-left:91.66667%
}
.col-md-offset-12
{
margin-left:100%
}

}
@-ms-viewport
{
width:device-width
}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block
{
display:none!important
}
@media (max-width:769px)
{
.visible-xs
{
display:block!important
}
table.visible-xs
{
display:table
}
tr.visible-xs
{
display:table-row!important
}
td.visible-xs,th.visible-xs
{
display:table-cell!important
}
.visible-xs-block
{
display:block!important
}
.visible-xs-inline
{
display:inline!important
}
.visible-xs-inline-block
{
display:inline-block!important
}

}
@media (min-width:770px) and (max-width:1099px)
{
.visible-sm
{
display:block!important
}
table.visible-sm
{
display:table
}
tr.visible-sm
{
display:table-row!important
}
td.visible-sm,th.visible-sm
{
display:table-cell!important
}
.visible-sm-block
{
display:block!important
}
.visible-sm-inline
{
display:inline!important
}
.visible-sm-inline-block
{
display:inline-block!important
}

}
@media (min-width:1100px) and (max-width:1299px)
{
.visible-md
{
display:block!important
}
table.visible-md
{
display:table
}
tr.visible-md
{
display:table-row!important
}
td.visible-md,th.visible-md
{
display:table-cell!important
}
.visible-md-block
{
display:block!important
}
.visible-md-inline
{
display:inline!important
}
.visible-md-inline-block
{
display:inline-block!important
}

}
@media (min-width:1300px)
{
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9
{
float:left
}
.col-lg-1
{
width:8.33333%
}
.col-lg-2
{
width:16.66667%
}
.col-lg-3
{
width:25%
}
.col-lg-4
{
width:33.33333%
}
.col-lg-5
{
width:41.66667%
}
.col-lg-6
{
width:50%
}
.col-lg-7
{
width:58.33333%
}
.col-lg-8
{
width:66.66667%
}
.col-lg-9
{
width:75%
}
.col-lg-10
{
width:83.33333%
}
.col-lg-11
{
width:91.66667%
}
.col-lg-12
{
width:100%
}
.col-lg-pull-0
{
right:auto
}
.col-lg-pull-1
{
right:8.33333%
}
.col-lg-pull-2
{
right:16.66667%
}
.col-lg-pull-3
{
right:25%
}
.col-lg-pull-4
{
right:33.33333%
}
.col-lg-pull-5
{
right:41.66667%
}
.col-lg-pull-6
{
right:50%
}
.col-lg-pull-7
{
right:58.33333%
}
.col-lg-pull-8
{
right:66.66667%
}
.col-lg-pull-9
{
right:75%
}
.col-lg-pull-10
{
right:83.33333%
}
.col-lg-pull-11
{
right:91.66667%
}
.col-lg-pull-12
{
right:100%
}
.col-lg-push-0
{
left:auto
}
.col-lg-push-1
{
left:8.33333%
}
.col-lg-push-2
{
left:16.66667%
}
.col-lg-push-3
{
left:25%
}
.col-lg-push-4
{
left:33.33333%
}
.col-lg-push-5
{
left:41.66667%
}
.col-lg-push-6
{
left:50%
}
.col-lg-push-7
{
left:58.33333%
}
.col-lg-push-8
{
left:66.66667%
}
.col-lg-push-9
{
left:75%
}
.col-lg-push-10
{
left:83.33333%
}
.col-lg-push-11
{
left:91.66667%
}
.col-lg-push-12
{
left:100%
}
.col-lg-offset-0
{
margin-left:0
}
.col-lg-offset-1
{
margin-left:8.33333%
}
.col-lg-offset-2
{
margin-left:16.66667%
}
.col-lg-offset-3
{
margin-left:25%
}
.col-lg-offset-4
{
margin-left:33.33333%
}
.col-lg-offset-5
{
margin-left:41.66667%
}
.col-lg-offset-6
{
margin-left:50%
}
.col-lg-offset-7
{
margin-left:58.33333%
}
.col-lg-offset-8
{
margin-left:66.66667%
}
.col-lg-offset-9
{
margin-left:75%
}
.col-lg-offset-10
{
margin-left:83.33333%
}
.col-lg-offset-11
{
margin-left:91.66667%
}
.col-lg-offset-12
{
margin-left:100%
}
.visible-lg
{
display:block!important
}
table.visible-lg
{
display:table
}
tr.visible-lg
{
display:table-row!important
}
td.visible-lg,th.visible-lg
{
display:table-cell!important
}
.visible-lg-block
{
display:block!important
}
.visible-lg-inline
{
display:inline!important
}
.visible-lg-inline-block
{
display:inline-block!important
}
.hidden-lg
{
display:none!important
}

}
@media (max-width:769px)
{
.hidden-xs
{
display:none!important
}

}
@media (min-width:770px) and (max-width:1099px)
{
.hidden-sm
{
display:none!important
}

}
@media (min-width:1100px) and (max-width:1299px)
{
.hidden-md
{
display:none!important
}

}
.visible-print
{
display:none!important
}
@media print
{
.visible-print
{
display:block!important
}
table.visible-print
{
display:table
}
tr.visible-print
{
display:table-row!important
}
td.visible-print,th.visible-print
{
display:table-cell!important
}

}
.visible-print-block
{
display:none!important
}
@media print
{
.visible-print-block
{
display:block!important
}

}
.visible-print-inline
{
display:none!important
}
@media print
{
.visible-print-inline
{
display:inline!important
}

}
.visible-print-inline-block
{
display:none!important
}
@media print
{
.visible-print-inline-block
{
display:inline-block!important
}
.hidden-print
{
display:none!important
}

}
.embed-responsive
{
position:relative;
display:block;
height:0;
padding:0;
overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object
{
position:absolute;
top:0;
left:0;
bottom:0;
height:100%;
width:100%;
border:0
}
.embed-responsive.embed-responsive-16by9
{
padding-bottom:56.25%
}
.embed-responsive.embed-responsive-4by3
{
padding-bottom:75%
}
.popover
{
position:absolute;
top:0;
left:0;
z-index:1060;
display:none;
max-width:276px;
padding:1px;
background-color:#FFF;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover>.arrow,.popover>.arrow:after,.tooltip
{
display:block
}
.popover.top
{
margin-top:-10px
}
.popover.right
{
margin-left:10px
}
.popover.bottom
{
margin-top:10px
}
.popover.left
{
margin-left:-10px
}
.popover-title
{
margin:0;
padding:8px 14px;
font-size:14px;
font-weight:400;
line-height:18px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-radius:-1px -1px 0 0
}
.popover>.arrow,.popover>.arrow:after,.tooltip-arrow
{
position:absolute;
height:0;
border-color:transparent;
border-style:solid;
width:0
}
.popover-content
{
padding:9px 14px
}
.popover>.arrow
{
border-width:11px
}
.popover>.arrow:after
{
border-width:10px;
content:""
}
.popover.top>.arrow
{
left:50%;
margin-left:-11px;
border-bottom-width:0;
border-top-color:#fed70a;
bottom:-11px
}
.popover.top>.arrow:after
{
content:" ";
bottom:1px;
margin-left:-10px;
border-bottom-width:0;
border-top-color:#fff
}
.popover.left>.arrow:after,.popover.right>.arrow:after
{
bottom:-10px;
content:" "
}
.popover.right>.arrow
{
top:50%;
left:-11px;
margin-top:-11px;
border-left-width:0;
border-right-color:#fed70a
}
.popover.right>.arrow:after
{
left:1px;
border-left-width:0;
border-right-color:#fff
}
.popover.bottom>.arrow
{
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#fed70a;
top:-11px
}
.popover.bottom>.arrow:after
{
content:" ";
top:1px;
margin-left:-10px;
border-top-width:0;
border-bottom-color:#fff
}
.popover.left>.arrow
{
top:50%;
right:-11px;
margin-top:-11px;
border-right-width:0;
border-left-color:#fed70a
}
.popover.left>.arrow:after
{
right:1px;
border-right-width:0;
border-left-color:#fff
}
.tooltip
{
position:absolute;
z-index:1070;
visibility:visible;
font-size:12px;
line-height:1.4;
opacity:0;
filter:alpha(opacity=0)
}
.tooltip.in
{
opacity:.9;
filter:alpha(opacity=90)
}
.tooltip.top
{
margin-top:-3px;
padding:5px 0
}
.tooltip.right
{
margin-left:3px;
padding:0 5px
}
.tooltip.bottom
{
margin-top:3px;
padding:5px 0
}
.tooltip.left
{
margin-left:-3px;
padding:0 5px
}
.tooltip-inner
{
max-width:200px;
padding:3px 8px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
border-radius:0
}
.modal-body,.modal-footer,.panel-body
{
padding:15px
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>a
{
color:inherit
}
.panel,.panel-footer
{
background-color:#fff
}
.tooltip.top .tooltip-arrow
{
bottom:0;
left:50%;
margin-left:-5px;
border-width:5px 5px 0;
border-top-color:#000
}
.tooltip.top-left .tooltip-arrow
{
bottom:0;
left:5px;
border-width:5px 5px 0;
border-top-color:#000
}
.tooltip.top-right .tooltip-arrow
{
bottom:0;
right:5px;
border-width:5px 5px 0;
border-top-color:#000
}
.tooltip.right .tooltip-arrow
{
top:50%;
left:0;
margin-top:-5px;
border-width:5px 5px 5px 0;
border-right-color:#000
}
.tooltip.left .tooltip-arrow
{
top:50%;
right:0;
margin-top:-5px;
border-width:5px 0 5px 5px;
border-left-color:#000
}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow
{
border-width:0 5px 5px;
border-bottom-color:#000;
top:0
}
.tooltip.bottom .tooltip-arrow
{
left:50%;
margin-left:-5px
}
.tooltip.bottom-left .tooltip-arrow
{
left:5px
}
.tooltip.bottom-right .tooltip-arrow
{
right:5px
}
.panel
{
margin-bottom:20px;
border:1px solid transparent;
border-radius:0;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table
{
margin-bottom:0
}
.panel-body:after,.panel-body:before
{
content:" ";
display:table
}
.panel-heading
{
padding:10px 15px;
border-bottom:1px solid transparent;
border-top-right-radius:-1px;
border-top-left-radius:-1px
}
.panel-title
{
margin-top:0;
font-size:16px
}
.panel-footer
{
padding:10px 15px;
border-top:1px solid #fff;
border-bottom-right-radius:-1px;
border-bottom-left-radius:-1px
}
.panel>.list-group .list-group-item
{
border-width:1px 0;
border-radius:0
}
.panel-group .panel-heading,.panel>.list-group:last-child .list-group-item:last-child,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th
{
border-bottom:0
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child
{
border-bottom-left-radius:-1px;
border-bottom-right-radius:-1px
}
.panel>.list-group:first-child .list-group-item:first-child
{
border-top:0;
border-top-right-radius:-1px;
border-top-left-radius:-1px
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child
{
border-top-width:0
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child
{
border-top-right-radius:-1px;
border-top-left-radius:-1px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child
{
border-top-left-radius:-1px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child
{
border-top-right-radius:-1px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child
{
border-bottom-left-radius:-1px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child
{
border-bottom-right-radius:-1px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive
{
border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th
{
border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered
{
border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child
{
border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child
{
border-right:0
}
.panel>.table-responsive
{
border:0;
margin-bottom:0
}
.panel-group
{
margin-bottom:20px
}
.panel-group .panel
{
margin-bottom:0;
border-radius:0
}
.panel-group .panel+.panel
{
margin-top:5px
}
.panel-group .panel-heading+.panel-collapse>.panel-body
{
border-top:1px solid #fff
}
.panel-group .panel-footer
{
border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body
{
border-bottom:1px solid #fff
}
.panel-default
{
border-color:#fff
}
.panel-default>.panel-heading
{
color:#4a4a4a;
background-color:#fff;
border-color:#fff
}
.panel-default>.panel-heading+.panel-collapse>.panel-body
{
border-top-color:#fff
}
.panel-default>.panel-heading .badge
{
color:#fff;
background-color:#4a4a4a
}
.panel-default>.panel-footer+.panel-collapse>.panel-body
{
border-bottom-color:#fff
}
.panel-primary
{
border-color:#FED70A
}
.panel-primary>.panel-heading
{
color:#fff;
background-color:#FED70A;
border-color:#FED70A
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body
{
border-top-color:#FED70A
}
.panel-primary>.panel-heading .badge
{
color:#FED70A;
background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body
{
border-bottom-color:#FED70A
}
.panel-success
{
border-color:#d6e9c6
}
.panel-success>.panel-heading
{
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body
{
border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge
{
color:#dff0d8;
background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body
{
border-bottom-color:#d6e9c6
}
.panel-info
{
border-color:#bce8f1
}
.panel-info>.panel-heading
{
color:#31708f;
background-color:#d9edf7;
border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body
{
border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge
{
color:#d9edf7;
background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body
{
border-bottom-color:#bce8f1
}
.panel-warning
{
border-color:#faebcc
}
.panel-warning>.panel-heading
{
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body
{
border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge
{
color:#fcf8e3;
background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body
{
border-bottom-color:#faebcc
}
.panel-danger
{
border-color:#ebccd1
}
.panel-danger>.panel-heading
{
color:#D0011B;
background-color:#f2dede;
border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body
{
border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge
{
color:#f2dede;
background-color:#D0011B
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body
{
border-bottom-color:#ebccd1
}
@-webkit-keyframes progress-bar-stripes
{
from
{
background-position:40px 0
}
to
{
background-position:0 0
}

}
@keyframes progress-bar-stripes
{
from
{
background-position:40px 0
}
to
{
background-position:0 0
}

}
.progress
{
height:20px;
margin-bottom:20px;
background-color:#9B9B9B;
border-radius:0;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar
{
float:left;
width:0;
height:100%;
font-size:12px;
line-height:20px;
color:#fff;
text-align:center;
background-color:#FED70A;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar
{
-webkit-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]
{
min-width:30px
}
.progress-bar[aria-valuenow="0"]
{
color:#9B9B9B;
min-width:30px;
background-color:transparent;
background-image:none;
box-shadow:none
}
.progress-bar-success
{
background-color:#5cb85c
}
.progress-striped .progress-bar-success
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info
{
background-color:#5bc0de
}
.progress-striped .progress-bar-info
{
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning
{
background-color:#f0ad4e
}
.progress-striped .progress-bar-warning
{
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger
{
background-color:#D0011B
}
.progress-striped .progress-bar-danger
{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.modal
{
display:none;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
-webkit-overflow-scrolling:touch
}
.modal.fade .modal-dialog
{
-webkit-transform:translate3d(0,-25%,0);
transform:translate3d(0,-25%,0);
-webkit-transition:-webkit-transform .3s ease-out;
-moz-transition:-moz-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out
}
.modal.in .modal-dialog
{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.modal-open .modal
{
overflow-x:hidden;
overflow-y:auto
}
.modal-dialog
{
position:relative;
width:auto;
margin:10px
}
.modal-content
{
position:relative;
background-color:#fff;
border:1px solid #999;
border:1px solid rgba(0,0,0,.2);
border-radius:0;
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop
{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000
}
.modal-backdrop.fade
{
opacity:0;
filter:alpha(opacity=0)
}
.modal-backdrop.in
{
opacity:.5;
filter:alpha(opacity=50)
}
.modal-header
{
padding:15px;
border-bottom:1px solid #e5e5e5;
min-height:16.43px
}
.modal-header .close
{
margin-top:-2px
}
.modal-title
{
margin:0;
line-height:1.42857
}
.modal-body
{
position:relative
}
.modal-footer
{
text-align:right;
border-top:1px solid #e5e5e5
}
.modal-footer:after,.modal-footer:before
{
content:" ";
display:table
}
.modal-footer .btn+.btn
{
margin-left:5px;
margin-bottom:0
}
.modal-footer .btn-group .btn+.btn
{
margin-left:-1px
}
.modal-footer .btn-block+.btn-block
{
margin-left:0
}
.modal-scrollbar-measure
{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}
@media (min-width:770px)
{
.modal-dialog
{
width:600px;
margin:30px auto
}
.modal-content
{
-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm
{
width:300px
}

}
@font-face
{
font-family:icomoon;
src:url(../fonts/icomoon.eot?-258dti);
src:url(../fonts/icomoon.eot?#iefix-258dti) format("embedded-opentype"),url(../fonts/icomoon.woff?-258dti) format("woff"),url(../fonts/icomoon.ttf?-258dti) format("truetype"),url(../fonts/icomoon.svg?-258dti#icomoon) format("svg");
font-weight:400;
font-style:normal
}
.icon,.icon-after:after,.icon-before:before
{
font-family:icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-indent:0
}
.row-lg-1,.row-lg-10,.row-lg-11,.row-lg-12,.row-lg-2,.row-lg-3,.row-lg-4,.row-lg-5,.row-lg-6,.row-lg-7,.row-lg-8,.row-lg-9,.row-md-1,.row-md-10,.row-md-11,.row-md-12,.row-md-2,.row-md-3,.row-md-4,.row-md-5,.row-md-6,.row-md-7,.row-md-8,.row-md-9,.row-sm-1,.row-sm-10,.row-sm-11,.row-sm-12,.row-sm-2,.row-sm-3,.row-sm-4,.row-sm-5,.row-sm-6,.row-sm-7,.row-sm-8,.row-sm-9,.row-xs-1,.row-xs-10,.row-xs-11,.row-xs-12,.row-xs-2,.row-xs-3,.row-xs-4,.row-xs-5,.row-xs-6,.row-xs-7,.row-xs-8,.row-xs-9
{
position:relative;
min-width:1px;
padding-top:0;
padding-bottom:0;
margin-bottom:30px
}
.row-xs-6
{
height:159.1px!important
}
.row-xs-3
{
height:64.55px!important
}
.row-xs-12
{
height:210px!important
}
@media (min-width:770px)
{
.row-sm-8
{
height:339.41px!important
}
.row-sm-4
{
height:154.71px!important
}
.row-sm-3
{
height:122px!important
}

}
@media (min-width:1100px)
{
.modal-lg
{
width:900px
}
.row-md-6
{
height:342.95px!important
}
.row-md-3
{
height:156.47px!important
}

}
@media (min-width:1300px)
{
.row-lg-6
{
height:392.44px!important
}
.row-lg-3
{
height:181.22px!important
}

}
.input-group
{
clear:left
}
frontendform .smart .container-fluid:after,frontendform .smart .container:after,frontendform .smart .row:after,frontendform hr
{
clear:both
}
.input-btn
{
position:relative
}
.input-btn input[type=text]
{
width:100%
}
.input-btn .btn
{
position:absolute;
right:0;
top:0
}
label
{
font-weight:400
}
[type=range]
{
-webkit-appearance:none;
width:100%;
margin:12px 0
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active)
{
[type=range]
{
margin:0;
padding-bottom:0;
padding-top:0
}

}
.edge-browser [type=range]
{
margin:-10px 0 0;
padding-bottom:0;
padding-top:0
}
[type=range]::-webkit-slider-runnable-track
{
width:100%;
height:10px;
cursor:pointer;
transition:all .2s ease;
box-shadow:0 0 0 #f5eeae,0 0 0 #f8f3c5;
background:#FED70A;
border:1px solid #e0ce6a;
border-radius:5px
}
[type=range]::-webkit-slider-thumb
{
box-shadow:0 0 0 #000,0 0 0 #0d0d0d;
border:1px solid #989898;
height:31px;
width:20px;
border-radius:8px;
background:#d9d8d2;
cursor:pointer;
-webkit-appearance:none;
margin-top:-11.5px
}
[type=range]:focus::-webkit-slider-runnable-track
{
background:#fff0a2
}
[type=range]::-moz-range-track
{
width:100%;
height:10px;
cursor:pointer;
transition:all .2s ease;
box-shadow:0 0 0 #f5eeae,0 0 0 #f8f3c5;
background:#FED70A;
border:1px solid #e0ce6a;
border-radius:5px
}
[type=range]::-moz-range-thumb
{
box-shadow:0 0 0 #000,0 0 0 #0d0d0d;
border:1px solid #989898;
height:31px;
width:20px;
border-radius:8px;
background:#d9d8d2;
cursor:pointer
}
[type=range]::-ms-track
{
width:100%;
height:10px;
cursor:pointer;
transition:all .2s ease;
background:0 0;
border-color:transparent;
border-width:20px 0;
color:transparent
}
[type=range]::-ms-fill-lower
{
background:#FED70A;
border:1px solid #e0ce6a;
border-radius:10px
}
[type=range]::-ms-fill-upper
{
background:#FED70A;
border:1px solid #e0ce6a;
border-radius:10px
}
[type=range]::-ms-thumb
{
box-shadow:0 0 0 #000,0 0 0 #0d0d0d;
border:1px solid #989898;
height:31px;
width:20px;
border-radius:8px;
background:#d9d8d2;
cursor:pointer;
margin-top:-4px
}
[type=range]:focus::-ms-fill-lower
{
background:#fff0a2
}
[type=range]:focus::-ms-fill-upper
{
background:#fff0a2
}
.modal .modal-backdrop.in
{
opacity:.8
}
.modal .modal-dialog
{
z-index:2000
}
.modal .modal-dialog .modal-content
{
background-color:#000;
border-radius:0
}
.modal .modal-dialog .modal-content .modal-header
{
border-bottom-color:gray
}
.modal .modal-dialog .modal-content .modal-header h4
{
display:block
}
.modal .modal-dialog .modal-content .modal-body
{
line-height:1.5;
text-transform:none
}
.modal .modal-dialog .modal-content .modal-body input[type=checkbox]
{
cursor:pointer
}
.modal .modal-dialog .modal-content .modal-footer
{
border-top-color:gray
}
.modal .modal-dialog .modal-content .modal-footer .close
{
cursor:pointer;
font-size:.75em
}
.modal .modal-dialog .modal-content .modal-footer button.btn
{
cursor:pointer;
margin-left:5px
}
.rzslider[disabled],.rzslider[disabled] .rz-draggable,.rzslider[disabled] .rz-pointer,.rzslider[disabled] .rz-tick
{
cursor:not-allowed
}
.modal .modal-dialog .modal-content .modal-footer button.btn:disabled
{
cursor:not-allowed;
opacity:.3
}
.modal .modal-dialog .modal-content .modal-footer button.btn:disabled:hover
{
color:#000
}
.rzslider
{
display:inline-block;
position:relative;
height:11px;
width:100%;
margin:20px 0 15px;
vertical-align:middle;
user-select:none
}
.rzslider.with-legend
{
margin-bottom:40px
}
.rzslider[disabled] .rz-pointer
{
background-color:#d8e0f3
}
.rzslider[disabled] .rz-selection,.rzslider[disabled] .rz-tick.rz-selected
{
background:#8b91a2
}
.rzslider span
{
white-space:nowrap;
position:absolute;
display:inline-block
}
.rzslider .rz-base
{
width:100%;
height:100%;
padding:0
}
.rzslider .rz-bar-wrapper
{
left:0;
box-sizing:border-box;
margin-top:-5px;
padding-top:5px;
width:100%;
height:10px;
z-index:1
}
.rzslider .rz-draggable
{
cursor:move
}
.rzslider .rz-bar
{
left:0;
width:100%;
height:11px;
z-index:1;
background:#fed70a;
-webkit-border-radius:5.5px;
-moz-border-radius:5.5px;
border-radius:5.5px;
border:1px solid #e0ce6a;
transition:background .2s ease
}
.rzslider:active .rz-bar
{
background:#fee870;
transition:background .2s ease
}
.rzslider .rz-selection
{
z-index:2;
background:#d9d8d2;
-webkit-border-radius:5.5px;
-moz-border-radius:5.5px;
border-radius:5.5px
}
.rzslider .rz-pointer
{
cursor:pointer;
width:20px;
height:31px;
top:-10px;
background-color:#d9d8d2;
border:1px solid #989898;
z-index:3;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px
}
.rzslider .rz-pointer.rz-active
{
z-index:4
}
.rzslider .rz-bubble
{
cursor:default;
bottom:5px;
padding:1px 3px;
color:#55637d
}
.rzslider .rz-bubble.rz-limit
{
color:#55637d
}
.rzslider .rz-ticks
{
box-sizing:border-box;
width:100%;
height:0;
position:absolute;
left:0;
top:.5px;
margin:0;
z-index:1;
list-style:none
}
.rzslider .rz-ticks-values-under .rz-tick-value
{
top:initial;
bottom:-32px
}
.rzslider .rz-tick
{
text-align:center;
cursor:pointer;
width:10px;
height:10px;
background:#fed70a;
border-radius:50%;
position:absolute;
top:0;
left:0;
margin-left:0
}
.rzslider .rz-tick.rz-selected
{
background:#d9d8d2
}
.rzslider .rz-tick-value
{
position:absolute;
top:-30px;
transform:translate(-50%,0)
}
.rzslider .rz-tick-legend
{
position:absolute;
top:24px;
transform:translate(-50%,0);
max-width:50px;
white-space:normal
}
.rzslider.rz-vertical
{
position:relative;
width:11px;
height:100%;
margin:0 20px;
padding:0;
vertical-align:baseline
}
.rzslider.rz-vertical .rz-base
{
width:100%;
height:100%;
padding:0
}
.rzslider.rz-vertical .rz-bar-wrapper
{
top:auto;
left:0;
margin:0 0 -5px;
padding:0 0 0 5px;
height:100%;
width:10px
}
.rzslider.rz-vertical .rz-bar
{
bottom:0;
left:auto;
width:11px;
height:100%
}
.rzslider.rz-vertical .rz-pointer
{
left:.5px!important;
top:auto;
bottom:0
}
.rzslider.rz-vertical .rz-bubble
{
left:5px!important;
margin-left:3px;
bottom:0
}
.rzslider.rz-vertical .rz-ticks
{
height:100%;
width:0;
left:.5px;
top:0;
z-index:1
}
.rzslider.rz-vertical .rz-tick
{
vertical-align:middle;
margin-left:auto;
margin-top:0
}
.rzslider.rz-vertical .rz-tick-value
{
left:24px;
top:initial;
transform:translate(0,-28%)
}
.rzslider.rz-vertical .rz-tick-legend
{
top:initial;
right:24px;
transform:translate(0,-28%);
max-width:none;
white-space:nowrap
}
.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value
{
bottom:initial;
left:initial;
right:24px
}
@-webkit-keyframes bugfix
{
from,to
{
padding:0
}

}
.checkbox-btn,.radio-btn
{
position:relative;
padding-left:20px
}
.checkbox-btn input[type=radio],.checkbox-btn input[type=checkbox],.radio-btn input[type=radio],.radio-btn input[type=checkbox]
{
position:absolute;
opacity:0;
z-index:1
}
.checkbox-btn label,.radio-btn label
{
display:inline-block;
line-height:24px;
vertical-align:middle;
position:relative;
padding-left:20px;
cursor:pointer;
user-select:none;
color:#4a4a4a
}
.checkbox-btn label::after,.radio-btn label::after
{
position:absolute;
content:"";
width:18px;
height:18px;
left:0;
top:0;
margin-left:-18px;
background-color:#fff;
border:2px solid #8e8e8e;
-webkit-border-radius:3px;
border-radius:3px;
background-clip:padding-box;
cursor:pointer
}
.checkbox-btn label::before,.radio-btn label::before
{
position:absolute;
content:"";
width:10px;
height:5px;
top:6px;
left:6px;
margin-left:-18px;
border:3px solid #0C0;
border-top:none;
border-right:none;
background:0 0;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0;
-webkit-transition:all .15s ease-in-out;
-o-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
z-index:1
}
.checkbox-btn label:active::before,.radio-btn label:active::before
{
opacity:.3
}
.checkbox-btn input[type=radio]:checked+label,.checkbox-btn input[type=checkbox]:checked+label,.radio-btn input[type=radio]:checked+label,.radio-btn input[type=checkbox]:checked+label
{
color:#4a4a4a
}
.checkbox-btn input[type=radio]:checked+label::after,.checkbox-btn input[type=checkbox]:checked+label::after,.radio-btn input[type=radio]:checked+label::after,.radio-btn input[type=checkbox]:checked+label::after
{
border:2px solid #8e8e8e
}
.checkbox-btn input[type=radio]:checked+label::before,.checkbox-btn input[type=checkbox]:checked+label::before,.radio-btn input[type=radio]:checked+label::before,.radio-btn input[type=checkbox]:checked+label::before
{
opacity:1
}
.checkbox-btn input[type=radio]:disabled+label,.checkbox-btn input[type=checkbox]:disabled+label,.radio-btn input[type=radio]:disabled+label,.radio-btn input[type=checkbox]:disabled+label
{
color:#787878;
cursor:default
}
frontendform,frontendform a
{
color:#4a4a4a
}
.checkbox-btn input[type=radio]:disabled+label::after,.checkbox-btn input[type=checkbox]:disabled+label::after,.radio-btn input[type=radio]:disabled+label::after,.radio-btn input[type=checkbox]:disabled+label::after
{
border:2px solid #787878;
background-color:#fff
}
.checkbox-btn input[type=radio]:disabled+label::before,.checkbox-btn input[type=checkbox]:disabled+label::before,.radio-btn input[type=radio]:disabled+label::before,.radio-btn input[type=checkbox]:disabled+label::before
{
display:none
}
.radio-btn label::after
{
-webkit-border-radius:50%;
border-radius:50%;
background-clip:padding-box
}
.radio-btn label::before
{
width:12px;
height:12px;
border:none;
top:6px;
left:6px;
-webkit-border-radius:50%;
border-radius:50%;
background-clip:padding-box;
background-color:#000;
-moz-transform:rotate(0);
-o-transform:rotate(0);
-ms-transform:rotate(0);
-webkit-transform:rotate(0);
transform:rotate(0)
}
body
{
-webkit-animation:bugfix infinite 1s;
background-color:#F7F7F7
}
frontendform
{
font-size:16px;
font-family:Roboto,sans-serif
}
frontendform .app-container
{
max-width:1140px
}
frontendform h1
{
font-size:3.6rem
}
frontendform h2
{
font-size:3rem;
font-family:Roboto Condensed,sans-serif;
font-weight:400;
margin:0
}
frontendform h3
{
font-size:2.4rem
}
frontendform a:focus,frontendform a:hover
{
color:#2b2b2b
}
frontendform .col-md-8-custom
{
width:66%;
float:left
}
@media (max-width:769px)
{
frontendform .multi-step-body .form-step>:first-child:not(.smart)
{
padding-top:14.3rem
}
frontendform .col-md-8-custom
{
width:100%
}

}
frontendform .col-md-4-custom
{
width:34%;
float:left
}
frontendform .text-body
{
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.4rem;
color:#4a4a4a;
line-height:2rem
}
frontendform .bs-component
{
position:relative
}
frontendform .color-primary
{
color:#FED70A
}
frontendform .gmap-container
{
position:relative;
padding-bottom:54.18%;
box-sizing:border-box;
margin:1rem 0 .8rem
}
frontendform .gmap-container ng-map
{
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
height:auto!important;
margin-bottom:0
}
frontendform .gmap-placeholder
{
margin:1rem 0 .8rem;
max-width:100%;
max-height:100%
}
frontendform ng-map
{
margin-bottom:16px;
clear:both
}
frontendform .headLogo
{
margin:24px 0
}
frontendform #wrapperInputSelectRoofshape
{
display:block
}
frontendform text-area
{
width:100%
}
frontendform .blocker
{
height:3rem
}
frontendform .submitArea
{
margin-top:54px
}
frontendform .form-check-label
{
margin-right:2.4rem!important;
margin-top:.5rem;
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.7rem;
color:#4a4a4a;
letter-spacing:0
}
frontendform .form-check-label a
{
text-decoration:underline
}
@media (max-width:769px)
{
frontendform .col-md-4-custom
{
width:100%
}
frontendform .form-check-label
{
font-size:1.6rem
}

}
frontendform .check
{
margin-right:4px!important
}
frontendform .image-click-box
{
cursor:pointer;
box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.4);
min-height:15.1rem;
min-width:30.6rem;
max-width:46rem;
max-height:25rem;
margin-bottom:2rem;
width:100%
}
frontendform .click-box
{
background:#fff;
margin:0 auto 2rem;
cursor:pointer;
box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.4),inset 0 -.5rem 0 0 #FED70A;
text-align:center;
overflow:hidden;
min-height:14rem
}
frontendform .click-box .click-box-image
{
padding-left:15rem;
padding-right:1rem;
background-repeat:no-repeat;
background-position:5% center;
background-size:13rem 9rem;
min-height:9rem;
overflow:hidden
}
frontendform .click-box .click-box-title
{
text-transform:uppercase;
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:1.8rem;
color:#4a4a4a;
letter-spacing:.05rem;
background-color:#FED70A;
padding:.7rem .5rem;
display:table;
width:101%
}
frontendform .click-box .click-box-title span
{
display:table-cell;
vertical-align:middle
}
frontendform .click-box .click-box-text
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:1.6rem;
color:#4a4a4a
}
frontendform .content-box
{
font-size:1.6rem;
color:#4a4a4a;
text-align:left;
line-height:26px;
margin-bottom:2rem
}
frontendform .info-box
{
font-size:1em;
background-color:#FED70A;
text-align:center;
padding:20px
}
frontendform .image-box
{
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
max-width:100%;
height:auto;
padding-bottom:25%
}
frontendform .image-box-half
{
padding-bottom:50%
}
frontendform .image-box-quarter
{
padding-bottom:20%
}
frontendform .image-box-text
{
text-align:center;
font-size:15px;
color:#4a4a4a;
font-weight:700
}
frontendform .image-box-gmap
{
background-image:url(../img/GoogleMapsPin_grafik.jpg)
}
frontendform .image-box-address
{
background-image:url(../img/icons/haus_plus_compass.svg)
}
frontendform .image-box-gable-roof
{
background-image:url(../img/rooftype/Dachart-01.svg)
}
frontendform .image-box-shed-roof
{
background-image:url(../img/rooftype/Dachart-02.svg)
}
frontendform .image-box-flat-roof
{
background-image:url(../img/rooftype/Dachart-03.svg)
}
frontendform .image-box-other-roof
{
background-image:url(../img/rooftype/Dachart-04.svg)
}
frontendform .image-box-roofbias-01
{
background-image:url(../img/slider/Dachneigungslider_icon-01.svg)
}
frontendform .image-box-roofbias-02
{
background-image:url(../img/slider/Dachneigungslider_icon-02.svg)
}
frontendform .image-box-roofbias-03
{
background-image:url(../img/slider/Dachneigungslider_icon-03.svg)
}
frontendform .image-box-roofbias-04
{
background-image:url(../img/slider/Dachneigungslider_icon-04.svg)
}
frontendform .image-box-roofbias-05
{
background-image:url(../img/slider/Dachneigungslider_icon-05.svg)
}
frontendform .image-box-roofbias-06
{
background-image:url(../img/slider/Dachneigungslider_icon-06.svg)
}
frontendform .image-box-roofbias-07
{
background-image:url(../img/slider/Dachneigungslider_icon-07.svg)
}
frontendform .image-box-roofbias-08
{
background-image:url(../img/slider/Dachneigungslider_icon-08.svg)
}
frontendform .image-box-roofbias-09
{
background-image:url(../img/slider/Dachneigungslider_icon-09.svg)
}
frontendform .image-box-roofbias-10
{
background-image:url(../img/slider/Dachneigungslider_icon-10.svg)
}
frontendform .image-box-roofbias-11
{
background-image:url(../img/slider/Dachneigungslider_icon-11.svg)
}
frontendform .image-box-roofbias-12
{
background-image:url(../img/slider/Dachneigungslider_icon-12.svg)
}
frontendform .image-box-roofbias-13
{
background-image:url(../img/slider/Dachneigungslider_icon-13.svg)
}
frontendform .triangle-img
{
height:200px;
width:200px;
display:inline-block;
vertical-align:middle
}
frontendform .bias-slider-info
{
font-size:50px;
color:#8e8e8e;
letter-spacing:0;
display:inline-block;
vertical-align:middle
}
frontendform .result-value
{
font-weight:700;
text-align:right;
padding-right:2px
}
frontendform .result-unit
{
padding-left:2px;
text-align:left
}
frontendform .text-bold
{
font-weight:700
}
frontendform .text-introduction
{
font-size:1.6rem;
font-weight:400;
letter-spacing:0;
line-height:26px;
color:#4a4a4a
}
frontendform .text-listing
{
margin-top:0;
font-size:2rem;
text-transform:uppercase;
font-weight:700
}
frontendform .text-listing li
{
margin-bottom:2.5rem;
margin-left:25px
}
frontendform .text-listing .sub-content
{
font-size:1.4rem;
text-transform:none;
font-weight:400;
line-height:2.3rem;
margin-top:0
}
frontendform .text-important
{
font-size:1.7rem;
color:#4a4a4a
}
frontendform .home-link
{
color:#c1c1c1;
font-size:1.1rem;
position:absolute;
bottom:1rem;
width:auto;
left:0
}
frontendform small
{
font-size:1.4rem
}
frontendform hr
{
border-top:.4rem solid #FED70A;
margin-top:0;
margin-bottom:1rem
}
frontendform #balconyOther,frontendform #fundMethodOther,frontendform #scaffoldOther
{
width:50%;
display:inline-block
}
frontendform button.btn-fullwidth
{
width:100%;
max-width:100%
}
frontendform ul.inside-list
{
list-style-position:inside
}
frontendform .loadingSpinner
{
width:100%;
position:fixed;
height:100%
}
frontendform .loadingSpinner img
{
width:100%;
max-width:10rem;
position:absolute;
top:0;
left:0;
right:0;
bottom:10rem;
margin:auto
}
frontendform .formFragen
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:2.5rem;
color:#4a4a4a;
letter-spacing:0;
padding-bottom:2rem;
line-height:3rem
}
frontendform .formSubtitle
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:2.1rem;
color:#4a4a4a;
letter-spacing:0
}
frontendform .formIntroduction
{
font-family:Ubuntu,sans-serif;
font-size:1.6rem;
color:#4a4a4a;
line-height:2.1rem
}
frontendform .text-info
{
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.6rem;
color:#4a4a4a
}
frontendform .text,frontendform .text-h4
{
font-weight:400;
font-size:1.8rem;
color:#4a4a4a;
font-family:Roboto Condensed,sans-serif
}
frontendform .text
{
line-height:2.2rem;
padding-top:.7rem;
margin-bottom:3rem
}
frontendform .push-span
{
width:100%;
text-align:right
}
frontendform .result-page
{
background-color:#fff
}
frontendform .result-page .row
{
margin-bottom:1.5rem;
font-size:1.4rem
}
frontendform .result-page hr
{
margin-bottom:1.5rem;
margin-top:1.5rem
}
frontendform footer
{
margin-top:10px;
background-color:transparent;
text-align:center;
float:right
}
frontendform footer .col-left
{
text-align:left
}
frontendform .div-align-center,frontendform .triangles,frontendform footer .col-right
{
text-align:center
}
frontendform footer .footer-info-headline
{
font-weight:700
}
frontendform footer .footer-info-text
{
color:#fff
}
frontendform pre
{
width:100%
}
frontendform .triangles .triangle
{
position:absolute;
bottom:0;
border-bottom:15px solid #FED70A;
border-left:10px solid transparent;
border-right:10px solid transparent;
width:0;
height:0
}
frontendform .triangles .triangle-bottom-right,frontendform .triangles .triangle-flat,frontendform .triangles .triangle-top
{
display:inline-block;
border-style:solid;
border-color:transparent transparent #FED70A;
position:absolute;
bottom:0
}
frontendform .triangles .triangle-top
{
width:0;
height:0;
border-width:0 100px 200px
}
frontendform .triangles .triangle-bottom-right
{
width:0;
height:0;
border-width:0 0 200px 200px
}
frontendform .triangles .triangle-flat
{
width:200px;
height:200px;
border-width:0 0 5px
}
frontendform .content-area
{
background-color:#fff;
padding-top:3rem;
padding-bottom:3rem
}
frontendform .vertikal-border
{
border-left:4px solid #FED70A
}
frontendform .div-align-center
{
margin:0 auto
}
frontendform .elemBottom
{
position:absolute;
bottom:0;
margin-bottom:0
}
frontendform span.cell
{
display:table-cell;
vertical-align:middle
}
frontendform .vertical-align
{
position:relative;
top:50%;
-webkit-transform:perspective(1px) translateY(-50%);
-ms-transform:perspective(1px) translateY(-50%);
transform:perspective(1px) translateY(-50%)
}
frontendform .form-step
{
padding:0 1.5rem
}
@media (max-width:769px)
{
frontendform .vertikal-border
{
border-left:0
}
frontendform .form-step
{
padding:0
}

}
frontendform .form-step form fieldset
{
padding-top:2rem
}
frontendform .form-step form fieldset .form-counter-label
{
padding-left:50px;
background-size:40px;
background-repeat:no-repeat;
background-position:5px top
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-1
{
background-image:url(../img/icons/SP_Numbers_RC-01.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-2
{
background-image:url(../img/icons/SP_Numbers_RC-02.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-3
{
background-image:url(../img/icons/SP_Numbers_RC-03.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-4
{
background-image:url(../img/icons/SP_Numbers_RC-04.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-5
{
background-image:url(../img/icons/SP_Numbers_RC-05.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-6
{
background-image:url(../img/icons/SP_Numbers_RC-06.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-7
{
background-image:url(../img/icons/SP_Numbers_RC-07.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-8
{
background-image:url(../img/icons/SP_Numbers_RC-08.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-9
{
background-image:url(../img/icons/SP_Numbers_RC-09.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-10
{
background-image:url(../img/icons/SP_Numbers_RC-10.svg)
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-A
{
background-image:url(../img/icons/Oval-A.svg);
background-size:contain;
background-position:0;
padding-left:25px;
display:block;
margin-top:.5rem
}
frontendform .form-step form fieldset .form-counter-label.form-counter-label-B
{
background-image:url(../img/icons/Oval-B.svg);
background-size:contain;
background-position:0;
padding-left:25px;
display:block;
margin-top:.5rem
}
frontendform .form-step form fieldset .form-label
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:2rem;
color:#4a4a4a;
letter-spacing:0
}
frontendform .form-step form fieldset .form-label.label-lg
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:2.2rem
}
frontendform .form-step form fieldset .form-control
{
border:.1rem solid #9B9B9B;
box-shadow:inset 0 -.3rem 0 0 #FED70A;
font-family:Roboto Condensed,sans-serif;
font-weight:bold;
font-size:18px;
text-align:left
}

frontendform .smart .form-step form fieldset .form-control
{
border:.1rem solid #9B9B9B;
box-shadow:inset 0 -.3rem 0 0 #FED70A;
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:18px;
text-align:left
}
frontendform .form-step form fieldset .form-control.input-md
{
height:4.2rem
}
frontendform .form-step form fieldset .form-control:focus
{
box-shadow:inset 0 -.3rem 0 0 rgba(0,0,0,.5)
}
frontendform .form-step form fieldset .form-control[type=range]
{
background-color:#F7F7F7;
margin-top:0;
margin-bottom:0;
border-width:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding-right:0;
padding-left:0
}
.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control[type=range],.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control[type=range]:focus,frontendform .form-step form fieldset .form-control[type=range].input-lg,frontendform .form-step form fieldset .form-control[type=range].input-lg:focus,frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control[type=range],frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control[type=range]:focus
{
box-shadow:none
}
.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control,frontendform .form-step form fieldset .form-control.input-lg,frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control
{
font-size:2.4rem;
box-shadow:inset 0 -.5rem 0 0 #FED70A
}
@media (max-width:1024px)
{
.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control,frontendform .form-step form fieldset .form-control.input-lg,frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control
{
font-size:2.2rem
}

}
@media (max-width:769px)
{
.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control[type=range],frontendform .form-step form fieldset .form-control[type=range].input-lg,frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control[type=range]
{
padding:1rem 0
}
.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control,frontendform .form-step form fieldset .form-control.input-lg,frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control
{
font-size:1.8rem;
padding:1rem .8rem
}

}
.form-horizontal .form-group-lg frontendform .form-step form fieldset .form-control:focus,frontendform .form-step form fieldset .form-control.input-lg:focus,frontendform .form-step form fieldset .form-horizontal .form-group-lg .form-control:focus
{
box-shadow:inset 0 -.5rem 0 0 rgba(0,0,0,.5)
}
frontendform .form-step form fieldset .form-control:-moz-placeholder,frontendform .form-step form fieldset .form-control:-ms-input-placeholder,frontendform .form-step form fieldset .form-control::-moz-placeholder,frontendform .form-step form fieldset .form-control::-webkit-input-placeholder
{
font-family:Ubuntu,sans-serif;
font-weight:500;
font-size:1.4rem;
color:#BBB
}
frontendform .form-step form fieldset .form-group
{
margin-bottom:2.8rem
}
frontendform .form-step form fieldset .form-text
{
font-size:1.4rem
}
@media (max-width:769px)
{
frontendform .form-step form fieldset .form-text
{
font-size:1.3rem
}

}
frontendform .form-step form fieldset .checkbox-btn label,frontendform .form-step form fieldset .radio label
{
color:#4a4a4a;
padding-left:1rem
}
frontendform .form-step form fieldset .checkbox-btn .circle,frontendform .form-step form fieldset .radio .circle
{
border-color:#FED70A
}
frontendform .form-step form fieldset .radio,frontendform .form-step form fieldset .radio+.radio
{
margin-top:0
}
frontendform .form-step form fieldset .form-group .zero-margin
{
margin:0
}
frontendform .form-step form .has-error input,frontendform .form-step form.invalid input:required:invalid
{
border-color:#D0011B
}
frontendform .form-step .form-contact a
{
color:#4a4a4a
}
frontendform .form-step .form-contact a a:focus,frontendform .form-step .form-contact a a:hover
{
color:#2b2b2b
}
frontendform .form-step .form-contact p
{
font-family:Roboto,sans-serif;
font-weight:400;
font-size:1.6rem;
color:#4a4a4a;
letter-spacing:0
}
frontendform .form-step .form-contact ul
{
padding-left:0;
list-style-type:none
}
frontendform .form-step .form-contact ul li
{
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.6rem;
color:#4a4a4a;
letter-spacing:-.02rem;
line-height:2.6rem;
margin-bottom:1rem;
margin-left:2.5rem
}
frontendform .form-step .form-contact ul li::before
{
content:"▪";
font-size:3.2rem;
color:#FED70A;
margin-right:1rem;
margin-left:-2.5rem;
vertical-align:text-bottom
}
frontendform .smart .container-fluid:after,frontendform .smart .container-fluid:before,frontendform .smart .container:after,frontendform .smart .container:before,frontendform .smart .row:after,frontendform .smart .row:before
{
content:" ";
display:table
}
frontendform .form-step .form-contact .form-group
{
margin-bottom:2rem
}
frontendform .form-step .form-contact .form-control
{
text-align:left;
width:100%;
height:4.2rem;
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.6rem
}
frontendform .form-step .form-contact textarea
{
width:100%;
resize:none;
padding:1rem
}
frontendform .form-step .form-contact textarea:active,frontendform .form-step .form-contact textarea:focus
{
border:.2rem solid #FED70A
}
frontendform .form-step .form-contact-result
{
padding-top:3rem
}
frontendform #clickRoofOrientationCanvas
{
position:absolute;
height:100%;
width:100%;
right:0;
left:0;
top:0;
bottom:0;
z-index:100
}
frontendform #selectRoofOrientationCanvas
{
background-image:url(../img/compass/Solar-Kompass_Teil_A-01.svg);
background-repeat:no-repeat;
background-position:center center;
height:300px
}
frontendform #selectRoofOrientationBuilding
{
background-image:url(../img/compass/Solar-Kompass_Teil_B-01-01.svg);
background-repeat:no-repeat;
background-position:center center;
height:300px;
width:200px;
margin:0 auto
}
frontendform #roofAreaContainer #roofWrapper
{
text-align:center;
margin:0 auto
}
frontendform #roofAreaContainer #roof
{
background-color:#FED70A;
width:100%;
max-width:100%;
height:0;
border:5px solid #000;
position:relative
}
frontendform #roofAreaContainer #roofPanelArea
{
position:absolute;
top:0;
left:0;
right:0;
bottom:0
}
frontendform #roofAreaContainer .solarPanel
{
background-image:url(../img/Solar-Panel-01.svg);
background-repeat:no-repeat;
background-size:cover;
float:left
}
frontendform #roofAreaContainer .solarPanel:hover
{
outline:#9B9B9B solid 2px;
position:relative;
z-index:10
}
frontendform .icon-after:focus:after,frontendform .icon-before:focus:before,frontendform .icon:focus,frontendform input:required:invalid
{
outline:0
}
frontendform #roofAreaContainer .inactive
{
background:0 0
}
frontendform #roofAreaContainer .canvas-container
{
margin:0 auto
}
frontendform #roofAreaContainer .canvas-container #roofGridCanvas
{
background-color:#FED70A;
border:.2rem solid #000
}
frontendform .home-template hr
{
margin-bottom:3rem;
border:.1rem solid #979797
}
frontendform .overlay-container
{
height:100%;
width:100%;
position:absolute;
z-index:10000
}
frontendform .result-block
{
background:#fff;
border:.4rem solid #FED70A;
overflow:hidden;
margin:2rem 1.5rem 1rem
}
frontendform .result-block .result-block-header
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:2.247rem;
color:#fff;
letter-spacing:.102rem;
line-height:1.3;
height:4rem;
text-align:center;
text-transform:uppercase;
display:table;
margin-bottom:.7rem;
width:101%
}
frontendform .result-block .result-block-header span
{
display:table-cell;
vertical-align:middle
}
frontendform .result-block .result-block-title
{
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.461rem;
color:#4a4a4a;
letter-spacing:.104rem;
line-height:2.6rem;
text-align:center;
text-transform:uppercase
}
@media (max-width:769px)
{
frontendform .result-block .result-block-title
{
font-size:1.2rem
}

}
frontendform .result-block .result-block-info
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:1.3rem;
letter-spacing:0;
text-transform:none;
line-height:normal
}
frontendform .result-block .result-block-value
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:2.922rem;
letter-spacing:0;
line-height:normal;
text-align:center
}
@media (max-width:1099px)
{
frontendform .result-block
{
margin-left:0;
margin-right:0
}
frontendform .result-block .result-block-value
{
font-size:2.8rem
}

}
@media (max-width:769px)
{
frontendform .result-block .result-block-value
{
font-size:2.2rem
}

}
frontendform .result-block .result-block-value-lg
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:3.2rem;
letter-spacing:0;
line-height:3.457rem;
text-align:center;
display:table
}
@media (max-width:1099px)
{
frontendform .result-block .result-block-value-lg
{
font-size:3.1rem
}

}
@media (max-width:769px)
{
frontendform .result-block .result-block-value-lg
{
font-size:2.5rem
}

}
frontendform .result-block .result-block-value-lg span
{
display:table-cell;
vertical-align:middle
}
frontendform .result-block hr
{
border-top:.5rem solid #FED70A;
margin:.8rem 0 .5rem
}
frontendform .result-block .panel .panel-title
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:1.5rem;
color:#4a4a4a
}
frontendform .result-block .panel .panel-body hr
{
border-top:.1rem solid #FED70A;
margin-bottom:1rem
}
frontendform .result-block.offer-1,frontendform .result-block.offer-1 .panel .panel-body hr,frontendform .result-block.offer-1 hr
{
border-color:#FFA818
}
frontendform .result-block .panel .panel-body .panel-text
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:1.4rem;
color:#4a4a4a;
line-height:1.6rem
}
frontendform .result-block .panel .panel-body .panel-value
{
text-align:right;
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:2rem;
color:#4a4a4a;
line-height:2.4rem
}
frontendform .result-block .panel a:focus,frontendform .result-block .panel a:hover
{
color:#4a4a4a;
text-decoration:none
}
frontendform .result-block.offer-1 .result-block-header
{
background-color:#FFA818
}
frontendform .result-block.offer-1 .result-block-value
{
color:#FFA818
}
frontendform .result-block.offer-2,frontendform .result-block.offer-2 .panel .panel-body hr,frontendform .result-block.offer-2 hr
{
border-color:#4ccfef
}
frontendform .result-block.offer-2 .result-block-header
{
background-color:#4ccfef
}
frontendform .result-block.offer-2 .result-block-value
{
color:#4ccfef
}
frontendform .result-preview-block
{
text-align:center;
margin-bottom:1rem
}
frontendform .result-preview-block .result-preview-block-table
{
text-transform:uppercase
}
frontendform .result-preview-block .result-preview-block-table .table-stack
{
margin-bottom:1.5rem
}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-box
{
background-color:#fff;
border:.1rem solid;
box-sizing:border-box;
padding:.7rem 0
}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-box-lg
{
background-color:#fff;
border:.4rem solid;
box-sizing:border-box;
overflow:hidden
}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-box-lg .result-preview-block-table-title-lg,frontendform .result-preview-block .result-preview-block-table .result-preview-block-box-lg .result-preview-block-table-value
{
padding:1rem 0
}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-title
{
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.3rem;
line-height:1.4rem;
color:#4a4a4a;
letter-spacing:.093rem
}
@media (max-width:769px)
{
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-title
{
font-size:1rem
}

}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-title-lg
{
font-size:2rem;
line-height:1;
color:#fff;
font-family:Roboto Condensed,sans-serif;
font-weight:700;
letter-spacing:.091rem;
display:table;
width:101%
}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-title-lg span
{
display:table-cell;
vertical-align:middle
}
@media (max-width:1024px)
{
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-title-lg
{
font-size:1.6rem
}

}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-value
{
font-size:2.6rem;
line-height:3.6rem;
font-family:Roboto Condensed,sans-serif;
font-weight:700;
letter-spacing:0
}
@media (max-width:1024px)
{
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-value
{
font-size:2.2rem
}

}
frontendform .result-preview-block .result-preview-block-table .result-preview-block-table-info
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
letter-spacing:0;
font-size:1.3rem;
color:#4a4a4a;
text-transform:none
}
frontendform .result-preview-block .result-preview-block-table .offer-1:not(.table-stack)
{
padding-right:.5rem
}
frontendform .result-preview-block .result-preview-block-table .offer-1 .result-preview-block-table-title-lg
{
background-color:#FFA818
}
frontendform .result-preview-block .result-preview-block-table .offer-1 .result-preview-block-table-value
{
color:#FFA818
}
frontendform .result-preview-block .result-preview-block-table .offer-1 .result-preview-block-box,frontendform .result-preview-block .result-preview-block-table .offer-1 .result-preview-block-box-lg
{
border-color:#FFA818
}
frontendform .result-preview-block .result-preview-block-table .offer-2:not(.table-stack)
{
padding-left:.5rem
}
frontendform .result-preview-block .result-preview-block-table .offer-2.table-stack
{
margin-bottom:0
}
frontendform .result-preview-block .result-preview-block-table .offer-2 .result-preview-block-table-title-lg
{
background-color:#4ccfef
}
frontendform .result-preview-block .result-preview-block-table .offer-2 .result-preview-block-table-value
{
color:#4ccfef
}
frontendform .result-preview-block .result-preview-block-table .offer-2 .result-preview-block-box,frontendform .result-preview-block .result-preview-block-table .offer-2 .result-preview-block-box-lg
{
border-color:#4ccfef
}
frontendform .svg-flex2,frontendform .svg-flex2 .svg-flex2-inner
{
position:relative
}
frontendform .svg-flex2 .svg-flex2-inner svg
{
position:absolute;
width:100%;
height:100%;
left:0;
right:0;
bottom:0;
top:0
}
frontendform #house
{
position:relative;
max-height:42rem;
max-width:49rem;
margin:0 auto
}
frontendform #house .svg-flex-roof-house
{
width:60.5%;
left:18%;
z-index:25;
margin-bottom:20%
}
frontendform #house .svg-flex-inner-roof-house
{
padding-bottom:110%
}
frontendform #house #roof-house #FLACHDACH,frontendform #house #roof-house [id^=PD],frontendform #house #roof-house [id^=SD]
{
display:none
}
frontendform #house #roof-house.flat-roof #FLACHDACH,frontendform #house #roof-house.shed-roof #PD-TERRASSE
{
display:block
}
frontendform #house .svg-flex-compass
{
position:absolute;
left:0;
right:0;
top:0
}
frontendform #house .svg-flex-inner-compass
{
padding-bottom:100%
}
frontendform #house #compass
{
-webkit-transform:rotateX(55deg);
-ms-transform:rotateX(55deg);
transform:rotateX(55deg);
-webkit-transition:transform 1s;
-ms-transition:transform 1s;
transition:transform 1s
}
frontendform .button-description
{
font-size:2.4rem;
line-height:100%;
color:#fff;
text-shadow:0 1px 0 #FFF
}
frontendform .btn
{
background:#FED70A;
box-sizing:border-box;
box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.4);
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:18px;
font-weight: bold;
line-height:18px;
letter-spacing:.082rem;
color:#4a4a4a;
width:100%;
min-height:4.2rem;
margin-bottom:.5rem;
min-width:16rem;
max-width:35.4rem;
text-transform: uppercase;
}
@media (max-width:1099px)
{
frontendform .btn
{
line-height:1.6rem
}

}
frontendform .btn:focus,frontendform .btn:hover
{
color:#4a4a4a;
background:rgba(254, 229, 10, 0.57);
}


frontendform .btn.btn-download
{
text-transform:none;
font-family:Roboto,sans-serif;
font-weight:500;
font-size:1.28rem;
color:#4a4a4a;
line-height:1.68rem;
box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.4);
background-image:url(../img/icons/adobe_PDF_icon.svg);
padding-right:5.5rem;
background-repeat:no-repeat;
background-size:4.8rem;
background-position:95% center;
height:6.6rem;
max-width:16.2rem;
display:table
}
frontendform .cullis,frontendform .empty-btn
{
font-weight:700;
text-transform:uppercase;
font-family:Roboto Condensed,sans-serif
}
frontendform .btn.btn-download span
{
vertical-align:middle;
display:table-cell
}
frontendform .btn.btn-download.btn-download-lg
{
max-width:22.9rem;
height:9.3rem;
background-size:6.6rem;
font-size:1.8rem;
line-height:2.2rem;
padding-right:7.5rem
}
frontendform .panelTurn
{
margin-bottom:2rem;
text-align:center;
cursor:pointer
}
frontendform .panelTurn .icon,frontendform .panelTurn .icon-after:after,frontendform .panelTurn .icon-before:before
{
display:block;
background-position:center center;
margin:0 auto
}
frontendform .empty-btn
{
font-size:1.8rem;
color:#4a4a4a;
letter-spacing:.082rem
}
frontendform i
{
display:inline-block;
vertical-align:text-bottom
}
frontendform .icon,frontendform .icon-after:after,frontendform .icon-before:before
{
background-repeat:no-repeat;
background-size:3.6rem;
background-position:left center;
min-width:3.6rem;
min-height:3.6rem;
display:inline-block
}
frontendform .icon-sm.icon-after:after,frontendform .icon-sm.icon-before:before,frontendform .icon.icon-sm
{
background-size:2rem;
min-width:2rem;
min-height:2rem;
margin-right:1rem
}
frontendform .icon-lg.icon-after:after,frontendform .icon-lg.icon-before:before,frontendform .icon.icon-lg
{
background-size:6rem;
min-width:6rem;
min-height:6rem
}
frontendform .icon-xlg.icon-after:after,frontendform .icon-xlg.icon-before:before,frontendform .icon.icon-xlg
{
background-size:10rem;
min-width:10rem;
min-height:10rem
}
frontendform .icon-center.icon-after:after,frontendform .icon-center.icon-before:before,frontendform .icon.icon-center
{
background-position:center center
}
frontendform .icon-help.icon-after:after,frontendform .icon-help.icon-before:before,frontendform .icon.icon-help
{
background-image:url(../img/icons/info_button.svg);
-webkit-filter:drop-shadow(0 .2rem .2rem rgba(0, 0, 0, .4));
filter:drop-shadow(0 .2rem .2rem rgba(0, 0, 0, .4))
}
frontendform .icon-pdf.icon-after:after,frontendform .icon-pdf.icon-before:before,frontendform .icon.icon-pdf
{
background-image:url(../img/icons/adobe_PDF_icon.svg);
cursor:pointer
}
@media (max-width:1099px)
{
frontendform .icon-pdf.submit-pdf.icon-after:after,frontendform .icon-pdf.submit-pdf.icon-before:before,frontendform .icon.icon-pdf.submit-pdf
{
background-position:center center
}

}
frontendform .icon-house.icon-after:after,frontendform .icon-house.icon-before:before,frontendform .icon.icon-house
{
background-image:url(../img/icons/haus_plus_compass.svg)
}
frontendform .icon-panelTurn.icon-after:after,frontendform .icon-panelTurn.icon-before:before,frontendform .icon.icon-panelTurn
{
background-image:url(../img/icons/module_umdrehen.svg)
}
frontendform .icon-arrow-right-offer-1.icon-after:after,frontendform .icon-arrow-right-offer-1.icon-before:before,frontendform .icon.icon-arrow-right-offer-1
{
background-image:url(../img/icons/arrow-right-orange.svg)
}
frontendform .icon-arrow-up-offer-1.icon-after:after,frontendform .icon-arrow-up-offer-1.icon-before:before,frontendform .icon.icon-arrow-up-offer-1
{
background-image:url(../img/icons/arrow-up-orange.svg)
}
frontendform .icon-arrow-right-offer-2.icon-after:after,frontendform .icon-arrow-right-offer-2.icon-before:before,frontendform .icon.icon-arrow-right-offer-2
{
background-image:url(../img/icons/arrow-right-blue.svg)
}
frontendform .icon-arrow-up-offer-2.icon-after:after,frontendform .icon-arrow-up-offer-2.icon-before:before,frontendform .icon.icon-arrow-up-offer-2
{
background-image:url(../img/icons/arrow-up-blue.svg)
}
frontendform .offer-1 .icon-arrow-right
{
background-image:url(../img/icons/arrow-right-orange.svg)
}
frontendform .offer-1 .icon-arrow-up
{
background-image:url(../img/icons/arrow-up-orange.svg)
}
frontendform .offer-2 .icon-arrow-right
{
background-image:url(../img/icons/arrow-right-blue.svg)
}
frontendform .offer-2 .icon-arrow-up
{
background-image:url(../img/icons/arrow-up-blue.svg)
}
frontendform .cullis
{
background:#50A3E3;
border:.2rem solid #50A3E3;
border-radius:10rem;
font-size:1.4rem;
color:#fff;
letter-spacing:.088rem;
height:2.6rem;
width:13.5rem;
display:inline-block;
text-align:center;
line-height:2.4rem
}
@media (max-width:769px)
{
frontendform .icon-help.icon-after:after,frontendform .icon-help.icon-before:before,frontendform .icon.icon-help
{
margin-left:-15px
}
frontendform .cullis
{
width:9rem
}

}
frontendform .cullis.cullis-canvas
{
width:100%;
border:.2rem solid #000;
font-size:1.1rem;
letter-spacing:.2rem;
display:block;
margin:-.2rem auto 0
}
frontendform .cullis-result
{
background:rgba(252,227,82,.57);
border:1px solid #979797;
min-height:2.6rem;
min-width:8.2rem;
display:inline-block;
text-align:center;
padding:0 .2rem
}
frontendform .text-red
{
color:#D0011B
}
frontendform .lightbox-wrapper
{
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background-color:rgba(0,0,0,.4);
z-index:10000;
overflow:scroll;
margin:0 -5rem -5rem
}
frontendform .lightbox-wrapper .lightbox
{
max-width:60rem;
background:#fff;
border:.4rem solid #FED70A;
box-shadow:.1rem .4rem .7rem 0 rgba(0,0,0,.5);
margin-top:1rem;
padding-top:1rem;
text-align:center
}
frontendform .lightbox-wrapper .lightbox a
{
text-decoration:underline
}
frontendform .lightbox-wrapper .lightbox .formSubtitle
{
font-size:2.6rem;
letter-spacing:0
}
frontendform .lightbox-wrapper .lightbox .formIntroduction
{
text-align:left;
line-height:2.6rem
}
frontendform .lightbox-wrapper .lightbox .click-box
{
border:.1rem solid #979797;
box-shadow:none
}
frontendform .lightbox-wrapper .lightbox .click-box-image
{
padding:12rem 1rem 0;
background-position:center 20%
}
frontendform .lightbox-wrapper .lightbox .text-info
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:1.2rem
}
frontendform .lightbox-wrapper .lightbox .image-box-address
{
background-size:12.8rem 10.9rem
}
frontendform .lightbox-wrapper .lightbox .image-box-gmap
{
background-size:15.5rem 9.9rem
}
frontendform .lightbox-wrapper#modal-contact-result .lightbox,frontendform .lightbox-wrapper#modal-pdf .lightbox
{
padding:3rem
}
frontendform .nav-bar
{
border-bottom:.3rem solid #FED70A;
text-transform:uppercase;
text-align:center;
vertical-align:middle;
background-color:#9B9B9B
}
@media (max-width:769px)
{
frontendform .nav-bar
{
position:fixed;
top:0;
left:0;
right:0;
z-index:5000
}
frontendform .nav-bar .row-xs
{
margin-right:0;
margin-left:0
}

}
frontendform .nav-bar .nav-icon
{
height:2.6rem;
width:2.6rem;
margin-right:1.5rem;
vertical-align:bottom
}
@media (max-width:1099px)
{
frontendform .nav-bar .nav-icon
{
margin-right:0
}

}
frontendform .nav-bar .nav-bar-step-block
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
font-size:1.8rem;
letter-spacing:.03rem;
color:#FFF;
background-color:#9B9B9B;
cursor:pointer
}
frontendform .nav-bar .nav-bar-step-block .nav-bar-title
{
display:table;
min-height:6.5rem;
line-height:1
}
frontendform .nav-bar .nav-bar-step-block .nav-bar-title.active
{
color:#FED70A;
background-color:#4A4A4A;
cursor:default
}
frontendform .nav-bar .nav-bar-step-block .nav-bar-title.inactive
{
color:#D2D1D1
}
frontendform .nav-bar .nav-bar-value-block
{
color:#4a4a4a;
background-color:#fff;
border-left:.4rem solid #FED70A;
padding:0;
min-height:6.5rem
}
frontendform .nav-bar .nav-bar-value-block .nav-bar-title-sm
{
font-family:Roboto,sans-serif;
font-weight:700;
font-size:1.2rem;
letter-spacing:.086rem;
line-height:2.6rem
}
@media (max-width:1165px)
{
frontendform .nav-bar .nav-bar-value-block .nav-bar-title-sm
{
font-size:1rem
}

}
@media (max-width:970px)
{
frontendform .nav-bar .nav-bar-value-block .nav-bar-title-sm
{
font-size:.8rem
}

}
@media (max-width:769px)
{
frontendform .nav-bar .nav-bar-step-block .nav-bar-title .nav-bar-title-text
{
display:none
}
frontendform .nav-bar .nav-bar-step-block .nav-bar-title.active .nav-bar-title-text
{
display:table-cell
}
frontendform .nav-bar .nav-bar-value-block:first-child
{
border-left:0
}
frontendform .nav-bar .nav-bar-value-block .nav-bar-title-sm
{
font-size:1rem
}

}
frontendform .nav-bar .nav-bar-value-block .nav-bar-value
{
font-family:Roboto Condensed,sans-serif;
font-weight:700;
letter-spacing:0;
font-size:2.6rem;
text-transform:none;
line-height:3rem
}
@media (max-width:970px)
{
frontendform .nav-bar .nav-bar-value-block .nav-bar-value
{
font-size:1.6rem
}

}
.popover
{
border:.2rem solid #FED70A;
box-shadow:0 .5rem .7rem 0 rgba(0,0,0,.23);
border-radius:.8rem
}
@media (max-width:769px)
{
frontendform .nav-bar .nav-bar-value-block .nav-bar-value
{
font-size:2.6rem
}
.popover
{
max-width:25rem
}

}
.popover-content
{
font-family:Roboto Condensed,sans-serif;
font-weight:400;
font-size:1.6rem;
color:#4a4a4a
}
.edge-browser .mixBlendmode,.ie-browser .mixBlendmode
{
opacity:.3
}
.ie-browser svg use
{
pointer-events:none
}
.ie-browser .svg-flex svg
{
position:absolute;
margin-top:-100%;
width:100%;
height:100%
}
.ie-browser .svg-flex-inner
{
position:relative;
padding-top:100%
}
.ie-browser .panelTurn .icon-panelTurn
{
display:inline-block
}
.ie-browser .panelTurn .empty-btn
{
display:block
}
.ios-device #house
{
-webkit-perspective:60rem;
perspective:60rem
}
frontendform .smart
{
max-width:94.8rem;
text-align:center;
margin:0 auto;
padding:3rem 0;
min-height:53rem
}
frontendform .smart .container,frontendform .smart .container-fluid
{
margin-right:auto;
margin-left:auto;
padding-left:18px;
padding-right:18px
}
@media (min-width:770px)
{
frontendform .smart .container
{
width:750px
}

}
@media (min-width:1100px)
{
frontendform .smart .container
{
width:1000px
}

}
@media (min-width:1300px)
{
frontendform .smart .container
{
width:1140px
}

}
frontendform .smart .row
{
margin-left:-18px;
margin-right:-18px
}
frontendform .smart .col-lg-1,frontendform .smart .col-lg-10,frontendform .smart .col-lg-11,frontendform .smart .col-lg-12,frontendform .smart .col-lg-2,frontendform .smart .col-lg-3,frontendform .smart .col-lg-4,frontendform .smart .col-lg-5,frontendform .smart .col-lg-6,frontendform .smart .col-lg-7,frontendform .smart .col-lg-8,frontendform .smart .col-lg-9,frontendform .smart .col-md-1,frontendform .smart .col-md-10,frontendform .smart .col-md-11,frontendform .smart .col-md-12,frontendform .smart .col-md-2,frontendform .smart .col-md-3,frontendform .smart .col-md-4,frontendform .smart .col-md-5,frontendform .smart .col-md-6,frontendform .smart .col-md-7,frontendform .smart .col-md-8,frontendform .smart .col-md-9,frontendform .smart .col-sm-1,frontendform .smart .col-sm-10,frontendform .smart .col-sm-11,frontendform .smart .col-sm-12,frontendform .smart .col-sm-2,frontendform .smart .col-sm-3,frontendform .smart .col-sm-4,frontendform .smart .col-sm-5,frontendform .smart .col-sm-6,frontendform .smart .col-sm-7,frontendform .smart .col-sm-8,frontendform .smart .col-sm-9,frontendform .smart .col-xs-1,frontendform .smart .col-xs-10,frontendform .smart .col-xs-11,frontendform .smart .col-xs-12,frontendform .smart .col-xs-2,frontendform .smart .col-xs-3,frontendform .smart .col-xs-4,frontendform .smart .col-xs-5,frontendform .smart .col-xs-6,frontendform .smart .col-xs-7,frontendform .smart .col-xs-8,frontendform .smart .col-xs-9
{
position:relative;
min-height:1px;
padding-left:18px;
padding-right:18px
}
frontendform .smart .col-xs-1,frontendform .smart .col-xs-10,frontendform .smart .col-xs-11,frontendform .smart .col-xs-12,frontendform .smart .col-xs-2,frontendform .smart .col-xs-3,frontendform .smart .col-xs-4,frontendform .smart .col-xs-5,frontendform .smart .col-xs-6,frontendform .smart .col-xs-7,frontendform .smart .col-xs-8,frontendform .smart .col-xs-9
{
float:left
}
frontendform .smart .col-xs-1
{
width:8.33333%
}
frontendform .smart .col-xs-2
{
width:16.66667%
}
frontendform .smart .col-xs-3
{
width:25%
}
frontendform .smart .col-xs-4
{
width:33.33333%
}
frontendform .smart .col-xs-5
{
width:41.66667%
}
frontendform .smart .col-xs-6
{
width:50%
}
frontendform .smart .col-xs-7
{
width:58.33333%
}
frontendform .smart .col-xs-8
{
width:66.66667%
}
frontendform .smart .col-xs-9
{
width:75%
}
frontendform .smart .col-xs-10
{
width:83.33333%
}
frontendform .smart .col-xs-11
{
width:91.66667%
}
frontendform .smart .col-xs-12
{
width:100%
}
frontendform .smart .col-xs-pull-0
{
right:auto
}
frontendform .smart .col-xs-pull-1
{
right:8.33333%
}
frontendform .smart .col-xs-pull-2
{
right:16.66667%
}
frontendform .smart .col-xs-pull-3
{
right:25%
}
frontendform .smart .col-xs-pull-4
{
right:33.33333%
}
frontendform .smart .col-xs-pull-5
{
right:41.66667%
}
frontendform .smart .col-xs-pull-6
{
right:50%
}
frontendform .smart .col-xs-pull-7
{
right:58.33333%
}
frontendform .smart .col-xs-pull-8
{
right:66.66667%
}
frontendform .smart .col-xs-pull-9
{
right:75%
}
frontendform .smart .col-xs-pull-10
{
right:83.33333%
}
frontendform .smart .col-xs-pull-11
{
right:91.66667%
}
frontendform .smart .col-xs-pull-12
{
right:100%
}
frontendform .smart .col-xs-push-0
{
left:auto
}
frontendform .smart .col-xs-push-1
{
left:8.33333%
}
frontendform .smart .col-xs-push-2
{
left:16.66667%
}
frontendform .smart .col-xs-push-3
{
left:25%
}
frontendform .smart .col-xs-push-4
{
left:33.33333%
}
frontendform .smart .col-xs-push-5
{
left:41.66667%
}
frontendform .smart .col-xs-push-6
{
left:50%
}
frontendform .smart .col-xs-push-7
{
left:58.33333%
}
frontendform .smart .col-xs-push-8
{
left:66.66667%
}
frontendform .smart .col-xs-push-9
{
left:75%
}
frontendform .smart .col-xs-push-10
{
left:83.33333%
}
frontendform .smart .col-xs-push-11
{
left:91.66667%
}
frontendform .smart .col-xs-push-12
{
left:100%
}
frontendform .smart .col-xs-offset-0
{
margin-left:0
}
frontendform .smart .col-xs-offset-1
{
margin-left:8.33333%
}
frontendform .smart .col-xs-offset-2
{
margin-left:16.66667%
}
frontendform .smart .col-xs-offset-3
{
margin-left:25%
}
frontendform .smart .col-xs-offset-4
{
margin-left:33.33333%
}
frontendform .smart .col-xs-offset-5
{
margin-left:41.66667%
}
frontendform .smart .col-xs-offset-6
{
margin-left:50%
}
frontendform .smart .col-xs-offset-7
{
margin-left:58.33333%
}
frontendform .smart .col-xs-offset-8
{
margin-left:66.66667%
}
frontendform .smart .col-xs-offset-9
{
margin-left:75%
}
frontendform .smart .col-xs-offset-10
{
margin-left:83.33333%
}
frontendform .smart .col-xs-offset-11
{
margin-left:91.66667%
}
frontendform .smart .col-xs-offset-12
{
margin-left:100%
}
@media (min-width:770px)
{
frontendform .smart .col-sm-1,frontendform .smart .col-sm-10,frontendform .smart .col-sm-11,frontendform .smart .col-sm-12,frontendform .smart .col-sm-2,frontendform .smart .col-sm-3,frontendform .smart .col-sm-4,frontendform .smart .col-sm-5,frontendform .smart .col-sm-6,frontendform .smart .col-sm-7,frontendform .smart .col-sm-8,frontendform .smart .col-sm-9
{
float:left
}
frontendform .smart .col-sm-1
{
width:8.33333%
}
frontendform .smart .col-sm-2
{
width:16.66667%
}
frontendform .smart .col-sm-3
{
width:25%
}
frontendform .smart .col-sm-4
{
width:33.33333%
}
frontendform .smart .col-sm-5
{
width:41.66667%
}
frontendform .smart .col-sm-6
{
width:50%
}
frontendform .smart .col-sm-7
{
width:58.33333%
}
frontendform .smart .col-sm-8
{
width:66.66667%
}
frontendform .smart .col-sm-9
{
width:75%
}
frontendform .smart .col-sm-10
{
width:83.33333%
}
frontendform .smart .col-sm-11
{
width:91.66667%
}
frontendform .smart .col-sm-12
{
width:100%
}
frontendform .smart .col-sm-pull-0
{
right:auto
}
frontendform .smart .col-sm-pull-1
{
right:8.33333%
}
frontendform .smart .col-sm-pull-2
{
right:16.66667%
}
frontendform .smart .col-sm-pull-3
{
right:25%
}
frontendform .smart .col-sm-pull-4
{
right:33.33333%
}
frontendform .smart .col-sm-pull-5
{
right:41.66667%
}
frontendform .smart .col-sm-pull-6
{
right:50%
}
frontendform .smart .col-sm-pull-7
{
right:58.33333%
}
frontendform .smart .col-sm-pull-8
{
right:66.66667%
}
frontendform .smart .col-sm-pull-9
{
right:75%
}
frontendform .smart .col-sm-pull-10
{
right:83.33333%
}
frontendform .smart .col-sm-pull-11
{
right:91.66667%
}
frontendform .smart .col-sm-pull-12
{
right:100%
}
frontendform .smart .col-sm-push-0
{
left:auto
}
frontendform .smart .col-sm-push-1
{
left:8.33333%
}
frontendform .smart .col-sm-push-2
{
left:16.66667%
}
frontendform .smart .col-sm-push-3
{
left:25%
}
frontendform .smart .col-sm-push-4
{
left:33.33333%
}
frontendform .smart .col-sm-push-5
{
left:41.66667%
}
frontendform .smart .col-sm-push-6
{
left:50%
}
frontendform .smart .col-sm-push-7
{
left:58.33333%
}
frontendform .smart .col-sm-push-8
{
left:66.66667%
}
frontendform .smart .col-sm-push-9
{
left:75%
}
frontendform .smart .col-sm-push-10
{
left:83.33333%
}
frontendform .smart .col-sm-push-11
{
left:91.66667%
}
frontendform .smart .col-sm-push-12
{
left:100%
}
frontendform .smart .col-sm-offset-0
{
margin-left:0
}
frontendform .smart .col-sm-offset-1
{
margin-left:8.33333%
}
frontendform .smart .col-sm-offset-2
{
margin-left:16.66667%
}
frontendform .smart .col-sm-offset-3
{
margin-left:25%
}
frontendform .smart .col-sm-offset-4
{
margin-left:33.33333%
}
frontendform .smart .col-sm-offset-5
{
margin-left:41.66667%
}
frontendform .smart .col-sm-offset-6
{
margin-left:50%
}
frontendform .smart .col-sm-offset-7
{
margin-left:58.33333%
}
frontendform .smart .col-sm-offset-8
{
margin-left:66.66667%
}
frontendform .smart .col-sm-offset-9
{
margin-left:75%
}
frontendform .smart .col-sm-offset-10
{
margin-left:83.33333%
}
frontendform .smart .col-sm-offset-11
{
margin-left:91.66667%
}
frontendform .smart .col-sm-offset-12
{
margin-left:100%
}

}
@media (min-width:1100px)
{
frontendform .smart .col-md-1,frontendform .smart .col-md-10,frontendform .smart .col-md-11,frontendform .smart .col-md-12,frontendform .smart .col-md-2,frontendform .smart .col-md-3,frontendform .smart .col-md-4,frontendform .smart .col-md-5,frontendform .smart .col-md-6,frontendform .smart .col-md-7,frontendform .smart .col-md-8,frontendform .smart .col-md-9
{
float:left
}
frontendform .smart .col-md-1
{
width:8.33333%
}
frontendform .smart .col-md-2
{
width:16.66667%
}
frontendform .smart .col-md-3
{
width:25%
}
frontendform .smart .col-md-4
{
width:33.33333%
}
frontendform .smart .col-md-5
{
width:41.66667%
}
frontendform .smart .col-md-6
{
width:50%
}
frontendform .smart .col-md-7
{
width:58.33333%
}
frontendform .smart .col-md-8
{
width:66.66667%
}
frontendform .smart .col-md-9
{
width:75%
}
frontendform .smart .col-md-10
{
width:83.33333%
}
frontendform .smart .col-md-11
{
width:91.66667%
}
frontendform .smart .col-md-12
{
width:100%
}
frontendform .smart .col-md-pull-0
{
right:auto
}
frontendform .smart .col-md-pull-1
{
right:8.33333%
}
frontendform .smart .col-md-pull-2
{
right:16.66667%
}
frontendform .smart .col-md-pull-3
{
right:25%
}
frontendform .smart .col-md-pull-4
{
right:33.33333%
}
frontendform .smart .col-md-pull-5
{
right:41.66667%
}
frontendform .smart .col-md-pull-6
{
right:50%
}
frontendform .smart .col-md-pull-7
{
right:58.33333%
}
frontendform .smart .col-md-pull-8
{
right:66.66667%
}
frontendform .smart .col-md-pull-9
{
right:75%
}
frontendform .smart .col-md-pull-10
{
right:83.33333%
}
frontendform .smart .col-md-pull-11
{
right:91.66667%
}
frontendform .smart .col-md-pull-12
{
right:100%
}
frontendform .smart .col-md-push-0
{
left:auto
}
frontendform .smart .col-md-push-1
{
left:8.33333%
}
frontendform .smart .col-md-push-2
{
left:16.66667%
}
frontendform .smart .col-md-push-3
{
left:25%
}
frontendform .smart .col-md-push-4
{
left:33.33333%
}
frontendform .smart .col-md-push-5
{
left:41.66667%
}
frontendform .smart .col-md-push-6
{
left:50%
}
frontendform .smart .col-md-push-7
{
left:58.33333%
}
frontendform .smart .col-md-push-8
{
left:66.66667%
}
frontendform .smart .col-md-push-9
{
left:75%
}
frontendform .smart .col-md-push-10
{
left:83.33333%
}
frontendform .smart .col-md-push-11
{
left:91.66667%
}
frontendform .smart .col-md-push-12
{
left:100%
}
frontendform .smart .col-md-offset-0
{
margin-left:0
}
frontendform .smart .col-md-offset-1
{
margin-left:8.33333%
}
frontendform .smart .col-md-offset-2
{
margin-left:16.66667%
}
frontendform .smart .col-md-offset-3
{
margin-left:25%
}
frontendform .smart .col-md-offset-4
{
margin-left:33.33333%
}
frontendform .smart .col-md-offset-5
{
margin-left:41.66667%
}
frontendform .smart .col-md-offset-6
{
margin-left:50%
}
frontendform .smart .col-md-offset-7
{
margin-left:58.33333%
}
frontendform .smart .col-md-offset-8
{
margin-left:66.66667%
}
frontendform .smart .col-md-offset-9
{
margin-left:75%
}
frontendform .smart .col-md-offset-10
{
margin-left:83.33333%
}
frontendform .smart .col-md-offset-11
{
margin-left:91.66667%
}
frontendform .smart .col-md-offset-12
{
margin-left:100%
}

}
@media (min-width:1300px)
{
frontendform .smart .col-lg-1,frontendform .smart .col-lg-10,frontendform .smart .col-lg-11,frontendform .smart .col-lg-12,frontendform .smart .col-lg-2,frontendform .smart .col-lg-3,frontendform .smart .col-lg-4,frontendform .smart .col-lg-5,frontendform .smart .col-lg-6,frontendform .smart .col-lg-7,frontendform .smart .col-lg-8,frontendform .smart .col-lg-9
{
float:left
}
frontendform .smart .col-lg-1
{
width:8.33333%
}
frontendform .smart .col-lg-2
{
width:16.66667%
}
frontendform .smart .col-lg-3
{
width:25%
}
frontendform .smart .col-lg-4
{
width:33.33333%
}
frontendform .smart .col-lg-5
{
width:41.66667%
}
frontendform .smart .col-lg-6
{
width:50%
}
frontendform .smart .col-lg-7
{
width:58.33333%
}
frontendform .smart .col-lg-8
{
width:66.66667%
}
frontendform .smart .col-lg-9
{
width:75%
}
frontendform .smart .col-lg-10
{
width:83.33333%
}
frontendform .smart .col-lg-11
{
width:91.66667%
}
frontendform .smart .col-lg-12
{
width:100%
}
frontendform .smart .col-lg-pull-0
{
right:auto
}
frontendform .smart .col-lg-pull-1
{
right:8.33333%
}
frontendform .smart .col-lg-pull-2
{
right:16.66667%
}
frontendform .smart .col-lg-pull-3
{
right:25%
}
frontendform .smart .col-lg-pull-4
{
right:33.33333%
}
frontendform .smart .col-lg-pull-5
{
right:41.66667%
}
frontendform .smart .col-lg-pull-6
{
right:50%
}
frontendform .smart .col-lg-pull-7
{
right:58.33333%
}
frontendform .smart .col-lg-pull-8
{
right:66.66667%
}
frontendform .smart .col-lg-pull-9
{
right:75%
}
frontendform .smart .col-lg-pull-10
{
right:83.33333%
}
frontendform .smart .col-lg-pull-11
{
right:91.66667%
}
frontendform .smart .col-lg-pull-12
{
right:100%
}
frontendform .smart .col-lg-push-0
{
left:auto
}
frontendform .smart .col-lg-push-1
{
left:8.33333%
}
frontendform .smart .col-lg-push-2
{
left:16.66667%
}
frontendform .smart .col-lg-push-3
{
left:25%
}
frontendform .smart .col-lg-push-4
{
left:33.33333%
}
frontendform .smart .col-lg-push-5
{
left:41.66667%
}
frontendform .smart .col-lg-push-6
{
left:50%
}
frontendform .smart .col-lg-push-7
{
left:58.33333%
}
frontendform .smart .col-lg-push-8
{
left:66.66667%
}
frontendform .smart .col-lg-push-9
{
left:75%
}
frontendform .smart .col-lg-push-10
{
left:83.33333%
}
frontendform .smart .col-lg-push-11
{
left:91.66667%
}
frontendform .smart .col-lg-push-12
{
left:100%
}
frontendform .smart .col-lg-offset-0
{
margin-left:0
}
frontendform .smart .col-lg-offset-1
{
margin-left:8.33333%
}
frontendform .smart .col-lg-offset-2
{
margin-left:16.66667%
}
frontendform .smart .col-lg-offset-3
{
margin-left:25%
}
frontendform .smart .col-lg-offset-4
{
margin-left:33.33333%
}
frontendform .smart .col-lg-offset-5
{
margin-left:41.66667%
}
frontendform .smart .col-lg-offset-6
{
margin-left:50%
}
frontendform .smart .col-lg-offset-7
{
margin-left:58.33333%
}
frontendform .smart .col-lg-offset-8
{
margin-left:66.66667%
}
frontendform .smart .col-lg-offset-9
{
margin-left:75%
}
frontendform .smart .col-lg-offset-10
{
margin-left:83.33333%
}
frontendform .smart .col-lg-offset-11
{
margin-left:91.66667%
}
frontendform .smart .col-lg-offset-12
{
margin-left:100%
}

}
@media (max-width:769px)
{
frontendform .smart
{
padding:4rem 0
}

}
frontendform .smart h1
{
font-family:Roboto Condensed;
font-weight:400;
font-size:4rem;
line-height:4rem;
margin:0 0 1rem
}
frontendform .smart .formFragen
{
font-family:Roboto;
font-size:1.6rem
}
frontendform .smart.form-result h2
{
margin:1.5rem 0
}
frontendform .smart.form-result .formFragen
{
text-align:left;
margin-top:18px;
font-weight:500;
letter-spacing:-.02rem;
line-height:2.6rem;
padding-bottom:0
}
frontendform .smart.form-result .formFragen a
{
font-weight:700;
text-decoration:underline
}
frontendform .smart.form-result .formFragen a:hover
{
color:#FED70A
}
frontendform .smart iframe,frontendform .smart img
{
max-width:100%
}
frontendform .smart .embed-container
{
position:relative;
padding-bottom:56.25%;
overflow:hidden;
width:100%;
height:auto
}
frontendform .smart .embed-container iframe
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
frontendform .smart .embed-container.ratio4x3
{
padding-bottom:75%
}
frontendform .smart .alignleft
{
text-align:left
}
frontendform .smart p.img-subtitle
{
font-family:"Roboto Condensed";
font-weight:400;
font-size:1rem;
color:#4a4a4a;
text-align:justify
}
frontendform .smart .selection-block
{
height:28rem;
border:.4rem solid #9B9B9B;
background-color:#9B9B9B;
margin:0 auto 1.8rem
}
frontendform .smart .selection-block.selection-block-half
{
max-width:42.8rem
}
frontendform .smart .selection-block.selection-block-third
{
max-width:28rem
}
frontendform .smart .selection-block.selection-block-quarter
{
max-width:20.7rem
}
frontendform .smart .selection-block .selection-block-image
{
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
height:22.6rem
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-type-1
{
background-image:url(/img/smart/Netzeinspeisung.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-type-1:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Netzeinspeisung.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Netzeinspeisung.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Netzeinspeisung.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Netzeinspeisung.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-type-2
{
background-image:url(/img/smart/Eigenverbrauch.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-type-2:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Eigenverbrauch.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Eigenverbrauch.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Eigenverbrauch.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Eigenverbrauch.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-type-3
{
background-image:url(/img/smart/Netz_und_Eigenverbrauch.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-type-3:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Netz_und_Eigenverbrauch.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Netz_und_Eigenverbrauch.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Netz_und_Eigenverbrauch.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Netz_und_Eigenverbrauch.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-1:not(.business)
{
background-image:url(/img/smart/1-2_Personen.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-1:not(.business):hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/1-2_Personen.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/1-2_Personen.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/1-2_Personen.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/1-2_Personen.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-2:not(.business)
{
background-image:url(/img/smart/3-5_Personen.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-2:not(.business):hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/3-5_Personen.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/3-5_Personen.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/3-5_Personen.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/3-5_Personen.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-3:not(.business)
{
background-image:url(/img/smart/5-plus_Personen.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-3:not(.business):hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/5-plus_Personen.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/5-plus_Personen.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/5-plus_Personen.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/5-plus_Personen.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-1.business
{
background-image:url(/img/smart/1-5_Mitarbeiter.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-1.business:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/1-5_Mitarbeiter.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/1-5_Mitarbeiter.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/1-5_Mitarbeiter.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/1-5_Mitarbeiter.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-2.business
{
background-image:url(/img/smart/6-10_Mitarbeiter.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-2.business:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/6-10_Mitarbeiter.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/6-10_Mitarbeiter.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/6-10_Mitarbeiter.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/6-10_Mitarbeiter.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-3.business
{
background-image:url(/img/smart/10-plus_Mitarbeiter.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-person-count-3.business:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/10-plus_Mitarbeiter.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/10-plus_Mitarbeiter.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/10-plus_Mitarbeiter.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/10-plus_Mitarbeiter.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-purpose-1
{
background-image:url(/img/smart/Privathaushalt.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-purpose-1:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Privathaushalt.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Privathaushalt.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Privathaushalt.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Privathaushalt.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-purpose-2
{
background-image:url(/img/smart/Gewerbe.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-purpose-2:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Gewerbe.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Gewerbe.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Gewerbe.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Gewerbe.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-time-1
{
background-image:url(/img/smart/Tag_verteilt.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-time-1:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Tag_verteilt.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Tag_verteilt.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Tag_verteilt.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Tag_verteilt.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-time-2
{
background-image:url(/img/smart/Wochenende.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-usage-time-2:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Wochenende.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Wochenende.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Wochenende.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Wochenende.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-1:not(.business)
{
background-image:url(/img/smart/Dach_Privat.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-1:not(.business):hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Dach_Privat.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Dach_Privat.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Dach_Privat.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Dach_Privat.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-2:not(.business)
{
background-image:url(/img/smart/Freilandflaeche.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-2:not(.business):hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Freilandflaeche.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Freilandflaeche.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Freilandflaeche.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Freilandflaeche.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-1.business
{
background-image:url(/img/smart/Dach_Gewerbe.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-1.business:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Dach_Gewerbe.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Dach_Gewerbe.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Dach_Gewerbe.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Dach_Gewerbe.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-2.business
{
background-image:url(/img/smart/Freilandflaeche.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-placement-2.business:hover
{
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)),color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Freilandflaeche.jpg);
background-image:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Freilandflaeche.jpg);
background-image:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Freilandflaeche.jpg);
background-image:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)),url(/img/smart/Freilandflaeche.jpg)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-1
{
background-color:#fff;
background-size:90%;
background-image:url(/img/smart/Dachart-01.png)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-1:hover
{
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)) center center/cover repeat,color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Dachart-01.png) center center/90% no-repeat,#fff;
background:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-01.png) center center/90% no-repeat,#fff;
background:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-01.png) center center/90% no-repeat,#fff;
background:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-01.png) center center/90% no-repeat,#fff
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-2
{
background-color:#fff;
background-size:90%;
background-image:url(/img/smart/Dachart-02.png)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-2:hover
{
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)) center center/cover repeat,color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Dachart-02.png) center center/90% no-repeat,#fff;
background:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-02.png) center center/90% no-repeat,#fff;
background:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-02.png) center center/90% no-repeat,#fff;
background:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-02.png) center center/90% no-repeat,#fff
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-3
{
background-color:#fff;
background-size:90%;
background-image:url(/img/smart/Dachart-03.png)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-3:hover
{
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)) center center/cover repeat,color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Dachart-03.png) center center/90% no-repeat,#fff;
background:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-03.png) center center/90% no-repeat,#fff;
background:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-03.png) center center/90% no-repeat,#fff;
background:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-03.png) center center/90% no-repeat,#fff
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-4
{
background-color:#fff;
background-size:90%;
background-image:url(/img/smart/Dachart-04.png)
}
frontendform .smart .selection-block .selection-block-image.selection-block-image-roofshape-4:hover
{
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(254,215,10,.3)) center center/cover repeat,color-stop(100%,rgba(254,215,10,.3))),url(/img/smart/Dachart-04.png) center center/90% no-repeat,#fff;
background:-moz-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-04.png) center center/90% no-repeat,#fff;
background:-webkit-linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-04.png) center center/90% no-repeat,#fff;
background:linear-gradient(rgba(254,215,10,.3),rgba(254,215,10,.3)) center center/cover,url(/img/smart/Dachart-04.png) center center/90% no-repeat,#fff
}
frontendform .smart .selection-block .selection-block-text
{
display:table;
width:100%;
height:5rem;
font-family:Roboto Condensed;
font-weight:700;
font-size:1.6rem;
color:#fff;
letter-spacing:.073rem;
line-height:1.573rem
}
frontendform .smart .selection-block:hover
{
background-color:#FED70A;
border-color:#FED70A
}
frontendform .smart .progress-value
{
font-weight:400;
padding-bottom:0
}
frontendform .smart .progress
{
border:.1rem solid #979797;
border-radius:.8rem
}
frontendform .smart .map_germany
{
height:100%;
max-height:28rem;
margin-bottom:1.8rem
}
frontendform .smart form.location,frontendform .smart.form-contact
{
margin-bottom:0
}
frontendform .smart form.location fieldset
{
padding-top:0
}
frontendform .smart form.location label
{
padding-top:1rem;
font-family:Roboto;
font-size:1.6rem;
font-weight:700
}
frontendform .smart form.location .form-control
{
box-shadow:inset 0 -.3rem 0 0 #9B9B9B;
min-width:16rem
}
frontendform .smart.form-contact fieldset
{
padding-top:0
}
frontendform .smart.form-contact .form-check-label,frontendform .smart.form-contact .form-label
{
text-align:left
}
frontendform .smart.form-contact .form-label
{
font-family:"Roboto Condensed";
font-size:1.6rem;
font-weight:700
}
frontendform .smart.form-contact .form-check-label
{
margin-right:0!important;
font-family:"Roboto Condensed";
font-weight:400
}
frontendform .smart.form-contact .form-control
{
box-shadow:inset 0 -.3rem 0 0 #9B9B9B
}
frontendform .smart.form-contact label
{
margin-bottom:.5rem
}
frontendform .smart.form-contact .ads,frontendform .smart.form-contact .img-with-text
{
max-width:29.3rem
}
frontendform .smart.form-contact .ads
{
margin-top:1.5rem
}
@media (min-width:770px)
{
frontendform .smart.form-contact .row.row-double
{
margin-right:-36px;
margin-left:-36px
}

}
@media (max-width:769px)
{
frontendform .smart form.location label
{
text-align:left
}
frontendform .smart form.location .vertical-align
{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
frontendform .smart.form-contact .form-group:after,frontendform .smart.form-contact .form-group:before
{
content:" ";
display:table
}
frontendform .smart.form-contact .form-group:after
{
clear:both
}

}
frontendform .smart.form-contact ul li
{
margin-left:2rem
}
frontendform .smart.form-contact ul li::before
{
content:url(/img/icons/rectangle.png);
margin-right:.8rem;
margin-left:-2rem;
vertical-align:baseline
}
frontendform .smart.form-contact .btn-block
{
margin-top:1.6rem;
margin-bottom:4rem
}
frontendform .smart.form-contact .embed-container
{
margin-top:2rem;
margin-bottom:2rem
}
.ie-browser frontendform .smart.form-contact ul li:before
{
vertical-align:baseline
}
.ie-browser frontendform .smart.form-contact .ads
{
max-height:15rem
}

/*# sourceMappingURL=app/maps/styles.css.map */


.imgReward {
  position: relative;
  width: 70px;
}
