.rTapNumber264671.tel {
    color: #738086;
    font-weight: 700;
    font-size: 19px;
    margin-right: 5px
}

.rTapNumber2264671.tel a:link,
.rTapNumbe264671.tel a:visited {
    color: #738086;
    font-weight: 700;
    font-size: 19px;
}

.rTapNumber264671.tel a:hover {
    color: #E2231A;
    text-decoration: none;
}

body {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #000;
    font-weight: 400;
    background-color: #fff
}

.green {
    color: #00A64D
}


.form-control::-moz-placeholder {
    color: #DDD;
    opacity: 1
}

.form-control:-moz-placeholder {
    color: #DDD;
    opacity: 1
}

.form-control::-webkit-input-placeholder {
    color: #DDD;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #DDD;
    opacity: 1
}

.form-group > div {
    margin-bottom: 15px
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs > li {
    margin-bottom: -1px
}

.nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    color: #000
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    border-color: #eee #eee #ddd
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.breadcrumb {
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
    background-color: #FFF;
    padding: 8px 15px 8px 0
}

.breadcrumb > li {
    display: inline-block;
    color: #CCC
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}

.breadcrumb > .active {
    color: #ED1C24
}

.breadcrumb > .completed {
    color: #000
}

a {
    color: #e2231a
}

a:hover,
a:focus {
    color: #EE2D20
}

a:focus,
a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    outline: 0
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
p,
.navbar,
.brand,
.btn-simple {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #737F86;
    margin: 10px 0
}

h1,
.h1 {
    font-size: 34px;
    color: #737F86
}

h2,
.h2 {
    font-size: 24px;
    margin-top: px
}

h3 {
    color: #00a24f;
    font-size: 18px;
    font-weight: 400
}

h4,
.h4 {
    font-size: 24px
}

h5,
.h5 {
    font-size: 16px
}

h6,
.h6 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

p {
    font-size: 16px;
    line-height: 1.618em;
    font-weight: 400
}

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 {
    color: #737F86;
    font-weight: 300;
    line-height: 1
}

h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
    font-size: 60%;
    font-weight: 400
}

h1 .subtitle {
    display: block;
    font-family: 'Grand Hotel', cursive;
    line-height: 40px;
    margin: 15px 0 30px
}

.form-control,
.input-group-addon {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear
}

.ct-blue,
.ct-blue.checkbox.checked .second-icon,
.ct-blue.radio.checked .second-icon,
.ct-blue.checkbox.checked,
.ct-blue.radio.checked {
    color: #3472F7
}

.ct-azure,
.ct-azure.checkbox.checked .second-icon,
.ct-azure.radio.checked .second-icon,
.ct-azure.checkbox.checked,
.ct-azure.radio.checked {
    color: #2C93FF
}

.ct-green,
.ct-green.checkbox.checked .second-icon,
.ct-green.radio.checked .second-icon,
.ct-green.checkbox.checked,
.ct-green.radio.checked {
    color: #05AE0E
}

.ct-black,
.ct-black.checkbox.checked .second-icon,
.ct-black.radio.checked .second-icon,
.ct-black.checkbox.checked,
.ct-black.radio.checked {
    color: #000
}

.ct-orange,
.ct-orange.checkbox.checked .second-icon,
.ct-orange.radio.checked .second-icon,
.ct-orange.checkbox.checked,
.ct-orange.radio.checked {
    color: #FF9500
}

.ct-red,
.ct-red.checkbox.checked .second-icon,
.ct-red.radio.checked .second-icon,
.ct-red.checkbox.checked,
.ct-red.radio.checked {
    color: #ED1C24
}

input.ct-blue + span.switch-left,
input.ct-blue + span + label + span.switch-right {
    background-color: #3472F7
}

input.ct-azure + span.switch-left,
input.ct-azure + span + label + span.switch-right {
    background-color: #2C93FF
}

input.ct-green + span.switch-left,
input.ct-green + span + label + span.switch-right {
    background-color: #05AE0E
}

input.ct-orange + span.switch-left,
input.ct-orange + span + label + span.switch-right {
    background-color: #FF9500
}

input.ct-red + span.switch-left,
input.ct-red + span + label + span.switch-right {
    background-color: #ED1C24
}

.btn {
    border-width: 2px;
    background-color: rgba(0, 0, 0, .0);
    font-weight: 400;
    opacity: .8;
    padding: 8px 16px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-transform: uppercase
}

.btn-round {
    border-width: 1px;
    border-radius: 100px!important;
    opacity: .79;
    padding: 9px 18px
}

.btn-sm,
.btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px
}

.btn-xs {
    padding: 1px 5px
}

.btn-lg {
    border-radius: 6px;
    font-size: 18px;
    font-weight: 400;
    padding: 14px 60px
}

.btn-wd {
    min-width: 140px
}

.btn-default {
    color: #737F86;
    border-color: #999
}

.btn-primary {
    color: #3472F7;
    border-color: #3472F7
}

.btn-info {
    color: #2C93FF;
    border-color: #2C93FF
}

