a[name]{
    margin-top:-71px;
    position:absolute;
}
p:has(a[name]:target)
{
    background-color: #f0ad4e;
    height:1px;
}
p:has(a[name=""]:target) {
    background-color: inherit;
    height: inherit;
}
a[name=""]{
    margin-top: inherit;
    position: inherit;
}
@media screen {
    html {
 font-family: sans-serif;
 -webkit-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%;
 font-size: 10px;
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 direction: ltr;
}
body {
 margin: 0;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size: 14px;
 background-color: #FFF;
 color: #777;
 font-family: "Open Sans",Arial,sans-serif;
 font-size: 14px;
 line-height: 22px;
 margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
 display: block;
}
audio, canvas, progress, video {
 display: inline-block;
 vertical-align: baseline;
}
audio:not([controls]) {
 display: none;
 height: 0;
}
[hidden], template {
 display: none;
}
a:active, a:hover {
 outline: 0;
}
b, strong {
 font-weight: bold;
}
dfn {
 font-style: italic;
}
sub, sup {
 position: relative;
 font-size: 75%;
 line-height: 0;
 vertical-align: baseline;
}
sup {
 top: -.5em;
}
sub {
 bottom: -.25em;
}
img {
 border: 0;
 vertical-align: middle;
}
svg:not(:root) {
 overflow: hidden;
}
hr {
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 background-image: -webkit-linear-gradient(left,transparent,#dbdbdb,transparent);
 background-image: linear-gradient(to right,transparent,#dbdbdb,transparent);
 border: 0;
 height: 1px;
 margin: 22px 0;
}
pre {
 overflow: auto;
}
code, kbd, pre, samp {
 font-family: monospace,monospace;
 font-size: 1em;
}
button, input, optgroup, select, textarea {
 margin: 0;
 font: inherit;
 color: inherit;
}
button {
 overflow: visible;
}
button, select {
 text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
 -webkit-appearance: button;
 cursor: pointer;
}
button[disabled], html input[disabled] {
 cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input {
 line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 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-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
 padding: .35em .625em .75em;
 margin: 0 2px;
 border: 1px solid silver;
}
legend {
 padding: 0;
 border: 0;
}
textarea {
 overflow: auto;
}
optgroup {
 font-weight: bold;
}
table {
 border-spacing: 0;
 border-collapse: collapse;
}
td, th {
 padding: 0;
}

* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
*:before, *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
input, button, select, textarea {
 font-family: inherit;
 font-size: inherit;
 line-height: inherit;
}
a {
 text-decoration: none;
}
a:hover, a:focus {
 text-decoration: underline;
}
a:focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px;
}
figure {
 margin: 0;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
 display: block;
 max-width: 100%;
 height: auto;
}
.img-rounded {
 border-radius: 6px;
}
.img-thumbnail {
 display: inline-block;
 max-width: 100%;
 height: auto;
 padding: 4px;
 line-height: 1.42857143;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 4px;
 -webkit-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
}
.img-circle {
 border-radius: 50%;
}

.sr-only {
 position: absolute;
 width: 1px;
 height: 1px;
 padding: 0;
 margin: -1px;
 overflow: hidden;
 clip: rect(0,0,0,0);
 border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
 position: static;
 width: auto;
 height: auto;
 margin: 0;
 overflow: visible;
 clip: auto;
}
[role="button"] {
 cursor: pointer;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
 font-family: inherit;
 line-height: 1.1;
 color: #1d2127;
 font-weight: 200;
 letter-spacing: -1px;
 margin: 0;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
 font-weight: normal;
 line-height: 1;
 color: #777;
}
h1, .h1, h2, .h2, h3, .h3 {
 margin-top: 20px;
 margin-bottom: 10px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
 font-size: 65%;
}
h4, .h4, h5, .h5, h6, .h6 {
 margin-top: 10px;
 margin-bottom: 10px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
 font-size: 75%;
}
.lead {
 margin-bottom: 20px;
 font-size: 16px;
 font-weight: 300;
 line-height: 1.4;
}
small, .small {
 font-size: 85%;
 color: inherit !important;
}
mark, .mark {
 padding: .2em;
 background-color: #fcf8e3;
 color: #000;
}
.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-primary{color:#337ab7;}a.text-primary:hover,a.text-primary:focus{color:#286090;}.text-success{color:#3c763d;}a.text-success:hover,a.text-success:focus{color:#2b542c;}.text-info{color:#31708f;}a.text-info:hover,a.text-info:focus{color:#245269;}.text-warning{color:#8a6d3b;}a.text-warning:hover,a.text-warning:focus{color:#66512c;}.text-danger{color:#a94442;}a.text-danger:hover,a.text-danger:focus{color:#843534;}
.bg-primary{color:#fff;background-color:#337ab7;}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090;}.bg-success{background-color:#dff0d8;}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3;}.bg-info{background-color:#d9edf7;}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee;}.bg-warning{background-color:#fcf8e3;}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5;}.bg-danger{background-color:#f2dede;}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9;}
.page-header {
 padding-bottom: 9px;
 margin: 40px 0 20px;
 border-bottom: 1px solid #eee;
}
ul, ol {
 margin-top: 0;
 margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol {
 margin-bottom: 0;
}
.list-unstyled {
 padding-left: 0;
 list-style: none;
}
.list-inline {
 padding-left: 0;
 margin-left: -5px;
 list-style: none;
}
.list-inline>li {
 display: inline-block;
 padding-right: 5px;
 padding-left: 5px;
}
dl {
 margin-top: 0;
 margin-bottom: 20px;
}
dt, dd {
 line-height: 1.42857143;
}
dt {
 font-weight: bold;
}
dd {
 margin-left: 0;
}
abbr[title], abbr[data-original-title] {
 cursor: help;
 border-bottom: 1px dotted #777;
}
.initialism {
 font-size: 90%;
 text-transform: uppercase;
}
blockquote {
 padding: 10px 20px;
 margin: 0 0 20px;
 font-size: 17.5px;
 border-left: 5px solid #eee;
 font-size: 1em;
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
 margin-bottom: 0;
}
blockquote footer, blockquote small, blockquote .small {
 display: block;
 font-size: 80%;
 line-height: 1.42857143;
 color: #777;
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
 content: '\2014 \00A0';
}
.blockquote-reverse, blockquote.pull-right {
 padding-right: 15px;
 padding-left: 0;
 text-align: right;
 border-right: 5px solid #eee;
 border-left: 0;
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
 content: '';
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
 content: '\00A0 \2014';
}
address {
 margin-bottom: 20px;
 font-style: normal;
 line-height: 1.42857143;
}
code, kbd, pre, samp {
 font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
code {
 padding: 2px 4px;
 font-size: 90%;
 color: #c7254e;
 background-color: #f9f2f4;
 border-radius: 4px;
}
kbd {
 padding: 2px 4px;
 font-size: 90%;
 color: #fff;
 background-color: #333;
 border-radius: 3px;
 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
 box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}
kbd kbd {
 padding: 0;
 font-size: 100%;
 font-weight: bold;
 -webkit-box-shadow: none;
 box-shadow: none;
}
pre {
 display: block;
 padding: 9.5px;
 margin: 0 0 10px;
 font-size: 13px;
 line-height: 1.42857143;
 color: #333;
 word-break: break-all;
 word-wrap: break-word;
 background-color: #f5f5f5;
 border: 1px solid #ccc;
 border-radius: 4px;
}
pre code {
 padding: 0;
 font-size: inherit;
 color: inherit;
 white-space: pre-wrap;
 background-color: transparent;
 border-radius: 0;
}
.pre-scrollable {
 max-height: 340px;
 overflow-y: scroll;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;
}

table {
 background-color: transparent;
}
caption {
 padding-top: 8px;
 padding-bottom: 8px;
 color: #777;
 text-align: left;
}
th {
 text-align: left;
}
.table {
 width: 100%;
 max-width: 100%;
 margin-bottom: 20px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
 padding: 8px;
 line-height: 1.42857143;
 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>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
 border-top: 0;
}
.table>tbody+tbody {
 border-top: 2px solid #ddd;
}
.table .table {
 background-color: #fff;
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
 padding: 5px;
}
.table-bordered {
 border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
 border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
 border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
 background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover {
 background-color: #f5f5f5;
}
table col[class*="col-"] {
 position: static;
 display: table-column;
 float: none;
}
table td[class*="col-"], table th[class*="col-"] {
 position: static;
 display: table-cell;
 float: none;
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
 background-color: #f5f5f5;
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
 background-color: #e8e8e8;
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
 background-color: #dff0d8;
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
 background-color: #d0e9c6;
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
 background-color: #d9edf7;
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
 background-color: #c4e3f3;
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
 background-color: #fcf8e3;
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
 background-color: #faf2cc;
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
 background-color: #f2dede;
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
 background-color: #ebcccc;
}
.table-responsive {
 min-height: .01%;
 overflow-x: auto;
}
}
@media screen and (max-width:767px) {
 .table-responsive {
 width: 100%;
 margin-bottom: 15px;
 overflow-y: hidden;
 -ms-overflow-style: -ms-autohiding-scrollbar;
 border: 1px solid #ddd;
 }
 .table-responsive>.table {
 margin-bottom: 0;
 }
 .table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
 white-space: nowrap;
 }
 .table-responsive>.table-bordered {
 border: 0;
 }
 .table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
 border-left: 0;
 }
 .table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
 border-right: 0;
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
 border-bottom: 0;
 }
}
@media screen {
fieldset {
 min-width: 0;
 padding: 0;
 margin: 0;
 border: 0;
}
legend {
 display: block;
 width: 100%;
 padding: 0;
 margin-bottom: 20px;
 font-size: 21px;
 line-height: inherit;
 color: #333;
 border: 0;
 border-bottom: 1px solid #e5e5e5;
}
label {
 display: inline-block;
 max-width: 100%;
 margin-bottom: 5px;
 font-weight: bold;
}
input[type="search"] {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
 margin: 4px 0 0;
 margin-top: 1px \9;
 line-height: normal;
}
input[type="file"] {
 display: block;
}
input[type="range"] {
 display: block;
 width: 100%;
}
select[multiple], select[size] {
 height: auto;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px;
}
output {
 display: block;
 padding-top: 7px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555;
}
.form-control {
 display: block;
 width: 100%;
 height: 34px;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 4px;
 -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,-webkit-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: #66afe9;
 outline: 0;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.form-control::-moz-placeholder {
 color: #999;
 opacity: 1;
}
.form-control:-ms-input-placeholder {
 color: #999;
}
.form-control::-webkit-input-placeholder {
 color: #999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
 background-color: #eee;
 opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
 cursor: not-allowed;
}
textarea.form-control {
 height: auto;
}
input[type="search"] {
 -webkit-appearance: none;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
 line-height: 34px;
 }
 input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {
 line-height: 30px;
 }
 input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {
 line-height: 46px;
 }
}
@media screen {
.form-group {
 margin-bottom: 15px;
}
.radio, .checkbox {
 position: relative;
 display: block;
 margin-top: 10px;
 margin-bottom: 10px;
}
.radio label, .checkbox label {
 min-height: 20px;
 padding-left: 20px;
 margin-bottom: 0;
 font-weight: normal;
 cursor: pointer;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
 position: absolute;
 margin-top: 4px \9;
 margin-left: -20px;
}
.radio+.radio, .checkbox+.checkbox {
 margin-top: -5px;
}
.radio-inline, .checkbox-inline {
 position: relative;
 display: inline-block;
 padding-left: 20px;
 margin-bottom: 0;
 font-weight: normal;
 vertical-align: middle;
 cursor: pointer;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
 margin-top: 0;
 margin-left: 10px;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
 cursor: not-allowed;
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
 cursor: not-allowed;
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
 cursor: not-allowed;
}
.form-control-static {
 min-height: 34px;
 padding-top: 7px;
 padding-bottom: 7px;
 margin-bottom: 0;
}
.form-control-static.input-lg, .form-control-static.input-sm {
 padding-right: 0;
 padding-left: 0;
}
.input-sm {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px;
}
select.input-sm {
 height: 30px;
 line-height: 30px;
}
textarea.input-sm, select[multiple].input-sm {
 height: auto;
}
.form-group-sm .form-control {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px;
}
.form-group-sm select.form-control {
 height: 30px;
 line-height: 30px;
}
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
 height: auto;
}
.form-group-sm .form-control-static {
 height: 30px;
 min-height: 32px;
 padding: 6px 10px;
 font-size: 12px;
 line-height: 1.5;
}
.input-lg {
 height: 46px;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.3333333;
 border-radius: 6px;
}
select.input-lg {
 height: 46px;
 line-height: 46px;
}
textarea.input-lg, select[multiple].input-lg {
 height: auto;
}
.form-group-lg .form-control {
 height: 46px;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.3333333;
 border-radius: 6px;
}
.form-group-lg select.form-control {
 height: 46px;
 line-height: 46px;
}
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
 height: auto;
}
.form-group-lg .form-control-static {
 height: 46px;
 min-height: 38px;
 padding: 11px 16px;
 font-size: 18px;
 line-height: 1.3333333;
}
.has-feedback {
 position: relative;
}
.has-feedback .form-control {
 padding-right: 42.5px;
}
.form-control-feedback {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 2;
 display: block;
 width: 34px;
 height: 34px;
 line-height: 34px;
 text-align: center;
 pointer-events: none;
}
.input-lg+.form-control-feedback, .input-group-lg+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback {
 width: 46px;
 height: 46px;
 line-height: 46px;
}
.input-sm+.form-control-feedback, .input-group-sm+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback {
 width: 30px;
 height: 30px;
 line-height: 30px;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
 color: #3c763d;
}
.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;
 background-color: #dff0d8;
 border-color: #3c763d;
}
.has-success .form-control-feedback {
 color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
 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;
 background-color: #fcf8e3;
 border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
 color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
 color: #a94442;
}
.has-error .form-control {
 border-color: #a94442;
 -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: #843534;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}
.has-error .input-group-addon {
 color: #a94442;
 background-color: #f2dede;
 border-color: #a94442;
}
.has-error .form-control-feedback {
 color: #a94442;
}
.has-feedback label~.form-control-feedback {
 top: 25px;
}
.has-feedback label.sr-only~.form-control-feedback {
 top: 0;
}
.help-block {
 display: block;
 margin-top: 5px;
 margin-bottom: 10px;
 color: #737373;
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
 padding-top: 7px;
 margin-top: 0;
 margin-bottom: 0;
}
.form-horizontal .radio, .form-horizontal .checkbox {
 min-height: 27px;
}
.form-horizontal .form-group {
 margin-right: -15px;
 margin-left: -15px;
}
.form-horizontal .has-feedback .form-control-feedback {
 right: 15px;
}
.btn {
 display: inline-block;
 padding: 6px 12px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 -ms-touch-action: manipulation;
 touch-action: manipulation;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn.focus {
 color: #333;
 text-decoration: none;
}
.btn:active, .btn.active {
 background-image: none;
 outline: 0;
 -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;
 filter: alpha(opacity=65);
 -webkit-box-shadow: none;
 box-shadow: none;
 opacity: .65;
}
a.btn.disabled, fieldset[disabled] a.btn {
 pointer-events: none;
}
.btn-default {
 color: #333;
 background-color: #fff;
 border-color: #ccc;
}
.btn-default:focus, .btn-default.focus {
 color: #333;
 background-color: #e6e6e6;
 border-color: #8c8c8c;
}
.btn-default:hover {
 color: #333;
 background-color: #e6e6e6;
 border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
 color: #333;
 background-color: #e6e6e6;
 border-color: #adadad;
}
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
 color: #333;
 background-color: #d4d4d4;
 border-color: #8c8c8c;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
 background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
 background-color: #fff;
 border-color: #ccc;
}
.btn-default .badge {
 color: #fff;
 background-color: #333;
}
.btn-primary {
 color: #fff;
 background-color: #337ab7;
 border-color: #2e6da4;
}
.btn-primary:focus, .btn-primary.focus {
 color: #fff;
 background-color: #286090;
 border-color: #122b40;
}
.btn-primary:hover {
 color: #fff;
 background-color: #286090;
 border-color: #204d74;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
 color: #fff;
 background-color: #286090;
 border-color: #204d74;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
 color: #fff;
 background-color: #204d74;
 border-color: #122b40;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
 background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
 background-color: #337ab7;
 border-color: #2e6da4;
}
.btn-primary .badge {
 color: #337ab7;
 background-color: #fff;
}
.btn-success {
 color: #fff;
 background-color: #5cb85c;
 border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
 color: #fff;
 background-color: #449d44;
 border-color: #255625;
}
.btn-success:hover {
 color: #fff;
 background-color: #449d44;
 border-color: #398439;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
 color: #fff;
 background-color: #449d44;
 border-color: #398439;
}
.btn-success:active:hover, .btn-success.active:hover, .open>.dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open>.dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open>.dropdown-toggle.btn-success.focus {
 color: #fff;
 background-color: #398439;
 border-color: #255625;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
 background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
 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:focus, .btn-info.focus {
 color: #fff;
 background-color: #31b0d5;
 border-color: #1b6d85;
}
.btn-info:hover {
 color: #fff;
 background-color: #31b0d5;
 border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
 color: #fff;
 background-color: #31b0d5;
 border-color: #269abc;
}
.btn-info:active:hover, .btn-info.active:hover, .open>.dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open>.dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open>.dropdown-toggle.btn-info.focus {
 color: #fff;
 background-color: #269abc;
 border-color: #1b6d85;
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
 background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
 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:focus, .btn-warning.focus {
 color: #fff;
 background-color: #ec971f;
 border-color: #985f0d;
}
.btn-warning:hover {
 color: #fff;
 background-color: #ec971f;
 border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
 color: #fff;
 background-color: #ec971f;
 border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning.active:hover, .open>.dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open>.dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open>.dropdown-toggle.btn-warning.focus {
 color: #fff;
 background-color: #d58512;
 border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
 background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
 background-color: #f0ad4e;
 border-color: #eea236;
}
.btn-warning .badge {
 color: #f0ad4e;
 background-color: #fff;
}
.btn-danger {
 color: #fff;
 background-color: #d9534f;
 border-color: #d43f3a;
}
.btn-danger:focus, .btn-danger.focus {
 color: #fff;
 background-color: #c9302c;
 border-color: #761c19;
}
.btn-danger:hover {
 color: #fff;
 background-color: #c9302c;
 border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
 color: #fff;
 background-color: #c9302c;
 border-color: #ac2925;
}
.btn-danger:active:hover, .btn-danger.active:hover, .open>.dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open>.dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open>.dropdown-toggle.btn-danger.focus {
 color: #fff;
 background-color: #ac2925;
 border-color: #761c19;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
 background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
 background-color: #d9534f;
 border-color: #d43f3a;
}
.btn-danger .badge {
 color: #d9534f;
 background-color: #fff;
}
.btn-link {
 font-weight: normal;
 color: #337ab7;
 border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
 background-color: transparent;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
 border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
 color: #23527c;
 text-decoration: underline;
 background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
 color: #777;
 text-decoration: none;
}
.btn-lg, .btn-group-lg>.btn {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.3333333;
 border-radius: 6px;
}
.btn-sm, .btn-group-sm>.btn {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px;
}
.btn-xs, .btn-group-xs>.btn {
 padding: 1px 5px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px;
}
.btn-block {
 display: block;
 width: 100%;
}
.btn-block+.btn-block {
 margin-top: 5px;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
 width: 100%;
}
.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;
}
.collapsing {
 position: relative;
 height: 0;
 overflow: hidden;
 -webkit-transition-timing-function: ease;
 -o-transition-timing-function: ease;
 transition-timing-function: ease;
 -webkit-transition-duration: .35s;
 -o-transition-duration: .35s;
 transition-duration: .35s;
 -webkit-transition-property: height,visibility;
 -o-transition-property: height,visibility;
 transition-property: height,visibility;
}
.caret {
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: 2px;
 vertical-align: middle;
 border-top: 4px dashed;
 border-top: 4px solid \9;
 border-right: 4px solid transparent;
 border-left: 4px solid transparent;
}
.dropup, .dropdown {
 position: relative;
}
.dropdown-toggle:focus {
 outline: 0;
}
.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;
 text-align: left;
 list-style: none;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #ccc;
 border: 1px solid rgba(0,0,0,.15);
 border-radius: 4px;
 -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
 box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu.pull-right {
 right: 0;
 left: auto;
}
.dropdown-menu .divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5;
}
.dropdown-menu>li>a {
 display: block;
 padding: 3px 20px;
 clear: both;
 font-weight: normal;
 line-height: 1.42857143;
 color: #333;
 white-space: nowrap;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
 color: #262626;
 text-decoration: none;
 background-color: #f5f5f5;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
 color: #fff;
 text-decoration: none;
 background-color: #337ab7;
 outline: 0;
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
 color: #777;
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
 text-decoration: none;
 cursor: not-allowed;
 background-color: transparent;
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open>.dropdown-menu {
 display: block;
}
.open>a {
 outline: 0;
}
.dropdown-menu-right {
 right: 0;
 left: auto;
}
.dropdown-menu-left {
 right: auto;
 left: 0;
}
.dropdown-header {
 display: block;
 padding: 3px 20px;
 font-size: 12px;
 line-height: 1.42857143;
 color: #777;
 white-space: nowrap;
}
.dropdown-backdrop {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 990;
}
.pull-right>.dropdown-menu {
 right: 0;
 left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
 content: "";
 border-top: 0;
 border-bottom: 4px dashed;
 border-bottom: 4px solid \9;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
 top: auto;
 bottom: 100%;
 margin-bottom: 2px;
}
}
@media screen and (min-width:990px) {
 .navbar-right .dropdown-menu {
 right: 0;
 left: auto;
 }
 .navbar-right .dropdown-menu-left {
 right: auto;
 left: 0;
 }
}
@media screen {
.btn-group, .btn-group-vertical {
 position: relative;
 display: inline-block;
 vertical-align: middle;
}
.btn-group>.btn, .btn-group-vertical>.btn {
 position: relative;
 float: left;
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
 z-index: 2;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
 margin-left: -1px;
}
.btn-toolbar {
 margin-left: -5px;
}
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
 float: left;
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
 margin-left: 5px;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius: 0;
}
.btn-group>.btn:first-child {
 margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
}
.btn-group>.btn-group {
 float: left;
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius: 0;
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
 outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
 padding-right: 8px;
 padding-left: 8px;
}
.btn-group>.btn-lg+.dropdown-toggle {
 padding-right: 12px;
 padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow: none;
 box-shadow: none;
}
.btn .caret {
 margin-left: 0;
}
.btn-lg .caret {
 border-width: 5px 5px 0;
 border-bottom-width: 0;
}
.dropup .btn-lg .caret {
 border-width: 0 5px 5px;
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
 display: block;
 float: none;
 width: 100%;
 max-width: 100%;
}
.btn-group-vertical>.btn-group>.btn {
 float: none;
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
 margin-top: -1px;
 margin-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
 border-radius: 0;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-top-left-radius: 0;
 border-top-right-radius: 0;
 border-bottom-left-radius: 4px;
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius: 0;
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
.btn-group-justified {
 display: table;
 width: 100%;
 table-layout: fixed;
 border-collapse: separate;
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
 display: table-cell;
 float: none;
 width: 1%;
}
.btn-group-justified>.btn-group .btn {
 width: 100%;
}
.btn-group-justified>.btn-group .dropdown-menu {
 left: auto;
}
[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="radio"], [data-toggle="buttons"]>.btn input[type="checkbox"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
 position: absolute;
 clip: rect(0,0,0,0);
 pointer-events: none;
}
.input-group {
 position: relative;
 display: table;
 border-collapse: separate;
}
.input-group[class*="col-"] {
 float: none;
 padding-right: 0;
 padding-left: 0;
}
.input-group .form-control {
 position: relative;
 z-index: 2;
 float: left;
 width: 100%;
 margin-bottom: 0;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
 height: 46px;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.3333333;
 border-radius: 6px;
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
 height: 46px;
 line-height: 46px;
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn {
 height: auto;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px;
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
 height: 30px;
 line-height: 30px;
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn {
 height: auto;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
 display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
 border-radius: 0;
}
.input-group-addon, .input-group-btn {
 width: 1%;
 white-space: nowrap;
 vertical-align: middle;
}
.input-group-addon {
 padding: 6px 12px;
 font-size: 14px;
 font-weight: normal;
 line-height: 1;
 color: #555;
 text-align: center;
 background-color: #eee;
 border: 1px solid #ccc;
 border-radius: 4px;
}
.input-group-addon.input-sm {
 padding: 5px 10px;
 font-size: 12px;
 border-radius: 3px;
}
.input-group-addon.input-lg {
 padding: 10px 16px;
 font-size: 18px;
 border-radius: 6px;
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
 margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
 border-right: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
 border-left: 0;
}
.input-group-btn {
 position: relative;
 font-size: 0;
 white-space: nowrap;
}
.input-group-btn>.btn {
 position: relative;
}
.input-group-btn>.btn+.btn {
 margin-left: -1px;
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
 z-index: 2;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
 margin-right: -1px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
 z-index: 2;
 margin-left: -1px;
}
.nav {
 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
}
.nav>li {
 position: relative;
 display: block;
}
.nav>li>a {
 position: relative;
 display: block;
 padding: 10px 15px;
}
.nav>li>a:hover, .nav>li>a:focus {
 text-decoration: none;
 background-color: #eee;
}
.nav>li.disabled>a {
 color: #777;
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
 color: #777;
 text-decoration: none;
 cursor: not-allowed;
 background-color: transparent;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
 background-color: #eee;
 border-color: #337ab7;
}
.nav .nav-divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5;
}
.nav>li>a>img {
 max-width: none;
}
.nav-tabs {
 border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
 float: left;
 margin-bottom: -1px;
}
.nav-tabs>li>a {
 margin-right: 2px;
 line-height: 1.42857143;
 border: 1px solid transparent;
 border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
 border-color: #eee #eee #ddd;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
 color: #555;
 cursor: default;
 background-color: #fff;
 border: 1px solid #ddd;
 border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
 width: 100%;
 border-bottom: 0;
}
.nav-tabs.nav-justified>li {
 float: none;
}
.nav-tabs.nav-justified>li>a {
 margin-bottom: 5px;
 text-align: center;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top: auto;
 left: auto;
}
.nav-tabs.nav-justified>li>a {
 margin-right: 0;
 border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
 border: 1px solid #ddd;
}
.nav-pills>li {
 float: left;
}
.nav-pills>li>a {
 border-radius: 4px;
}
.nav-pills>li+li {
 margin-left: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
 color: #fff;
 background-color: #337ab7;
}
.nav-stacked>li {
 float: none;
}
.nav-stacked>li+li {
 margin-top: 2px;
 margin-left: 0;
}
.nav-justified {
 width: 100%;
}
.nav-justified>li {
 float: none;
}
.nav-justified>li>a {
 margin-bottom: 5px;
 text-align: center;
}
.nav-justified>.dropdown .dropdown-menu {
 top: auto;
 left: auto;
}
.nav-tabs-justified {
 border-bottom: 0;
}
.nav-tabs-justified>li>a {
 margin-right: 0;
 border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
 border: 1px solid #ddd;
}
.tab-content>.tab-pane {
 display: none;
}
.tab-content>.active {
 display: block;
}
.nav-tabs .dropdown-menu {
 margin-top: -1px;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
.navbar {
 position: relative;
 min-height: 50px;
 margin-bottom: 20px;
 border: 1px solid transparent;
}
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
   }
   .navbar-collapse.in {
    overflow-y: auto;
   }
}
@media screen and (min-width:990px) {
 .navbar {
 border-radius: 4px;
 }
}
@media screen and (min-width:990px) {
 .navbar-header {
 float: left;
 }
}

@media screen and (min-width:990px) {
 .navbar-collapse {
 width: auto;
 border-top: 0;
 -webkit-box-shadow: none;
 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-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
 padding-right: 0;
 padding-left: 0;
 }
}
@media screen {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
 max-height: 340px;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
   }
   .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
   }
   .navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
   }
   .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
   }
   .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
   }
   .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
   }
   .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
   }
   .navbar-brand>img {
    display: block;
   }
   .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
   }
   .navbar-toggle:focus {
    outline: 0;
   }
   .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
   }
   .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
   }
   .navbar-nav {
    margin: 7.5px -15px;
   }
   .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
   }
   .navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -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);
   }
   .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
   }
   .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
   }
   .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
   }
   .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;
   }
   .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
   }
   .navbar-default .navbar-brand {
    color: #777;
   }
   .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
   }
   .navbar-default .navbar-text {
    color: #777;
   }
   .navbar-default .navbar-nav>li>a {
    color: #777;
   }
   .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent;
   }
   .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
   }
   .navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
   }
   .navbar-default .navbar-toggle {
    border-color: #ddd;
   }
   .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    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:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #555;
    background-color: #e7e7e7;
   }
}
@media screen and (max-device-width:480px) and (orientation:landscape) {
 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
 max-height: 200px;
 }
}

@media screen and (min-width:990px) {
 .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
 margin-right: 0;
 margin-left: 0;
 }
}

@media screen and (min-width:990px) {
 .navbar-static-top {
 border-radius: 0;
 }
}

@media screen and (min-width:990px) {
 .navbar-fixed-top, .navbar-fixed-bottom {
 border-radius: 0;
 }
}

@media screen and (min-width:990px) {
 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
 margin-left: -15px;
 }
}

@media screen and (min-width:990px) {
 .navbar-toggle {
 display: none;
 }
}

@media screen and (max-width:989px) {
 .navbar-nav .open .dropdown-menu {
 position: static;
 float: none;
 width: auto;
 margin-top: 0;
 background-color: transparent;
 border: 0;
 -webkit-box-shadow: none;
 box-shadow: none;
 }
 .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
 padding: 5px 15px 5px 25px;
 }
 .navbar-nav .open .dropdown-menu>li>a {
 line-height: 20px;
 }
 .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
 background-image: none;
 }
}
@media screen and (min-width:990px) {
 .navbar-nav {
 float: left;
 margin: 0;
 }
 .navbar-nav>li {
 float: left;
 }
 .navbar-nav>li>a {
 padding-top: 15px;
 padding-bottom: 15px;
 }
}

@media screen and (min-width:990px) {
 .navbar-form .form-group {
 display: inline-block;
 margin-bottom: 0;
 vertical-align: middle;
 }
 .navbar-form .form-control {
 display: inline-block;
 width: auto;
 vertical-align: middle;
 }
 .navbar-form .form-control-static {
 display: inline-block;
 }
 .navbar-form .input-group {
 display: inline-table;
 vertical-align: middle;
 }
 .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
 width: auto;
 }
 .navbar-form .input-group>.form-control {
 width: 100%;
 }
 .navbar-form .control-label {
 margin-bottom: 0;
 vertical-align: middle;
 }
 .navbar-form .radio, .navbar-form .checkbox {
 display: inline-block;
 margin-top: 0;
 margin-bottom: 0;
 vertical-align: middle;
 }
 .navbar-form .radio label, .navbar-form .checkbox label {
 padding-left: 0;
 }
 .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
 position: relative;
 margin-left: 0;
 }
 .navbar-form .has-feedback .form-control-feedback {
 top: 0;
 }
}
@media screen and (max-width:989px) {
 .navbar-form .form-group {
 margin-bottom: 5px;
 }
 .navbar-form .form-group:last-child {
 margin-bottom: 0;
 }
}
@media screen and (min-width:990px) {
 .navbar-form {
 width: auto;
 padding-top: 0;
 padding-bottom: 0;
 margin-right: 0;
 margin-left: 0;
 border: 0;
 -webkit-box-shadow: none;
 box-shadow: none;
 }
}

@media screen and (min-width:990px) {
 .navbar-text {
 float: left;
 margin-right: 15px;
 margin-left: 15px;
 }
}
@media screen and (min-width:990px) {
 .navbar-left {
 float: left !important;
 }
 .navbar-right {
 float: right !important;
 margin-right: -15px;
 }
 .navbar-right~.navbar-right {
 margin-right: 0;
 }
}

@media screen and (max-width:989px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
 color: #777;
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
 color: #333;
 background-color: transparent;
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
 color: #555;
 background-color: #e7e7e7;
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
 color: #ccc;
 background-color: transparent;
 }
}
@media screen {

.navbar-default .navbar-link {
 color: #777;
}
.navbar-default .navbar-link:hover {
 color: #333;
}
.navbar-default .btn-link {
 color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
 color: #333;
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
 color: #ccc;
}
.navbar-inverse {
 background-color: #222;
 border-color: #080808;
}
.navbar-inverse .navbar-brand {
 color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
 color: #fff;
 background-color: transparent;
}
.navbar-inverse .navbar-text {
 color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a {
 color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
 color: #fff;
 background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
 color: #fff;
 background-color: #080808;
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
 color: #444;
 background-color: transparent;
}
.navbar-inverse .navbar-toggle {
 border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
 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:hover, .navbar-inverse .navbar-nav>.open>a:focus {
 color: #fff;
 background-color: #080808;
}
}
@media screen and (max-width:989px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
 border-color: #080808;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
 background-color: #080808;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
 color: #9d9d9d;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
 color: #fff;
 background-color: transparent;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
 color: #fff;
 background-color: #080808;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
 color: #444;
 background-color: transparent;
 }
}
@media screen {
.navbar-inverse .navbar-link {
 color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
 color: #fff;
}
.navbar-inverse .btn-link {
 color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
 color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
 color: #444;
}
.breadcrumb {
 padding: 8px 15px;
 margin-bottom: 20px;
 list-style: none;
 background-color: #f5f5f5;
 border-radius: 4px;
}
.breadcrumb>li {
 display: inline-block;
}
.breadcrumb>li+li:before {
 padding: 0 5px;
 color: #ccc;
 content: "/\00a0";
}
.breadcrumb>.active {
 color: #777;
}
.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 20px 0;
 border-radius: 4px;
}
.pagination>li {
 display: inline;
}
.pagination>li>a, .pagination>li>span {
 position: relative;
 float: left;
 padding: 6px 12px;
 margin-left: -1px;
 line-height: 1.42857143;
 color: #337ab7;
 text-decoration: none;
 background-color: #fff;
 border: 1px solid #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
 margin-left: 0;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
 z-index: 3;
 color: #23527c;
 background-color: #eee;
 border-color: #ddd;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
 z-index: 2;
 color: #fff;
 cursor: default;
 background-color: #337ab7;
 border-color: #337ab7;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
 color: #777;
 cursor: not-allowed;
 background-color: #fff;
 border-color: #ddd;
}
.pagination-lg>li>a, .pagination-lg>li>span {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.3333333;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
 border-top-left-radius: 6px;
 border-bottom-left-radius: 6px;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
 border-top-right-radius: 6px;
 border-bottom-right-radius: 6px;
}
.pagination-sm>li>a, .pagination-sm>li>span {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
.pager {
 padding-left: 0;
 margin: 20px 0;
 text-align: center;
 list-style: none;
}
.pager li {
 display: inline;
}
.pager li>a, .pager li>span {
 display: inline-block;
 padding: 5px 14px;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 15px;
}
.pager li>a:hover, .pager li>a:focus {
 text-decoration: none;
 background-color: #eee;
}
.pager .next>a, .pager .next>span {
 float: right;
}
.pager .previous>a, .pager .previous>span {
 float: left;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
 color: #777;
 cursor: not-allowed;
 background-color: #fff;
}
.label {
 display: inline;
 padding: .2em .6em .3em;
 font-size: 75%;
 font-weight: bold;
 line-height: 1;
 color: #fff;
 text-align: center;
 white-space: nowrap;
 vertical-align: baseline;
 border-radius: .25em;
}
a.label:hover, a.label:focus {
 color: #fff;
 text-decoration: none;
 cursor: pointer;
}
.label:empty {
 display: none;
}
.btn .label {
 position: relative;
 top: -1px;
}
.label-default {
 background-color: #777;
}
.label-default[href]:hover, .label-default[href]:focus {
 background-color: #5e5e5e;
}
.label-primary {
 background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
 background-color: #286090;
}
.label-success {
 background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
 background-color: #449d44;
}
.label-info {
 background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
 background-color: #31b0d5;
}
.label-warning {
 background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
 background-color: #ec971f;
}
.label-danger {
 background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
 background-color: #c9302c;
}
.badge {
 display: inline-block;
 min-width: 10px;
 padding: 3px 7px;
 font-size: 12px;
 font-weight: bold;
 line-height: 1;
 color: #fff;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 background-color: #777;
 border-radius: 10px;
}
.badge:empty {
 display: none;
}
.btn .badge {
 position: relative;
 top: -1px;
}
.btn-xs .badge, .btn-group-xs>.btn .badge {
 top: 0;
 padding: 1px 5px;
}
a.badge:hover, a.badge:focus {
 color: #fff;
 text-decoration: none;
 cursor: pointer;
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
 color: #337ab7;
 background-color: #fff;
}
.list-group-item>.badge {
 float: right;
}
.list-group-item>.badge+.badge {
 margin-right: 5px;
}
.nav-pills>li>a>.badge {
 margin-left: 3px;
}
.jumbotron {
 padding-top: 30px;
 padding-bottom: 30px;
 margin-bottom: 30px;
 color: inherit;
 background-color: #eee;
}
.jumbotron h1, .jumbotron .h1 {
 color: inherit;
}
.jumbotron p {
 margin-bottom: 15px;
 font-size: 21px;
 font-weight: 200;
}
.jumbotron>hr {
 border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
 border-radius: 6px;
}
.jumbotron .container {
 max-width: 100%;
}
}
@media screen and (min-width:768px) {
 .jumbotron {
 padding-top: 48px;
 padding-bottom: 48px;
 }
 .container .jumbotron, .container-fluid .jumbotron {
 padding-right: 60px;
 padding-left: 60px;
 }
 .jumbotron h1, .jumbotron .h1 {
 font-size: 63px;
 }
}
@media screen {
.thumbnail {
 display: block;
 padding: 4px;
 margin-bottom: 20px;
 line-height: 1.42857143;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 4px;
 -webkit-transition: border .2s ease-in-out;
 -o-transition: border .2s ease-in-out;
 transition: border .2s ease-in-out;
}
.thumbnail>img, .thumbnail a>img {
 margin-right: auto;
 margin-left: auto;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
 border-color: #337ab7;
}
.thumbnail .caption {
 padding: 9px;
 color: #333;
}
.alert {
 padding: 15px;
 margin-bottom: 20px;
 border: 1px solid transparent;
 border-radius: 4px;
}
.alert h4 {
 margin-top: 0;
 color: inherit;
}
.alert .alert-link {
 font-weight: bold;
}
.alert>p, .alert>ul {
 margin-bottom: 0;
}
.alert>p+p {
 margin-top: 5px;
}
.alert-dismissable, .alert-dismissible {
 padding-right: 35px;
}
.alert-dismissable .close, .alert-dismissible .close {
 position: relative;
 top: -2px;
 right: -21px;
 color: inherit;
}
.alert-success {
 color: #3c763d;
 background-color: #dff0d8;
 border-color: #d6e9c6;
}
.alert-success hr {
 border-top-color: #c9e2b3;
}
.alert-success .alert-link {
 color: #2b542c;
}
.alert-info {
 color: #31708f;
 background-color: #d9edf7;
 border-color: #bce8f1;
}
.alert-info hr {
 border-top-color: #a6e1ec;
}
.alert-info .alert-link {
 color: #245269;
}
.alert-warning {
 color: #8a6d3b;
 background-color: #fcf8e3;
 border-color: #faebcc;
}
.alert-warning hr {
 border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
 color: #66512c;
}
.alert-danger {
 color: #a94442;
 background-color: #f2dede;
 border-color: #ebccd1;
}
.alert-danger hr {
 border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
 color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
 }
 to {
 background-position: 0 0;
 }
}
@-o-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;
 overflow: hidden;
 background-color: #f5f5f5;
 border-radius: 4px;
 -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: #337ab7;
 -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-striped .progress-bar, .progress-bar-striped {
 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);
 -webkit-background-size: 40px 40px;
 background-size: 40px 40px;
}
.progress.active .progress-bar, .progress-bar.active {
 -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-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: -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);
}
.progress-bar-info {
 background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
 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);
}
.progress-bar-warning {
 background-color: #f0ad4e;
}
.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);
 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: #d9534f;
}
.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);
}
.media {
 margin-top: 15px;
}
.media:first-child {
 margin-top: 0;
}
.media, .media-body {
 overflow: hidden;
 zoom: 1;
}
.media-body {
 width: 10000px;
}
.media-object {
 display: block;
}
.media-object.img-thumbnail {
 max-width: none;
}
.media-right, .media>.pull-right {
 padding-left: 10px;
}
.media-left, .media>.pull-left {
 padding-right: 10px;
}
.media-left, .media-right, .media-body {
 display: table-cell;
 vertical-align: top;
}
.media-middle {
 vertical-align: middle;
}
.media-bottom {
 vertical-align: bottom;
}
.media-heading {
 margin-top: 0;
 margin-bottom: 5px;
}
.media-list {
 padding-left: 0;
 list-style: none;
}
.list-group {
 padding-left: 0;
 margin-bottom: 20px;
}
.list-group-item {
 position: relative;
 display: block;
 padding: 10px 15px;
 margin-bottom: -1px;
 background-color: #fff;
 border: 1px solid #ddd;
}
.list-group-item:first-child {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
}
.list-group-item:last-child {
 margin-bottom: 0;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px;
}
a.list-group-item, button.list-group-item {
 color: #555;
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
 color: #333;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
 color: #555;
 text-decoration: none;
 background-color: #f5f5f5;
}
button.list-group-item {
 width: 100%;
 text-align: left;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
 color: #777;
 cursor: not-allowed;
 background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
 color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
 color: #777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
 z-index: 2;
 color: #fff;
 background-color: #337ab7;
 border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small {
 color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
 color: #c7ddef;
}
.list-group-item-success {
 color: #3c763d;
 background-color: #dff0d8;
}
a.list-group-item-success, button.list-group-item-success {
 color: #3c763d;
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
 color: inherit;
}
a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
 color: #3c763d;
 background-color: #d0e9c6;
}
a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
 color: #fff;
 background-color: #3c763d;
 border-color: #3c763d;
}
.list-group-item-info {
 color: #31708f;
 background-color: #d9edf7;
}
a.list-group-item-info, button.list-group-item-info {
 color: #31708f;
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
 color: inherit;
}
a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
 color: #31708f;
 background-color: #c4e3f3;
}
a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
 color: #fff;
 background-color: #31708f;
 border-color: #31708f;
}
.list-group-item-warning {
 color: #8a6d3b;
 background-color: #fcf8e3;
}
a.list-group-item-warning, button.list-group-item-warning {
 color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
 color: inherit;
}
a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
 color: #8a6d3b;
 background-color: #faf2cc;
}
a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
 color: #fff;
 background-color: #8a6d3b;
 border-color: #8a6d3b;
}
.list-group-item-danger {
 color: #a94442;
 background-color: #f2dede;
}
a.list-group-item-danger, button.list-group-item-danger {
 color: #a94442;
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
 color: inherit;
}
a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
 color: #a94442;
 background-color: #ebcccc;
}
a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
 color: #fff;
 background-color: #a94442;
 border-color: #a94442;
}
.list-group-item-heading {
 margin-top: 0;
 margin-bottom: 5px;
}
.list-group-item-text {
 margin-bottom: 0;
 line-height: 1.3;
}
.panel {
 margin-bottom: 20px;
 background-color: #fff;
 border: 1px solid transparent;
 border-radius: 4px;
 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
 box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-body {
 padding: 15px;
}
.panel-heading {
 padding: 10px 15px;
 border-bottom: 1px solid transparent;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
}
.panel-heading>.dropdown .dropdown-toggle {
 color: inherit;
}
.panel-title {
 margin-top: 0;
 margin-bottom: 0;
 font-size: 16px;
 color: inherit;
}
.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a, .panel-title>.small>a {
 color: inherit;
}
.panel-footer {
 padding: 10px 15px;
 background-color: #f5f5f5;
 border-top: 1px solid #ddd;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
}
.panel>.list-group, .panel>.panel-collapse>.list-group {
 margin-bottom: 0;
}
.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
 border-width: 1px 0;
 border-radius: 0;
}
.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
 border-top: 0;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
}
.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
 border-bottom: 0;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
.panel-heading+.list-group .list-group-item:first-child {
 border-top-width: 0;
}
.list-group+.panel-footer {
 border-top-width: 0;
}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
 margin-bottom: 0;
}
.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption {
 padding-right: 15px;
 padding-left: 15px;
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
}
.panel>.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 td:first-child, .panel>.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 td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th: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 th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
 border-top-left-radius: 3px;
}
.panel>.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 td:last-child, .panel>.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 td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th: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 th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
 border-top-right-radius: 3px;
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px;
}
.panel>.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 td:first-child, .panel>.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 td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
 border-bottom-left-radius: 3px;
}
.panel>.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 td:last-child, .panel>.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 td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
 border-bottom-right-radius: 3px;
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
 border-top: 1px solid #ddd;
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
 border-top: 0;
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
 border: 0;
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
 border-left: 0;
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
 border-right: 0;
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
 border-bottom: 0;
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
 border-bottom: 0;
}
.panel>.table-responsive {
 margin-bottom: 0;
 border: 0;
}
.panel-group {
 margin-bottom: 20px;
}
.panel-group .panel {
 margin-bottom: 0;
 border-radius: 4px;
}
.panel-group .panel+.panel {
 margin-top: 5px;
}
.panel-group .panel-heading {
 border-bottom: 0;
}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
 border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
 border-top: 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom: 1px solid #ddd;
}
.panel-default {
 border-color: #ddd;
}
.panel-default>.panel-heading {
 color: #333;
 background-color: #f5f5f5;
 border-color: #ddd;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
 border-top-color: #ddd;
}
.panel-default>.panel-heading .badge {
 color: #f5f5f5;
 background-color: #333;
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color: #ddd;
}
.panel-primary {
 border-color: #337ab7;
}
.panel-primary>.panel-heading {
 color: #fff;
 background-color: #337ab7;
 border-color: #337ab7;
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
 border-top-color: #337ab7;
}
.panel-primary>.panel-heading .badge {
 color: #337ab7;
 background-color: #fff;
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color: #337ab7;
}
.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: #a94442;
 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: #a94442;
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color: #ebccd1;
}
.embed-responsive {
 position: relative;
 display: block;
 height: 0;
 padding: 0;
 overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border: 0;
}
.embed-responsive-16by9 {
 padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
 padding-bottom: 75%;
}
.well {
 min-height: 20px;
 padding: 19px;
 margin-bottom: 20px;
 background-color: #f5f5f5;
 border: 1px solid #e3e3e3;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.well blockquote {
 border-color: #ddd;
 border-color: rgba(0,0,0,.15);
}
.well-lg {
 padding: 24px;
 border-radius: 6px;
}
.well-sm {
 padding: 9px;
 border-radius: 3px;
}
.close {
 float: right;
 font-size: 21px;
 font-weight: bold;
 line-height: 1;
 color: #000;
 text-shadow: 0 1px 0 #fff;
 filter: alpha(opacity=20);
 opacity: .2;
}
.close:hover, .close:focus {
 color: #000;
 text-decoration: none;
 cursor: pointer;
 filter: alpha(opacity=50);
 opacity: .5;
}
button.close {
 -webkit-appearance: none;
 padding: 0;
 cursor: pointer;
 background: transparent;
 border: 0;
}
.modal-open {
 overflow: hidden;
}
.modal {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1050;
 display: none;
 overflow: hidden;
 -webkit-overflow-scrolling: touch;
 outline: 0;
}
.modal.fade .modal-dialog {
 -webkit-transition: -webkit-transform .3s ease-out;
 -o-transition: -o-transform .3s ease-out;
 transition: transform .3s ease-out;
 -webkit-transform: translate(0,-25%);
 -ms-transform: translate(0,-25%);
 -o-transform: translate(0,-25%);
 transform: translate(0,-25%);
}
.modal.in .modal-dialog {
 -webkit-transform: translate(0,0);
 -ms-transform: translate(0,0);
 -o-transform: translate(0,0);
 transform: translate(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;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #999;
 border: 1px solid rgba(0,0,0,.2);
 border-radius: 6px;
 outline: 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 {
 filter: alpha(opacity=0);
 opacity: 0;
}
.modal-backdrop.in {
 filter: alpha(opacity=50);
 opacity: .5;
}
.modal-header {
 min-height: 16.42857143px;
 padding: 15px;
 border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
 margin-top: -2px;
}
.modal-title {
 margin: 0;
 line-height: 1.42857143;
}
.modal-body {
 position: relative;
 padding: 15px;
}
.modal-footer {
 padding: 15px;
 text-align: right;
 border-top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
 margin-bottom: 0;
 margin-left: 5px;
}
.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;
}
.container {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
   }
   .row {
    margin-right: -15px;
    margin-left: -15px;
   }
}
@media screen and (min-width:768px) {
 .nav-justified>li {
 display: table-cell;
 width: 1%;
 }
 .nav-justified>li>a {
 margin-bottom: 0;
 }
 .nav-tabs-justified>li>a {
 border-bottom: 1px solid #ddd;
 border-radius: 4px 4px 0 0;
 }
 .nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
 border-bottom-color: #fff;
 }
 .nav-tabs.nav-justified>li {
 display: table-cell;
 width: 1%;
 }
 .nav-tabs.nav-justified>li>a {
 margin-bottom: 0;
 }
 .nav-tabs.nav-justified>li>a {
 border-bottom: 1px solid #ddd;
 border-radius: 4px 4px 0 0;
 }
 .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
 border-bottom-color: #fff;
 }
 .form-horizontal .control-label {
 padding-top: 7px;
 margin-bottom: 0;
 text-align: right;
 }
 .form-horizontal .form-group-lg .control-label {
 padding-top: 14.333333px;
 font-size: 18px;
 }
 .form-horizontal .form-group-sm .control-label {
 padding-top: 6px;
 font-size: 12px;
 }
 .container {
 width: 750px;
 }
 .dl-horizontal dt {
 float: left;
 width: 160px;
 overflow: hidden;
 clear: left;
 text-align: right;
 text-overflow: ellipsis;
 white-space: nowrap;
 }
 .dl-horizontal dd {
 margin-left: 180px;
 }
 .lead {
 font-size: 21px;
 }
.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;}
 .form-inline .form-group {
 display: inline-block;
 margin-bottom: 0;
 vertical-align: middle;
 }
 .form-inline .form-control {
 display: inline-block;
 width: auto;
 vertical-align: middle;
 }
 .form-inline .form-control-static {
 display: inline-block;
 }
 .form-inline .input-group {
 display: inline-table;
 vertical-align: middle;
 }
 .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
 width: auto;
 }
 .form-inline .input-group>.form-control {
 width: 100%;
 }
 .form-inline .control-label {
 margin-bottom: 0;
 vertical-align: middle;
 }
 .form-inline .radio, .form-inline .checkbox {
 display: inline-block;
 margin-top: 0;
 margin-bottom: 0;
 vertical-align: middle;
 }
 .form-inline .radio label, .form-inline .checkbox label {
 padding-left: 0;
 }
 .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
 position: relative;
 margin-left: 0;
 }
 .form-inline .has-feedback .form-control-feedback {
 top: 0;
 }
 .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;
 }
}

@media screen and (min-width:992px) {
 .container {
 width: 970px;
 }
}
@media screen and (min-width:1200px) {
 .container {
 width: 1170px;
 }
}

@media screen and (min-width:992px) {
 .modal-lg {
 width: 900px;
 }
 .col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;}
}
@media screen and (min-width:1200px) {
 .col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0;}
}
@media screen {
.tooltip {
 position: absolute;
 z-index: 1070;
 display: block;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: left;
 text-align: start;
 text-decoration: none;
 text-shadow: none;
 text-transform: none;
 letter-spacing: normal;
 word-break: normal;
 word-spacing: normal;
 word-wrap: normal;
 white-space: normal;
 filter: alpha(opacity=0);
 opacity: 0;
 line-break: auto;
}
.tooltip.in {
 filter: alpha(opacity=90);
 opacity: .9;
}
.tooltip.top {
 padding: 5px 0;
 margin-top: -3px;
}
.tooltip.right {
 padding: 0 5px;
 margin-left: 3px;
}
.tooltip.bottom {
 padding: 5px 0;
 margin-top: 3px;
}
.tooltip.left {
 padding: 0 5px;
 margin-left: -3px;
}
.tooltip-inner {
 max-width: 200px;
 padding: 3px 8px;
 color: #fff;
 text-align: center;
 background-color: #000;
 border-radius: 4px;
}
.tooltip-arrow {
 position: absolute;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid;
}
.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 {
 right: 5px;
 bottom: 0;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
 bottom: 0;
 left: 5px;
 margin-bottom: -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 {
 top: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
 top: 0;
 right: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
 top: 0;
 left: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000;
}
.popover {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1060;
 display: none;
 max-width: 276px;
 padding: 1px;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: left;
 text-align: start;
 text-decoration: none;
 text-shadow: none;
 text-transform: none;
 letter-spacing: normal;
 word-break: normal;
 word-spacing: normal;
 word-wrap: normal;
 white-space: normal;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #ccc;
 border: 1px solid rgba(0,0,0,.2);
 border-radius: 6px;
 -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
 box-shadow: 0 5px 10px rgba(0,0,0,.2);
 line-break: auto;
}
.popover.top {
 margin-top: -10px;
}
.popover.right {
 margin-left: 10px;
}
.popover.bottom {
 margin-top: 10px;
}
.popover.left {
 margin-left: -10px;
}
.popover-title {
 padding: 8px 14px;
 margin: 0;
 font-size: 14px;
 background-color: #f7f7f7;
 border-bottom: 1px solid #ebebeb;
 border-radius: 5px 5px 0 0;
}
.popover-content {
 padding: 9px 14px;
}
.popover>.arrow, .popover>.arrow:after {
 position: absolute;
 display: block;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid;
}
.popover>.arrow {
 border-width: 11px;
}
.popover>.arrow:after {
 content: "";
 border-width: 10px;
}
.popover.top>.arrow {
 bottom: -11px;
 left: 50%;
 margin-left: -11px;
 border-top-color: #999;
 border-top-color: rgba(0,0,0,.25);
 border-bottom-width: 0;
}
.popover.top>.arrow:after {
 bottom: 1px;
 margin-left: -10px;
 content: " ";
 border-top-color: #fff;
 border-bottom-width: 0;
}
.popover.right>.arrow {
 top: 50%;
 left: -11px;
 margin-top: -11px;
 border-right-color: #999;
 border-right-color: rgba(0,0,0,.25);
 border-left-width: 0;
}
.popover.right>.arrow:after {
 bottom: -10px;
 left: 1px;
 content: " ";
 border-right-color: #fff;
 border-left-width: 0;
}
.popover.bottom>.arrow {
 top: -11px;
 left: 50%;
 margin-left: -11px;
 border-top-width: 0;
 border-bottom-color: #999;
 border-bottom-color: rgba(0,0,0,.25);
}
.popover.bottom>.arrow:after {
 top: 1px;
 margin-left: -10px;
 content: " ";
 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: #999;
 border-left-color: rgba(0,0,0,.25);
}
.popover.left>.arrow:after {
 right: 1px;
 bottom: -10px;
 content: " ";
 border-right-width: 0;
 border-left-color: #fff;
}
.carousel {
 position: relative;
}
.carousel-inner {
 position: relative;
 width: 100%;
 overflow: hidden;
}
.carousel-inner>.item {
 position: relative;
 display: none;
 -webkit-transition: .6s ease-in-out left;
 -o-transition: .6s ease-in-out left;
 transition: .6s ease-in-out left;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
 line-height: 1;
}
}
@media all and (transform-3d),(-webkit-transform-3d) {
 .carousel-inner>.item {
 -webkit-transition: -webkit-transform .6s ease-in-out;
 -o-transition: -o-transform .6s ease-in-out;
 transition: transform .6s ease-in-out;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
 -webkit-perspective: 1000px;
 perspective: 1000px;
 }
 .carousel-inner>.item.next, .carousel-inner>.item.active.right {
 left: 0;
 -webkit-transform: translate3d(100%,0,0);
 transform: translate3d(100%,0,0);
 }
 .carousel-inner>.item.prev, .carousel-inner>.item.active.left {
 left: 0;
 -webkit-transform: translate3d(-100%,0,0);
 transform: translate3d(-100%,0,0);
 }
 .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {
 left: 0;
 -webkit-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0);
 }
}
@media screen {

    .carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
 display: block;
}
.carousel-inner>.active {
 left: 0;
}
.carousel-inner>.next, .carousel-inner>.prev {
 position: absolute;
 top: 0;
 width: 100%;
}
.carousel-inner>.next {
 left: 100%;
}
.carousel-inner>.prev {
 left: -100%;
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
 left: 0;
}
.carousel-inner>.active.left {
 left: -100%;
}
.carousel-inner>.active.right {
 left: 100%;
}
.carousel-control {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 15%;
 font-size: 20px;
 color: #fff;
 text-align: center;
 text-shadow: 0 1px 2px rgba(0,0,0,.6);
 filter: alpha(opacity=50);
 opacity: .5;
}
.carousel-control.left {
 background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
 background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000',GradientType=1);
 background-repeat: repeat-x;
}
.carousel-control.right {
 right: 0;
 left: auto;
 background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
 background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#80000000',GradientType=1);
 background-repeat: repeat-x;
}
.carousel-control:hover, .carousel-control:focus {
 color: #fff;
 text-decoration: none;
 filter: alpha(opacity=90);
 outline: 0;
 opacity: .9;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
 position: absolute;
 top: 50%;
 z-index: 5;
 display: inline-block;
 margin-top: -10px;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
 left: 50%;
 margin-left: -10px;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
 right: 50%;
 margin-right: -10px;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
 width: 20px;
 height: 20px;
 font-family: serif;
 line-height: 1;
}
.carousel-control .icon-prev:before {
 content: '\2039';
}
.carousel-control .icon-next:before {
 content: '\203a';
}
.carousel-indicators {
 position: absolute;
 bottom: 10px;
 left: 50%;
 z-index: 15;
 width: 60%;
 padding-left: 0;
 margin-left: -30%;
 text-align: center;
 list-style: none;
}
.carousel-indicators li {
 display: inline-block;
 width: 10px;
 height: 10px;
 margin: 1px;
 text-indent: -999px;
 cursor: pointer;
 background-color: #000 \9;
 background-color: rgba(0,0,0,0);
 border: 1px solid #fff;
 border-radius: 10px;
}
.carousel-indicators .active {
 width: 12px;
 height: 12px;
 margin: 0;
 background-color: #fff;
}
.carousel-caption {
 position: absolute;
 right: 15%;
 bottom: 20px;
 left: 15%;
 z-index: 10;
 padding-top: 20px;
 padding-bottom: 20px;
 color: #fff;
 text-align: center;
 text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.carousel-caption .btn {
 text-shadow: none;
}
}
@media screen and (min-width:768px) {
 .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
 width: 30px;
 height: 30px;
 margin-top: -15px;
 font-size: 30px;
 }
 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
 margin-left: -15px;
 }
 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
 margin-right: -15px;
 }
 .carousel-caption {
 right: 20%;
 left: 20%;
 padding-bottom: 30px;
 }
 .carousel-indicators {
 bottom: 20px;
 }
}
@media screen {
    .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
 display: table;
 content: " ";
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
 clear: both;
}
.center-block {
 display: block;
 margin-right: auto;
 margin-left: 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 {
 display: none !important;
}
.affix {
 position: fixed;
}
@-ms-viewport {
 width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
 display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
 display: none !important;
}
}

@media screen and (max-width:767px) {
 .visible-xs {
 display: block !important;
 }
 table.visible-xs {
 display: table !important;
 }
 tr.visible-xs {
 display: table-row !important;
 }
 th.visible-xs, td.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 screen and (min-width:768px) and (max-width:991px) {
 .visible-sm {
 display: block !important;
 }
 table.visible-sm {
 display: table !important;
 }
 tr.visible-sm {
 display: table-row !important;
 }
 th.visible-sm, td.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 screen and (min-width:992px) and (max-width:1199px) {
 .visible-md {
 display: block !important;
 }
 table.visible-md {
 display: table !important;
 }
 tr.visible-md {
 display: table-row !important;
 }
 th.visible-md, td.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 screen and (min-width:1200px) {
 .visible-lg {
 display: block !important;
 }
 table.visible-lg {
 display: table !important;
 }
 tr.visible-lg {
 display: table-row !important;
 }
 th.visible-lg, td.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;
 }
}
@media screen and (max-width:767px) {
 .hidden-xs {
 display: none !important;
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .hidden-sm {
 display: none !important;
 }
}
@media screen and (min-width:992px) and (max-width:1199px) {
 .hidden-md {
 display: none !important;
 }
}
@media screen and (min-width:1200px) {
 .hidden-lg {
 display: none !important;
 }
}
@media screen {

.visible-print {
 display: none !important;
}
.visible-print-block {
 display: none !important;
}
.visible-print-inline {
 display: none !important;
}
.visible-print-inline-block {
 display: none !important;
}
}
/*!
 *	Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *	License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
 font-family: 'FontAwesome';
 src: url('/https/serverastra.com/vendor/fontawesome/fonts/fontawesome-webfont.eot?v=4.4.0');
 src: url('/https/serverastra.com/vendor/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('/https/serverastra.com/vendor/fontawesome/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('/https/serverastra.com/vendor/fontawesome/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('/https/serverastra.com/vendor/fontawesome/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('/https/serverastra.com/vendor/fontawesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
 font-weight: normal;
 font-style: normal;
 font-display:swap;
}
.fas,.fal,.far,.fa {
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
 font-size: 1.33333333em;
 line-height: .75em;
 vertical-align: -15%;
}
.fa-2x {
 font-size: 2em;
}
.fa-3x {
 font-size: 3em;
}
.fa-4x {
 font-size: 4em;
}
.fa-5x {
 font-size: 5em;
}
.fa-fw {
 width: 1.28571429em;
 text-align: center;
}
.fa-ul {
 padding-left: 0;
 margin-left: 2.14285714em;
 list-style-type: none;
}
.fa-ul>li {
 position: relative;
}
.fa-li {
 position: absolute;
 left: -2.14285714em;
 width: 2.14285714em;
 top: .14285714em;
 text-align: center;
}
.fa-li.fa-lg {
 left: -1.85714286em;
}
.fa-border {
 padding: .2em .25em .15em;
 border: solid .08em #eee;
 border-radius: .1em;
}
.fa-pull-left {
 float: left;
}
.fa-pull-right {
 float: right;
}
.fa.fa-pull-left {
 margin-right: .3em;
}
.fa.fa-pull-right {
 margin-left: .3em;
}
.pull-right {
 float: right;
}
.pull-left {
 float: left;
}
.fa.pull-left {
 margin-right: .3em;
}
.fa.pull-right {
 margin-left: .3em;
}
.fa-spin {
 -webkit-animation: fa-spin 2s infinite linear;
 animation: fa-spin 2s infinite linear;
}
.fa-pulse {
 -webkit-animation: fa-spin 1s infinite steps(8);
 animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
 }
}
@keyframes fa-spin {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
 }
}
.fa-rotate-90 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
}
.fa-rotate-180 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
 -webkit-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 transform: rotate(180deg);
}
.fa-rotate-270 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 -webkit-transform: rotate(270deg);
 -ms-transform: rotate(270deg);
 transform: rotate(270deg);
}
.fa-flip-horizontal {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
 -webkit-transform: scale(-1,1);
 -ms-transform: scale(-1,1);
 transform: scale(-1,1);
}
.fa-flip-vertical {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
 -webkit-transform: scale(1,-1);
 -ms-transform: scale(1,-1);
 transform: scale(1,-1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
 filter: none;
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"\f000";}.fa-music:before{content:"\f001";}.fa-search:before{content:"\f002";}.fa-envelope-o:before{content:"\f003";}.fa-heart:before{content:"\f004";}.fa-star:before{content:"\f005";}.fa-star-o:before{content:"\f006";}.fa-user:before{content:"\f007";}.fa-film:before{content:"\f008";}.fa-th-large:before{content:"\f009";}.fa-th:before{content:"\f00a";}.fa-th-list:before{content:"\f00b";}.fa-check:before{content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}.fa-search-plus:before{content:"\f00e";}.fa-search-minus:before{content:"\f010";}.fa-power-off:before{content:"\f011";}.fa-signal:before{content:"\f012";}.fa-gear:before,.fa-cog:before{content:"\f013";}.fa-trash-o:before{content:"\f014";}.fa-home:before{content:"\f015";}.fa-file-o:before{content:"\f016";}.fa-clock-o:before{content:"\f017";}.fa-road:before{content:"\f018";}.fa-download:before{content:"\f019";}.fa-arrow-circle-o-down:before{content:"\f01a";}.fa-arrow-circle-o-up:before{content:"\f01b";}.fa-inbox:before{content:"\f01c";}.fa-play-circle-o:before{content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e";}.fa-refresh:before{content:"\f021";}.fa-list-alt:before{content:"\f022";}.fa-lock:before{content:"\f023";}.fa-flag:before{content:"\f024";}.fa-headphones:before{content:"\f025";}.fa-volume-off:before{content:"\f026";}.fa-volume-down:before{content:"\f027";}.fa-volume-up:before{content:"\f028";}.fa-qrcode:before{content:"\f029";}.fa-barcode:before{content:"\f02a";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-book:before{content:"\f02d";}.fa-bookmark:before{content:"\f02e";}.fa-print:before{content:"\f02f";}.fa-camera:before{content:"\f030";}.fa-font:before{content:"\f031";}.fa-bold:before{content:"\f032";}.fa-italic:before{content:"\f033";}.fa-text-height:before{content:"\f034";}.fa-text-width:before{content:"\f035";}.fa-align-left:before{content:"\f036";}.fa-align-center:before{content:"\f037";}.fa-align-right:before{content:"\f038";}.fa-align-justify:before{content:"\f039";}.fa-list:before{content:"\f03a";}.fa-dedent:before,.fa-outdent:before{content:"\f03b";}.fa-indent:before{content:"\f03c";}.fa-video-camera:before{content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e";}.fa-pencil:before{content:"\f040";}.fa-map-marker:before{content:"\f041";}.fa-adjust:before{content:"\f042";}.fa-tint:before{content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044";}.fa-share-square-o:before{content:"\f045";}.fa-check-square-o:before{content:"\f046";}.fa-arrows:before{content:"\f047";}.fa-step-backward:before{content:"\f048";}.fa-fast-backward:before{content:"\f049";}.fa-backward:before{content:"\f04a";}.fa-play:before{content:"\f04b";}.fa-pause:before{content:"\f04c";}.fa-stop:before{content:"\f04d";}.fa-forward:before{content:"\f04e";}.fa-fast-forward:before{content:"\f050";}.fa-step-forward:before{content:"\f051";}.fa-eject:before{content:"\f052";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-plus-circle:before{content:"\f055";}.fa-minus-circle:before{content:"\f056";}.fa-times-circle:before{content:"\f057";}.fa-check-circle:before{content:"\f058";}.fa-question-circle:before{content:"\f059";}.fa-info-circle:before{content:"\f05a";}.fa-crosshairs:before{content:"\f05b";}.fa-times-circle-o:before{content:"\f05c";}.fa-check-circle-o:before{content:"\f05d";}.fa-ban:before{content:"\f05e";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrow-down:before{content:"\f063";}.fa-mail-forward:before,.fa-share:before{content:"\f064";}.fa-expand:before{content:"\f065";}.fa-compress:before{content:"\f066";}.fa-plus:before{content:"\f067";}.fa-minus:before{content:"\f068";}.fa-asterisk:before{content:"\f069";}.fa-exclamation-circle:before{content:"\f06a";}.fa-gift:before{content:"\f06b";}.fa-leaf:before{content:"\f06c";}.fa-fire:before{content:"\f06d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071";}.fa-plane:before{content:"\f072";}.fa-calendar:before{content:"\f073";}.fa-random:before{content:"\f074";}.fa-comment:before{content:"\f075";}.fa-magnet:before{content:"\f076";}.fa-chevron-up:before{content:"\f077";}.fa-chevron-down:before{content:"\f078";}.fa-retweet:before{content:"\f079";}.fa-shopping-cart:before{content:"\f07a";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-arrows-v:before{content:"\f07d";}.fa-arrows-h:before{content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080";}.fa-twitter-square:before{content:"\f081";}.fa-facebook-square:before{content:"\f082";}.fa-camera-retro:before{content:"\f083";}.fa-key:before{content:"\f084";}.fa-gears:before,.fa-cogs:before{content:"\f085";}.fa-comments:before{content:"\f086";}.fa-thumbs-o-up:before{content:"\f087";}.fa-thumbs-o-down:before{content:"\f088";}.fa-star-half:before{content:"\f089";}.fa-heart-o:before{content:"\f08a";}.fa-sign-out:before{content:"\f08b";}.fa-linkedin-square:before{content:"\f08c";}.fa-thumb-tack:before{content:"\f08d";}.fa-external-link:before{content:"\f08e";}.fa-sign-in:before{content:"\f090";}.fa-trophy:before{content:"\f091";}.fa-github-square:before{content:"\f092";}.fa-upload:before{content:"\f093";}.fa-lemon-o:before{content:"\f094";}.fa-phone:before{content:"\f095";}.fa-square-o:before{content:"\f096";}.fa-bookmark-o:before{content:"\f097";}.fa-phone-square:before{content:"\f098";}.fa-twitter:before{content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}.fa-github:before{content:"\f09b";}.fa-unlock:before{content:"\f09c";}.fa-credit-card:before{content:"\f09d";}.fa-feed:before,.fa-rss:before{content:"\f09e";}.fa-hdd-o:before{content:"\f0a0";}.fa-bullhorn:before{content:"\f0a1";}.fa-bell:before{content:"\f0f3";}.fa-certificate:before{content:"\f0a3";}.fa-hand-o-right:before{content:"\f0a4";}.fa-hand-o-left:before{content:"\f0a5";}.fa-hand-o-up:before{content:"\f0a6";}.fa-hand-o-down:before{content:"\f0a7";}.fa-arrow-circle-left:before{content:"\f0a8";}.fa-arrow-circle-right:before{content:"\f0a9";}.fa-arrow-circle-up:before{content:"\f0aa";}.fa-arrow-circle-down:before{content:"\f0ab";}.fa-globe:before{content:"\f0ac";}.fa-wrench:before{content:"\f0ad";}.fa-tasks:before{content:"\f0ae";}.fa-filter:before{content:"\f0b0";}.fa-briefcase:before{content:"\f0b1";}.fa-arrows-alt:before{content:"\f0b2";}.fa-group:before,.fa-users:before{content:"\f0c0";}.fa-chain:before,.fa-link:before{content:"\f0c1";}.fa-cloud:before{content:"\f0c2";}.fa-flask:before{content:"\f0c3";}.fa-cut:before,.fa-scissors:before{content:"\f0c4";}.fa-copy:before,.fa-files-o:before{content:"\f0c5";}.fa-paperclip:before{content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{content:"\f0c7";}.fa-square:before{content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";}.fa-list-ul:before{content:"\f0ca";}.fa-list-ol:before{content:"\f0cb";}.fa-strikethrough:before{content:"\f0cc";}.fa-underline:before{content:"\f0cd";}.fa-table:before{content:"\f0ce";}.fa-magic:before{content:"\f0d0";}.fa-truck:before{content:"\f0d1";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-square:before{content:"\f0d3";}.fa-google-plus-square:before{content:"\f0d4";}.fa-google-plus:before{content:"\f0d5";}.fa-money:before{content:"\f0d6";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-up:before{content:"\f0d8";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-columns:before{content:"\f0db";}.fa-unsorted:before,.fa-sort:before{content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de";}.fa-envelope:before{content:"\f0e0";}.fa-linkedin:before{content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2";}.fa-legal:before,.fa-gavel:before{content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4";}.fa-comment-o:before{content:"\f0e5";}.fa-comments-o:before{content:"\f0e6";}.fa-flash:before,.fa-bolt:before{content:"\f0e7";}.fa-sitemap:before{content:"\f0e8";}.fa-umbrella:before{content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{content:"\f0ea";}.fa-lightbulb-o:before{content:"\f0eb";}.fa-exchange:before{content:"\f0ec";}.fa-cloud-download:before{content:"\f0ed";}.fa-cloud-upload:before{content:"\f0ee";}.fa-user-md:before{content:"\f0f0";}.fa-stethoscope:before{content:"\f0f1";}.fa-suitcase:before{content:"\f0f2";}.fa-bell-o:before{content:"\f0a2";}.fa-coffee:before{content:"\f0f4";}.fa-cutlery:before{content:"\f0f5";}.fa-file-text-o:before{content:"\f0f6";}.fa-building-o:before{content:"\f0f7";}.fa-hospital-o:before{content:"\f0f8";}.fa-ambulance:before{content:"\f0f9";}.fa-medkit:before{content:"\f0fa";}.fa-fighter-jet:before{content:"\f0fb";}.fa-beer:before{content:"\f0fc";}.fa-h-square:before{content:"\f0fd";}.fa-plus-square:before{content:"\f0fe";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angle-down:before{content:"\f107";}.fa-desktop:before{content:"\f108";}.fa-laptop:before{content:"\f109";}.fa-tablet:before{content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}.fa-circle-o:before{content:"\f10c";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-spinner:before{content:"\f110";}.fa-circle:before{content:"\f111";}.fa-mail-reply:before,.fa-reply:before{content:"\f112";}.fa-github-alt:before{content:"\f113";}.fa-folder-o:before{content:"\f114";}.fa-folder-open-o:before{content:"\f115";}.fa-smile-o:before{content:"\f118";}.fa-frown-o:before{content:"\f119";}.fa-meh-o:before{content:"\f11a";}.fa-gamepad:before{content:"\f11b";}.fa-keyboard-o:before{content:"\f11c";}.fa-flag-o:before{content:"\f11d";}.fa-flag-checkered:before{content:"\f11e";}.fa-terminal:before{content:"\f120";}.fa-code:before{content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123";}.fa-location-arrow:before{content:"\f124";}.fa-crop:before{content:"\f125";}.fa-code-fork:before{content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{content:"\f127";}.fa-question:before{content:"\f128";}.fa-info:before{content:"\f129";}.fa-exclamation:before{content:"\f12a";}.fa-superscript:before{content:"\f12b";}.fa-subscript:before{content:"\f12c";}.fa-eraser:before{content:"\f12d";}.fa-puzzle-piece:before{content:"\f12e";}.fa-microphone:before{content:"\f130";}.fa-microphone-slash:before{content:"\f131";}.fa-shield:before{content:"\f132";}.fa-calendar-o:before{content:"\f133";}.fa-fire-extinguisher:before{content:"\f134";}.fa-rocket:before{content:"\f135";}.fa-maxcdn:before{content:"\f136";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-html5:before{content:"\f13b";}.fa-css3:before{content:"\f13c";}.fa-anchor:before{content:"\f13d";}.fa-unlock-alt:before{content:"\f13e";}.fa-bullseye:before{content:"\f140";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-rss-square:before{content:"\f143";}.fa-play-circle:before{content:"\f144";}.fa-ticket:before{content:"\f145";}.fa-minus-square:before{content:"\f146";}.fa-minus-square-o:before{content:"\f147";}.fa-level-up:before{content:"\f148";}.fa-level-down:before{content:"\f149";}.fa-check-square:before{content:"\f14a";}.fa-pencil-square:before{content:"\f14b";}.fa-external-link-square:before{content:"\f14c";}.fa-share-square:before{content:"\f14d";}.fa-compass:before{content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152";}.fa-euro:before,.fa-eur:before{content:"\f153";}.fa-gbp:before{content:"\f154";}.fa-dollar:before,.fa-usd:before{content:"\f155";}.fa-rupee:before,.fa-inr:before{content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158";}.fa-won:before,.fa-krw:before{content:"\f159";}.fa-bitcoin:before,.fa-btc:before{content:"\f15a";}.fa-file:before{content:"\f15b";}.fa-file-text:before{content:"\f15c";}.fa-sort-alpha-asc:before{content:"\f15d";}.fa-sort-alpha-desc:before{content:"\f15e";}.fa-sort-amount-asc:before{content:"\f160";}.fa-sort-amount-desc:before{content:"\f161";}.fa-sort-numeric-asc:before{content:"\f162";}.fa-sort-numeric-desc:before{content:"\f163";}.fa-thumbs-up:before{content:"\f164";}.fa-thumbs-down:before{content:"\f165";}.fa-youtube-square:before{content:"\f166";}.fa-youtube:before{content:"\f167";}.fa-xing:before{content:"\f168";}.fa-xing-square:before{content:"\f169";}.fa-youtube-play:before{content:"\f16a";}.fa-dropbox:before{content:"\f16b";}.fa-stack-overflow:before{content:"\f16c";}.fa-instagram:before{content:"\f16d";}.fa-flickr:before{content:"\f16e";}.fa-adn:before{content:"\f170";}.fa-bitbucket:before{content:"\f171";}.fa-bitbucket-square:before{content:"\f172";}.fa-tumblr:before{content:"\f173";}.fa-tumblr-square:before{content:"\f174";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-up:before{content:"\f176";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-apple:before{content:"\f179";}.fa-windows:before{content:"\f17a";}.fa-android:before{content:"\f17b";}.fa-linux:before{content:"\f17c";}.fa-dribbble:before{content:"\f17d";}.fa-skype:before{content:"\f17e";}.fa-foursquare:before{content:"\f180";}.fa-trello:before{content:"\f181";}.fa-female:before{content:"\f182";}.fa-male:before{content:"\f183";}.fa-gittip:before,.fa-gratipay:before{content:"\f184";}.fa-sun-o:before{content:"\f185";}.fa-moon-o:before{content:"\f186";}.fa-archive:before{content:"\f187";}.fa-bug:before{content:"\f188";}.fa-vk:before{content:"\f189";}.fa-weibo:before{content:"\f18a";}.fa-renren:before{content:"\f18b";}.fa-pagelines:before{content:"\f18c";}.fa-stack-exchange:before{content:"\f18d";}.fa-arrow-circle-o-right:before{content:"\f18e";}.fa-arrow-circle-o-left:before{content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191";}.fa-dot-circle-o:before{content:"\f192";}.fa-wheelchair:before{content:"\f193";}.fa-vimeo-square:before{content:"\f194";}.fa-turkish-lira:before,.fa-try:before{content:"\f195";}.fa-plus-square-o:before{content:"\f196";}.fa-space-shuttle:before{content:"\f197";}.fa-slack:before{content:"\f198";}.fa-envelope-square:before{content:"\f199";}.fa-wordpress:before{content:"\f19a";}.fa-openid:before{content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d";}.fa-yahoo:before{content:"\f19e";}.fa-google:before{content:"\f1a0";}.fa-reddit:before{content:"\f1a1";}.fa-reddit-square:before{content:"\f1a2";}.fa-stumbleupon-circle:before{content:"\f1a3";}.fa-stumbleupon:before{content:"\f1a4";}.fa-delicious:before{content:"\f1a5";}.fa-digg:before{content:"\f1a6";}.fa-pied-piper:before{content:"\f1a7";}.fa-pied-piper-alt:before{content:"\f1a8";}.fa-drupal:before{content:"\f1a9";}.fa-joomla:before{content:"\f1aa";}.fa-language:before{content:"\f1ab";}.fa-fax:before{content:"\f1ac";}.fa-building:before{content:"\f1ad";}.fa-child:before{content:"\f1ae";}.fa-paw:before{content:"\f1b0";}.fa-spoon:before{content:"\f1b1";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-behance:before{content:"\f1b4";}.fa-behance-square:before{content:"\f1b5";}.fa-steam:before{content:"\f1b6";}.fa-steam-square:before{content:"\f1b7";}.fa-recycle:before{content:"\f1b8";}.fa-automobile:before,.fa-car:before{content:"\f1b9";}.fa-cab:before,.fa-taxi:before{content:"\f1ba";}.fa-tree:before{content:"\f1bb";}.fa-spotify:before{content:"\f1bc";}.fa-deviantart:before{content:"\f1bd";}.fa-soundcloud:before{content:"\f1be";}.fa-database:before{content:"\f1c0";}.fa-file-pdf-o:before{content:"\f1c1";}.fa-file-word-o:before{content:"\f1c2";}.fa-file-excel-o:before{content:"\f1c3";}.fa-file-powerpoint-o:before{content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8";}.fa-file-code-o:before{content:"\f1c9";}.fa-vine:before{content:"\f1ca";}.fa-codepen:before{content:"\f1cb";}.fa-jsfiddle:before{content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd";}.fa-circle-o-notch:before{content:"\f1ce";}.fa-ra:before,.fa-rebel:before{content:"\f1d0";}.fa-ge:before,.fa-empire:before{content:"\f1d1";}.fa-git-square:before{content:"\f1d2";}.fa-git:before{content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4";}.fa-tencent-weibo:before{content:"\f1d5";}.fa-qq:before{content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9";}.fa-history:before{content:"\f1da";}.fa-circle-thin:before{content:"\f1db";}.fa-header:before{content:"\f1dc";}.fa-paragraph:before{content:"\f1dd";}.fa-sliders:before{content:"\f1de";}.fa-share-alt:before{content:"\f1e0";}.fa-share-alt-square:before{content:"\f1e1";}.fa-bomb:before{content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3";}.fa-tty:before{content:"\f1e4";}.fa-binoculars:before{content:"\f1e5";}.fa-plug:before{content:"\f1e6";}.fa-slideshare:before{content:"\f1e7";}.fa-twitch:before{content:"\f1e8";}.fa-yelp:before{content:"\f1e9";}.fa-newspaper-o:before{content:"\f1ea";}.fa-wifi:before{content:"\f1eb";}.fa-calculator:before{content:"\f1ec";}.fa-paypal:before{content:"\f1ed";}.fa-google-wallet:before{content:"\f1ee";}.fa-cc-visa:before{content:"\f1f0";}.fa-cc-mastercard:before{content:"\f1f1";}.fa-cc-discover:before{content:"\f1f2";}.fa-cc-amex:before{content:"\f1f3";}.fa-cc-paypal:before{content:"\f1f4";}.fa-cc-stripe:before{content:"\f1f5";}.fa-bell-slash:before{content:"\f1f6";}.fa-bell-slash-o:before{content:"\f1f7";}.fa-trash:before{content:"\f1f8";}.fa-copyright:before{content:"\f1f9";}.fa-at:before{content:"\f1fa";}.fa-eyedropper:before{content:"\f1fb";}.fa-paint-brush:before{content:"\f1fc";}.fa-birthday-cake:before{content:"\f1fd";}.fa-area-chart:before{content:"\f1fe";}.fa-pie-chart:before{content:"\f200";}.fa-line-chart:before{content:"\f201";}.fa-lastfm:before{content:"\f202";}.fa-lastfm-square:before{content:"\f203";}.fa-toggle-off:before{content:"\f204";}.fa-toggle-on:before{content:"\f205";}.fa-bicycle:before{content:"\f206";}.fa-bus:before{content:"\f207";}.fa-ioxhost:before{content:"\f208";}.fa-angellist:before{content:"\f209";}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}.fa-buysellads:before{content:"\f20d";}.fa-connectdevelop:before{content:"\f20e";}.fa-dashcube:before{content:"\f210";}.fa-forumbee:before{content:"\f211";}.fa-leanpub:before{content:"\f212";}.fa-sellsy:before{content:"\f213";}.fa-shirtsinbulk:before{content:"\f214";}.fa-simplybuilt:before{content:"\f215";}.fa-skyatlas:before{content:"\f216";}.fa-cart-plus:before{content:"\f217";}.fa-cart-arrow-down:before{content:"\f218";}.fa-diamond:before{content:"\f219";}.fa-ship:before{content:"\f21a";}.fa-user-secret:before{content:"\f21b";}.fa-motorcycle:before{content:"\f21c";}.fa-street-view:before{content:"\f21d";}.fa-heartbeat:before{content:"\f21e";}.fa-venus:before{content:"\f221";}.fa-mars:before{content:"\f222";}.fa-mercury:before{content:"\f223";}.fa-intersex:before,.fa-transgender:before{content:"\f224";}.fa-transgender-alt:before{content:"\f225";}.fa-venus-double:before{content:"\f226";}.fa-mars-double:before{content:"\f227";}.fa-venus-mars:before{content:"\f228";}.fa-mars-stroke:before{content:"\f229";}.fa-mars-stroke-v:before{content:"\f22a";}.fa-mars-stroke-h:before{content:"\f22b";}.fa-neuter:before{content:"\f22c";}.fa-genderless:before{content:"\f22d";}.fa-facebook-official:before{content:"\f230";}.fa-pinterest-p:before{content:"\f231";}.fa-whatsapp:before{content:"\f232";}.fa-server:before{content:"\f233";}.fa-user-plus:before{content:"\f234";}.fa-user-times:before{content:"\f235";}.fa-hotel:before,.fa-bed:before{content:"\f236";}.fa-viacoin:before{content:"\f237";}.fa-train:before{content:"\f238";}.fa-subway:before{content:"\f239";}.fa-medium:before{content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{content:"\f23b";}.fa-optin-monster:before{content:"\f23c";}.fa-opencart:before{content:"\f23d";}.fa-expeditedssl:before{content:"\f23e";}.fa-battery-4:before,.fa-battery-full:before{content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244";}.fa-mouse-pointer:before{content:"\f245";}.fa-i-cursor:before{content:"\f246";}.fa-object-group:before{content:"\f247";}.fa-object-ungroup:before{content:"\f248";}.fa-sticky-note:before{content:"\f249";}.fa-sticky-note-o:before{content:"\f24a";}.fa-cc-jcb:before{content:"\f24b";}.fa-cc-diners-club:before{content:"\f24c";}.fa-clone:before{content:"\f24d";}.fa-balance-scale:before{content:"\f24e";}.fa-hourglass-o:before{content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253";}.fa-hourglass:before{content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256";}.fa-hand-scissors-o:before{content:"\f257";}.fa-hand-lizard-o:before{content:"\f258";}.fa-hand-spock-o:before{content:"\f259";}.fa-hand-pointer-o:before{content:"\f25a";}.fa-hand-peace-o:before{content:"\f25b";}.fa-trademark:before{content:"\f25c";}.fa-registered:before{content:"\f25d";}.fa-creative-commons:before{content:"\f25e";}.fa-gg:before{content:"\f260";}.fa-gg-circle:before{content:"\f261";}.fa-tripadvisor:before{content:"\f262";}.fa-odnoklassniki:before{content:"\f263";}.fa-odnoklassniki-square:before{content:"\f264";}.fa-get-pocket:before{content:"\f265";}.fa-wikipedia-w:before{content:"\f266";}.fa-safari:before{content:"\f267";}.fa-chrome:before{content:"\f268";}.fa-firefox:before{content:"\f269";}.fa-opera:before{content:"\f26a";}.fa-internet-explorer:before{content:"\f26b";}.fa-tv:before,.fa-television:before{content:"\f26c";}.fa-contao:before{content:"\f26d";}.fa-500px:before{content:"\f26e";}.fa-amazon:before{content:"\f270";}.fa-calendar-plus-o:before{content:"\f271";}.fa-calendar-minus-o:before{content:"\f272";}.fa-calendar-times-o:before{content:"\f273";}.fa-calendar-check-o:before{content:"\f274";}.fa-industry:before{content:"\f275";}.fa-map-pin:before{content:"\f276";}.fa-map-signs:before{content:"\f277";}.fa-map-o:before{content:"\f278";}.fa-map:before{content:"\f279";}.fa-commenting:before{content:"\f27a";}.fa-commenting-o:before{content:"\f27b";}.fa-houzz:before{content:"\f27c";}.fa-vimeo:before{content:"\f27d";}.fa-black-tie:before{content:"\f27e";}.fa-fonticons:before{content:"\f280";
}
@font-face {
 font-family: "FontMfizz";
 src: url("/https/serverastra.com/css/fonts/font-mfizz-2.0/font-mfizz.eot");
 src: url("/https/serverastra.com/css/fonts/font-mfizz-2.0/font-mfizz.eot?#iefix") format("embedded-opentype"),url("/https/serverastra.com/css/fonts/font-mfizz-2.0/font-mfizz.woff") format("woff"),url("/https/serverastra.com/css/fonts/font-mfizz-2.0/font-mfizz.ttf") format("truetype"),url("/https/serverastra.com/css/fonts/font-mfizz-2.0/font-mfizz.svg#font-mfizz") format("svg");
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 @font-face {
 font-family: "FontMfizz";
 src: url("/https/serverastra.com/css/fonts/font-mfizz-2.0/font-mfizz.svg#font-mfizz") format("svg");
 font-display:swap;
 }
}
[data-icon]:before {
 content: attr(data-icon);
}
[data-icon]:before, .icon-3dprint:before, .icon-antenna:before, .icon-apache:before, .icon-aws:before, .icon-blackberry:before, .icon-bomb:before, .icon-c:before, .icon-cassandra:before, .icon-centos:before, .icon-clojure:before, .icon-coffee-bean:before, .icon-cplusplus:before, .icon-csharp:before, .icon-css:before, .icon-database:before, .icon-database-alt:before, .icon-database-alt2:before, .icon-debian:before, .icon-dreamhost:before, .icon-elixir:before, .icon-erlang:before, .icon-fedora:before, .icon-fire-alt:before, .icon-freebsd:before, .icon-ghost:before, .icon-gnome:before, .icon-google:before, .icon-google-alt:before, .icon-google-code:before, .icon-google-developers:before, .icon-grails:before, .icon-grails-alt:before, .icon-hadoop:before, .icon-haskell:before, .icon-heroku:before, .icon-html:before, .icon-iphone:before, .icon-java:before, .icon-java-bold:before, .icon-java-duke:before, .icon-javascript:before, .icon-javascript-alt:before, .icon-jetty:before, .icon-kde:before, .icon-laravel:before, .icon-line-graph:before, .icon-linux-mint:before, .icon-looking:before, .icon-mariadb:before, .icon-microscope:before, .icon-mobile-device:before, .icon-mobile-phone-alt:before, .icon-mobile-phone-broadcast:before, .icon-mongodb:before, .icon-mssql:before, .icon-mysql:before, .icon-mysql-alt:before, .icon-netbsd:before, .icon-nginx:before, .icon-nginx-alt:before, .icon-nginx-alt2:before, .icon-nodejs:before, .icon-objc:before, .icon-oracle:before, .icon-oracle-alt:before, .icon-osx:before, .icon-perl:before, .icon-phone-alt:before, .icon-phone-gap:before, .icon-phone-retro:before, .icon-php:before, .icon-php-alt:before, .icon-playframework:before, .icon-playframework-alt:before, .icon-postgres:before, .icon-postgres-alt:before, .icon-python:before, .icon-raspberrypi:before, .icon-redhat:before, .icon-redis:before, .icon-ruby:before, .icon-ruby-on-rails:before, .icon-ruby-on-rails-alt:before, .icon-satellite:before, .icon-scala:before, .icon-scala-alt:before, .icon-script:before, .icon-script-alt:before, .icon-shell:before, .icon-solaris:before, .icon-splatter:before, .icon-suse:before, .icon-svg:before, .icon-symfony:before, .icon-tomcat:before, .icon-ubuntu:before, .icon-wireless:before, .icon-wordpress:before {
 display: inline-block;
 font-family: "FontMfizz";
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 line-height: 1;
 text-decoration: inherit;
 text-rendering: optimizeLegibility;
 text-transform: none;
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 font-smoothing: antialiased;
}
.icon-3dprint:before{content:"\f100";}.icon-antenna:before{content:"\f101";}.icon-apache:before{content:"\f102";}.icon-aws:before{content:"\f103";}.icon-blackberry:before{content:"\f104";}.icon-bomb:before{content:"\f105";}.icon-c:before{content:"\f106";}.icon-cassandra:before{content:"\f107";}.icon-centos:before{content:"\f108";}.icon-clojure:before{content:"\f109";}.icon-coffee-bean:before{content:"\f10a";}.icon-cplusplus:before{content:"\f10b";}.icon-csharp:before{content:"\f10c";}.icon-css:before{content:"\f10d";}.icon-database:before{content:"\f10e";}.icon-database-alt:before{content:"\f10f";}.icon-database-alt2:before{content:"\f110";}.icon-debian:before{content:"\f111";}.icon-dreamhost:before{content:"\f112";}.icon-elixir:before{content:"\f113";}.icon-erlang:before{content:"\f114";}.icon-fedora:before{content:"\f115";}.icon-fire-alt:before{content:"\f116";}.icon-freebsd:before{content:"\f117";}.icon-ghost:before{content:"\f118";}.icon-gnome:before{content:"\f119";}.icon-google:before{content:"\f11a";}.icon-google-alt:before{content:"\f11b";}.icon-google-code:before{content:"\f11c";}.icon-google-developers:before{content:"\f11d";}.icon-grails:before{content:"\f11e";}.icon-grails-alt:before{content:"\f11f";}.icon-hadoop:before{content:"\f120";}.icon-haskell:before{content:"\f121";}.icon-heroku:before{content:"\f122";}.icon-html:before{content:"\f123";}.icon-iphone:before{content:"\f124";}.icon-java:before{content:"\f125";}.icon-java-bold:before{content:"\f126";}.icon-java-duke:before{content:"\f127";}.icon-javascript:before{content:"\f128";}.icon-javascript-alt:before{content:"\f129";}.icon-jetty:before{content:"\f12a";}.icon-kde:before{content:"\f12b";}.icon-laravel:before{content:"\f12c";}.icon-line-graph:before{content:"\f12d";}.icon-linux-mint:before{content:"\f12e";}.icon-looking:before{content:"\f12f";}.icon-mariadb:before{content:"\f130";}.icon-microscope:before{content:"\f131";}.icon-mobile-device:before{content:"\f132";}.icon-mobile-phone-alt:before{content:"\f133";}.icon-mobile-phone-broadcast:before{content:"\f134";}.icon-mongodb:before{content:"\f135";}.icon-mssql:before{content:"\f136";}.icon-mysql:before{content:"\f137";}.icon-mysql-alt:before{content:"\f138";}.icon-netbsd:before{content:"\f139";}.icon-nginx:before{content:"\f13a";}.icon-nginx-alt:before{content:"\f13b";}.icon-nginx-alt2:before{content:"\f13c";}.icon-nodejs:before{content:"\f13d";}.icon-objc:before{content:"\f13e";}.icon-oracle:before{content:"\f13f";}.icon-oracle-alt:before{content:"\f140";}.icon-osx:before{content:"\f141";}.icon-perl:before{content:"\f142";}.icon-phone-alt:before{content:"\f143";}.icon-phone-gap:before{content:"\f144";}.icon-phone-retro:before{content:"\f145";}.icon-php:before{content:"\f146";}.icon-php-alt:before{content:"\f147";}.icon-playframework:before{content:"\f148";}.icon-playframework-alt:before{content:"\f149";}.icon-postgres:before{content:"\f14a";}.icon-postgres-alt:before{content:"\f14b";}.icon-python:before{content:"\f14c";}.icon-raspberrypi:before{content:"\f14d";}.icon-redhat:before{content:"\f14e";}.icon-redis:before{content:"\f14f";}.icon-ruby:before{content:"\f150";}.icon-ruby-on-rails:before{content:"\f151";}.icon-ruby-on-rails-alt:before{content:"\f152";}.icon-satellite:before{content:"\f153";}.icon-scala:before{content:"\f154";}.icon-scala-alt:before{content:"\f155";}.icon-script:before{content:"\f156";}.icon-script-alt:before{content:"\f157";}.icon-shell:before{content:"\f158";}.icon-solaris:before{content:"\f159";}.icon-splatter:before{content:"\f15a";}.icon-suse:before{content:"\f15b";}.icon-svg:before{content:"\f15c";}.icon-symfony:before{content:"\f15d";}.icon-tomcat:before{content:"\f15e";}.icon-ubuntu:before{content:"\f15f";}.icon-wireless:before{content:"\f160";}.icon-wordpress:before{content:"\f161";}
@font-face {
 font-family: 'Simple-Line-Icons';
 src: url('/https/serverastra.com/vendor/simple-line-icons/fonts/Simple-Line-Icons.eot');
 src: url('/https/serverastra.com/vendor/simple-line-icons/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),url('/https/serverastra.com/vendor/simple-line-icons/fonts/Simple-Line-Icons.woff') format('woff'),url('/https/serverastra.com/vendor/simple-line-icons/fonts/Simple-Line-Icons.ttf') format('truetype'),url('/https/serverastra.com/vendor/simple-line-icons/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
 font-weight: normal;
 font-display: swap;
 font-style: normal;
}
[data-icon]:before {
 font-family: 'Simple-Line-Icons';
 content: attr(data-icon);
 speak: none;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
 font-family: 'Simple-Line-Icons';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
}
.icon-user-female:before{content:"\e000";}.icon-user-follow:before{content:"\e002";}.icon-user-following:before{content:"\e003";}.icon-user-unfollow:before{content:"\e004";}.icon-trophy:before{content:"\e006";}.icon-screen-smartphone:before{content:"\e010";}.icon-screen-desktop:before{content:"\e011";}.icon-plane:before{content:"\e012";}.icon-notebook:before{content:"\e013";}.icon-moustache:before{content:"\e014";}.icon-mouse:before{content:"\e015";}.icon-magnet:before{content:"\e016";}.icon-energy:before{content:"\e020";}.icon-emoticon-smile:before{content:"\e021";}.icon-disc:before{content:"\e022";}.icon-cursor-move:before{content:"\e023";}.icon-crop:before{content:"\e024";}.icon-credit-card:before{content:"\e025";}.icon-chemistry:before{content:"\e026";}.icon-user:before{content:"\e005";}.icon-speedometer:before{content:"\e007";}.icon-social-youtube:before{content:"\e008";}.icon-social-twitter:before{content:"\e009";}.icon-social-tumblr:before{content:"\e00a";}.icon-social-facebook:before{content:"\e00b";}.icon-social-dropbox:before{content:"\e00c";}.icon-social-dribbble:before{content:"\e00d";}.icon-shield:before{content:"\e00e";}.icon-screen-tablet:before{content:"\e00f";}.icon-magic-wand:before{content:"\e017";}.icon-hourglass:before{content:"\e018";}.icon-graduation:before{content:"\e019";}.icon-ghost:before{content:"\e01a";}.icon-game-controller:before{content:"\e01b";}.icon-fire:before{content:"\e01c";}.icon-eyeglasses:before{content:"\e01d";}.icon-envelope-open:before{content:"\e01e";}.icon-envelope-letter:before{content:"\e01f";}.icon-bell:before{content:"\e027";}.icon-badge:before{content:"\e028";}.icon-anchor:before{content:"\e029";}.icon-wallet:before{content:"\e02a";}.icon-vector:before{content:"\e02b";}.icon-speech:before{content:"\e02c";}.icon-puzzle:before{content:"\e02d";}.icon-printer:before{content:"\e02e";}.icon-present:before{content:"\e02f";}.icon-playlist:before{content:"\e030";}.icon-pin:before{content:"\e031";}.icon-picture:before{content:"\e032";}.icon-map:before{content:"\e033";}.icon-layers:before{content:"\e034";}.icon-handbag:before{content:"\e035";}.icon-globe-alt:before{content:"\e036";}.icon-globe:before{content:"\e037";}.icon-frame:before{content:"\e038";}.icon-folder-alt:before{content:"\e039";}.icon-film:before{content:"\e03a";}.icon-feed:before{content:"\e03b";}.icon-earphones-alt:before{content:"\e03c";}.icon-earphones:before{content:"\e03d";}.icon-drop:before{content:"\e03e";}.icon-drawer:before{content:"\e03f";}.icon-docs:before{content:"\e040";}.icon-directions:before{content:"\e041";}.icon-direction:before{content:"\e042";}.icon-diamond:before{content:"\e043";}.icon-cup:before{content:"\e044";}.icon-compass:before{content:"\e045";}.icon-call-out:before{content:"\e046";}.icon-call-in:before{content:"\e047";}.icon-call-end:before{content:"\e048";}.icon-calculator:before{content:"\e049";}.icon-bubbles:before{content:"\e04a";}.icon-briefcase:before{content:"\e04b";}.icon-book-open:before{content:"\e04c";}.icon-basket-loaded:before{content:"\e04d";}.icon-basket:before{content:"\e04e";}.icon-bag:before{content:"\e04f";}.icon-action-undo:before{content:"\e050";}.icon-action-redo:before{content:"\e051";}.icon-wrench:before{content:"\e052";}.icon-umbrella:before{content:"\e053";}.icon-trash:before{content:"\e054";}.icon-tag:before{content:"\e055";}.icon-support:before{content:"\e056";}.icon-size-fullscreen:before{content:"\e057";}.icon-size-actual:before{content:"\e058";}.icon-shuffle:before{content:"\e059";}.icon-share-alt:before{content:"\e05a";}.icon-share:before{content:"\e05b";}.icon-rocket:before{content:"\e05c";}.icon-question:before{content:"\e05d";}.icon-pie-chart:before{content:"\e05e";}.icon-pencil:before{content:"\e05f";}.icon-note:before{content:"\e060";}.icon-music-tone-alt:before{content:"\e061";}.icon-music-tone:before{content:"\e062";}.icon-microphone:before{content:"\e063";}.icon-loop:before{content:"\e064";}.icon-logout:before{content:"\e065";}.icon-login:before{content:"\e066";}.icon-list:before{content:"\e067";}.icon-like:before{content:"\e068";}.icon-home:before{content:"\e069";}.icon-grid:before{content:"\e06a";}.icon-graph:before{content:"\e06b";}.icon-equalizer:before{content:"\e06c";}.icon-dislike:before{content:"\e06d";}.icon-cursor:before{content:"\e06e";}.icon-control-start:before{content:"\e06f";}.icon-control-rewind:before{content:"\e070";}.icon-control-play:before{content:"\e071";}.icon-control-pause:before{content:"\e072";}.icon-control-forward:before{content:"\e073";}.icon-control-end:before{content:"\e074";}.icon-calendar:before{content:"\e075";}.icon-bulb:before{content:"\e076";}.icon-bar-chart:before{content:"\e077";}.icon-arrow-up:before{content:"\e078";}.icon-arrow-right:before{content:"\e079";}.icon-arrow-left:before{content:"\e07a";}.icon-arrow-down:before{content:"\e07b";}.icon-ban:before{content:"\e07c";}.icon-bubble:before{content:"\e07d";}.icon-camcorder:before{content:"\e07e";}.icon-camera:before{content:"\e07f";}.icon-check:before{content:"\e080";}.icon-clock:before{content:"\e081";}.icon-close:before{content:"\e082";}.icon-cloud-download:before{content:"\e083";}.icon-cloud-upload:before{content:"\e084";}.icon-doc:before{content:"\e085";}.icon-envelope:before{content:"\e086";}.icon-eye:before{content:"\e087";}.icon-flag:before{content:"\e088";}.icon-folder:before{content:"\e089";}.icon-heart:before{content:"\e08a";}.icon-info:before{content:"\e08b";}.icon-key:before{content:"\e08c";}.icon-link:before{content:"\e08d";}.icon-lock:before{content:"\e08e";}.icon-lock-open:before{content:"\e08f";}.icon-magnifier:before{content:"\e090";}.icon-magnifier-add:before{content:"\e091";}.icon-magnifier-remove:before{content:"\e092";}.icon-paper-clip:before{content:"\e093";}.icon-paper-plane:before{content:"\e094";}.icon-plus:before{content:"\e095";}.icon-pointer:before{content:"\e096";}.icon-power:before{content:"\e097";}.icon-refresh:before{content:"\e098";}.icon-reload:before{content:"\e099";}.icon-settings:before{content:"\e09a";}.icon-star:before{content:"\e09b";}.icon-symbol-female:before{content:"\e09c";}.icon-symbol-male:before{content:"\e09d";}.icon-target:before{content:"\e09e";}.icon-volume-1:before{content:"\e09f";}.icon-volume-2:before{content:"\e0a0";}.icon-volume-off:before{content:"\e0a1";}.icon-users:before{content:"\e001";}
.owl-carousel .animated {
 -webkit-animation-duration: 1000ms;
 animation-duration: 1000ms;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
 z-index: 0;
}
.owl-carousel .owl-animated-out {
 z-index: 1;
}
.owl-carousel .fadeOut {
 -webkit-animation-name: fadeOut;
 animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
 0% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
@keyframes fadeOut {
 0% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
@media screen {
.owl-height {
 -webkit-transition: height 500ms ease-in-out;
 -moz-transition: height 500ms ease-in-out;
 -ms-transition: height 500ms ease-in-out;
 -o-transition: height 500ms ease-in-out;
 transition: height 500ms ease-in-out;
}
.owl-carousel {
 display: none;
 width: 100%;
 -webkit-tap-highlight-color: transparent;
 position: relative;
 z-index: 1;
}
.owl-carousel .owl-stage {
 position: relative;
 -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.owl-carousel .owl-stage-outer {
 position: relative;
 overflow: hidden;
 -webkit-transform: translate3d(0px,0,0);
}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
 cursor: pointer;
 cursor: hand;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.owl-carousel.owl-loaded {
 display: block;
}
.owl-carousel.owl-loading {
 opacity: 0;
 display: block;
}
.owl-carousel.owl-hidden {
 opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
 display: none;
}
.owl-carousel .owl-item {
 position: relative;
 min-height: 1px;
 float: left;
 -webkit-backface-visibility: hidden;
 -webkit-tap-highlight-color: transparent;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.owl-carousel .owl-item img {
 display: block;
 width: 100%;
 -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
 -webkit-user-select: auto;
 -moz-user-select: auto;
 -ms-user-select: auto;
 user-select: auto;
}
.owl-carousel .owl-grab {
 cursor: move;
 cursor: -webkit-grab;
 cursor: -o-grab;
 cursor: -ms-grab;
 cursor: grab;
}
.owl-carousel .owl-rtl {
 direction: rtl;
}
.owl-carousel .owl-rtl .owl-item {
 float: right;
}
.no-js .owl-carousel {
 display: block;
}
.owl-carousel .owl-item .owl-lazy {
 opacity: 0;
 -webkit-transition: opacity 400ms ease;
 -moz-transition: opacity 400ms ease;
 -ms-transition: opacity 400ms ease;
 -o-transition: opacity 400ms ease;
 transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
 transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
 position: relative;
 height: 100%;
 background: #000;
}
.owl-carousel .owl-video-play-icon {
 position: absolute;
 height: 80px;
 width: 80px;
 left: 50%;
 top: 50%;
 margin-left: -40px;
 margin-top: -40px;
 background: url(/https/serverastra.com/vendor/owlcarousel/owl.video.play.png) no-repeat;
 cursor: pointer;
 z-index: 1;
 -webkit-backface-visibility: hidden;
 -webkit-transition: scale 100ms ease;
 -moz-transition: scale 100ms ease;
 -ms-transition: scale 100ms ease;
 -o-transition: scale 100ms ease;
 transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
 -webkit-transition: scale(1.3,1.3);
 -moz-transition: scale(1.3,1.3);
 -ms-transition: scale(1.3,1.3);
 -o-transition: scale(1.3,1.3);
 transition: scale(1.3,1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
 display: none;
}
.owl-carousel .owl-video-tn {
 opacity: 0;
 height: 100%;
 background-position: center center;
 background-repeat: no-repeat;
 -webkit-background-size: contain;
 -moz-background-size: contain;
 -o-background-size: contain;
 background-size: contain;
 -webkit-transition: opacity 400ms ease;
 -moz-transition: opacity 400ms ease;
 -ms-transition: opacity 400ms ease;
 -o-transition: opacity 400ms ease;
 transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
 position: relative;
 z-index: 1;
}
.owl-theme .owl-controls {
 margin-top: 10px;
 text-align: center;
 -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
 color: #fff;
 font-size: 14px;
 margin: 5px;
 padding: 4px 7px;
 background: #d6d6d6;
 display: inline-block;
 cursor: pointer;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
 background: #869791;
 color: #fff;
 text-decoration: none;
}
.owl-theme .owl-controls .owl-nav .disabled {
 opacity: .5;
 cursor: default;
}
.owl-theme .owl-dots .owl-dot {
 display: inline-block;
 zoom: 1;
 *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
 width: 10px;
 height: 10px;
 margin: 5px 7px;
 background: #d6d6d6;
 display: block;
 -webkit-backface-visibility: visible;
 -webkit-transition: opacity 200ms ease;
 -moz-transition: opacity 200ms ease;
 -ms-transition: opacity 200ms ease;
 -o-transition: opacity 200ms ease;
 transition: opacity 200ms ease;
 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
 background: #869791;
}
#cookie-bar {
 background: rgba(10,10,10,0.5);
 height: auto;
 line-height: 24px;
 color: #fff;
 text-align: center;
 padding: 5px;
}
#cookie-bar.fixed {
 position: fixed;
 top: 0;
 left: 0;
 width: auto;
}
#cookie-bar.fixed.bottom {
 bottom: 0;
 top: auto;
}
#cookie-bar p {
 margin: 0;
 padding: 0;
 color: #fff !important;
}
#cookie-bar a {
 color: #fff !important;
 display: inline-block;
 border-radius: 3px;
 text-decoration: none;
 padding: 6px;
 margin-left: 8px;
}
#cookie-bar .cb-enable {
 background: #070;
}
#cookie-bar .cb-enable:hover {
 background: #090;
}
#cookie-bar .cb-disable {
 background: #900;
}
#cookie-bar .cb-disable:hover {
 background: #b00;
}
#cookie-bar .cb-policy {
 background: #03b;
}
#cookie-bar .cb-policy:hover {
 background: #05d;
}
body a {
 outline: 0 !important;
}
li {
 line-height: 24px;
}
}
@media screen and (max-width:991px) {
 body>.body {
 overflow-x: hidden;
 overflow-y: auto;
 }
}
@media screen and (max-width:479px) {
 body {
 font-size: 13px;
 }
}
@media screen {
    #header {
 position: relative;
 z-index: 100;
}
#header .header-body {
 background: #FFF;
 border-top: 5px solid #ededed;
 border-bottom: 1px solid transparent;
 padding: 8px 0;
 min-height: 125px;
 -webkit-transition: min-height .3s ease;
 -moz-transition: min-height .3s ease;
 transition: min-height .3s ease;
 width: 100%;
 z-index: 1001;
}
#header .container {
 position: relative;
}
#header .header-container {
 position: relative;
 display: table;
}
#header .header-top {
 background-color: #f4f4f4;
 border-bottom: 1px solid #ededed;
 margin-top: -8px;
 padding: 8px 0;
 position: relative;
 z-index: 4;
}
#header .header-top::after {
 clear: both;
 content: "";
 display: table;
}
#header .header-top p {
 font-size: .9em;
 margin: 0;
 padding: 0;
 line-height: 37px;
 float: left;
}
#header .header-top p .fa, #header .header-top p .icons {
 position: relative;
 top: 1px;
}
#header .header-top .header-search {
 float: right;
 margin-top: 2px;
 margin-left: 10px;
 margin-right: 0;
}
#header .header-top .header-nav-top {
 float: left;
 margin-top: 0;
 margin-left: 0;
 margin-right: 10px;
}
#header .header-top.header-top-colored {
 margin-top: -13px;
 border-top: 5px solid #CCC;
 border-bottom: 0;
 color: #FFF;
}
#header .header-top.header-top-colored p, #header .header-top.header-top-colored a, #header .header-top.header-top-colored span {
 color: #FFF;
}
#header .header-top.header-top-colored .form-control {
 border: 0;
}
#header .header-top.header-top-style-2 {
 background: #f6f6f6;
 margin-top: -16px;
}
#header .header-top.header-top-style-3 {
 margin-top: -16px;
 margin-bottom: 10px;
}
#header .header-top.header-top-style-4 {
 background: #e4e6ed;
 margin-top: -16px;
 margin-bottom: 10px;
 border-bottom: 0;
}
#header .header-row {
 display: table-row;
 clear: both;
}
#header .header-column {
 display: table-cell;
 vertical-align: middle;
}
#header .header-column .row {
 margin: 0;
}
#header .header-column .header-extra-info {
 list-style: outside none none;
 margin: 24px 0 0;
 padding: 0;
 float: right;
}
#header .header-column .header-extra-info li {
 display: inline-block;
 margin-left: 25px;
}
#header .header-column .header-extra-info li .feature-box small {
 position: relative;
 top: -4px;
}
#header .header-column.header-column-valign-top {
 vertical-align: top;
}
#header .header-column.header-column-valign-bottom {
 vertical-align: bottom;
}
#header .header-column.header-column-center {
 text-align: center;
}
#header .header-column.header-column-center .header-logo {
 width: 100% !important;
}
#header .header-nav {
 position: relative;
 z-index: 2;
}
#header .header-nav.header-nav-push-top {
 margin-top: -44px;
}
#header .header-nav.header-nav-stripe {
 margin-top: -44px;
}
#header .header-nav.header-nav-top-line {
 margin-top: -44px;
}
#header .header-nav.header-nav-dark-dropdown {
 margin-top: -44px;
}
#header .header-logo {
 float: left;
 position: relative;
 z-index: 3;
}
#header .header-logo img {
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;
 position: relative;
 margin: 24px 24px 24px 0;
 top: 0;
}
#header .header-nav-top {
 float: right;
 margin-top: 10px;
 margin-left: 10px;
}
#header .header-nav-top li a, #header .header-nav-top li span {
 color: #999;
 font-size: .9em;
 padding: 6px 10px;
 display: inline-block;
}
#header .header-nav-top li a .fa, #header .header-nav-top li a .icons, #header .header-nav-top li span .fa, #header .header-nav-top li span .icons {
 margin-right: 3px;
 position: relative;
 top: 1px;
}
#header .header-search {
 float: right;
 margin-top: 10px;
 margin-left: 10px;
}
#header .header-search .form-control {
 border-radius: 20px;
 font-size: .9em;
 height: 34px;
 margin: 0;
 padding: 6px 12px;
 -webkit-transition: width .3s ease;
 -moz-transition: width .3s ease;
 transition: width .3s ease;
 -webkit-transform: translate3d(0,0,0);
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
 width: 170px;
}
#header .header-search .btn-default {
 background: transparent;
 border: 0 none;
 color: #CCC;
 position: absolute;
 right: 0;
 top: 0;
 z-index: 3;
}
#header .header-search .btn-default:hover {
 color: #000;
}
#header .header-social-icons {
 float: right;
 margin: 3px 0 0 10px;
}
#header .header-btn-collapse-nav {
 background: #CCC;
 color: #FFF;
 display: none;
 float: right;
 margin: 2px 0 8px 15px;
}
#header.header-narrow .header-body {
 min-height: 0;
}
#header.header-narrow .header-logo img {
 margin: 12px 12px 12px 0;
}
#header.header-narrow .header-nav.header-nav-push-top {
 margin-top: -50px;
 margin-bottom: 13px;
}
#header.header-no-border-bottom .header-body {
 border-bottom: 0 !important;
}
#header.header-no-border-bottom .header-nav-main {
 margin-bottom: -8px;
}
html:not(.boxed) #header.header-full-width .header-container {
 width: 100%;
}
html #header.header-transparent {
 min-height: 0 !important;
 width: 100%;
 position: absolute;
}
html #header.header-transparent .header-body {
 position: fixed;
 top: 0;
 background: transparent;
 border-top: 0;
 border-bottom: 0;
 box-shadow: none;
}
html #header.header-transparent .header-body:before {
 content: "";
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 opacity: 0;
 border-bottom: 1px solid #f1f1f1;
 -webkit-transition: opacity .3s ease;
 -moz-transition: opacity .3s ease;
 transition: opacity .3s ease;
 -webkit-transform: translate3d(0,0,0);
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
}
html.sticky-header-active #header.header-transparent .header-body {
 border-bottom: 0;
 box-shadow: none;
}
html.sticky-header-active #header.header-transparent .header-body:before {
 opacity: 1;
}
html #header.header-semi-transparent, html #header.header-semi-transparent-light {
 min-height: 0 !important;
 position: absolute;

 width: 100%;

}
html #header.header-semi-transparent .header-body, html #header.header-semi-transparent-light .header-body {
 top: 0;
 position: fixed;

 background: transparent;
 border-top: 0;
 border-bottom: 0;
 box-shadow: none;
}
html #header.header-semi-transparent .header-body:before, html #header.header-semi-transparent-light .header-body:before {
 content: "";
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 background: #000;
 border-bottom: 0;
 opacity: 0;
 -webkit-transition: opacity .3s ease;
 -moz-transition: opacity .3s ease;
 transition: opacity .3s ease;
 -webkit-transform: translate3d(0,0,0);
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
}
html.sticky-header-active #header.header-semi-transparent .header-body {
 border-bottom: 0;
 box-shadow: none;
}
html.sticky-header-active #header.header-semi-transparent .header-body:before {
 opacity: 1;
}
html #header.header-semi-transparent-light .header-body:before {
 opacity: .1;
 background: #FFF;
}
html.sticky-header-active #header.header-semi-transparent-light .header-body {
 border-bottom: 0;
 box-shadow: none;
}
html.sticky-header-active #header.header-semi-transparent-light .header-body:before {
 border-bottom: 1px solid #f1f1f1;
 opacity: .9;
}
html #header.header-transparent-bottom-border .header-body {
 border-bottom: 1px solid rgba(255,255,255,.2);
}
html.sticky-header-active #header .header-body {
 position: fixed;
 border-bottom-color: #e9e9e9;
 box-shadow: 0 0 3px rgba(0,0,0,.1);
}
html:not(.sticky-header-active) #header.header-transparent-sticky-deactive .header-body:before {
 background: transparent !important;
}
}
@media screen and (min-width:992px) {
 #header .header-nav-main {
 float: right;
 margin: 0 0 -9px;
 min-height: 45px;
 }
 #header .header-nav-main nav>ul>li>a {
 border-radius: 4px;
 font-size: 12px;
 font-style: normal;
 font-weight: 700;
 line-height: 20px;
 padding: 10px 13px;
 text-transform: uppercase;
 }
 #header .header-nav-main nav>ul>li>a:focus, #header .header-nav-main nav>ul>li>a:hover {
 background: transparent;
 }
 #header .header-nav-main nav>ul>li.open>a, #header .header-nav-main nav>ul>li:hover>a {
 background: #CCC;
 color: #FFF;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
 top: -1000px;
 display: block;
 opacity: 0;
 left: auto;
 border-radius: 0 4px 4px;
 border: 0;
 border-top: 5px solid #CCC;
 box-shadow: 0 20px 45px rgba(0,0,0,.08);
 margin: -3px 0 0 0;
 min-width: 200px;
 padding: 5px;
 text-align: left;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a {
 border-bottom: 1px solid #f4f4f4;
 color: #777;
 font-size: .9em;
 font-weight: 400;
 padding: 8px 20px 8px 8px;
 position: relative;
 text-transform: none;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu {
 position: relative;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a .fa-caret-down {
 display: none;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #CCC;
 border-style: solid;
 border-width: 5px 0 5px 5px;
 content: " ";
 display: block;
 float: right;
 height: 0;
 margin-right: -10px;
 margin-top: 5px;
 position: absolute;
 right: 15px;
 top: 8px;
 width: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu {
 display: block;
 left: 100%;
 margin-top: -10px;
 margin-left: -1px;
 border-radius: 4px;
 opacity: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu {
 top: 0;
 opacity: 1;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:last-child a {
 border-bottom: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown.open>a, #header .header-nav-main nav>ul>li.dropdown:hover>a {
 padding-bottom: 15px;
 }
 #header .header-nav-main nav>ul>li.dropdown.open>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu {
 top: auto;
 display: block;
 opacity: 1;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega {
 position: static;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu {
 border-radius: 4px;
 left: 15px;
 right: 15px;
 width: auto;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-content {
 padding: 20px 30px;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title {
 color: #333;
 display: block;
 font-size: 1em;
 font-weight: 600;
 margin-top: 20px;
 padding-bottom: 5px;
 text-transform: uppercase;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title:first-child {
 margin-top: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav {
 list-style: none;
 padding: 0;
 margin: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a {
 border: 0 none;
 border-radius: 4px;
 color: #777;
 display: block;
 font-size: .9em;
 font-weight: normal;
 margin: 0 0 0 -8px;
 padding: 3px 8px;
 text-shadow: none;
 text-transform: none;
 text-decoration: none;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:hover>a {
 background: #f4f4f4;
 }
 #header .header-nav-main.header-nav-main-square nav>ul>li>a {
 border-radius: 0;
 }
 #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu {
 margin-top: 0;
 border-radius: 0;
 }
 #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu {
 border-radius: 0;
 }
 #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega>.dropdown-menu {
 border-radius: 0;
 }
 #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a {
 border-radius: 0;
 }
 #header .header-nav {
 display: block !important;
 }
 #header .header-nav.header-nav-push-top {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-stripe {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-stripe nav>ul>li>a, #header .header-nav.header-nav-stripe nav>ul>li:hover>a {
 background: transparent;
 padding: 86px 13px 24px;
 margin: -76px 0 0;
 }
 #header .header-nav.header-nav-stripe nav>ul>li>a {
 color: #444;
 }
 #header .header-nav.header-nav-stripe nav>ul>li:hover>a {
 color: #FFF;
 }
 #header .header-nav.header-nav-top-line {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-top-line nav>ul>li>a, #header .header-nav.header-nav-top-line nav>ul>li:hover>a {
 background: transparent;
 color: #444;
 padding: 75px 13px 29px;
 margin: -71px 0 0;
 border-top: 5px solid transparent;
 }
 #header .header-nav.header-nav-dark-dropdown {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li>a, #header .header-nav.header-nav-dark-dropdown nav>ul>li:hover>a {
 background: transparent;
 color: #444;
 padding: 10px 13px 24px;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown li a {
 border-bottom-color: #2a2a2a;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown .dropdown-menu {
 background: #1e1e1e;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown .dropdown-menu>li>a {
 color: #969696;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown .dropdown-menu>li>a:hover, #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown .dropdown-menu>li>a:focus {
 background: #282828;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown.dropdown-mega .dropdown-mega-sub-title {
 color: #ababab;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown.dropdown-mega .dropdown-mega-sub-nav>li:hover>a {
 background: #282828;
 }
 #header .header-nav.header-nav-center .header-nav-main {
 float: none;
 margin: 0;
 }
 #header .header-nav.header-nav-center .header-nav-main>nav {
 width: 100%;
 text-align: center;
 }
 #header .header-nav.header-nav-center .header-nav-main>nav>ul>li {
 display: inline-block;
 float: none;
 text-align: left;
 }
 #header .header-nav-main {
 display: block !important;
 height: auto !important;
 }
 #header .header-nav-bar {
 background: #f4f4f4;
 padding: 8px 0 10px;
 margin-bottom: -9px;
 }
 #header .header-nav-bar .header-nav-main {
 float: left;
 }
}
@media screen and (min-width:992px) {
 #header .header-nav-main-light nav>ul>li>a {
 color: #FFF;
 }
 #header .header-nav-main-light nav>ul>li.dropdown:hover>a {
 background: #FFF;
 }
 #header .header-nav-main-light nav>ul>li.dropdown:hover>.dropdown-menu {
 border-top-color: #FFF;
 box-shadow: 0 20px 25px rgba(0,0,0,.05);
 }
 #header .header-nav-main-light nav>ul>li.dropdown:hover>.dropdown-menu .dropdown-submenu:hover>.dropdown-menu {
 border-top-color: #FFF;
 }
 #header .header-nav-main-light nav>ul>li.active>a {
 background: #FFF;
 }
 #header .header-nav-main-light .dropdown-menu>li>a:hover, #header .header-nav-main-light .dropdown-menu>li>a:focus {
 background: #f5f5f5;
 }
}
@media screen and (min-width:992px) {
 #header .header-nav-main-effect-1 nav>ul>li.dropdown .dropdown-menu li a, #header .header-nav-main-effect-1 nav>ul>li.dropdown .dropdown-mega-sub-nav li a {
 -webkit-transition: margin-top .2s ease;
 -moz-transition: margin-top .2s ease;
 transition: margin-top .2s ease;
 -webkit-transform: translate3d(0,0,0);
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
 margin-top: -10px;
 }
 #header .header-nav-main-effect-1 nav>ul>li.dropdown:hover>.dropdown-menu li a, #header .header-nav-main-effect-1 nav>ul>li.dropdown:hover .dropdown-mega-sub-nav li a {
 margin-top: 0;
 }
}
@media screen and (min-width:992px) {
 #header .header-nav-main-effect-2 nav>ul>li.dropdown .dropdown-menu {
 -webkit-transition: opacity .2s ease;
 -moz-transition: opacity .2s ease;
 transition: opacity .2s ease;
 -webkit-transform: translate3d(0,0,0);
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
 opacity: 0;
 }
 #header .header-nav-main-effect-2 nav>ul>li.dropdown:hover>.dropdown-menu {
 opacity: 1;
 }
}
@media screen and (min-width:992px) {
 #header .header-nav-main-sub-effect-1 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu {
 -webkit-transition: left .2s ease,opacity .2s ease;
 -moz-transition: left .2s ease,opacity .2s ease;
 transition: left .2s ease,opacity .2s ease;
 -webkit-transform: translate3d(0,0,0);
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
 left: 90%;
 opacity: 0;
 }
 #header .header-nav-main-sub-effect-1 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu {
 left: 100%;
 opacity: 1;
 }
}
@media screen and (max-width:991px) {
 #header .header-nav-main {
 background: transparent;
 clear: both;
 float: none;
 }
 #header .header-nav-main nav {
 margin: 0 0 6px;
 }
 #header .header-nav-main nav>ul li {
 border-bottom: 1px solid #e8e8e8;
 clear: both;
 display: block;
 float: none;
 margin: 0;
 padding: 0;
 position: relative;
 }
 #header .header-nav-main nav>ul li a {
 font-size: 13px;
 font-style: normal;
 line-height: 20px;
 padding: 7px 8px;
 margin: 1px 0;
 border-radius: 4px;
 }
 #header .header-nav-main nav>ul li a .fa-caret-down {
 line-height: 35px;
 min-height: 38px;
 min-width: 30px;
 position: absolute;
 right: 5px;
 text-align: center;
 top: 0;
 }
 #header .header-nav-main nav>ul li.dropdown .dropdown-menu {
 background: transparent;
 padding: 0;
 margin: 0;
 font-size: 13px;
 box-shadow: none;
 border-radius: 0;
 border: 0;
 clear: both;
 display: none;
 float: none;
 position: static;
 }
 #header .header-nav-main nav>ul li.dropdown .dropdown-menu li.dropdown-submenu.opened>.dropdown-menu {
 display: block;
 margin-left: 20px;
 }
 #header .header-nav-main nav>ul li.dropdown.opened>.dropdown-menu {
 display: block;
 margin-left: 20px;
 }
 #header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-title {
 margin-top: 10px;
 display: block;
 }
 #header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav {
 margin: 0 0 0 20px;
 padding: 0;
 list-style: none;
 }
 #header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav>li>a {
 display: block;
 text-decoration: none;
 }
 #header .header-nav-main nav>ul li:last-child {
 border-bottom: 0;
 }
 #header .header-nav-main nav>ul>li>a {
 text-transform: uppercase;
 font-weight: 700;
 margin-top: 1px;
 margin-bottom: 1px;
 }
 #header .header-nav-main nav>ul>li.active>a, #header .header-nav-main nav>ul>li.active>a:focus, #header .header-nav-main nav>ul>li.active>a:hover {
 color: #FFF;
 }
 #header .header-nav-main nav .not-included {
 margin: 0;
 }
 #header .header-btn-collapse-nav {
 outline: 0;
 display: block;
 }
 #header .header-nav-bar {
 margin: 0 auto;
 }
 #header .header-nav-bar .header-btn-collapse-nav {
 margin-top: 14px;
 }
 #header.header-transparent .header-nav-main {
 padding: 10px;
 margin-bottom: 10px;
 background: #FFF;
 border-radius: 4px;
 }
 #header.header-semi-transparent .header-nav-main {
 padding: 10px;
 margin-bottom: 10px;
 background: #FFF;
 border-radius: 4px;
 }
 #header.header-semi-transparent-light .header-nav-main {
 padding: 10px;
 margin-bottom: 10px;
 background: #FFF;
 border-radius: 4px;
 }
 html.sticky-header-enabled #header .header-nav-main {
 max-height: 350px;
 overflow-x: hidden;
 overflow-y: auto;
 }
 html.sticky-header-enabled #header .header-nav-main.collapsing {
 overflow: hidden;
 }
}
@media screen and (min-width:992px) {
 html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li:not(.active)>a {
 color: #FFF;
 }
 html #header.header-semi-transparent .header-nav-main nav>ul>li:not(.active)>a {
 color: #FFF;
 }
 html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav>ul>li:not(.active)>a {
 color: #FFF;
 }
}
@media screen and (max-width:767px) {
 #header .header-container {
 width: 100%;
 }
}
@media screen {
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-menu {
 width: 40%;
 right: 15px;
 left: auto;
 border-radius: 6px 0 6px 6px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .fa-user {
 margin-right: 5px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-mega-sub-title {
 margin-bottom: 10px;
 display: block;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .sign-up-info, #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .log-in-info {
 text-align: center;
 display: block;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.signin .signin-form {
 display: block;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.signin .signup-form, #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.signin .recover-form {
 display: none;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.signup .signin-form {
 display: none;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.signup .signup-form {
 display: block;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.signup .recover-form {
 display: none;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.recover .signin-form, #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.recover .signup-form {
 display: none;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.recover .recover-form {
 display: block;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .user-avatar .img-thumbnail {
 float: left;
 margin-right: 15px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .user-avatar .img-thumbnail img {
 max-width: 55px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .user-avatar strong {
 display: block;
 padding-top: 7px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .user-avatar span {
 display: block;
 font-size: 12px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .user-avatar p {
 margin: 0 0 0 25px;
 text-align: left;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .list-account-options {
 list-style: square;
 margin: 6px 0 0;
 padding: 0;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .list-account-options a:hover {
 text-decoration: none;
}
}
@media screen and (max-width:991px) {
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin {
 margin-right: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-toggle {
 display: none;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-menu {
 display: block !important;
 margin: 0 !important;
 padding: 0 10px 0 10px;
 width: 100%;
 right: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-menu .dropdown-mega-sub-title {
 font-size: 14px;
 font-weight: 600;
 text-transform: uppercase;
 padding-top: 5px;
 padding-bottom: 0;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .dropdown-toggle {
 display: none;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .dropdown-mega-content {
 margin: 15px 0 !important;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .list-account-options {
 margin: 15px 0 0 0 !important;
 }
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin.logged .list-account-options>li>a {
 line-height: 35px;
 }
}
@media screen {
    #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
 width: 40%;
 right: 15px;
 left: auto;
 border-radius: 6px 0 6px 6px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table {
 width: 100%;
 margin-top: 0;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a {
 background-color: transparent !important;
 color: #333;
 padding: 0;
 margin: 0;
 display: block;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.remove {
 float: right;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a:hover {
 text-decoration: none;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .fa-shopping-cart {
 margin-right: 5px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .product-thumbnail {
 width: 120px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .product-actions {
 text-align: right;
 width: 80px;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .actions-continue {
 margin-top: 10px;
 padding-top: 20px;
 border-top: 1px solid #DDD;
 clear: both;
}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .actions-continue .btn {
 margin-bottom: 10px;
}
}
@media screen and (max-width:991px) {
 #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
 margin: 15px 0;
 padding: 0 15px;
 width: 100%;
 }
}
@media screen {
    .page-header {
 background-color: #171717;
 border-bottom: 5px solid #CCC;
 border-top: 5px solid #384045;
 margin: 0 0 35px 0;
 min-height: 50px;
 padding: 20px 0;
 position: relative;
 text-align: left;
}
.page-header .breadcrumb {
 background: none;
 margin: -3px 0 0;
 padding: 0;
}
.page-header .breadcrumb>li {
 text-shadow: none;
}
.page-header .breadcrumb.breadcrumb-valign-mid {
 position: absolute;
 top: 40%;
 right: 20px;
}
.page-header h1 {
 border-bottom: 5px solid #CCC;
 color: #FFF;
 display: inline-block;
 font-weight: 200;
 margin: 0 0 -25px;
 min-height: 37px;
 font-size: 2.6em;
 line-height: 46px;
 padding: 0 0 17px;
 position: relative;
}
.page-header h1 span {
 color: #999da3;
 display: block;
 font-size: .6em;
 font-weight: 300;
 margin: -10px 0 0;
}
.page-header-no-title-border h1 {
 border: 0;
}
.page-header-more-padding {
 padding: 35px 0;
}
.page-header-color {
 background-color: #f7f7f7;
 border-bottom: 5px solid #f4f4f4;
 border-top: 0;
}
.page-header-color h1 {
 border-bottom: 0;
 color: #1d2127;
 font-size: 2.3em;
}
.page-header-color h1 span {
 opacity: .65;
}
.page-header-color .breadcrumb>.active {
 opacity: .65;
}
.page-header-light {
 background-color: #f7f7f7;
 border-bottom: 5px solid #f4f4f4;
 border-top: 0;
}
.page-header-light h1 {
 border-bottom: 0;
 color: #1d2127;
 font-size: 2.3em;
}
.page-header-reverse {
 text-align: right;
}
.page-header-reverse .breadcrumb, .page-header-reverse .breadcrumb.breadcrumb-valign-mid {
 float: left;
 left: 20px;
 right: auto;
 margin-top: -10px;
}
.page-header-center {
 text-align: center;
}
.page-header-center .breadcrumb {
 margin: 15px 0 0;
}
.page-header-custom-background {
 padding: 45px 0;
 background-repeat: repeat;
 background-color: transparent;
 border-top: 0;
 border-bottom: 0;
}
.page-header-custom-background h1 {
 color: #FFF;
 border: 0;
}
.page-header-custom-background h1 span {
 color: #FFF;
 opacity: .7;
}
.page-header-custom-background .breadcrumb.breadcrumb-valign-mid {
 top: 36%;
}
.page-header-custom-background .breadcrumb.breadcrumb-valign-mid li.active {
 color: #FFF;
 opacity: .7;
}
.page-header-custom-background .breadcrumb.breadcrumb-valign-mid a {
 color: #FFF;
}
.page-header.custom-product {
 background-image: url(/https/serverastra.com/img/custom-header-bg.jpg);
 background-repeat: repeat;
 background-color: #999;
 border-top: 5px solid #888;
 overflow: hidden;
}
.page-header.custom-product .row {
 position: relative;
}
.page-header.custom-product p.lead {
 color: #e8e8e8;
}
.page-header.custom-product img {
 bottom: -47px;
 position: relative;
}
.page-header.custom-product h1 {
 color: #FFF;
 margin-bottom: 10px;
 margin-top: 30px;
 border: 0;
}
}
@media screen and (max-width:991px) {
 .page-header .breadcrumb {
 float: none !important;
 position: static !important;
 }
}
@media screen and (max-width:479px) {
 .page-header {
 padding: 16px 0;
 }
 .page-header h1 {
 line-height: 37px;
 }
}
@media screen {
.text-muted {
 color: #DDD !important;
}
html.dark .text-muted {
 color: #505461 !important;
}
.text-dark {
 color: #1d2127 !important;
}
.txtli {
 color: #FFF !important;
}
.text-weight-light {
 font-weight: 300;
}
.text-weight-normal {
 font-weight: 400;
}
.text-weight-semibold {
 font-weight: 600;
}
.text-weight-bold {
 font-weight: 700;
}
.text-uppercase {
 text-transform: uppercase;
}
.txtlo {
 text-transform: lowercase;
}
.text-capitalize {
 text-transform: capitalize;
}
.rounded {
 border-radius: 5px;
}
.b-thin {
 border-width: 3px;
}
.b-normal {
 border-width: 5px;
}
.b-thick {
 border-width: 7px;
}
.m-none{margin:0!important;}.m-auto{margin:0 auto!important;}.m-xs{margin:5px!important;}.m-sm{margin:10px!important;}.m-md{margin:15px!important;}.m-lg{margin:20px!important;}.m-xl{margin:25px!important;}.m-xlg{margin:30px!important;}.mt-none{margin-top:0!important;}.mt-xs{margin-top:5px!important;}.mt-sm{margin-top:10px!important;}.mt-md{margin-top:15px!important;}.mt-lg{margin-top:20px!important;}.mt-xl{margin-top:25px!important;}.mt-xlg{margin-top:30px!important;}.mb-none{margin-bottom:0!important;}.mb-xs{margin-bottom:5px!important;}.mb-sm{margin-bottom:10px!important;}.mb-md{margin-bottom:15px!important;}.mb-lg{margin-bottom:20px!important;}.mb-xl{margin-bottom:25px!important;}.mb-xlg{margin-bottom:30px!important;}.ml-none{margin-left:0!important;}.ml-xs{margin-left:5px!important;}.ml-sm{margin-left:10px!important;}.ml-md{margin-left:15px!important;}.ml-lg{margin-left:20px!important;}.ml-xl{margin-left:25px!important;}.ml-xlg{margin-left:30px!important;}.mr-none{margin-right:0!important;}.mr-xs{margin-right:5px!important;}.mr-sm{margin-right:10px!important;}.mr-md{margin-right:15px!important;}.mr-lg{margin-right:20px!important;}.mr-xl{margin-right:25px!important;}.mr-xlg{margin-right:30px!important;}
.p-none{padding:0!important;}.p-xs{padding:5px!important;}.p-sm{padding:10px!important;}.p-md{padding:15px!important;}.p-lg{padding:20px!important;}.p-xl{padding:25px!important;}.p-xlg{padding:30px!important;}.pt-none{padding-top:0!important;}.pt-xs{padding-top:5px!important;}.pt-sm{padding-top:10px!important;}.pt-md{padding-top:15px!important;}.pt-lg{padding-top:20px!important;}.pt-xl{padding-top:25px!important;}.pt-xlg{padding-top:30px!important;}.pb-none{padding-bottom:0!important;}.pb-xs{padding-bottom:5px!important;}.pb-sm{padding-bottom:10px!important;}.pb-md{padding-bottom:15px!important;}.pb-lg{padding-bottom:20px!important;}.pb-xl{padding-bottom:25px!important;}.pb-xlg{padding-bottom:30px!important;}.pr-none{padding-left:0!important;}.pl-xs{padding-left:5px!important;}.pl-sm{padding-left:10px!important;}.pl-md{padding-left:15px!important;}.pl-lg{padding-left:20px!important;}.pl-xl{padding-left:25px!important;}.pl-xlg{padding-left:30px!important;}.pr-none{padding-right:0!important;}.pr-xs{padding-right:5px!important;}.pr-sm{padding-right:10px!important;}.pr-md{padding-right:15px!important;}.pr-lg{padding-right:20px!important;}.pr-xl{padding-right:25px!important;}.pr-xlg{padding-right:30px!important;}
.ib {
 display: inline-block;
 vertical-align: top;
}
.va-middle {
 vertical-align: middle;
}
.ws-nowrap {
 white-space: nowrap;
}
.ws-normal {
 white-space: normal;
}

section.section {
 background: #f4f4f4;
 border-top: 5px solid #f1f1f1;
 margin: 30px 0;
 padding: 50px 0;
}
section.section.section-no-background {
 background: transparent;
 border-top-color: transparent;
}
section.section.section-center {
 text-align: center;
}
section.section.section-txtli h1, section.section.section-txtli h2, section.section.section-txtli h3, section.section.section-txtli h4, section.section.section-txtli h5, section.section.section-txtli h6 {
 color: #FFF;
}
section.section.section-txtli p {
 color: #e6e6e6;
}
section.section.section-background {
 background-repeat: repeat;
 border: 0;
}
section.section.section-overlay {
 position: relative;
}
section.section.section-overlay:before {
 content: "";
 display: block;
 background: url("/https/serverastra.com/img/video-overlay.png") repeat scroll 0 0 transparent;
 bottom: 0;
 height: 100%;
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 width: 100%;
}
section.section.section-video {
 background: none !important;
 border: 0;
}
section.section.section-no-border {
 border: 0;
}
section.section.section-with-divider {
 margin: 56px 0 35px;
}
section.section.section-with-divider .divider {
 margin: -56px 0 44px;
}
section.section.section-footer {
 margin-bottom: -50px;
}
section.section.section-with-mockup {
 margin-top: 120px;
}
}
@media screen and (max-width:991px) {
 .container-fluid>.row>.p-none section.section {
 margin-bottom: 0;
 margin-top: 0;
 }
 .container-fluid>.row>.p-none:first-child section.section {
 margin-bottom: 0;
 margin-top: 30px;
 }
 .container-fluid>.row>.p-none:last-child section.section {
 margin-bottom: 30px;
 margin-top: 0;
 }
}
@media screen {
aside ul.nav-list>li>a {
 color: #666;
 font-size: .9em;
}
.slider-container {
 overflow: hidden;
 padding: 0;
 position: relative;
 z-index: 1;
}
.slider-container ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.slider-container .tp-bannershadow {
 filter: alpha(opacity=20);
 opacity: .2;
}
.slider-container .top-label {
 color: #FFF;
 font-size: 24px;
 font-weight: 300;
}
.slider-container .main-label {
 color: #FFF;
 font-size: 62px;
 line-height: 62px;
 font-weight: 800;
 text-shadow: 2px 2px 4px rgba(0,0,0,.15);
}
.slider-container .featured-label {
 color: #FFF;
 font-size: 52px;
 line-height: 52px;
 font-weight: 800;
 text-shadow: 1px 1px 3px rgba(0,0,0,.15);
}
.slider-container .bottom-label {
 color: #FFF;
 font-size: 20px;
 font-weight: 300;
}
.slider-container .blackboard-text {
 color: #bab9be;
 font-size: 46px;
 line-height: 46px;
 font-family: "Shadows Into Light",cursive;
 text-transform: uppercase;
}
.slider-container .tp-caption {
 opacity: 0;
}
.slider-container .tp-caption a {
 color: #FFF;
}
.slider-container .tp-caption a:hover {
 color: #FFF;
}
.slider-container .tp-caption.fullscreenvideo {
 height: 100%;
 position: absolute;
 top: 0;
 width: 100%;
 left: 0 !important;
}
.slider-container .tp-caption.fullscreenvideo video {
 height: 100%;
 width: 100%;
 padding: 0;
 position: relative;
}
.slider-container .top-label-dark, .slider-container .main-label-dark, .slider-container .bottom-label-dark {
 color: #333;
}
.slider-container .tp-caption-dark a {
 color: #333;
}
.slider-container .tp-caption-dark a:hover {
 color: #333;
}
.slider-container .tp-opacity-overlay {
 background: rgba(0,0,0,.85);
}
.slider-container.transparent {
 background-color: transparent;
}
.slider-container.light {
 background-color: #eaeaea;
}
.slider-container.light .tp-bannershadow {
 filter: alpha(opacity=5);
 opacity: .05;
 top: 0;
 bottom: auto;
 z-index: 1000;
}
.slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label {
 color: #333;
}
.slider-container.light .tp-caption a {
 color: #333;
}
.slider-container.light .tp-caption a:hover {
 color: #333;
}
}
@media screen and (max-width:991px) {
 .slider-container {
 min-height: 0;
 }
}
@media screen {
    .slider {
 height: 495px;
 max-height: 495px;
 position: relative;
}
.slider>ul>li>img {
 visibility: hidden;
}
.slider>ul>li>.center-caption {
 left: 0 !important;
 margin-left: 0 !important;
 text-align: center;
 width: 100%;
}
.slider .tp-bannertimer {
 display: none;
}
.slider .main-button {
 font-size: 22px;
 font-weight: 600;
 line-height: 20px;
 padding-bottom: 20px;
 padding-top: 20px;
 padding-left: 25px;
 padding-right: 25px;
}
.slider-container-fullscreen {
 height: 2000px;
 max-height: none;
}
.slider-container-fullscreen .slider {
 max-height: none;
}
.nivo-slider {
 position: relative;
}
.nivo-slider .theme-default .nivoSlider {
 border-radius: 10px 10px 0 0;
 box-shadow: none;
 margin-top: 10px;
}
.nivo-slider .theme-default .nivoSlider img {
 border-radius: 10px 10px 0 0;
}
.nivo-slider .theme-default .nivo-controlNav {
 margin-top: -72px;
 position: absolute;
 z-index: 100;
 right: 5px;
 bottom: -17px;
}
.nivo-slider .theme-default .nivo-caption {
 padding-left: 20px;
}
.slider-with-overlay {
 position: relative;
}
.slider-with-overlay .slider-container {
 z-index: auto;
}
.slider-contact-form {
 margin: -45px 0 25px;
}
.slider-contact-form .featured-box {
 text-align: left;
}
.slider-contact-form label.error {
 display: none !important;
}
.slider-contact-form .alert {
 padding: 6px;
 text-align: center;
}
.slider-contact-form textarea {
 resize: none;
}
}
@media screen and (min-width:992px) {
 .slider-contact-form {
 margin: 0;
 position: absolute;
 top: 20px;
 z-index: 99;
 width: 100%;
 }
}
@media screen {
    section.section-custom-map {
 background: transparent url(/https/serverastra.com/img/map.png) center 0 no-repeat;
 padding: 129px 0 0;
 margin: 20px 0 0;
 border: 0;
}
section.section-custom-map section.section {
 border-top-color: rgba(241,241,241,.8);
 background: rgba(244,244,244,.8);
}
section.section-custom-map-2 {
 background: transparent url(/https/serverastra.com/img/map-2.png) center 0 no-repeat;
 padding: 129px 0 0;
 margin: 50px 0 0;
 border: 0;
}
section.section-custom-map-2 section.section {
 border-top-color: rgba(241,241,241,.8);
 background: rgba(244,244,244,.8);
}
.home-intro {
 background-color: #171717;
 margin-bottom: 60px;
 overflow: hidden;
 padding: 20px 0 10px 0;
 position: relative;
 text-align: left;
}
.home-intro p {
 color: #FFF;
 display: inline-block;
 font-size: 1.4em;
 font-weight: 300;
 max-width: 800px;
 padding-top: 5px;
}
.home-intro p span {
 color: #999;
 display: block;
 font-size: .8em;
 padding-top: 5px;
}
.home-intro p em {
 font-family: "Shadows Into Light",cursive;
 font-size: 1.6em;
}
.home-intro .get-started {
 margin-top: 15px;
 margin-bottom: 15px;
 position: relative;
 text-align: right;
}
.home-intro .get-started .btn {
 position: relative;
 z-index: 1;
}
.home-intro .get-started .btn i {
 font-size: 1.1em;
 font-weight: normal;
 margin-left: 5px;
}
.home-intro .get-started a {
 color: #FFF;
}
.home-intro .get-started a:not(.btn) {
 color: #777;
}
.home-intro .learn-more {
 margin-left: 15px;
}
.home-intro.light {
 background-color: #e2e2e2;
}
.home-intro.light.secondary {
 background-color: #e0e1e4;
}
.home-intro.light p {
 color: #777;
}
.home-intro-compact {
 border-radius: 0 0 10px 10px;
 margin-top: -10px;
}
.home-intro-compact p {
 padding-left: 20px;
}
.home-intro-compact .get-started {
 padding-right: 20px;
}
}
@media screen and (max-width:767px) {
 .home-intro-compact {
 margin-left: 0;
 margin-right: 0;
 padding-left: 0;
 padding-right: 0;
 }
}
@media screen {
    .home-concept {
 background: transparent url(/https/serverastra.com/img/home-concept.png) no-repeat center 0;
 width: 100%;
 overflow: hidden;
}
.home-concept strong {
 display: block;
 font-family: "Shadows Into Light",cursive;
 font-size: 2.1em;
 font-weight: normal;
 position: relative;
 margin-top: 30px;
}
.home-concept .row {
 position: relative;
}
.home-concept .process-image {
 background: transparent url(/https/serverastra.com/img/home-concept-item.png) no-repeat 0 0;
 width: 160px;
 margin: 135px auto 0 auto;
 padding-bottom: 50px;
 position: relative;
 z-index: 1;
}
.home-concept .process-image img {
 border-radius: 150px;
 margin: 7px 8px;
 width: auto;
 height: auto;
 max-width: 145px;
 max-height: 145px;
}
.home-concept .our-work {
 margin-top: 52px;
 font-size: 2.6em;
}
.home-concept .project-image {
 background: transparent url(/https/serverastra.com/img/home-concept-item.png) no-repeat 100% 0;
 width: 350px;
 margin: 15px 0 0 -30px;
 padding-bottom: 45px;
 position: relative;
 z-index: 1;
}
.home-concept .sun {
 background: transparent url(/https/serverastra.com/img/home-concept-icons.png) no-repeat 0 0;
 width: 60px;
 height: 56px;
 display: block;
 position: absolute;
 left: 10%;
 top: 35px;
}
.home-concept .cloud {
 background: transparent url(/https/serverastra.com/img/home-concept-icons.png) no-repeat 100% 0;
 width: 116px;
 height: 56px;
 display: block;
 position: absolute;
 left: 57%;
 top: 35px;
}
}
@media screen and (max-width:991px) {
 .home-concept {
 background: none;
 }
 .home-concept .project-image {
 margin: 20px auto 0 auto;
 }
 .home-concept .process-image {
 margin-top: 0;
 padding-bottom: 25px;
 }
}
@media screen and (max-width:479px) {
 .home-concept .project-image {
 background-position: 0 0;
 margin-left: auto;
 max-width: 160px;
 }
 .home-concept .fc-slideshow {
 max-width: 145px;
 height: 145px;
 }
 .home-concept .fc-slideshow img {
 max-height: 145px;
 max-width: 145px;
 }
}
@media screen {
    .page-not-found {
 margin: 50px 0;
}
.page-not-found h2 {
 font-size: 140px;
 font-weight: 600;
 letter-spacing: -10px;
 line-height: 140px;
}
.page-not-found h4 {
 color: #777;
}
.page-not-found p {
 font-size: 1.4em;
 line-height: 36px;
}
}
@media screen and (max-width:479px) {
 .page-not-found {
 margin: 0;
 }
 .page-not-found h2 {
 font-size: 100px;
 letter-spacing: 0;
 line-height: 100px;
 }
}
@media screen {
#footer {
 background: #0e0e0e;
 border-top: 4px solid #0e0e0e;
 font-size: .9em;
 margin-top: 50px;
 padding: 70px 0 0;
 position: relative;
 clear: both;
}
#footer .container .row>div {
 margin-bottom: 25px;
}
#footer .container input:focus {
 box-shadow: none;
}
#footer a:hover {
 color: #CCC;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer a {
 color: #FFF;
}
#footer h4 {
 font-size: 1.8em;
 font-weight: 200;
}
#footer h5 {
 color: #CCC;
}
#footer ul.nav-list>li a {
 border-bottom: 1px solid rgba(255,255,255,.1);
 line-height: 20px;
 padding-bottom: 11px;
}
#footer ul.nav-list>li:last-child a {
 border-bottom: 0;
}
#footer ul.nav-list>li a:hover {
 background-color: rgba(255,255,255,.05);
}
#footer ul.list.icons li {
 margin-bottom: 5px;
}
#footer form {
 filter: alpha(opacity=85);
 opacity: .85;
}
#footer form label.error {
 line-height: 16px;
 margin: 5px 0 -5px;
 display: block;
 clear: both;
}
#footer form .alert {
 padding: 6px;
 text-align: center;
}
#footer .footer-ribbon {
 background: #999;
 position: absolute;
 margin: -90px 0 0 14px;
 padding: 10px 20px 6px 20px;
}
#footer .footer-ribbon:before {
 border-right: 10px solid #646464;
 border-top: 16px solid transparent;
 content: "";
 display: block;
 height: 0;
 left: -10px;
 position: absolute;
 top: 0;
 width: 7px;
}
#footer .footer-ribbon span {
 color: #FFF;
 font-size: 1.6em;
 font-family: "Shadows Into Light",cursive;
}
#footer .newsletter form {
 width: 100%;
 max-width: 262px;
}
#footer .newsletter form input.form-control {
 height: 34px;
 padding: 6px 12px;
}
#footer .alert a {
 color: #222;
}
#footer .alert a:hover {
 color: #666;
}
#footer .twitter .fa, #footer .twitter .icons {
 clear: both;
 font-size: 1.5em;
 position: relative;
 top: 3px;
}
#footer .twitter .meta {
 color: #999;
 display: block;
 font-size: .9em;
 padding-top: 3px;
}
#footer .twitter ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#footer .twitter ul li {
 padding-bottom: 20px;
}
#footer .twitter ul li:last-child {
 padding-bottom: 0;
}
#footer .twitter-account {
 color: #FFF;
 display: block;
 font-size: .9em;
 margin: -15px 0 5px;
 filter: alpha(opacity=55);
 opacity: .55;
}
#footer .twitter-account:hover {
 filter: alpha(opacity=100);
 opacity: 1;
}
#footer .contact {
 list-style: none;
 margin: 0;
 padding: 0;
}
#footer .contact i {
 display: block;
 float: left;
 font-size: 1.2em;
 margin: 7px 8px 10px 0;
 position: relative;
 text-align: center;
 top: -2px;
 width: 16px;
}
#footer .contact i.fa-envelope {
 font-size: 1em;
 top: 0;
}
#footer .contact p {
 margin-bottom: 10px;
}
#footer .logo {
 display: block;
}
#footer .logo.mb-xl {
 margin-bottom: 12px;
}
#footer .footer-copyright {
 background: #060606;
 border-top: 4px solid #060606;
 margin-top: 40px;
 padding: 30px 0 10px;
}
#footer .footer-copyright nav {
 float: right;
}
#footer .footer-copyright nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#footer .footer-copyright nav ul li {
 border-left: 1px solid #505050;
 display: inline-block;
 line-height: 12px;
 margin: 0;
 padding: 0 8px;
}
#footer .footer-copyright nav ul li:first-child {
 border: medium none;
 padding-left: 0;
}
#footer .footer-copyright p {
 color: #555;
 margin: 0;
 padding: 0;
}
#footer .phone {
 color: #FFF;
 font-size: 26px;
 font-weight: bold;
 display: block;
 padding-bottom: 15px;
 margin-top: -5px;
}
#footer .narrow-phone {
 text-align: right;
 margin: -2px 0 0 0;
}
#footer .narrow-phone .phone {
 font-size: 16px;
 padding-bottom: 0;
 margin-top: -13px;
}
#footer .recent-work {
 list-style: none;
 padding: 0;
 margin: 0;
}
#footer .recent-work li {
 float: left;
 width: 30%;
 margin: 10px 3% 0 0;
}
#footer .recent-work img {
 border: 0;
 width: 100%;
 filter: url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale");
 filter: gray;
 -webkit-filter: grayscale(100%);
}
#footer .recent-work .img-thumbnail-hover-icon {
 border: 0;
}
#footer .recent-work .img-thumbnail-hover-icon:after {
 font-size: 22px;
 margin-left: -2px;
}
#footer .view-more-recent-work {
 padding: 12px;
}
#footer.short {
 padding-top: 50px;
}
#footer.short .footer-copyright {
 background: transparent;
 border: 0;
 padding-top: 0;
 margin-top: 0;
}
#footer.light {
 padding-top: 60px;
 background: #FFF;
 border-top: 1px solid #DDD;
}
#footer.light .footer-ribbon {
 margin-top: -76px;
 margin-left: 14px;
}
#footer.light .footer-copyright {
 margin-top: 15px;
 background: #FFF;
 border-top: 1px solid #DDD;
}
#footer.light .footer-copyright p {
 color: #777;
}
#footer.light .phone, #footer.light .twitter-account {
 color: #777;
}
#footer.light ul.nav-pills>li.active>a {
 color: #FFF;
}
#footer.narrow {
 padding-top: 30px;
}
#footer.narrow .footer-copyright {
 margin-top: 0;
}
#footer.narrow .nav>li>a {
 padding: 5px 12px;
}
#footer.color {
 color: #FFF;
}
#footer.color p {
 color: #FFF;
}
#footer.color .footer-copyright nav ul li {
 border-left-color: #FFF;
}
}
@media screen and (max-width:991px) {
 #footer .phone {
 font-size: 20px;
 }
}
@media screen and (max-width:767px) {
 #footer .phone {
 font-size: 20px;
 }
}
@media screen {
    html.dark body {
 background-color: #1d2127;
}
html.dark.boxed .body {
 background-color: #1d2127;
}
html.dark #header .header-top {
 background: #282d36;
 border-bottom-color: #2e353e;
}
html.dark #header .header-search .form-control {
 background: #21262d;
}
html.dark #header .header-body {
 background: #1d2127;
 border-top-color: #2e353e;
}
html.dark #header .header-nav-bar {
 background-color: #21262d;
}
html.dark.sticky-header-active #header .header-body {
 border-bottom-color: #2e353e;
}
html.dark #header.header-transparent .header-body {
 background: transparent;
}
html.dark #header.header-transparent .header-body:before {
 background-color: #1d2127;
 border-bottom-color: #2e353e;
}
html.dark #header.header-semi-transparent .header-body {
 background: transparent;
}
html.dark #header.header-semi-transparent .header-body:before {
 background-color: #1d2127;
 border-bottom-color: #2e353e;
}
html.dark #header.header-semi-transparent-light .header-body {
 background: transparent;
}
html.dark #header.header-semi-transparent-light .header-body:before {
 background-color: #1d2127;
 border-bottom-color: #2e353e;
}
html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6 {
 color: #FFF;
}
html.dark .alert h1, html.dark .alert h2, html.dark .alert h3, html.dark .alert h4, html.dark .alert h5, html.dark .alert h6 {
 color: #111;
}
html.dark blockquote {
 border-color: #282d36;
}
html.dark section.featured {
 background-color: #191c21;
 border-top-color: #2e353e;
}
html.dark section.featured.map {
 background-image: url(/https/serverastra.com/img/map-bottom-dark.png);
}
html.dark section.section {
 background-color: #21262d;
 border-top-color: #282d36;
}
html.dark .dropdown-menu>li>a {
 color: #FFF;
}
html.dark .dropdown-menu>li>a:hover, html.dark .dropdown-menu>li>a:focus {
 background-color: #2e353e;
}
html.dark .tabs .nav-tabs li a, html.dark .tabs .nav-tabs li a:focus {
 border-top-color: #282d36;
 border-left-color: #282d36;
 border-right-color: #282d36;
 background: #282d36;
}
html.dark .tabs .nav-tabs li a:hover {
 border-top-color: #808697;
}
html.dark .tabs .nav-tabs li.active a, html.dark .tabs .nav-tabs li.active a:hover, html.dark .tabs .nav-tabs li.active a:focus {
 border-top-color: #808697;
}
html.dark .tabs .nav-tabs.nav-justified {
 border-left-width: 0;
 border-right-width: 0;
 border-left-color: transparent;
 border-right-color: transparent;
}
html.dark .tabs .nav-tabs.nav-justified li a, html.dark .tabs .nav-tabs.nav-justified li a:hover, html.dark .tabs .nav-tabs.nav-justified li a:focus {
 border-bottom-color: #282d36;
}
html.dark .tabs.tabs-left .nav-tabs>li a, html.dark .tabs.tabs-right .nav-tabs>li a {
 background: #282d36;
 border-left-color: #282d36;
 border-right-color: #282d36;
}
html.dark .tabs.tabs-left .nav-tabs>li:last-child a, html.dark .tabs.tabs-right .nav-tabs>li:last-child a {
 border-bottom-color: #282d36;
}
html.dark .tabs .nav-tabs {
 border-color: #282d36;
}
html.dark .tabs .nav-tabs li.active a, html.dark .tabs .nav-tabs li.active a:hover, html.dark .tabs .nav-tabs li.active a:focus, html.dark .tabs .nav-tabs.nav-justified li.active a, html.dark .tabs .nav-tabs.nav-justified li.active a:hover, html.dark .tabs .nav-tabs.nav-justified li.active a:focus {
 background: #2e353e;
 border-left-color: #2e353e;
 border-right-color: #2e353e;
}
html.dark .tabs .nav-tabs.nav-justified li.active a {
 border-bottom-color: #2e353e;
}
html.dark .tabs.tabs-vertical {
 border-top-color: #2e353e;
}
html.dark .tabs.tabs-bottom .nav-tabs li a, html.dark .tabs.tabs-bottom .nav-tabs li a:focus {
 border-bottom-color: #282d36;
 border-top-color: #2e353e;
}
html.dark .tabs.tabs-bottom .nav-tabs li a:hover {
 border-bottom-color: #808697;
 border-top-color: #2e353e;
}
html.dark .tabs.tabs-bottom .nav-tabs li.active a, html.dark .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark .tabs.tabs-bottom .nav-tabs li.active a:focus {
 border-bottom-color: #808697;
 border-top-color: #2e353e;
}
html.dark .tabs .tab-content {
 background: #2e353e;
 border-color: #2e353e;
}
html.dark .tabs-primary.tabs-bottom .nav-tabs li a, html.dark .tabs-primary.tabs-bottom .nav-tabs li a:hover, html.dark .tabs-primary.tabs-bottom .nav-tabs li a:focus, html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a, html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:focus {
 border-top-color: #2e353e !important;
}
html.dark .nav-tabs li.active a, html.dark .nav-tabs li.active a:hover, html.dark .nav-tabs li.active a:focus, html.dark .nav-tabs li a {
 color: #808697;
}
html.dark .tab-content {
 background: #2e353e;
 border-color: #1d2127;
}
html.dark .tabs-simple .tab-content, html.dark .tabs-simple .nav-tabs li a, html.dark .tabs-simple .nav-tabs li.active a {
 background: transparent !important;
}
html.dark .nav>li>a:hover, html.dark .nav>li>a:focus {
 background-color: #2e353e;
}
html.dark .call-to-action.call-to-action-default {
 background: #282d36;
}
html.dark .call-to-action.call-to-action-dark {
 background: #2e353e;
}
html.dark .call-to-action.with-borders {
 border-top-color: #2e353e;
 border-bottom-color: #2e353e;
 border-left-color: #282d36;
 border-right-color: #282d36;
}
html.dark .call-to-action.with-full-borders {
 border-color: #2e353e;
}
html.dark .call-to-action.featured {
 background: -webkit-linear-gradient(top,#282d36 1%,#2e353e 98%) repeat scroll 0 0 transparent;
 background: linear-gradient(to bottom,#282d36 1%,#2e353e 98%) repeat scroll 0 0 transparent;
 border-bottom-color: #2e353e;
 border-left-color: #282d36;
 border-right-color: #282d36;
}
html.dark .call-to-action.call-to-action-in-footer:before {
 border-top-color: #1d2127;
}
html.dark .counters.with-borders .counter {
 border-top: 1px solid #2e353e;
 border-bottom: 1px solid #2e353e;
 border-left: 1px solid #282d36;
 border-right: 1px solid #282d36;
}
html.dark .counters.counters-text-dark .counter {
 color: #FFF !important;
}
html.dark .counters.counters-text-dark .counter .fa, html.dark .counters.counters-text-dark .counter .icons, html.dark .counters.counters-text-dark .counter strong, html.dark .counters.counters-text-dark .counter label {
 color: #FFF !important;
}
html.dark section.timeline:after {
 background: #505050;
 background: -moz-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(100%,#7db9e8));
 background: -webkit-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: -o-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: -ms-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: linear-gradient(to bottom,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
}
html.dark section.timeline .timeline-date {
 background-color: #282d36;
 border-color: #282d36;
 text-shadow: none;
}
html.dark section.timeline .timeline-title {
 background: #282d36;
}
html.dark section.timeline .timeline-box {
 border-color: #282d36;
 background: #282d36;
}
html.dark section.timeline .timeline-box.left:before {
 box-shadow: 0 0 0 3px #282d36,0 0 0 6px #282d36;
}
html.dark section.timeline .timeline-box.left:after {
 background: #282d36;
 border-right-color: #282d36;
 border-top-color: #282d36;
}
html.dark section.timeline .timeline-box.right:before {
 box-shadow: 0 0 0 3px #282d36,0 0 0 6px #282d36;
}
html.dark section.timeline .timeline-box.right:after {
 background: #282d36;
 border-left-color: #282d36;
 border-bottom-color: #282d36;
}
html.dark .form-control {
 background-color: #282d36;
 border-color: #282d36;
}
html.dark .btn-default {
 background-color: #282d36;
 border-color: #282d36;
 color: #FFF;
}
html.dark .btn.disabled, html.dark .btn[disabled] {
 border-color: #282d36 !important;
}
html.dark .pagination>li>a, html.dark .pagination>li>span {
 background-color: #282d36;
 border-color: #242830;
}
html.dark .theme-default .nivoSlider {
 background-color: #1d2127;
}
html.dark section.section-custom-map {
 background: transparent url(/https/serverastra.com/img/map-dark.png) center 0 no-repeat;
}
html.dark section.section-custom-map section.section {
 border-top-color: rgba(40,45,54,.8);
 background: rgba(33,38,45,.8);
}
html.dark .home-concept {
 background-image: url(/https/serverastra.com/img/home-concept-dark.png);
}
html.dark .home-concept .process-image {
 background-image: url(/https/serverastra.com/img/home-concept-item-dark.png);
}
html.dark .home-concept .project-image {
 background-image: url(/https/serverastra.com/img/home-concept-item-dark.png);
}
html.dark .home-concept .sun {
 background-image: url(/https/serverastra.com/img/home-concept-icons-dark.png);
}
html.dark .home-concept .cloud {
 background-image: url(/https/serverastra.com/img/home-concept-icons-dark.png);
}
html.dark .page-header {
 border-bottom-color: #191c21;
}
html.dark .page-header-light {
 background-color: #2e353e;
}
html.dark .panel-group .panel {
 background-color: #282d36;
}
html.dark .panel-group .panel-default {
 border-color: #282d36;
}
html.dark .panel-group .panel-heading {
 background-color: #2e353e;
}
html.dark .panel-group .form-control {
 background-color: #21262d;
 border-color: #21262d;
}
html.dark .toggle>label {
 background-color: #2e353e;
}
html.dark .toggle.toggle-simple .toggle>label {
 color: #FFF;
}
html.dark .featured-box {
 background: #2e353e;
 border-left-color: #2e353e;
 border-right-color: #2e353e;
 border-bottom-color: #2e353e;
}
html.dark .featured-box.secondary h4 {
 color: #FFF;
}
html.dark .featured-boxes-flat .featured-box .box-content {
 background: #2e353e;
}
html.dark .featured-boxes-style-5 .featured-box .box-content h4, html.dark .featured-boxes-style-6 .featured-box .box-content h4, html.dark .featured-boxes-style-7 .featured-box .box-content h4 {
 color: #FFF;
}
html.dark .featured-boxes-style-2 .featured-box {
 background: transparent;
}
html.dark .featured-boxes-style-3 .featured-box .icon-featured {
 background: #1d2127;
}
html.dark .featured-boxes-style-4 .featured-box {
 background: transparent;
}
html.dark .featured-boxes-style-5 .featured-box {
 background: transparent;
}
html.dark .featured-boxes-style-5 .featured-box .icon-featured {
 background: #282d36;
 border-color: #2e353e;
}
html.dark .featured-boxes-style-6 .featured-box {
 background: transparent;
}
html.dark .featured-boxes-style-6 .featured-box .icon-featured {
 background: #282d36;
 border-color: #2e353e;
}
html.dark .featured-boxes-style-6 .featured-box .icon-featured:after {
 border-color: #2e353e;
}
html.dark .featured-boxes-style-7 .featured-box {
 background: transparent;
}
html.dark .featured-boxes-style-7 .featured-box .icon-featured {
 background: #282d36;
 border-color: #2e353e;
}
html.dark .featured-boxes-style-7 .featured-box .icon-featured:after {
 box-shadow: 3px 3px #161a1e;
}
html.dark .featured-boxes-style-8 .featured-box .icon-featured {
 background: #2e353e;
}
html.dark .featured-box-effect-1 .icon-featured:after {
 box-shadow: 0 0 0 3px #2e353e;
}
html.dark .feature-box.feature-box-style-2 h4, html.dark .feature-box.feature-box-style-3 h4, html.dark .feature-box.feature-box-style-4 h4 {
 color: #FFF;
}
html.dark .feature-box.feature-box-style-6 .feature-box-icon {
 border-color: #2e353e;
}
html.dark .feature-box.feature-box-style-6 .feature-box-icon:after {
 border-color: #2e353e;
}
html.dark .owl-dots .owl-dot span {
 background: #2e353e;
}
html.dark .owl-carousel.top-border {
 border-top-color: #3f4247;
}
html.dark .progress {
 background: #2e353e;
}
html.dark .arrow {
 background-image: url(/https/serverastra.com/img/arrows-dark.png);
}
html.dark .thumbnail, html.dark .img-thumbnail, html.dark .thumb-info {
 background-color: #282d36;
 border-color: #282d36;
}
html.dark .thumb-info .thumb-info-wrapper:after {
 background-color: rgba(29,33,39,.9);
}
html.dark .thumb-info-social-icons {
 border-top-color: #373f4a;
}
html.dark ul.nav-list>li a {
 border-bottom-color: #282d36;
}
html.dark ul.nav-list>li a:hover {
 background-color: #282d36;
}
html.dark .content-grid .content-grid-item:before {
 border-left-color: #2e353e;
}
html.dark .content-grid .content-grid-item:after {
 border-bottom-color: #2e353e;
}
html.dark .content-grid.content-grid-dashed .content-grid-item:before {
 border-left-color: #2e353e;
}
html.dark .content-grid.content-grid-dashed .content-grid-item:after {
 border-bottom-color: #2e353e;
}
html.dark .testimonial .testimonial-author strong {
 color: #FFF;
}
html.dark .testimonial.testimonial-style-3 blockquote {
 background: #2e353e !important;
}
html.dark .testimonial.testimonial-style-3 .testimonial-arrow-down {
 border-top-color: #2e353e !important;
}
html.dark .testimonial.testimonial-style-4 {
 border-color: #2e353e !important;
}
html.dark .testimonial.testimonial-style-5 .testimonial-author {
 border-top-color: #2e353e !important;
}
html.dark .page-header {
 border-bottom-color: #282d36;
}
html.dark .table>thead>tr>th, html.dark .table>tbody>tr>th, html.dark .table>tfoot>tr>th, html.dark .table>thead>tr>td, html.dark .table>tbody>tr>td, html.dark .table>tfoot>tr>td, html.dark .table-bordered {
 border-color: #282d36;
}
html.dark .table-striped>tbody>tr:nth-child(2n+1)>td, html.dark .table-striped>tbody>tr:nth-child(2n+1)>th {
 background-color: #2e353e;
}
html.dark pre {
 background-color: #282d36;
 border-color: #282d36;
 color: #777;
}
html.dark .show-grid [class*="col-md-"] .show-grid-block {
 background-color: #282d36;
 border-color: #282d36;
}
html.dark .google-map-borders, html.dark .embed-responsive-borders {
 border-color: #2e353e;
}
html.dark .alert.alert-default {
 border-color: #2e353e;
 background-color: #282d36;
}
html.dark hr {
 background-image: -webkit-linear-gradient(left,transparent,#3f4247,transparent);
 background-image: linear-gradient(to right,transparent,#3f4247,transparent);
}
hr.dark {
 background-image: -webkit-linear-gradient(left,transparent,#3f4247,transparent);
 background-image: linear-gradient(to right,transparent,#3f4247,transparent);
}
html.dark hr.light {
 background-image: -webkit-linear-gradient(left,transparent,#3f4247,transparent);
 background-image: linear-gradient(to right,transparent,#3f4247,transparent);
}
html.dark hr.solid {
 background: #3f4247;
}
html.dark .divider {
 background-image: -webkit-linear-gradient(left,transparent,#3f4247,transparent);
 background-image: linear-gradient(to right,transparent,#3f4247,transparent);
}
html.dark .divider .fa, html.dark .divider .icons {
 background: #1d2127;
}
html.dark .divider.divider-solid {
 background: #3f4247;
}
html.dark .divider.divider-style-2 .fa, html.dark .divider.divider-style-2 .icons {
 background: #21262d;
}
html.dark .divider.divider-style-3 .fa, html.dark .divider.divider-style-3 .icons {
 border-color: #3f4247;
}
html.dark .divider.divider-style-4 .fa, html.dark .divider.divider-style-4 .icons {
 border-color: #3f4247;
}
html.dark .divider.divider-style-4 .fa:after, html.dark .divider.divider-style-4 .icons:after {
 border-color: #21262d;
}
html.dark .divider.divider-small {
 background: transparent;
}
html.dark .divider.divider-small hr {
 background: #3f4247;
}
html.dark .divider.divider-small.divider-light hr {
 background: #3f4247;
}
html.dark hr.dashed:after, html.dark .divider.dashed:after {
 border-color: #3f4247;
}
html.dark .heading.heading-bottom-border h1 {
 border-bottom-color: #3f4247;
}
html.dark .heading.heading-bottom-border h2, html.dark .heading.heading-bottom-border h3 {
 border-bottom-color: #3f4247;
}
html.dark .heading.heading-bottom-border h4, html.dark .heading.heading-bottom-border h5, html.dark .heading.heading-bottom-border h6 {
 border-bottom-color: #3f4247;
}
html.dark .heading.heading-bottom-double-border h1, html.dark .heading.heading-bottom-double-border h2, html.dark .heading.heading-bottom-double-border h3 {
 border-bottom-color: #3f4247;
}
html.dark .heading.heading-bottom-double-border h4, html.dark .heading.heading-bottom-double-border h5, html.dark .heading.heading-bottom-double-border h6 {
 border-bottom-color: #3f4247;
}
html.dark .heading.heading-middle-border:before {
 border-top-color: #3f4247;
}
html.dark .heading.heading-middle-border h1, html.dark .heading.heading-middle-border h2, html.dark .heading.heading-middle-border h3, html.dark .heading.heading-middle-border h4, html.dark .heading.heading-middle-border h5, html.dark .heading.heading-middle-border h6 {
 background: #1d2127;
}
html.dark ul.history li .thumb {
 background-image: url(/https/serverastra.com/img/history-thumb-dark.png);
}
html.dark .recent-posts .date .day {
 background-color: #2e353e;
}
html.dark .blog-posts article {
 border-color: #282d36;
}
html.dark section.featured .recent-posts .date .day, html.dark article.post .post-date .day {
 background-color: #282d36;
}
html.dark article .post-video, html.dark article .post-video iframe, html.dark article .post-audio, html.dark article .post-audio iframe {
 background-color: #282d36;
 border-color: #282d36;
}
html.dark ul.simple-post-list li {
 border-bottom-color: #21262d;
}
html.dark .post-block {
 border-top-color: #191c21;
}
html.dark ul.comments .comment-block {
 background-color: #282d36;
}
html.dark ul.comments .comment-arrow {
 border-right-color: #282d36;
}
html.dark .pricing-table li {
 border-top-color: #21262d;
}
html.dark .pricing-table h3 {
 background-color: #21262d;
 text-shadow: none;
}
html.dark .pricing-table h3 span {
 background: #282d36;
 border-color: #242830;
 box-shadow: 0 5px 20px #242830 inset,0 3px 0 #282d36 inset;
 color: #777;
}
html.dark .pricing-table .most-popular {
 border-color: #282d36;
}
html.dark .pricing-table .most-popular h3 {
 background-color: #282d36;
 color: #FFF;
 text-shadow: none;
}
html.dark .pricing-table .plan-ribbon {
 background-color: #282d36;
}
html.dark .pricing-table .plan {
 background: #282d36;
 border: 1px solid #282d36;
 color: #777;
 text-shadow: none;
}
html.dark .product-thumb-info {
 background-color: #282d36;
 border-color: transparent;
}
html.dark .shop .quantity .qty {
 background-color: #282d36;
 border-color: transparent;
}
html.dark .shop .quantity .minus, html.dark .shop .quantity .plus {
 background-color: #21262d;
 border-color: transparent;
}
html.dark .shop table.cart td, html.dark .shop .cart-totals th, html.dark .shop .cart-totals td {
 border-color: #282d36;
}
html.dark .dialog {
 background-color: #1d2127;
}
html.dark .modal-content {
 background-color: #1d2127;
}
html.dark .modal-header {
 border-bottom-color: #282d36;
}
html.dark .modal-header h1, html.dark .modal-header h2, html.dark .modal-header h3, html.dark .modal-header h4, html.dark .modal-header h5, html.dark .modal-header h6 {
 color: #777;
}
html.dark .modal-header .close {
 text-shadow: none;
 color: #FFF;
}
html.dark .modal-footer {
 border-top-color: #282d36;
}
html.dark .loading-overlay {
 background: #1d2127;
}
html.dark .loading-overlay .loader:after {
 -webkit-animation: animateLoaderAfterWhite 1s ease-in-out infinite;
 -moz-animation: animateLoaderAfterWhite 1s ease-in-out infinite;
 animation: animateLoaderAfterWhite 1s ease-in-out infinite;
}
html.dark #footer .newsletter form .btn-default {
 background-color: #21262d;
 border-color: #21262d;
 color: #777;
}
}
@media screen and (min-width:992px) {
 html.dark #header .header-nav-main:not(.header-nav-main-light) nav>ul>li.dropdown:not(.dropdown-full-color) .dropdown-menu {
 background: #21262d;
 }
 html.dark #header .header-nav-main:not(.header-nav-main-light) nav>ul>li.dropdown:not(.dropdown-full-color) .dropdown-menu li a {
 border-bottom-color: #2e353e;
 }
 html.dark #header .header-nav-main:not(.header-nav-main-light) nav>ul>li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-title {
 color: #999;
 }
 html.dark #header .header-nav-main:not(.header-nav-main-light) nav>ul>li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-nav>li:hover>a {
 background: #2e353e;
 }
 html.dark #header .header-nav.header-nav-stripe nav>ul>li>a {
 color: #CCC;
 }
 html.dark #header .header-nav.header-nav-stripe nav>ul>li:hover>a {
 color: #FFF;
 }
 html.dark #header .header-nav.header-nav-top-line nav>ul>li>a, html.dark #header .header-nav.header-nav-top-line nav>ul>li:hover>a {
 color: #CCC;
 }
 html.dark #header .header-nav.header-nav-dark-dropdown nav>ul>li>a, html.dark #header .header-nav.header-nav-dark-dropdown nav>ul>li:hover>a {
 color: #CCC;
 }
 html.dark .header-nav-main nav>ul>li.dropdown-mega-signin .dropdown-menu {
 background-color: #1d2127;
 }
}
@media screen and (max-width:991px) {
 html.dark #header .header-nav-main nav>ul li {
 border-bottom-color: #2e353e;
 }
 html.dark #header.header-transparent .header-nav-main, html.dark #header.header-semi-transparent .header-nav-main, html.dark #header.header-semi-transparent-light .header-nav-main {
 background-color: #1d2127;
 }
}
@media screen {
    html.boxed body {
 background-color: transparent;
 background-position: 0 0;
 background-repeat: repeat;
}
html.boxed .body {
 background-color: #FFF;
 border-bottom: 5px solid #1d2127;
 border-radius: 5px;
 border-top: 5px solid #CCC;
 box-shadow: 0 0 4px rgba(0,0,0,.15);
 margin: 25px auto;
 max-width: 1200px;
 height: auto;
}
}
@media screen and (min-width:1200px) {
 html.boxed.sticky-header-active #header .header-body {
 width: auto;
 }
 html.boxed #header.header-transparent .header-body, html.boxed #header.header-semi-transparent .header-body, html.boxed #header.header-semi-transparent-light .header-body {
 width: auto;
 }
}
@media screen and (min-width:992px) {
 html.boxed #header .header-top.header-top-colored {
 margin-top: -18px;
 border-radius: 4px 4px 0 0;
 }
 html.boxed #header.header-transparent .header-body, html.boxed #header.header-semi-transparent .header-body, html.boxed #header.header-semi-transparent-light .header-body {
 padding-left: 15px;
 padding-right: 15px;
 }
 html.boxed #header .header-top.header-top-style-2, html.boxed #header .header-top.header-top-style-3, html.boxed #header .header-top.header-top-style-4 {
 margin-top: -13px;
 }
 html.boxed.sticky-header-active #header .header-body {
 padding-left: 15px;
 padding-right: 15px;
 }
 html.boxed.sticky-header-active #header .header-nav-bar {
 margin: 0 -15px -9px;
 }
}
@media screen and (max-width:991px) {
 html.boxed .body {
 margin: 0 auto;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 }
}
@media screen and (max-width:767px) {
 html.boxed {
 background: none !important;
 }
}
@media screen {
h1 {
 font-size: 2.6em;
 line-height: 44px;
 margin: 0 0 32px 0;
}
h2 {
 font-size: 2.2em;
 font-weight: 300;
 line-height: 42px;
 margin: 0 0 32px 0;
}
h3 {
 font-size: 1.8em;
 font-weight: 400;
 letter-spacing: normal;
 line-height: 24px;
 margin-bottom: 33px;
 text-transform: uppercase;
}
h4 {
 font-size: 1.4em;
 font-weight: 400;
 letter-spacing: normal;
 line-height: 27px;
 margin: 0 0 14px 0;
}
h5 {
 font-size: 1em;
 font-weight: 600;
 letter-spacing: normal;
 line-height: 18px;
 margin: 0 0 14px 0;
 text-transform: uppercase;
}
h6 {
 color: #333;
 font-size: 1em;
 font-weight: 400;
 letter-spacing: normal;
 line-height: 18px;
 margin: 0 0 14px 0;
}
h1.big {
 font-size: 4.2em;
 line-height: 54px;
}
h1.small {
 font-size: 2.2em;
 line-height: 42px;
 font-weight: 600;
}
h1.short {
 margin-bottom: 15px;
}
h2.short {
 margin-bottom: 15px;
}
h3.short, h4.short, h5.short, h6.short {
 margin-bottom: 9px;
}
h1.shorter, h2.shorter, h3.shorter, h4.shorter, h5.shorter, h6.shorter {
 margin-bottom: 0;
}
h1.tall, h2.tall, h3.tall, h4.tall, h5.tall, h6.tall {
 margin-bottom: 33px;
}
h1.taller, h2.taller, h3.taller, h4.taller, h5.taller, h6.taller {
 margin-bottom: 44px;
}
h1.spaced, h2.spaced, h3.spaced, h4.spaced, h5.spaced, h6.spaced {
 margin-top: 22px;
}
h1.more-spaced, h2.more-spaced, h3.more-spaced, h4.more-spaced, h5.more-spaced, h6.more-spaced {
 margin-top: 44px;
}
h1.dark, h2.dark, h3.dark, h4.dark, h5.dark {
 color: #1d2127;
}
h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {
 color: #FFF;
}
h1.text-shadow, h2.text-shadow, h3.text-shadow, h4.text-shadow, h5.text-shadow, h6.text-shadow {
 text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.heading.heading-border {
 margin-bottom: 25px;
}
.heading.heading-border h1, .heading.heading-border h2, .heading.heading-border h3, .heading.heading-border h4, .heading.heading-border h5, .heading.heading-border h6 {
 margin: 0;
 padding: 0;
}
.heading.heading-bottom-border h1 {
 border-bottom: 5px solid #dbdbdb;
 padding-bottom: 10px;
}
.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
 border-bottom: 2px solid #dbdbdb;
 padding-bottom: 10px;
}
.heading.heading-bottom-border h4, .heading.heading-bottom-border h5, .heading.heading-bottom-border h6 {
 border-bottom: 1px solid #dbdbdb;
 padding-bottom: 5px;
}
.heading.heading-bottom-double-border h1, .heading.heading-bottom-double-border h2, .heading.heading-bottom-double-border h3 {
 border-bottom: 3px double #dbdbdb;
 padding-bottom: 10px;
}
.heading.heading-bottom-double-border h4, .heading.heading-bottom-double-border h5, .heading.heading-bottom-double-border h6 {
 border-bottom: 3px double #dbdbdb;
 padding-bottom: 5px;
}
.heading.heading-middle-border {
 position: relative;
}
.heading.heading-middle-border:before {
 border-top: 1px solid #dbdbdb;
 content: "";
 height: 0;
 left: auto;
 position: absolute;
 right: 0;
 top: 50%;
 width: 100%;
}
.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
 position: relative;
 background: #FFF;
 display: inline-block;
}
.heading.heading-middle-border h1 {
 padding-right: 15px;
}
.heading.heading-middle-border h2, .heading.heading-middle-border h3 {
 padding-right: 10px;
}
.heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
 padding-right: 5px;
}
.heading.heading-middle-border-reverse {
 text-align: right;
}
.heading.heading-middle-border-reverse h1, .heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3, .heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
 padding-right: 0;
}
.heading.heading-middle-border-reverse h1 {
 padding-left: 15px;
}
.heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3 {
 padding-left: 10px;
}
.heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
 padding-left: 5px;
}
.heading.heading-middle-border-center {
 text-align: center;
}
.heading.heading-middle-border-center h1 {
 padding-left: 15px;
 padding-right: 15px;
}
.heading.heading-middle-border-center h2, .heading.heading-middle-border-center h3 {
 padding-left: 10px;
 padding-right: 10px;
}
.heading.heading-middle-border-center h4, .heading.heading-middle-border-center h5, .heading.heading-middle-border-center h6 {
 padding-left: 5px;
 padding-right: 5px;
}
.heading.heading-border-xs:before {
 border-top-width: 1px;
}
.heading.heading-border-sm:before {
 border-top-width: 2px;
}
.heading.heading-border-lg:before {
 border-top-width: 3px;
}
.heading.heading-border-xl:before {
 border-top-width: 5px;
}
.modal-header h3 {
 color: #333;
 text-transform: none;
}
}
@media screen and (max-width:479px) {
 h2 {
 line-height: 40px;
 }
}
@media screen and (max-width:767px) {
 h1.big {
 font-size: 3.2em;
 line-height: 42px;
 }
}
@media screen {
    blockquote.with-borders {
 border-radius: 6px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-right: 1px solid #ececec;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
 padding: 15px 20px;
}
p {
 color: #777;
 line-height: 24px;
 margin: 0 0 20px;
}
p.featured {
 font-size: 1.6em;
 line-height: 1.5em;
}
p.short {
 margin-bottom: 0;
}
p.tall {
 margin-bottom: 20px;
}
p.taller {
 margin-bottom: 40px;
}
p .alternative-font {
 display: inline-block;
 margin-top: -15px;
 position: relative;
 top: 3px;
 margin-bottom: -6px;
}
a, a:hover, a:focus {
 color: #CCC;
}
p.drop-caps:first-child:first-letter {
 float: left;
 font-size: 75px;
 line-height: 60px;
 padding: 4px;
 margin-right: 5px;
 margin-top: 5px;
 font-family: Georgia;
}
p.drop-caps.drop-caps-style-2:first-child:first-letter {
 background-color: #CCC;
 color: #FFF;
 padding: 6px;
 margin-right: 5px;
 border-radius: 4px;
}
.alternative-font {
 color: #CCC;
 font-family: "Shadows Into Light",cursive;
 font-size: 1.6em;
}
ul.nav-list li {
 margin: 0;
 padding: 0;
 display: block;
 position: relative;
}
ul.nav-list li a {
 -webkit-transition: background .1s;
 -moz-transition: background .1s;
 transition: background .1s;
 border-bottom: 1px solid #ededde;
 padding: 8px 0;
 display: block;
 color: #666;
 font-size: .9em;
 text-decoration: none;
}
ul.nav-list li a:before {
 content: "";
 display: inline-block;
 width: 0;
 height: 0;
 border-top: 4px solid transparent;
 border-bottom: 4px solid transparent;
 border-left: 4px solid #333;
 margin-left: 10px;
 margin-right: 5px;
 position: relative;
}
ul.nav-list li a:hover {
 background-color: #eee;
 text-decoration: none;
}
ul.nav-list li.active>a {
 font-weight: bold;
}
ul.nav-list li ul {
 list-style: none;
 margin: 0 0 0 25px;
 padding: 0;
}
ul.nav-list li:last-child a {
 border-bottom: 0;
}
ul.nav-list.hide-not-active li ul {
 display: none;
}
ul.nav-list.hide-not-active li.active ul {
 display: block;
}
ul.nav-list.show-bg-active .active>a {
 background-color: #f5f5f5;
}
ul.nav-list.show-bg-active .active>a:hover {
 background-color: #eee;
}
ul.narrow li a {
 padding: 4px 0;
}
ul.nav-pills>li.active>a {
 background-color: #CCC;
}
ul.nav-pills>li.active>a:hover, ul.nav-pills>li.active>a:focus {
 background-color: #CCC;
}
.btn {
 -webkit-transition: all .1s;
 -moz-transition: all .1s;
 transition: all .1s;
}
.btn-default {
 color: #666;
}
.btn-icon i {
 margin-right: 10px;
}
.btn-icon-right i {
 margin-right: 0;
 margin-left: 10px;
}
.btn-primary {
 border-color: #CCC;
 background-color: #CCC;
 border-color: #CCC #CCC #b3b3b3;
 color: #FFF;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.btn-primary:hover {
 border-color: #d9d9d9 #d9d9d9 #bfbfbf;
 background-color: #d9d9d9;
 color: #FFF;
}
.btn-primary:active, .btn-primary:focus {
 border-color: #bfbfbf;
 background-color: #bfbfbf;
 color: #FFF;
}
.btn-primary.dropdown-toggle {
 border-left-color: #bfbfbf;
}
.btn-primary[disabled] {
 border-color: #fff;
 background-color: #fff;
 color: #CCC;
}
.btn-success {
 border-color: #47a447;
 background-color: #47a447;
 border-color: #47a447 #47a447 #388038;
 color: #FFF;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.btn-success:hover {
 border-color: #51b451 #51b451 #3f923f;
 background-color: #51b451;
 color: #FFF;
}
.btn-success:active, .btn-success:focus {
 border-color: #3f923f;
 background-color: #3f923f;
 color: #FFF;
}
.btn-success.dropdown-toggle {
 border-left-color: #3f923f;
}
.btn-success[disabled] {
 border-color: #86cb86;
 background-color: #86cb86;
 color: #CCC;
}
.btn-warning {
 border-color: #ed9c28;
 background-color: #ed9c28;
 border-color: #ed9c28 #ed9c28 #d18211;
 color: #FFF;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.btn-warning:hover {
 border-color: #efa740 #efa740 #e89113;
 background-color: #efa740;
 color: #FFF;
}
.btn-warning:active, .btn-warning:focus {
 border-color: #e89113;
 background-color: #e89113;
 color: #FFF;
}
.btn-warning.dropdown-toggle {
 border-left-color: #e89113;
}
.btn-warning[disabled] {
 border-color: #f5c786;
 background-color: #f5c786;
 color: #CCC;
}
.btn-danger {
 border-color: #d2322d;
 background-color: #d2322d;
 border-color: #d2322d #d2322d #a82824;
 color: #FFF;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.btn-danger:hover {
 border-color: #d74742 #d74742 #bd2d29;
 background-color: #d74742;
 color: #FFF;
}
.btn-danger:active, .btn-danger:focus {
 border-color: #bd2d29;
 background-color: #bd2d29;
 color: #FFF;
}
.btn-danger.dropdown-toggle {
 border-left-color: #bd2d29;
}
.btn-danger[disabled] {
 border-color: #e48481;
 background-color: #e48481;
 color: #CCC;
}
.btn-info {
 border-color: #5bc0de;
 background-color: #5bc0de;
 border-color: #5bc0de #5bc0de #31b0d5;
 color: #FFF;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.btn-info:hover {
 border-color: #70c8e2 #70c8e2 #46b8da;
 background-color: #70c8e2;
 color: #FFF;
}
.btn-info:active, .btn-info:focus {
 border-color: #46b8da;
 background-color: #46b8da;
 color: #FFF;
}
.btn-info.dropdown-toggle {
 border-left-color: #46b8da;
}
.btn-info[disabled] {
 border-color: #b0e1ef;
 background-color: #b0e1ef;
 color: #CCC;
}
.btn-dark {
 border-color: #1d2127;
 background-color: #1d2127;
 border-color: #1d2127 #1d2127 #07080a;
 color: #FFF;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.btn-dark:hover {
 border-color: #282d36 #282d36 #121518;
 background-color: #282d36;
 color: #FFF;
}
.btn-dark:active, .btn-dark:focus {
 border-color: #121518;
 background-color: #121518;
 color: #FFF;
}
.btn-dark.dropdown-toggle {
 border-left-color: #121518;
}
.btn-dark[disabled] {
 border-color: #495362;
 background-color: #495362;
 color: #CCC;
}
.btn-borders {
 border-width: 3px;
}
.btn-borders.btn-primary {
 background: transparent;
 border-color: #CCC;
 color: #CCC;
 text-shadow: none;
}
.btn-borders.btn-primary:hover, .btn-borders.btn-primary:focus {
 background-color: #d9d9d9;
 border-color: #CCC !important;
 color: #FFF;
}
.btn-borders.btn-success {
 background: transparent;
 border-color: #47a447;
 color: #47a447;
 text-shadow: none;
}
.btn-borders.btn-success:hover, .btn-borders.btn-success:focus {
 background-color: #51b451;
 border-color: #47a447 !important;
 color: #FFF;
}
.btn-borders.btn-warning {
 background: transparent;
 border-color: #ed9c28;
 color: #ed9c28;
 text-shadow: none;
}
.btn-borders.btn-warning:hover, .btn-borders.btn-warning:focus {
 background-color: #efa740;
 border-color: #ed9c28 !important;
 color: #FFF;
}
.btn-borders.btn-danger {
 background: transparent;
 border-color: #d2322d;
 color: #d2322d;
 text-shadow: none;
}
.btn-borders.btn-danger:hover, .btn-borders.btn-danger:focus {
 background-color: #d74742;
 border-color: #d2322d !important;
 color: #FFF;
}
.btn-borders.btn-info {
 background: transparent;
 border-color: #5bc0de;
 color: #5bc0de;
 text-shadow: none;
}
.btn-borders.btn-info:hover, .btn-borders.btn-info:focus {
 background-color: #70c8e2;
 border-color: #5bc0de !important;
 color: #FFF;
}
.btn-borders.btn-dark {
 background: transparent;
 border-color: #1d2127;
 color: #1d2127;
 text-shadow: none;
}
.btn-borders.btn-dark:hover, .btn-borders.btn-dark:focus {
 background-color: #282d36;
 border-color: #1d2127 !important;
 color: #FFF;
}
.btn-borders {
 padding: 4px 12px;
}
.btn-borders.btn-lg, .btn-group-lg>.btn-borders.btn {
 padding: 8px 16px;
}
.btn-borders.btn-sm, .btn-group-sm>.btn-borders.btn {
 border-width: 2px;
 padding: 4px 10px;
}
.btn-borders.btn-xs, .btn-group-xs>.btn-borders.btn {
 padding: 1px 5px;
 border-width: 1px;
}
.btn-3d {
 border-bottom-width: 3px;
 padding: 5px 12px;
 border-radius: 6px;
}
.btn-3d.btn-lg, .btn-group-lg>.btn-3d.btn {
 padding: 9px 16px;
}
.btn-3d.btn-sm, .btn-group-sm>.btn-3d.btn {
 border-width: 2px;
 padding: 4px 10px;
}
.btn-3d.btn-xs, .btn-group-xs>.btn-3d.btn {
 padding: 1px 5px;
 border-width: 1px;
}
.label-primary {
 background-color: #CCC;
 color: #FFF;
}
.label-success {
 background-color: #47a447;
 color: #FFF;
}
.label-warning {
 background-color: #ed9c28;
 color: #FFF;
}
.label-danger {
 background-color: #d2322d;
 color: #FFF;
}
.label-info {
 background-color: #5bc0de;
 color: #FFF;
}
.label-dark {
 background-color: #1d2127;
 color: #FFF;
}
.label.label-sm {
 font-size: .7em;
}
.label.label-lg {
 font-size: 1em;
}
form label {
 font-weight: normal;
}
textarea {
 resize: vertical;
}
select {
 border: 1px solid #e5e7e9;
 border-radius: 6px;
 outline: 0;
}
.label {
 font-weight: normal;
}
.form-group:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.form-control:focus {
 box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
 border-color: #CCC;
}
.form-control.error {
 border-color: #a94442;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.form-control.error:focus {
 border-color: #843534;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}
label.valid {
 display: inline-block;
 text-indent: -9999px;
}
label.error {
 color: #c10000;
 font-size: .9em;
 line-height: 18px;
 padding: 5px 0 0;
}
label.error#captcha-error {
 margin-top: 15px;
}
.captcha {
 clear: both;
 overflow: hidden;
 background: #f2f2f2;
 text-align: center;
 margin-bottom: 20px;
 max-width: 160px;
 height: 78px;
 position: relative;
}
.captcha input {
 border: 0;
}
.captcha-input {
 position: relative;
 top: 15px;
 font-size: 14px;
}
.captcha-image {
 float: left;
 position: relative;
 top: -5px;
 left: -13px;
}
.captcha-refresh {
 position: absolute;
 z-index: 1;
 bottom: 2px;
 right: 2px;
 border-radius: 3px;
 padding: 2px 5px;
}
.captcha-refresh a, .captcha-refresh a:hover, .captcha-refresh a:focus, .captcha-refresh a:active {
 color: #333;
}
.table>thead>tr>td.primary, .table>tbody>tr>td.primary, .table>tfoot>tr>td.primary, .table>thead>tr>th.primary, .table>tbody>tr>th.primary, .table>tfoot>tr>th.primary, .table>thead>tr.primary>td, .table>tbody>tr.primary>td, .table>tfoot>tr.primary>td, .table>thead>tr.primary>th, .table>tbody>tr.primary>th, .table>tfoot>tr.primary>th {
 background-color: #CCC;
 color: #FFF;
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
 background-color: #47a447;
 color: #FFF;
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
 background-color: #ed9c28;
 color: #FFF;
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
 background-color: #d2322d;
 color: #FFF;
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
 background-color: #5bc0de;
 color: #FFF;
}
.table>thead>tr>td.dark, .table>tbody>tr>td.dark, .table>tfoot>tr>td.dark, .table>thead>tr>th.dark, .table>tbody>tr>th.dark, .table>tfoot>tr>th.dark, .table>thead>tr.dark>td, .table>tbody>tr.dark>td, .table>tfoot>tr.dark>td, .table>thead>tr.dark>th, .table>tbody>tr.dark>th, .table>tfoot>tr.dark>th {
 background-color: #1d2127;
 color: #FFF;
}
.featured-icon {
 background: #CCC;
 border-radius: 35px;
 color: #FFF;
 display: inline-block;
 height: 35px;
 line-height: 35px;
 margin-right: 10px;
 position: relative;
 text-align: center;
 top: 5px;
 width: 35px;
}
.featured-icon i {
 color: #FFF;
 font-size: .9em;
 font-weight: normal;
}
.sample-icon-list {
 margin-top: 22px;
}
.sample-icon-list .sample-icon a {
 display: block;
 color: #222;
 line-height: 32px;
 height: 32px;
 padding-left: 10px;
 border-radius: 4px;
}
.sample-icon-list .sample-icon a .fa, .sample-icon-list .sample-icon a .icons {
 width: 32px;
 font-size: 14px;
 display: inline-block;
 text-align: right;
 margin-right: 10px;
}
.sample-icon-list .sample-icon a:hover {
 color: #fff;
 text-decoration: none;
}
.sample-icon-list .sample-icon a:hover .fa, .sample-icon-list .sample-icon a:hover .icons {
 font-size: 28px;
 vertical-align: -6px;
}
.img-rounded {
 border-radius: 4px;
}
.img-thumbnail {
 border-radius: 4px;
 position: relative;
}
.img-thumbnail img {
 border-radius: 4px;
}
.img-thumbnail .zoom {
 background: #CCC;
 border-radius: 100%;
 bottom: 8px;
 color: #FFF;
 display: block;
 height: 30px;
 padding: 6px;
 position: absolute;
 right: 8px;
 text-align: center;
 width: 30px;
}
.img-thumbnail .zoom i {
 font-size: 14px;
 left: -1px;
 position: relative;
 top: -3px;
}
.img-thumbnail.img-thumbnail-hover-icon {
 position: relative;
}
.img-thumbnail.img-thumbnail-hover-icon img {
 position: relative;
 z-index: 1;
}
.img-thumbnail.img-thumbnail-hover-icon:before {
 -webkit-transition: all .2s;
 -moz-transition: all .2s;
 transition: all .2s;
 background: rgba(0,0,0,.65);
 border-radius: 4px;
 content: "";
 display: block;
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 opacity: 0;
 z-index: 2;
}
.img-thumbnail.img-thumbnail-hover-icon:after {
 -webkit-transition: all .2s;
 -moz-transition: all .2s;
 transition: all .2s;
 font-family: FontAwesome;
 color: #FFF;
 content: "\f00e";
 font-size: 30px;
 height: 30px;
 position: absolute;
 top: 30%;
 margin-top: -15px;
 display: block;
 text-align: center;
 width: 100%;
 opacity: 0;
 z-index: 3;
}
.img-thumbnail.img-thumbnail-hover-icon:hover:before {
 opacity: 1;
}
.img-thumbnail.img-thumbnail-hover-icon:hover:after {
 top: 50%;
 opacity: 1;
}
ul.image-gallery {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.image-gallery .image-gallery-item {
 margin-bottom: 35px;
}
ul.thumbnail-gallery {
 list-style: none;
 margin: 10px 0;
 padding: 0;
}
ul.thumbnail-gallery li {
 display: inline-block;
 margin: 10px 10px 0 0;
 padding: 0;
}
}
@media screen and (max-width:991px) {
 .thumbnail {
 border: 0;
 text-align: center;
 }
}
@media screen {
.masonry .masonry-item {
 width: 25%;
}
.masonry .masonry-item.w2 {
 width: 50%;
}
.masonry .masonry-item img {
 border-radius: 0 !important;
}
}
@media screen and (min-width:992px) {
 .mockup-landing-page {
 margin-top: -120px;
 }
}
@media screen {
    .list li {
 margin-bottom: 13px;
}
.list.pull-left li {
 text-align: left;
}
.list.list-icons {
 list-style: none;
 padding-left: 0;
 padding-right: 0;
}
.list.list-icons li {
 position: relative;
 padding-left: 25px;
}
.list.list-icons li .fa, .list.list-icons li .icons {
 position: absolute;
 left: 0;
 top: 5px;
}
.list.list-icons.list-icons-style-2 li {
 padding-top: 5px;
 padding-left: 36px;
}
.list.list-icons.list-icons-style-2 li .fa, .list.list-icons.list-icons-style-2 li .icons {
 border-width: 1px;
 border-style: solid;
 border-radius: 50%;
 width: 25px;
 height: 25px;
 text-align: center;
 padding: 4px;
}
.list.list-icons.list-icons-style-3 li {
 padding-top: 5px;
 padding-left: 36px;
}
.list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {
 color: #FFF;
 border-radius: 50%;
 width: 25px;
 height: 25px;
 text-align: center;
 padding: 5px;
}
.list.list-icons.list-icons-sm li {
 padding-left: 13px;
 margin-bottom: 5px;
}
.list.list-icons.list-icons-sm li .fa, .list.list-icons.list-icons-sm li .icons {
 font-size: .8em;
 top: 7px;
}
.list.list-icons.list-icons-sm.list-icons-style-2 li {
 padding-left: 32px;
}
.list.list-icons.list-icons-sm.list-icons-style-2 li .fa, .list.list-icons.list-icons-sm.list-icons-style-2 li .icons {
 width: 20px;
 height: 20px;
 padding: 3px;
}
.list.list-icons.list-icons-sm.list-icons-style-3 li {
 padding-left: 32px;
}
.list.list-icons.list-icons-sm.list-icons-style-3 li .fa, .list.list-icons.list-icons-sm.list-icons-style-3 li .icons {
 width: 20px;
 height: 20px;
 padding: 3px;
}
.list.list-icons.list-icons-lg li {
 padding-top: 5px;
 padding-left: 32px;
}
.list.list-icons.list-icons-lg li .fa, .list.list-icons.list-icons-lg li .icons {
 font-size: 1.5em;
}
.list.list-icons.list-icons-lg.list-icons-style-2 li {
 padding-top: 8px;
 padding-left: 42px;
}
.list.list-icons.list-icons-lg.list-icons-style-2 li .fa, .list.list-icons.list-icons-lg.list-icons-style-2 li .icons {
 width: 30px;
 height: 30px;
 padding: 4px;
}
.list.list-icons.list-icons-lg.list-icons-style-3 li {
 padding-top: 8px;
 padding-left: 42px;
}
.list.list-icons.list-icons-lg.list-icons-style-3 li .fa, .list.list-icons.list-icons-lg.list-icons-style-3 li .icons {
 width: 30px;
 height: 30px;
 padding: 4px;
}
.list.list-icons.list-icons-reverse li {
 text-align: right;
 padding-right: 25px;
 padding-left: 0;
}
.list.list-icons.list-icons-reverse li .fa, .list.list-icons.list-icons-reverse li .icons {
 position: absolute;
 left: auto;
 right: 0;
 top: 5px;
}
.list.list-icons.list-icons-reverse.list-icons-style-2 li {
 padding-right: 36px;
}
.list.list-icons.list-icons-reverse.list-icons-style-3 li {
 padding-right: 36px;
}
.list.list-icons.list-icons-reverse.list-icons-sm li {
 padding-left: 0;
 padding-right: 13px;
}
.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-2 li {
 padding-right: 32px;
}
.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-3 li {
 padding-right: 32px;
}
.list.list-icons.list-icons-reverse.list-icons-lg li {
 padding-left: 0;
 padding-right: 32px;
}
.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-2 li {
 padding-right: 42px;
}
.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-3 li {
 padding-right: 42px;
}
.list.list-borders li {
 border-bottom: 1px solid #dbdbdb;
 margin-top: 9px;
 margin-bottom: 0;
 padding-bottom: 9px;
}
.list.list-borders li:last-child {
 border-bottom: 0;
}
.list.list-side-borders {
 border-left: 1px solid #dbdbdb;
 padding-left: 10px;
}
.list.list-ordened {
 counter-reset: custom-counter;
 list-style: none;
}
.list.list-ordened li {
 position: relative;
 padding-left: 22px;
}
.list.list-ordened li:before {
 position: absolute;
 top: 0;
 left: 0;
 content: counter(custom-counter);
 counter-increment: custom-counter;
 font-weight: bold;
}
.list.list-ordened.list-ordened-style-2 li, .list.list-ordened.list-ordened-style-3 li {
 padding-left: 32px;
}
.list.list-ordened.list-ordened-style-2 li:before, .list.list-ordened.list-ordened-style-3 li:before {
 border-radius: 100%;
 border-style: solid;
 border-width: 1px;
 min-width: 26px;
 padding: 0;
 text-align: center;
}
.list.list-ordened.list-ordened-style-3 li:before {
 color: #FFF;
 border: 0;
}
.list.list-unstyled {
 padding-left: 0;
 padding-right: 0;
}
dl dd {
 margin-bottom: 15px;
}
ul.sitemap>li>a {
 font-weight: bold;
}
ul.sitemap.list li {
 margin: 0 0 3px 0;
}
ul.sitemap.list ul {
 margin-bottom: 5px;
 margin-top: 5px;
}
.panel-group .panel-heading {
 padding: 0;
 border-radius: 3px;
}
.panel-group .panel-heading a {
 display: block;
 padding: 10px 15px;
}
.panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus {
 text-decoration: none;
}
.panel-group .panel-heading a [class^="icon-"] {
 margin-right: 4px;
 position: relative;
 top: 1px;
}
.panel-group .panel-heading a .fa, .panel-group .panel-heading a .icons {
 display: inline-block;
 margin-right: 5px;
 position: relative;
 top: -1px;
}
.panel-group.panel-group-sm .panel-heading a {
 padding: 5px 15px;
 font-size: .9em;
}
.panel-group.panel-group-sm .panel-body {
 font-size: .9em;
}
.panel-group.panel-group-lg .panel-heading a {
 padding: 15px 15px;
 font-size: 1em;
 font-weight: 600;
}
.panel-group.without-bg .panel-default {
 background: transparent !important;
}
.panel-group.without-bg .panel-default>.panel-heading {
 background: transparent !important;
}
.panel-group.without-bg .panel-body {
 padding-top: 0;
 padding-bottom: 0;
}
.panel-group.without-borders .panel {
 border: 0;
 box-shadow: none;
 border-bottom: 1px solid #DDD;
 border-radius: 0;
}
.panel-group.without-borders .panel-heading a {
 padding-left: 0;
 padding-right: 0;
}
.panel-group.without-borders .panel-body {
 padding: 0;
}
.tabs {
 border-radius: 4px;
 margin-bottom: 20px;
}
.nav-tabs {
 margin: 0;
 padding: 0;
 font-size: 0;
 border-bottom-color: #EEE;
}
.nav-tabs li {
 display: inline-block;
 float: none;
}
.nav-tabs li:last-child a {
 margin-right: 0;
}
.nav-tabs li a {
 border-radius: 5px 5px 0 0;
 font-size: 14px;
 margin-right: 1px;
}
.nav-tabs li a, .nav-tabs li a:hover {
 background: #f4f4f4;
 border-bottom: 0;
 border-left: 1px solid #EEE;
 border-right: 1px solid #EEE;
 border-top: 3px solid #EEE;
 color: #CCC;
}
.nav-tabs li a:hover {
 border-bottom-color: transparent;
 border-top: 3px solid #CCC;
 box-shadow: none;
}
.nav-tabs li a:active, .nav-tabs li a:focus {
 border-bottom: 0;
}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
 background: #FFF;
 border-left-color: #EEE;
 border-right-color: #EEE;
 border-top: 3px solid #CCC;
 color: #CCC;
}
.tab-content {
 border-radius: 0 0 4px 4px;
 box-shadow: 0 1px 5px 0 rgba(0,0,0,.04);
 background-color: #FFF;
 border: 1px solid #EEE;
 border-top: 0;
 padding: 15px;
}
.nav-tabs.nav-right {
 text-align: right;
}
.tabs.tabs-bottom {
 margin: 0 0 20px 0;
 padding: 0;
}
.tabs.tabs-bottom .tab-content {
 border-radius: 4px 4px 0 0;
 border-bottom: 0;
 border-top: 1px solid #EEE;
}
.tabs.tabs-bottom .nav-tabs {
 border-bottom: 0;
 border-top: 1px solid #EEE;
}
.tabs.tabs-bottom .nav-tabs li {
 margin-bottom: 0;
 margin-top: -1px;
}
.tabs.tabs-bottom .nav-tabs li:last-child a {
 margin-right: 0;
}
.tabs.tabs-bottom .nav-tabs li a {
 border-radius: 0 0 5px 5px;
 font-size: 14px;
 margin-right: 1px;
}
.tabs.tabs-bottom .nav-tabs li a, .tabs.tabs-bottom .nav-tabs li a:hover {
 border-bottom: 3px solid #EEE;
 border-top: 1px solid #EEE;
}
.tabs.tabs-bottom .nav-tabs li a:hover {
 border-bottom: 3px solid #CCC;
 border-top: 1px solid #EEE;
}
.tabs.tabs-bottom .nav-tabs li.active a, .tabs.tabs-bottom .nav-tabs li.active a:hover, .tabs.tabs-bottom .nav-tabs li.active a:focus {
 border-bottom: 3px solid #CCC;
 border-top-color: transparent;
}
.tabs-vertical {
 display: table;
 width: 100%;
 padding: 0;
 border-top: 1px solid #EEE;
}
.tabs-vertical .tab-content {
 display: table-cell;
 vertical-align: top;
}
.tabs-vertical .nav-tabs {
 border-bottom: 0;
 display: table-cell;
 height: 100%;
 float: none;
 padding: 0;
 vertical-align: top;
}
.tabs-vertical .nav-tabs>li {
 display: block;
}
.tabs-vertical .nav-tabs>li a {
 border-radius: 0;
 display: block;
 padding-top: 10px;
}
.tabs-vertical .nav-tabs>li a, .tabs-vertical .nav-tabs>li a:hover, .tabs-vertical .nav-tabs>li a:focus {
 border-bottom: 0;
 border-top: 0;
}
.tabs-vertical .nav-tabs>li.active a, .tabs-vertical .nav-tabs>li.active a:hover, .tabs-vertical .nav-tabs>li.active:focus {
 border-top: 0;
}
.tabs-left {
 padding: 0;
}
.tabs-left .tab-content {
 border-radius: 0 5px 5px 5px;
 border-left: 0;
}
.tabs-left .nav-tabs>li {
 margin-right: -1px;
}
.tabs-left .nav-tabs>li:first-child a {
 border-radius: 5px 0 0 0;
}
.tabs-left .nav-tabs>li:last-child a {
 border-radius: 0 0 0 5px;
 border-bottom: 1px solid #eee;
}
.tabs-left .nav-tabs>li a {
 border-right: 1px solid #EEE;
 border-left: 3px solid #EEE;
 margin-right: 1px;
 margin-left: -3px;
}
.tabs-left .nav-tabs>li a:hover {
 border-left-color: #CCC;
}
.tabs-left .nav-tabs>li.active a, .tabs-left .nav-tabs>li.active a:hover, .tabs-left .nav-tabs>li.active a:focus {
 border-left: 3px solid #CCC;
 border-right-color: #FFF;
}
.tabs-right {
 padding: 0;
}
.tabs-right .tab-content {
 border-radius: 5px 0 5px 5px;
 border-right: 0;
}
.tabs-right .nav-tabs>li {
 margin-left: -1px;
}
.tabs-right .nav-tabs>li:first-child a {
 border-radius: 0 5px 0 0;
}
.tabs-right .nav-tabs>li:last-child a {
 border-radius: 0 0 5px 0;
 border-bottom: 1px solid #eee;
}
.tabs-right .nav-tabs>li a {
 border-right: 3px solid #EEE;
 border-left: 1px solid #EEE;
 margin-right: 1px;
 margin-left: 1px;
}
.tabs-right .nav-tabs>li a:hover {
 border-right-color: #CCC;
}
.tabs-right .nav-tabs>li.active a, .tabs-right .nav-tabs>li.active a:hover, .tabs-right .nav-tabs>li.active a:focus {
 border-right: 3px solid #CCC;
 border-left: 1px solid #FFF;
}
.nav-tabs.nav-justified {
 padding: 0;
 margin-bottom: -1px;
}
.nav-tabs.nav-justified li {
 margin-bottom: 0;
}
.nav-tabs.nav-justified li:first-child a, .nav-tabs.nav-justified li:first-child a:hover {
 border-radius: 5px 0 0 0;
}
.nav-tabs.nav-justified li:last-child a, .nav-tabs.nav-justified li:last-child a:hover {
 border-radius: 0 5px 0 0;
}
.nav-tabs.nav-justified li a {
 border-bottom: 1px solid #DDD;
 border-radius: 0;
 margin-right: 0;
}
.nav-tabs.nav-justified li a:hover, .nav-tabs.nav-justified li a:focus {
 border-bottom: 1px solid #DDD;
}
.nav-tabs.nav-justified li.active a, .nav-tabs.nav-justified li.active a:hover, .nav-tabs.nav-justified li.active a:focus {
 background: #FFF;
 border-left-color: #EEE;
 border-right-color: #EEE;
 border-top-width: 3px;
}
.nav-tabs.nav-justified li.active a {
 border-bottom: 1px solid #FFF;
}
.nav-tabs.nav-justified li.active a, .nav-tabs.nav-justified li.active a:hover, .nav-tabs.nav-justified li.active a:focus {
 border-top-width: 3px;
}
.nav-tabs.nav-justified li.active a:hover {
 border-bottom: 1px solid #FFF;
}
.tabs.tabs-bottom {
 padding: 0;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified {
 border-top: 0;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li a {
 margin-right: 0;
 border-top-color: transparent;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a {
 border-radius: 0 0 0 5px;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a {
 margin-right: 0;
 border-radius: 0 0 5px 0;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active a:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active a:focus {
 border-top-color: transparent;
}
.tabs-center .nav-tabs {
 margin: 0 auto;
 text-align: center;
}
.tabs-navigation {
 border-radius: 5px;
}
.tabs-navigation .nav-tabs>li {
 margin-bottom: 1px;
}
.tabs-navigation .nav-tabs>li a {
 color: #777;
 padding: 14px;
 line-height: 120%;
}
.tabs-navigation .nav-tabs>li a:before {
 font-family: FontAwesome;
 content: "\f054";
 position: absolute;
 right: 15px;
 top: 15px;
}
.tabs-navigation .nav-tabs>li a .fa, .tabs-navigation .nav-tabs>li a .icons {
 margin-right: 4px;
}
.tabs-navigation .nav-tabs>li:first-child a {
 border-radius: 5px 5px 0 0;
}
.tabs-navigation .nav-tabs>li.active a, .tabs-navigation .nav-tabs>li.active a:hover, .tabs-navigation .nav-tabs>li.active a:focus {
 border-right-color: #eee;
}
.tabs-navigation .nav-tabs>li:last-child a {
 border-radius: 0 0 5px 5px;
}
.tab-pane-navigation {
 display: none;
}
.tab-pane-navigation.active {
 display: block;
}
.tabs.tabs-simple .nav-tabs {
 border: 0;
 margin-bottom: 10px;
}
.tabs.tabs-simple .nav-tabs>li {
 margin-left: 0;
 margin-bottom: 20px;
}
.tabs.tabs-simple .nav-tabs>li a, .tabs.tabs-simple .nav-tabs>li a:hover, .tabs.tabs-simple .nav-tabs>li a:focus {
 padding: 15px 30px;
 background: none;
 border: 0;
 border-bottom: 3px solid #eee;
 border-radius: 0;
 color: #777;
 font-size: 16px;
}
.tabs.tabs-simple .tab-content {
 border: 0;
 padding: 0;
 margin: 0;
 box-shadow: none;
}
}
@media screen and (max-width:479px) {
 .tabs .nav.nav-tabs.nav-justified li {
 display: block;
 margin-bottom: -5px;
 }
 .tabs .nav.nav-tabs.nav-justified li a {
 border-top-width: 3px !important;
 border-bottom-width: 0 !important;
 }
 .tabs .nav.nav-tabs.nav-justified li:first-child a, .tabs .nav.nav-tabs.nav-justified li:first-child a:hover {
 border-radius: 5px 5px 0 0;
 }
 .tabs .nav.nav-tabs.nav-justified li:last-child a, .tabs .nav.nav-tabs.nav-justified li:last-child a:hover {
 border-radius: 0;
 }
 .tabs.tabs-bottom .nav.nav-tabs.nav-justified li {
 margin-bottom: 0;
 margin-top: -5px;
 }
 .tabs.tabs-bottom .nav.nav-tabs.nav-justified li a {
 border-bottom-width: 3px !important;
 border-top-width: 0 !important;
 }
 .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a:hover {
 border-radius: 0;
 }
 .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover {
 border-radius: 0 0 5px 5px;
 }
}
@media screen {
    .toggle {
 margin: 10px 0 20px;
 position: relative;
 clear: both;
}
.toggle .toggle {
 margin: 10px 0 0;
}
.toggle>input {
 cursor: pointer;
 filter: alpha(opacity=0);
 height: 45px;
 margin: 0;
 opacity: 0;
 position: absolute;
 width: 100%;
 z-index: 2;
}
.toggle>label {
 -webkit-transition: all .15s ease-out;
 -moz-transition: all .15s ease-out;
 transition: all .15s ease-out;
 background: #f4f4f4;
 border-left: 3px solid #CCC;
 border-radius: 5px;
 color: #CCC;
 display: block;
 font-size: 1.1em;
 min-height: 20px;
 padding: 12px 20px 12px 10px;
 position: relative;
 cursor: pointer;
 font-weight: 400;
}
.toggle>label:-moz-selection {
 background: none;
}
.toggle>label i.fa-minus {
 display: none;
}
.toggle>label i.fa-plus {
 display: inline;
}
.toggle>label:selection {
 background: none;
}
.toggle>label:before {
 border: 6px solid transparent;
 border-left-color: inherit;
 content: '';
 margin-top: -6px;
 position: absolute;
 right: 4px;
 top: 50%;
}
.toggle>label:hover {
 background: #f5f5f5;
}
.toggle>label+p {
 color: #999;
 display: block;
 overflow: hidden;
 padding-left: 30px;
 text-overflow: ellipsis;
 white-space: nowrap;
 height: 25px;
}
.toggle>label i {
 font-size: .7em;
 margin-right: 8px;
 position: relative;
 top: -1px;
}
.toggle>.toggle-content {
 display: none;
}
.toggle>.toggle-content>p {
 margin-bottom: 0;
 padding: 10px 0;
}
.toggle.active i.fa-minus {
 display: inline;
}
.toggle.active i.fa-plus {
 display: none;
}
.toggle.active>label {
 background: #f4f4f4;
 border-color: #CCC;
}
.toggle.active>label:before {
 border: 6px solid transparent;
 border-top-color: #FFF;
 margin-top: -3px;
 right: 10px;
}
.toggle.active>p {
 white-space: normal;
}
.toggle>p.preview-active {
 height: auto;
 white-space: normal;
}
.toggle.toggle-sm .toggle>label {
 font-size: .9em;
 padding: 6px 20px 6px 10px;
}
.toggle.toggle-sm .toggle>.toggle-content>p {
 font-size: .9em;
}
.toggle.toggle-lg .toggle>label {
 font-size: 1.1em;
 padding: 16px 20px 16px 20px;
}
.toggle.toggle-lg .toggle>.toggle-content>p {
 font-size: 1.1em;
}
.toggle.toggle-simple .toggle>label {
 border-radius: 0;
 border: 0;
 background: transparent;
 color: #777;
 padding-left: 32px;
 margin-bottom: -10px;
 font-size: 1em;
 font-weight: 600;
 color: #1d2127;
}
.toggle.toggle-simple .toggle>label:after {
 content: '';
 position: absolute;
 left: 0;
 display: block;
 width: 24px;
 height: 24px;
 background: #CCC;
 top: 23px;
 margin-top: -12px;
 border-radius: 3px;
 z-index: 1;
}
.toggle.toggle-simple .toggle>label:before {
 border: 0;
 left: 7px;
 right: auto;
 margin-top: 0;
 top: 12px;
 font-family: FontAwesome;
 content: "\f067";
 z-index: 2;
 color: #FFF;
 font-size: 13px;
}
.toggle.toggle-simple .toggle.active>label {
 background: transparent;
 color: #1d2127;
}
.toggle.toggle-simple .toggle.active>label:before {
 content: "\f068";
}
.owl-carousel {
 margin-bottom: 20px;
}
.owl-carousel .thumbnail {
 margin-right: 1px;
}
.owl-carousel .item-video {
 height: 300px;
}
.owl-carousel .owl-nav {
 top: 50%;
 position: absolute;
 margin-top: -20px;
 width: 100%;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
 display: inline-block;
 position: absolute;
 width: 30px;
 height: 30px;
}
.owl-carousel .owl-nav .owl-prev {
 left: -5px;
}
.owl-carousel .owl-nav .owl-prev:before {
 font-family: FontAwesome;
 content: "\f053";
 position: relative;
 left: -1px;
 top: 1px;
}
.owl-carousel .owl-nav .owl-next {
 right: -5px;
}
.owl-carousel .owl-nav .owl-next:before {
 font-family: FontAwesome;
 content: "\f054";
 position: relative;
 left: 2px;
 top: 1px;
}
.owl-carousel.stage-margin .owl-stage-outer {
 padding-left: 0 !important;
 padding-right: 0 !important;
 margin-left: 40px !important;
 margin-right: 40px !important;
}
.owl-carousel.show-nav-hover .owl-nav {
 opacity: 0;
 -webkit-transition: opacity .2s ease-in-out;
 -moz-transition: opacity .2s ease-in-out;
 transition: opacity .2s ease-in-out;
}
.owl-carousel.show-nav-hover .owl-nav .owl-prev {
 left: -20px;
}
.owl-carousel.show-nav-hover .owl-nav .owl-next {
 right: -20px;
}
.owl-carousel.show-nav-hover:hover .owl-nav {
 opacity: 1;
}
.owl-carousel.show-nav-title .owl-controls .owl-nav {
 top: 0;
 right: 0;
 margin-top: -45px;
 width: auto;
}
.owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"], .owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"]:hover {
 font-size: 18px;
 background: transparent;
 width: 18px;
 font-size: 18px;
}
.owl-carousel.show-nav-title .owl-controls .owl-nav .owl-prev {
 left: -45px;
}
.owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"]:hover {
 padding: 3px 7px;
 border-radius: 50%;
 background: transparent;
 border: 1px solid #999 !important;
 color: #999;
}
.owl-carousel.nav-bottom .owl-controls .owl-nav {
 position: static;
 margin: 0;
 padding: 0;
 width: auto;
}
.owl-carousel.nav-bottom .owl-controls .owl-nav .owl-prev, .owl-carousel.nav-bottom .owl-controls .owl-nav .owl-next {
 position: static;
}
.owl-carousel.nav-inside .owl-controls {
 bottom: 2px;
 margin-top: 10px;
 position: absolute;
 right: 6px;
}
.owl-carousel.full-width .owl-controls .owl-nav, .owl-carousel.big-nav .owl-controls .owl-nav {
 margin-top: -30px;
}
.owl-carousel.full-width .owl-controls .owl-nav [class*="owl-"], .owl-carousel.full-width .owl-controls .owl-nav [class*="owl-"]:hover, .owl-carousel.big-nav .owl-controls .owl-nav [class*="owl-"], .owl-carousel.big-nav .owl-controls .owl-nav [class*="owl-"]:hover {
 height: auto;
 padding: 20px 0;
}
.owl-carousel.full-width .owl-controls .owl-nav .owl-prev, .owl-carousel.big-nav .owl-controls .owl-nav .owl-prev {
 border-radius: 0 4px 4px 0;
}
.owl-carousel.full-width .owl-controls .owl-nav .owl-next, .owl-carousel.big-nav .owl-controls .owl-nav .owl-next {
 border-radius: 4px 0 0 4px;
}
.owl-carousel.top-border {
 border-top: 1px solid #dbdbdb;
 padding-top: 18px;
}
.owl-carousel-spaced {
 margin-left: -5px;
}
.owl-carousel-spaced .owl-item>div {
 margin: 5px;
}
.owl-carousel.testimonials img {
 display: inline-block;
 height: 70px;
 width: 70px;
}
}
@media screen and (max-width:479px) {
 .owl-carousel-spaced {
 margin-left: 0;
 }
}
@media screen {
.carousel-areas {
 background: transparent url(/https/serverastra.com/img/patterns/stripes.png) repeat 0 0;
 margin-bottom: -10px;
 padding: 10px 10px 0 10px;
 border-radius: 6px 6px 0 0;
}
.carousel-areas .owl-carousel {
 box-shadow: 0 5px 5px rgba(0,0,0,.2);
}
.carousel-areas .owl-carousel .owl-controls .owl-nav .owl-prev {
 left: -55px;
}
.carousel-areas .owl-carousel .owl-controls .owl-nav .owl-next {
 right: -55px;
}
.carousel-areas .owl-carousel:first-child img {
 border-radius: 6px 6px 0 0;
}
}
@media screen and (max-width:991px) {
 .carousel-areas .owl-carousel .owl-controls .owl-nav {
 display: none;
 }
}
@media screen {
section.video {
 -webkit-transform: translate3d(0,0,0);
 background-position: 50% 50%;
 background-repeat: no-repeat;
 padding: 50px 0;
 position: relative;
 overflow: hidden;
 width: 100%;
}
section.video .container {
 position: relative;
 z-index: 3;
}
section.video .video-overlay {
 background: transparent url(/https/serverastra.com/img/video-overlay.png) repeat 0 0;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
}
html.boxed section.video>div:first-child {
 z-index: 0 !important;
}
html.boxed section.video>div:first-child video {
 z-index: 0 !important;
}
.popup-inline-content {
 background: none repeat scroll 0 0 #FFF;
 margin: 40px auto;
 max-width: 1170px;
 padding: 20px 30px;
 position: relative;
 text-align: left;
 display: none;
}
.mfp-wrap .popup-inline-content {
 display: block;
}
.mfp-close, .mfp-close-btn-in .mfp-close {
 font-family: "Open Sans",Arial,sans-serif;
 font-weight: 600;
 font-size: 22px;
 color: #838383;
}
.mfp-no-margins img.mfp-img {
 padding: 0;
}
.mfp-no-margins .mfp-figure:after {
 top: 0;
 bottom: 0;
}
.mfp-no-margins .mfp-container {
 padding: 0;
}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
 opacity: .001;
 -webkit-backface-visibility: hidden;
 -webkit-transition: all .3s ease-out;
 -moz-transition: all .3s ease-out;
 -o-transition: all .3s ease-out;
 transition: all .3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
 opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
 opacity: .8;
}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
 opacity: 0;
}
.my-mfp-zoom-in .zoom-anim-dialog {
 opacity: 0;
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 -o-transform: scale(0.8);
 transform: scale(0.8);
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
 opacity: 1;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 -o-transform: scale(0.8);
 transform: scale(0.8);
 opacity: 0;
}
.my-mfp-zoom-in.mfp-bg {
 opacity: .001;
 -webkit-transition: opacity .3s ease-out;
 -moz-transition: opacity .3s ease-out;
 -o-transition: opacity .3s ease-out;
 transition: opacity .3s ease-out;
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
 opacity: .8;
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
 opacity: 0;
}
.my-mfp-slide-bottom .zoom-anim-dialog {
 opacity: 0;
 -webkit-transition: all .2s ease-out;
 -moz-transition: all .2s ease-out;
 -o-transition: all .2s ease-out;
 transition: all .2s ease-out;
 -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
 -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
 -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
 -o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
 transform: translateY(-20px) perspective(600px) rotateX(10deg);
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
 opacity: 1;
 -webkit-transform: translateY(0) perspective(600px) rotateX(0);
 -moz-transform: translateY(0) perspective(600px) rotateX(0);
 -ms-transform: translateY(0) perspective(600px) rotateX(0);
 -o-transform: translateY(0) perspective(600px) rotateX(0);
 transform: translateY(0) perspective(600px) rotateX(0);
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
 opacity: 0;
 -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
 -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
 -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
 -o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
 transform: translateY(-10px) perspective(600px) rotateX(10deg);
}
.my-mfp-slide-bottom.mfp-bg {
 opacity: .01;
 -webkit-transition: opacity .3s ease-out;
 -moz-transition: opacity .3s ease-out;
 -o-transition: opacity .3s ease-out;
 transition: opacity .3s ease-out;
}
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
 opacity: .8;
}
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
 opacity: 0;
}
.dialog {
 background: #fff;
 padding: 20px 30px;
 text-align: left;
 margin: 40px auto;
 position: relative;
 max-width: 600px;
}
.dialog.dialog-xs {
 max-width: 200px;
}
.dialog.dialog-sm {
 max-width: 400px;
}
.dialog.dialog-md {
 max-width: 600px;
}
.dialog.dialog-lg {
 max-width: 900px;
}
.white-popup-block {
 background: #FFF;
 padding: 20px 30px;
 text-align: left;
 max-width: 600px;
 margin: 40px auto;
 position: relative;
}
.white-popup-block.white-popup-block-xs {
 max-width: 200px;
}
.white-popup-block.white-popup-block-sm {
 max-width: 400px;
}
.white-popup-block.white-popup-block-md {
 max-width: 600px;
}
.white-popup-block.white-popup-block-lg {
 max-width: 900px;
}
body.lightbox-opened.sticky-menu-active #header {
 padding-right: 17px;
}
body.sticky-menu-active.modal-open #header {
 padding-right: 17px;
}
.pull-left {
 float: left !important;
}
.pull-right {
 float: right !important;
}
.push-bottom {
 margin-bottom: 35px;
}
.push-top {
 margin-top: 35px;
}
.align-center, .center {
 text-align: center !important;
}
.align-left {
 text-align: left !important;
}
.align-right {
 text-align: right !important;
}
.bold {
 font-weight: bold;
}
.semi-bold {
 font-weight: 600;
}
.inverted {
 color: #FFF;
 display: inline-block;
 padding-left: 10px;
 padding-right: 10px;
}
h1 .inverted {
 padding-left: 10px;
 padding-right: 10px;
}
h2 .inverted {
 padding-left: 7px;
 padding-right: 7px;
}
h3 .inverted {
 padding-left: 2px;
 padding-right: 2px;
}
h4 .inverted {
 padding-left: 4px;
 padding-right: 4px;
}
h5 .inverted {
 padding-left: 2px;
 padding-right: 2px;
}
h6 .inverted {
 padding-left: 2px;
 padding-right: 2px;
}
.cur-pointer {
 cursor: pointer;
}
.font-size-xs {
 font-size: .8em;
}
.font-size-sm {
 font-size: .9em;
}
.font-size-md {
 font-size: 1em;
}
.font-size-lg {
 font-size: 1.1em;
}
.font-size-xl {
 font-size: 1.2em;
}
.line-height-xs {
 line-height: 16px;
}
.line-height-sm {
 line-height: 20px;
}
.line-height-md {
 line-height: 24px;
}
.line-height-lg {
 line-height: 28px;
}
.line-height-xl {
 line-height: 32px;
}
.text-decoration-none {
 text-decoration: none !important;
}
.display-block {
 display: block !important;
}
.display-inline-block {
 display: inline-block !important;
}
.display-inline {
 display: inline !important;
}
.block-link {
 display: block !important;
}
.clearfix {
 display: inline-block;
}
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
html[xmlns] .clearfix {
 display: block;
}
* html .clearfix {
 height: 1%;
}
.pagination>li>a, .pagination>li>span, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
 color: #CCC;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
 background-color: #CCC;
 border-color: #CCC;
}
.read-more, .learn-more {
 display: inline-block;
 white-space: nowrap;
}
.offset-anchor {
 display: block;
 position: relative;
 visibility: hidden;
 top: -100px;
}
}
@media screen and (max-width:991px) {
 .offset-anchor {
 top: 0;
 }
}
@media screen {
.show-grid [class*="col-md-"] .show-grid-block {
 background-color: #EEE;
 line-height: 40px;
 min-height: 40px;
 text-align: center;
 border: 1px solid #FFF;
 display: block;
}
.alert .fa, .alert .icons {
 margin-right: 8px;
 font-size: 1.1em;
}
.alert ul {
 padding: 0;
 margin: 7px 0 0 40px;
}
.alert ul li {
 font-size: .9em;
}
.alert.alert-sm {
 padding: 5px 10px;
 font-size: .9em;
}
.alert.alert-lg {
 padding: 20px;
 font-size: 1.2em;
}
.alert.alert-default {
 background-color: #f2f2f2;
 border-color: #eaeaea;
 color: #737373;
}
.alert.alert-default .alert-link {
 color: #4c4c4c;
}
.alert.alert-dark {
 background-color: #333a44;
 border-color: #07080a;
 color: #ced3db;
}
.alert.alert-dark .alert-link {
 color: #fafbfb;
}
.embed-responsive.embed-soundcloud {
 padding-bottom: 19.25%;
}
.embed-responsive.embed-responsive-borders {
 border: 1px solid #DDD;
 padding: 4px;
 border-radius: 4px;
}
.content-grid {
 overflow: hidden;
 margin: 0;
 padding: 0;
}
.content-grid .content-grid-item {
 position: relative;
 padding: 30px;
 margin: 0;
}
.content-grid .content-grid-item:before, .content-grid .content-grid-item:after {
 content: '';
 position: absolute;
}
.content-grid .content-grid-item:before {
 height: 100%;
 top: 0;
 left: -1px;
 border-left: 1px solid #dadada;
}
.content-grid .content-grid-item:after {
 width: 100%;
 height: 0;
 top: auto;
 left: 0;
 bottom: -1px;
 border-bottom: 1px solid #dadada;
}
.content-grid .content-grid-item .img-responsive {
 display: inline-block;
}
.content-grid.content-grid-dashed .content-grid-item:before {
 border-left: 1px dashed #dadada;
}
.content-grid.content-grid-dashed .content-grid-item:after {
 border-bottom: 1px dashed #dadada;
}
.alert-admin {
 margin: 25px 0;
}
.alert-admin img {
 margin: -50px 0 0;
}
.alert-admin .btn {
 margin: 0 0 -15px;
}
.alert-admin p {
 color: #444;
}
.alert-admin h4 {
 color: #111;
 font-size: 1.2em;
 font-weight: 600;
 text-transform: uppercase;
}
.alert-admin .warning {
 color: #b20000;
}
.not-included {
 color: #b7b7b7;
 display: block;
 font-size: .8em;
 font-style: normal;
 margin: -4px 0;
 padding: 0;
}
.tip {
 display: inline-block;
 padding: 0 5px;
 background: #FFF;
 color: #111;
 text-shadow: none;
 border-radius: 3px;
 margin-left: 8px;
 position: relative;
 text-transform: uppercase;
 font-size: 10px;
 font-weight: bold;
}
.tip:before {
 right: 100%;
 top: 50%;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
 border-color: rgba(255,255,255,0);
 border-right-color: #fff;
 border-width: 5px;
 margin-top: -5px;
}
.tip.skin {
 color: #FFF;
}
.custom-underline {
 background: url(/https/serverastra.com/img/custom-underline.png) no-repeat center 100%;
 padding-bottom: 25px;
 font-size: 1.5em;
}
hr.short {
 margin: 11px 0;
}
hr.tall {
 margin: 44px 0;
}
hr.taller {
 margin: 66px 0;
}
hr.solid {
 background: #dbdbdb;
}
hr.light {
 background-image: -webkit-linear-gradient(left,transparent,rgba(255,255,255,.15),transparent);
 background-image: linear-gradient(to right,transparent,rgba(255,255,255,.15),transparent);
}
hr.invisible {
 background: none;
}
.divider {
 border: 0;
 height: 1px;
 margin: 44px auto;
 background-image: -webkit-linear-gradient(left,transparent,#dbdbdb,transparent);
 background-image: linear-gradient(to right,transparent,#dbdbdb,transparent);
 text-align: center;
 position: relative;
 clear: both;
}
.divider.taller {
 margin: 66px auto;
}
.divider .fa, .divider .icons {
 text-align: center;
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 background: #FFF;
 border-radius: 50px;
 color: #a9a9a9;
 display: inline-block;
 height: 50px;
 line-height: 50px;
 position: absolute;
 text-align: center;
 width: 50px;
 font-size: 20px;
 margin: 0 auto 0 -25px;
 top: -25px;
 left: 50%;
 z-index: 1;
}
.divider.divider-solid {
 background: #dbdbdb;
}
.divider.divider-icon-sm .fa, .divider.divider-icon-sm .icons {
 width: 30px;
 height: 30px;
 line-height: 30px;
 top: -15px;
 font-size: 15px;
 margin-left: -16px;
}
.divider.divider-icon-lg {
 margin: 86px 0;
}
.divider.divider-icon-lg .fa, .divider.divider-icon-lg .icons {
 width: 60px;
 height: 60px;
 line-height: 60px;
 top: -30px;
 font-size: 30px;
 margin-left: -30px;
}
.divider.divider-icon-lg.taller {
 margin: 100px auto;
}
.divider.divider-xs {
 width: 35%;
}
.divider.divider-sm {
 width: 67%;
}
.divider.divider-left .fa, .divider.divider-left .icons {
 left: 0;
 margin-left: 0;
 margin-right: 0;
 right: auto;
}
.divider.divider-right .fa, .divider.divider-right .icons {
 left: auto;
 margin-left: 0;
 margin-right: 0;
 right: 0;
}
.divider.divider-style-2 .fa, .divider.divider-style-2 .icons {
 background: #f4f4f4;
 color: #a9a9a9;
}
.divider.divider-style-3 .fa, .divider.divider-style-3 .icons {
 border: 1px solid #cecece;
}
.divider.divider-style-4 .fa, .divider.divider-style-4 .icons {
 border: 1px solid #cecece;
}
.divider.divider-style-4 .fa:after, .divider.divider-style-4 .icons:after {
 border: 3px solid #f4f4f4;
 border-radius: 50%;
 box-sizing: initial;
 content: "";
 display: block;
 height: 100%;
 left: -4px;
 padding: 1px;
 position: absolute;
 top: -4px;
 width: 100%;
}
.divider.divider-small {
 margin: 22px auto;
 background: transparent;
}
.divider.divider-small hr {
 width: 50px;
 height: 3px;
 background: #555;
}
.divider.divider-small.divider-small-center {
 text-align: center;
}
.divider.divider-small.divider-small-center hr {
 margin-left: auto;
 margin-right: auto;
}
.divider.divider-small.divider-small-right {
 text-align: right;
}
.divider.divider-small.divider-small-right hr {
 margin-left: auto;
}
.divider.divider-small.divider-light hr {
 background: #DDD;
}
.divider.divider-small.divider-small-sm hr {
 height: 1px;
}
.divider.divider-small.divider-small-lg hr {
 height: 6px;
}
.divider.divider-small.tall {
 margin: 34px 0;
}
.divider.divider-small.taller {
 margin: 46px 0;
}
hr.dashed, .divider.dashed {
 background: none;
 position: relative;
}
hr.dashed:after, .divider.dashed:after {
 border: 1px dashed #dbdbdb;
 content: "";
 display: block;
 height: 0;
 position: absolute;
 top: 50%;
 margin-top: -1px;
 width: 100%;
}
hr.pattern, .divider.pattern {
 background: none;
 position: relative;
}
hr.pattern:after, .divider.pattern:after {
 background: transparent url(/https/serverastra.com/img/patterns/worn_dots.png) repeat 0 0;
 content: "";
 display: block;
 height: 15px;
 position: absolute;
 top: 50%;
 margin-top: -7px;
 width: 100%;
}
hr.pattern.pattern-2:after, .divider.pattern.pattern-2:after {
 background-image: url(/https/serverastra.com/img/patterns/az_subtle.png);
}
.sort-source-wrapper {
 padding: 8px 0;
 position: relative;
}
.sort-source-wrapper .nav {
 margin: -100px 0 5px;
}
.sort-source-wrapper .nav>li>a {
 color: #FFF;
 background: transparent;
}
.sort-source-wrapper .nav>li>a:hover, .sort-source-wrapper .nav>li>a:focus {
 background: transparent;
}
.sort-source-wrapper .nav>li.active>a {
 background: transparent;
}
.sort-source-wrapper .nav>li.active>a:hover, .sort-source-wrapper .nav>li.active>a:focus {
 background: transparent;
}
.sort-source {
 clear: both;
}
.sort-source>li>a {
 padding: 6px 12px;
}
.sort-source.sort-source-style-2 {
 margin: -10px auto;
}
.sort-source.sort-source-style-2>li {
 float: none;
 display: inline-block;
}
.sort-source.sort-source-style-2>li>a, .sort-source.sort-source-style-2>li>a:focus, .sort-source.sort-source-style-2>li>a:hover {
 background: transparent;
 color: #FFF;
 display: inline-block;
 border-radius: 0;
 margin: 0;
 padding: 18px 28px;
 position: relative;
}
.sort-source.sort-source-style-2>li>a:after {
 -webkit-transition: margin .3s;
 -moz-transition: margin .3s;
 transition: margin .3s;
 width: 0;
 height: 0;
 border-left: 20px solid transparent;
 border-right: 20px solid transparent;
 border-top: 15px solid #CCC;
 content: " ";
 display: block;
 position: absolute;
 left: 50%;
 margin-left: -20px;
 margin-top: 0;
 opacity: 0;
}
.sort-source.sort-source-style-2>li.active>a, .sort-source.sort-source-style-2>li.active>a:focus, .sort-source.sort-source-style-2>li.active>a:hover {
 background: transparent;
}
.sort-source.sort-source-style-2>li.active>a:after {
 opacity: 1;
 margin-top: 18px;
}
}
@media screen and (max-width:991px) {
 .sort-source.sort-source-style-2>li {
 display: block;
 }
 .sort-source.sort-source-style-2>li.active>a:after {
 display: none !important;
 }
}
@media screen {
.sort-destination {
 overflow: hidden;
}
.sort-destination.full-width {
 position: relative;
}
.sort-destination.full-width .isotope-item {
 width: 20%;
 float: left;
}
.sort-destination.full-width .isotope-item.w2 {
 width: 40%;
}
.sort-destination.full-width .isotope-item .img-thumbnail, .sort-destination.full-width .isotope-item a, .sort-destination.full-width .isotope-item .thumb-info img {
 border-radius: 0;
}
.sort-destination.full-width-spaced {
 margin-top: 50px;
 margin-left: 20px;
 margin-right: 20px;
}
.sort-destination.full-width-spaced .portfolio-item {
 margin-left: 20px;
 margin-right: 20px;
}
.sort-source-wrapper+.sort-destination.full-width {
 margin: 0 0 -81px;
 top: -51px;
}
}
@media screen and (max-width:991px) {
 .sort-destination.isotope {
 overflow: visible !important;
 height: auto !important;
 }
 .sort-destination.isotope.full-width {
 overflow: hidden !important;
 }
 .isotope-hidden {
 display: none !important;
 }
}
@media screen and (max-width:767px) {
 .isotope-item {
 position: static !important;
 text-align: center;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 -moz-transform: none !important;
 -ms-transform: none !important;
 -o-transform: none !important;
 -webkit-transform: none !important;
 transform: none !important;
 }
 .isotope-item.product {
 position: relative !important;
 }
 .sort-source-wrapper {
 background: #171717;
 clear: both;
 margin-top: -35px;
 }
 .sort-source-wrapper .nav {
 margin: 0;
 }
 .sort-destination {
 height: auto !important;
 }
 .sort-destination, .isotope-item {
 margin-left: auto !important;
 margin-right: auto !important;
 }
 .sort-destination.full-width, .sort-source-wrapper+.sort-destination.full-width {
 max-width: none;
 margin: 0 0 -30px;
 top: 0;
 }
 .sort-destination.full-width .isotope-item, .sort-source-wrapper+.sort-destination.full-width .isotope-item {
 max-width: none;
 }
}
@media screen and (max-width:479px) {
 .sort-destination, .isotope-item {
 margin-left: auto !important;
 margin-right: auto !important;
 }
 .sort-destination.full-width .isotope-item, .sort-source-wrapper+.sort-destination.full-width .isotope-item {
 position: static !important;
 clear: both;
 float: none;
 width: auto;
 }
}
@media screen {
.pricing-table {
 margin: 10px 0;
 padding: 0 15px;
 text-align: center;
}
.pricing-table ul {
 list-style: none;
 margin: 20px 0 0 0;
 padding: 0;
}
.pricing-table li {
 border-top: 1px solid #ddd;
 padding: 10px 0;
 color: #777;
}
.pricing-table h3 {
 background-color: #eee;
 border-radius: 2px 2px 0 0;
 font-size: 1.3em;
 font-weight: normal;
 margin: -20px -20px 50px -20px;
 padding: 20px;
}
.pricing-table h3 .desc {
 font-size: .7em;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #777;
 font-style: normal;
 text-transform: none;
 display: block;
}
.pricing-table h3 span {
 background: #FFF;
 border: 5px solid #FFF;
 border-radius: 100px;
 box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset;
 color: #777;
 display: block;
 font: bold 25px / 100px Georgia,Serif;
 height: 100px;
 margin: 20px auto -65px;
 width: 100px;
}
.pricing-table .most-popular {
 border: 3px solid #CCC;
 box-shadow: 11px 0 10px -10px rgba(0,0,0,.1),-11px 0 10px -10px rgba(0,0,0,.1);
 padding: 30px 20px;
 top: -10px;
 z-index: 2;
}
.pricing-table .most-popular h3 {
 background-color: #666;
 color: #FFF;
 padding-top: 30px;
 text-shadow: 0 1px #555;
}
.pricing-table .most-popular h3 .desc {
 color: #FFF;
}
.pricing-table .plan-ribbon-wrapper {
 height: 88px;
 overflow: hidden;
 position: absolute;
 right: -3px;
 top: -5px;
 width: 85px;
}
.pricing-table .plan-ribbon {
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
 background-image: -webkit-linear-gradient(top,#bfdc7a,#8ebf45);
 background-image: linear-gradient(to bottom,#bfdc7a,#8ebf45);
 background-color: #bfdc7a;
 box-shadow: 0 0 3px rgba(0,0,0,.3);
 color: #333;
 font-size: 14px;
 left: -5px;
 padding: 7px 0;
 position: relative;
 text-align: center;
 text-shadow: rgba(255,255,255,.5) 0 1px 0;
 top: 15px;
 width: 120px;
}
.pricing-table .plan-ribbon:before {
 left: 0;
 border-left: 3px solid transparent;
 border-right: 3px solid transparent;
 bottom: -3px;
 content: "";
 position: absolute;
}
.pricing-table .plan-ribbon:after {
 border-left: 3px solid transparent;
 border-right: 3px solid transparent;
 bottom: -3px;
 content: "";
 position: absolute;
 right: 0;
}
.pricing-table [class*="col-md-"] {
 padding-left: 0;
 padding-right: 0;
}
.pricing-table .plan {
 background: #FFF;
 border: 1px solid #ddd;
 border-radius: 5px;
 color: #333;
 margin-bottom: 35px;
 margin-right: 0;
 padding: 20px;
 position: relative;
 text-shadow: 0 1px rgba(255,255,255,.8);
}
.pricing-table .btn {
 margin-top: 5px;
}
.pricing-table.pricing-table-sm h3 .desc {
 font-size: .7em;
}
.pricing-table.pricing-table-sm h3 span {
 border: 3px solid #FFF;
 box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset;
 font: bold 19px/65px Georgia,serif;
 height: 70px;
 margin: 10px auto -65px;
 width: 70px;
}
.pricing-table.pricing-table-sm .most-popular {
 padding-bottom: 30px;
}
.pricing-table.princig-table-flat .plan {
 padding-left: 0;
 padding-right: 0;
 margin: -1px;
}
.pricing-table.princig-table-flat .plan h3 {
 padding-left: 0;
 padding-right: 0;
 margin: -20px 0 0;
 background-color: #666;
 color: #FFF;
 padding-top: 30px;
 text-shadow: 0 1px #555;
}
.pricing-table.princig-table-flat .plan h3 .desc {
 color: #FFF;
}
.pricing-table.princig-table-flat .plan h3 span {
 border-radius: 0;
 border: 0;
 background: #666;
 color: #FFF;
 font-family: "Open Sans",Arial,sans-serif;
 font-size: 600;
 box-shadow: none;
 width: 100%;
 font-size: 1.5em;
 height: auto;
 line-height: 38px;
 margin: 0;
}
.pricing-table.princig-table-flat .plan ul {
 margin-top: 0;
 margin-bottom: -15px;
}
.pricing-table.princig-table-flat .plan ul li {
 padding: 8px 0;
}
.pricing-table.princig-table-flat .plan.most-popular ul li {
 padding: 10px 0;
}
.pricing-table.spaced [class*="col-md-"] {
 padding-left: 2px;
 padding-right: 2px;
}
.pricing-table.no-borders .plan {
 border: 0 !important;
}
html.boxed .pricing-table .plan, html.boxed .pricing-table h3 {
 border-radius: 0;
}
}
@media screen and (max-width:767px) {
 .pricing-table {
 margin-left: 0;
 }
 .pricing-table .plan {
 margin-right: 0;
 }
 html.boxed .pricing-table {
 margin-left: 0;
 }
}
@media screen {
.icon-featured {
 display: inline-block;
 font-size: 0;
 margin: 15px;
 width: 110px;
 height: 110px;
 border-radius: 50%;
 text-align: center;
 position: relative;
 z-index: 1;
 color: #FFF;
 font-size: 40px;
 line-height: 110px;
}
.icon-featured:after {
 pointer-events: none;
 position: absolute;
 width: 100%;
 height: 100%;
 border-radius: 50%;
 content: '';
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
}
.featured-box {
 background: #f5f5f5;
 background: -webkit-linear-gradient(top,#FFF 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;
 background: linear-gradient(to bottom,#FFF 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-radius: 8px;
 border-right: 1px solid #ececec;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
 margin-bottom: 20px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 min-height: 100px;
 position: relative;
 text-align: center;
 z-index: 1;
}
.featured-box h4 {
 font-size: 1.3em;
 font-weight: 400;
 letter-spacing: -.7px;
 margin-top: 5px;
 margin-bottom: 5px;
}
.featured-box .box-content {
 border-radius: 8px;
 border-top: 1px solid #CCC;
 border-top-width: 4px;
 padding: 30px 30px 10px 30px;
 position: relative;
 top: -1px;
}
.featured-box .learn-more {
 display: block;
 margin-top: 10px;
}
.featured-box-text-left {
 text-align: left;
}
.featured-boxes-flat .featured-box {
 box-shadow: none;
 margin: 10px 0;
}
.featured-boxes-flat .featured-box .box-content {
 background: #FFF;
 margin-top: 65px;
}
.featured-boxes-flat .featured-box .icon-featured {
 display: inline-block;
 font-size: 38px;
 height: 90px;
 line-height: 90px;
 padding: 0;
 width: 90px;
 margin: -100px 0 -15px;
 position: relative;
 top: -37px;
}
.featured-boxes-style-2 .featured-box {
 background: none;
 border: 0;
 margin: 10px 0;
 box-shadow: none;
}
.featured-boxes-style-2 .featured-box .box-content {
 border: 0;
 padding-top: 0;
 padding-bottom: 0;
}
.featured-boxes-style-2 .featured-box .icon-featured {
 display: inline-block;
 font-size: 30px;
 height: 75px;
 line-height: 75px;
 padding: 0;
 width: 75px;
 margin-top: 0;
}
.featured-boxes-style-3 .featured-box {
 margin: 10px 0;
}
.featured-boxes-style-3 .featured-box .icon-featured {
 display: inline-block;
 font-size: 30px;
 height: 75px;
 line-height: 75px;
 padding: 0;
 width: 75px;
 margin-top: -35px;
 background: #FFF;
 border: 3px solid #CCC;
 color: #CCC;
 line-height: 68px;
}
.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box {
 background: none;
 border: 0;
 box-shadow: none;
}
.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box .box-content {
 border: 0;
 padding-top: 0;
 padding-bottom: 0;
}
.featured-boxes-style-4 .featured-box {
 background: none;
 border: 0;
 margin: 10px 0;
 box-shadow: none;
}
.featured-boxes-style-4 .featured-box .box-content {
 border: 0;
 padding-top: 0;
 padding-bottom: 0;
}
.featured-boxes-style-4 .featured-box .icon-featured {
 display: inline-block;
 font-size: 40px;
 height: 45px;
 line-height: 45px;
 padding: 0;
 width: 45px;
 margin-top: 0;
 margin-bottom: 10px;
 background: transparent;
 color: #CCC;
 border-radius: 0;
}
.featured-boxes-style-5 .featured-box, .featured-boxes-style-6 .featured-box, .featured-boxes-style-7 .featured-box {
 background: none;
 border: 0;
 box-shadow: none;
 margin: 10px 0;
}
.featured-boxes-style-5 .featured-box .box-content, .featured-boxes-style-6 .featured-box .box-content, .featured-boxes-style-7 .featured-box .box-content {
 border: 0;
 padding-top: 0;
 padding-bottom: 0;
}
.featured-boxes-style-5 .featured-box .box-content h4, .featured-boxes-style-6 .featured-box .box-content h4, .featured-boxes-style-7 .featured-box .box-content h4 {
 color: #2e353e;
}
.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
 display: inline-block;
 font-size: 30px;
 height: 75px;
 padding: 0;
 width: 75px;
 margin-top: 0;
 margin-bottom: 10px;
 background: #FFF;
 border: 1px solid #dfdfdf;
 color: #777;
 line-height: 73px;
}
.featured-boxes-style-6 .featured-box .icon-featured {
 border: 1px solid #cecece;
 color: #777;
}
.featured-boxes-style-6 .featured-box .icon-featured:after {
 border: 5px solid #f4f4f4;
 border-radius: 50%;
 box-sizing: initial;
 content: "";
 display: block;
 height: 100%;
 left: -6px;
 padding: 1px;
 position: absolute;
 top: -6px;
 width: 100%;
}
.featured-boxes-style-7 .featured-box .icon-featured {
 border: 1px solid #dfdfdf;
 color: #777;
}
.featured-boxes-style-8 .featured-box .icon-featured {
 display: inline-block;
 font-size: 30px;
 height: 75px;
 padding: 0;
 width: 75px;
 margin: -15px -15px 0 0;
 background: #FFF;
 line-height: 73px;
 border: 0;
 color: #777;
}
.featured-boxes-style-8 .featured-box .icon-featured:after {
 display: none;
}
.featured-boxes .featured-box {
 margin-bottom: 30px;
 margin-top: 45px;
}
.featured-box-effect-1 .icon-featured:after {
 top: -7px;
 left: -7px;
 padding: 7px;
 box-shadow: 0 0 0 3px #FFF;
 -webkit-transition: -webkit-transform .2s,opacity .2s;
 -webkit-transform: scale(1);
 -moz-transition: -moz-transform .2s,opacity .2s;
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 transition: transform .2s,opacity .2s;
 transform: scale(1);
 opacity: 0;
}
.featured-box-effect-1:hover .icon-featured:after {
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 transform: scale(0.8);
 opacity: 1;
}
.featured-box-effect-2 .icon-featured:after {
 top: -7px;
 left: -7px;
 padding: 7px;
 box-shadow: 0 0 0 3px #FFF;
 -webkit-transition: -webkit-transform .2s,opacity .2s;
 -webkit-transform: scale(0.8);
 -moz-transition: -moz-transform .2s,opacity .2s;
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 transition: transform .2s,opacity .2s;
 transform: scale(0.8);
 opacity: 0;
}
.featured-box-effect-2:hover .icon-featured:after {
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -ms-transform: scale(0.95);
 transform: scale(0.95);
 opacity: 1;
}
.featured-box-effect-3 .icon-featured:after {
 top: 0;
 left: 0;
 box-shadow: 0 0 0 10px #FFF;
 -webkit-transition: -webkit-transform .2s,opacity .2s;
 -webkit-transform: scale(0.9);
 -moz-transition: -moz-transform .2s,opacity .2s;
 -moz-transform: scale(0.9);
 -ms-transform: scale(0.9);
 transition: transform .2s,opacity .2s;
 transform: scale(0.9);
 opacity: 0;
}
.featured-box-effect-3:hover .icon-featured {
 color: #FFF !important;
}
.featured-box-effect-3:hover .icon-featured:after {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
 opacity: .8;
}
.featured-box-effect-4 .icon-featured {
 -webkit-transition: -webkit-transform .2s,transform .2s;
 -moz-transition: -moz-transform .2s,transform .2s;
 transition: transform .2s,transform .2s;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
.featured-box-effect-4:hover .icon-featured {
 -webkit-transform: scale(1.15);
 -moz-transform: scale(1.15);
 -ms-transform: scale(1.15);
 transform: scale(1.15);
}
.featured-box-effect-5 .icon-featured {
 overflow: hidden;
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
}
.featured-box-effect-5:hover .icon-featured {
 -webkit-animation: toRightFromLeft .3s forwards;
 -moz-animation: toRightFromLeft .3s forwards;
 animation: toRightFromLeft .3s forwards;
}
@-webkit-keyframes toRightFromLeft {
 49% {
 -webkit-transform: translate(100%);
 }
 50% {
 opacity: 0;
 -webkit-transform: translate(-100%);
 }
 51% {
 opacity: 1;
 }
}
@-moz-keyframes toRightFromLeft {
 49% {
 -moz-transform: translate(100%);
 }
 50% {
 opacity: 0;
 -moz-transform: translate(-100%);
 }
 51% {
 opacity: 1;
 }
}
@keyframes toRightFromLeft {
 49% {
 transform: translate(100%);
 }
 50% {
 opacity: 0;
 transform: translate(-100%);
 }
 51% {
 opacity: 1;
 }
}
.featured-box-effect-6 .icon-featured:after {
 -webkit-transition: all .2s,-webkit-transform .2s;
 -moz-transition: all .2s,-moz-transform .2s;
 transition: all .2s,transform .2s;
}
.featured-box-effect-6:hover .box-content .icon-featured:after {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
.featured-box-effect-7 .icon-featured:after {
 opacity: 0;
 box-shadow: 3px 3px #d5d5d5;
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
 -webkit-transition: opacity .2s,-webkit-transform .2s;
 -moz-transition: opacity .2s,-moz-transform .2s;
 transition: opacity .2s,transform .2s;
 left: 0;
 top: -1px;
}
.featured-box-effect-7:hover .icon-featured:after {
 opacity: 1;
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
.featured-box-effect-7 .icon-featured:before {
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 transform: scale(0.8);
 opacity: .7;
 -webkit-transition: -webkit-transform .2s,opacity .2s;
 -moz-transition: -moz-transform .2s,opacity .2s;
 transition: transform .2s,opacity .2s;
}
.featured-box-effect-7:hover .icon-featured:before {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
.feature-box {
 clear: both;
}
.feature-box .feature-box-icon {
 background: #CCC;
 border-radius: 35px;
 color: #FFF;
 display: inline-block;
 float: left;
 height: 35px;
 line-height: 35px;
 margin-right: 10px;
 position: relative;
 text-align: center;
 top: 5px;
 width: 35px;
}
.feature-box .feature-box-info {
 padding-left: 50px;
}
.feature-box.feature-box-style-2 h4 {
 color: #1d2127;
}
.feature-box.feature-box-style-2 .feature-box-icon {
 background: transparent;
 width: 50px;
 height: 50px;
}
.feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon i.icons {
 font-size: 28px;
}
.feature-box.feature-box-style-2 .feature-box-info {
 padding-left: 60px;
}
.feature-box.feature-box-style-3 h4 {
 color: #1d2127;
}
.feature-box.feature-box-style-3 .feature-box-icon {
 border: 1px solid #CCC;
 background: transparent;
 line-height: 32px;
}
.feature-box.feature-box-style-3 .feature-box-icon i.fa, .feature-box.feature-box-style-3 .feature-box-icon i.icons {
 color: #CCC;
}
.feature-box.feature-box-style-4 h4 {
 color: #1d2127;
}
.feature-box.feature-box-style-4 .feature-box-icon {
 background: transparent;
 padding-bottom: 10px;
 height: auto;
 width: auto;
 float: none;
}
.feature-box.feature-box-style-4 .feature-box-icon i.fa, .feature-box.feature-box-style-4 .feature-box-icon i.icons {
 font-size: 38px;
}
.feature-box.feature-box-style-4 .feature-box-info {
 clear: both;
 padding-left: 0;
}
.feature-box.feature-box-style-5 h4 {
 color: #1d2127;
}
.feature-box.feature-box-style-5 .feature-box-icon {
 background: transparent;
 width: 74px;
 height: 74px;
}
.feature-box.feature-box-style-5 .feature-box-icon i.fa, .feature-box.feature-box-style-5 .feature-box-icon i.icons {
 font-size: 44px;
}
.feature-box.feature-box-style-5 .feature-box-info {
 padding-left: 84px;
}
.feature-box.feature-box-style-6 h4 {
 color: #1d2127;
}
.feature-box.feature-box-style-6 .feature-box-icon {
 border: 1px solid #cecece;
 background: transparent;
 line-height: 32px;
}
.feature-box.feature-box-style-6 .feature-box-icon:after {
 border: 3px solid #f4f4f4;
 border-radius: 50%;
 box-sizing: initial;
 content: "";
 display: block;
 height: 100%;
 left: -4px;
 padding: 1px;
 position: absolute;
 top: -4px;
 width: 100%;
}
.feature-box.feature-box-style-6 .feature-box-icon i.fa, .feature-box.feature-box-style-6 .feature-box-icon i.icons {
 color: #a9a9a9;
}
}
@media screen and (min-width:992px) {
 .feature-box.reverse {
 text-align: right;
 }
 .feature-box.reverse .feature-box-info {
 padding-right: 50px;
 padding-left: 0;
 }
 .feature-box.reverse .feature-box-icon {
 float: right;
 margin-right: 0;
 margin-left: 10px;
 }
 .feature-box.reverse.feature-box-style-2 .feature-box-info {
 padding-right: 60px;
 }
 .feature-box.reverse.feature-box-style-4 .feature-box-info {
 padding-right: 0;
 }
 .feature-box.reverse.feature-box-style-5 .feature-box-info {
 padding-right: 84px;
 }
}
@media screen {
.featured-boxes-full {
 width: 100%;
}
.featured-boxes-full>[class*="col-"] {
 padding: 0;
}
.featured-boxes-full .featured-box-full {
 text-align: center;
 padding: 55px;
}
.featured-boxes-full .featured-box-full .fa, .featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full h1, .featured-boxes-full .featured-box-full h2, .featured-boxes-full .featured-box-full h3, .featured-boxes-full .featured-box-full h4, .featured-boxes-full .featured-box-full h5, .featured-boxes-full .featured-box-full h6, .featured-boxes-full .featured-box-full p, .featured-boxes-full .featured-box-full a {
 color: #FFF;
 padding: 0;
 margin: 0;
}
.featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full .fa {
 font-size: 55px;
 margin-bottom: 15px;
 text-shadow: 1px 1px 1px rgba(0,0,0,.2);
}
.featured-boxes-full .featured-box-full p {
 padding-top: 12px;
 opacity: .8;
}
.thumb-info {
 display: block;
 position: relative;
 text-decoration: none;
 max-width: 100%;
 background-color: #FFF;
 border: 1px solid #DDD;
 border-radius: 4px;
 overflow: hidden;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 backface-visibility: hidden;
 -webkit-transform: translate3d(0,0,0);
 -moz-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0);
}
.thumb-info .thumb-info-wrapper {
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 backface-visibility: hidden;
 -webkit-transform: translate3d(0,0,0);
 -moz-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0);
 border-radius: 4px;
 margin: 4px;
 overflow: hidden;
 display: block;
 position: relative;
}
.thumb-info .thumb-info-wrapper:after {
 content: "";
 background: rgba(36,27,28,.9);
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
 border-radius: 4px;
 bottom: -4px;
 color: #FFF;
 left: -4px;
 position: absolute;
 right: -4px;
 top: -4px;
 display: block;
 filter: alpha(opacity=0);
 opacity: 0;
 z-index: 1;
}
.thumb-info .thumb-info-action-icon {
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
 background: #CCC;
 border-radius: 0 0 0 25px;
 display: inline-block;
 font-size: 25px;
 height: 50px;
 line-height: 50px;
 position: absolute;
 right: -100px;
 text-align: center;
 top: -100px;
 width: 50px;
 z-index: 2;
}
.thumb-info .thumb-info-action-icon i {
 font-size: 24px;
 left: 3px;
 position: relative;
 top: -4px;
 color: #FFF;
}
.thumb-info .thumb-info-inner {
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
 display: block;
}
.thumb-info .thumb-info-inner em {
 display: block;
 font-size: .8em;
 font-style: normal;
 font-weight: normal;
}
.thumb-info .thumb-info-title {
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
 background: rgba(36,27,28,.9);
 bottom: 10%;
 color: #FFF;
 font-size: 18px;
 font-weight: 700;
 left: 0;
 letter-spacing: -1px;
 padding: 9px 11px 9px;
 position: absolute;
 text-shadow: 1px 1px 1px rgba(0,0,0,.2);
 text-transform: uppercase;
 z-index: 2;
 max-width: 90%;
}
.thumb-info .thumb-info-type {
 background-color: #CCC;
 border-radius: 2px;
 display: inline-block;
 float: left;
 font-size: 12px;
 font-weight: 400;
 letter-spacing: 0;
 margin: 8px -2px -15px -2px;
 padding: 2px 9px;
 text-transform: none;
 z-index: 2;
}
.thumb-info img {
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;
 border-radius: 3px;
 position: relative;
 width: 100%;
}
.thumb-info:hover .thumb-info-wrapper:after {
 filter: alpha(opacity=100);
 opacity: 1;
}
.thumb-info:hover .thumb-info-action-icon {
 right: 0;
 top: 0;
}
.thumb-info:hover .thumb-info-title {
 background: #000;
}
.thumb-info:hover img {
 -webkit-transform: scale(1.1,1.1);
 -moz-transform: scale(1.1,1.1);
 -ms-transform: scale(1.1,1.1);
 -o-transform: scale(1.1,1.1);
 transform: scale(1.1,1.1);
}
.thumb-info.thumb-info-no-zoom:hover img {
 -webkit-transform: scale(1,1);
 -moz-transform: scale(1,1);
 -ms-transform: scale(1,1);
 -o-transform: scale(1,1);
 transform: scale(1,1);
}
.thumb-info.thumb-info-lighten .thumb-info-wrapper:after {
 background: rgba(36,27,28,.65);
}
.thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after {
 display: none;
}
.thumb-info.thumb-info-centered-icons .thumb-info-action {
 -webkit-transition: top .1s ease;
 -moz-transition: top .1s ease;
 transition: top .1s ease;
 top: 40%;
 left: 3px;
 right: auto;
 bottom: auto;
 width: 100%;
 height: 40px;
 margin-top: -20px;
 text-align: center;
 position: absolute;
 filter: alpha(opacity=0);
 opacity: 0;
}
.thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
 -webkit-transition: all .1s ease;
 -moz-transition: all .1s ease;
 transition: all .1s ease;
 position: relative;
 z-index: 2;
 left: auto;
 right: auto;
 top: auto;
 bottom: auto;
 width: 40px;
 height: 40px;
 line-height: 33px;
 border-radius: 50%;
 margin-right: 3px;
}
.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i {
 position: static;
 font-size: 18px;
}
.thumb-info.thumb-info-centered-icons .thumb-info-action-icon:hover {
 -webkit-transform: scale(1.15,1.15);
 -moz-transform: scale(1.15,1.15);
 -ms-transform: scale(1.15,1.15);
 -o-transform: scale(1.15,1.15);
 transform: scale(1.15,1.15);
}
.thumb-info:hover.thumb-info-centered-icons .thumb-info-action {
 top: 50%;
 filter: alpha(opacity=100);
 opacity: 1;
}
.thumb-info:hover.thumb-info-centered-icons .thumb-info-action-icon {
 position: relative;
}
.thumb-info.thumb-info-centered-info .thumb-info-title {
 background: transparent;
 left: 5%;
 width: 90%;
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;
 top: 30%;
 filter: alpha(opacity=0);
 opacity: 0;
 text-align: center;
 padding: 0;
}
.thumb-info.thumb-info-centered-info .thumb-info-type {
 float: none;
}
.thumb-info.thumb-info-centered-info:hover .thumb-info-title {
 filter: alpha(opacity=100);
 opacity: 1;
 top: 45%;
}
.thumb-info.thumb-info-bottom-info .thumb-info-title {
 background: #FFF;
 left: 0;
 width: 100%;
 max-width: 100%;
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;
 top: auto;
 bottom: -100px;
 filter: alpha(opacity=0);
 opacity: 0;
 padding: 15px;
 text-shadow: none;
 color: #777;
}
.thumb-info.thumb-info-bottom-info .thumb-info-type {
 float: none;
 background: none;
 padding: 0;
 margin: 0;
}
.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {
 filter: alpha(opacity=100);
 opacity: 1;
 bottom: 0;
}
.thumb-info.thumb-info-bottom-info:hover img {
 -webkit-transform: translateY(-18px);
 -moz-transform: translateY(-18px);
 -ms-transform: translateY(-18px);
 -o-transform: translateY(-18px);
 transform: translateY(-18px);
}
.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {
 background: -webkit-linear-gradient(bottom,rgba(36,27,28,.8) 0,transparent 100%) repeat scroll 0 0 transparent;
 background: linear-gradient(to top,rgba(36,27,28,.8) 0,transparent 100%) repeat scroll 0 0 transparent;
 color: #FFF;
}
.thumb-info.thumb-info-push-hor img {
 -webkit-transform: translatex(-18px);
 -moz-transform: translatex(-18px);
 -ms-transform: translatex(-18px);
 -o-transform: translatex(-18px);
 transform: translatex(-18px);
 width: calc(100% + 19px);
 max-width: none;
}
.thumb-info.thumb-info-push-hor:hover img {
 -webkit-transform: translatex(0);
 -moz-transform: translatex(0);
 -ms-transform: translatex(0);
 -o-transform: translatex(0);
 transform: translatex(0);
}
.thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {
 filter: alpha(opacity=65);
 opacity: .65;
}
.thumb-info.thumb-info-hide-info-hover .thumb-info-title {
 filter: alpha(opacity=100);
 opacity: 1;
 top: 40%;
}
.thumb-info.thumb-info-hide-info-hover .thumb-info-type {
 float: none;
}
.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after {
 filter: alpha(opacity=10);
 opacity: .1;
}
.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-title {
 filter: alpha(opacity=0);
 opacity: 0;
}
.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {
 border: 0;
 padding: 0;
 margin: 0;
 border-radius: 0;
}
.thumb-info.thumb-info-no-borders .thumb-info-wrapper {
 border: 0;
 padding: 0;
 margin: 0;
 border-radius: 0;
}
.thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {
 border-radius: 0;
 bottom: 0;
 left: 0;
 right: 0;
 top: 0;
}
.thumb-info.thumb-info-preview .thumb-info-wrapper:after {
 display: none;
}
.thumb-info.thumb-info-preview .thumb-info-image {
 min-height: 232px;
 display: block;
 background-position: center top;
 background-repeat: no-repeat;
 background-size: 100% auto;
 position: relative;
 transition: all .8s linear 0s;
}
.thumb-info.thumb-info-preview:hover .thumb-info-image {
 transition: all 2.5s linear 0s;
 background-position: center bottom;
}
.thumb-info.thumb-info-preview.thumb-info-preview-short:hover .thumb-info-image {
 transition: all 1s linear 0s;
}
.thumb-info.thumb-info-preview.thumb-info-preview-long:hover .thumb-info-image {
 transition: all 5s linear 0s;
}
html.webkit .thumb-info .thumb-info-wrapper {
 margin: 4px 4px 3px 4px;
}
html.webkit .full-width .thumb-info .thumb-info-wrapper, html.webkit .masonry-item .thumb-info .thumb-info-wrapper, html.webkit .thumb-info-no-borders .thumb-info-wrapper {
 margin: 0;
}
.thumb-info-ribbon {
 background: #999;
 position: absolute;
 margin: -16px 0 0 0;
 padding: 5px 13px 6px;
 right: 15px;
 z-index: 1;
}
.thumb-info-ribbon:before {
 border-right: 10px solid #646464;
 border-top: 16px solid transparent;
 content: "";
 display: block;
 height: 0;
 left: -10px;
 position: absolute;
 top: 0;
 width: 7px;
}
.thumb-info-ribbon span {
 color: #FFF;
 font-size: 1.1em;
 font-family: "Shadows Into Light",cursive;
}
.full-width .thumb-info img {
 border-radius: 0 !important;
}
.thumb-info-caption {
 padding: 10px 0;
}
.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
 font-size: .9em;
 line-height: 20px;
 margin: 0 0 8px;
 padding: 10px;
 display: block;
}
.thumb-info-social-icons {
 border-top: 1px dotted #DDD;
 margin: 0;
 padding: 15px 10px;
 display: block;
}
.thumb-info-social-icons a {
 background: #CCC;
 border-radius: 25px;
 display: inline-block;
 height: 30px;
 line-height: 30px;
 text-align: center;
 width: 30px;
}
.thumb-info-social-icons a:hover {
 text-decoration: none;
}
.thumb-info-social-icons a span {
 display: none;
}
.thumb-info-social-icons a i {
 color: #FFF;
 font-size: .9em;
 font-weight: normal;
}
}
@media screen and (max-width:991px) {
 .thumb-info .thumb-info-title {
 font-size: 14px;
 }
 .thumb-info .thumb-info-more {
 font-size: 11px;
 }
}
@media screen {
section.timeline {
 width: 75%;
 margin: 50px 12.5% 0;
 position: relative;
 float: left;
 padding-bottom: 120px;
}
section.timeline:after {
 background: #505050;
 background: -moz-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(100%,#7db9e8));
 background: -webkit-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: -o-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: -ms-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 background: linear-gradient(to bottom,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
 content: "";
 display: block;
 height: 100%;
 left: 50%;
 margin-left: -2px;
 position: absolute;
 top: -60px;
 width: 3px;
 z-index: 0;
 filter: alpha(opacity=35);
 opacity: .35;
}
section.timeline .timeline-date {
 box-shadow: 0 1px 5px 0 rgba(0,0,0,.04);
 position: relative;
 display: block;
 clear: both;
 width: 200px;
 height: 45px;
 padding: 5px;
 border: 1px solid #e5e5e5;
 margin: 0 auto 10px;
 text-shadow: 0 1px 1px #fff;
 border-radius: 4px;
 background: #FFF;
 z-index: 1;
}
section.timeline .timeline-date h3 {
 display: block;
 text-align: center;
 color: #757575;
 font-size: .9em;
 line-height: 32px;
}
section.timeline .timeline-title {
 background: #f4f4f4;
 padding: 12px;
}
section.timeline .timeline-title h4 {
 padding: 0;
 margin: 0;
 color: #171717;
 font-size: 1.4em;
}
section.timeline .timeline-title a {
 color: #171717;
}
section.timeline .timeline-title .timeline-title-tags {
 color: #b1b1b1;
 font-size: .9em;
}
section.timeline .timeline-title .timeline-title-tags a {
 color: #b1b1b1;
 font-size: .9em;
}
section.timeline .timeline-box {
 box-shadow: 0 1px 5px 0 rgba(0,0,0,.04);
 border: 1px solid #e5e5e5;
 border-radius: 4px;
 margin: 20px 10px 10px 10px;
 padding: 10px;
 position: relative;
 width: 45.7%;
 float: left;
 z-index: 1;
 margin-bottom: 30px;
 background: #FFF;
}
section.timeline .timeline-box.left {
 clear: both;
}
section.timeline .timeline-box.left:before {
 background: none repeat scroll 0 0 #e5e5e5;
 border-radius: 50%;
 box-shadow: 0 0 0 3px #FFF,0 0 0 6px #e5e5e5;
 content: "";
 display: block;
 height: 7px;
 margin-right: -5px;
 position: absolute;
 right: -6.8%;
 top: 22px;
 width: 8px;
}
section.timeline .timeline-box.left:after {
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
 background: #FFF;
 border-right: 1px solid #e5e5e5;
 border-top: 1px solid #e5e5e5;
 content: "";
 display: block;
 height: 14px;
 position: absolute;
 right: -8px;
 top: 20px;
 width: 14px;
 z-index: 0;
}
section.timeline .timeline-box.right {
 clear: right;
 float: right;
 right: -1px;
 margin-top: 40px;
}
section.timeline .timeline-box.right:before {
 background: none repeat scroll 0 0 #e5e5e5;
 border-radius: 50%;
 box-shadow: 0 0 0 3px #FFF,0 0 0 6px #e5e5e5;
 content: "";
 display: block;
 height: 7px;
 margin-left: -5px;
 position: absolute;
 left: -7.2%;
 top: 32px;
 width: 8px;
}
section.timeline .timeline-box.right:after {
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
 background: #FFF;
 border-left: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
 content: "";
 display: block;
 height: 14px;
 position: absolute;
 left: -8px;
 top: 30px;
 width: 14px;
 z-index: 0;
}
section.timeline .timeline-box .owl-carousel {
 border-radius: 0;
 padding: 0;
 border: 0;
 box-shadow: none;
}
}
@media screen and (max-width:991px) {
 section.timeline .timeline-box {
 float: none;
 clear: both;
 right: auto;
 left: auto;
 margin: 25px auto;
 max-width: 70%;
 width: auto;
 }
 section.timeline .timeline-box.right {
 float: none;
 clear: both;
 right: auto;
 left: auto;
 margin: 25px auto;
 max-width: 70%;
 width: auto;
 }
 section.timeline .timeline-box.left:after, section.timeline .timeline-box.right:after, section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
 display: none;
 }
}
@media screen and (max-width:479px) {
 section.timeline {
 width: auto;
 float: none;
 margin-left: 0;
 margin-right: 0;
 }
 section.timeline .timeline-box {
 margin: 15px auto;
 max-width: 90%;
 }
 section.timeline .timeline-box.right {
 margin: 15px auto;
 max-width: 90%;
 }
 article.post-large {
 margin-left: 0;
 }
 article.post-large .post-image, article.post-large .post-date {
 margin-left: 0;
 }
}
@media screen {
.testimonial {
 margin-bottom: 20px;
}
.testimonial blockquote {
 background: #CCC;
 border-radius: 10px;
 border: 0;
 color: #666;
 font-family: Georgia,serif;
 font-style: italic;
 margin: 0;
 padding: 10px 50px;
 position: relative;
}
.testimonial blockquote:before {
 left: 10px;
 top: 0;
 color: #FFF;
 content: "“";
 font-size: 80px;
 font-style: normal;
 line-height: 1;
 position: absolute;
}
.testimonial blockquote:after {
 color: #FFF;
 content: "”";
 font-size: 80px;
 font-style: normal;
 line-height: 1;
 position: absolute;
 bottom: -.5em;
 right: 10px;
}
.testimonial blockquote p {
 color: #FFF;
 font-family: Georgia,serif;
 font-style: italic;
 font-size: 1.2em;
 line-height: 1.3;
}
.testimonial .testimonial-arrow-down {
 border-left: 15px solid transparent;
 border-right: 15px solid transparent;
 border-top: 15px solid #CCC;
 height: 0;
 margin: 0 0 0 17px;
 width: 0;
}
.testimonial .testimonial-author {
 margin: 8px 0 0 0;
}
.testimonial .testimonial-author::after {
 clear: both;
 content: "";
 display: table;
}
.testimonial .testimonial-author .testimonial-author-thumbnail {
 float: left;
 margin-right: 10px;
 width: auto;
}
.testimonial .testimonial-author img {
 max-width: 55px;
}
.testimonial .testimonial-author strong {
 color: #111;
 display: block;
 padding-top: 10px;
 margin-bottom: -5px;
}
.testimonial .testimonial-author span {
 color: #666;
 display: block;
 font-size: 12px;
}
.testimonial .testimonial-author p {
 color: #999;
 margin: 0 0 0 25px;
 text-align: left;
}
.testimonial.testimonial-style-2 {
 text-align: center;
}
.testimonial.testimonial-style-2 blockquote {
 background: transparent !important;
 border-radius: 4px;
 padding: 6px 20px;
}
.testimonial.testimonial-style-2 blockquote:before, .testimonial.testimonial-style-2 blockquote:after {
 display: none;
}
.testimonial.testimonial-style-2 blockquote p {
 color: #777;
}
.testimonial.testimonial-style-2 .testimonial-arrow-down {
 display: none;
}
.testimonial.testimonial-style-2 .testimonial-author {
 padding: 0;
 margin: 6px 0 0;
}
.testimonial.testimonial-style-2 .testimonial-author img {
 margin: 0 auto 10px;
}
.testimonial.testimonial-style-2 .testimonial-author p {
 text-align: center;
 padding: 0;
 margin: 0;
}
.testimonial.testimonial-style-3 blockquote {
 background: #f2f2f2 !important;
 border-radius: 4px;
 padding: 12px 30px;
}
.testimonial.testimonial-style-3 blockquote:before {
 top: 5px;
 color: #777;
 font-size: 35px;
}
.testimonial.testimonial-style-3 blockquote:after {
 color: #777;
 font-size: 35px;
 bottom: -5px;
}
.testimonial.testimonial-style-3 blockquote p {
 color: #777;
 font-family: "Open Sans",Arial,sans-serif;
 font-size: 1em;
 font-style: normal;
}
.testimonial.testimonial-style-3 .testimonial-author {
 margin-left: 8px;
}
.testimonial.testimonial-style-3 .testimonial-arrow-down {
 margin-left: 20px;
 border-top: 10px solid #f2f2f2 !important;
}
.testimonial.testimonial-style-4 {
 border-radius: 6px;
 padding: 8px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-right: 1px solid #ececec;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
}
.testimonial.testimonial-style-4 blockquote {
 background: transparent !important;
 border-radius: 4px;
 padding: 12px 30px;
}
.testimonial.testimonial-style-4 blockquote:before {
 top: 5px;
 color: #777;
 font-size: 35px;
}
.testimonial.testimonial-style-4 blockquote:after {
 color: #777;
 font-size: 35px;
 bottom: -5px;
}
.testimonial.testimonial-style-4 blockquote p {
 color: #777;
 font-family: "Open Sans",Arial,sans-serif;
 font-size: 1em;
 font-style: normal;
}
.testimonial.testimonial-style-4 .testimonial-arrow-down {
 display: none;
}
.testimonial.testimonial-style-4 .testimonial-author {
 margin-left: 30px;
 margin-bottom: 15px;
}
.testimonial.testimonial-style-4.testimonial-no-borders {
 border: 0;
 box-shadow: none;
}
.testimonial.testimonial-style-5 {
 text-align: center;
}
.testimonial.testimonial-style-5 blockquote {
 background: transparent !important;
 border-radius: 4px;
 padding: 6px 20px;
}
.testimonial.testimonial-style-5 blockquote:before, .testimonial.testimonial-style-5 blockquote:after {
 display: none;
}
.testimonial.testimonial-style-5 blockquote p {
 color: #777;
 font-family: "Open Sans",Arial,sans-serif;
 font-size: 1.2em;
 font-style: normal;
}
.testimonial.testimonial-style-5 .testimonial-arrow-down {
 display: none;
}
.testimonial.testimonial-style-5 .testimonial-author {
 padding: 6px 0 0;
 margin: 12px 0 0;
 border-top: 1px solid #f2f2f2;
}
.testimonial.testimonial-style-5 .testimonial-author img {
 margin: 0 auto 10px;
}
.testimonial.testimonial-style-5 .testimonial-author p {
 text-align: center;
 padding: 0;
 margin: 0;
}
.testimonial.testimonial-style-6 {
 text-align: center;
}
.testimonial.testimonial-style-6 blockquote {
 background: transparent !important;
 border-radius: 4px;
 border: 0;
 padding: 0 10%;
}
.testimonial.testimonial-style-6 blockquote:before, .testimonial.testimonial-style-6 blockquote:after {
 display: none;
}
.testimonial.testimonial-style-6 blockquote i.fa-quote-left {
 font-size: 34px;
 position: relative;
 left: -5px;
}
.testimonial.testimonial-style-6 blockquote p {
 color: #777;
 font-size: 24px;
 line-height: 30px;
}
.testimonial.testimonial-style-6 blockquote span {
 font-size: 16px;
 line-height: 20px;
 color: #999;
 position: relative;
 left: -5px;
}
.testimonial.testimonial-style-6 .testimonial-arrow-down {
 display: none;
}
.testimonial.testimonial-style-6 .testimonial-author {
 padding: 0;
 margin: 6px 0 0;
}
.testimonial.testimonial-style-6 .testimonial-author img {
 margin: 0 auto 10px;
}
.testimonial.testimonial-style-6 .testimonial-author p {
 text-align: center;
 padding: 0;
 margin: 0;
}
.testimonial.testimonial-with-quotes blockquote:before {
 color: #777;
 display: block !important;
 left: 10px;
 top: 0;
 content: "“";
 font-size: 80px;
 font-style: normal;
 line-height: 1;
 position: absolute;
}
.testimonial.testimonial-with-quotes blockquote:after {
 color: #777;
 display: block !important;
 right: 10px;
 font-size: 80px;
 font-style: normal;
 line-height: 1;
 position: absolute;
 bottom: -.5em;
 content: "”";
}
.testimonial.testimonial-with-quotes blockquote p {
 padding: 0 40px;
}
.section-txtli .testimonial.testimonial blockquote:before, .section-txtli .testimonial.testimonial blockquote:after, .section-txtli .testimonial.testimonial blockquote p {
 opacity: .9;
 color: #FFF;
}
.section-txtli .testimonial.testimonial .testimonial-author span, .section-txtli .testimonial.testimonial .testimonial-author strong {
 opacity: .6;
 color: #FFF;
}
.social-icons {
 margin: 0;
 padding: 0;
 width: auto;
}
.social-icons li {
 display: inline-block;
 margin: -1px 1px 5px 0;
 padding: 0;
 border-radius: 100%;
 overflow: visible;
 box-shadow: 0 2px 2px 0 rgba(0,0,0,.3);
}
.social-icons li a {
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 transition: all .2s ease;
 background: #FFF;
 border-radius: 100%;
 display: block;
 height: 30px;
 line-height: 30px;
 width: 30px;
 text-align: center;
 color: #333 !important;
 text-decoration: none;
}
.social-icons li:hover a {
 background: #171717;
 color: #FFF !important;
}
.social-icons li:hover.social-icons-twitter a {
 background: #1aa9e1;
}
.social-icons li:hover.social-icons-facebook a {
 background: #3b5a9a;
}
.social-icons li:hover.social-icons-linkedin a {
 background: #0073b2;
}
.social-icons li:hover.social-icons-rss a {
 background: #ff8201;
}
.social-icons li:hover.social-icons-googleplus a {
 background: #dd4b39;
}
.social-icons li:hover.social-icons-pinterest a {
 background: #cc2127;
}
.social-icons li:hover.social-icons-youtube a {
 background: #c3191e;
}
.social-icons li:hover.social-icons-instagram a {
 background: #7c4a3a;
}
.social-icons li:hover.social-icons-skype a {
 background: #00b0f6;
}
.social-icons li:hover.social-icons-email a {
 background: #dd4b39;
}
.social-icons li:hover.social-icons-vk a {
 background: #6383a8;
}
.social-icons li:hover.social-icons-xing a {
 background: #1a7576;
}
.social-icons li:hover.social-icons-tumblr a {
 background: #304e6c;
}
.social-icons li:hover.social-icons-reddit a {
 background: #ff4107;
}
.social-icons.social-icons-transparent li {
 box-shadow: none;
}
.social-icons.social-icons-transparent li a {
 background: transparent;
}
.social-icons.social-icons-icon-light li a i {
 color: #FFF;
}
}
@media screen and (max-width:479px) {
 .arrow {
 display: none;
 }
}
@media screen {
.call-to-action {
 position: relative;
 clear: both;
 min-height: 125px;
 padding-left: 25px;
 padding-right: 25px;
}
.call-to-action::after {
 clear: both;
 content: "";
 display: table;
}
.call-to-action h3 {
 text-transform: none;
 color: #1d2127;
 padding: 0;
 margin: 0 0 9px;
}
.call-to-action p {
 font-size: 1.2em;
}
.call-to-action .call-to-action-content {
 text-align: center;
 width: 70%;
 margin-left: 3%;
 padding-top: 35px;
}
.call-to-action .call-to-action-btn {
 width: 22%;
 text-align: center;
 position: absolute;
 top: 50%;
 margin: -18px 0 0;
 left: auto;
 right: 25px;
}
.call-to-action.call-to-action-front {
 z-index: 1;
}
.call-to-action.call-to-action-default {
 background: #f2f2f2;
}
.call-to-action.call-to-action-dark {
 background: #2e353e;
}
.call-to-action.call-to-action-dark h3, .call-to-action.call-to-action-dark p {
 color: #FFF;
}
.call-to-action.with-borders {
 border-top: 1px solid #dfdfdf;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-right: 1px solid #ececec;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
}
.call-to-action.with-full-borders {
 border: 2px solid #CCC;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
}
.call-to-action.featured {
 background: -webkit-linear-gradient(top,#FFF 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;
 background: linear-gradient(to bottom,#FFF 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;
 padding: 0;
 margin: 0;
 border-top: 3px solid #CCC;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-right: 1px solid #ececec;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
}
.call-to-action.featured.featured-primary {
 border-top-color: #CCC;
}
.call-to-action.featured.featured-secondary {
 border-top-color: #e36159;
}
.call-to-action.featured.featured-tertiary {
 border-top-color: #2baab1;
}
.call-to-action.featured.featured-quaternary {
 border-top-color: #2e353e;
}
.call-to-action.with-button-arrow .call-to-action-btn {
 top: 30%;
}
.call-to-action.button-centered .call-to-action-content {
 text-align: center;
 width: 100%;
 padding: 35px 0 0;
 margin: 0;
}
.call-to-action.button-centered .call-to-action-btn {
 text-align: center;
 position: static;
 margin: 20px auto 25px;
 width: auto;
}
.call-to-action.call-to-action-in-footer {
 padding-top: 50px;
 padding-bottom: 50px;
 margin-top: 30px;
 margin-bottom: -50px !important;
}
.call-to-action.call-to-action-in-footer:before {
 content: "";
 display: block;
 position: absolute;
 border-left: 20px solid transparent;
 border-right: 20px solid transparent;
 border-top: 20px solid #FFF;
 height: 20px;
 width: 20px;
 top: -5px;
 left: 50%;
 margin-left: -20px;
}
.call-to-action.no-top-arrow:before {
 display: none;
}
.call-to-action.call-to-action-in-footer-margin-top {
 margin-top: 60px;
}
.container .call-to-action {
 border-radius: 8px;
}
}
@media screen and (max-width:767px) {
 .call-to-action .call-to-action-content, .call-to-action .call-to-action-btn {
 margin: 0;
 padding: 20px;
 position: static;
 width: auto;
 }
}
@media screen {
    .circular-bar {
 text-align: center;
 margin-bottom: 25px;
}
.circular-bar .circular-bar-chart {
 position: relative;
}
.circular-bar strong {
 display: block;
 font-weight: 600;
 font-size: 18px;
 line-height: 30px;
 position: absolute;
 top: 35%;
 width: 80%;
 left: 10%;
 text-align: center;
}
.circular-bar label {
 display: block;
 font-weight: 100;
 font-size: 17px;
 line-height: 20px;
 position: absolute;
 top: 50%;
 width: 80%;
 left: 10%;
 text-align: center;
}
.circular-bar.only-icon .fa, .circular-bar.only-icon .icons {
 display: block;
 font-weight: 600;
 font-size: 38px;
 line-height: 30px;
 position: absolute;
 top: 40%;
 width: 80%;
 left: 10%;
 text-align: center;
}
.circular-bar.single-line strong {
 top: 40%;
}
.circular-bar.circular-bar-sm label {
 font-size: 14px;
 top: 36%;
}
.circular-bar.circular-bar-lg strong {
 font-size: 20px;
 top: 40%;
}
.progress {
 border-radius: 25px;
 height: 20px;
 background: #fafafa;
 box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
 overflow: visible;
}
.progress.progress-border-radius {
 border-radius: 3px;
}
.progress.progress-border-radius .progress-bar {
 border-radius: 3px;
}
.progress.progress-no-border-radius {
 border-radius: 0;
}
.progress.progress-no-border-radius .progress-bar {
 border-radius: 0;
}
.progress.progress-sm {
 height: 10px;
}
.progress.progress-sm .progress-bar {
 line-height: 10px;
}
.progress.progress-lg {
 height: 35px;
}
.progress.progress-lg .progress-bar {
 font-size: 13px;
 line-height: 35px;
}
.progress-bar {
 background-color: #CCC;
 box-shadow: none;
 position: relative;
 border-radius: 25px;
}
.progress-bar-tooltip {
 position: absolute;
 padding: 4px 8px;
 background-color: #333;
 color: #FFF;
 line-height: 15px;
 font-size: 11px;
 display: block;
 position: absolute;
 top: -28px;
 right: 5px;
 border-radius: 3px;
 filter: alpha(opacity=0);
 opacity: 0;
}
.progress-bar-tooltip:after {
 border-color: #333 transparent;
 border-style: solid;
 border-width: 5px 5px 0;
 bottom: -5px;
 content: "";
 display: block;
 left: 13px;
 position: absolute;
 width: 0;
}
.progress-bar-primary {
 background-color: #CCC;
 color: #FFF;
}
.progress-bar-success {
 background-color: #47a447;
 color: #FFF;
}
.progress-bar-warning {
 background-color: #ed9c28;
 color: #FFF;
}
.progress-bar-danger {
 background-color: #d2322d;
 color: #FFF;
}
.progress-bar-info {
 background-color: #5bc0de;
 color: #FFF;
}
.progress-bar-dark {
 background-color: #1d2127;
 color: #FFF;
}
.counters .counter {
 text-align: center;
}
.counters .fa, .counters .icons {
 display: block;
 font-size: 35px;
 line-height: 35px;
 margin-bottom: 5px;
}
.counters strong {
 display: block;
 font-weight: bold;
 font-size: 50px;
 line-height: 50px;
}
.counters label {
 display: block;
 font-weight: 100;
 font-size: 20px;
 line-height: 20px;
}
.counters .counter-side-icon .fa, .counters .counter-side-icon .icons, .counters .counter-side-icon strong {
 display: inline-block;
}
.counters .counter-with-unit strong {
 display: inline-block;
}
.counters.with-borders .counter {
 border-radius: 6px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-right: 1px solid #ececec;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
 padding: 25px;
}
.counters.counters-sm .fa, .counters.counters-sm .icons {
 font-size: 25px;
 line-height: 25px;
}
.counters.counters-sm strong {
 font-size: 35px;
 line-height: 35px;
}
.counters.counters-sm label {
 font-size: 15px;
 line-height: 15px;
}
.counters.counters-lg .fa {
 font-size: 45px;
 line-height: 45px;
}
.counters.counters-lg strong {
 font-size: 60px;
 line-height: 60px;
}
.counters.counters-lg label {
 font-size: 25px;
 line-height: 25px;
}
.counters.counters-txtli .counter {
 color: #FFF !important;
}
.counters.counters-txtli .counter .fa, .counters.counters-txtli .counter .icons, .counters.counters-txtli .counter strong, .counters.counters-txtli .counter label {
 color: #FFF !important;
}
.counters.counters-text-dark .counter {
 color: #2e353e !important;
}
.counters.counters-text-dark .counter .fa, .counters.counters-text-dark .counter .icons, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {
 color: #2e353e !important;
}
.word-rotate {
 display: inline-block;
 overflow: hidden;
 text-align: center;
 position: relative;
 max-height: 22px;
 line-height: 22px;
}
.word-rotate .word-rotate-items {
 position: relative;
 top: 0;
 width: 0;
 display: inline-block;
}
.word-rotate .word-rotate-items span {
 display: inline-block;
 white-space: nowrap;
}
.word-rotate .word-rotate-items span:not(:first-child) {
 display: none;
}
.word-rotate.active .word-rotate-items {
 position: relative;
}
.word-rotate.active .word-rotate-items span {
 display: inline-block;
 float: left;
 clear: both;
}
h1.word-rotator-title .inverted {
 min-height: 56px;
}
h1.word-rotator-title .word-rotate {
 max-height: 46px;
 line-height: 46px;
 margin-bottom: -9px;
}
h2.word-rotator-title .inverted {
 min-height: 46px;
}
h2.word-rotator-title .word-rotate {
 max-height: 42px;
 line-height: 42px;
 margin-bottom: -9px;
}
h3.word-rotator-title .inverted {
 min-height: 25px;
}
h3.word-rotator-title .word-rotate {
 max-height: 24px;
 line-height: 24px;
 margin-bottom: -2px;
}
h4.word-rotator-title .inverted {
 min-height: 32px;
}
h4.word-rotator-title .word-rotate {
 max-height: 27px;
 line-height: 27px;
 margin-bottom: -6px;
}
h5.word-rotator-title .inverted {
 min-height: 18px;
}
h5.word-rotator-title .word-rotate {
 max-height: 18px;
 line-height: 18px;
 margin-bottom: -4px;
}
h6.word-rotator-title .inverted {
 min-height: 20px;
}
h6.word-rotator-title .word-rotate {
 max-height: 18px;
 line-height: 18px;
 margin-bottom: -4px;
}
p .inverted {
 min-height: 24px;
}
p .word-rotate {
 max-height: 22px;
 line-height: 22px;
 margin-bottom: -6px;
}
html .scroll-to-top {
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
 background: #404040;
 border-radius: 7px 7px 0 0;
 bottom: 0;
 color: #FFF;
 display: block;
 height: 9px;
 opacity: 0;
 padding: 13px 10px 35px;
 position: fixed;
 right: 10px;
 text-align: center;
 text-decoration: none;
 min-width: 49px;
 z-index: 1040;
}
html .scroll-to-top:hover {
 filter: alpha(opacity=100);
 opacity: 1;
}
html .scroll-to-top.visible {
 filter: alpha(opacity=75);
 opacity: .75;
}
html .scroll-to-top span {
 display: inline-block;
 padding: 0 5px;
}
html.ie11 .scroll-to-top {
 right: 25px;
}
}
@media screen and (max-width:991px) {
 html .scroll-to-top.hidden-mobile {
 display: none !important;
 }
}
@media screen {
@-webkit-keyframes animateLoader {
 0% {
 -webkit-transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(220deg);
 }
}
@-moz-keyframes animateLoader {
 0% {
 -moz-transform: rotate(0deg);
 }
 100% {
 -moz-transform: rotate(220deg);
 }
}
@keyframes animateLoader {
 0% {
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(220deg);
 -moz-transform: rotate(220deg);
 -ms-transform: rotate(220deg);
 -o-transform: rotate(220deg);
 transform: rotate(220deg);
 }
}
@-webkit-keyframes animateLoaderAfterWhite {
 0% {
 box-shadow: 0 0 0 6px #FFF inset;
 -webkit-transform: rotate(-140deg);
 }
 50% {
 box-shadow: 0 0 0 2px #FFF inset;
 }
 100% {
 box-shadow: 0 0 0 6px #FFF inset;
 -webkit-transform: rotate(140deg);
 }
}
@-moz-keyframes animateLoaderAfterWhite {
 0% {
 box-shadow: 0 0 0 6px #FFF inset;
 -moz-transform: rotate(-140deg);
 }
 50% {
 box-shadow: 0 0 0 2px #FFF inset;
 }
 100% {
 box-shadow: 0 0 0 6px #FFF inset;
 -moz-transform: rotate(140deg);
 }
}
@keyframes animateLoaderAfterWhite {
 0% {
 box-shadow: 0 0 0 6px #FFF inset;
 -webkit-transform: rotate(-140deg);
 -moz-transform: rotate(-140deg);
 -ms-transform: rotate(-140deg);
 -o-transform: rotate(-140deg);
 transform: rotate(-140deg);
 }
 50% {
 box-shadow: 0 0 0 2px #FFF inset;
 }
 100% {
 box-shadow: 0 0 0 6px #FFF inset;
 -webkit-transform: rotate(140deg);
 -moz-transform: rotate(140deg);
 -ms-transform: rotate(140deg);
 -o-transform: rotate(140deg);
 transform: rotate(140deg);
 }
}
@-webkit-keyframes animateLoaderAfterBlack {
 0% {
 box-shadow: 0 0 0 6px #999 inset;
 -webkit-transform: rotate(-140deg);
 }
 50% {
 box-shadow: 0 0 0 2px #999 inset;
 }
 100% {
 box-shadow: 0 0 0 6px #999 inset;
 -webkit-transform: rotate(140deg);
 }
}
@-moz-keyframes animateLoaderAfterBlack {
 0% {
 box-shadow: 0 0 0 6px #999 inset;
 -moz-transform: rotate(-140deg);
 }
 50% {
 box-shadow: 0 0 0 2px #999 inset;
 }
 100% {
 box-shadow: 0 0 0 6px #999 inset;
 -moz-transform: rotate(140deg);
 }
}
@keyframes animateLoaderAfterBlack {
 0% {
 box-shadow: 0 0 0 6px #999 inset;
 -webkit-transform: rotate(-140deg);
 -moz-transform: rotate(-140deg);
 -ms-transform: rotate(-140deg);
 -o-transform: rotate(-140deg);
 transform: rotate(-140deg);
 }
 50% {
 box-shadow: 0 0 0 2px #999 inset;
 }
 100% {
 box-shadow: 0 0 0 6px #999 inset;
 -webkit-transform: rotate(140deg);
 -moz-transform: rotate(140deg);
 -ms-transform: rotate(140deg);
 -o-transform: rotate(140deg);
 transform: rotate(140deg);
 }
}
.loading-overlay-showing {
 overflow: hidden;
}
.loading-overlay-showing>.loading-overlay {
 opacity: 1;
 visibility: visible;
 -webkit-transition-delay: 0;
 -moz-transition-delay: 0;
 transition-delay: 0;
}
.loading-overlay {
 -webkit-transition: visibility 0s ease-in-out .5s,opacity .5s ease-in-out;
 -moz-transition: visibility 0s ease-in-out .5s,opacity .5s ease-in-out;
 transition: visibility 0s ease-in-out .5s,opacity .5s ease-in-out;
 bottom: 0;
 left: 0;
 position: absolute;
 opacity: 0;
 right: 0;
 top: 0;
 visibility: hidden;
 background: #FFF;
}
.loading-overlay .loader {
 -webkit-animation: animateLoader 1s linear infinite;
 -moz-animation: animateLoader 1s linear infinite;
 animation: animateLoader 1s linear infinite;
 clip: rect(0,30px,30px,15px);
 height: 30px;
 left: 50%;
 margin-left: -15px;
 margin-top: -15px;
 position: absolute;
 text-align: left;
 top: 50%;
 width: 30px;
}
.loading-overlay .loader:after {
 border-radius: 50%;
 clip: rect(0,30px,30px,15px);
 content: '';
 height: 30px;
 position: absolute;
 width: 30px;
}
html:not(.dark) .loading-overlay .loader:after {
 -webkit-animation: animateLoaderAfterBlack 1s ease-in-out infinite;
 -moz-animation: animateLoaderAfterBlack 1s ease-in-out infinite;
 animation: animateLoaderAfterBlack 1s ease-in-out infinite;
}
body>.loading-overlay {
 position: fixed;
 z-index: 999999;
}
.portfolio-title {
 margin-bottom: -10px;
}
.portfolio-title a {
 display: inline-block;
}
.portfolio-title .fa, .portfolio-title .icons {
 font-size: 2.5em;
}
.portfolio-title .portfolio-nav, .portfolio-title .portfolio-nav-all {
 margin-top: 11px;
}
.portfolio-title .portfolio-nav {
 text-align: right;
}
.portfolio-title .portfolio-nav a {
 width: 40%;
}
.portfolio-title .portfolio-nav-all .fa, .portfolio-title .portfolio-nav-all .icons {
 font-size: 2.7em;
}
.portfolio-title .fa-angle-right {
 text-align: right;
}
.portfolio-title .portfolio-nav-prev {
 text-align: left;
}
.portfolio-info {
 margin: 2px 0 10px;
 float: right;
}
.portfolio-info ul {
 list-style: none;
 padding: 0;
 margin: 0;
}
.portfolio-info ul li {
 display: inline-block;
 border-right: 1px solid #e6e6e6;
 color: #b1b1b1;
 padding-right: 8px;
 margin-right: 8px;
 font-size: .9em;
}
.portfolio-info ul li:last-child {
 border-right: 0;
 padding-right: 0;
 margin-right: 0;
}
.portfolio-info ul li a {
 text-decoration: none;
 color: #b1b1b1;
}
.portfolio-info ul li a:hover .fa-heart {
 color: #e53f51;
}
.portfolio-info ul li .fa, .portfolio-info ul li .icons {
 margin-right: 4px;
}
ul.portfolio-list {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.portfolio-list .portfolio-item {
 position: relative;
 margin-bottom: 35px;
}
ul.portfolio-details {
 list-style: none;
 padding: 0;
 margin: 45px 0 0 5px;
 font-size: .9em;
}
ul.portfolio-details>li {
 padding: 0;
 margin: 0 0 20px;
}
ul.portfolio-details p {
 padding: 0;
 margin: 0;
}
ul.portfolio-details blockquote {
 padding: 0 0 0 10px;
 margin: 15px 0 0;
 color: #999;
}
ul.portfolio-details .list-icons {
 margin-left: 0;
}
ul.portfolio-details .list-icons>li {
 padding-left: 18px;
 margin-right: 10px;
}
ul.portfolio-details .list-icons>li .fa, ul.portfolio-details .list-icons>li .icons {
 top: 7px;
}
}
@media screen and (max-width:991px) {
 .portfolio-nav, .portfolio-nav-all {
 display: none;
 }
}
@media screen {
ul.team-list {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.team-list .team-item {
 margin-bottom: 35px;
}
ul.team-list .team-item .thumb-info-social-icons {
 margin: 0 10px;
}
}
@media screen and (max-width:991px) {
 ul.team-list .team-item {
 margin: 0 auto 35px;
 max-width: 270px;
 }
}
@media screen {
ul.history {
 margin: 0 0 25px;
 padding: 0;
 list-style: none;
}
ul.history li {
 margin: 25px 0;
 padding: 0;
 clear: both;
}
ul.history li h4 {
 margin: 0 0 -27px 0;
 padding: 0;
}
ul.history li p {
 margin-left: 53px;
}
ul.history li .thumb {
 background: transparent url(/https/serverastra.com/img/history-thumb.png) no-repeat 0 0;
 width: 227px;
 height: 160px;
 margin: 0 0 30px;
 padding: 0;
 float: left;
}
ul.history li .thumb img {
 border-radius: 150px;
 margin: 7px 8px;
 width: 145px;
 height: 145px;
}
ul.history li .featured-box {
 text-align: left;
 margin-left: 225px;
 margin-bottom: 50px;
 min-height: 115px;
}
ul.history li .featured-box .box-content {
 border-top-color: #CCC;
}
}
@media screen and (max-width:479px) {
 ul.history li .thumb {
 display: none;
 }
 ul.history li .featured-box {
 margin-left: 0;
 }
}
@media screen {
.search-results {
 min-height: 300px;
}
.google-map {
 background: #e5e3df;
 height: 400px;
 margin: -35px 0 30px 0;
 width: 100%;
}
.google-map.small {
 height: 250px;
 border-radius: 6px;
 margin: 0;
 clear: both;
}
.google-map img {
 max-width: 9999px;
}
.google-map-borders {
 border: 1px solid #DDD;
 padding: 4px;
 border-radius: 4px;
}
.blog-posts article {
 border-bottom: 1px solid #DDD;
 margin-bottom: 50px;
 padding-bottom: 10px;
}
.blog-posts .pagination {
 margin: -10px 0 20px;
}
article.post h2 a {
 text-decoration: none;
}
article.post .post-meta {
 font-size: .9em;
 margin-bottom: 7px;
}
article.post .post-meta>span {
 display: inline-block;
 padding-right: 8px;
}
article.post .post-meta i {
 margin-right: 3px;
}
article.post .post-date {
 box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
 float: left;
 margin-right: 10px;
 text-align: center;
}
article.post .post-date .month {
 background: #CCC;
 border-radius: 0 0 2px 2px;
 box-shadow: 0 -1px 0 0 rgba(0,0,0,.07) inset;
 color: #FFF;
 font-size: .9em;
 padding: 0 10px 2px;
}
article.post .post-date .day {
 background: #f4f4f4;
 border-radius: 2px 2px 0 0;
 color: #CCC;
 display: block;
 font-size: 16px;
 font-weight: 500;
 font-weight: bold;
 padding: 10px;
}
article.post .post-image .owl-carousel {
 width: 100.1%;
}
article .post-video {
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
 padding: 0;
 background-color: #FFF;
 border: 1px solid #DDD;
 border-radius: 8px;
 display: block;
 height: auto;
 position: relative;
 margin: 0 0 30px 0;
 padding-bottom: 61%;
}
article .post-video iframe {
 bottom: 0;
 height: auto;
 left: 0;
 margin: 0;
 min-height: 100%;
 min-width: 100%;
 padding: 4px;
 position: absolute;
 right: 0;
 top: 0;
 width: auto;
}
article .post-audio {
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
 padding: 0;
 background-color: #FFF;
 border: 1px solid #DDD;
 border-radius: 8px;
 display: block;
 height: auto;
 position: relative;
 margin: 0 0 30px 0;
 padding-bottom: 25%;
}
article .post-audio iframe {
 bottom: 0;
 height: auto;
 left: 0;
 margin: 0;
 min-height: 100%;
 min-width: 100%;
 padding: 4px;
 position: absolute;
 right: 0;
 top: 0;
 width: auto;
}
article.post-medium .post-image .owl-carousel {
 width: 100.2%;
}
article.post-large {
 margin-left: 60px;
}
article.post-large h2 {
 margin-bottom: 5px;
}
article.post-large .post-image, article.post-large .post-date {
 margin-left: -60px;
}
article.post-large .post-image {
 margin-bottom: 15px;
}
article.post-large .post-image.single {
 margin-bottom: 30px;
}
article.post-large .post-video {
 margin-left: -60px;
}
article.post-large .post-audio {
 margin-left: -60px;
}
.single-post article {
 border-bottom: 0;
 margin-bottom: 0;
}
article.blog-single-post .post-meta {
 margin-bottom: 20px;
}
.post-block {
 border-top: 1px solid #DDD;
 margin: 15px 0 0 0;
 padding: 20px 0 15px 0;
}
.post-block h3 {
 font-size: 1.8em;
 font-weight: 200;
 margin: 0 0 20px;
 text-transform: none;
}
.post-block h3 i {
 margin-right: 7px;
}
.post-author {
 margin: 15px 0 0 0;
}
.post-author img {
 max-height: 80px;
 max-width: 80px;
}
.post-author p {
 font-size: .9em;
 line-height: 22px;
 margin: 0;
 padding: 0;
}
.post-author p .name {
 font-size: 1.1em;
}
.post-author .img-thumbnail {
 display: inline-block;
 float: left;
 margin-right: 20px;
}
.post-share {
 margin: 55px 0 0 0;
 padding-bottom: 0;
}
.post-comments {
 margin-top: 45px;
}
ul.comments {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.comments li {
 clear: both;
 padding: 10px 0 0 115px;
}
ul.comments li img.avatar {
 height: 80px;
 width: 80px;
}
ul.comments li ul.reply {
 margin: 0;
}
ul.comments li a {
 text-decoration: none;
}
ul.comments li .img-thumbnail {
 margin-left: -115px;
 position: absolute;
}
ul.comments li .comment {
 margin-bottom: 10px;
}
ul.comments .comment-arrow {
 border-bottom: 15px solid transparent;
 border-right: 15px solid #f4f4f4;
 border-top: 15px solid transparent;
 height: 0;
 left: -15px;
 position: absolute;
 top: 28px;
 width: 0;
}
ul.comments .comment-block {
 background: #f4f4f4;
 border-radius: 5px;
 padding: 20px 20px 30px;
 position: relative;
}
ul.comments .comment-block p {
 font-size: .9em;
 line-height: 21px;
 margin: 0;
 padding: 0;
}
ul.comments .comment-block .comment-by {
 display: block;
 font-size: 1em;
 line-height: 21px;
 margin: 0;
 padding: 0 0 5px 0;
}
ul.comments .comment-block .date {
 color: #999;
 font-size: .9em;
}
.post-leave-comment {
 margin-top: 25px;
 padding-top: 45px;
}
.post-leave-comment h3 {
 margin: 0 0 40px;
}
.recent-posts h4 {
 margin-bottom: 7px;
}
.recent-posts article.recent-post h4 {
 margin: 0 0 3px 0;
}
.recent-posts article.recent-post h4 a {
 display: block;
}
.recent-posts .date {
 float: left;
 margin-right: 10px;
 margin-top: 8px;
 text-align: center;
}
.recent-posts .date .month {
 background: #CCC;
 border-radius: 0 0 2px 2px;
 box-shadow: 0 -1px 0 0 rgba(0,0,0,.07) inset;
 color: #FFF;
 font-size: .9em;
 padding: 0 10px 2px;
}
.recent-posts .date .day {
 background: #f7f7f7;
 color: #CCC;
 display: block;
 font-size: 18px;
 font-weight: 500;
 font-weight: bold;
 padding: 8px;
}
section.section .recent-posts .date .day {
 background: #FFF;
}
ul.simple-post-list {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.simple-post-list li {
 border-bottom: 1px dotted #e2e2e2;
 padding: 15px 0;
}
ul.simple-post-list li::after {
 clear: both;
 content: "";
 display: table;
}
ul.simple-post-list li:last-child {
 border-bottom: 0;
}
ul.simple-post-list .post-image {
 float: left;
 margin-right: 12px;
}
ul.simple-post-list .post-meta {
 color: #888;
 font-size: .8em;
}
}
@media screen and (max-width:479px) {
 ul.comments li {
 border-left: 8px solid #ddd;
 clear: both;
 padding: 0 0 0 10px;
 }
 ul.comments li .img-thumbnail {
 display: none;
 }
 ul.comments .comment-arrow {
 display: none;
 }
}
@media screen {
.appear-animation {
 opacity: 0;
}
.appear-animation-visible {
 opacity: 1;
}
.animated, .appear-animation {
 -webkit-animation-fill-mode: both;
 -moz-animation-fill-mode: both;
 -ms-animation-fill-mode: both;
 -o-animation-fill-mode: both;
 animation-fill-mode: both;
 -webkit-animation-duration: 1s;
 -moz-animation-duration: 1s;
 -ms-animation-duration: 1s;
 -o-animation-duration: 1s;
 animation-duration: 1s;
}
@-moz-keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
 25%, 75% {
 opacity: 0;
 }
}
@-o-keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
 25%, 75% {
 opacity: 0;
 }
}
@keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
 25%, 75% {
 opacity: 0;
 }
}
.flash {
 -webkit-animation-name: flash;
 -moz-animation-name: flash;
 -o-animation-name: flash;
 animation-name: flash;
}
@-webkit-keyframes shake {
 0%, 100% {
 -webkit-transform: translateX(0);
 opacity: 1;
 }
 10%, 30%, 50%, 70%, 90% {
 -webkit-transform: translateX(-10px);
 }
 20%, 40%, 60%, 80% {
 -webkit-transform: translateX(10px);
 }
}
@-moz-keyframes shake {
 0%, 100% {
 -moz-transform: translateX(0);
 opacity: 1;
 }
 10%, 30%, 50%, 70%, 90% {
 -moz-transform: translateX(-10px);
 }
 20%, 40%, 60%, 80% {
 -moz-transform: translateX(10px);
 }
}
@-o-keyframes shake {
 0%, 100% {
 -o-transform: translateX(0);
 opacity: 1;
 }
 10%, 30%, 50%, 70%, 90% {
 -o-transform: translateX(-10px);
 }
 20%, 40%, 60%, 80% {
 -o-transform: translateX(10px);
 }
}
@keyframes shake {
 0%, 100% {
 transform: translateX(0);
 opacity: 1;
 }
 10%, 30%, 50%, 70%, 90% {
 transform: translateX(-10px);
 }
 20%, 40%, 60%, 80% {
 transform: translateX(10px);
 }
}
.shake {
 -webkit-animation-name: shake;
 -moz-animation-name: shake;
 -o-animation-name: shake;
 animation-name: shake;
}
@-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
 -webkit-transform: translateY(0);
 opacity: 1;
 }
 40% {
 -webkit-transform: translateY(-30px);
 }
 60% {
 -webkit-transform: translateY(-15px);
 }
}
@-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
 -moz-transform: translateY(0);
 opacity: 1;
 }
 40% {
 -moz-transform: translateY(-30px);
 }
 60% {
 -moz-transform: translateY(-15px);
 }
}
@-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
 -o-transform: translateY(0);
 opacity: 1;
 }
 40% {
 -o-transform: translateY(-30px);
 }
 60% {
 -o-transform: translateY(-15px);
 }
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
 transform: translateY(0);
 opacity: 1;
 }
 40% {
 transform: translateY(-30px);
 }
 60% {
 transform: translateY(-15px);
 }
}
.bounce {
 -webkit-animation-name: bounce;
 -moz-animation-name: bounce;
 -o-animation-name: bounce;
 animation-name: bounce;
}
@-webkit-keyframes tada {
 0% {
 -webkit-transform: scale(1);
 }
 10%, 20% {
 -webkit-transform: scale(0.9) rotate(-3deg);
 }
 30%, 50%, 70%, 90% {
 -webkit-transform: scale(1.1) rotate(3deg);
 }
 40%, 60%, 80% {
 -webkit-transform: scale(1.1) rotate(-3deg);
 }
 100% {
 -webkit-transform: scale(1) rotate(0);
 opacity: 1;
 }
}
@-moz-keyframes tada {
 0% {
 -moz-transform: scale(1);
 }
 10%, 20% {
 -moz-transform: scale(0.9) rotate(-3deg);
 }
 30%, 50%, 70%, 90% {
 -moz-transform: scale(1.1) rotate(3deg);
 }
 40%, 60%, 80% {
 -moz-transform: scale(1.1) rotate(-3deg);
 }
 100% {
 -moz-transform: scale(1) rotate(0);
 opacity: 1;
 }
}
@-o-keyframes tada {
 0% {
 -o-transform: scale(1);
 }
 10%, 20% {
 -o-transform: scale(0.9) rotate(-3deg);
 }
 30%, 50%, 70%, 90% {
 -o-transform: scale(1.1) rotate(3deg);
 }
 40%, 60%, 80% {
 -o-transform: scale(1.1) rotate(-3deg);
 }
 100% {
 -o-transform: scale(1) rotate(0);
 opacity: 1;
 }
}
@keyframes tada {
 0% {
 transform: scale(1);
 }
 10%, 20% {
 transform: scale(0.9) rotate(-3deg);
 }
 30%, 50%, 70%, 90% {
 transform: scale(1.1) rotate(3deg);
 }
 40%, 60%, 80% {
 transform: scale(1.1) rotate(-3deg);
 }
 100% {
 transform: scale(1) rotate(0);
 opacity: 1;
 }
}
.tada {
 -webkit-animation-name: tada;
 -moz-animation-name: tada;
 -o-animation-name: tada;
 animation-name: tada;
}
@-webkit-keyframes swing {
 20%, 40%, 60%, 80%, 100% {
 -webkit-transform-origin: top center;
 }
 20% {
 -webkit-transform: rotate(15deg);
 }
 40% {
 -webkit-transform: rotate(-10deg);
 }
 60% {
 -webkit-transform: rotate(5deg);
 }
 80% {
 -webkit-transform: rotate(-5deg);
 }
 100% {
 -webkit-transform: rotate(0deg);
 opacity: 1;
 }
}
@-moz-keyframes swing {
 20% {
 -moz-transform: rotate(15deg);
 }
 40% {
 -moz-transform: rotate(-10deg);
 }
 60% {
 -moz-transform: rotate(5deg);
 }
 80% {
 -moz-transform: rotate(-5deg);
 }
 100% {
 -moz-transform: rotate(0deg);
 opacity: 1;
 }
}
@-o-keyframes swing {
 20% {
 -o-transform: rotate(15deg);
 }
 40% {
 -o-transform: rotate(-10deg);
 }
 60% {
 -o-transform: rotate(5deg);
 }
 80% {
 -o-transform: rotate(-5deg);
 }
 100% {
 -o-transform: rotate(0deg);
 opacity: 1;
 }
}
@keyframes swing {
 20% {
 transform: rotate(15deg);
 }
 40% {
 transform: rotate(-10deg);
 }
 60% {
 transform: rotate(5deg);
 }
 80% {
 transform: rotate(-5deg);
 }
 100% {
 transform: rotate(0deg);
 opacity: 1;
 }
}
.swing {
 -webkit-transform-origin: top center;
 -moz-transform-origin: top center;
 -o-transform-origin: top center;
 transform-origin: top center;
 -webkit-animation-name: swing;
 -moz-animation-name: swing;
 -o-animation-name: swing;
 animation-name: swing;
}
@-webkit-keyframes wobble {
 0% {
 -webkit-transform: translateX(0%);
 }
 15% {
 -webkit-transform: translateX(-25%) rotate(-5deg);
 }
 30% {
 -webkit-transform: translateX(20%) rotate(3deg);
 }
 45% {
 -webkit-transform: translateX(-15%) rotate(-3deg);
 }
 60% {
 -webkit-transform: translateX(10%) rotate(2deg);
 }
 75% {
 -webkit-transform: translateX(-5%) rotate(-1deg);
 }
 100% {
 -webkit-transform: translateX(0%);
 opacity: 1;
 }
}
@-moz-keyframes wobble {
 0% {
 -moz-transform: translateX(0%);
 }
 15% {
 -moz-transform: translateX(-25%) rotate(-5deg);
 }
 30% {
 -moz-transform: translateX(20%) rotate(3deg);
 }
 45% {
 -moz-transform: translateX(-15%) rotate(-3deg);
 }
 60% {
 -moz-transform: translateX(10%) rotate(2deg);
 }
 75% {
 -moz-transform: translateX(-5%) rotate(-1deg);
 }
 100% {
 -moz-transform: translateX(0%);
 opacity: 1;
 }
}
@-o-keyframes wobble {
 0% {
 -o-transform: translateX(0%);
 }
 15% {
 -o-transform: translateX(-25%) rotate(-5deg);
 }
 30% {
 -o-transform: translateX(20%) rotate(3deg);
 }
 45% {
 -o-transform: translateX(-15%) rotate(-3deg);
 }
 60% {
 -o-transform: translateX(10%) rotate(2deg);
 }
 75% {
 -o-transform: translateX(-5%) rotate(-1deg);
 }
 100% {
 -o-transform: translateX(0%);
 opacity: 1;
 }
}
@keyframes wobble {
 0% {
 transform: translateX(0%);
 }
 15% {
 transform: translateX(-25%) rotate(-5deg);
 }
 30% {
 transform: translateX(20%) rotate(3deg);
 }
 45% {
 transform: translateX(-15%) rotate(-3deg);
 }
 60% {
 transform: translateX(10%) rotate(2deg);
 }
 75% {
 transform: translateX(-5%) rotate(-1deg);
 }
 100% {
 transform: translateX(0%);
 opacity: 1;
 }
}
.wobble {
 -webkit-animation-name: wobble;
 -moz-animation-name: wobble;
 -o-animation-name: wobble;
 animation-name: wobble;
}
@-webkit-keyframes wiggle {
 0% {
 -webkit-transform: skewX(9deg);
 }
 10% {
 -webkit-transform: skewX(-8deg);
 }
 20% {
 -webkit-transform: skewX(7deg);
 }
 30% {
 -webkit-transform: skewX(-6deg);
 }
 40% {
 -webkit-transform: skewX(5deg);
 }
 50% {
 -webkit-transform: skewX(-4deg);
 }
 60% {
 -webkit-transform: skewX(3deg);
 }
 70% {
 -webkit-transform: skewX(-2deg);
 }
 80% {
 -webkit-transform: skewX(1deg);
 }
 90% {
 -webkit-transform: skewX(0deg);
 }
 100% {
 -webkit-transform: skewX(0deg);
 opacity: 1;
 }
}
@-moz-keyframes wiggle {
 0% {
 -moz-transform: skewX(9deg);
 }
 10% {
 -moz-transform: skewX(-8deg);
 }
 20% {
 -moz-transform: skewX(7deg);
 }
 30% {
 -moz-transform: skewX(-6deg);
 }
 40% {
 -moz-transform: skewX(5deg);
 }
 50% {
 -moz-transform: skewX(-4deg);
 }
 60% {
 -moz-transform: skewX(3deg);
 }
 70% {
 -moz-transform: skewX(-2deg);
 }
 80% {
 -moz-transform: skewX(1deg);
 }
 90% {
 -moz-transform: skewX(0deg);
 }
 100% {
 -moz-transform: skewX(0deg);
 opacity: 1;
 }
}
@-o-keyframes wiggle {
 0% {
 -o-transform: skewX(9deg);
 }
 10% {
 -o-transform: skewX(-8deg);
 }
 20% {
 -o-transform: skewX(7deg);
 }
 30% {
 -o-transform: skewX(-6deg);
 }
 40% {
 -o-transform: skewX(5deg);
 }
 50% {
 -o-transform: skewX(-4deg);
 }
 60% {
 -o-transform: skewX(3deg);
 }
 70% {
 -o-transform: skewX(-2deg);
 }
 80% {
 -o-transform: skewX(1deg);
 }
 90% {
 -o-transform: skewX(0deg);
 }
 100% {
 -o-transform: skewX(0deg);
 opacity: 1;
 }
}
@keyframes wiggle {
 0% {
 transform: skewX(9deg);
 }
 10% {
 transform: skewX(-8deg);
 }
 20% {
 transform: skewX(7deg);
 }
 30% {
 transform: skewX(-6deg);
 }
 40% {
 transform: skewX(5deg);
 }
 50% {
 transform: skewX(-4deg);
 }
 60% {
 transform: skewX(3deg);
 }
 70% {
 transform: skewX(-2deg);
 }
 80% {
 transform: skewX(1deg);
 }
 90% {
 transform: skewX(0deg);
 }
 100% {
 transform: skewX(0deg);
 opacity: 1;
 }
}
.wiggle {
 -webkit-animation-name: wiggle;
 -moz-animation-name: wiggle;
 -o-animation-name: wiggle;
 animation-name: wiggle;
 -webkit-animation-timing-function: ease-in;
 -moz-animation-timing-function: ease-in;
 -o-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
@-webkit-keyframes pulse {
 0% {
 -webkit-transform: scale(1);
 }
 50% {
 -webkit-transform: scale(1.1);
 }
 100% {
 -webkit-transform: scale(1);
 opacity: 1;
 }
}
@-moz-keyframes pulse {
 0% {
 -moz-transform: scale(1);
 }
 50% {
 -moz-transform: scale(1.1);
 }
 100% {
 -moz-transform: scale(1);
 opacity: 1;
 }
}
@-o-keyframes pulse {
 0% {
 -o-transform: scale(1);
 }
 50% {
 -o-transform: scale(1.1);
 }
 100% {
 -o-transform: scale(1);
 opacity: 1;
 }
}
@keyframes pulse {
 0% {
 transform: scale(1);
 }
 50% {
 transform: scale(1.1);
 }
 100% {
 transform: scale(1);
 opacity: 1;
 }
}
.pulse {
 -webkit-animation-name: pulse;
 -moz-animation-name: pulse;
 -o-animation-name: pulse;
 animation-name: pulse;
}
@-webkit-keyframes fadeIn {
 0% {
 opacity: 0;
 }
 100% {
 opacity: 1;
 }
}
@-moz-keyframes fadeIn {
 0% {
 opacity: 0;
 }
 100% {
 opacity: 1;
 }
}
@-o-keyframes fadeIn {
 0% {
 opacity: 0;
 }
 100% {
 opacity: 1;
 }
}
@keyframes fadeIn {
 0% {
 opacity: 0;
 }
 100% {
 opacity: 1;
 }
}
.fadeIn {
 -webkit-animation-name: fadeIn;
 -moz-animation-name: fadeIn;
 -o-animation-name: fadeIn;
 animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 }
}
@-moz-keyframes fadeInUp {
 0% {
 opacity: 0;
 -moz-transform: translateY(20px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
 }
}
@-o-keyframes fadeInUp {
 0% {
 opacity: 0;
 -o-transform: translateY(20px);
 }
 100% {
 opacity: 1;
 -o-transform: translateY(0);
 }
}
@keyframes fadeInUp {
 0% {
 opacity: 0;
 transform: translateY(20px);
 }
 100% {
 opacity: 1;
 transform: translateY(0);
 }
}
.fadeInUp {
 -webkit-animation-name: fadeInUp;
 -moz-animation-name: fadeInUp;
 -o-animation-name: fadeInUp;
 animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 }
}
@-moz-keyframes fadeInDown {
 0% {
 opacity: 0;
 -moz-transform: translateY(-20px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
 }
}
@-o-keyframes fadeInDown {
 0% {
 opacity: 0;
 -o-transform: translateY(-20px);
 }
 100% {
 opacity: 1;
 -o-transform: translateY(0);
 }
}
@keyframes fadeInDown {
 0% {
 opacity: 0;
 transform: translateY(-20px);
 }
 100% {
 opacity: 1;
 transform: translateY(0);
 }
}
.fadeInDown {
 -webkit-animation-name: fadeInDown;
 -moz-animation-name: fadeInDown;
 -o-animation-name: fadeInDown;
 animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 }
}
@-moz-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -moz-transform: translateX(-20px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
 }
}
@-o-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -o-transform: translateX(-20px);
 }
 100% {
 opacity: 1;
 -o-transform: translateX(0);
 }
}
@keyframes fadeInLeft {
 0% {
 opacity: 0;
 transform: translateX(-20px);
 }
 100% {
 opacity: 1;
 transform: translateX(0);
 }
}
.fadeInLeft {
 -webkit-animation-name: fadeInLeft;
 -moz-animation-name: fadeInLeft;
 -o-animation-name: fadeInLeft;
 animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(20px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 }
}
@-moz-keyframes fadeInRight {
 0% {
 opacity: 0;
 -moz-transform: translateX(20px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
 }
}
@-o-keyframes fadeInRight {
 0% {
 opacity: 0;
 -o-transform: translateX(20px);
 }
 100% {
 opacity: 1;
 -o-transform: translateX(0);
 }
}
@keyframes fadeInRight {
 0% {
 opacity: 0;
 transform: translateX(20px);
 }
 100% {
 opacity: 1;
 transform: translateX(0);
 }
}
.fadeInRight {
 -webkit-animation-name: fadeInRight;
 -moz-animation-name: fadeInRight;
 -o-animation-name: fadeInRight;
 animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 }
}
@-moz-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -moz-transform: translateY(2000px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
 }
}
@-o-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -o-transform: translateY(2000px);
 }
 100% {
 opacity: 1;
 -o-transform: translateY(0);
 }
}
@keyframes fadeInUpBig {
 0% {
 opacity: 0;
 transform: translateY(2000px);
 }
 100% {
 opacity: 1;
 transform: translateY(0);
 }
}
.fadeInUpBig {
 -webkit-animation-name: fadeInUpBig;
 -moz-animation-name: fadeInUpBig;
 -o-animation-name: fadeInUpBig;
 animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 }
}
@-moz-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
 }
}
@-o-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -o-transform: translateY(-2000px);
 }
 100% {
 opacity: 1;
 -o-transform: translateY(0);
 }
}
@keyframes fadeInDownBig {
 0% {
 opacity: 0;
 transform: translateY(-2000px);
 }
 100% {
 opacity: 1;
 transform: translateY(0);
 }
}
.fadeInDownBig {
 -webkit-animation-name: fadeInDownBig;
 -moz-animation-name: fadeInDownBig;
 -o-animation-name: fadeInDownBig;
 animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-2000px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 }
}
@-moz-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -moz-transform: translateX(-2000px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
 }
}
@-o-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -o-transform: translateX(-2000px);
 }
 100% {
 opacity: 1;
 -o-transform: translateX(0);
 }
}
@keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 transform: translateX(-2000px);
 }
 100% {
 opacity: 1;
 transform: translateX(0);
 }
}
.fadeInLeftBig {
 -webkit-animation-name: fadeInLeftBig;
 -moz-animation-name: fadeInLeftBig;
 -o-animation-name: fadeInLeftBig;
 animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(2000px);
 }
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 }
}
@-moz-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -moz-transform: translateX(2000px);
 }
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
 }
}
@-o-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -o-transform: translateX(2000px);
 }
 100% {
 opacity: 1;
 -o-transform: translateX(0);
 }
}
@keyframes fadeInRightBig {
 0% {
 opacity: 0;
 transform: translateX(2000px);
 }
 100% {
 opacity: 1;
 transform: translateX(0);
 }
}
.fadeInRightBig {
 -webkit-animation-name: fadeInRightBig;
 -moz-animation-name: fadeInRightBig;
 -o-animation-name: fadeInRightBig;
 animation-name: fadeInRightBig;
}
@-webkit-keyframes bounceIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0.3);
 }
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05);
 }
 70% {
 -webkit-transform: scale(0.9);
 }
 100% {
 -webkit-transform: scale(1);
 opacity: 1;
 }
}
@-moz-keyframes bounceIn {
 0% {
 opacity: 0;
 -moz-transform: scale(0.3);
 }
 50% {
 opacity: 1;
 -moz-transform: scale(1.05);
 }
 70% {
 -moz-transform: scale(0.9);
 }
 100% {
 -moz-transform: scale(1);
 opacity: 1;
 }
}
@-o-keyframes bounceIn {
 0% {
 opacity: 0;
 -o-transform: scale(0.3);
 }
 50% {
 opacity: 1;
 -o-transform: scale(1.05);
 }
 70% {
 -o-transform: scale(0.9);
 }
 100% {
 -o-transform: scale(1);
 opacity: 1;
 }
}
@keyframes bounceIn {
 0% {
 opacity: 0;
 transform: scale(0.3);
 }
 50% {
 opacity: 1;
 transform: scale(1.05);
 }
 70% {
 transform: scale(0.9);
 }
 100% {
 transform: scale(1);
 opacity: 1;
 }
}
.bounceIn {
 -webkit-animation-name: bounceIn;
 -moz-animation-name: bounceIn;
 -o-animation-name: bounceIn;
 animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
 }
 60% {
 opacity: 1;
 -webkit-transform: translateY(-30px);
 }
 80% {
 -webkit-transform: translateY(10px);
 }
 100% {
 -webkit-transform: translateY(0);
 opacity: 1;
 }
}
@-moz-keyframes bounceInUp {
 0% {
 opacity: 0;
 -moz-transform: translateY(2000px);
 }
 60% {
 opacity: 1;
 -moz-transform: translateY(-30px);
 }
 80% {
 -moz-transform: translateY(10px);
 }
 100% {
 -moz-transform: translateY(0);
 opacity: 1;
 }
}
@-o-keyframes bounceInUp {
 0% {
 opacity: 0;
 -o-transform: translateY(2000px);
 }
 60% {
 opacity: 1;
 -o-transform: translateY(-30px);
 }
 80% {
 -o-transform: translateY(10px);
 }
 100% {
 -o-transform: translateY(0);
 opacity: 1;
 }
}
@keyframes bounceInUp {
 0% {
 opacity: 0;
 transform: translateY(2000px);
 }
 60% {
 opacity: 1;
 transform: translateY(-30px);
 }
 80% {
 transform: translateY(10px);
 }
 100% {
 transform: translateY(0);
 opacity: 1;
 }
}
.bounceInUp {
 -webkit-animation-name: bounceInUp;
 -moz-animation-name: bounceInUp;
 -o-animation-name: bounceInUp;
 animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
 }
 60% {
 opacity: 1;
 -webkit-transform: translateY(30px);
 }
 80% {
 -webkit-transform: translateY(-10px);
 }
 100% {
 -webkit-transform: translateY(0);
 opacity: 1;
 }
}
@-moz-keyframes bounceInDown {
 0% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
 }
 60% {
 opacity: 1;
 -moz-transform: translateY(30px);
 }
 80% {
 -moz-transform: translateY(-10px);
 }
 100% {
 -moz-transform: translateY(0);
 opacity: 1;
 }
}
@-o-keyframes bounceInDown {
 0% {
 opacity: 0;
 -o-transform: translateY(-2000px);
 }
 60% {
 opacity: 1;
 -o-transform: translateY(30px);
 }
 80% {
 -o-transform: translateY(-10px);
 }
 100% {
 -o-transform: translateY(0);
 opacity: 1;
 }
}
@keyframes bounceInDown {
 0% {
 opacity: 0;
 transform: translateY(-2000px);
 }
 60% {
 opacity: 1;
 transform: translateY(30px);
 }
 80% {
 transform: translateY(-10px);
 }
 100% {
 transform: translateY(0);
 opacity: 1;
 }
}
.bounceInDown {
 -webkit-animation-name: bounceInDown;
 -moz-animation-name: bounceInDown;
 -o-animation-name: bounceInDown;
 animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-2000px);
 }
 60% {
 opacity: 1;
 -webkit-transform: translateX(30px);
 }
 80% {
 -webkit-transform: translateX(-10px);
 }
 100% {
 -webkit-transform: translateX(0);
 opacity: 1;
 }
}
@-moz-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -moz-transform: translateX(-2000px);
 }
 60% {
 opacity: 1;
 -moz-transform: translateX(30px);
 }
 80% {
 -moz-transform: translateX(-10px);
 }
 100% {
 -moz-transform: translateX(0);
 opacity: 1;
 }
}
@-o-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -o-transform: translateX(-2000px);
 }
 60% {
 opacity: 1;
 -o-transform: translateX(30px);
 }
 80% {
 -o-transform: translateX(-10px);
 }
 100% {
 -o-transform: translateX(0);
 opacity: 1;
 }
}
@keyframes bounceInLeft {
 0% {
 opacity: 0;
 transform: translateX(-2000px);
 }
 60% {
 opacity: 1;
 transform: translateX(30px);
 }
 80% {
 transform: translateX(-10px);
 }
 100% {
 transform: translateX(0);
 opacity: 1;
 }
}
.bounceInLeft {
 -webkit-animation-name: bounceInLeft;
 -moz-animation-name: bounceInLeft;
 -o-animation-name: bounceInLeft;
 animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(2000px);
 }
 60% {
 opacity: 1;
 -webkit-transform: translateX(-30px);
 }
 80% {
 -webkit-transform: translateX(10px);
 }
 100% {
 -webkit-transform: translateX(0);
 opacity: 1;
 }
}
@-moz-keyframes bounceInRight {
 0% {
 opacity: 0;
 -moz-transform: translateX(2000px);
 }
 60% {
 opacity: 1;
 -moz-transform: translateX(-30px);
 }
 80% {
 -moz-transform: translateX(10px);
 }
 100% {
 -moz-transform: translateX(0);
 opacity: 1;
 }
}
@-o-keyframes bounceInRight {
 0% {
 opacity: 0;
 -o-transform: translateX(2000px);
 }
 60% {
 opacity: 1;
 -o-transform: translateX(-30px);
 }
 80% {
 -o-transform: translateX(10px);
 }
 100% {
 -o-transform: translateX(0);
 opacity: 1;
 }
}
@keyframes bounceInRight {
 0% {
 opacity: 0;
 transform: translateX(2000px);
 }
 60% {
 opacity: 1;
 transform: translateX(-30px);
 }
 80% {
 transform: translateX(10px);
 }
 100% {
 transform: translateX(0);
 opacity: 1;
 }
}
.bounceInRight {
 -webkit-animation-name: bounceInRight;
 -moz-animation-name: bounceInRight;
 -o-animation-name: bounceInRight;
 animation-name: bounceInRight;
}
@-webkit-keyframes rotateIn {
 0% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(-200deg);
 opacity: 0;
 }
 100% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(0);
 opacity: 1;
 }
}
@-moz-keyframes rotateIn {
 0% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(-200deg);
 opacity: 0;
 }
 100% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(0);
 opacity: 1;
 }
}
@-o-keyframes rotateIn {
 0% {
 -o-transform-origin: center center;
 -o-transform: rotate(-200deg);
 opacity: 0;
 }
 100% {
 -o-transform-origin: center center;
 -o-transform: rotate(0);
 opacity: 1;
 }
}
@keyframes rotateIn {
 0% {
 transform-origin: center center;
 transform: rotate(-200deg);
 opacity: 0;
 }
 100% {
 transform-origin: center center;
 transform: rotate(0);
 opacity: 1;
 }
}
.rotateIn {
 -webkit-animation-name: rotateIn;
 -moz-animation-name: rotateIn;
 -o-animation-name: rotateIn;
 animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
 }
}
@-moz-keyframes rotateInUpLeft {
 0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
 }
}
@-o-keyframes rotateInUpLeft {
 0% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(0);
 opacity: 1;
 }
}
@keyframes rotateInUpLeft {
 0% {
 transform-origin: left bottom;
 transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
 }
}
.rotateInUpLeft {
 -webkit-animation-name: rotateInUpLeft;
 -moz-animation-name: rotateInUpLeft;
 -o-animation-name: rotateInUpLeft;
 animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
 }
}
@-moz-keyframes rotateInDownLeft {
 0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
 }
}
@-o-keyframes rotateInDownLeft {
 0% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(0);
 opacity: 1;
 }
}
@keyframes rotateInDownLeft {
 0% {
 transform-origin: left bottom;
 transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
 }
}
.rotateInDownLeft {
 -webkit-animation-name: rotateInDownLeft;
 -moz-animation-name: rotateInDownLeft;
 -o-animation-name: rotateInDownLeft;
 animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
 }
}
@-moz-keyframes rotateInUpRight {
 0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
 }
}
@-o-keyframes rotateInUpRight {
 0% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(0);
 opacity: 1;
 }
}
@keyframes rotateInUpRight {
 0% {
 transform-origin: right bottom;
 transform: rotate(-90deg);
 opacity: 0;
 }
 100% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
 }
}
.rotateInUpRight {
 -webkit-animation-name: rotateInUpRight;
 -moz-animation-name: rotateInUpRight;
 -o-animation-name: rotateInUpRight;
 animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
 }
}
@-moz-keyframes rotateInDownRight {
 0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
 }
}
@-o-keyframes rotateInDownRight {
 0% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(0);
 opacity: 1;
 }
}
@keyframes rotateInDownRight {
 0% {
 transform-origin: right bottom;
 transform: rotate(90deg);
 opacity: 0;
 }
 100% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
 }
}
.rotateInDownRight {
 -webkit-animation-name: rotateInDownRight;
 -moz-animation-name: rotateInDownRight;
 -o-animation-name: rotateInDownRight;
 animation-name: rotateInDownRight;
}
html .heading-primary, html .lnk-primary, html .text-color-primary {
 color: #5974a3 !important;
}
html .heading.heading-primary h1, html .heading.heading-primary h2, html .heading.heading-primary h3, html .heading.heading-primary h4, html .heading.heading-primary h5, html .heading.heading-primary h6 {
 border-color: #5974a3;
}
html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
 color: #57a6b0 !important;
}
html .heading.heading-secondary h1, html .heading.heading-secondary h2, html .heading.heading-secondary h3, html .heading.heading-secondary h4, html .heading.heading-secondary h5, html .heading.heading-secondary h6 {
 border-color: #57a6b0;
}
html .heading-tertiary, html .lnk-tertiary, html .text-color-tertiary {
 color: #84c0d8 !important;
}
html .heading.heading-tertiary h1, html .heading.heading-tertiary h2, html .heading.heading-tertiary h3, html .heading.heading-tertiary h4, html .heading.heading-tertiary h5, html .heading.heading-tertiary h6 {
 border-color: #84c0d8;
}
html .heading-quaternary, html .lnk-quaternary, html .text-color-quaternary {
 color: #bbb !important;
}
html .heading.heading-quaternary h1, html .heading.heading-quaternary h2, html .heading.heading-quaternary h3, html .heading.heading-quaternary h4, html .heading.heading-quaternary h5, html .heading.heading-quaternary h6 {
 border-color: #bbb;
}
html .heading-dark, html .lnk-dark, html .text-color-dark {
 color: #2e353e !important;
}
html .heading.heading-dark h1, html .heading.heading-dark h2, html .heading.heading-dark h3, html .heading.heading-dark h4, html .heading.heading-dark h5, html .heading.heading-dark h6 {
 border-color: #2e353e;
}
html .heading-light, html .lnk-light, html .text-color-light {
 color: #fff !important;
}
html .heading.heading-light h1, html .heading.heading-light h2, html .heading.heading-light h3, html .heading.heading-light h4, html .heading.heading-light h5, html .heading.heading-light h6 {
 border-color: #fff;
}
html .background-color-primary {
 background-color: #5974a3 !important;
}
html .background-color-secondary {
 background-color: #57a6b0 !important;
}
html .background-color-tertiary {
 background-color: #84c0d8 !important;
}
html .background-color-quaternary {
 background-color: #bbb !important;
}
html .background-color-dark {
 background-color: #2e353e !important;
}
html .background-color-light {
 background-color: #fff !important;
}
.alternative-font {
 color: #5974a3;
}
html .blockquote-primary {
 border-color: #5974a3 !important;
}
html .blockquote-secondary {
 border-color: #57a6b0 !important;
}
html .blockquote-tertiary {
 border-color: #84c0d8 !important;
}
html .blockquote-quaternary {
 border-color: #bbb !important;
}
html .blockquote-dark {
 border-color: #2e353e !important;
}
html .blockquote-light {
 border-color: #fff !important;
}
p.drop-caps:first-child:first-letter {
 color: #5974a3;
}
p.drop-caps.drop-caps-style-2:first-child:first-letter {
 background-color: #5974a3;
}
ul.nav-pills>li.active>a {
 background-color: #5974a3;
}
ul.nav-pills>li.active>a:hover, ul.nav-pills>li.active>a:focus {
 background-color: #5974a3;
}
.sort-source-wrapper .nav>li.active>a {
 color: #5974a3;
}
.sort-source-wrapper .nav>li.active>a:hover, .sort-source-wrapper .nav>li.active>a:focus {
 color: #5974a3;
}
.sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #5974a3;
}
html .label-primary {
 background-color: #5974a3;
}
html .label-secondary {
 background-color: #57a6b0;
}
html .label-tertiary {
 background-color: #84c0d8;
}
html .label-quaternary {
 background-color: #bbb;
}
html .label-dark {
 background-color: #2e353e;
}
html .label-light {
 background-color: #fff;
}
.btn-link {
 color: #5974a3;
}
.btn-link:hover {
 color: #6982ad;
}
.btn-link:active {
 color: #506893;
}
html .btn-primary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #5974a3;
 border-color: #5974a3 #5974a3 #475d82;
}
html .btn-primary:hover {
 border-color: #6982ad #6982ad #506893;
 background-color: #6982ad;
}
html .btn-primary:active, html .btn-primary:focus {
 border-color: #506893 #506893 #506893;
 background-color: #506893;
}
html .btn-primary.dropdown-toggle {
 border-left-color: #506893;
}
html .btn-primary[disabled] {
 border-color: #9aabc8;
 background-color: #9aabc8;
}
html .btn-primary:hover, html .btn-primary:focus {
 color: #fff;
}
html .btn-primary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #475d82;
 border-color: #475d82 #475d82 #354561;
}
html .btn-primary-scale-2:hover {
 border-color: #506893 #506893 #3e5172;
 background-color: #506893;
}
html .btn-primary-scale-2:active, html .btn-primary-scale-2:focus {
 border-color: #3e5172 #3e5172 #3e5172;
 background-color: #3e5172;
}
html .btn-primary-scale-2.dropdown-toggle {
 border-left-color: #3e5172;
}
html .btn-primary-scale-2[disabled] {
 border-color: #798fb6;
 background-color: #798fb6;
}
html .btn-secondary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #57a6b0;
 border-color: #57a6b0 #57a6b0 #448890;
}
html .btn-secondary:hover {
 border-color: #68afb8 #68afb8 #4c98a2;
 background-color: #68afb8;
}
html .btn-secondary:active, html .btn-secondary:focus {
 border-color: #4c98a2 #4c98a2 #4c98a2;
 background-color: #4c98a2;
}
html .btn-secondary.dropdown-toggle {
 border-left-color: #4c98a2;
}
html .btn-secondary[disabled] {
 border-color: #9ccbd1;
 background-color: #9ccbd1;
}
html .btn-secondary:hover, html .btn-secondary:focus {
 color: #fff;
}
html .btn-secondary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #448890;
 border-color: #448890 #448890 #33676e;
}
html .btn-secondary-scale-2:hover {
 border-color: #4c98a2 #4c98a2 #3c777f;
 background-color: #4c98a2;
}
html .btn-secondary-scale-2:active, html .btn-secondary-scale-2:focus {
 border-color: #3c777f #3c777f #3c777f;
 background-color: #3c777f;
}
html .btn-secondary-scale-2.dropdown-toggle {
 border-left-color: #3c777f;
}
html .btn-secondary-scale-2[disabled] {
 border-color: #7ab8c0;
 background-color: #7ab8c0;
}
html .btn-tertiary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #84c0d8;
 border-color: #84c0d8 #84c0d8 #5daccc;
}
html .btn-tertiary:hover {
 border-color: #97cade #97cade #71b6d2;
 background-color: #97cade;
}
html .btn-tertiary:active, html .btn-tertiary:focus {
 border-color: #71b6d2 #71b6d2 #71b6d2;
 background-color: #71b6d2;
}
html .btn-tertiary.dropdown-toggle {
 border-left-color: #71b6d2;
}
html .btn-tertiary[disabled] {
 border-color: #d1e8f1;
 background-color: #d1e8f1;
}
html .btn-tertiary:hover, html .btn-tertiary:focus {
 color: #777;
}
html .btn-tertiary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #5daccc;
 border-color: #5daccc #5daccc #3b96bb;
}
html .btn-tertiary-scale-2:hover {
 border-color: #71b6d2 #71b6d2 #4aa2c6;
 background-color: #71b6d2;
}
html .btn-tertiary-scale-2:active, html .btn-tertiary-scale-2:focus {
 border-color: #4aa2c6 #4aa2c6 #4aa2c6;
 background-color: #4aa2c6;
}
html .btn-tertiary-scale-2.dropdown-toggle {
 border-left-color: #4aa2c6;
}
html .btn-tertiary-scale-2[disabled] {
 border-color: #abd4e4;
 background-color: #abd4e4;
}
html .btn-quaternary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #bbb;
 border-color: #bbb #bbb #a2a2a2;
}
html .btn-quaternary:hover {
 border-color: #c8c8c8 #c8c8c8 #aeaeae;
 background-color: #c8c8c8;
}
html .btn-quaternary:active, html .btn-quaternary:focus {
 border-color: #aeaeae #aeaeae #aeaeae;
 background-color: #aeaeae;
}
html .btn-quaternary.dropdown-toggle {
 border-left-color: #aeaeae;
}
html .btn-quaternary[disabled] {
 border-color: #eee;
 background-color: #eee;
}
html .btn-quaternary:hover, html .btn-quaternary:focus {
 color: #777;
}
html .btn-quaternary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #a2a2a2;
 border-color: #a2a2a2 #a2a2a2 #888;
}
html .btn-quaternary-scale-2:hover {
 border-color: #aeaeae #aeaeae #959595;
 background-color: #aeaeae;
}
html .btn-quaternary-scale-2:active, html .btn-quaternary-scale-2:focus {
 border-color: #959595 #959595 #959595;
 background-color: #959595;
}
html .btn-quaternary-scale-2.dropdown-toggle {
 border-left-color: #959595;
}
html .btn-quaternary-scale-2[disabled] {
 border-color: #d4d4d4;
 background-color: #d4d4d4;
}
html .btn-dark {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #2e353e;
 border-color: #2e353e #2e353e #181c21;
}
html .btn-dark:hover {
 border-color: #39424d #39424d #23282f;
 background-color: #39424d;
}
html .btn-dark:active, html .btn-dark:focus {
 border-color: #23282f #23282f #23282f;
 background-color: #23282f;
}
html .btn-dark.dropdown-toggle {
 border-left-color: #23282f;
}
html .btn-dark[disabled] {
 border-color: #596779;
 background-color: #596779;
}
html .btn-dark:hover, html .btn-dark:focus {
 color: #fff;
}
html .btn-dark-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #181c21;
 border-color: #181c21 #181c21 #030303;
}
html .btn-dark-scale-2:hover {
 border-color: #23282f #23282f #0d0f12;
 background-color: #23282f;
}
html .btn-dark-scale-2:active, html .btn-dark-scale-2:focus {
 border-color: #0d0f12 #0d0f12 #0d0f12;
 background-color: #0d0f12;
}
html .btn-dark-scale-2.dropdown-toggle {
 border-left-color: #0d0f12;
}
html .btn-dark-scale-2[disabled] {
 border-color: #444e5b;
 background-color: #444e5b;
}
html .btn-light {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #fff;
 border-color: #fff #fff #e6e6e6;
}
html .btn-light:hover {
 border-color: #fff #fff #f2f2f2;
 background-color: #fff;
}
html .btn-light:active, html .btn-light:focus {
 border-color: #f2f2f2 #f2f2f2 #f2f2f2;
 background-color: #f2f2f2;
}
html .btn-light.dropdown-toggle {
 border-left-color: #f2f2f2;
}
html .btn-light[disabled] {
 border-color: #fff;
 background-color: #fff;
}
html .btn-light:hover, html .btn-light:focus {
 color: #777;
}
html .btn-light-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e6e6e6;
 border-color: #e6e6e6 #e6e6e6 #ccc;
}
html .btn-light-scale-2:hover {
 border-color: #f2f2f2 #f2f2f2 #d9d9d9;
 background-color: #f2f2f2;
}
html .btn-light-scale-2:active, html .btn-light-scale-2:focus {
 border-color: #d9d9d9 #d9d9d9 #d9d9d9;
 background-color: #d9d9d9;
}
html .btn-light-scale-2.dropdown-toggle {
 border-left-color: #d9d9d9;
}
html .btn-light-scale-2[disabled] {
 border-color: #fff;
 background-color: #fff;
}
html .btn-borders.btn-primary {
 background: transparent;
 border-color: #5974a3;
 color: #5974a3;
 text-shadow: none;
}
html .btn-borders.btn-primary:hover, html .btn-borders.btn-primary:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #5974a3;
 border-color: #5974a3 #5974a3 #475d82;
 border-color: #5974a3 !important;
 color: #fff;
}
html .btn-borders.btn-primary:hover:hover, html .btn-borders.btn-primary:focus:hover {
 border-color: #6982ad #6982ad #506893;
 background-color: #6982ad;
}
html .btn-borders.btn-primary:hover:active, html .btn-borders.btn-primary:focus:active, html .btn-borders.btn-primary:hover:focus, html .btn-borders.btn-primary:focus:focus {
 border-color: #506893 #506893 #506893;
 background-color: #506893;
}
html .btn-borders.btn-primary:hover.dropdown-toggle, html .btn-borders.btn-primary:focus.dropdown-toggle {
 border-left-color: #506893;
}
html .btn-borders.btn-primary:hover[disabled], html .btn-borders.btn-primary:focus[disabled] {
 border-color: #9aabc8;
 background-color: #9aabc8;
}
html .btn-borders.btn-secondary {
 background: transparent;
 border-color: #57a6b0;
 color: #57a6b0;
 text-shadow: none;
}
html .btn-borders.btn-secondary:hover, html .btn-borders.btn-secondary:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #57a6b0;
 border-color: #57a6b0 #57a6b0 #448890;
 border-color: #57a6b0 !important;
 color: #fff;
}
html .btn-borders.btn-secondary:hover:hover, html .btn-borders.btn-secondary:focus:hover {
 border-color: #68afb8 #68afb8 #4c98a2;
 background-color: #68afb8;
}
html .btn-borders.btn-secondary:hover:active, html .btn-borders.btn-secondary:focus:active, html .btn-borders.btn-secondary:hover:focus, html .btn-borders.btn-secondary:focus:focus {
 border-color: #4c98a2 #4c98a2 #4c98a2;
 background-color: #4c98a2;
}
html .btn-borders.btn-secondary:hover.dropdown-toggle, html .btn-borders.btn-secondary:focus.dropdown-toggle {
 border-left-color: #4c98a2;
}
html .btn-borders.btn-secondary:hover[disabled], html .btn-borders.btn-secondary:focus[disabled] {
 border-color: #9ccbd1;
 background-color: #9ccbd1;
}
html .btn-borders.btn-tertiary {
 background: transparent;
 border-color: #84c0d8;
 color: #84c0d8;
 text-shadow: none;
}
html .btn-borders.btn-tertiary:hover, html .btn-borders.btn-tertiary:focus {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #84c0d8;
 border-color: #84c0d8 #84c0d8 #5daccc;
 border-color: #84c0d8 !important;
 color: #777;
}
html .btn-borders.btn-tertiary:hover:hover, html .btn-borders.btn-tertiary:focus:hover {
 border-color: #97cade #97cade #71b6d2;
 background-color: #97cade;
}
html .btn-borders.btn-tertiary:hover:active, html .btn-borders.btn-tertiary:focus:active, html .btn-borders.btn-tertiary:hover:focus, html .btn-borders.btn-tertiary:focus:focus {
 border-color: #71b6d2 #71b6d2 #71b6d2;
 background-color: #71b6d2;
}
html .btn-borders.btn-tertiary:hover.dropdown-toggle, html .btn-borders.btn-tertiary:focus.dropdown-toggle {
 border-left-color: #71b6d2;
}
html .btn-borders.btn-tertiary:hover[disabled], html .btn-borders.btn-tertiary:focus[disabled] {
 border-color: #d1e8f1;
 background-color: #d1e8f1;
}
html .btn-borders.btn-quaternary {
 background: transparent;
 border-color: #bbb;
 color: #bbb;
 text-shadow: none;
}
html .btn-borders.btn-quaternary:hover, html .btn-borders.btn-quaternary:focus {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #bbb;
 border-color: #bbb #bbb #a2a2a2;
 border-color: #bbb !important;
 color: #777;
}
html .btn-borders.btn-quaternary:hover:hover, html .btn-borders.btn-quaternary:focus:hover {
 border-color: #c8c8c8 #c8c8c8 #aeaeae;
 background-color: #c8c8c8;
}
html .btn-borders.btn-quaternary:hover:active, html .btn-borders.btn-quaternary:focus:active, html .btn-borders.btn-quaternary:hover:focus, html .btn-borders.btn-quaternary:focus:focus {
 border-color: #aeaeae #aeaeae #aeaeae;
 background-color: #aeaeae;
}
html .btn-borders.btn-quaternary:hover.dropdown-toggle, html .btn-borders.btn-quaternary:focus.dropdown-toggle {
 border-left-color: #aeaeae;
}
html .btn-borders.btn-quaternary:hover[disabled], html .btn-borders.btn-quaternary:focus[disabled] {
 border-color: #eee;
 background-color: #eee;
}
html .btn-borders.btn-dark {
 background: transparent;
 border-color: #2e353e;
 color: #2e353e;
 text-shadow: none;
}
html .btn-borders.btn-dark:hover, html .btn-borders.btn-dark:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #2e353e;
 border-color: #2e353e #2e353e #181c21;
 border-color: #2e353e !important;
 color: #fff;
}
html .btn-borders.btn-dark:hover:hover, html .btn-borders.btn-dark:focus:hover {
 border-color: #39424d #39424d #23282f;
 background-color: #39424d;
}
html .btn-borders.btn-dark:hover:active, html .btn-borders.btn-dark:focus:active, html .btn-borders.btn-dark:hover:focus, html .btn-borders.btn-dark:focus:focus {
 border-color: #23282f #23282f #23282f;
 background-color: #23282f;
}
html .btn-borders.btn-dark:hover.dropdown-toggle, html .btn-borders.btn-dark:focus.dropdown-toggle {
 border-left-color: #23282f;
}
html .btn-borders.btn-dark:hover[disabled], html .btn-borders.btn-dark:focus[disabled] {
 border-color: #596779;
 background-color: #596779;
}
html .btn-borders.btn-light {
 background: transparent;
 border-color: #fff;
 color: #fff;
 text-shadow: none;
}
html .btn-borders.btn-light:hover, html .btn-borders.btn-light:focus {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #fff;
 border-color: #fff #fff #e6e6e6;
 border-color: #fff !important;
 color: #777;
}
html .btn-borders.btn-light:hover:hover, html .btn-borders.btn-light:focus:hover {
 border-color: #fff #fff #f2f2f2;
 background-color: #fff;
}
html .btn-borders.btn-light:hover:active, html .btn-borders.btn-light:focus:active, html .btn-borders.btn-light:hover:focus, html .btn-borders.btn-light:focus:focus {
 border-color: #f2f2f2 #f2f2f2 #f2f2f2;
 background-color: #f2f2f2;
}
html .btn-borders.btn-light:hover.dropdown-toggle, html .btn-borders.btn-light:focus.dropdown-toggle {
 border-left-color: #f2f2f2;
}
html .btn-borders.btn-light:hover[disabled], html .btn-borders.btn-light:focus[disabled] {
 border-color: #fff;
 background-color: #fff;
}
.pagination>li>a, .pagination>li>span, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
 color: #5974a3;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
 background-color: #5974a3 !important;
 border-color: #5974a3;
}
body.dark .pagination>li>a, body.dark .pagination>li>span, body.dark .pagination>li>a:hover, body.dark .pagination>li>span:hover, body.dark .pagination>li>a:focus, body.dark .pagination>li>span:focus {
 color: #5974a3;
}
body.dark .pagination>.active>a, body.dark .pagination>.active>span, body.dark .pagination>.active>a:hover, body.dark .pagination>.active>span:hover, body.dark .pagination>.active>a:focus, body.dark .pagination>.active>span:focus {
 background-color: #5974a3;
 border-color: #5974a3;
}
.pagination>.active>a, body.dark .pagination>.active>a {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #5974a3;
 border-color: #5974a3 #5974a3 #475d82;
}
.pagination>.active>a:hover, body.dark .pagination>.active>a:hover {
 border-color: #6982ad #6982ad #506893;
 background-color: #6982ad;
}
.pagination>.active>a:active, body.dark .pagination>.active>a:active, .pagination>.active>a:focus, body.dark .pagination>.active>a:focus {
 border-color: #506893 #506893 #506893;
 background-color: #506893;
}
.pagination>.active>a.dropdown-toggle, body.dark .pagination>.active>a.dropdown-toggle {
 border-left-color: #506893;
}
.pagination>.active>a[disabled], body.dark .pagination>.active>a[disabled] {
 border-color: #9aabc8;
 background-color: #9aabc8;
}
html .alert-primary {
 background-color: #5974a3;
 border-color: #546d99;
 color: #fff;
}
html .alert-primary .alert-link {
 color: #fff;
}
html .alert-secondary {
 background-color: #57a6b0;
 border-color: #4f9ea8;
 color: #fff;
}
html .alert-secondary .alert-link {
 color: #fff;
}
html .alert-tertiary {
 background-color: #84c0d8;
 border-color: #78bad4;
 color: #777;
}
html .alert-tertiary .alert-link {
 color: #777;
}
html .alert-quaternary {
 background-color: #bbb;
 border-color: #b3b3b3;
 color: #777;
}
html .alert-quaternary .alert-link {
 color: #777;
}
html .alert-dark {
 background-color: #2e353e;
 border-color: #272d35;
 color: #fff;
}
html .alert-dark .alert-link {
 color: #fff;
}
html .alert-light {
 background-color: #fff;
 border-color: #f7f7f7;
 color: #777;
}
html .alert-light .alert-link {
 color: #777;
}
html .progress-bar-primary {
 background-color: #5974a3;
}
html .progress-bar-secondary {
 background-color: #57a6b0;
}
html .progress-bar-tertiary {
 background-color: #84c0d8;
}
html .progress-bar-quaternary {
 background-color: #bbb;
}
html .progress-bar-dark {
 background-color: #2e353e;
}
html .progress-bar-light {
 background-color: #fff;
}
html section.section-primary {
 background-color: #5974a3 !important;
 border-color: #506893 !important;
}
html section.section-primary h1, html section.section-primary h2, html section.section-primary h3, html section.section-primary h4, html section.section-primary h5, html section.section-primary h6 {
 color: #fff;
}
html section.section-primary p {
 color: #e6e6e6;
}
html section.section-primary-scale-2 {
 background-color: #475d82 !important;
 border-color: #3e5172 !important;
}
html section.section-primary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #475d82;
}
html section.section-secondary {
 background-color: #57a6b0 !important;
 border-color: #4c98a2 !important;
}
html section.section-secondary h1, html section.section-secondary h2, html section.section-secondary h3, html section.section-secondary h4, html section.section-secondary h5, html section.section-secondary h6 {
 color: #fff;
}
html section.section-secondary p {
 color: #e6e6e6;
}
html section.section-secondary-scale-2 {
 background-color: #448890 !important;
 border-color: #3c777f !important;
}
html section.section-secondary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #448890;
}
html section.section-tertiary {
 background-color: #84c0d8 !important;
 border-color: #71b6d2 !important;
}
html section.section-tertiary h1, html section.section-tertiary h2, html section.section-tertiary h3, html section.section-tertiary h4, html section.section-tertiary h5, html section.section-tertiary h6 {
 color: #777;
}
html section.section-tertiary p {
 color: #5e5e5e;
}
html section.section-tertiary-scale-2 {
 background-color: #5daccc !important;
 border-color: #4aa2c6 !important;
}
html section.section-tertiary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #5daccc;
}
html section.section-quaternary {
 background-color: #bbb !important;
 border-color: #aeaeae !important;
}
html section.section-quaternary h1, html section.section-quaternary h2, html section.section-quaternary h3, html section.section-quaternary h4, html section.section-quaternary h5, html section.section-quaternary h6 {
 color: #777;
}
html section.section-quaternary p {
 color: #5e5e5e;
}
html section.section-quaternary-scale-2 {
 background-color: #a2a2a2 !important;
 border-color: #959595 !important;
}
html section.section-quaternary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #a2a2a2;
}
html section.section-dark {
 background-color: #2e353e !important;
 border-color: #23282f !important;
}
html section.section-dark h1, html section.section-dark h2, html section.section-dark h3, html section.section-dark h4, html section.section-dark h5, html section.section-dark h6 {
 color: #fff;
}
html section.section-dark p {
 color: #e6e6e6;
}
html section.section-dark-scale-2 {
 background-color: #181c21 !important;
 border-color: #0d0f12 !important;
}
html section.section-dark-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #181c21;
}
html section.section-light {
 background-color: #fff !important;
 border-color: #f2f2f2 !important;
}
html section.section-light h1, html section.section-light h2, html section.section-light h3, html section.section-light h4, html section.section-light h5, html section.section-light h6 {
 color: #777;
}
html section.section-light p {
 color: #5e5e5e;
}
html section.section-light-scale-2 {
 background-color: #e6e6e6 !important;
 border-color: #d9d9d9 !important;
}
html section.section-light-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #e6e6e6;
}
html section.section-default-scale-1 {
 background-color: #dbdbdb !important;
 border-top-color: #d3d3d3 !important;
}
html section.section-default-scale-2 {
 background-color: #c1c1c1 !important;
 border-top-color: #b9b9b9 !important;
}
html section.section-default-scale-3 {
 background-color: #a8a8a8 !important;
 border-top-color: #a0a0a0 !important;
}
html section.section-default-scale-4 {
 background-color: #8e8e8e !important;
 border-top-color: #868686 !important;
}
html section.section-default-scale-5 {
 background-color: #757575 !important;
 border-top-color: #6d6d6d !important;
}
html section.section-default-scale-6 {
 background-color: #5b5b5b !important;
 border-top-color: #535353 !important;
}
html section.section-default-scale-7 {
 background-color: #424242 !important;
 border-top-color: #3a3a3a !important;
}
html section.section-default-scale-8 {
 background-color: #282828 !important;
 border-top-color: #202020 !important;
}
html section.section-default-scale-9 {
 background-color: #0f0f0f !important;
 border-top-color: #070707 !important;
}
html.dark section.section-default-scale-1 {
 background-color: #333a44 !important;
 border-top-color: #2c323b !important;
}
html.dark section.section-default-scale-2 {
 background-color: #495362 !important;
 border-top-color: #424b59 !important;
}
html.dark section.section-default-scale-3 {
 background-color: #5e6b7f !important;
 border-top-color: #586476 !important;
}
html.dark section.section-default-scale-4 {
 background-color: #77849a !important;
 border-top-color: #6e7d93 !important;
}
html.dark section.section-default-scale-5 {
 background-color: #949faf !important;
 border-top-color: #8b97a9 !important;
}
html.dark section.section-default-scale-6 {
 background-color: #b1b9c5 !important;
 border-top-color: #a8b1be !important;
}
html.dark section.section-default-scale-7 {
 background-color: #ced3db !important;
 border-top-color: #c5cbd4 !important;
}
html.dark section.section-default-scale-8 {
 background-color: #ebeef1 !important;
 border-top-color: #e3e6ea !important;
}
html.dark section.section-default-scale-9 {
 background-color: #fff !important;
 border-top-color: #f7f7f7 !important;
}
section.page-header h1 {
 border-bottom-color: #5974a3;
}
section.page-header.custom-product {
 background-color: #506893;
 border-top-color: #556f9c;
}
html .page-header-color.page-header-primary {
 background-color: #5974a3;
 border-bottom-color: #5974a3;
 color: #fff;
}
html .page-header-color.page-header-primary h1 {
 color: #fff;
}
html .page-header-color.page-header-primary h1 span {
 color: #fff;
}
html .page-header-color.page-header-primary a {
 color: #fff;
}
html .page-header-color.page-header-primary .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-secondary {
 background-color: #57a6b0;
 border-bottom-color: #57a6b0;
 color: #fff;
}
html .page-header-color.page-header-secondary h1 {
 color: #fff;
}
html .page-header-color.page-header-secondary h1 span {
 color: #fff;
}
html .page-header-color.page-header-secondary a {
 color: #fff;
}
html .page-header-color.page-header-secondary .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-tertiary {
 background-color: #84c0d8;
 border-bottom-color: #84c0d8;
 color: #777;
}
html .page-header-color.page-header-tertiary h1 {
 color: #777;
}
html .page-header-color.page-header-tertiary h1 span {
 color: #777;
}
html .page-header-color.page-header-tertiary a {
 color: #777;
}
html .page-header-color.page-header-tertiary .breadcrumb>.active {
 color: #777;
}
html .page-header-color.page-header-quaternary {
 background-color: #bbb;
 border-bottom-color: #bbb;
 color: #777;
}
html .page-header-color.page-header-quaternary h1 {
 color: #777;
}
html .page-header-color.page-header-quaternary h1 span {
 color: #777;
}
html .page-header-color.page-header-quaternary a {
 color: #777;
}
html .page-header-color.page-header-quaternary .breadcrumb>.active {
 color: #777;
}
html .page-header-color.page-header-dark {
 background-color: #2e353e;
 border-bottom-color: #2e353e;
 color: #fff;
}
html .page-header-color.page-header-dark h1 {
 color: #fff;
}
html .page-header-color.page-header-dark h1 span {
 color: #fff;
}
html .page-header-color.page-header-dark a {
 color: #fff;
}
html .page-header-color.page-header-dark .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-light {
 background-color: #fff;
 border-bottom-color: #fff;
 color: #777;
}
html .page-header-color.page-header-light h1 {
 color: #777;
}
html .page-header-color.page-header-light h1 span {
 color: #777;
}
html .page-header-color.page-header-light a {
 color: #777;
}
html .page-header-color.page-header-light .breadcrumb>.active {
 color: #777;
}
html .toggle-primary .toggle label {
 color: #5974a3;
 border-left-color: #5974a3;
 border-right-color: #5974a3;
}
html .toggle-primary .toggle.active>label {
 background-color: #5974a3;
 border-color: #5974a3;
 color: #fff;
}
html .toggle-primary.toggle-simple .toggle>label:after {
 background-color: #5974a3;
}
html .toggle-secondary .toggle label {
 color: #57a6b0;
 border-left-color: #57a6b0;
 border-right-color: #57a6b0;
}
html .toggle-secondary .toggle.active>label {
 background-color: #57a6b0;
 border-color: #57a6b0;
 color: #fff;
}
html .toggle-secondary.toggle-simple .toggle>label:after {
 background-color: #57a6b0;
}
html .toggle-tertiary .toggle label {
 color: #84c0d8;
 border-left-color: #84c0d8;
 border-right-color: #84c0d8;
}
html .toggle-tertiary .toggle.active>label {
 background-color: #84c0d8;
 border-color: #84c0d8;
 color: #777;
}
html .toggle-tertiary.toggle-simple .toggle>label:after {
 background-color: #84c0d8;
}
html .toggle-quaternary .toggle label {
 color: #bbb;
 border-left-color: #bbb;
 border-right-color: #bbb;
}
html .toggle-quaternary .toggle.active>label {
 background-color: #bbb;
 border-color: #bbb;
 color: #777;
}
html .toggle-quaternary.toggle-simple .toggle>label:after {
 background-color: #bbb;
}
html .toggle-dark .toggle label {
 color: #2e353e;
 border-left-color: #2e353e;
 border-right-color: #2e353e;
}
html .toggle-dark .toggle.active>label {
 background-color: #2e353e;
 border-color: #2e353e;
 color: #fff;
}
html .toggle-dark.toggle-simple .toggle>label:after {
 background-color: #2e353e;
}
html .toggle-light .toggle label {
 color: #fff;
 border-left-color: #fff;
 border-right-color: #fff;
}
html .toggle-light .toggle.active>label {
 background-color: #fff;
 border-color: #fff;
 color: #777;
}
html .toggle-light.toggle-simple .toggle>label:after {
 background-color: #fff;
}
.thumb-info .thumb-info-type {
 background-color: #5974a3;
}
.thumb-info .thumb-info-action-icon {
 background-color: #5974a3;
}
.thumb-info-social-icons a {
 background-color: #5974a3;
}
.thumbnail .zoom {
 background-color: #5974a3;
}
.img-thumbnail .zoom {
 background-color: #5974a3;
}
html .thumb-info .thumb-info-action-icon-primary {
 background-color: #5974a3;
}
html .thumb-info .thumb-info-action-icon-primary i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-secondary {
 background-color: #57a6b0;
}
html .thumb-info .thumb-info-action-icon-secondary i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-tertiary {
 background-color: #84c0d8;
}
html .thumb-info .thumb-info-action-icon-tertiary i {
 color: #777;
}
html .thumb-info .thumb-info-action-icon-quaternary {
 background-color: #bbb;
}
html .thumb-info .thumb-info-action-icon-quaternary i {
 color: #777;
}
html .thumb-info .thumb-info-action-icon-dark {
 background-color: #2e353e;
}
html .thumb-info .thumb-info-action-icon-dark i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-light {
 background-color: #fff;
}
html .thumb-info .thumb-info-action-icon-light i {
 color: #777;
}
.thumb-info-ribbon {
 background: #5974a3;
}
.thumb-info-ribbon:before {
 border-right-color: #3e5172;
 border-left-color: #3e5172;
}
.inverted {
 background-color: #5974a3;
}
html .inverted-primary {
 background-color: #5974a3;
}
html .inverted-secondary {
 background-color: #57a6b0;
}
html .inverted-tertiary {
 background-color: #84c0d8;
}
html .inverted-quaternary {
 background-color: #bbb;
}
html .inverted-dark {
 background-color: #2e353e;
}
html .inverted-light {
 background-color: #fff;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
 background-color: #4e668f;
}
.owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"] {
 color: #5974a3;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #5974a3;
 border-color: #5974a3 #5974a3 #475d82;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
 border-color: #6982ad #6982ad #506893;
 background-color: #6982ad;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:active, .owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
 border-color: #506893 #506893 #506893;
 background-color: #506893;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"].dropdown-toggle {
 border-left-color: #506893;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"][disabled] {
 border-color: #9aabc8;
 background-color: #9aabc8;
}
html body .tabs .nav-tabs a, html.dark body .tabs .nav-tabs a, html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover {
 color: #5974a3;
}
html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover, html body .tabs .nav-tabs a:focus, html.dark body .tabs .nav-tabs a:focus {
 border-top-color: #5974a3;
}
html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a {
 border-top-color: #5974a3;
 color: #5974a3;
}
html body .tabs .nav-tabs.nav-justified a:hover, html.dark body .tabs .nav-tabs.nav-justified a:hover, html body .tabs .nav-tabs.nav-justified a:focus, html.dark body .tabs .nav-tabs.nav-justified a:focus {
 border-top-color: #5974a3;
}
html body .tabs.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a, html.dark body .tabs.tabs-bottom .nav-tabs li.active a, html body .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
 border-bottom-color: #5974a3;
}
html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
 border-left-color: #5974a3;
}
html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
 border-right-color: #5974a3;
}
html body .tabs-primary .nav-tabs li a, html.dark body .tabs-primary .nav-tabs li a, html body .tabs-primary .nav-tabs.nav-justified li a, html.dark body .tabs-primary .nav-tabs.nav-justified li a, html body .tabs-primary .nav-tabs li a:hover, html.dark body .tabs-primary .nav-tabs li a:hover, html body .tabs-primary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
 color: #5974a3;
}
html body .tabs-primary .nav-tabs li a:hover, html.dark body .tabs-primary .nav-tabs li a:hover, html body .tabs-primary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
 border-top-color: #5974a3;
}
html body .tabs-primary .nav-tabs li.active a, html.dark body .tabs-primary .nav-tabs li.active a, html body .tabs-primary .nav-tabs.nav-justified li.active a, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a, html body .tabs-primary .nav-tabs li.active a:hover, html.dark body .tabs-primary .nav-tabs li.active a:hover, html body .tabs-primary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover, html body .tabs-primary .nav-tabs li.active a:focus, html.dark body .tabs-primary .nav-tabs li.active a:focus, html body .tabs-primary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #5974a3;
 color: #5974a3;
}
html body .tabs-primary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #5974a3;
}
html body .tabs-primary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #5974a3;
}
html body .tabs-primary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #5974a3;
}
html body .tabs-primary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a, html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #5974a3;
}
html body .tabs-primary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #5974a3;
}
html body .tabs-primary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a, html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #5974a3;
}
html body .tabs-secondary .nav-tabs li a, html.dark body .tabs-secondary .nav-tabs li a, html body .tabs-secondary .nav-tabs.nav-justified li a, html.dark body .tabs-secondary .nav-tabs.nav-justified li a, html body .tabs-secondary .nav-tabs li a:hover, html.dark body .tabs-secondary .nav-tabs li a:hover, html body .tabs-secondary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
 color: #57a6b0;
}
html body .tabs-secondary .nav-tabs li a:hover, html.dark body .tabs-secondary .nav-tabs li a:hover, html body .tabs-secondary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
 border-top-color: #57a6b0;
}
html body .tabs-secondary .nav-tabs li.active a, html.dark body .tabs-secondary .nav-tabs li.active a, html body .tabs-secondary .nav-tabs.nav-justified li.active a, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a, html body .tabs-secondary .nav-tabs li.active a:hover, html.dark body .tabs-secondary .nav-tabs li.active a:hover, html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover, html body .tabs-secondary .nav-tabs li.active a:focus, html.dark body .tabs-secondary .nav-tabs li.active a:focus, html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #57a6b0;
 color: #57a6b0;
}
html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #57a6b0;
}
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #57a6b0;
}
html body .tabs-secondary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #57a6b0;
}
html body .tabs-secondary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a, html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #57a6b0;
}
html body .tabs-secondary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #57a6b0;
}
html body .tabs-secondary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a, html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #57a6b0;
}
html body .tabs-tertiary .nav-tabs li a, html.dark body .tabs-tertiary .nav-tabs li a, html body .tabs-tertiary .nav-tabs.nav-justified li a, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a, html body .tabs-tertiary .nav-tabs li a:hover, html.dark body .tabs-tertiary .nav-tabs li a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
 color: #84c0d8;
}
html body .tabs-tertiary .nav-tabs li a:hover, html.dark body .tabs-tertiary .nav-tabs li a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
 border-top-color: #84c0d8;
}
html body .tabs-tertiary .nav-tabs li.active a, html.dark body .tabs-tertiary .nav-tabs li.active a, html body .tabs-tertiary .nav-tabs.nav-justified li.active a, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a, html body .tabs-tertiary .nav-tabs li.active a:hover, html.dark body .tabs-tertiary .nav-tabs li.active a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover, html body .tabs-tertiary .nav-tabs li.active a:focus, html.dark body .tabs-tertiary .nav-tabs li.active a:focus, html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #84c0d8;
 color: #84c0d8;
}
html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #84c0d8;
}
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #84c0d8;
}
html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #84c0d8;
}
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a, html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #84c0d8;
}
html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #84c0d8;
}
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a, html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #84c0d8;
}
html body .tabs-quaternary .nav-tabs li a, html.dark body .tabs-quaternary .nav-tabs li a, html body .tabs-quaternary .nav-tabs.nav-justified li a, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a, html body .tabs-quaternary .nav-tabs li a:hover, html.dark body .tabs-quaternary .nav-tabs li a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
 color: #bbb;
}
html body .tabs-quaternary .nav-tabs li a:hover, html.dark body .tabs-quaternary .nav-tabs li a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
 border-top-color: #bbb;
}
html body .tabs-quaternary .nav-tabs li.active a, html.dark body .tabs-quaternary .nav-tabs li.active a, html body .tabs-quaternary .nav-tabs.nav-justified li.active a, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a, html body .tabs-quaternary .nav-tabs li.active a:hover, html.dark body .tabs-quaternary .nav-tabs li.active a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover, html body .tabs-quaternary .nav-tabs li.active a:focus, html.dark body .tabs-quaternary .nav-tabs li.active a:focus, html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #bbb;
 color: #bbb;
}
html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #bbb;
}
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #bbb;
}
html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #bbb;
}
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a, html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #bbb;
}
html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #bbb;
}
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a, html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #bbb;
}
html body .tabs-dark .nav-tabs li a, html.dark body .tabs-dark .nav-tabs li a, html body .tabs-dark .nav-tabs.nav-justified li a, html.dark body .tabs-dark .nav-tabs.nav-justified li a, html body .tabs-dark .nav-tabs li a:hover, html.dark body .tabs-dark .nav-tabs li a:hover, html body .tabs-dark .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
 color: #2e353e;
}
html body .tabs-dark .nav-tabs li a:hover, html.dark body .tabs-dark .nav-tabs li a:hover, html body .tabs-dark .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
 border-top-color: #2e353e;
}
html body .tabs-dark .nav-tabs li.active a, html.dark body .tabs-dark .nav-tabs li.active a, html body .tabs-dark .nav-tabs.nav-justified li.active a, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a, html body .tabs-dark .nav-tabs li.active a:hover, html.dark body .tabs-dark .nav-tabs li.active a:hover, html body .tabs-dark .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover, html body .tabs-dark .nav-tabs li.active a:focus, html.dark body .tabs-dark .nav-tabs li.active a:focus, html body .tabs-dark .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #2e353e;
 color: #2e353e;
}
html body .tabs-dark.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #2e353e;
}
html body .tabs-dark.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
 border-left-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-left li.active a, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a, html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover, html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
 border-right-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-right li.active a, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a, html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover, html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #2e353e;
}
html body .tabs-light .nav-tabs li a, html.dark body .tabs-light .nav-tabs li a, html body .tabs-light .nav-tabs.nav-justified li a, html.dark body .tabs-light .nav-tabs.nav-justified li a, html body .tabs-light .nav-tabs li a:hover, html.dark body .tabs-light .nav-tabs li a:hover, html body .tabs-light .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
 color: #fff;
}
html body .tabs-light .nav-tabs li a:hover, html.dark body .tabs-light .nav-tabs li a:hover, html body .tabs-light .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
 border-top-color: #fff;
}
html body .tabs-light .nav-tabs li.active a, html.dark body .tabs-light .nav-tabs li.active a, html body .tabs-light .nav-tabs.nav-justified li.active a, html.dark body .tabs-light .nav-tabs.nav-justified li.active a, html body .tabs-light .nav-tabs li.active a:hover, html.dark body .tabs-light .nav-tabs li.active a:hover, html body .tabs-light .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover, html body .tabs-light .nav-tabs li.active a:focus, html.dark body .tabs-light .nav-tabs li.active a:focus, html body .tabs-light .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #fff;
 color: #fff;
}
html body .tabs-light.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #fff;
}
html body .tabs-light.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
 border-left-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-left li.active a, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a, html body .tabs-light.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover, html body .tabs-light.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
 border-right-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-right li.active a, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a, html body .tabs-light.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover, html body .tabs-light.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #fff;
}
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
 border-right-color: #5974a3;
 border-left-color: transparent;
}
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
 border-right-color: transparent;
 border-left-color: #5974a3;
}
.list.list-icons li .fa, .list.list-icons li .icons {
 color: #5974a3;
 border-color: #5974a3;
}
.list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {
 background-color: #5974a3;
}
.list.list-ordened li:before {
 color: #5974a3;
 border-color: #5974a3;
}
.list.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
}
html .list-primary.list-icons li .fa, html .list-primary.list-icons li .icons {
 color: #5974a3;
 border-color: #5974a3;
}
html .list-primary.list-icons.list-icons-style-3 li .fa, html .list-primary.list-icons.list-icons-style-3 li .icons {
 background-color: #5974a3;
 color: #fff;
}
html .list-primary.list-ordened li:before {
 color: #5974a3;
}
html .list-primary.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
 color: #fff;
}
html .list-secondary.list-icons li .fa, html .list-secondary.list-icons li .icons {
 color: #57a6b0;
 border-color: #57a6b0;
}
html .list-secondary.list-icons.list-icons-style-3 li .fa, html .list-secondary.list-icons.list-icons-style-3 li .icons {
 background-color: #57a6b0;
 color: #fff;
}
html .list-secondary.list-ordened li:before {
 color: #57a6b0;
}
html .list-secondary.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
 color: #fff;
}
html .list-tertiary.list-icons li .fa, html .list-tertiary.list-icons li .icons {
 color: #84c0d8;
 border-color: #84c0d8;
}
html .list-tertiary.list-icons.list-icons-style-3 li .fa, html .list-tertiary.list-icons.list-icons-style-3 li .icons {
 background-color: #84c0d8;
 color: #777;
}
html .list-tertiary.list-ordened li:before {
 color: #84c0d8;
}
html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
 color: #777;
}
html .list-quaternary.list-icons li .fa, html .list-quaternary.list-icons li .icons {
 color: #bbb;
 border-color: #bbb;
}
html .list-quaternary.list-icons.list-icons-style-3 li .fa, html .list-quaternary.list-icons.list-icons-style-3 li .icons {
 background-color: #bbb;
 color: #777;
}
html .list-quaternary.list-ordened li:before {
 color: #bbb;
}
html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
 color: #777;
}
html .list-dark.list-icons li .fa, html .list-dark.list-icons li .icons {
 color: #2e353e;
 border-color: #2e353e;
}
html .list-dark.list-icons.list-icons-style-3 li .fa, html .list-dark.list-icons.list-icons-style-3 li .icons {
 background-color: #2e353e;
 color: #fff;
}
html .list-dark.list-ordened li:before {
 color: #2e353e;
}
html .list-dark.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
 color: #fff;
}
html .list-light.list-icons li .fa, html .list-light.list-icons li .icons {
 color: #fff;
 border-color: #fff;
}
html .list-light.list-icons.list-icons-style-3 li .fa, html .list-light.list-icons.list-icons-style-3 li .icons {
 background-color: #fff;
 color: #777;
}
html .list-light.list-ordened li:before {
 color: #fff;
}
html .list-light.list-ordened.list-ordened-style-3 li:before {
 background-color: #5974a3;
 color: #777;
}
section.video blockquote i.fa-quote-left {
 color: #5974a3;
}
.panel-group .panel-heading a {
 color: #5974a3;
}
html .panel-group.panel-group-primary .panel-heading {
 background-color: #5974a3 !important;
}
html .panel-group.panel-group-primary .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-secondary .panel-heading {
 background-color: #57a6b0 !important;
}
html .panel-group.panel-group-secondary .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-tertiary .panel-heading {
 background-color: #84c0d8 !important;
}
html .panel-group.panel-group-tertiary .panel-heading a {
 color: #777;
}
html .panel-group.panel-group-quaternary .panel-heading {
 background-color: #bbb !important;
}
html .panel-group.panel-group-quaternary .panel-heading a {
 color: #777;
}
html .panel-group.panel-group-dark .panel-heading {
 background-color: #2e353e !important;
}
html .panel-group.panel-group-dark .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-light .panel-heading {
 background-color: #fff !important;
}
html .panel-group.panel-group-light .panel-heading a {
 color: #777;
}
html .divider.divider-primary .fa, html .divider.divider-primary .icons {
 color: #5974a3;
}
html .divider.divider-primary.divider-small hr {
 background: #5974a3;
}
html .divider.divider-secondary .fa, html .divider.divider-secondary .icons {
 color: #57a6b0;
}
html .divider.divider-secondary.divider-small hr {
 background: #57a6b0;
}
html .divider.divider-tertiary .fa, html .divider.divider-tertiary .icons {
 color: #84c0d8;
}
html .divider.divider-tertiary.divider-small hr {
 background: #84c0d8;
}
html .divider.divider-quaternary .fa, html .divider.divider-quaternary .icons {
 color: #bbb;
}
html .divider.divider-quaternary.divider-small hr {
 background: #bbb;
}
html .divider.divider-dark .fa, html .divider.divider-dark .icons {
 color: #2e353e;
}
html .divider.divider-dark.divider-small hr {
 background: #2e353e;
}
html .divider.divider-light .fa, html .divider.divider-light .icons {
 color: #fff;
}
html .divider.divider-light.divider-small hr {
 background: #fff;
}
html .divider.divider-style-2.divider-primary .fa, html .divider.divider-style-2.divider-primary .icons {
 background: #5974a3;
 color: #fff;
}
html .divider.divider-style-2.divider-secondary .fa, html .divider.divider-style-2.divider-secondary .icons {
 background: #57a6b0;
 color: #fff;
}
html .divider.divider-style-2.divider-tertiary .fa, html .divider.divider-style-2.divider-tertiary .icons {
 background: #84c0d8;
 color: #777;
}
html .divider.divider-style-2.divider-quaternary .fa, html .divider.divider-style-2.divider-quaternary .icons {
 background: #bbb;
 color: #777;
}
html .divider.divider-style-2.divider-dark .fa, html .divider.divider-style-2.divider-dark .icons {
 background: #2e353e;
 color: #fff;
}
html .divider.divider-style-2.divider-light .fa, html .divider.divider-style-2.divider-light .icons {
 background: #fff;
 color: #777;
}
html .divider.divider-style-3.divider-primary .fa, html .divider.divider-style-3.divider-primary .icons {
 border-color: #5974a3;
}
html .divider.divider-style-3.divider-secondary .fa, html .divider.divider-style-3.divider-secondary .icons {
 border-color: #57a6b0;
}
html .divider.divider-style-3.divider-tertiary .fa, html .divider.divider-style-3.divider-tertiary .icons {
 border-color: #84c0d8;
}
html .divider.divider-style-3.divider-quaternary .fa, html .divider.divider-style-3.divider-quaternary .icons {
 border-color: #bbb;
}
html .divider.divider-style-3.divider-dark .fa, html .divider.divider-style-3.divider-dark .icons {
 border-color: #2e353e;
}
html .divider.divider-style-3.divider-light .fa, html .divider.divider-style-3.divider-light .icons {
 border-color: #fff;
}
#header .tip {
 background: #5974a3;
 color: #fff;
}
#header .tip:before {
 border-right-color: #5974a3;
}
html #header .tip-primary {
 background: #5974a3 !important;
 color: #fff !important;
}
html #header .tip-primary:before {
 border-right-color: #5974a3 !important;
}
html #header .tip-secondary {
 background: #57a6b0 !important;
 color: #fff !important;
}
html #header .tip-secondary:before {
 border-right-color: #57a6b0 !important;
}
html #header .tip-tertiary {
 background: #84c0d8 !important;
 color: #777 !important;
}
html #header .tip-tertiary:before {
 border-right-color: #84c0d8 !important;
}
html #header .tip-quaternary {
 background: #bbb !important;
 color: #777 !important;
}
html #header .tip-quaternary:before {
 border-right-color: #bbb !important;
}
html #header .tip-dark {
 background: #2e353e !important;
 color: #fff !important;
}
html #header .tip-dark:before {
 border-right-color: #2e353e !important;
}
html #header .tip-light {
 background: #fff !important;
 color: #777 !important;
}
html #header .tip-light:before {
 border-right-color: #fff !important;
}
html[dir="rtl"] #header .tip.skin:before {
 border-left-color: #5974a3;
}
#header .header-btn-collapse-nav {
 background: #5974a3;
}
}
@media screen and (min-width:992px) {
 #header .header-nav-main nav>ul>li.open>a, #header .header-nav-main nav>ul>li:hover>a {
 background: #5974a3;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
 border-top-color: #5974a3;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #5974a3;
 }
 #header .header-nav.header-nav-stripe {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-stripe nav>ul>li:not(:hover).active>a {
 color: #5974a3;
 }
 #header .header-nav.header-nav-stripe nav>ul>li:hover>a {
 background-color: #5974a3;
 }
 #header .header-nav.header-nav-top-line {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-top-line nav>ul li.active>a, #header .header-nav.header-nav-top-line nav>ul li:hover>a {
 color: #5974a3;
 border-top-color: #5974a3;
 }
 #header .header-nav.header-nav-dark-dropdown {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul li.active>a, #header .header-nav.header-nav-dark-dropdown nav>ul li:hover>a {
 color: #5974a3;
 }
}
@media screen and (min-width:992px) {
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary>a {
 color: #5974a3;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary:hover>a {
 background: #5974a3;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu {
 border-top-color: #5974a3;
 background-color: #5974a3;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #6982ad;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover>a {
 background: #6982ad;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary>a {
 color: #57a6b0;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary:hover>a {
 background: #57a6b0;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu {
 border-top-color: #57a6b0;
 background-color: #57a6b0;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #68afb8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover>a {
 background: #68afb8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary>a {
 color: #84c0d8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary:hover>a {
 background: #84c0d8;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
 border-top-color: #84c0d8;
 background-color: #84c0d8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
 color: #777;
 border-bottom-color: #97cade;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover>a {
 background: #97cade;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
 color: #777;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary>a {
 color: #bbb;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary:hover>a {
 background: #bbb;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
 border-top-color: #bbb;
 background-color: #bbb;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
 color: #777;
 border-bottom-color: #c8c8c8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover>a {
 background: #c8c8c8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
 color: #777;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark>a {
 color: #2e353e;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark:hover>a {
 background: #2e353e;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu {
 border-top-color: #2e353e;
 background-color: #2e353e;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #39424d;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover>a {
 background: #39424d;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light>a {
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light:hover>a {
 background: #fff;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu {
 border-top-color: #fff;
 background-color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu li a {
 color: #777;
 border-bottom-color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu li:hover>a {
 background: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
 color: #777;
 opacity: .7;
 }
}
@media screen and (max-width:991px) {
 #header .header-nav-main nav>ul>li>a, #header .header-nav-main nav>ul>li>a:focus, #header .header-nav-main nav>ul>li>a:hover {
 color: #5974a3;
 }
 #header .header-nav-main nav>ul>li.active>a, #header .header-nav-main nav>ul>li.active>a:focus, #header .header-nav-main nav>ul>li.active>a:hover {
 background-color: #5974a3;
 }
}
@media screen and (max-width:991px) {
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary>a {
 color: #5974a3;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary.active>a {
 background: #5974a3;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary>a {
 color: #57a6b0;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary.active>a {
 background: #57a6b0;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary>a {
 color: #84c0d8;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary.active>a {
 background: #84c0d8;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary>a {
 color: #bbb;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary.active>a {
 background: #bbb;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark>a {
 color: #2e353e;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark.active>a {
 background: #2e353e;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light>a {
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light.active>a {
 background: #fff;
 color: #777;
 }
}
@media screen {
html #header .header-top.header-top-primary {
 background: #5974a3;
 border-top-color: #506893;
}
html #header .header-top.header-top-primary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-primary .header-nav-top ul>li>a:focus {
 background: #6982ad;
}
html #header .header-top.header-top-secondary {
 background: #57a6b0;
 border-top-color: #4c98a2;
}
html #header .header-top.header-top-secondary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-secondary .header-nav-top ul>li>a:focus {
 background: #68afb8;
}
html #header .header-top.header-top-tertiary {
 background: #84c0d8;
 border-top-color: #71b6d2;
}
html #header .header-top.header-top-tertiary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-tertiary .header-nav-top ul>li>a:focus {
 background: #97cade;
}
html #header .header-top.header-top-quaternary {
 background: #bbb;
 border-top-color: #aeaeae;
}
html #header .header-top.header-top-quaternary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-quaternary .header-nav-top ul>li>a:focus {
 background: #c8c8c8;
}
html #header .header-top.header-top-dark {
 background: #2e353e;
 border-top-color: #23282f;
}
html #header .header-top.header-top-dark .header-nav-top ul>li>a:hover, html #header .header-top.header-top-dark .header-nav-top ul>li>a:focus {
 background: #39424d;
}
html #header .header-top.header-top-light {
 background: #fff;
 border-top-color: #f2f2f2;
}
html #header .header-top.header-top-light .header-nav-top ul>li>a:hover, html #header .header-top.header-top-light .header-nav-top ul>li>a:focus {
 background: #fff;
}
}
@media screen and (min-width:992px) {
 html #header .header-nav-bar-primary {
 background: #5974a3 !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-secondary {
 background: #57a6b0 !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-tertiary {
 background: #84c0d8 !important;
 color: #777 !important;
 }
 html #header .header-nav-bar-quaternary {
 background: #bbb !important;
 color: #777 !important;
 }
 html #header .header-nav-bar-dark {
 background: #2e353e !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-light {
 background: #fff !important;
 color: #777 !important;
 }
}
@media screen and (min-width:992px) {
 #header .header-nav-main-light nav>ul>li.dropdown:hover>a {
 color: #5974a3;
 }
 #header .header-nav-main-light nav>ul>li.active>a {
 color: #5974a3;
 }
}
@media screen {
.testimonial blockquote {
 background: #6982ad;
}
.testimonial .testimonial-arrow-down {
 border-top-color: #6982ad;
}
html .testimonial-primary blockquote {
 background: #6982ad;
}
html .testimonial-primary .testimonial-arrow-down {
 border-top-color: #6982ad;
}
html .testimonial-secondary blockquote {
 background: #68afb8;
}
html .testimonial-secondary .testimonial-arrow-down {
 border-top-color: #68afb8;
}
html .testimonial-tertiary blockquote {
 background: #97cade;
}
html .testimonial-tertiary .testimonial-arrow-down {
 border-top-color: #97cade;
}
html .testimonial-quaternary blockquote {
 background: #c8c8c8;
}
html .testimonial-quaternary .testimonial-arrow-down {
 border-top-color: #c8c8c8;
}
html .testimonial-dark blockquote {
 background: #39424d;
}
html .testimonial-dark .testimonial-arrow-down {
 border-top-color: #39424d;
}
html .testimonial-light blockquote {
 background: #fff;
}
html .testimonial-light .testimonial-arrow-down {
 border-top-color: #fff;
}
.circular-bar.only-icon .fa, .circular-bar.only-icon .icons {
 color: #5974a3;
}
html .counters .counter-primary .fa, html .counters .counter-primary .icons, html .counters .counter-primary strong {
 color: #5974a3;
}
html .counters .counter-secondary .fa, html .counters .counter-secondary .icons, html .counters .counter-secondary strong {
 color: #57a6b0;
}
html .counters .counter-tertiary .fa, html .counters .counter-tertiary .icons, html .counters .counter-tertiary strong {
 color: #84c0d8;
}
html .counters .counter-quaternary .fa, html .counters .counter-quaternary .icons, html .counters .counter-quaternary strong {
 color: #bbb;
}
html .counters .counter-dark .fa, html .counters .counter-dark .icons, html .counters .counter-dark strong {
 color: #2e353e;
}
html .counters .counter-light .fa, html .counters .counter-light .icons, html .counters .counter-light strong {
 color: #fff;
}
.icon-featured {
 background-color: #5974a3;
}
.featured-box-primary .icon-featured {
 background-color: #5974a3;
}
.featured-box-primary .icon-featured:after {
 border-color: #5974a3;
}
.featured-box-primary h4 {
 color: #5974a3;
}
.featured-box-primary .box-content {
 border-top-color: #5974a3;
}
html .featured-box-primary .icon-featured {
 background-color: #5974a3;
}
html .featured-box-primary h4 {
 color: #5974a3;
}
html .featured-box-primary .box-content {
 border-top-color: #5974a3;
}
html .featured-box-secondary .icon-featured {
 background-color: #57a6b0;
}
html .featured-box-secondary h4 {
 color: #57a6b0;
}
html .featured-box-secondary .box-content {
 border-top-color: #57a6b0;
}
html .featured-box-tertiary .icon-featured {
 background-color: #84c0d8;
}
html .featured-box-tertiary h4 {
 color: #84c0d8;
}
html .featured-box-tertiary .box-content {
 border-top-color: #84c0d8;
}
html .featured-box-quaternary .icon-featured {
 background-color: #bbb;
}
html .featured-box-quaternary h4 {
 color: #bbb;
}
html .featured-box-quaternary .box-content {
 border-top-color: #bbb;
}
html .featured-box-dark .icon-featured {
 background-color: #2e353e;
}
html .featured-box-dark h4 {
 color: #2e353e;
}
html .featured-box-dark .box-content {
 border-top-color: #2e353e;
}
html .featured-box-light .icon-featured {
 background-color: #fff;
}
html .featured-box-light h4 {
 color: #fff;
}
html .featured-box-light .box-content {
 border-top-color: #fff;
}
html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
 border-color: #5974a3;
 color: #5974a3;
}
html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
 border-color: #57a6b0;
 color: #57a6b0;
}
html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
 border-color: #84c0d8;
 color: #84c0d8;
}
html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
 border-color: #bbb;
 color: #bbb;
}
html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
 border-color: #2e353e;
 color: #2e353e;
}
html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
 border-color: #fff;
 color: #fff;
}
html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
 border-color: #5974a3;
 color: #5974a3;
}
html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
 border-color: #57a6b0;
 color: #57a6b0;
}
html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
 border-color: #84c0d8;
 color: #84c0d8;
}
html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
 border-color: #bbb;
 color: #bbb;
}
html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
 border-color: #2e353e;
 color: #2e353e;
}
html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
 border-color: #fff;
 color: #fff;
}
html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
 color: #5974a3;
}
html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
 color: #57a6b0;
}
html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
 color: #84c0d8;
}
html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
 color: #bbb;
}
html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
 color: #2e353e;
}
html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
 color: #fff;
}
html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
 color: #5974a3;
}
html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
 color: #57a6b0;
}
html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
 color: #84c0d8;
}
html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
 color: #bbb;
}
html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
 color: #2e353e;
}
html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
 color: #fff;
}
html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
 color: #5974a3;
}
html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
 color: #57a6b0;
}
html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
 color: #84c0d8;
}
html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
 color: #bbb;
}
html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
 color: #2e353e;
}
html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
 color: #fff;
}
html .featured-box-effect-2.featured-box-primary .icon-featured:after {
 box-shadow: 0 0 0 3px #5974a3;
}
html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
 box-shadow: 0 0 0 3px #57a6b0;
}
html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
 box-shadow: 0 0 0 3px #84c0d8;
}
html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
 box-shadow: 0 0 0 3px #bbb;
}
html .featured-box-effect-2.featured-box-dark .icon-featured:after {
 box-shadow: 0 0 0 3px #2e353e;
}
html .featured-box-effect-2.featured-box-light .icon-featured:after {
 box-shadow: 0 0 0 3px #fff;
}
html .featured-box-effect-3.featured-box-primary .icon-featured:after {
 box-shadow: 0 0 0 10px #5974a3;
}
html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
 background: #5974a3 !important;
}
html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
 box-shadow: 0 0 0 10px #57a6b0;
}
html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
 background: #57a6b0 !important;
}
html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
 box-shadow: 0 0 0 10px #84c0d8;
}
html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
 background: #84c0d8 !important;
}
html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
 box-shadow: 0 0 0 10px #bbb;
}
html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
 background: #bbb !important;
}
html .featured-box-effect-3.featured-box-dark .icon-featured:after {
 box-shadow: 0 0 0 10px #2e353e;
}
html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
 background: #2e353e !important;
}
html .featured-box-effect-3.featured-box-light .icon-featured:after {
 box-shadow: 0 0 0 10px #fff;
}
html .featured-box-effect-3.featured-box-light:hover .icon-featured {
 background: #fff !important;
}
.feature-box .feature-box-icon {
 background-color: #5974a3;
}
html .feature-box-primary .feature-box-icon {
 background-color: #5974a3;
}
html .feature-box-secondary .feature-box-icon {
 background-color: #57a6b0;
}
html .feature-box-tertiary .feature-box-icon {
 background-color: #84c0d8;
}
html .feature-box-quaternary .feature-box-icon {
 background-color: #bbb;
}
html .feature-box-dark .feature-box-icon {
 background-color: #2e353e;
}
html .feature-box-light .feature-box-icon {
 background-color: #fff;
}
.feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon .icons {
 color: #5974a3;
}
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
 color: #5974a3;
}
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
 color: #57a6b0;
}
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
 color: #84c0d8;
}
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
 color: #bbb;
}
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
 color: #fff;
}
.feature-box.feature-box-style-3 .feature-box-icon {
 border-color: #5974a3;
}
.feature-box.feature-box-style-3 .feature-box-icon i.fa, .feature-box.feature-box-style-3 .feature-box-icon .icons {
 color: #5974a3;
}
html .feature-box-primary.feature-box-style-3 .feature-box-icon {
 border-color: #5974a3;
}
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
 color: #5974a3;
}
html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
 border-color: #57a6b0;
}
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
 color: #57a6b0;
}
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
 border-color: #84c0d8;
}
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
 color: #84c0d8;
}
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
 border-color: #bbb;
}
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
 color: #bbb;
}
html .feature-box-dark.feature-box-style-3 .feature-box-icon {
 border-color: #2e353e;
}
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-3 .feature-box-icon {
 border-color: #fff;
}
html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
 color: #fff;
}
.feature-box.feature-box-style-4 .feature-box-icon i.fa, .feature-box.feature-box-style-4 .feature-box-icon .icons {
 color: #5974a3;
}
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
 color: #5974a3;
}
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
 color: #57a6b0;
}
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
 color: #84c0d8;
}
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
 color: #bbb;
}
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
 color: #fff;
}
.feature-box.feature-box-style-5 .feature-box-icon i.fa, .feature-box.feature-box-style-5 .feature-box-icon i.icons {
 color: #5974a3;
}
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
 color: #5974a3;
}
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
 color: #57a6b0;
}
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.icons {
 color: #84c0d8;
}
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.icons {
 color: #bbb;
}
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-5 .feature-box-icon i.icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-5 .feature-box-icon i.icons {
 color: #fff;
}
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
 color: #5974a3;
}
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.icons {
 color: #57a6b0;
}
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.icons {
 color: #84c0d8;
}
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.icons {
 color: #bbb;
}
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-6 .feature-box-icon i.icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-6 .feature-box-icon i.icons {
 color: #fff;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(1) .featured-box-full-primary {
 background-color: #475d82;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(2) .featured-box-full-primary {
 background-color: #506893;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(3) .featured-box-full-primary {
 background-color: #5974a3;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(4) .featured-box-full-primary {
 background-color: #6982ad;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(5) .featured-box-full-primary {
 background-color: #798fb6;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(6) .featured-box-full-primary {
 background-color: #8a9dbf;
}
html .featured-boxes-full .featured-box-full-primary {
 background-color: #5974a3;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-secondary {
 background-color: #57a6b0;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-tertiary {
 background-color: #84c0d8;
 color: #777;
}
html .featured-boxes-full .featured-box-full-quaternary {
 background-color: #bbb;
 color: #777;
}
html .featured-boxes-full .featured-box-full-dark {
 background-color: #2e353e;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-light {
 background-color: #fff;
 color: #777;
}
.pricing-table .most-popular {
 border-color: #5974a3;
}
.pricing-table .most-popular h3 {
 background-color: #5974a3 !important;
}
.pricing-table.princig-table-flat .plan h3 {
 background-color: #5974a3;
}
.pricing-table.princig-table-flat .plan h3 span {
 background: #5974a3;
}
html .call-to-action.featured.featured-primary {
 border-top-color: #5974a3;
}
html .call-to-action.call-to-action-primary {
 background: #5974a3;
}
html .call-to-action.with-full-borders {
 border-color: #5974a3;
}
html .call-to-action.call-to-action-primary {
 background: #5974a3;
}
html .call-to-action.call-to-action-primary h3, html .call-to-action.call-to-action-primary p {
 color: #fff;
}
html .call-to-action.featured.featured-secondary {
 border-top-color: #57a6b0;
}
html .call-to-action.call-to-action-secondary {
 background: #57a6b0;
}
html .call-to-action.with-full-borders {
 border-color: #57a6b0;
}
html .call-to-action.call-to-action-secondary {
 background: #57a6b0;
}
html .call-to-action.call-to-action-secondary h3, html .call-to-action.call-to-action-secondary p {
 color: #fff;
}
html .call-to-action.featured.featured-tertiary {
 border-top-color: #84c0d8;
}
html .call-to-action.call-to-action-tertiary {
 background: #84c0d8;
}
html .call-to-action.with-full-borders {
 border-color: #84c0d8;
}
html .call-to-action.call-to-action-tertiary {
 background: #84c0d8;
}
html .call-to-action.call-to-action-tertiary h3, html .call-to-action.call-to-action-tertiary p {
 color: #777;
}
html .call-to-action.featured.featured-quaternary {
 border-top-color: #bbb;
}
html .call-to-action.call-to-action-quaternary {
 background: #bbb;
}
html .call-to-action.with-full-borders {
 border-color: #bbb;
}
html .call-to-action.call-to-action-quaternary {
 background: #bbb;
}
html .call-to-action.call-to-action-quaternary h3, html .call-to-action.call-to-action-quaternary p {
 color: #777;
}
html .call-to-action.featured.featured-dark {
 border-top-color: #2e353e;
}
html .call-to-action.call-to-action-dark {
 background: #2e353e;
}
html .call-to-action.with-full-borders {
 border-color: #2e353e;
}
html .call-to-action.call-to-action-dark {
 background: #2e353e;
}
html .call-to-action.call-to-action-dark h3, html .call-to-action.call-to-action-dark p {
 color: #fff;
}
html .call-to-action.featured.featured-light {
 border-top-color: #fff;
}
html .call-to-action.call-to-action-light {
 background: #fff;
}
html .call-to-action.with-full-borders {
 border-color: #fff;
}
html .call-to-action.call-to-action-light {
 background: #fff;
}
html .call-to-action.call-to-action-light h3, html .call-to-action.call-to-action-light p {
 color: #777;
}
section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
 background: #5974a3;
 box-shadow: 0 0 0 3px #fff,0 0 0 6px #5974a3;
}
ul.history li .featured-box .box-content {
 border-top-color: #5974a3;
}
.recent-posts .date .month, article.post .post-date .month {
 background-color: #5974a3;
}
.recent-posts .date .day, article.post .post-date .day {
 color: #5974a3;
}
.slider .tp-bannertimer {
 background-color: #5974a3;
}
.home-concept strong {
 color: #5974a3;
}
html .home-intro-primary {
 background: #5974a3;
}
html .home-intro-secondary {
 background: #57a6b0;
}
html .home-intro-tertiary {
 background: #84c0d8;
}
html .home-intro-quaternary {
 background: #bbb;
}
html .home-intro-dark {
 background: #2e353e;
}
html .home-intro-light {
 background: #fff;
}
.home-intro p em {
 color: #798fb6;
}
.shop ul.products li.product .onsale {
 background-color: #5974a3;
 border-bottom-color: #4b6189;
}
.shop .star-rating span, .shop .cart-totals tr.total .amount {
 color: #5974a3;
}
#footer .footer-ribbon {
 background: #5974a3;
}
#footer .footer-ribbon:before {
 border-right-color: #3e5172;
 border-left-color: #3e5172;
}
#footer.light h1, #footer.light h2, #footer.light h3, #footer.light h4, #footer.light a {
 color: #5974a3;
}
#footer.color {
 background: #5974a3;
 border-top-color: #5974a3;
}
#footer.color .footer-ribbon {
 background: #475d82;
}
#footer.color .footer-ribbon:before {
 border-right-color: #2c3951;
}
#footer.color .footer-copyright {
 background: #506893;
 border-top-color: #506893;
}
html #footer.color-primary {
 background: #5974a3;
 border-top-color: #5974a3;
}
html #footer.color-primary .footer-ribbon {
 background: #475d82;
}
html #footer.color-primary .footer-ribbon:before {
 border-right-color: #2c3951;
}
html #footer.color-primary .footer-copyright {
 background: #506893;
 border-top-color: #506893;
}
html #footer.color-secondary {
 background: #57a6b0;
 border-top-color: #57a6b0;
}
html #footer.color-secondary .footer-ribbon {
 background: #448890;
}
html #footer.color-secondary .footer-ribbon:before {
 border-right-color: #2b575c;
}
html #footer.color-secondary .footer-copyright {
 background: #4c98a2;
 border-top-color: #4c98a2;
}
html #footer.color-tertiary {
 background: #84c0d8;
 border-top-color: #84c0d8;
}
html #footer.color-tertiary .footer-ribbon {
 background: #5daccc;
}
html #footer.color-tertiary .footer-ribbon:before {
 border-right-color: #3587a7;
}
html #footer.color-tertiary .footer-copyright {
 background: #71b6d2;
 border-top-color: #71b6d2;
}
html #footer.color-quaternary {
 background: #bbb;
 border-top-color: #bbb;
}
html #footer.color-quaternary .footer-ribbon {
 background: #a2a2a2;
}
html #footer.color-quaternary .footer-ribbon:before {
 border-right-color: #7b7b7b;
}
html #footer.color-quaternary .footer-copyright {
 background: #aeaeae;
 border-top-color: #aeaeae;
}
html #footer.color-dark {
 background: #2e353e;
 border-top-color: #2e353e;
}
html #footer.color-dark .footer-ribbon {
 background: #181c21;
}
html #footer.color-dark .footer-ribbon:before {
 border-right-color: #000;
}
html #footer.color-dark .footer-copyright {
 background: #23282f;
 border-top-color: #23282f;
}
html #footer.color-light {
 background: #fff;
 border-top-color: #fff;
}
html #footer.color-light .footer-ribbon {
 background: #e6e6e6;
}
html #footer.color-light .footer-ribbon:before {
 border-right-color: #bfbfbf;
}
html #footer.color-light .footer-copyright {
 background: #f2f2f2;
 border-top-color: #f2f2f2;
}
.sample-icon-list .sample-icon a:hover {
 background-color: #5974a3;
}
html.boxed .body {
 border-top-color: #5974a3;
}
.img-rounded, .img-thumbnail, .img-thumbnail img, code, pre, .form-control, .input-sm, .form-group-sm .form-control, .input-lg, .form-group-lg .form-control, .btn, .btn-group-lg>.btn, .btn-sm, .btn-group-sm>.btn, .btn-xs, .btn-group-xs>.btn, .dropdown-menu, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn, .input-group-addon, .input-group-addon.input-sm, .input-group-addon.input-lg, .nav-tabs>li>a, .nav-tabs.nav-justified>li>a, .nav-pills>li>a, .nav-tabs-justified>li>a, .navbar, .navbar-toggle, .navbar-toggle .icon-bar, .breadcrumb, .pagination, .pager li>a, .pager li>span, .label, .badge, .container .jumbotron, .container-fluid .jumbotron, .thumbnail, .alert, .progress, .panel, .panel-group .panel, .well, .well-lg, .well-sm, .modal-content, .tooltip-inner, .popover, .popover-title, .carousel-indicators li, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span, .pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
 border-radius: 0;
}
}
@media screen and (min-width:990px) {
 .nav-tabs.nav-justified>li>a, .nav-tabs-justified>li>a, .navbar {
 border-radius: 0;
 }
}
@media screen {
#header .header-search .form-control, #header .header-nav-main nav>ul>li>a, #header .header-nav-main nav>ul>li.dropdown .dropdown-menu, #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a, #header.header-transparent .header-nav-main, #header.header-semi-transparent .header-nav-main, #header.header-semi-transparent-light .header-nav-main, #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-menu, .nivo-slider .theme-default .nivoSlider, .nivo-slider .theme-default .nivoSlider img, .home-intro-compact, html.dark #header, html.boxed .body, blockquote.with-borders, p.drop-caps.drop-caps-style-2:first-child:first-letter, .btn-3d, select, .captcha-refresh, .featured-icon, .panel-group .panel-heading, .tabs, .nav-tabs li a, .tab-content, .tabs.tabs-bottom .tab-content, .tabs.tabs-bottom .nav-tabs li a, .tabs-left .tab-content, .tabs-left .nav-tabs>li:first-child a, .tabs-left .nav-tabs>li:last-child a, .tabs-right .tab-content, .tabs-right .nav-tabs>li:first-child a, .tabs-right .nav-tabs>li:last-child a, .nav-tabs.nav-justified li:first-child a, .nav-tabs.nav-justified li:first-child a:hover, .nav-tabs.nav-justified li:last-child a, .nav-tabs.nav-justified li:last-child a:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a, .tabs-navigation, .tabs-navigation .nav-tabs>li:first-child a, .tabs-navigation .nav-tabs>li:last-child a, .toggle>label, .toggle.toggle-simple .toggle>label, .toggle.toggle-simple .toggle>label:after, .owl-theme .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"]:hover, .owl-carousel.full-width .owl-controls .owl-nav .owl-prev, .owl-carousel.big-nav .owl-controls .owl-nav .owl-prev, .owl-carousel.full-width .owl-controls .owl-nav .owl-next, .owl-carousel.big-nav .owl-controls .owl-nav .owl-next, .embed-responsive.embed-responsive-borders, .pricing-table h3, .pricing-table .plan, .featured-box, .featured-box .box-content, .thumb-info, .thumb-info .thumb-info-wrapper, .thumb-info .thumb-info-wrapper:after, .thumb-info .thumb-info-type, .thumb-info img, section.timeline .timeline-date, section.timeline .timeline-box, .testimonial blockquote, .testimonial.testimonial-style-2 blockquote, .testimonial.testimonial-style-3 blockquote, .testimonial.testimonial-style-4, .testimonial.testimonial-style-4 blockquote, .testimonial.testimonial-style-5 blockquote, .testimonial.testimonial-style-6 blockquote, .container .call-to-action, .progress, .progress.progress-border-radius, .progress.progress-border-radius .progress-bar, .progress-bar, .progress-bar-tooltip, .counters.with-borders .counter, .google-map.small, .google-map-borders, article.post .post-date .month, article.post .post-date .day, article .post-video, article .post-audio, ul.comments .comment-block, .recent-posts .date .month, #header nav.mega-menu .mega-menu-shop .dropdown-menu, .shop ul.products .product .add-to-cart-product, .product-info, .product-info img, .product-info+.product-info, .img-thumbnail.img-thumbnail-hover-icon:before, .product-thumb-info {
 border-radius: 0;
}
}
@media screen and (max-width:479px) {
 .tabs .nav.nav-tabs.nav-justified li:first-child a, .tabs .nav.nav-tabs.nav-justified li:first-child a:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover {
 border-radius: 0;
 }
}
@media screen and (min-width:992px) {
 #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a, #header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu, #header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu, #header.flat-menu nav ul.nav-main li a, html.boxed #header.flat-menu .header-top {
 border-radius: 0;
 }
}
@media screen {
.page-header {
 height: auto;
 box-shadow: none;
 border-left: 0;
 z-index: 1;
}

a {
 color: #e87a3c;
}
a:hover {
 color: #eb8a53;
}
a:active {
 color: #e56a25;
}
.heading.heading-middle-border-default h1, .heading.heading-middle-border-default h2, .heading.heading-middle-border-default h3, .heading.heading-middle-border-default h4, .heading.heading-middle-border-default h5, .heading.heading-middle-border-default h6 {
 background: #f4f4f4;
}
html .heading-primary, html .lnk-primary, html .text-color-primary {
 color: #e87a3c !important;
}
html .heading.heading-primary h1, html .heading.heading-primary h2, html .heading.heading-primary h3, html .heading.heading-primary h4, html .heading.heading-primary h5, html .heading.heading-primary h6 {
 border-color: #e87a3c;
}
html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
 color: #e50c0c !important;
}
html .heading.heading-secondary h1, html .heading.heading-secondary h2, html .heading.heading-secondary h3, html .heading.heading-secondary h4, html .heading.heading-secondary h5, html .heading.heading-secondary h6 {
 border-color: #e50c0c;
}
html .heading-tertiary, html .lnk-tertiary, html .text-color-tertiary {
 color: #00558b !important;
}
html .heading.heading-tertiary h1, html .heading.heading-tertiary h2, html .heading.heading-tertiary h3, html .heading.heading-tertiary h4, html .heading.heading-tertiary h5, html .heading.heading-tertiary h6 {
 border-color: #00558b;
}
html .heading-quaternary, html .lnk-quaternary, html .text-color-quaternary {
 color: #567ca3 !important;
}
html .heading.heading-quaternary h1, html .heading.heading-quaternary h2, html .heading.heading-quaternary h3, html .heading.heading-quaternary h4, html .heading.heading-quaternary h5, html .heading.heading-quaternary h6 {
 border-color: #567ca3;
}
html .heading-dark, html .lnk-dark, html .text-color-dark {
 color: #2e353e !important;
}
html .heading.heading-dark h1, html .heading.heading-dark h2, html .heading.heading-dark h3, html .heading.heading-dark h4, html .heading.heading-dark h5, html .heading.heading-dark h6 {
 border-color: #2e353e;
}
html .heading-light, html .lnk-light, html .text-color-light {
 color: #fff !important;
}
html .heading.heading-light h1, html .heading.heading-light h2, html .heading.heading-light h3, html .heading.heading-light h4, html .heading.heading-light h5, html .heading.heading-light h6 {
 border-color: #fff;
}
html .background-color-primary {
 background-color: #e87a3c !important;
}
html .background-color-secondary {
 background-color: #e50c0c !important;
}
html .background-color-tertiary {
 background-color: #00558b !important;
}
html .background-color-quaternary {
 background-color: #567ca3 !important;
}
html .background-color-dark {
 background-color: #2e353e !important;
}
html .background-color-light {
 background-color: #fff !important;
}
.alternative-font {
 color: #e87a3c;
}
html .blockquote-primary {
 border-color: #e87a3c !important;
}
html .blockquote-secondary {
 border-color: #e50c0c !important;
}
html .blockquote-tertiary {
 border-color: #00558b !important;
}
html .blockquote-quaternary {
 border-color: #567ca3 !important;
}
html .blockquote-dark {
 border-color: #2e353e !important;
}
html .blockquote-light {
 border-color: #fff !important;
}
p.drop-caps:first-child:first-letter {
 color: #e87a3c;
}
p.drop-caps.drop-caps-style-2:first-child:first-letter {
 background-color: #e87a3c;
}
ul.nav-pills>li.active>a {
 background-color: #e87a3c;
}
ul.nav-pills>li.active>a:hover, ul.nav-pills>li.active>a:focus {
 background-color: #e87a3c;
}
.sort-source-wrapper .nav>li.active>a {
 color: #e87a3c;
}
.sort-source-wrapper .nav>li.active>a:hover, .sort-source-wrapper .nav>li.active>a:focus {
 color: #e87a3c;
}
.sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #e87a3c;
}
html .label-primary {
 background-color: #e87a3c;
}
html .label-secondary {
 background-color: #e50c0c;
}
html .label-tertiary {
 background-color: #00558b;
}
html .label-quaternary {
 background-color: #567ca3;
}
html .label-dark {
 background-color: #2e353e;
}
html .label-light {
 background-color: #fff;
}
.btn-link {
 color: #e87a3c;
}
.btn-link:hover {
 color: #eb8a53;
}
.btn-link:active {
 color: #e56a25;
}
html .btn-primary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e87a3c;
 border-color: #e87a3c #e87a3c #d85e19;
}
html .btn-primary:hover {
 border-color: #eb8a53 #eb8a53 #e56a25;
 background-color: #eb8a53;
}
html .btn-primary:active, html .btn-primary:focus {
 border-color: #e56a25 #e56a25 #e56a25;
 background-color: #e56a25;
}
html .btn-primary.dropdown-toggle {
 border-left-color: #e56a25;
}
html .btn-primary[disabled] {
 border-color: #f3b897;
 background-color: #f3b897;
}
html .btn-primary:hover, html .btn-primary:focus {
 color: #fff;
}
html .btn-primary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #d85e19;
 border-color: #d85e19 #d85e19 #aa4a14;
}
html .btn-primary-scale-2:hover {
 border-color: #e56a25 #e56a25 #c15417;
 background-color: #e56a25;
}
html .btn-primary-scale-2:active, html .btn-primary-scale-2:focus {
 border-color: #c15417 #c15417 #c15417;
 background-color: #c15417;
}
html .btn-primary-scale-2.dropdown-toggle {
 border-left-color: #c15417;
}
html .btn-primary-scale-2[disabled] {
 border-color: #ed996a;
 background-color: #ed996a;
}
html .btn-secondary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e50c0c;
 border-color: #e50c0c #e50c0c #c60808;
}
html .btn-secondary:hover {
 border-color: #f62424 #f62424 #de0909;
 background-color: #f62424;
}
html .btn-secondary:active, html .btn-secondary:focus {
 border-color: #de0909 #de0909 #de0909;
 background-color: #de0909;
}
html .btn-secondary.dropdown-toggle {
 border-left-color: #de0909;
}
html .btn-secondary[disabled] {
 border-color: #f96e6e;
 background-color: #f96e6e;
}
html .btn-secondary:hover, html .btn-secondary:focus {
 color: #fff;
}
html .btn-secondary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #c60808;
 border-color: #c60808 #c60808 #950606;
}
html .btn-secondary-scale-2:hover {
 border-color: #de0909 #de0909 #ad0707;
 background-color: #de0909;
}
html .btn-secondary-scale-2:active, html .btn-secondary-scale-2:focus {
 border-color: #ad0707 #ad0707 #ad0707;
 background-color: #ad0707;
}
html .btn-secondary-scale-2.dropdown-toggle {
 border-left-color: #ad0707;
}
html .btn-secondary-scale-2[disabled] {
 border-color: #f73d3d;
 background-color: #f73d3d;
}
html .btn-tertiary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #00558b;
 border-color: #00558b #00558b #376674;
}
html .btn-tertiary:hover {
 border-color: #11669c #11669c #407585;
 background-color: #11669c;
}
html .btn-tertiary:active, html .btn-tertiary:focus {
 border-color: #407585 #407585 #407585;
 background-color: #407585;
}
html .btn-tertiary.dropdown-toggle {
 border-left-color: #407585;
}
html .btn-tertiary[disabled] {
 border-color: #81b4c3;
 background-color: #81b4c3;
}
html .btn-tertiary:hover, html .btn-tertiary:focus {
 color: #fff;
}
html .btn-tertiary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #376674;
 border-color: #376674 #376674 #274751;
}
html .btn-tertiary-scale-2:hover {
 border-color: #407585 #407585 #2f5762;
 background-color: #407585;
}
html .btn-tertiary-scale-2:active, html .btn-tertiary-scale-2:focus {
 border-color: #2f5762 #2f5762 #2f5762;
 background-color: #2f5762;
}
html .btn-tertiary-scale-2.dropdown-toggle {
 border-left-color: #2f5762;
}
html .btn-tertiary-scale-2[disabled] {
 border-color: #5f9fb2;
 background-color: #5f9fb2;
}
html .btn-quaternary {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #567ca3;
 border-color: #567ca3 #567ca3 #456b92;
}
html .btn-quaternary:hover {
 border-color: #678db4 #678db4 #789ed5;
 background-color: #678db4;
}
html .btn-quaternary:active, html .btn-quaternary:focus {
 border-color: #789ed5 #789ed5 #789ed5;
 background-color: #789ed5;
}
html .btn-quaternary.dropdown-toggle {
 border-left-color: #789ed5;
}
html .btn-quaternary[disabled] {
 border-color: #eee;
 background-color: #eee;
}
html .btn-quaternary:hover, html .btn-quaternary:focus {
 color: #fff;
}
html .btn-quaternary-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #a2a2a2;
 border-color: #a2a2a2 #a2a2a2 #888;
}
html .btn-quaternary-scale-2:hover {
 border-color: #789ed5 #789ed5 #959595;
 background-color: #789ed5;
}
html .btn-quaternary-scale-2:active, html .btn-quaternary-scale-2:focus {
 border-color: #959595 #959595 #959595;
 background-color: #959595;
}
html .btn-quaternary-scale-2.dropdown-toggle {
 border-left-color: #959595;
}
html .btn-quaternary-scale-2[disabled] {
 border-color: #d4d4d4;
 background-color: #d4d4d4;
}
html .btn-dark {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #2e353e;
 border-color: #2e353e #2e353e #181c21;
}
html .btn-dark:hover {
 border-color: #39424d #39424d #23282f;
 background-color: #39424d;
}
html .btn-dark:active, html .btn-dark:focus {
 border-color: #23282f #23282f #23282f;
 background-color: #23282f;
}
html .btn-dark.dropdown-toggle {
 border-left-color: #23282f;
}
html .btn-dark[disabled] {
 border-color: #596779;
 background-color: #596779;
}
html .btn-dark:hover, html .btn-dark:focus {
 color: #fff;
}
html .btn-dark-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #181c21;
 border-color: #181c21 #181c21 #030303;
}
html .btn-dark-scale-2:hover {
 border-color: #23282f #23282f #0d0f12;
 background-color: #23282f;
}
html .btn-dark-scale-2:active, html .btn-dark-scale-2:focus {
 border-color: #0d0f12 #0d0f12 #0d0f12;
 background-color: #0d0f12;
}
html .btn-dark-scale-2.dropdown-toggle {
 border-left-color: #0d0f12;
}
html .btn-dark-scale-2[disabled] {
 border-color: #444e5b;
 background-color: #444e5b;
}
html .btn-light {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #fff;
 border-color: #fff #fff #e6e6e6;
}
html .btn-light:hover {
 border-color: #fff #fff #f2f2f2;
 background-color: #fff;
}
html .btn-light:active, html .btn-light:focus {
 border-color: #f2f2f2 #f2f2f2 #f2f2f2;
 background-color: #f2f2f2;
}
html .btn-light.dropdown-toggle {
 border-left-color: #f2f2f2;
}
html .btn-light[disabled] {
 border-color: #fff;
 background-color: #fff;
}
html .btn-light:hover, html .btn-light:focus {
 color: #777;
}
html .btn-light-scale-2 {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e6e6e6;
 border-color: #e6e6e6 #e6e6e6 #ccc;
}
html .btn-light-scale-2:hover {
 border-color: #f2f2f2 #f2f2f2 #d9d9d9;
 background-color: #f2f2f2;
}
html .btn-light-scale-2:active, html .btn-light-scale-2:focus {
 border-color: #d9d9d9 #d9d9d9 #d9d9d9;
 background-color: #d9d9d9;
}
html .btn-light-scale-2.dropdown-toggle {
 border-left-color: #d9d9d9;
}
html .btn-light-scale-2[disabled] {
 border-color: #fff;
 background-color: #fff;
}
html .btn-borders.btn-primary {
 background: transparent;
 border-color: #e87a3c;
 color: #e87a3c;
 text-shadow: none;
}
html .btn-borders.btn-primary:hover, html .btn-borders.btn-primary:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e87a3c;
 border-color: #e87a3c #e87a3c #d85e19;
 border-color: #e87a3c !important;
 color: #fff;
}
html .btn-borders.btn-primary:hover:hover, html .btn-borders.btn-primary:focus:hover {
 border-color: #eb8a53 #eb8a53 #e56a25;
 background-color: #eb8a53;
}
html .btn-borders.btn-primary:hover:active, html .btn-borders.btn-primary:focus:active, html .btn-borders.btn-primary:hover:focus, html .btn-borders.btn-primary:focus:focus {
 border-color: #e56a25 #e56a25 #e56a25;
 background-color: #e56a25;
}
html .btn-borders.btn-primary:hover.dropdown-toggle, html .btn-borders.btn-primary:focus.dropdown-toggle {
 border-left-color: #e56a25;
}
html .btn-borders.btn-primary:hover[disabled], html .btn-borders.btn-primary:focus[disabled] {
 border-color: #f3b897;
 background-color: #f3b897;
}
html .btn-borders.btn-secondary {
 background: transparent;
 border-color: #e50c0c;
 color: #e50c0c;
 text-shadow: none;
}
html .btn-borders.btn-secondary:hover, html .btn-borders.btn-secondary:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e50c0c;
 border-color: #e50c0c #e50c0c #c60808;
 border-color: #e50c0c !important;
 color: #fff;
}
html .btn-borders.btn-secondary:hover:hover, html .btn-borders.btn-secondary:focus:hover {
 border-color: #f62424 #f62424 #de0909;
 background-color: #f62424;
}
html .btn-borders.btn-secondary:hover:active, html .btn-borders.btn-secondary:focus:active, html .btn-borders.btn-secondary:hover:focus, html .btn-borders.btn-secondary:focus:focus {
 border-color: #de0909 #de0909 #de0909;
 background-color: #de0909;
}
html .btn-borders.btn-secondary:hover.dropdown-toggle, html .btn-borders.btn-secondary:focus.dropdown-toggle {
 border-left-color: #de0909;
}
html .btn-borders.btn-secondary:hover[disabled], html .btn-borders.btn-secondary:focus[disabled] {
 border-color: #f96e6e;
 background-color: #f96e6e;
}
html .btn-borders.btn-tertiary {
 background: transparent;
 border-color: #00558b;
 color: #00558b;
 text-shadow: none;
}
html .btn-borders.btn-tertiary:hover, html .btn-borders.btn-tertiary:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #00558b;
 border-color: #00558b #00558b #376674;
 border-color: #00558b !important;
 color: #fff;
}
html .btn-borders.btn-tertiary:hover:hover, html .btn-borders.btn-tertiary:focus:hover {
 border-color: #11669c #11669c #407585;
 background-color: #11669c;
}
html .btn-borders.btn-tertiary:hover:active, html .btn-borders.btn-tertiary:focus:active, html .btn-borders.btn-tertiary:hover:focus, html .btn-borders.btn-tertiary:focus:focus {
 border-color: #407585 #407585 #407585;
 background-color: #407585;
}
html .btn-borders.btn-tertiary:hover.dropdown-toggle, html .btn-borders.btn-tertiary:focus.dropdown-toggle {
 border-left-color: #407585;
}
html .btn-borders.btn-tertiary:hover[disabled], html .btn-borders.btn-tertiary:focus[disabled] {
 border-color: #81b4c3;
 background-color: #81b4c3;
}
html .btn-borders.btn-quaternary {
 background: transparent;
 border-color: #567ca3;
 color: #567ca3;
 text-shadow: none;
}
html .btn-borders.btn-quaternary:hover, html .btn-borders.btn-quaternary:focus {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #567ca3;
 border-color: #567ca3 #567ca3 #a2a2a2;
 border-color: #567ca3 !important;
}
html .btn-borders.btn-quaternary:hover:hover, html .btn-borders.btn-quaternary:focus:hover {
 border-color: #678db4 #678db4 #789ed5;
 background-color: #678db4;
}
html .btn-borders.btn-quaternary:hover:active, html .btn-borders.btn-quaternary:focus:active, html .btn-borders.btn-quaternary:hover:focus, html .btn-borders.btn-quaternary:focus:focus {
 border-color: #789ed5 #789ed5 #789ed5;
 background-color: #789ed5;
}
html .btn-borders.btn-quaternary:hover.dropdown-toggle, html .btn-borders.btn-quaternary:focus.dropdown-toggle {
 border-left-color: #789ed5;
}
html .btn-borders.btn-quaternary:hover[disabled], html .btn-borders.btn-quaternary:focus[disabled] {
 border-color: #eee;
 background-color: #eee;
}
html .btn-borders.btn-dark {
 background: transparent;
 border-color: #2e353e;
 color: #2e353e;
 text-shadow: none;
}
html .btn-borders.btn-dark:hover, html .btn-borders.btn-dark:focus {
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #2e353e;
 border-color: #2e353e #2e353e #181c21;
 border-color: #2e353e !important;
 color: #fff;
}
html .btn-borders.btn-dark:hover:hover, html .btn-borders.btn-dark:focus:hover {
 border-color: #39424d #39424d #23282f;
 background-color: #39424d;
}
html .btn-borders.btn-dark:hover:active, html .btn-borders.btn-dark:focus:active, html .btn-borders.btn-dark:hover:focus, html .btn-borders.btn-dark:focus:focus {
 border-color: #23282f #23282f #23282f;
 background-color: #23282f;
}
html .btn-borders.btn-dark:hover.dropdown-toggle, html .btn-borders.btn-dark:focus.dropdown-toggle {
 border-left-color: #23282f;
}
html .btn-borders.btn-dark:hover[disabled], html .btn-borders.btn-dark:focus[disabled] {
 border-color: #596779;
 background-color: #596779;
}
html .btn-borders.btn-light {
 background: transparent;
 border-color: #fff;
 color: #fff;
 text-shadow: none;
}
html .btn-borders.btn-light:hover, html .btn-borders.btn-light:focus {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #fff;
 border-color: #fff #fff #e6e6e6;
 border-color: #fff !important;
 color: #777;
}
html .btn-borders.btn-light:hover:hover, html .btn-borders.btn-light:focus:hover {
 border-color: #fff #fff #f2f2f2;
 background-color: #fff;
}
html .btn-borders.btn-light:hover:active, html .btn-borders.btn-light:focus:active, html .btn-borders.btn-light:hover:focus, html .btn-borders.btn-light:focus:focus {
 border-color: #f2f2f2 #f2f2f2 #f2f2f2;
 background-color: #f2f2f2;
}
html .btn-borders.btn-light:hover.dropdown-toggle, html .btn-borders.btn-light:focus.dropdown-toggle {
 border-left-color: #f2f2f2;
}
html .btn-borders.btn-light:hover[disabled], html .btn-borders.btn-light:focus[disabled] {
 border-color: #fff;
 background-color: #fff;
}
.pagination>li>a, .pagination>li>span, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
 color: #e87a3c;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
 background-color: #e87a3c !important;
 border-color: #e87a3c;
}
body.dark .pagination>li>a, body.dark .pagination>li>span, body.dark .pagination>li>a:hover, body.dark .pagination>li>span:hover, body.dark .pagination>li>a:focus, body.dark .pagination>li>span:focus {
 color: #e87a3c;
}
body.dark .pagination>.active>a, body.dark .pagination>.active>span, body.dark .pagination>.active>a:hover, body.dark .pagination>.active>span:hover, body.dark .pagination>.active>a:focus, body.dark .pagination>.active>span:focus {
 background-color: #e87a3c;
 border-color: #e87a3c;
}
.pagination>.active>a, body.dark .pagination>.active>a {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e87a3c;
 border-color: #e87a3c #e87a3c #d85e19;
}
.pagination>.active>a:hover, body.dark .pagination>.active>a:hover {
 border-color: #eb8a53 #eb8a53 #e56a25;
 background-color: #eb8a53;
}
.pagination>.active>a:active, body.dark .pagination>.active>a:active, .pagination>.active>a:focus, body.dark .pagination>.active>a:focus {
 border-color: #e56a25 #e56a25 #e56a25;
 background-color: #e56a25;
}
.pagination>.active>a.dropdown-toggle, body.dark .pagination>.active>a.dropdown-toggle {
 border-left-color: #e56a25;
}
.pagination>.active>a[disabled], body.dark .pagination>.active>a[disabled] {
 border-color: #f3b897;
 background-color: #f3b897;
}
html .alert-primary {
 background-color: #e87a3c;
 border-color: #e6712e;
 color: #fff;
}
html .alert-primary .alert-link {
 color: #fff;
}
html .alert-secondary {
 background-color: #e50c0c;
 border-color: #e80a0a;
 color: #fff;
}
html .alert-secondary .alert-link {
 color: #fff;
}
html .alert-tertiary {
 background-color: #00558b;
 border-color: #437b8c;
 color: #fff;
}
html .alert-tertiary .alert-link {
 color: #fff;
}
html .alert-quaternary {
 background-color: #567ca3;
 border-color: #b3b3b3;
 color: #777;
}
html .alert-quaternary .alert-link {
 color: #777;
}
html .alert-dark {
 background-color: #2e353e;
 border-color: #272d35;
 color: #fff;
}
html .alert-dark .alert-link {
 color: #fff;
}
html .alert-light {
 background-color: #fff;
 border-color: #f7f7f7;
 color: #777;
}
html .alert-light .alert-link {
 color: #777;
}
html .progress-bar-primary {
 background-color: #e87a3c;
}
html .progress-bar-secondary {
 background-color: #e50c0c;
}
html .progress-bar-tertiary {
 background-color: #00558b;
}
html .progress-bar-quaternary {
 background-color: #567ca3;
}
html .progress-bar-dark {
 background-color: #2e353e;
}
html .progress-bar-light {
 background-color: #fff;
}
html section.section-primary {
 background-color: #e87a3c !important;
 border-color: #e56a25 !important;
}
html section.section-primary h1, html section.section-primary h2, html section.section-primary h3, html section.section-primary h4, html section.section-primary h5, html section.section-primary h6 {
 color: #fff;
}
html section.section-primary p {
 color: #e6e6e6;
}
html section.section-primary-scale-2 {
 background-color: #d85e19 !important;
 border-color: #c15417 !important;
}
html section.section-primary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #d85e19;
}
html section.section-secondary {
 background-color: #e50c0c !important;
 border-color: #de0909 !important;
}
html section.section-secondary h1, html section.section-secondary h2, html section.section-secondary h3, html section.section-secondary h4, html section.section-secondary h5, html section.section-secondary h6 {
 color: #fff;
}
html section.section-secondary p {
 color: #e6e6e6;
}
html section.section-secondary-scale-2 {
 background-color: #c60808 !important;
 border-color: #ad0707 !important;
}
html section.section-secondary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #c60808;
}
html section.section-tertiary {
 background-color: #00558b !important;
 border-color: #407585 !important;
}
html section.section-tertiary h1, html section.section-tertiary h2, html section.section-tertiary h3, html section.section-tertiary h4, html section.section-tertiary h5, html section.section-tertiary h6 {
 color: #fff;
}
html section.section-tertiary p {
 color: #e6e6e6;
}
html section.section-tertiary-scale-2 {
 background-color: #376674 !important;
 border-color: #2f5762 !important;
}
html section.section-tertiary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #376674;
}
html section.section-quaternary {
 background-color: #567ca3 !important;
 border-color: #789ed5 !important;
}
html section.section-quaternary h1, html section.section-quaternary h2, html section.section-quaternary h3, html section.section-quaternary h4, html section.section-quaternary h5, html section.section-quaternary h6 {
 color: #777;
}
html section.section-quaternary p {
 color: #5e5e5e;
}
html section.section-quaternary-scale-2 {
 background-color: #a2a2a2 !important;
 border-color: #959595 !important;
}
html section.section-quaternary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #a2a2a2;
}
html section.section-dark {
 background-color: #2e353e !important;
 border-color: #23282f !important;
}
html section.section-dark h1, html section.section-dark h2, html section.section-dark h3, html section.section-dark h4, html section.section-dark h5, html section.section-dark h6 {
 color: #fff;
}
html section.section-dark p {
 color: #e6e6e6;
}
html section.section-dark-scale-2 {
 background-color: #181c21 !important;
 border-color: #0d0f12 !important;
}
html section.section-dark-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #181c21;
}
html section.section-light {
 background-color: #fff !important;
 border-color: #f2f2f2 !important;
}
html section.section-light h1, html section.section-light h2, html section.section-light h3, html section.section-light h4, html section.section-light h5, html section.section-light h6 {
 color: #777;
}
html section.section-light p {
 color: #5e5e5e;
}
html section.section-light-scale-2 {
 background-color: #e6e6e6 !important;
 border-color: #d9d9d9 !important;
}
html section.section-light-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
 border-top-color: #e6e6e6;
}
html section.section-default-scale-1 {
 background-color: #dbdbdb !important;
 border-top-color: #d3d3d3 !important;
}
html section.section-default-scale-2 {
 background-color: #c1c1c1 !important;
 border-top-color: #b9b9b9 !important;
}
html section.section-default-scale-3 {
 background-color: #a8a8a8 !important;
 border-top-color: #a0a0a0 !important;
}
html section.section-default-scale-4 {
 background-color: #8e8e8e !important;
 border-top-color: #868686 !important;
}
html section.section-default-scale-5 {
 background-color: #757575 !important;
 border-top-color: #6d6d6d !important;
}
html section.section-default-scale-6 {
 background-color: #5b5b5b !important;
 border-top-color: #535353 !important;
}
html section.section-default-scale-7 {
 background-color: #424242 !important;
 border-top-color: #3a3a3a !important;
}
html section.section-default-scale-8 {
 background-color: #282828 !important;
 border-top-color: #202020 !important;
}
html section.section-default-scale-9 {
 background-color: #0f0f0f !important;
 border-top-color: #070707 !important;
}
html.dark section.section-default-scale-1 {
 background-color: #333a44 !important;
 border-top-color: #2c323b !important;
}
html.dark section.section-default-scale-2 {
 background-color: #495362 !important;
 border-top-color: #424b59 !important;
}
html.dark section.section-default-scale-3 {
 background-color: #5e6b7f !important;
 border-top-color: #586476 !important;
}
html.dark section.section-default-scale-4 {
 background-color: #77849a !important;
 border-top-color: #6e7d93 !important;
}
html.dark section.section-default-scale-5 {
 background-color: #949faf !important;
 border-top-color: #8b97a9 !important;
}
html.dark section.section-default-scale-6 {
 background-color: #b1b9c5 !important;
 border-top-color: #a8b1be !important;
}
html.dark section.section-default-scale-7 {
 background-color: #ced3db !important;
 border-top-color: #c5cbd4 !important;
}
html.dark section.section-default-scale-8 {
 background-color: #ebeef1 !important;
 border-top-color: #e3e6ea !important;
}
html.dark section.section-default-scale-9 {
 background-color: #fff !important;
 border-top-color: #f7f7f7 !important;
}
section.page-header h1 {
 border-bottom-color: #e87a3c;
}
section.page-header.custom-product {
 background-color: #e56a25;
 border-top-color: #e77433;
}
html .page-header-color.page-header-primary {
 background-color: #e87a3c;
 border-bottom-color: #e87a3c;
 color: #fff;
}
html .page-header-color.page-header-primary h1 {
 color: #fff;
}
html .page-header-color.page-header-primary h1 span {
 color: #fff;
}
html .page-header-color.page-header-primary a {
 color: #fff;
}
html .page-header-color.page-header-primary .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-secondary {
 background-color: #e50c0c;
 border-bottom-color: #e50c0c;
 color: #fff;
}
html .page-header-color.page-header-secondary h1 {
 color: #fff;
}
html .page-header-color.page-header-secondary h1 span {
 color: #fff;
}
html .page-header-color.page-header-secondary a {
 color: #fff;
}
html .page-header-color.page-header-secondary .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-tertiary {
 background-color: #00558b;
 border-bottom-color: #00558b;
 color: #fff;
}
html .page-header-color.page-header-tertiary h1 {
 color: #fff;
}
html .page-header-color.page-header-tertiary h1 span {
 color: #fff;
}
html .page-header-color.page-header-tertiary a {
 color: #fff;
}
html .page-header-color.page-header-tertiary .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-quaternary {
 background-color: #567ca3;
 border-bottom-color: #567ca3;
 color: #777;
}
html .page-header-color.page-header-quaternary h1 {
 color: #777;
}
html .page-header-color.page-header-quaternary h1 span {
 color: #777;
}
html .page-header-color.page-header-quaternary a {
 color: #777;
}
html .page-header-color.page-header-quaternary .breadcrumb>.active {
 color: #777;
}
html .page-header-color.page-header-dark {
 background-color: #2e353e;
 border-bottom-color: #2e353e;
 color: #fff;
}
html .page-header-color.page-header-dark h1 {
 color: #fff;
}
html .page-header-color.page-header-dark h1 span {
 color: #fff;
}
html .page-header-color.page-header-dark a {
 color: #fff;
}
html .page-header-color.page-header-dark .breadcrumb>.active {
 color: #fff;
}
html .page-header-color.page-header-light {
 background-color: #fff;
 border-bottom-color: #fff;
 color: #777;
}
html .page-header-color.page-header-light h1 {
 color: #777;
}
html .page-header-color.page-header-light h1 span {
 color: #777;
}
html .page-header-color.page-header-light a {
 color: #777;
}
html .page-header-color.page-header-light .breadcrumb>.active {
 color: #777;
}
html .toggle-primary .toggle label {
 color: #e87a3c;
 border-left-color: #e87a3c;
 border-right-color: #e87a3c;
}
html .toggle-primary .toggle.active>label {
 background-color: #e87a3c;
 border-color: #e87a3c;
 color: #fff;
}
html .toggle-primary.toggle-simple .toggle>label:after {
 background-color: #e87a3c;
}
html .toggle-secondary .toggle label {
 color: #e50c0c;
 border-left-color: #e50c0c;
 border-right-color: #e50c0c;
}
html .toggle-secondary .toggle.active>label {
 background-color: #e50c0c;
 border-color: #e50c0c;
 color: #fff;
}
html .toggle-secondary.toggle-simple .toggle>label:after {
 background-color: #e50c0c;
}
html .toggle-tertiary .toggle label {
 color: #00558b;
 border-left-color: #00558b;
 border-right-color: #00558b;
}
html .toggle-tertiary .toggle.active>label {
 background-color: #00558b;
 border-color: #00558b;
 color: #fff;
}
html .toggle-tertiary.toggle-simple .toggle>label:after {
 background-color: #00558b;
}
html .toggle-quaternary .toggle label {
 color: #567ca3;
 border-left-color: #567ca3;
 border-right-color: #567ca3;
}
html .toggle-quaternary .toggle.active>label {
 background-color: #567ca3;
 border-color: #567ca3;
 color: #777;
}
html .toggle-quaternary.toggle-simple .toggle>label:after {
 background-color: #567ca3;
}
html .toggle-dark .toggle label {
 color: #2e353e;
 border-left-color: #2e353e;
 border-right-color: #2e353e;
}
html .toggle-dark .toggle.active>label {
 background-color: #2e353e;
 border-color: #2e353e;
 color: #fff;
}
html .toggle-dark.toggle-simple .toggle>label:after {
 background-color: #2e353e;
}
html .toggle-light .toggle label {
 color: #fff;
 border-left-color: #fff;
 border-right-color: #fff;
}
html .toggle-light .toggle.active>label {
 background-color: #fff;
 border-color: #fff;
 color: #777;
}
html .toggle-light.toggle-simple .toggle>label:after {
 background-color: #fff;
}
.thumb-info .thumb-info-type {
 background-color: #e87a3c;
}
.thumb-info .thumb-info-action-icon {
 background-color: #e87a3c;
}
.thumb-info-social-icons a {
 background-color: #e87a3c;
}
.thumbnail .zoom {
 background-color: #e87a3c;
}
.img-thumbnail .zoom {
 background-color: #e87a3c;
}
html .thumb-info .thumb-info-action-icon-primary {
 background-color: #e87a3c;
}
html .thumb-info .thumb-info-action-icon-primary i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-secondary {
 background-color: #e50c0c;
}
html .thumb-info .thumb-info-action-icon-secondary i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-tertiary {
 background-color: #00558b;
}
html .thumb-info .thumb-info-action-icon-tertiary i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-quaternary {
 background-color: #567ca3;
}
html .thumb-info .thumb-info-action-icon-quaternary i {
 color: #777;
}
html .thumb-info .thumb-info-action-icon-dark {
 background-color: #2e353e;
}
html .thumb-info .thumb-info-action-icon-dark i {
 color: #fff;
}
html .thumb-info .thumb-info-action-icon-light {
 background-color: #fff;
}
html .thumb-info .thumb-info-action-icon-light i {
 color: #777;
}
.thumb-info-ribbon {
 background: #e87a3c;
}
.thumb-info-ribbon:before {
 border-right-color: #c15417;
 border-left-color: #c15417;
}
.inverted {
 background-color: #e87a3c;
}
html .inverted-primary {
 background-color: #e87a3c;
}
html .inverted-secondary {
 background-color: #e50c0c;
}
html .inverted-tertiary {
 background-color: #00558b;
}
html .inverted-quaternary {
 background-color: #567ca3;
}
html .inverted-dark {
 background-color: #2e353e;
}
html .inverted-light {
 background-color: #fff;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
 background-color: #e56721;
}
.owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"] {
 color: #e87a3c;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
 background-color: #e87a3c;
 border-color: #e87a3c #e87a3c #d85e19;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
 border-color: #eb8a53 #eb8a53 #e56a25;
 background-color: #eb8a53;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:active, .owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
 border-color: #e56a25 #e56a25 #e56a25;
 background-color: #e56a25;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"].dropdown-toggle {
 border-left-color: #e56a25;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"][disabled] {
 border-color: #f3b897;
 background-color: #f3b897;
}
html body .tabs .nav-tabs a, html.dark body .tabs .nav-tabs a, html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover {
 color: #e87a3c;
}
html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover, html body .tabs .nav-tabs a:focus, html.dark body .tabs .nav-tabs a:focus {
 border-top-color: #e87a3c;
}
html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a {
 border-top-color: #e87a3c;
 color: #e87a3c;
}
html body .tabs .nav-tabs.nav-justified a:hover, html.dark body .tabs .nav-tabs.nav-justified a:hover, html body .tabs .nav-tabs.nav-justified a:focus, html.dark body .tabs .nav-tabs.nav-justified a:focus {
 border-top-color: #e87a3c;
}
html body .tabs.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a, html.dark body .tabs.tabs-bottom .nav-tabs li.active a, html body .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
 border-bottom-color: #e87a3c;
}
html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
 border-left-color: #e87a3c;
}
html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
 border-right-color: #e87a3c;
}
html body .tabs-primary .nav-tabs li a, html.dark body .tabs-primary .nav-tabs li a, html body .tabs-primary .nav-tabs.nav-justified li a, html.dark body .tabs-primary .nav-tabs.nav-justified li a, html body .tabs-primary .nav-tabs li a:hover, html.dark body .tabs-primary .nav-tabs li a:hover, html body .tabs-primary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
 color: #e87a3c;
}
html body .tabs-primary .nav-tabs li a:hover, html.dark body .tabs-primary .nav-tabs li a:hover, html body .tabs-primary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
 border-top-color: #e87a3c;
}
html body .tabs-primary .nav-tabs li.active a, html.dark body .tabs-primary .nav-tabs li.active a, html body .tabs-primary .nav-tabs.nav-justified li.active a, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a, html body .tabs-primary .nav-tabs li.active a:hover, html.dark body .tabs-primary .nav-tabs li.active a:hover, html body .tabs-primary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover, html body .tabs-primary .nav-tabs li.active a:focus, html.dark body .tabs-primary .nav-tabs li.active a:focus, html body .tabs-primary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #e87a3c;
 color: #e87a3c;
}
html body .tabs-primary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #e87a3c;
}
html body .tabs-primary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #e87a3c;
}
html body .tabs-primary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #e87a3c;
}
html body .tabs-primary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a, html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #e87a3c;
}
html body .tabs-primary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #e87a3c;
}
html body .tabs-primary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a, html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #e87a3c;
}
html body .tabs-secondary .nav-tabs li a, html.dark body .tabs-secondary .nav-tabs li a, html body .tabs-secondary .nav-tabs.nav-justified li a, html.dark body .tabs-secondary .nav-tabs.nav-justified li a, html body .tabs-secondary .nav-tabs li a:hover, html.dark body .tabs-secondary .nav-tabs li a:hover, html body .tabs-secondary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
 color: #e50c0c;
}
html body .tabs-secondary .nav-tabs li a:hover, html.dark body .tabs-secondary .nav-tabs li a:hover, html body .tabs-secondary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
 border-top-color: #e50c0c;
}
html body .tabs-secondary .nav-tabs li.active a, html.dark body .tabs-secondary .nav-tabs li.active a, html body .tabs-secondary .nav-tabs.nav-justified li.active a, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a, html body .tabs-secondary .nav-tabs li.active a:hover, html.dark body .tabs-secondary .nav-tabs li.active a:hover, html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover, html body .tabs-secondary .nav-tabs li.active a:focus, html.dark body .tabs-secondary .nav-tabs li.active a:focus, html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #e50c0c;
 color: #e50c0c;
}
html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #e50c0c;
}
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #e50c0c;
}
html body .tabs-secondary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #e50c0c;
}
html body .tabs-secondary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a, html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #e50c0c;
}
html body .tabs-secondary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #e50c0c;
}
html body .tabs-secondary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a, html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #e50c0c;
}
html body .tabs-tertiary .nav-tabs li a, html.dark body .tabs-tertiary .nav-tabs li a, html body .tabs-tertiary .nav-tabs.nav-justified li a, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a, html body .tabs-tertiary .nav-tabs li a:hover, html.dark body .tabs-tertiary .nav-tabs li a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
 color: #00558b;
}
html body .tabs-tertiary .nav-tabs li a:hover, html.dark body .tabs-tertiary .nav-tabs li a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
 border-top-color: #00558b;
}
html body .tabs-tertiary .nav-tabs li.active a, html.dark body .tabs-tertiary .nav-tabs li.active a, html body .tabs-tertiary .nav-tabs.nav-justified li.active a, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a, html body .tabs-tertiary .nav-tabs li.active a:hover, html.dark body .tabs-tertiary .nav-tabs li.active a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover, html body .tabs-tertiary .nav-tabs li.active a:focus, html.dark body .tabs-tertiary .nav-tabs li.active a:focus, html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #00558b;
 color: #00558b;
}
html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #00558b;
}
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #00558b;
}
html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #00558b;
}
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a, html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #00558b;
}
html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #00558b;
}
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a, html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #00558b;
}
html body .tabs-quaternary .nav-tabs li a, html.dark body .tabs-quaternary .nav-tabs li a, html body .tabs-quaternary .nav-tabs.nav-justified li a, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a, html body .tabs-quaternary .nav-tabs li a:hover, html.dark body .tabs-quaternary .nav-tabs li a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
 color: #567ca3;
}
html body .tabs-quaternary .nav-tabs li a:hover, html.dark body .tabs-quaternary .nav-tabs li a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
 border-top-color: #567ca3;
}
html body .tabs-quaternary .nav-tabs li.active a, html.dark body .tabs-quaternary .nav-tabs li.active a, html body .tabs-quaternary .nav-tabs.nav-justified li.active a, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a, html body .tabs-quaternary .nav-tabs li.active a:hover, html.dark body .tabs-quaternary .nav-tabs li.active a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover, html body .tabs-quaternary .nav-tabs li.active a:focus, html.dark body .tabs-quaternary .nav-tabs li.active a:focus, html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #567ca3;
 color: #567ca3;
}
html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #567ca3;
}
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #567ca3;
}
html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
 border-left-color: #567ca3;
}
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a, html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #567ca3;
}
html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
 border-right-color: #567ca3;
}
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a, html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #567ca3;
}
html body .tabs-dark .nav-tabs li a, html.dark body .tabs-dark .nav-tabs li a, html body .tabs-dark .nav-tabs.nav-justified li a, html.dark body .tabs-dark .nav-tabs.nav-justified li a, html body .tabs-dark .nav-tabs li a:hover, html.dark body .tabs-dark .nav-tabs li a:hover, html body .tabs-dark .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
 color: #2e353e;
}
html body .tabs-dark .nav-tabs li a:hover, html.dark body .tabs-dark .nav-tabs li a:hover, html body .tabs-dark .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
 border-top-color: #2e353e;
}
html body .tabs-dark .nav-tabs li.active a, html.dark body .tabs-dark .nav-tabs li.active a, html body .tabs-dark .nav-tabs.nav-justified li.active a, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a, html body .tabs-dark .nav-tabs li.active a:hover, html.dark body .tabs-dark .nav-tabs li.active a:hover, html body .tabs-dark .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover, html body .tabs-dark .nav-tabs li.active a:focus, html.dark body .tabs-dark .nav-tabs li.active a:focus, html body .tabs-dark .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #2e353e;
 color: #2e353e;
}
html body .tabs-dark.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #2e353e;
}
html body .tabs-dark.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
 border-left-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-left li.active a, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a, html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover, html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
 border-right-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-right li.active a, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a, html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover, html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #2e353e;
}
html body .tabs-light .nav-tabs li a, html.dark body .tabs-light .nav-tabs li a, html body .tabs-light .nav-tabs.nav-justified li a, html.dark body .tabs-light .nav-tabs.nav-justified li a, html body .tabs-light .nav-tabs li a:hover, html.dark body .tabs-light .nav-tabs li a:hover, html body .tabs-light .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
 color: #fff;
}
html body .tabs-light .nav-tabs li a:hover, html.dark body .tabs-light .nav-tabs li a:hover, html body .tabs-light .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
 border-top-color: #fff;
}
html body .tabs-light .nav-tabs li.active a, html.dark body .tabs-light .nav-tabs li.active a, html body .tabs-light .nav-tabs.nav-justified li.active a, html.dark body .tabs-light .nav-tabs.nav-justified li.active a, html body .tabs-light .nav-tabs li.active a:hover, html.dark body .tabs-light .nav-tabs li.active a:hover, html body .tabs-light .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover, html body .tabs-light .nav-tabs li.active a:focus, html.dark body .tabs-light .nav-tabs li.active a:focus, html body .tabs-light .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
 border-top-color: #fff;
 color: #fff;
}
html body .tabs-light.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
 border-bottom-color: #fff;
}
html body .tabs-light.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
 border-bottom-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
 border-left-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-left li.active a, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a, html body .tabs-light.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover, html body .tabs-light.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
 border-left-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
 border-right-color: #fff;
}
html body .tabs-light.tabs-vertical.tabs-right li.active a, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a, html body .tabs-light.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover, html body .tabs-light.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
 border-right-color: #fff;
}
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
 border-right-color: #e87a3c;
 border-left-color: transparent;
}
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
 border-right-color: transparent;
 border-left-color: #e87a3c;
}
.list.list-icons li .fa, .list.list-icons li .icons {
 color: #e87a3c;
 border-color: #e87a3c;
}
.list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {
 background-color: #e87a3c;
}
.list.list-ordened li:before {
 color: #e87a3c;
 border-color: #e87a3c;
}
.list.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
}
html .list-primary.list-icons li .fa, html .list-primary.list-icons li .icons {
 color: #e87a3c;
 border-color: #e87a3c;
}
html .list-primary.list-icons.list-icons-style-3 li .fa, html .list-primary.list-icons.list-icons-style-3 li .icons {
 background-color: #e87a3c;
 color: #fff;
}
html .list-primary.list-ordened li:before {
 color: #e87a3c;
}
html .list-primary.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
 color: #fff;
}
html .list-secondary.list-icons li .fa, html .list-secondary.list-icons li .icons {
 color: #e50c0c;
 border-color: #e50c0c;
}
html .list-secondary.list-icons.list-icons-style-3 li .fa, html .list-secondary.list-icons.list-icons-style-3 li .icons {
 background-color: #e50c0c;
 color: #fff;
}
html .list-secondary.list-ordened li:before {
 color: #e50c0c;
}
html .list-secondary.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
 color: #fff;
}
html .list-tertiary.list-icons li .fa, html .list-tertiary.list-icons li .icons {
 color: #00558b;
 border-color: #00558b;
}
html .list-tertiary.list-icons.list-icons-style-3 li .fa, html .list-tertiary.list-icons.list-icons-style-3 li .icons {
 background-color: #00558b;
 color: #fff;
}
html .list-tertiary.list-ordened li:before {
 color: #00558b;
}
html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
 color: #fff;
}
html .list-quaternary.list-icons li .fa, html .list-quaternary.list-icons li .icons {
 color: #567ca3;
 border-color: #567ca3;
}
html .list-quaternary.list-icons.list-icons-style-3 li .fa, html .list-quaternary.list-icons.list-icons-style-3 li .icons {
 background-color: #567ca3;
 color: #777;
}
html .list-quaternary.list-ordened li:before {
 color: #567ca3;
}
html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
 color: #777;
}
html .list-dark.list-icons li .fa, html .list-dark.list-icons li .icons {
 color: #2e353e;
 border-color: #2e353e;
}
html .list-dark.list-icons.list-icons-style-3 li .fa, html .list-dark.list-icons.list-icons-style-3 li .icons {
 background-color: #2e353e;
 color: #fff;
}
html .list-dark.list-ordened li:before {
 color: #2e353e;
}
html .list-dark.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
 color: #fff;
}
html .list-light.list-icons li .fa, html .list-light.list-icons li .icons {
 color: #fff;
 border-color: #fff;
}
html .list-light.list-icons.list-icons-style-3 li .fa, html .list-light.list-icons.list-icons-style-3 li .icons {
 background-color: #fff;
 color: #777;
}
html .list-light.list-ordened li:before {
 color: #fff;
}
html .list-light.list-ordened.list-ordened-style-3 li:before {
 background-color: #e87a3c;
 color: #777;
}
section.video blockquote i.fa-quote-left {
 color: #e87a3c;
}
.panel-group .panel-heading a {
 color: #e87a3c;
}
html .panel-group.panel-group-primary .panel-heading {
 background-color: #e87a3c !important;
}
html .panel-group.panel-group-primary .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-secondary .panel-heading {
 background-color: #e50c0c !important;
}
html .panel-group.panel-group-secondary .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-tertiary .panel-heading {
 background-color: #00558b !important;
}
html .panel-group.panel-group-tertiary .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-quaternary .panel-heading {
 background-color: #567ca3 !important;
}
html .panel-group.panel-group-quaternary .panel-heading a {
 color: #777;
}
html .panel-group.panel-group-dark .panel-heading {
 background-color: #2e353e !important;
}
html .panel-group.panel-group-dark .panel-heading a {
 color: #fff;
}
html .panel-group.panel-group-light .panel-heading {
 background-color: #fff !important;
}
html .panel-group.panel-group-light .panel-heading a {
 color: #777;
}
html .divider.divider-primary .fa, html .divider.divider-primary .icons {
 color: #e87a3c;
}
html .divider.divider-primary.divider-small hr {
 background: #e87a3c;
}
html .divider.divider-secondary .fa, html .divider.divider-secondary .icons {
 color: #e50c0c;
}
html .divider.divider-secondary.divider-small hr {
 background: #e50c0c;
}
html .divider.divider-tertiary .fa, html .divider.divider-tertiary .icons {
 color: #00558b;
}
html .divider.divider-tertiary.divider-small hr {
 background: #00558b;
}
html .divider.divider-quaternary .fa, html .divider.divider-quaternary .icons {
 color: #567ca3;
}
html .divider.divider-quaternary.divider-small hr {
 background: #567ca3;
}
html .divider.divider-dark .fa, html .divider.divider-dark .icons {
 color: #2e353e;
}
html .divider.divider-dark.divider-small hr {
 background: #2e353e;
}
html .divider.divider-light .fa, html .divider.divider-light .icons {
 color: #fff;
}
html .divider.divider-light.divider-small hr {
 background: #fff;
}
html .divider.divider-style-2.divider-primary .fa, html .divider.divider-style-2.divider-primary .icons {
 background: #e87a3c;
 color: #fff;
}
html .divider.divider-style-2.divider-secondary .fa, html .divider.divider-style-2.divider-secondary .icons {
 background: #e50c0c;
 color: #fff;
}
html .divider.divider-style-2.divider-tertiary .fa, html .divider.divider-style-2.divider-tertiary .icons {
 background: #00558b;
 color: #fff;
}
html .divider.divider-style-2.divider-quaternary .fa, html .divider.divider-style-2.divider-quaternary .icons {
 background: #567ca3;
 color: #777;
}
html .divider.divider-style-2.divider-dark .fa, html .divider.divider-style-2.divider-dark .icons {
 background: #2e353e;
 color: #fff;
}
html .divider.divider-style-2.divider-light .fa, html .divider.divider-style-2.divider-light .icons {
 background: #fff;
 color: #777;
}
html .divider.divider-style-3.divider-primary .fa, html .divider.divider-style-3.divider-primary .icons {
 border-color: #e87a3c;
}
html .divider.divider-style-3.divider-secondary .fa, html .divider.divider-style-3.divider-secondary .icons {
 border-color: #e50c0c;
}
html .divider.divider-style-3.divider-tertiary .fa, html .divider.divider-style-3.divider-tertiary .icons {
 border-color: #00558b;
}
html .divider.divider-style-3.divider-quaternary .fa, html .divider.divider-style-3.divider-quaternary .icons {
 border-color: #567ca3;
}
html .divider.divider-style-3.divider-dark .fa, html .divider.divider-style-3.divider-dark .icons {
 border-color: #2e353e;
}
html .divider.divider-style-3.divider-light .fa, html .divider.divider-style-3.divider-light .icons {
 border-color: #fff;
}
#header .tip {
 background: #e87a3c;
 color: #fff;
}
#header .tip:before {
 border-right-color: #e87a3c;
}
html #header .tip-primary {
 background: #e87a3c !important;
 color: #fff !important;
}
html #header .tip-primary:before {
 border-right-color: #e87a3c !important;
}
html #header .tip-secondary {
 background: #e50c0c !important;
 color: #fff !important;
}
html #header .tip-secondary:before {
 border-right-color: #e50c0c !important;
}
html #header .tip-tertiary {
 background: #00558b !important;
 color: #fff !important;
}
html #header .tip-tertiary:before {
 border-right-color: #00558b !important;
}
html #header .tip-quaternary {
 background: #567ca3 !important;
 color: #777 !important;
}
html #header .tip-quaternary:before {
 border-right-color: #567ca3 !important;
}
html #header .tip-dark {
 background: #2e353e !important;
 color: #fff !important;
}
html #header .tip-dark:before {
 border-right-color: #2e353e !important;
}
html #header .tip-light {
 background: #fff !important;
 color: #777 !important;
}
html #header .tip-light:before {
 border-right-color: #fff !important;
}
html[dir="rtl"] #header .tip.skin:before {
 border-left-color: #e87a3c;
}
#header .header-btn-collapse-nav {
 background: #e87a3c;
}
}
@media screen and (min-width:992px) {
 #header .header-nav-main nav>ul>li.open>a, #header .header-nav-main nav>ul>li:hover>a {
 background: #e87a3c;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
 border-top-color: #e87a3c;
 }
 #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #e87a3c;
 }
 #header .header-nav.header-nav-stripe {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-stripe nav>ul>li:not(:hover).active>a {
 color: #e87a3c;
 }
 #header .header-nav.header-nav-stripe nav>ul>li:hover>a {
 background-color: #e87a3c;
 }
 #header .header-nav.header-nav-top-line {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-top-line nav>ul li.active>a, #header .header-nav.header-nav-top-line nav>ul li:hover>a {
 color: #e87a3c;
 border-top-color: #e87a3c;
 }
 #header .header-nav.header-nav-dark-dropdown {
 margin-top: -44px;
 }
 #header .header-nav.header-nav-dark-dropdown nav>ul li.active>a, #header .header-nav.header-nav-dark-dropdown nav>ul li:hover>a {
 color: #e87a3c;
 }
}
@media screen and (min-width:992px) {
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary>a {
 color: #e87a3c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary:hover>a {
 background: #e87a3c;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu {
 border-top-color: #e87a3c;
 background-color: #e87a3c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #eb8a53;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover>a {
 background: #eb8a53;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary>a {
 color: #e50c0c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary:hover>a {
 background: #e50c0c;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu {
 border-top-color: #e50c0c;
 background-color: #e50c0c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #f62424;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover>a {
 background: #f62424;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary>a {
 color: #00558b;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary:hover>a {
 background: #00558b;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
 border-top-color: #00558b;
 background-color: #00558b;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #11669c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover>a {
 background: #11669c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary>a {
 color: #567ca3;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary:hover>a {
 background: #567ca3;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
 border-top-color: #567ca3;
 background-color: #567ca3;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
 color: #777;
 border-bottom-color: #678db4;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover>a {
 background: #678db4;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
 color: #777;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark>a {
 color: #2e353e;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark:hover>a {
 background: #2e353e;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu {
 border-top-color: #2e353e;
 background-color: #2e353e;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
 color: #fff;
 border-bottom-color: #39424d;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover>a {
 background: #39424d;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
 color: #fff;
 opacity: .7;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light>a {
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light.active>a, html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light:hover>a {
 background: #fff;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu {
 border-top-color: #fff;
 background-color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu li a {
 color: #777;
 border-bottom-color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu li:hover>a {
 background: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu>a:after {
 border-color: transparent transparent transparent #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
 color: #777;
 opacity: .7;
 }
}
@media screen and (max-width:991px) {
 #header .header-nav-main nav>ul>li>a, #header .header-nav-main nav>ul>li>a:focus, #header .header-nav-main nav>ul>li>a:hover {
 color: #e87a3c;
 }
 #header .header-nav-main nav>ul>li.active>a, #header .header-nav-main nav>ul>li.active>a:focus, #header .header-nav-main nav>ul>li.active>a:hover {
 background-color: #e87a3c;
 }
}
@media screen and (max-width:991px) {
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary>a {
 color: #e87a3c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary.active>a {
 background: #e87a3c;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary>a {
 color: #e50c0c;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-secondary.active>a {
 background: #e50c0c;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary>a {
 color: #00558b;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-tertiary.active>a {
 background: #00558b;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary>a {
 color: #567ca3;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-quaternary.active>a {
 background: #567ca3;
 color: #777;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark>a {
 color: #2e353e;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-dark.active>a {
 background: #2e353e;
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light>a {
 color: #fff;
 }
 html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-light.active>a {
 background: #fff;
 color: #777;
 }
}
@media screen {
html #header .header-top.header-top-primary {
 background: #e87a3c;
 border-top-color: #e56a25;
}
html #header .header-top.header-top-primary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-primary .header-nav-top ul>li>a:focus {
 background: #eb8a53;
}
html #header .header-top.header-top-secondary {
 background: #e50c0c;
 border-top-color: #de0909;
}
html #header .header-top.header-top-secondary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-secondary .header-nav-top ul>li>a:focus {
 background: #f62424;
}
html #header .header-top.header-top-tertiary {
 background: #00558b;
 border-top-color: #407585;
}
html #header .header-top.header-top-tertiary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-tertiary .header-nav-top ul>li>a:focus {
 background: #11669c;
}
html #header .header-top.header-top-quaternary {
 background: #567ca3;
 border-top-color: #789ed5;
}
html #header .header-top.header-top-quaternary .header-nav-top ul>li>a:hover, html #header .header-top.header-top-quaternary .header-nav-top ul>li>a:focus {
 background: #678db4;
}
html #header .header-top.header-top-dark {
 background: #2e353e;
 border-top-color: #23282f;
}
html #header .header-top.header-top-dark .header-nav-top ul>li>a:hover, html #header .header-top.header-top-dark .header-nav-top ul>li>a:focus {
 background: #39424d;
}
html #header .header-top.header-top-light {
 background: #fff;
 border-top-color: #f2f2f2;
}
html #header .header-top.header-top-light .header-nav-top ul>li>a:hover, html #header .header-top.header-top-light .header-nav-top ul>li>a:focus {
 background: #fff;
}
}
@media screen and (min-width:992px) {
 html #header .header-nav-bar-primary {
 background: #e87a3c !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-secondary {
 background: #e50c0c !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-tertiary {
 background: #00558b !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-quaternary {
 background: #567ca3 !important;
 color: #777 !important;
 }
 html #header .header-nav-bar-dark {
 background: #2e353e !important;
 color: #fff !important;
 }
 html #header .header-nav-bar-light {
 background: #fff !important;
 color: #777 !important;
 }
}
@media screen and (min-width:992px) {
 #header .header-nav-main-light nav>ul>li.dropdown:hover>a {
 color: #e87a3c;
 }
 #header .header-nav-main-light nav>ul>li.active>a {
 color: #e87a3c;
 }
}
@media screen {
.testimonial blockquote {
 background: #eb8a53;
}
.testimonial .testimonial-arrow-down {
 border-top-color: #eb8a53;
}
html .testimonial-primary blockquote {
 background: #eb8a53;
}
html .testimonial-primary .testimonial-arrow-down {
 border-top-color: #eb8a53;
}
html .testimonial-secondary blockquote {
 background: #f62424;
}
html .testimonial-secondary .testimonial-arrow-down {
 border-top-color: #f62424;
}
html .testimonial-tertiary blockquote {
 background: #11669c;
}
html .testimonial-tertiary .testimonial-arrow-down {
 border-top-color: #11669c;
}
html .testimonial-quaternary blockquote {
 background: #678db4;
}
html .testimonial-quaternary .testimonial-arrow-down {
 border-top-color: #678db4;
}
html .testimonial-dark blockquote {
 background: #39424d;
}
html .testimonial-dark .testimonial-arrow-down {
 border-top-color: #39424d;
}
html .testimonial-light blockquote {
 background: #fff;
}
html .testimonial-light .testimonial-arrow-down {
 border-top-color: #fff;
}
.circular-bar.only-icon .fa, .circular-bar.only-icon .icons {
 color: #e87a3c;
}
html .counters .counter-primary .fa, html .counters .counter-primary .icons, html .counters .counter-primary strong {
 color: #e87a3c;
}
html .counters .counter-secondary .fa, html .counters .counter-secondary .icons, html .counters .counter-secondary strong {
 color: #e50c0c;
}
html .counters .counter-tertiary .fa, html .counters .counter-tertiary .icons, html .counters .counter-tertiary strong {
 color: #00558b;
}
html .counters .counter-quaternary .fa, html .counters .counter-quaternary .icons, html .counters .counter-quaternary strong {
 color: #567ca3;
}
html .counters .counter-dark .fa, html .counters .counter-dark .icons, html .counters .counter-dark strong {
 color: #2e353e;
}
html .counters .counter-light .fa, html .counters .counter-light .icons, html .counters .counter-light strong {
 color: #fff;
}
.icon-featured {
 background-color: #e87a3c;
}
.featured-box-primary .icon-featured {
 background-color: #e87a3c;
}
.featured-box-primary .icon-featured:after {
 border-color: #e87a3c;
}
.featured-box-primary h4 {
 color: #e87a3c;
}
.featured-box-primary .box-content {
 border-top-color: #e87a3c;
}
html .featured-box-primary .icon-featured {
 background-color: #e87a3c;
}
html .featured-box-primary h4 {
 color: #e87a3c;
}
html .featured-box-primary .box-content {
 border-top-color: #e87a3c;
}
html .featured-box-secondary .icon-featured {
 background-color: #e50c0c;
}
html .featured-box-secondary h4 {
 color: #e50c0c;
}
html .featured-box-secondary .box-content {
 border-top-color: #e50c0c;
}
html .featured-box-tertiary .icon-featured {
 background-color: #00558b;
}
html .featured-box-tertiary h4 {
 color: #00558b;
}
html .featured-box-tertiary .box-content {
 border-top-color: #00558b;
}
html .featured-box-quaternary .icon-featured {
 background-color: #567ca3;
}
html .featured-box-quaternary h4 {
 color: #567ca3;
}
html .featured-box-quaternary .box-content {
 border-top-color: #567ca3;
}
html .featured-box-dark .icon-featured {
 background-color: #2e353e;
}
html .featured-box-dark h4 {
 color: #2e353e;
}
html .featured-box-dark .box-content {
 border-top-color: #2e353e;
}
html .featured-box-light .icon-featured {
 background-color: #fff;
}
html .featured-box-light h4 {
 color: #fff;
}
html .featured-box-light .box-content {
 border-top-color: #fff;
}
html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
 border-color: #e87a3c;
 color: #e87a3c;
}
html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
 border-color: #e50c0c;
 color: #e50c0c;
}
html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
 border-color: #00558b;
 color: #00558b;
}
html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
 border-color: #567ca3;
 color: #567ca3;
}
html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
 border-color: #2e353e;
 color: #2e353e;
}
html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
 border-color: #fff;
 color: #fff;
}
html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
 border-color: #e87a3c;
 color: #e87a3c;
}
html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
 border-color: #e50c0c;
 color: #e50c0c;
}
html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
 border-color: #00558b;
 color: #00558b;
}
html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
 border-color: #567ca3;
 color: #567ca3;
}
html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
 border-color: #2e353e;
 color: #2e353e;
}
html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
 border-color: #fff;
 color: #fff;
}
html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
 color: #e87a3c;
}
html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
 color: #e50c0c;
}
html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
 color: #00558b;
}
html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
 color: #567ca3;
}
html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
 color: #2e353e;
}
html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
 color: #fff;
}
html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
 color: #e87a3c;
}
html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
 color: #e50c0c;
}
html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
 color: #00558b;
}
html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
 color: #567ca3;
}
html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
 color: #2e353e;
}
html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
 color: #fff;
}
html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
 color: #e87a3c;
}
html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
 color: #e50c0c;
}
html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
 color: #00558b;
}
html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
 color: #567ca3;
}
html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
 color: #2e353e;
}
html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
 color: #fff;
}
html .featured-box-effect-2.featured-box-primary .icon-featured:after {
 box-shadow: 0 0 0 3px #e87a3c;
}
html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
 box-shadow: 0 0 0 3px #e50c0c;
}
html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
 box-shadow: 0 0 0 3px #00558b;
}
html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
 box-shadow: 0 0 0 3px #567ca3;
}
html .featured-box-effect-2.featured-box-dark .icon-featured:after {
 box-shadow: 0 0 0 3px #2e353e;
}
html .featured-box-effect-2.featured-box-light .icon-featured:after {
 box-shadow: 0 0 0 3px #fff;
}
html .featured-box-effect-3.featured-box-primary .icon-featured:after {
 box-shadow: 0 0 0 10px #e87a3c;
}
html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
 background: #e87a3c !important;
}
html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
 box-shadow: 0 0 0 10px #e50c0c;
}
html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
 background: #e50c0c !important;
}
html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
 box-shadow: 0 0 0 10px #00558b;
}
html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
 background: #00558b !important;
}
html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
 box-shadow: 0 0 0 10px #567ca3;
}
html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
 background: #567ca3 !important;
}
html .featured-box-effect-3.featured-box-dark .icon-featured:after {
 box-shadow: 0 0 0 10px #2e353e;
}
html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
 background: #2e353e !important;
}
html .featured-box-effect-3.featured-box-light .icon-featured:after {
 box-shadow: 0 0 0 10px #fff;
}
html .featured-box-effect-3.featured-box-light:hover .icon-featured {
 background: #fff !important;
}
.feature-box .feature-box-icon {
 background-color: #e87a3c;
}
html .feature-box-primary .feature-box-icon {
 background-color: #e87a3c;
}
html .feature-box-secondary .feature-box-icon {
 background-color: #e50c0c;
}
html .feature-box-tertiary .feature-box-icon {
 background-color: #00558b;
}
html .feature-box-quaternary .feature-box-icon {
 background-color: #567ca3;
}
html .feature-box-dark .feature-box-icon {
 background-color: #2e353e;
}
html .feature-box-light .feature-box-icon {
 background-color: #fff;
}
.feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon .icons {
 color: #e87a3c;
}
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
 color: #e87a3c;
}
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
 color: #e50c0c;
}
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
 color: #00558b;
}
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
 color: #567ca3;
}
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
 color: #fff;
}
.feature-box.feature-box-style-3 .feature-box-icon {
 border-color: #e87a3c;
}
.feature-box.feature-box-style-3 .feature-box-icon i.fa, .feature-box.feature-box-style-3 .feature-box-icon .icons {
 color: #e87a3c;
}
html .feature-box-primary.feature-box-style-3 .feature-box-icon {
 border-color: #e87a3c;
}
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
 color: #e87a3c;
}
html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
 border-color: #e50c0c;
}
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
 color: #e50c0c;
}
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
 border-color: #00558b;
}
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
 color: #00558b;
}
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
 border-color: #567ca3;
}
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
 color: #567ca3;
}
html .feature-box-dark.feature-box-style-3 .feature-box-icon {
 border-color: #2e353e;
}
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-3 .feature-box-icon {
 border-color: #fff;
}
html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
 color: #fff;
}
.feature-box.feature-box-style-4 .feature-box-icon i.fa, .feature-box.feature-box-style-4 .feature-box-icon .icons {
 color: #e87a3c;
}
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
 color: #e87a3c;
}
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
 color: #e50c0c;
}
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
 color: #00558b;
}
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
 color: #567ca3;
}
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
 color: #fff;
}
.feature-box.feature-box-style-5 .feature-box-icon i.fa, .feature-box.feature-box-style-5 .feature-box-icon i.icons {
 color: #e87a3c;
}
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
 color: #e87a3c;
}
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
 color: #e50c0c;
}
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.icons {
 color: #00558b;
}
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.icons {
 color: #567ca3;
}
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-5 .feature-box-icon i.icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-5 .feature-box-icon i.icons {
 color: #fff;
}
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
 color: #e87a3c;
}
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.icons {
 color: #e50c0c;
}
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.icons {
 color: #00558b;
}
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.icons {
 color: #567ca3;
}
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-6 .feature-box-icon i.icons {
 color: #2e353e;
}
html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-6 .feature-box-icon i.icons {
 color: #fff;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(1) .featured-box-full-primary {
 background-color: #d85e19;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(2) .featured-box-full-primary {
 background-color: #e56a25;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(3) .featured-box-full-primary {
 background-color: #e87a3c;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(4) .featured-box-full-primary {
 background-color: #eb8a53;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(5) .featured-box-full-primary {
 background-color: #ed996a;
}
html .featured-boxes-full-scale>[class*="col-"]:nth-child(6) .featured-box-full-primary {
 background-color: #f0a980;
}
html .featured-boxes-full .featured-box-full-primary {
 background-color: #e87a3c;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-secondary {
 background-color: #e50c0c;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-tertiary {
 background-color: #00558b;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-quaternary {
 background-color: #567ca3;
 color: #777;
}
html .featured-boxes-full .featured-box-full-dark {
 background-color: #2e353e;
 color: #fff;
}
html .featured-boxes-full .featured-box-full-light {
 background-color: #fff;
 color: #777;
}
.pricing-table .most-popular {
 border-color: #e50c0c;
}
.pricing-table .most-popular h3 {
 background-color: #e50c0c !important;
}
.pricing-table .most-popular h3 span {
 background-color: #e50c0c !important;
}
.pricing-table.princig-table-flat .plan h3 {
 background-color: #e87a3c;
}
.pricing-table.princig-table-flat .plan h3 span {
 background: #e87a3c;
}
.pricing-table.princig-table-flat .plan-secondary h3 {
 background-color: #e50c0c !important;
}
.pricing-table.princig-table-flat .plan-secondary h3 span {
 background: #e50c0c !important;
}
.pricing-table.princig-table-flat .plan-quaternary h3 {
 background-color: #567ca3 !important;
}
.pricing-table.princig-table-flat .plan-quaternary h3 span {
 background: #567ca3 !important;
}
.pricing-table.princig-table-flat .plan-tertiary h3 {
 background-color: #00558b !important;
}
.pricing-table.princig-table-flat .plan-tertiary h3 span {
 background: #00558b !important;
}
html .call-to-action.featured.featured-primary {
 border-top-color: #e87a3c;
}
html .call-to-action.call-to-action-primary {
 background: #e87a3c;
}
html .call-to-action.with-full-borders {
 border-color: #e87a3c;
}
html .call-to-action.call-to-action-primary {
 background: #e87a3c;
}
html .call-to-action.call-to-action-primary h3, html .call-to-action.call-to-action-primary p {
 color: #fff;
}
html .call-to-action.featured.featured-secondary {
 border-top-color: #e50c0c;
}
html .call-to-action.call-to-action-secondary {
 background: #e50c0c;
}
html .call-to-action.with-full-borders {
 border-color: #e50c0c;
}
html .call-to-action.call-to-action-secondary {
 background: #e50c0c;
}
html .call-to-action.call-to-action-secondary h3, html .call-to-action.call-to-action-secondary p {
 color: #fff;
}
html .call-to-action.featured.featured-tertiary {
 border-top-color: #00558b;
}
html .call-to-action.call-to-action-tertiary {
 background: #00558b;
}
html .call-to-action.with-full-borders {
 border-color: #00558b;
}
html .call-to-action.call-to-action-tertiary {
 background: #00558b;
}
html .call-to-action.call-to-action-tertiary h3, html .call-to-action.call-to-action-tertiary p {
 color: #fff;
}
html .call-to-action.featured.featured-quaternary {
 border-top-color: #567ca3;
}
html .call-to-action.call-to-action-quaternary {
 background: #567ca3;
}
html .call-to-action.with-full-borders {
 border-color: #567ca3;
}
html .call-to-action.call-to-action-quaternary {
 background: #567ca3;
}
html .call-to-action.call-to-action-quaternary h3, html .call-to-action.call-to-action-quaternary p {
 color: #777;
}
html .call-to-action.featured.featured-dark {
 border-top-color: #2e353e;
}
html .call-to-action.call-to-action-dark {
 background: #2e353e;
}
html .call-to-action.with-full-borders {
 border-color: #2e353e;
}
html .call-to-action.call-to-action-dark {
 background: #2e353e;
}
html .call-to-action.call-to-action-dark h3, html .call-to-action.call-to-action-dark p {
 color: #fff;
}
html .call-to-action.featured.featured-light {
 border-top-color: #fff;
}
html .call-to-action.call-to-action-light {
 background: #fff;
}
html .call-to-action.with-full-borders {
 border-color: #fff;
}
html .call-to-action.call-to-action-light {
 background: #fff;
}
html .call-to-action.call-to-action-light h3, html .call-to-action.call-to-action-light p {
 color: #777;
}
section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
 background: #e87a3c;
 box-shadow: 0 0 0 3px #fff,0 0 0 6px #e87a3c;
}
ul.history li .featured-box .box-content {
 border-top-color: #e87a3c;
}
.recent-posts .date .month, article.post .post-date .month {
 background-color: #e87a3c;
}
.recent-posts .date .day, article.post .post-date .day {
 color: #e87a3c;
}
.slider .tp-bannertimer {
 background-color: #e87a3c;
}
.home-concept strong {
 color: #e87a3c;
}
html .home-intro-primary {
 background: #e87a3c;
}
html .home-intro-secondary {
 background: #e50c0c;
}
html .home-intro-tertiary {
 background: #00558b;
}
html .home-intro-quaternary {
 background: #567ca3;
}
html .home-intro-dark {
 background: #2e353e;
}
html .home-intro-light {
 background: #fff;
}
html .home-intro-primary-semi {
 background: rgba(232,122,60,0.8);
}
html .home-intro-secondary-semi {
 background: rgba(245,12,12,0.8);
}
html .home-intro-tertiary-semi {
 background: rgba(72,132,150,0.8);
}
html .home-intro-quaternary-semi {
 background: rgba(187,187,187,0.8);
}
html .home-intro-dark-semi {
 background: rgba(46,53,62,0.8);
}
html .home-intro-light-semi {
 background: rgba(255,255,255,0.8);
}
.home-intro p em {
 color: #ed996a;
}
.shop ul.products li.product .onsale {
 background-color: #e87a3c;
 border-bottom-color: #e1621b;
}
.shop .star-rating span, .shop .cart-totals tr.total .amount {
 color: #e87a3c;
}
#footer .footer-ribbon {
 background: #e87a3c;
}
#footer .footer-ribbon:before {
 border-right-color: #c15417;
 border-left-color: #c15417;
}
#footer.light h1, #footer.light h2, #footer.light h3, #footer.light h4, #footer.light a {
 color: #e87a3c;
}
#footer.color {
 background: #e87a3c;
 border-top-color: #e87a3c;
}
#footer.color .footer-ribbon {
 background: #d85e19;
}
#footer.color .footer-ribbon:before {
 border-right-color: #934011;
}
#footer.color .footer-copyright {
 background: #e56a25;
 border-top-color: #e56a25;
}
html #footer.color-primary {
 background: #e87a3c;
 border-top-color: #e87a3c;
}
html #footer.color-primary .footer-ribbon {
 background: #d85e19;
}
html #footer.color-primary .footer-ribbon:before {
 border-right-color: #934011;
}
html #footer.color-primary .footer-copyright {
 background: #e56a25;
 border-top-color: #e56a25;
}
html #footer.color-secondary {
 background: #e50c0c;
 border-top-color: #e50c0c;
}
html #footer.color-secondary .footer-ribbon {
 background: #c60808;
}
html #footer.color-secondary .footer-ribbon:before {
 border-right-color: #7c0505;
}
html #footer.color-secondary .footer-copyright {
 background: #de0909;
 border-top-color: #de0909;
}
html #footer.color-tertiary {
 background: #00558b;
 border-top-color: #00558b;
}
html #footer.color-tertiary .footer-ribbon {
 background: #376674;
}
html #footer.color-tertiary .footer-ribbon:before {
 border-right-color: #1f3840;
}
html #footer.color-tertiary .footer-copyright {
 background: #407585;
 border-top-color: #407585;
}
html #footer.color-quaternary {
 background: #567ca3;
 border-top-color: #567ca3;
}
html #footer.color-quaternary .footer-ribbon {
 background: #a2a2a2;
}
html #footer.color-quaternary .footer-ribbon:before {
 border-right-color: #7b7b7b;
}
html #footer.color-quaternary .footer-copyright {
 background: #789ed5;
 border-top-color: #789ed5;
}
html #footer.color-dark {
 background: #2e353e;
 border-top-color: #2e353e;
}
html #footer.color-dark .footer-ribbon {
 background: #181c21;
}
html #footer.color-dark .footer-ribbon:before {
 border-right-color: #000;
}
html #footer.color-dark .footer-copyright {
 background: #23282f;
 border-top-color: #23282f;
}
html #footer.color-light {
 background: #fff;
 border-top-color: #fff;
}
html #footer.color-light .footer-ribbon {
 background: #e6e6e6;
}
html #footer.color-light .footer-ribbon:before {
 border-right-color: #bfbfbf;
}
html #footer.color-light .footer-copyright {
 background: #f2f2f2;
 border-top-color: #f2f2f2;
}
.sample-icon-list .sample-icon a:hover {
 background-color: #e87a3c;
}
html.boxed .body {
 border-top-color: #e87a3c;
}
.img-rounded, .img-thumbnail, .img-thumbnail img, code, pre, .form-control, .input-sm, .form-group-sm .form-control, .input-lg, .form-group-lg .form-control, .btn, .btn-group-lg>.btn, .btn-sm, .btn-group-sm>.btn, .btn-xs, .btn-group-xs>.btn, .dropdown-menu, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn, .input-group-addon, .input-group-addon.input-sm, .input-group-addon.input-lg, .nav-tabs>li>a, .nav-tabs.nav-justified>li>a, .nav-pills>li>a, .nav-tabs-justified>li>a, .navbar, .navbar-toggle, .navbar-toggle .icon-bar, .breadcrumb, .pagination, .pager li>a, .pager li>span, .label, .badge, .container .jumbotron, .container-fluid .jumbotron, .thumbnail, .alert, .progress, .panel, .panel-group .panel, .well, .well-lg, .well-sm, .modal-content, .tooltip-inner, .popover, .popover-title, .carousel-indicators li, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span, .pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
 border-radius: 0;
}
}
@media screen and (min-width:990px) {
 .nav-tabs.nav-justified>li>a, .nav-tabs-justified>li>a, .navbar {
 border-radius: 0;
 }
}
@media screen {
#header .header-search .form-control, #header .header-nav-main nav>ul>li>a, #header .header-nav-main nav>ul>li.dropdown .dropdown-menu, #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a, #header.header-transparent .header-nav-main, #header.header-semi-transparent .header-nav-main, #header.header-semi-transparent-light .header-nav-main, #header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-menu, .nivo-slider .theme-default .nivoSlider, .nivo-slider .theme-default .nivoSlider img, .home-intro-compact, html.dark #header, html.boxed .body, blockquote.with-borders, p.drop-caps.drop-caps-style-2:first-child:first-letter, .btn-3d, select, .captcha-refresh, .featured-icon, .panel-group .panel-heading, .tabs, .nav-tabs li a, .tab-content, .tabs.tabs-bottom .tab-content, .tabs.tabs-bottom .nav-tabs li a, .tabs-left .tab-content, .tabs-left .nav-tabs>li:first-child a, .tabs-left .nav-tabs>li:last-child a, .tabs-right .tab-content, .tabs-right .nav-tabs>li:first-child a, .tabs-right .nav-tabs>li:last-child a, .nav-tabs.nav-justified li:first-child a, .nav-tabs.nav-justified li:first-child a:hover, .nav-tabs.nav-justified li:last-child a, .nav-tabs.nav-justified li:last-child a:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a, .tabs-navigation, .tabs-navigation .nav-tabs>li:first-child a, .tabs-navigation .nav-tabs>li:last-child a, .toggle>label, .toggle.toggle-simple .toggle>label, .toggle.toggle-simple .toggle>label:after, .owl-theme .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"]:hover, .owl-carousel.full-width .owl-controls .owl-nav .owl-prev, .owl-carousel.big-nav .owl-controls .owl-nav .owl-prev, .owl-carousel.full-width .owl-controls .owl-nav .owl-next, .owl-carousel.big-nav .owl-controls .owl-nav .owl-next, .embed-responsive.embed-responsive-borders, .pricing-table h3, .pricing-table .plan, .featured-box, .featured-box .box-content, .thumb-info, .thumb-info .thumb-info-wrapper, .thumb-info .thumb-info-wrapper:after, .thumb-info .thumb-info-type, .thumb-info img, section.timeline .timeline-date, section.timeline .timeline-box, .testimonial blockquote, .testimonial.testimonial-style-2 blockquote, .testimonial.testimonial-style-3 blockquote, .testimonial.testimonial-style-4, .testimonial.testimonial-style-4 blockquote, .testimonial.testimonial-style-5 blockquote, .testimonial.testimonial-style-6 blockquote, .container .call-to-action, .progress, .progress.progress-border-radius, .progress.progress-border-radius .progress-bar, .progress-bar, .progress-bar-tooltip, .counters.with-borders .counter, .google-map.small, .google-map-borders, article.post .post-date .month, article.post .post-date .day, article .post-video, article .post-audio, ul.comments .comment-block, .recent-posts .date .month, #header nav.mega-menu .mega-menu-shop .dropdown-menu, .shop ul.products .product .add-to-cart-product, .product-info, .product-info img, .product-info+.product-info, .img-thumbnail.img-thumbnail-hover-icon:before, .product-thumb-info {
 border-radius: 0;
}
}
@media screen and (max-width:479px) {
 .tabs .nav.nav-tabs.nav-justified li:first-child a, .tabs .nav.nav-tabs.nav-justified li:first-child a:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover {
 border-radius: 0;
 }
}
@media screen and (min-width:992px) {
 #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a, #header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu, #header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu, #header.flat-menu nav ul.nav-main li a, html.boxed #header.flat-menu .header-top {
 border-radius: 0;
 }
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display:swap;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/https/serverastra.com/css/fonts/OpenSans-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: local('Open Sans'), local('OpenSans'), url(/https/serverastra.com/css/fonts/OpenSans-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/https/serverastra.com/css/fonts/OpenSans-Bold.ttf) format('truetype');
}
@media print {

    *, *:before, *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
    #lhc_container_v2 {
        display: 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: "";
    }
    pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
    }
    thead {
    display: table-header-group;
    }
    tr, img {
    page-break-inside: avoid;
    }
    img {
    max-width: 100% !important;
    }
    p, h2, h3 {
    orphans: 3;
    widows: 3;
    }
    h2, h3 {
    page-break-after: avoid;
    }
    .navbar {
    display: none;
    }
    .btn>.caret, .dropup>.btn>.caret {
    border-top-color: #000 !important;
    }
    .label {
    border: 1px solid #000;
    }
    .table {
    border-collapse: collapse !important;
    }
    .table td, .table th {
    background-color: #fff !important;
    }
    .table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important;
    }
    .no-print, .no-print * {
    display: none !important;
    }
    a {
    color: blue !important;
    text-decoration: underline !important;
    font-size: 1em !important;
    }
    * {
    margin: 1em !important;
    padding: 1em !important;
    color: #000 !important;
    }
     .visible-print {
    display: block !important;
    }
    table.visible-print {
    display: table !important;
    }
    tr.visible-print {
    display: table-row !important;
    }
    th.visible-print, td.visible-print {
    display: table-cell !important;
    }
    .visible-print-block {
    display: block !important;
    }
    .visible-print-inline {
    display: inline !important;
    }
    .visible-print-inline-block {
    display: inline-block !important;
    }
    .hidden-print {
    display: none !important;
    }
   }