/*! * Datepicker for Bootstrap v1.7.0-dev (https://github.com/eternicode/bootstrap-datepicker) * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */
.datepicker{
    padding:4px;
    border-radius:4px;
    direction:ltr
}
.datepicker-inline{
    width:220px
}
.datepicker.datepicker-rtl{
    direction:rtl
}
.datepicker.datepicker-rtl table tr td span{
    float:right
}
.datepicker-dropdown{
    top:0;
    left:0
}
.datepicker-dropdown:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #999;
    border-top:0;
    border-bottom-color:rgba(0,0,0,0.2);
    position:absolute
}
.datepicker-dropdown:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before{
    left:6px
}
.datepicker-dropdown.datepicker-orient-left:after{
    left:7px
}
.datepicker-dropdown.datepicker-orient-right:before{
    right:6px
}
.datepicker-dropdown.datepicker-orient-right:after{
    right:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before{
    top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
    top:-6px
}
.datepicker-dropdown.datepicker-orient-top:before{
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid #999
}
.datepicker-dropdown.datepicker-orient-top:after{
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
}
.datepicker>div{
    display:none
}
.datepicker table{
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.datepicker td,.datepicker th{
    text-align:center;
    width:20px;
    height:20px;
    border-radius:4px;
    border:none
}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
    background-color:transparent
}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{
    background:#eee;
    cursor:pointer
}
.datepicker table tr td.old,.datepicker table tr td.new{
    color:#999
}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
    background:none;
    color:#999;
    cursor:default
}
.datepicker table tr td.highlighted{
    background:#d9edf7;
    border-radius:0
}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{
    background-color:#fde19a;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image:-webkit-linear-gradient(top, #fdd49a, #fdf59a);
    background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color:#fdf59a #fdf59a #fbed50;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#000
}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{
    background-color:#fdf59a
}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{
    background-color:#fbf069 \9
}
.datepicker table tr td.today:hover:hover{
    color:#000
}
.datepicker table tr td.today.active:hover{
    color:#fff
}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{
    background:#eee;
    border-radius:0
}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{
    background-color:#f3d17a;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
    background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image:-webkit-linear-gradient(top, #f3c17a, #f3e97a);
    background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
    border-color:#f3e97a #f3e97a #edde34;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-radius:0
}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{
    background-color:#f3e97a
}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{
    background-color:#efe24b \9
}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{
    background-color:#9e9e9e;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));
    background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);
    background-image:-webkit-linear-gradient(top, #b3b3b3, gray);
    background-image:linear-gradient(to bottom, #b3b3b3, gray);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
    border-color:#808080 #808080 #595959;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{
    background-color:#808080
}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{
    background-color:#666666 \9
}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{
    background-color:#006dcc;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image:-webkit-linear-gradient(to bottom, #08c, #04c);
    background-image:-webkit-linear-gradient(top, #08c, #04c);
    background-image:linear-gradient(to bottom, #08c, #04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color:#0044cc #0044cc #002a80;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{
    background-color:#0044cc
}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{
    background-color:#003399 \9
}
.datepicker table tr td span{
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer;
    border-radius:4px
}
.datepicker table tr td span:hover,.datepicker table tr td span.focused{
    background:#eee
}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
    background:none;
    color:#999;
    cursor:default
}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{
    background-color:#006dcc;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image:-webkit-linear-gradient(to bottom, #08c, #04c);
    background-image:-webkit-linear-gradient(top, #08c, #04c);
    background-image:linear-gradient(to bottom, #08c, #04c);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color:#0044cc #0044cc #002a80;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{
    background-color:#0044cc
}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{
    background-color:#003399 \9
}
.datepicker table tr td span.old,.datepicker table tr td span.new{
    color:#999
}
.datepicker .datepicker-switch{
    width:145px
}
.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{
    cursor:pointer
}
.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{
    background:#eee
}
.datepicker .prev.disabled,.datepicker .next.disabled{
    visibility:hidden
}
.datepicker .cw{
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.input-append.date .add-on,.input-prepend.date .add-on{
    cursor:pointer
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
    margin-top:3px
}
.input-daterange input{
    text-align:center
}
.input-daterange input:first-child{
    border-radius:3px 0 0 3px
}
.input-daterange input:last-child{
    border-radius:0 3px 3px 0
}
.input-daterange .add-on{
    display:inline-block;
    width:auto;
    min-width:16px;
    height:18px;
    padding:4px 5px;
    font-weight:normal;
    line-height:18px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    vertical-align:middle;
    background-color:#eee;
    border:1px solid #ccc;
    margin-left:-5px;
    margin-right:-5px
}
/*! * Datepicker for Bootstrap v1.7.0-dev (https://github.com/eternicode/bootstrap-datepicker) * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */
.datepicker{
    border-radius:4px;
    direction:ltr
}
.datepicker-inline{
    width:220px
}
.datepicker.datepicker-rtl{
    direction:rtl
}
.datepicker.datepicker-rtl table tr td span{
    float:right
}
.datepicker-dropdown{
    top:0;
    left:0;
    padding:4px
}
.datepicker-dropdown:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid rgba(0,0,0,0.15);
    border-top:0;
    border-bottom-color:rgba(0,0,0,0.2);
    position:absolute
}
.datepicker-dropdown:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before{
    left:6px
}
.datepicker-dropdown.datepicker-orient-left:after{
    left:7px
}
.datepicker-dropdown.datepicker-orient-right:before{
    right:6px
}
.datepicker-dropdown.datepicker-orient-right:after{
    right:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before{
    top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
    top:-6px
}
.datepicker-dropdown.datepicker-orient-top:before{
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid rgba(0,0,0,0.15)
}
.datepicker-dropdown.datepicker-orient-top:after{
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
}
.datepicker>div{
    display:none
}
.datepicker table{
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.datepicker table tr td,.datepicker table tr th{
    text-align:center;
    width:30px;
    height:30px;
    border-radius:4px;
    border:none
}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
    background-color:transparent
}
.datepicker table tr td.old,.datepicker table tr td.new{
    color:#777777
}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{
    background:#eeeeee;
    cursor:pointer
}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
    background:none;
    color:#777777;
    cursor:default
}
.datepicker table tr td.highlighted{
    color:#000;
    background-color:#d9edf7;
    border-color:#85c5e5;
    border-radius:0
}
.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{
    color:#000;
    background-color:#afd9ee;
    border-color:#298fc2
}
.datepicker table tr td.highlighted:hover{
    color:#000;
    background-color:#afd9ee;
    border-color:#52addb
}
.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active{
    color:#000;
    background-color:#afd9ee;
    border-color:#52addb
}
.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus{
    color:#000;
    background-color:#91cbe8;
    border-color:#298fc2
}
.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{
    background-color:#d9edf7;
    border-color:#85c5e5
}
.datepicker table tr td.highlighted.focused{
    background:#afd9ee
}
.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{
    background:#d9edf7;
    color:#777777
}
.datepicker table tr td.today{
    color:#000;
    background-color:#ffdb99;
    border-color:#ffb733
}
.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{
    color:#000;
    background-color:#ffc966;
    border-color:#b37400
}
.datepicker table tr td.today:hover{
    color:#000;
    background-color:#ffc966;
    border-color:#f59e00
}
.datepicker table tr td.today:active,.datepicker table tr td.today.active{
    color:#000;
    background-color:#ffc966;
    border-color:#f59e00
}
.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus{
    color:#000;
    background-color:#ffbc42;
    border-color:#b37400
}
.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{
    background-color:#ffdb99;
    border-color:#ffb733
}
.datepicker table tr td.today.focused{
    background:#ffc966
}
.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{
    background:#ffdb99;
    color:#777777
}
.datepicker table tr td.range{
    color:#000;
    background-color:#eeeeee;
    border-color:#bbbbbb;
    border-radius:0
}
.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{
    color:#000;
    background-color:#d5d5d5;
    border-color:#7c7c7c
}
.datepicker table tr td.range:hover{
    color:#000;
    background-color:#d5d5d5;
    border-color:#9d9d9d
}
.datepicker table tr td.range:active,.datepicker table tr td.range.active{
    color:#000;
    background-color:#d5d5d5;
    border-color:#9d9d9d
}
.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus{
    color:#000;
    background-color:#c3c3c3;
    border-color:#7c7c7c
}
.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{
    background-color:#eeeeee;
    border-color:#bbbbbb
}
.datepicker table tr td.range.focused{
    background:#d5d5d5
}
.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{
    background:#eeeeee;
    color:#777777
}
.datepicker table tr td.range.highlighted{
    color:#000;
    background-color:#e4eef3;
    border-color:#9dc1d3
}
.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{
    color:#000;
    background-color:#c1d7e3;
    border-color:#4b88a6
}
.datepicker table tr td.range.highlighted:hover{
    color:#000;
    background-color:#c1d7e3;
    border-color:#73a6c0
}
.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active{
    color:#000;
    background-color:#c1d7e3;
    border-color:#73a6c0
}
.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus{
    color:#000;
    background-color:#a8c8d8;
    border-color:#4b88a6
}
.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{
    background-color:#e4eef3;
    border-color:#9dc1d3
}
.datepicker table tr td.range.highlighted.focused{
    background:#c1d7e3
}
.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{
    background:#e4eef3;
    color:#777777
}
.datepicker table tr td.range.today{
    color:#000;
    background-color:#f7ca77;
    border-color:#f1a417
}
.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{
    color:#000;
    background-color:#f4b747;
    border-color:#815608
}
.datepicker table tr td.range.today:hover{
    color:#000;
    background-color:#f4b747;
    border-color:#bf800c
}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active{
    color:#000;
    background-color:#f4b747;
    border-color:#bf800c
}
.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus{
    color:#000;
    background-color:#f2aa25;
    border-color:#815608
}
.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{
    background-color:#f7ca77;
    border-color:#f1a417
}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{
    background:#f7ca77;
    color:#777777
}
.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{
    color:#fff;
    background-color:#777777;
    border-color:#555555;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{
    color:#fff;
    background-color:#5e5e5e;
    border-color:#161616
}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{
    color:#fff;
    background-color:#5e5e5e;
    border-color:#373737
}
.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active{
    color:#fff;
    background-color:#5e5e5e;
    border-color:#373737
}
.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus{
    color:#fff;
    background-color:#4c4c4c;
    border-color:#161616
}
.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{
    background-color:#777777;
    border-color:#555555
}
.datepicker table tr td.active,.datepicker table tr td.active.highlighted{
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{
    color:#fff;
    background-color:#286090;
    border-color:#122b40
}
.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus{
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
}
.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{
    background-color:#337ab7;
    border-color:#2e6da4
}
.datepicker table tr td span{
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer;
    border-radius:4px
}
.datepicker table tr td span:hover,.datepicker table tr td span.focused{
    background:#eeeeee
}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
    background:none;
    color:#777777;
    cursor:default
}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{
    color:#fff;
    background-color:#286090;
    border-color:#122b40
}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus{
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
}
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{
    background-color:#337ab7;
    border-color:#2e6da4
}
.datepicker table tr td span.old,.datepicker table tr td span.new{
    color:#777777
}
.datepicker .datepicker-switch{
    width:145px
}
.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{
    cursor:pointer
}
.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{
    background:#eeeeee
}
.datepicker .prev.disabled,.datepicker .next.disabled{
    visibility:hidden
}
.datepicker .cw{
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.input-group.date .input-group-addon{
    cursor:pointer
}
.input-daterange{
    width:100%
}
.input-daterange input{
    text-align:center
}
.input-daterange input:first-child{
    border-radius:3px 0 0 3px
}
.input-daterange input:last-child{
    border-radius:0 3px 3px 0
}
.input-daterange .input-group-addon{
    width:auto;
    min-width:16px;
    padding:4px 5px;
    line-height:1.42857143;
    text-shadow:0 1px 0 #fff;
    border-width:1px 0;
    margin-left:-5px;
    margin-right:-5px
}
/*! * Datetimepicker for Bootstrap v3 * https://github.com/Eonasdan/bootstrap-datetimepicker/ * Copyright 2012 Stefan Petre * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * */
.bootstrap-datetimepicker-widget{
    top:0;
    left:0;
    width:250px;
    padding:4px;
    margin-top:1px;
    z-index:99999;
    border-radius:4px
}
.bootstrap-datetimepicker-widget .btn{
    padding:6px
}
.bootstrap-datetimepicker-widget:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,0.2);
    position:absolute;
    top:-7px;
    left:6px
}
.bootstrap-datetimepicker-widget:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid white;
    position:absolute;
    top:-6px;
    left:7px
}
.bootstrap-datetimepicker-widget.pull-right:before{
    left:auto;
    right:6px
}
.bootstrap-datetimepicker-widget.pull-right:after{
    left:auto;
    right:7px
}
.bootstrap-datetimepicker-widget>ul{
    list-style-type:none;
    margin:0
}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{
    width:100%;
    font-weight:bold;
    font-size:1.2em
}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{
    width:4px;
    padding:0;
    margin:0
}
.bootstrap-datetimepicker-widget .datepicker>div{
    display:none
}
.bootstrap-datetimepicker-widget .picker-switch{
    text-align:center
}
.bootstrap-datetimepicker-widget table{
    width:100%;
    margin:0
}
.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{
    text-align:center;
    width:20px;
    height:20px;
    border-radius:4px
}
.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{
    background:#eeeeee;
    cursor:pointer
}
.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{
    color:#999999
}
.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{
    background-color:#428bca;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{
    background:none;
    color:#999999;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget td span{
    display:block;
    width:47px;
    height:54px;
    line-height:54px;
    float:left;
    margin:2px;
    cursor:pointer;
    border-radius:4px
}
.bootstrap-datetimepicker-widget td span:hover{
    background:#eeeeee
}
.bootstrap-datetimepicker-widget td span.active{
    background-color:#428bca;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.bootstrap-datetimepicker-widget td span.old{
    color:#999999
}
.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{
    background:none;
    color:#999999;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget th.switch{
    width:145px
}
.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{
    font-size:21px
}
.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{
    background:none;
    color:#999999;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget thead tr:first-child th{
    cursor:pointer
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover{
    background:#eeeeee
}
.input-group.date .input-group-addon span{
    display:block;
    cursor:pointer;
    width:16px;
    height:16px
}
.bootstrap-datetimepicker-widget.left-oriented:before{
    left:auto;
    right:6px
}
.bootstrap-datetimepicker-widget.left-oriented:after{
    left:auto;
    right:7px
}
.bootstrap-datetimepicker-widget ul.list-unstyled li.in div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{
    padding:0px !important
}
.royalSlider{
    width:600px;
    height:400px;
    position:relative;
    direction:ltr
}
.royalSlider>*{
    float:left
}
.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{
    -webkit-transform:none
}
.rsOverflow{
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden;
    float:left;
    -webkit-tap-highlight-color:transparent
}
.rsVisibleNearbyWrap{
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden;
    left:0;
    top:0;
    -webkit-tap-highlight-color:transparent
}
.rsVisibleNearbyWrap .rsOverflow{
    position:absolute;
    left:0;
    top:0
}
.rsContainer{
    position:relative;
    width:100%;
    height:100%;
    -webkit-tap-highlight-color:transparent
}
.rsArrow,.rsThumbsArrow{
    cursor:pointer
}
.rsThumb{
    float:left;
    position:relative
}
.rsArrow,.rsNav,.rsThumbsArrow{
    opacity:1;
    -webkit-transition:opacity 0.3s linear;
    transition:opacity 0.3s linear
}
.rsHidden{
    opacity:0;
    visibility:hidden;
    -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    transition:visibility 0s linear 0.3s,opacity 0.3s linear
}
.rsGCaption{
    width:100%;
    float:left;
    text-align:center
}
.royalSlider.rsFullscreen{
    position:fixed !important;
    height:auto !important;
    width:auto !important;
    margin:0 !important;
    padding:0 !important;
    z-index:2147483647 !important;
    top:0 !important;
    left:0 !important;
    bottom:0 !important;
    right:0 !important
}
.royalSlider .rsSlide.rsFakePreloader{
    opacity:1 !important;
    -webkit-transition:0s;
    transition:0s;
    display:none
}
.rsSlide{
    position:absolute;
    left:0;
    top:0;
    display:block;
    overflow:hidden;
    height:100%;
    width:100%
}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{
    height:auto
}
.rsContent{
    width:100%;
    height:100%;
    position:relative
}
.rsPreloader{
    position:absolute;
    z-index:0
}
.rsNav{
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.rsNavItem{
    -webkit-tap-highlight-color:rgba(0,0,0,0.25)
}
.rsThumbs{
    cursor:pointer;
    position:relative;
    overflow:hidden;
    float:left;
    z-index:22
}
.rsTabs{
    float:left;
    background:none !important
}
.rsTabs,.rsThumbs{
    -webkit-tap-highlight-color:transparent;
    -webkit-tap-highlight-color:transparent
}
.rsVideoContainer{
    width:auto;
    height:auto;
    line-height:0;
    position:relative
}
.rsVideoFrameHolder{
    position:absolute;
    left:0;
    top:0;
    background:#141414;
    opacity:0;
    -webkit-transition:.3s
}
.rsVideoFrameHolder.rsVideoActive{
    opacity:1
}
.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{
    position:absolute;
    z-index:50;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{
    box-sizing:border-box;
    padding-right:44px
}
.rsABlock{
    left:0;
    top:0;
    position:absolute;
    z-index:15
}
img.rsImg{
    max-width:none
}
.grab-cursor{
    cursor:url(grab.png) 8 8,move
}
.grabbing-cursor{
    cursor:url(grabbing.png) 8 8,move
}
.rsNoDrag{
    cursor:auto
}
.rsLink{
    left:0;
    top:0;
    position:absolute;
    width:100%;
    height:100%;
    display:block;
    z-index:20;
    background:url(blank.gif)
}
.rsUni,.rsUni .rsOverflow,.rsUni .rsSlide,.rsUni .rsVideoFrameHolder,.rsUni .rsThumbs{
    background:#222;
    color:#FFF
}
.rsUni .rsArrow{
    height:100%;
    width:60px;
    position:absolute;
    display:block;
    cursor:pointer;
    z-index:21
}
.rsUni.rsVer .rsArrow{
    width:100%;
    height:60px
}
.rsUni.rsVer .rsArrowLeft{
    top:0;
    left:0
}
.rsUni.rsVer .rsArrowRight{
    bottom:0;
    left:0
}
.rsUni.rsHor .rsArrowLeft{
    left:0;
    top:0
}
.rsUni.rsHor .rsArrowRight{
    right:0;
    top:0
}
.rsUni .rsArrowIcn{
    width:32px;
    height:32px;
    top:50%;
    left:50%;
    margin-top:-16px;
    margin-left:-16px;
    position:absolute;
    cursor:pointer;
    background:url("rs-universal.png");
    opacity:0.5;
    border-radius:2px
}
.rsUni .rsArrow:hover .rsArrowIcn{
    opacity:1
}
.rsUni.rsHor .rsArrowLeft .rsArrowIcn{
    background-position:-64px -32px
}
.rsUni.rsHor .rsArrowRight .rsArrowIcn{
    background-position:-64px -64px
}
.rsUni.rsVer .rsArrowLeft .rsArrowIcn{
    background-position:-96px -32px
}
.rsUni.rsVer .rsArrowRight .rsArrowIcn{
    background-position:-96px -64px
}
.rsUni .rsArrowDisabled .rsArrowIcn{
    opacity:.1 !important;
    filter:alpha(opacity=20);
    *display:none
}
.rsUni .rsBullets{
    position:relative;
    z-index:35;
    padding-top:4px;
    width:100%;
    height:auto;
    margin:0 auto;
    text-align:center;
    line-height:5px;
    overflow:hidden
}
.rsUni .rsBullet{
    width:8px;
    height:8px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:5px
}
.rsUni .rsBullet span{
    display:block;
    width:8px;
    height:8px;
    border-radius:50%;
    background:#BBB
}
.rsUni .rsBullet.rsNavSelected span{
    background-color:#383838
}
.rsUni .rsThumbsHor{
    width:100%;
    height:72px
}
.rsUni .rsThumbsVer{
    width:96px;
    height:100%;
    position:absolute;
    top:0;
    right:0
}
.rsUni.rsWithThumbsHor .rsThumbsContainer{
    position:relative;
    height:100%
}
.rsUni.rsWithThumbsVer .rsThumbsContainer{
    position:relative;
    width:100%
}
.rsUni .rsThumb{
    float:left;
    overflow:hidden;
    width:96px;
    height:72px
}
.rsUni .rsThumb img{
    width:100%;
    height:100%
}
.rsUni .rsThumb.rsNavSelected{
    background:#333
}
.rsUni .rsThumb.rsNavSelected img{
    opacity:0.7;
    filter:alpha(opacity=30)
}
.rsUni .rsThumb.rsNavSelected .thumbIco{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    border:2px solid #FFF;
    border:2px solid rgba(255,255,255,0.9);
    -webkit-backface-visibility:hidden
}
.rsUni .rsTmb{
    display:block
}
.rsUni .rsTmb h5{
    font-size:16px;
    margin:0;
    padding:0;
    line-height:20px;
    color:#FFF
}
.rsUni .rsTmb span{
    color:#DDD;
    margin:0;
    padding:0;
    font-size:13px;
    line-height:18px
}
.rsUni .rsThumbsArrow{
    height:100%;
    width:20px;
    position:absolute;
    display:block;
    cursor:pointer;
    z-index:21
}
.rsUni.rsWithThumbsVer .rsThumbsArrow{
    width:100%;
    height:20px
}
.rsUni.rsWithThumbsVer .rsThumbsArrowLeft{
    top:0;
    left:0
}
.rsUni.rsWithThumbsVer .rsThumbsArrowRight{
    bottom:0;
    left:0
}
.rsUni.rsWithThumbsHor .rsThumbsArrowLeft{
    left:0;
    top:0
}
.rsUni.rsWithThumbsHor .rsThumbsArrowRight{
    right:0;
    top:0
}
.rsUni .rsThumbsArrowIcn{
    width:16px;
    height:16px;
    top:50%;
    left:50%;
    margin-top:-8px;
    margin-left:-8px;
    position:absolute;
    cursor:pointer;
    background:url("rs-universal.png") transparent
}
.rsUni.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{
    background-position:-128px -32px
}
.rsUni.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{
    background-position:-128px -48px
}
.rsUni.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{
    background-position:-144px -32px
}
.rsUni.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{
    background-position:-144px -48px
}
.rsUni .rsThumbsArrowDisabled{
    display:none !important
}
@media screen and (min-width: 0px) and (max-width: 800px){
    .rsUni .rsThumb{
        width:59px;
        height:44px
    }
    .rsUni .rsThumbsHor{
        height:44px
    }
    .rsUni .rsThumbsVer{
        width:59px
    }
}
.rsUni .rsTabs{
    width:100%;
    height:auto;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
    padding-top:12px;
    position:relative
}
.rsUni .rsTab{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    height:auto;
    width:auto;
    color:#333;
    padding:5px 13px 6px;
    min-width:72px;
    border:1px solid #D9D9DD;
    text-decoration:none;
    background:#FFF;
    border-right:none;
    *display:inline;
    *zoom:1;
    *border-right:1px solid #d9d9d9
}
.rsUni .rsTab:first-child{
    border-top-left-radius:16px;
    border-bottom-left-radius:16px
}
.rsUni .rsTab:last-child{
    border-top-right-radius:16px;
    border-bottom-right-radius:16px;
    border-right:1px solid #D9D9DD
}
.rsUni .rsTab:active{
    background-color:#f4f4f4
}
.rsUni .rsTab.rsNavSelected{
    color:#FFF;
    background:#383838;
    border-color:#383838
}
.rsUni .rsFullscreenBtn{
    right:0;
    top:0;
    width:44px;
    height:44px;
    z-index:22;
    display:block;
    position:absolute;
    cursor:pointer
}
.rsUni .rsFullscreenIcn{
    display:block;
    margin:6px;
    width:32px;
    height:32px;
    background:url("rs-universal.png") 0 0 transparent;
    opacity:0.7;
    border-radius:2px
}
.rsUni .rsFullscreenBtn:hover .rsFullscreenIcn{
    opacity:1
}
.rsUni.rsFullscreen .rsFullscreenIcn{
    background-position:-32px 0
}
.rsUni .rsPlayBtn{
    -webkit-tap-highlight-color:rgba(0,0,0,0.3);
    width:64px;
    height:64px;
    margin-left:-32px;
    margin-top:-32px;
    cursor:pointer
}
.rsUni .rsPlayBtnIcon{
    width:64px;
    display:block;
    height:64px;
    border-radius:4px;
    -webkit-transition:.3s;
    transition:.3s;
    background:url(rs-universal.png) no-repeat 0 -32px;
    background-color:#383838;
    background-color:rgba(0,0,0,0.75);
    *background-color:#383838
}
.rsUni .rsPlayBtn:hover .rsPlayBtnIcon{
    background-color:rgba(0,0,0,0.9)
}
.rsUni .rsBtnCenterer{
    position:absolute;
    left:50%;
    top:50%;
    width:20px;
    height:20px
}
.rsUni .rsCloseVideoBtn{
    right:0;
    top:0;
    width:44px;
    height:44px;
    z-index:500;
    position:absolute;
    cursor:pointer;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0)
}
.rsUni .rsCloseVideoBtn.rsiOSBtn{
    top:-38px;
    right:-6px
}
.rsUni .rsCloseVideoIcn{
    margin:6px;
    width:32px;
    height:32px;
    background:url("rs-universal.png") -64px 0;
    background-color:#383838;
    background-color:rgba(0,0,0,0.75);
    *background-color:#383838
}
.rsUni .rsCloseVideoIcn:hover{
    background-color:rgba(0,0,0,0.9)
}
.rsUni .rsPreloader{
    width:20px;
    height:20px;
    background-image:url(../preloaders/preloader-white.gif);
    left:50%;
    top:50%;
    margin-left:-10px;
    margin-top:-10px
}
.rsUni .rsGCaption{
    position:absolute;
    float:none;
    bottom:6px;
    left:6px;
    text-align:left;
    background:#222;
    color:#FFF;
    padding:2px 8px;
    width:auto;
    font-size:12px;
    border-radius:2px
}
.rsUni .rsArrowIcn{
    background:url(/images/rs-universal.png)
}
.rsUni .rsThumbsArrowIcn{
    background:url(/images/rs-universal.png) transparent
}
.rsUni .rsFullscreenIcn{
    background:url(/images/openfullscreen.png) no-repeat center center;
    width:44px;
    height:44px;
    margin:0
}
.royal-image-slideshow.rsFullscreen .rsFullscreenIcn{
    background:url(/images/exitfullscreen.png) no-repeat center center
}
.rsUni .rsPlayBtnIcon{
    background:url(/assets/royalslider/skins/universal/rs-universal.png) no-repeat 0 -32px
}
.rsUni .rsCloseVideoIcn{
    background:url(/images/rs-universal.png) -64px 0
}
.rsUni .rsPreloader{
    background-image:url(/images/preloader-white.gif)
}
.grab-cursor{
    cursor:url(/images/manoa.png) 8 8,move
}
.grabbing-cursor{
    cursor:url(/images/mano.png) 8 8,move
}
#gallery .royal-image-slideshow>img{
    visibility:hidden
}
#gallery{
    padding:0 !important
}
#gallery .royal-image-slideshow:not(.rsFullscreen){
    height:576px !important;
    overflow:hidden
}
@media (min-width: 769px) and (max-width: 991px){
    #gallery .royal-image-slideshow:not(.rsFullscreen){
        height:400px !important
    }
}
@media (max-width: 768px){
    #gallery .royal-image-slideshow:not(.rsFullscreen){
        height:300px !important
    }
}
#gallery .rsUni,#gallery .rsUni .rsOverflow,#gallery .rsUni .rsSlide,#gallery .rsUni .rsVideoFrameHolder{
    background:#fff;
    color:#333
}
#gallery .rsFullscreen{
    background:#000 !important
}
#gallery .rsFullscreen .rsOverflow,#gallery .rsFullscreen .rsSlide,#gallery .rsFullscreen .rsVideoFrameHolder{
    background:#000 !important
}
#gallery .rsFullscreen .rsThumbs,#gallery .rsFullscreen .rsGCaption{
    background:#000 !important;
    color:#fff;
    border-top:0 !important
}
#gallery .rsFullscreen .rsThumbs .rsThumb,#gallery .rsFullscreen .rsThumbs .rsThumb.rsNavSelected,#gallery .rsFullscreen .rsGCaption .rsThumb,#gallery .rsFullscreen .rsGCaption .rsThumb.rsNavSelected{
    background:#000 !important
}
#gallery .rsUni{
    width:100% !important
}
#gallery .rsUni .rsThumbs{
    background:#f5f5f5;
    border-top:1px solid #e5e5e5;
    box-shadow:0 0 4px rgba(0,0,0,0.15);
    padding:10px;
    height:94px
}
#gallery .rsUni .rsThumbs .rsThumb,#gallery .rsUni .rsThumbs .rsThumb.rsNavSelected{
    background:#f5f5f5;
    text-align:center
}
#gallery .rsUni .rsThumbs .rsThumb img,#gallery .rsUni .rsThumbs .rsThumb.rsNavSelected img{
    width:auto
}
#gallery .rsUni .rsThumbs .rsThumb.rsNavSelected .thumbIco{
    border:0
}
#gallery .rsUni .rsThumbs .rsThumbsArrow{
    background:rgba(51,51,51,0.9)
}
#gallery .rsGCaption{
    position:absolute;
    float:none;
    bottom:100px;
    left:10px;
    text-align:left;
    background:#333;
    color:#fff;
    padding:2px 8px;
    width:auto;
    font-size:12px;
    border-radius:2px;
    right:auto
}
.mg_edit a span{
    display:none
}

@media (max-width:768px){
#FiltrosGr {
	display:none;
}
}
 