.btn-success {
    color: #00a24f;
    border-color: #00a24f
}

.btn-warning {
    color: #FF9500;
    border-color: #FF9500
}

.btn-danger {
    color: #ED1C24;
    border-color: #ED1C24
}

.btn-black {
    color: #999;
    border-color: #999
}

.btn:hover {
    background-color: rgba(0, 0, 0, .0);
    opacity: 1
}

.btn-black:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    color: #999;
    border-color: #999
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #1D62F0;
    border-color: #1D62F0;
    background-color: rgba(0, 0, 0, .0)
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #1084FF;
    border-color: #1084FF;
    background-color: rgba(0, 0, 0, .0)
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #FFF;
    border-color: #00a24f;
    background-color: #00a24f
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #ED8D00;
    border-color: #ED8D00;
    background-color: rgba(0, 0, 0, .0)
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #EE2D20;
    border-color: #EE2D20;
    background-color: rgba(0, 0, 0, .0)
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #e2231a;
    border-color: #737F86;
    background-color: #00983D)
}

.btn:active,
.btn.active {
    background-image: none;
    box-shadow: none
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    opacity: .45
}

.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:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary.active {
    background-color: rgba(0, 0, 0, 0);
    border-color: #3472F7
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info.active {
    background-color: rgba(0, 0, 0, 0);
    border-color: #2C93FF
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success.active {
    background-color: rgba(0, 0, 0, 0);
    border-color: #05AE0E
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger.active {
    background-color: rgba(0, 0, 0, 0);
    border-color: #ED1C24
}

.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:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning.active {
    background-color: rgba(0, 0, 0, 0);
    border-color: #FF9500
}

.btn-fill {
    color: #FFF;
    opacity: 1
}

.btn-fill:hover,
.btn-fill:active,
.btn-fill:focus {
    color: #FFF
}

.btn-default.btn-fill {
    background-color: #737F86;
    border-color: #737F86
}

.btn-primary.btn-fill {
    background-color: #3472F7;
    border-color: #3472F7
}

.btn-info.btn-fill {
    background-color: #2C93FF;
    border-color: #2C93FF
}

.btn-success.btn-fill {
    background-color: #00983d;
    border-color: #05AE0E
}

.btn-warning.btn-fill {
    background-color: #FF9500;
    border-color: #FF9500
}

.btn-danger.btn-fill {
    background-color: #000;
    border-color: #ED1C24
}

.btn-default.btn-fill:hover,
.btn-default.btn-fill:focus,
.btn-default.btn-fill:active,
.btn-default.btn-fill.active,
.open .dropdown-toggle.btn-fill.btn-default {
    background-color: #888;
    border-color: #888
}

.btn-primary.btn-fill:hover,
.btn-primary.btn-fill:focus,
.btn-primary.btn-fill:active,
.btn-primary.btn-fill.active,
.open .dropdown-toggle.btn-primary.btn-fill {
    border-color: #1D62F0;
    background-color: #1D62F0
}

.btn-info.btn-fill:hover,
.btn-info.btn-fill:focus,
.btn-info.btn-fill:active,
.btn-info.btn-fill.active,
.open .dropdown-toggle.btn-info.btn-fill {
    background-color: #1084FF;
    border-color: #1084FF
}

.btn-success.btn-fill:hover,
.btn-success.btn-fill:focus,
.btn-success.btn-fill:active,
.btn-success.btn-fill.active,
.open .dropdown-toggle.btn-fill.btn-success {
    background-color: #00a24f;
    border-color: #00A64D
}

.btn-warning.btn-fill:hover,
.btn-warning.btn-fill:focus,
.btn-warning.btn-fill:active,
.btn-warning.btn-fill.active,
.open .dropdown-toggle.btn-fill.btn-warning {
    background-color: #ED8D00;
    border-color: #ED8D00
}

.btn-danger.btn-fill:hover,
.btn-danger.btn-fill:focus,
.btn-danger.btn-fill:active,
.btn-danger.btn-fill.active,
.open .dropdown-toggle.btn-danger.btn-fill {
    background-color: #EE2D20;
    border-color: #EE2D20
}

.btn-simple {
    font-weight: 700;
    border: 0;
    padding: 10px 18px;
    font-size: 20px;
    color: #737F86
}

.btn-simple.btn-xs {
    padding: 3px 5px
}

.btn-simple.btn-sm {
    padding: 7px 10px
}

.btn-simple.btn-lg {
    padding: 16px 60px
}

.btn-round.btn-xs {
    padding: 2px 5px
}

.btn-round.btn-sm {
    padding: 6px 10px
}

.btn-round.btn-lg {
    padding: 15px 60px
}

.form-control {
    background-color: #FFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    box-shadow: none;
    color: #444;
    height: 38px;
    padding: 6px 16px;
	font-size: 16px!important;
}


.form-control:focus {
    background-color: #FFF;
    border: 1px solid #05AE0E;
    box-shadow: none;
    outline: 0 none
}

.form-control + .form-control-feedback {
    border-radius: 6px;
    font-size: 14px;
    padding: 0 12px 0 0;
    position: absolute;
    right: 25px;
    top: 6px;
    vertical-align: middle
}

.input-lg {
    height: 56px;
    padding: 10px 16px
}

.has-success .form-control,
.has-error .form-control,
.has-success .form-control:focus,
.has-error .form-control:focus {
    border-color: #E3E3E3;
    box-shadow: none
}

.has-success .form-control,
.has-success .form-control-feedback {
    color: #05AE0E
}

.has-error .form-control,
.has-error control-label,
.has-error .form-control-feedback {
    color: #ED1C24
}

.has-success .form-control:focus {
    border-color: #05AE0E
}

.has-error .form-control:focus {
    border-color: #ED1C24
}

.input-group-addon {
    background-color: #FFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px
}

.form-control:focus + .input-group-addon,
.form-control:focus ~ .input-group-addon {
    background-color: #FFF;
    border-color: #9A9A9A
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-right: 0 none
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
    border-left: 0 none
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #EEE;
    color: #999;
    cursor: not-allowed
}

.caret {
    color: #000
}

.caret a:link {
    color: #EE2D20
}

.caret a:visited {
    color: #EE2D20
}

.caret a:hover {
    color: #EE2D20
}

.caret a:active {
    color: #EE2D20
}

.caret a:selected {
    color: #EE2D20
}

.navbar {
    border: 0 none;
    transition: all .4s;
    -webkit-transition: all .4s;
    font-size: 19px;
    padding-bottom: 40px
}

.navbar-default {
    background-color: #FFF;
    padding-bottom: 0
}

.navbar .navbar-brand {
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 60px;
    font-size: 20px
}

.navbar-nav > li > a {
    margin-top: 13px;
    margin-bottom: 13px;
    padding-bottom: 12px;
    padding-top: 12px
}

.navbar-nav > li > a [class^="fa"] {
    font-size: 18px
}

.navbar-brand {
    padding: 5px 15px 20px
}

.navbar .btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-default:not(.navbar-transparent) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.navbar-transparent {
    padding-top: 15px;
    background-color: rgba(0, 0, 0, .0)
}

.navbar-transparent .navbar-brand,
[class*="navbar-ct"] .navbar-brand {
    color: #FFF;
    opacity: .95
}

.navbar-transparent .navbar-brand:hover,
.navbar-transparent .navbar-brand:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #5E5E5E
}

.navbar-transparent .nav .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF;
    color: #EE2D20
}

.navbar-transparent .navbar-nav > li > a,
[class*="navbar-ct"] .navbar-nav > li > a {
    color: #FFF;
    border-color: #FFF;
    opacity: .7
}

.navbar-transparent .navbar-brand:hover,
.navbar-transparent .navbar-brand:focus,
[class*="navbar-ct"] .navbar-brand:hover,
[class*="navbar-ct"] .navbar-brand:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #FFF;
    opacity: 1
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: rgba(255, 255, 255, 0);
    border-radius: 3px;
    color: #EE2D20;
    opacity: 1
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-bottom-color: #EE2D20;
    border-top-color: #EE2D20
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(255, 255, 255, 0);
    color: #EE2D20
}

.navbar-transparent .navbar-nav > .active > a,
.navbar-transparent .navbar-nav > .active > a:hover,
.navbar-transparent .navbar-nav > .active > a:focus,
.navbar-transparent .navbar-nav > li > a:hover,
.navbar-transparent .navbar-nav > li > a:focus,
[class*="navbar-ct"] .navbar-nav > .active > a,
[class*="navbar-ct"] .navbar-nav > .active > a:hover,
[class*="navbar-ct"] .navbar-nav > .active > a:focus,
[class*="navbar-ct"] .navbar-nav > li > a:hover,
[class*="navbar-ct"] .navbar-nav > li > a:focus {
    background-color: rgba(255, 255, 255, 0);
    border-radius: 3px;
    color: #FFF;
    opacity: 1
}

.navbar-transparent .navbar-nav > .dropdown > a .caret,
[class*="navbar-ct"] .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF
}

.navbar-transparent .navbar-nav > .dropdown > a:hover .caret,
.navbar-transparent .navbar-nav > .dropdown > a:focus .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF
}

.navbar-transparent .navbar-nav > .open > a,
.navbar-transparent .navbar-nav > .open > a:hover,
.navbar-transparent .navbar-nav > .open > a:focus {
    background-color: rgba(255, 255, 255, 0);
    color: #FFF;
    opacity: 1
}

.navbar .btn {
    font-size: 16px;
    margin-top: 13px;
    margin-bottom: 13px
}

.navbar .btn-default {
    color: #777;
    border-color: #777
}

.navbar-default:not(.navbar-transparent) .btn-default:hover {
    color: #2C93FF;
    border-color: #2C93FF
}

.navbar-transparent .btn-default,
[class*="navbar-ct"] .btn-default {
    color: #FFF;
    border-color: #FFF
}

[class*="navbar-ct"] .btn-default.btn-fill {
    color: #777;
    background-color: #FFF;
    opacity: .9
}

[class*="navbar-ct"] .btn-default.btn-fill:hover,
[class*="navbar-ct"] .btn-default.btn-fill:focus,
[class*="navbar-ct"] .btn-default.btn-fill:active,
[class*="navbar-ct"] .btn-default.btn-fill.active,
[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default {
    border-color: #FFF;
    opacity: 1
}

.navbar-form {
    box-shadow: none
}

.navbar-form .form-control {
    background-color: rgba(244, 244, 244, 0);
    border-radius: 0;
    border: 0;
    height: 22px;
    padding: 0;
    font-size: 16px;
    line-height: 20px;
    color: #777
}

.navbar-transparent .navbar-form .form-control,
[class*="navbar-ct"] .navbar-form .form-control {
    color: #FFF;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .6)
}

.navbar:not(.navbar-transparent).navbar-ct-blue {
    background-color: #34ACDC;
    background-color: rgba(52, 172, 220, 0.98)
}

.navbar:not(.navbar-transparent).navbar-ct-azzure {
    background-color: #5BCAFF;
    background-color: rgba(91, 203, 255, 0.98)
}

.navbar:not(.navbar-transparent).navbar-ct-green {
    background-color: #4cd964;
    background-color: rgba(76, 217, 98, 0.98)
}

.navbar:not(.navbar-transparent).navbar-ct-orange {
    background-color: #FF9500;
    background-color: rgba(255, 152, 0, 0.97)
}

.navbar:not(.navbar-transparent).navbar-ct-red {
    background-color: #FF4C40;
    background-color: rgba(255, 76, 64, 0.98)
}

.dropdown-menu > li > a {
    padding: 8px 20px;
    color: #333
}

.dropdown-menu > li:first-child > a {
    border-radius: 10px 10px 0 0
}

.dropdown-menu > li:last-child > a {
    border-bottom: 0 none;
    border-radius: 0 0 10px 10px
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #F5F5F5;
    color: #333;
    opacity: 1;
    text-decoration: none
}

.navbar-toggle {
    margin-top: 19px;
    margin-bottom: 19px;
    border: 0
}

.navbar-toggle .icon-bar {
    background-color: #FFF
}

.navbar-collapse,
.navbar-form {
    border-color: rgba(0, 0, 0, 0);
    margin-top: 0
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: rgba(0, 0, 0, 0)
}

@media (min-width: 768px) {
    .navbar-form {
        margin-top: 21px;
        margin-bottom: 21px;
        padding-left: 5px;
        padding-right: 5px
    }
    .navbar-search-form {
        display: none
    }
    .dropdown-menu:before {
        border-bottom: 11px solid rgba(0, 0, 0, 0.2);
        border-left: 11px solid rgba(0, 0, 0, 0);
        border-right: 11px solid rgba(0, 0, 0, 0);
        content: "";
        display: inline-block;
        position: absolute;
        left: 100%;
        margin-left: -60%;
        top: -11px
    }
    .dropdown-menu:after {
        border-bottom: 11px solid #FFF;
        border-left: 11px solid rgba(0, 0, 0, 0);
        border-right: 11px solid rgba(0, 0, 0, 0);
        content: "";
        display: inline-block;
        position: absolute;
        left: 100%;
        margin-left: -60%;
        top: -10px
    }
}

@media (max-width: 768px) {
    .navbar-transparent {
        padding-top: 15px;
        background-color: rgba(0, 0, 0, 0.45)
    }
    .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-transparent .dropdown-menu > li > a:hover,
    .navbar-transparent .dropdown-menu > li > a:focus,
    [class*="navbar-ct"] .dropdown-menu > li > a:hover,
    [class*="navbar-ct"] .dropdown-menu > li > a:focus {
        color: #FFF;
        background-color: rgba(0, 0, 0, 0);
        opacity: 1
    }
    .navbar-transparent .navbar-nav .open .dropdown-menu > li > a,
    [class*="navbar-ct"] .dropdown-menu > li > a {
        color: #FFF;
        opacity: .8
    }
    .nav .open > a,
    .nav .open > a:hover,
    .nav .open > a:focus {
        background-color: rgba(0, 0, 0, 0);
        border-color: #00A64D
    }
    .navbar-collapse {
        text-align: center;
        margin-top: 0
    }
    .navbar-collapse .navbar-form {
        width: 170px;
        margin: 0 auto
    }
}

.label {
    padding: .2em .6em;
    border: 1px solid #999;
    border-radius: 3px;
    color: #999;
    background-color: #FFF;
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase
}

.label-primary {
    border-color: #3472F7;
    color: #3472F7
}

.label-info {
    border-color: #2C93FF;
    color: #2C93FF
}

.label-success {
    border-color: #05AE0E;
    color: #05AE0E
}

.label-warning {
    border-color: #FF9500;
    color: #FF9500
}

.label-danger {
    border-color: #ED1C24;
    color: #ED1C24
}

.label.label-fill {
    color: #FFF
}

.label-primary.label-fill,
.progress-bar,
.progress-bar-primary {
    background-color: #3472F7
}

.label-info.label-fill,
.progress-bar-info {
    background-color: #2C93FF
}

.label-success.label-fill,
.progress-bar-success {
    background-color: #05AE0E
}

.label-warning.label-fill,
.progress-bar-warning {
    background-color: #FF9500
}

.label-danger.label-fill,
.progress-bar-danger {
    background-color: #ED1C24
}

.label-default.label-fill {
    background-color: #999
}

.progress {
    background-color: #E5E5E5;
    border-radius: 3px;
    box-shadow: none;
    height: 4px
}

.progress-thin {
    height: 2px
}

.nav-pills > li + li {
    margin-left: 0
}

.nav-pills > li > a {
    border: 1px solid #2C93FF;
    border-radius: 0;
    color: #2C93FF;
    margin-left: -1px
}

.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #F5F5F5
}

.nav-pills.ct-blue > li.active > a,
.nav-pills.ct-blue > li.active > a:hover,
.nav-pills.ct-blue > li.active > a:focus,
.pagination.ct-blue > .active > a,
.pagination.ct-blue > .active > span,
.pagination.ct-blue > .active > a:hover,
.pagination.ct-blue > .active > span:hover,
.pagination.ct-blue > .active > a:focus,
.pagination.ct-blue > .active > span:focus {
    background-color: #3472F7
}

.nav-pills.ct-azure > li.active > a,
.nav-pills.ct-azure > li.active > a:hover,
.nav-pills.ct-azure > li.active > a:focus,
.pagination.ct-azure > .active > a,
.pagination.ct-azure > .active > span,
.pagination.ct-azure > .active > a:hover,
.pagination.ct-azure > .active > span:hover,
.pagination.ct-azure > .active > a:focus,
.pagination.ct-azure > .active > span:focus {
    background-color: #2C93FF
}

.nav-pills.ct-green > li.active > a,
.nav-pills.ct-green > li.active > a:hover,
.nav-pills.ct-green > li.active > a:focus,
.pagination.ct-green > .active > a,
.pagination.ct-green > .active > span,
.pagination.ct-green > .active > a:hover,
.pagination.ct-green > .active > span:hover,
.pagination.ct-green > .active > a:focus,
.pagination.ct-green > .active > span:focus {
    background-color: #05AE0E
}

.nav-pills.ct-orange > li.active > a,
.nav-pills.ct-orange > li.active > a:hover,
.nav-pills.ct-orange > li.active > a:focus,
.pagination.ct-orange > .active > a,
.pagination.ct-orange > .active > span,
.pagination.ct-orange > .active > a:hover,
.pagination.ct-orange > .active > span:hover,
.pagination.ct-orange > .active > a:focus,
.pagination.ct-orange > .active > span:focus {
    background-color: #FF9500
}

.nav-pills.ct-red > li.active > a,
.nav-pills.ct-red > li.active > a:hover,
.nav-pills.ct-red > li.active > a:focus,
.pagination.ct-red > .active > a,
.pagination.ct-red > .active > span,
.pagination.ct-red > .active > a:hover,
.pagination.ct-red > .active > span:hover,
.pagination.ct-red > .active > a:focus,
.pagination.ct-red > .active > span:focus {
    background-color: #ED1C24
}

.nav-pills.ct-blue > li > a {
    border: 1px solid #3472F7;
    color: #3472F7
}

.nav-pills.ct-azure > li > a {
    border: 1px solid #2C93FF;
    color: #2C93FF
}

.nav-pills.ct-green > li > a {
    border: 1px solid #05AE0E;
    color: #05AE0E
}

.nav-pills.ct-orange > li > a {
    border: 1px solid #FF9500;
    color: #FF9500
}

.nav-pills.ct-red > li > a {
    border: 1px solid #ED1C24;
    color: #ED1C24
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: #2C93FF;
    color: #FFF
}

.nav-pills > li:first-child > a {
    border-radius: 4px 0 0 4px;
    margin: 0
}

.nav-pills > li:last-child > a {
    border-radius: 0 4px 4px 0
}

.pagination.no-border > li > a,
.pagination.no-border > li > span {
    border: 0
}

.pagination > li > a,
.pagination > li > span,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-radius: 50%;
    margin: 0 2px;
    color: #777
}

.pagination > li.active > a,
.pagination > li.active > span,
.pagination > li.active > a:hover,
.pagination > li.active > span:hover,
.pagination > li.active > a:focus,
.pagination > li.active > span:focus {
    background-color: #2C93FF;
    border: 0;
    color: #FFF;
    padding: 7px 13px
}

.alert {
    border: 0;
    border-radius: 0;
    color: #FFF;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 14px
}

.container .alert {
    border-radius: 4px
}

.alert-info {
    background-color: #5BCAFF;
    background-color: rgba(91, 203, 255, 0.96)
}

.alert-success {
    background-color: #4cd964;
    background-color: rgba(76, 217, 98, 0.96)
}

.alert-warning {
    background-color: #FF9500;
    background-color: rgba(255, 152, 0, 0.95)
}

.alert-danger {
    background-color: #FF4C40;
    background-color: #ebecee
}

.navbar .alert {
    border-radius: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 85px;
    width: 100%;
    z-index: 3;
    transition: all .3s
}

.navbar:not(.navbar-transparent) .alert {
    top: 70px
}

.text-primary,
.text-primary:hover {
    color: #1D62F0
}

.text-info,
.text-info:hover {
    color: #1084FF
}

.text-success,
.text-success:hover {
    color: #0C9C14
}

.text-warning,
.text-warning:hover {
    color: #ED8D00
}

.text-danger,
.text-danger:hover {
    color: #EE2D20
}

.modal-header {
    border: 0 none
}

.modal-content {
    border: 0 none;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(0, 0, 0, 0.1)
}

.modal-dialog {
    padding-top: 60px
}

.modal-footer {
    border-top: 0 none;
    padding: 5px 10px;
    text-align: right
}

.modal-footer .btn {
    font-size: 16px
}

.modal-footer .btn-default.btn-simple {
    font-weight: 400
}

.modal-footer .divider {
    background-color: #DDD;
    display: inline-block;
    float: inherit;
    height: 26px;
    margin: 8px -3px;
    position: absolute;
    width: 1px
}

.modal.fade .modal-dialog {
    transform: none
}

.modal.in .modal-dialog {
    transform: none
}

.tooltip {
    font-size: 14px;
    font-weight: 700
}

.tooltip-arrow {
    display: none;
    opacity: 0
}

.tooltip-inner {
    background-color: #FAE6A4;
    border-radius: 4px;
    box-shadow: 0 1px 13px rgba(0, 0, 0, 0.14), 0 0 0 1px rgba(115, 71, 38, 0.23);
    color: #734726;
    max-width: 200px;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none
}

.tooltip-inner:after {
    content: "";
    display: inline-block;
    left: 100%;
    margin-left: -60%;
    position: absolute
}

.tooltip-inner:before {
    content: "";
    display: inline-block;
    left: 100%;
    margin-left: -60%;
    position: absolute
}

.tooltip.top {
    margin-top: -11px;
    padding: 0
}

.tooltip.top .tooltip-inner:after {
    border-top: 11px solid #FAE6A4;
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    bottom: -10px
}

.tooltip.top .tooltip-inner:before {
    border-top: 11px solid rgba(0, 0, 0, 0.2);
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    bottom: -11px
}

.tooltip.bottom {
    margin-top: 11px;
    padding: 0
}

.tooltip.bottom .tooltip-inner:after {
    border-bottom: 11px solid #FAE6A4;
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    top: -10px
}

.tooltip.bottom .tooltip-inner:before {
    border-bottom: 11px solid rgba(0, 0, 0, 0.2);
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    top: -11px
}

.tooltip.left {
    margin-left: -11px;
    padding: 0
}

.tooltip.left .tooltip-inner:after {
    border-left: 11px solid #FAE6A4;
    border-top: 11px solid rgba(0, 0, 0, 0);
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    right: -10px;
    left: auto;
    margin-left: 0
}

.tooltip.left .tooltip-inner:before {
    border-left: 11px solid rgba(0, 0, 0, 0.2);
    border-top: 11px solid rgba(0, 0, 0, 0);
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    right: -11px;
    left: auto;
    margin-left: 0
}

.tooltip.right {
    margin-left: 11px;
    padding: 0
}

.tooltip.right .tooltip-inner:after {
    border-right: 11px solid #FAE6A4;
    border-top: 11px solid rgba(0, 0, 0, 0);
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    left: -10px;
    top: 0;
    margin-left: 0
}

.tooltip.right .tooltip-inner:before {
    border-right: 11px solid rgba(0, 0, 0, 0.2);
    border-top: 11px solid rgba(0, 0, 0, 0);
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    left: -11px;
    top: 0;
    margin-left: 0
}

.modal-backdrop.in {
    opacity: .25
}

.carousel-control {
    width: 8%
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .fa,
.carousel-control .fa {
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5
}

.carousel-control .fa {
    font-size: 35px
}

.carousel-control.left,
.carousel-control.right {
    background-image: none
}

.gsdk-transition .carousel-inner > .item {
    transition: left 1200ms cubic-bezier(0.455, 0.03, 0.4, 0.955) 0;
    -webkit-transition: left 1200ms cubic-bezier(0.455, 0.03, 0.4, 0.955) 0
}

.gsdk-collapse {
    transition: all 400ms;
    display: block;
    height: 0
}

.panel-title a:hover,
.panel-title a:focus {
    color: #333
}

.main {
    background-color: #FFF;
    position: relative
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none
}

.panel-primary {
    border-color: #C4C6C8;
    background-color: #F3F4F4;
    min-height: 205px
}

.panel-primary>.panel-heading {
    color: #000;
    background-color: #f3f4f4;
    border-color: #C4C6C8
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #C4C6C8
}

.panel-primary>.panel-heading .badge {
    color: #C4C6C8;
    background-color: #fff
}

.panel-primary> .panel-default {
    border-color: #ddd;
    background-color: undefined
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #FFF;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.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-default {
    border-color: #C4C6C8
}

.centered {
    text-align: center
}

.mt {
    padding-top: 0;
    margin: 0
}

p.special_link {
    color: #4f4b5a;
    !importanttext-decoration: none
}

p.special_link a:link,
a:hover {
    color: #e2231a;
    text-decoration: none
}

.carousel-indicators-t .active {
    background: #05AE0E!important
}

.carousel-indicators-t 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 #05AE0E;
    border-radius: 10px
}

.carousel-indicators-t {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 130px
}

.content {
    margin-top: 20px
}

.adjust1 {
    float: left;
    width: 100%;
    margin-bottom: 0
}

.adjust2 {
    margin: 0
}

.carousel-control {
    width: 5%
}

.carousel-control.left,
.carousel-control.right {
    background-image: none
}

.media-object {
    margin: auto;
    margin-top: 15%
}

@media screen and (max-width: 768px) {
    .media-object {
        margin-top: 0
    }
}

a {
    cursor: pointer
}

.stepwizard-step p {
    margin-top: 10px
}

.stepwizard-row {
    display: table-row
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative
}

.stepwizard-step button[disabled] {
    opacity: 1!important;
    filter: alpha(opacity=100)!important
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0
}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px
}

.panel {
    border: none
}

.panel-footer {
    border: 100px
}

.price-old {
    text-decoration: line-through;
    font-size: 26px;
    color: #737F86;
    font-weight: 300
}

.price-new {
    color: #00A64D;
    font-size: 26px
}

.panel-heading {
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px
}

.panel-footer {
    background-color: #FFF
}

.panel-default > .panel-heading {
    border: 1px solid #00A64D;
    color: #00A64D
}

.panel-default.green {
    color: #00A64D;
    text-align: center
}

.panel-default.white {
    color: #FFF;
    text-align: center;
    border-radius: 3px
}

.panel-primary > .panel-heading {
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x
}

.panel-success > .panel-heading {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
    background-repeat: repeat-x;
    background-color: #00A64D
}

.panel-info > .panel-heading {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    background-repeat: repeat-x
}

.panel-warning > .panel-heading {
    background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
    background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
    background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
    background-repeat: repeat-x
}

.panel-danger > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
    background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
    background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
    background-repeat: repeat-x
}

#footer {
    margin-top: 100px;
    background: #c3c8cc;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 35px
}

#footer h3 {
    text-align: left
}

#footer img {
    margin-bottom: 8px;
    background: #c3c8cc;
    padding-top: 8px;
    max-height: 60px
}

@media screen and (max-width: 1024px) {
    #footer img {
        max-height: 52px
    }
}

@media screen and (max-width: 767px) {
    #footer img {
        margin-left: auto;
        margin-right: auto;
        max-height: 60px
    }
}

@media screen and (min-width: 768px) {
    #footer {
        margin-top: 100px;
        background: #c3c8cc;
        text-align: left;
        margin-top: 100px;
        background: #c3c8cc;
        text-align: left
    }
}

.nav-pills-simple>li>a {
    border: none;
    color: #738086;
    font-size: 14px;
    padding: 0;
    margin-bottom: 3px;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.nav-pills-simple>li>a:hover,
.nav-pills-simple>li>a:focus {
    background: none;
    color: #e2231a;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.footer-header {
    border-bottom: 1px solid #FFF;
    color: #738086;
    text-align: center;
    margin-top: 15px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 10px
}

@media screen and (min-width: 1024px) {
    .footer-header {
        text-align: left;
        padding-bottom: 10px;
        margin-top: 0
    }
}

.social-icon>a {
    font-family: FontAwesome;
    font-size: 19px;
    color: rgba(255, 255, 255, 0.8);
    line-height: 100%;
    border-radius: 50%
}

.social-icon {
    width: 30px;
    height: 30px;
    background-color: #737F86;
    display: block;
    margin-right: 5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    padding-top: 5px;
    text-align: center;
    margin-right: 10px;
    padding-bottom: 2px
}

.social-icon.fb:hover {
    background-color: #3C599F
}

.social-icon.gp:hover {
    background-color: #CF3D2E
}

.social-icon.tw:hover {
    background-color: #32CCFE
}

.social-icon.yt:hover {
    background-color: #C52F30
}

#top-nav-container {
    box-shadow: none;
    background-color: #eaeced;
    border-bottom: none;
    height: auto
}

#top-nav-container ul>li>a,
#top-nav-container ul>li.active>a,
{
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "proxima-nova", sans-serif;
    color: #738086
}

#top-nav-container ul>li.active>a:hover,
#top-nav-container ul>li>a:hover,
#top-nav-container ul>li>a:focus {
    color: #e2231a;
    transition: color .4s linear
}

@media screen and (min-width:992px) {
    #top-nav-container .nav.navbar-nav.top-nav {
        text-align: center;
        display: block;
        margin: 0
    }
    #top-nav-container ul>li {
        display: inline-block
    }
    #top-nav-container ul>li.active>a,
    #top-nav-container ul>li>a {
        font-size: 16px;
        display: block;
        padding: 0;
        font-family: "proxima-nova", sans-serif;
        font-weight: 400;
        margin-right: 15px;
        margin-top: 17px
    }
}

@media screen and (max-width:991px) {
    #top-nav-container .nav.navbar-nav.top-nav {
        text-align: center;
        display: block;
        margin: 0
    }
    #top-nav-container ul>li {
        display: inline-block
    }
    #top-nav-container ul>li.active>a,
    #top-nav-container ul>li>a {
        font-size: 14px;
        display: block;
        padding: 0;
        font-family: 'proxima-nova', sans-serif;
        font-weight: 400
    }
}

.quote-top {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 2px;
    padding-bottom: 3px;
    text-align: center
}

.quote-top>a>h1 {
    font-size: 19px;
    font-weight: 700;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
    color: #738086;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "proxima-nova", sans-serif;
    text-align: center
}

.quote-top>button.btn {
    text-transform: uppercase;
    background: #00a24f;
    border-color: #00a24f;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 15px
}

.quote-top>button.btn:hover {
    background: #00a850;
    border-color: #00A64D
}

.quote-top>a:hover h1 {
    color: #e2231a;
    transition: color .4s linear
}

@media screen and (min-width:768px) and (max-width:991px) {
    .quote-top {
        float: right;
        text-align: left
    }
    .quote-top h1,
    .quote-top>button {
        text-transform: uppercase
    }
    .quote-top>button.btn {
        margin: 0
    }
}

@media screen and (max-width:767px) {
    .quote-top>h1,
    .quote-top>button {
        display: block;
        text-transform: uppercase;
        margin-right: auto;
        margin-left: auto;
        float: none
    }
    .quote-top>button.btn {
        margin: 10px auto 5px
    }
}

@media screen and (min-width:992px) {
    .quote-top {
        float: right;
        text-align: left;
        margin-top: 5px
    }
    .quote-top>h1 {
        position: relative;
        top: 2px
    }
    .quote-top>h1,
    .quote-top>button {
        vertical-align: middle;
        text-transform: uppercase;
        margin-right: 10px;
        margin-left: 0;
        float: none
    }
    .quote-top>button.btn {
        margin: 0
    }
}

.loyalty-star {
    width: 80px!important;
    height: 78px!important;
    min-height: 78px!important;
    min-width: 80px!important;
}


/*      Checkbox and radio         */

.checkbox,
.radio {
    margin-bottom: 12px;
    padding-left: 32px;
    position: relative;
    -webkit-transition: color 0.25s linear;
    transition: color 0.25s linear;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    color: #333333;
}

.checkbox input,
.radio input {
    outline: none !important;
    display: none;
}

.checkbox .icons,
.radio .icons {
    color: #737F86;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
    text-align: center;
    line-height: 21px;
    font-size: 20px;
    cursor: pointer;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.checkbox .icons .first-icon,
.radio .icons .first-icon,
.checkbox .icons .second-icon,
.radio .icons .second-icon {
    display: inline-table;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    margin: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}

.checkbox .icons .second-icon,
.radio .icons .second-icon {
    opacity: 0;
    filter: alpha(opacity=0);
}

.checkbox:hover,
.radio:hover {
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.checkbox:hover .first-icon,
.radio:hover .first-icon {
    opacity: 0;
    filter: alpha(opacity=0);
}

.checkbox:hover .second-icon,
.radio:hover .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
}

.checkbox.checked,
.radio.checked {
    color: #00a24f;
}

.checkbox.checked .first-icon,
.radio.checked .first-icon {
    opacity: 0;
    filter: alpha(opacity=0);
}

.checkbox.checked .second-icon,
.radio.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #00a24f;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.checkbox.disabled,
.radio.disabled {
    cursor: default;
    color: #DDDDDD !important;
}

.checkbox.disabled .icons,
.radio.disabled .icons {
    color: #DDDDDD !important;
}

.checkbox.disabled .first-icon,
.radio.disabled .first-icon {
    opacity: 1;
    filter: alpha(opacity=100);
}

.checkbox.disabled .second-icon,
.radio.disabled .second-icon {
    opacity: 0;
    filter: alpha(opacity=0);
}

.checkbox.disabled.checked .icons,
.radio.disabled.checked .icons {
    color: #DDDDDD;
}

.checkbox.disabled.checked .first-icon,
.radio.disabled.checked .first-icon {
    opacity: 0;
    filter: alpha(opacity=0);
}

.checkbox.disabled.checked .second-icon,
.radio.disabled.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #D9D9D9;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #00a24f!important;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;

}