@charset "UTF-8";
.close {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #3f444a;
    font-size: 28px;
    outline: 0!important;
    opacity: .5;
    -webkit-transition: back .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out
}

.close:hover {
    opacity: .8;
    -webkit-transition: back .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out
}

label {
    font-weight: 500;
    font-size: 18px
}

.form-control {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    box-shadow: none;
    outline: 0;
    font-weight: 300;
    background: #fff;
    border-color: #d0d7de
}

.form-control.input-lg,
.input-group-lg .form-control {
    font-weight: 300;
    font-size: 14px
}

.form-control:active,
.form-control:focus {
    box-shadow: none!important
}

.form-control.c-square {
    border-radius: 0!important
}

.form-control.c-border-2px {
    border-color: #fff;
    border-width: 2px
}

.form-control.active,
.form-control:active,
.form-control:focus {
    border-color: #94a4b4
}

.form-control.active.c-border-2px,
.form-control:active.c-border-2px,
.form-control:focus.c-border-2px {
    border-color: #ccc;
    border-width: 2px
}

.input-group .input-group-btn>.btn {
    border-color: #d0d7de
}

.input-group.c-square .input-group-btn>.btn {
    border-radius: 0!important
}

.input-group.c-border-2px .input-group-btn>.btn {
    border-color: #fff;
    border-width: 2px
}

label.control-label {
    padding-top: 5px;
    font-weight: 300;
    color: #2e353a
}

.btn {
    outline: 0!important;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    padding: 6px 20px 4px 20px;
    font-size: 16px
}

.btn>i {
    margin-right: 5px;
    text-align: center;
    font-weight: 300
}

.btn.btn-sm {
    padding: 6px 18px 4px 18px
}

.btn.btn-sm>i {
    margin-right: 5px;
    font-size: 14px
}

.btn.btn-md {
    padding: 9px 20px 7px 20px
}

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

.btn.btn-xs>i {
    margin-right: 3px;
    font-size: 14px
}

.btn.btn-lg {
    padding: 11px 26px 9px 26px
}

.btn.c-btn-border-2x {
    border-width: 2px;
    padding: 6px 20px 4px 20px
}

.btn.c-btn-border-2x.btn-sm {
    padding: 5px 18px 3px 18px
}

.btn.c-btn-border-2x.btn-xs {
    padding: 0 8px 1px 8px
}

.btn.c-btn-border-2x.btn-md {
    padding: 8px 20px 6px 20px
}

.btn.c-btn-border-2x.btn-lg {
    padding: 10px 26px 8px 26px
}

.btn.c-btn-border-2x.c-btn-uppercase {
    padding: 6px 20px 4px 20px
}

.btn.c-btn-border-2x.c-btn-uppercase.btn-sm {
    padding: 5px 18px 3px 18px
}

.btn.c-btn-border-2x.c-btn-uppercase.btn-xs {
    padding: 1px 8px 0 8px
}

.btn.c-btn-border-2x.c-btn-uppercase.btn-md {
    padding: 10px 20px 8px 20px
}

.btn.c-btn-border-2x.c-btn-uppercase.btn-lg {
    padding: 12px 26px 12px 26px
}

.btn.c-btn-border-1x {
    border-width: 1px
}

.btn+.btn {
    margin-left: 10px
}

.btn.c-btn-icon {
    min-height: 56px;
    padding: 0;
    padding: 5px 20px 5px 20px
}

.btn.c-btn-icon>i {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    margin: -5px 0 0 -20px;
    float: left;
    display: block;
    position: absolute;
    height: 56px;
    width: 56px;
    font-size: 32px;
    vertical-align: middle;
    padding-top: 10px
}

.c-btn-bold {
    font-weight: 700
}

.c-btn-sbold {
    font-weight: 500
}

.c-btn-square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.c-btn-uppercase {
    text-transform: uppercase
}

.c-btn-uppercase.btn {
    font-size: 14px;
    padding: 7px 20px 5px 20px
}

.c-btn-uppercase.btn-md {
    font-size: 16px;
    padding: 10px 20px 9px 20px
}

.c-btn-uppercase.btn-lg {
    font-size: 16px;
    padding: 12px 26px 11px 26px
}

.c-btn-uppercase.btn-sm {
    padding: 6px 18px 4px 18px
}

.c-btn-uppercase.btn-xs {
    padding: 2px 8px 0 8px
}

.btn-default {
    color: #99a5b9;
    background: #fff;
    border-color: #e1e6ee
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open>.btn-default.dropdown-toggle {
    color: #fff;
    background: #8998b5;
    border-color: #8998b5
}

.btn-default.active,
.btn-default:active,
.open>.btn-default.dropdown-toggle {
    background-image: none
}

.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:hover,
.btn-default[disabled]:not(.btn-no-focus).focus,
.btn-default[disabled]:not(.btn-no-focus):focus {
    background: #fff;
    border-color: #e1e6ee
}

.c-btn-white {
    border-color: #fff;
    border-width: 1px;
    color: #2f353b;
    background: #fff;
    border-color: #fff
}

.c-btn-white.active,
.c-btn-white:active,
.c-btn-white:hover,
.open>.c-btn-white.dropdown-toggle {
    color: #2f353b;
    background: #ebebeb;
    border-color: #ebebeb
}

.c-btn-white.active,
.c-btn-white:active,
.open>.c-btn-white.dropdown-toggle {
    background-image: none
}

.c-btn-white[disabled],
.c-btn-white[disabled].active,
.c-btn-white[disabled]:active,
.c-btn-white[disabled]:hover,
.c-btn-white[disabled]:not(.btn-no-focus).focus,
.c-btn-white[disabled]:not(.btn-no-focus):focus {
    background: #fff;
    border-color: #fff
}

.c-btn-regular {
    border-color: #7f8c97;
    border-width: 1px;
    color: #fff;
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-regular.active,
.c-btn-regular:active,
.c-btn-regular:hover,
.open>.c-btn-regular.dropdown-toggle {
    color: #fff;
    background: #6a7883;
    border-color: #6a7883
}

.c-btn-regular.active,
.c-btn-regular:active,
.open>.c-btn-regular.dropdown-toggle {
    background-image: none
}

.c-btn-regular[disabled],
.c-btn-regular[disabled].active,
.c-btn-regular[disabled]:active,
.c-btn-regular[disabled]:hover,
.c-btn-regular[disabled]:not(.btn-no-focus).focus,
.c-btn-regular[disabled]:not(.btn-no-focus):focus {
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-green {
    border-color: #32c5d2;
    border-width: 1px;
    color: #fff;
    background: #32c5d2;
    border-color: #32c5d2
}

.c-btn-green.active,
.c-btn-green:active,
.c-btn-green:hover,
.open>.c-btn-green.dropdown-toggle {
    color: #fff;
    background: #27a8b4;
    border-color: #27a8b4
}

.c-btn-green.active,
.c-btn-green:active,
.open>.c-btn-green.dropdown-toggle {
    background-image: none
}

.c-btn-green[disabled],
.c-btn-green[disabled].active,
.c-btn-green[disabled]:active,
.c-btn-green[disabled]:hover,
.c-btn-green[disabled]:not(.btn-no-focus).focus,
.c-btn-green[disabled]:not(.btn-no-focus):focus {
    background: #32c5d2;
    border-color: #32c5d2
}

.c-btn-green-1 {
    border-color: #52c9ba;
    border-width: 1px;
    color: #fff;
    background: #52c9ba;
    border-color: #52c9ba
}

.c-btn-green-1.active,
.c-btn-green-1:active,
.c-btn-green-1:hover,
.open>.c-btn-green-1.dropdown-toggle {
    color: #fff;
    background: #3ab9a9;
    border-color: #3ab9a9
}

.c-btn-green-1.active,
.c-btn-green-1:active,
.open>.c-btn-green-1.dropdown-toggle {
    background-image: none
}

.c-btn-green-1[disabled],
.c-btn-green-1[disabled].active,
.c-btn-green-1[disabled]:active,
.c-btn-green-1[disabled]:hover,
.c-btn-green-1[disabled]:not(.btn-no-focus).focus,
.c-btn-green-1[disabled]:not(.btn-no-focus):focus {
    background: #52c9ba;
    border-color: #52c9ba
}

.c-btn-green-2 {
    border-color: #5dc09c;
    border-width: 1px;
    color: #fff;
    background: #5dc09c;
    border-color: #5dc09c
}

.c-btn-green-2.active,
.c-btn-green-2:active,
.c-btn-green-2:hover,
.open>.c-btn-green-2.dropdown-toggle {
    color: #fff;
    background: #44b089;
    border-color: #44b089
}

.c-btn-green-2.active,
.c-btn-green-2:active,
.open>.c-btn-green-2.dropdown-toggle {
    background-image: none
}

.c-btn-green-2[disabled],
.c-btn-green-2[disabled].active,
.c-btn-green-2[disabled]:active,
.c-btn-green-2[disabled]:hover,
.c-btn-green-2[disabled]:not(.btn-no-focus).focus,
.c-btn-green-2[disabled]:not(.btn-no-focus):focus {
    background: #5dc09c;
    border-color: #5dc09c
}

.c-btn-green-3 {
    border-color: #84c68f;
    border-width: 1px;
    color: #fff;
    background: #84c68f;
    border-color: #84c68f
}

.c-btn-green-3.active,
.c-btn-green-3:active,
.c-btn-green-3:hover,
.open>.c-btn-green-3.dropdown-toggle {
    color: #fff;
    background: #68b976;
    border-color: #68b976
}

.c-btn-green-3.active,
.c-btn-green-3:active,
.open>.c-btn-green-3.dropdown-toggle {
    background-image: none
}

.c-btn-green-3[disabled],
.c-btn-green-3[disabled].active,
.c-btn-green-3[disabled]:active,
.c-btn-green-3[disabled]:hover,
.c-btn-green-3[disabled]:not(.btn-no-focus).focus,
.c-btn-green-3[disabled]:not(.btn-no-focus):focus {
    background: #84c68f;
    border-color: #84c68f
}

.c-btn-green-4 {
    border-color: #3cb878;
    border-width: 1px;
    color: #fff;
    background: #3cb878;
    border-color: #3cb878
}

.c-btn-green-4.active,
.c-btn-green-4:active,
.c-btn-green-4:hover,
.open>.c-btn-green-4.dropdown-toggle {
    color: #fff;
    background: #329964;
    border-color: #329964
}

.c-btn-green-4.active,
.c-btn-green-4:active,
.open>.c-btn-green-4.dropdown-toggle {
    background-image: none
}

.c-btn-green-4[disabled],
.c-btn-green-4[disabled].active,
.c-btn-green-4[disabled]:active,
.c-btn-green-4[disabled]:hover,
.c-btn-green-4[disabled]:not(.btn-no-focus).focus,
.c-btn-green-4[disabled]:not(.btn-no-focus):focus {
    background: #3cb878;
    border-color: #3cb878
}

.c-btn-blue {
    border-color: #3498db;
    border-width: 1px;
    color: #fff;
    background: #3498db;
    border-color: #3498db
}

.c-btn-blue.active,
.c-btn-blue:active,
.c-btn-blue:hover,
.open>.c-btn-blue.dropdown-toggle {
    color: #fff;
    background: #2383c4;
    border-color: #2383c4
}

.c-btn-blue.active,
.c-btn-blue:active,
.open>.c-btn-blue.dropdown-toggle {
    background-image: none
}

.c-btn-blue[disabled],
.c-btn-blue[disabled].active,
.c-btn-blue[disabled]:active,
.c-btn-blue[disabled]:hover,
.c-btn-blue[disabled]:not(.btn-no-focus).focus,
.c-btn-blue[disabled]:not(.btn-no-focus):focus {
    background: #3498db;
    border-color: #3498db
}

.c-btn-blue-1 {
    border-color: #5e9cd1;
    border-width: 1px;
    color: #fff;
    background: #5e9cd1;
    border-color: #5e9cd1
}

.c-btn-blue-1.active,
.c-btn-blue-1:active,
.c-btn-blue-1:hover,
.open>.c-btn-blue-1.dropdown-toggle {
    color: #fff;
    background: #3e88c8;
    border-color: #3e88c8
}

.c-btn-blue-1.active,
.c-btn-blue-1:active,
.open>.c-btn-blue-1.dropdown-toggle {
    background-image: none
}

.c-btn-blue-1[disabled],
.c-btn-blue-1[disabled].active,
.c-btn-blue-1[disabled]:active,
.c-btn-blue-1[disabled]:hover,
.c-btn-blue-1[disabled]:not(.btn-no-focus).focus,
.c-btn-blue-1[disabled]:not(.btn-no-focus):focus {
    background: #5e9cd1;
    border-color: #5e9cd1
}

.c-btn-blue-2 {
    border-color: #5893dd;
    border-width: 1px;
    color: #fff;
    background: #5893dd;
    border-color: #5893dd
}

.c-btn-blue-2.active,
.c-btn-blue-2:active,
.c-btn-blue-2:hover,
.open>.c-btn-blue-2.dropdown-toggle {
    color: #fff;
    background: #367dd6;
    border-color: #367dd6
}

.c-btn-blue-2.active,
.c-btn-blue-2:active,
.open>.c-btn-blue-2.dropdown-toggle {
    background-image: none
}

.c-btn-blue-2[disabled],
.c-btn-blue-2[disabled].active,
.c-btn-blue-2[disabled]:active,
.c-btn-blue-2[disabled]:hover,
.c-btn-blue-2[disabled]:not(.btn-no-focus).focus,
.c-btn-blue-2[disabled]:not(.btn-no-focus):focus {
    background: #5893dd;
    border-color: #5893dd
}

.c-btn-blue-3 {
    border-color: #57bfe1;
    border-width: 1px;
    color: #fff;
    background: #57bfe1;
    border-color: #57bfe1
}

.c-btn-blue-3.active,
.c-btn-blue-3:active,
.c-btn-blue-3:hover,
.open>.c-btn-blue-3.dropdown-toggle {
    color: #fff;
    background: #34b2db;
    border-color: #34b2db
}

.c-btn-blue-3.active,
.c-btn-blue-3:active,
.open>.c-btn-blue-3.dropdown-toggle {
    background-image: none
}

.c-btn-blue-3[disabled],
.c-btn-blue-3[disabled].active,
.c-btn-blue-3[disabled]:active,
.c-btn-blue-3[disabled]:hover,
.c-btn-blue-3[disabled]:not(.btn-no-focus).focus,
.c-btn-blue-3[disabled]:not(.btn-no-focus):focus {
    background: #57bfe1;
    border-color: #57bfe1
}

.c-btn-blue-4 {
    border-color: #428de4;
    border-width: 1px;
    color: #fff;
    background: #428de4;
    border-color: #428de4
}

.c-btn-blue-4.active,
.c-btn-blue-4:active,
.c-btn-blue-4:hover,
.open>.c-btn-blue-4.dropdown-toggle {
    color: #fff;
    background: #2078de;
    border-color: #2078de
}

.c-btn-blue-4.active,
.c-btn-blue-4:active,
.open>.c-btn-blue-4.dropdown-toggle {
    background-image: none
}

.c-btn-blue-4[disabled],
.c-btn-blue-4[disabled].active,
.c-btn-blue-4[disabled]:active,
.c-btn-blue-4[disabled]:hover,
.c-btn-blue-4[disabled]:not(.btn-no-focus).focus,
.c-btn-blue-4[disabled]:not(.btn-no-focus):focus {
    background: #428de4;
    border-color: #428de4
}

.c-btn-dark {
    border-color: #2f353b;
    border-width: 1px;
    color: #fff;
    background: #2f353b;
    border-color: #2f353b
}

.c-btn-dark.active,
.c-btn-dark:active,
.c-btn-dark:hover,
.open>.c-btn-dark.dropdown-toggle {
    color: #fff;
    background: #1d2124;
    border-color: #1d2124
}

.c-btn-dark.active,
.c-btn-dark:active,
.open>.c-btn-dark.dropdown-toggle {
    background-image: none
}

.c-btn-dark[disabled],
.c-btn-dark[disabled].active,
.c-btn-dark[disabled]:active,
.c-btn-dark[disabled]:hover,
.c-btn-dark[disabled]:not(.btn-no-focus).focus,
.c-btn-dark[disabled]:not(.btn-no-focus):focus {
    background: #2f353b;
    border-color: #2f353b
}

.c-btn-dark-1 {
    border-color: #525e64;
    border-width: 1px;
    color: #fff;
    background: #525e64;
    border-color: #525e64
}

.c-btn-dark-1.active,
.c-btn-dark-1:active,
.c-btn-dark-1:hover,
.open>.c-btn-dark-1.dropdown-toggle {
    color: #fff;
    background: #40494e;
    border-color: #40494e
}

.c-btn-dark-1.active,
.c-btn-dark-1:active,
.open>.c-btn-dark-1.dropdown-toggle {
    background-image: none
}

.c-btn-dark-1[disabled],
.c-btn-dark-1[disabled].active,
.c-btn-dark-1[disabled]:active,
.c-btn-dark-1[disabled]:hover,
.c-btn-dark-1[disabled]:not(.btn-no-focus).focus,
.c-btn-dark-1[disabled]:not(.btn-no-focus):focus {
    background: #525e64;
    border-color: #525e64
}

.c-btn-dark-2 {
    border-color: #31383c;
    border-width: 1px;
    color: #fff;
    background: #31383c;
    border-color: #31383c
}

.c-btn-dark-2.active,
.c-btn-dark-2:active,
.c-btn-dark-2:hover,
.open>.c-btn-dark-2.dropdown-toggle {
    color: #fff;
    background: #1f2326;
    border-color: #1f2326
}

.c-btn-dark-2.active,
.c-btn-dark-2:active,
.open>.c-btn-dark-2.dropdown-toggle {
    background-image: none
}

.c-btn-dark-2[disabled],
.c-btn-dark-2[disabled].active,
.c-btn-dark-2[disabled]:active,
.c-btn-dark-2[disabled]:hover,
.c-btn-dark-2[disabled]:not(.btn-no-focus).focus,
.c-btn-dark-2[disabled]:not(.btn-no-focus):focus {
    background: #31383c;
    border-color: #31383c
}

.c-btn-dark-3 {
    border-color: #41515b;
    border-width: 1px;
    color: #fff;
    background: #41515b;
    border-color: #41515b
}

.c-btn-dark-3.active,
.c-btn-dark-3:active,
.c-btn-dark-3:hover,
.open>.c-btn-dark-3.dropdown-toggle {
    color: #fff;
    background: #303c43;
    border-color: #303c43
}

.c-btn-dark-3.active,
.c-btn-dark-3:active,
.open>.c-btn-dark-3.dropdown-toggle {
    background-image: none
}

.c-btn-dark-3[disabled],
.c-btn-dark-3[disabled].active,
.c-btn-dark-3[disabled]:active,
.c-btn-dark-3[disabled]:hover,
.c-btn-dark-3[disabled]:not(.btn-no-focus).focus,
.c-btn-dark-3[disabled]:not(.btn-no-focus):focus {
    background: #41515b;
    border-color: #41515b
}

.c-btn-dark-4 {
    border-color: #24272b;
    border-width: 1px;
    color: #fff;
    background: #24272b;
    border-color: #24272b
}

.c-btn-dark-4.active,
.c-btn-dark-4:active,
.c-btn-dark-4:hover,
.open>.c-btn-dark-4.dropdown-toggle {
    color: #fff;
    background: #111315;
    border-color: #111315
}

.c-btn-dark-4.active,
.c-btn-dark-4:active,
.open>.c-btn-dark-4.dropdown-toggle {
    background-image: none
}

.c-btn-dark-4[disabled],
.c-btn-dark-4[disabled].active,
.c-btn-dark-4[disabled]:active,
.c-btn-dark-4[disabled]:hover,
.c-btn-dark-4[disabled]:not(.btn-no-focus).focus,
.c-btn-dark-4[disabled]:not(.btn-no-focus):focus {
    background: #24272b;
    border-color: #24272b
}

.c-btn-grey {
    border-color: #eee;
    border-width: 1px;
    color: #6f6f6f;
    background: #eee;
    border-color: #eee
}

.c-btn-grey.active,
.c-btn-grey:active,
.c-btn-grey:hover,
.open>.c-btn-grey.dropdown-toggle {
    color: #6f6f6f;
    background: #dadada;
    border-color: #dadada
}

.c-btn-grey.active,
.c-btn-grey:active,
.open>.c-btn-grey.dropdown-toggle {
    background-image: none
}

.c-btn-grey[disabled],
.c-btn-grey[disabled].active,
.c-btn-grey[disabled]:active,
.c-btn-grey[disabled]:hover,
.c-btn-grey[disabled]:not(.btn-no-focus).focus,
.c-btn-grey[disabled]:not(.btn-no-focus):focus {
    background: #eee;
    border-color: #eee
}

.c-btn-grey-1 {
    border-color: #f7f7f7;
    border-width: 1px;
    color: #787878;
    background: #f7f7f7;
    border-color: #f7f7f7
}

.c-btn-grey-1.active,
.c-btn-grey-1:active,
.c-btn-grey-1:hover,
.open>.c-btn-grey-1.dropdown-toggle {
    color: #787878;
    background: #e3e3e3;
    border-color: #e3e3e3
}

.c-btn-grey-1.active,
.c-btn-grey-1:active,
.open>.c-btn-grey-1.dropdown-toggle {
    background-image: none
}

.c-btn-grey-1[disabled],
.c-btn-grey-1[disabled].active,
.c-btn-grey-1[disabled]:active,
.c-btn-grey-1[disabled]:hover,
.c-btn-grey-1[disabled]:not(.btn-no-focus).focus,
.c-btn-grey-1[disabled]:not(.btn-no-focus):focus {
    background: #f7f7f7;
    border-color: #f7f7f7
}

.c-btn-grey-2 {
    border-color: #677083;
    border-width: 1px;
    color: #fff;
    background: #677083;
    border-color: #677083
}

.c-btn-grey-2.active,
.c-btn-grey-2:active,
.c-btn-grey-2:hover,
.open>.c-btn-grey-2.dropdown-toggle {
    color: #fff;
    background: #555c6c;
    border-color: #555c6c
}

.c-btn-grey-2.active,
.c-btn-grey-2:active,
.open>.c-btn-grey-2.dropdown-toggle {
    background-image: none
}

.c-btn-grey-2[disabled],
.c-btn-grey-2[disabled].active,
.c-btn-grey-2[disabled]:active,
.c-btn-grey-2[disabled]:hover,
.c-btn-grey-2[disabled]:not(.btn-no-focus).focus,
.c-btn-grey-2[disabled]:not(.btn-no-focus):focus {
    background: #677083;
    border-color: #677083
}

.c-btn-grey-3 {
    border-color: #7f8c97;
    border-width: 1px;
    color: #fff;
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-grey-3.active,
.c-btn-grey-3:active,
.c-btn-grey-3:hover,
.open>.c-btn-grey-3.dropdown-toggle {
    color: #fff;
    background: #6a7883;
    border-color: #6a7883
}

.c-btn-grey-3.active,
.c-btn-grey-3:active,
.open>.c-btn-grey-3.dropdown-toggle {
    background-image: none
}

.c-btn-grey-3[disabled],
.c-btn-grey-3[disabled].active,
.c-btn-grey-3[disabled]:active,
.c-btn-grey-3[disabled]:hover,
.c-btn-grey-3[disabled]:not(.btn-no-focus).focus,
.c-btn-grey-3[disabled]:not(.btn-no-focus):focus {
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-grey-4 {
    border-color: #a0a6ab;
    border-width: 1px;
    color: #fff;
    background: #a0a6ab;
    border-color: #a0a6ab
}

.c-btn-grey-4.active,
.c-btn-grey-4:active,
.c-btn-grey-4:hover,
.open>.c-btn-grey-4.dropdown-toggle {
    color: #fff;
    background: #8a9298;
    border-color: #8a9298
}

.c-btn-grey-4.active,
.c-btn-grey-4:active,
.open>.c-btn-grey-4.dropdown-toggle {
    background-image: none
}

.c-btn-grey-4[disabled],
.c-btn-grey-4[disabled].active,
.c-btn-grey-4[disabled]:active,
.c-btn-grey-4[disabled]:hover,
.c-btn-grey-4[disabled]:not(.btn-no-focus).focus,
.c-btn-grey-4[disabled]:not(.btn-no-focus):focus {
    background: #a0a6ab;
    border-color: #a0a6ab
}

.c-btn-border-1x.c-btn-white {
    border-color: #fff;
    color: #fff;
    background: 0 0;
    border-color: #fff
}

.c-btn-border-1x.c-btn-white.c-btn-border-opacity-04 {
    border-color: rgba(255, 255, 255, .4)
}

.c-btn-border-1x.c-btn-white.active,
.c-btn-border-1x.c-btn-white:active,
.c-btn-border-1x.c-btn-white:hover,
.open>.c-btn-border-1x.c-btn-white.dropdown-toggle {
    color: #2f353b;
    background: #fff;
    border-color: #fff
}

.c-btn-border-1x.c-btn-white.active,
.c-btn-border-1x.c-btn-white:active,
.open>.c-btn-border-1x.c-btn-white.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-white[disabled],
.c-btn-border-1x.c-btn-white[disabled].active,
.c-btn-border-1x.c-btn-white[disabled]:active,
.c-btn-border-1x.c-btn-white[disabled]:hover,
.c-btn-border-1x.c-btn-white[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-white[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #fff
}

.c-btn-border-1x.c-btn-regular {
    border-color: #7f8c97;
    color: #7f8c97;
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-1x.c-btn-regular.c-btn-border-opacity-04 {
    border-color: rgba(127, 140, 151, .4)
}

.c-btn-border-1x.c-btn-regular.active,
.c-btn-border-1x.c-btn-regular:active,
.c-btn-border-1x.c-btn-regular:hover,
.open>.c-btn-border-1x.c-btn-regular.dropdown-toggle {
    color: #fff;
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-border-1x.c-btn-regular.active,
.c-btn-border-1x.c-btn-regular:active,
.open>.c-btn-border-1x.c-btn-regular.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-regular[disabled],
.c-btn-border-1x.c-btn-regular[disabled].active,
.c-btn-border-1x.c-btn-regular[disabled]:active,
.c-btn-border-1x.c-btn-regular[disabled]:hover,
.c-btn-border-1x.c-btn-regular[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-regular[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-1x.c-btn-green {
    border-color: #32c5d2;
    color: #32c5d2;
    background: 0 0;
    border-color: #32c5d2
}

.c-btn-border-1x.c-btn-green.c-btn-border-opacity-04 {
    border-color: rgba(50, 197, 210, .4)
}

.c-btn-border-1x.c-btn-green.active,
.c-btn-border-1x.c-btn-green:active,
.c-btn-border-1x.c-btn-green:hover,
.open>.c-btn-border-1x.c-btn-green.dropdown-toggle {
    color: #fff;
    background: #32c5d2;
    border-color: #32c5d2
}

.c-btn-border-1x.c-btn-green.active,
.c-btn-border-1x.c-btn-green:active,
.open>.c-btn-border-1x.c-btn-green.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-green[disabled],
.c-btn-border-1x.c-btn-green[disabled].active,
.c-btn-border-1x.c-btn-green[disabled]:active,
.c-btn-border-1x.c-btn-green[disabled]:hover,
.c-btn-border-1x.c-btn-green[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-green[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #32c5d2
}

.c-btn-border-1x.c-btn-green-1 {
    border-color: #52c9ba;
    color: #52c9ba;
    background: 0 0;
    border-color: #52c9ba
}

.c-btn-border-1x.c-btn-green-1.c-btn-border-opacity-04 {
    border-color: rgba(82, 201, 186, .4)
}

.c-btn-border-1x.c-btn-green-1.active,
.c-btn-border-1x.c-btn-green-1:active,
.c-btn-border-1x.c-btn-green-1:hover,
.open>.c-btn-border-1x.c-btn-green-1.dropdown-toggle {
    color: #fff;
    background: #52c9ba;
    border-color: #52c9ba
}

.c-btn-border-1x.c-btn-green-1.active,
.c-btn-border-1x.c-btn-green-1:active,
.open>.c-btn-border-1x.c-btn-green-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-green-1[disabled],
.c-btn-border-1x.c-btn-green-1[disabled].active,
.c-btn-border-1x.c-btn-green-1[disabled]:active,
.c-btn-border-1x.c-btn-green-1[disabled]:hover,
.c-btn-border-1x.c-btn-green-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-green-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #52c9ba
}

.c-btn-border-1x.c-btn-green-2 {
    border-color: #5dc09c;
    color: #5dc09c;
    background: 0 0;
    border-color: #5dc09c
}

.c-btn-border-1x.c-btn-green-2.c-btn-border-opacity-04 {
    border-color: rgba(93, 192, 156, .4)
}

.c-btn-border-1x.c-btn-green-2.active,
.c-btn-border-1x.c-btn-green-2:active,
.c-btn-border-1x.c-btn-green-2:hover,
.open>.c-btn-border-1x.c-btn-green-2.dropdown-toggle {
    color: #fff;
    background: #5dc09c;
    border-color: #5dc09c
}

.c-btn-border-1x.c-btn-green-2.active,
.c-btn-border-1x.c-btn-green-2:active,
.open>.c-btn-border-1x.c-btn-green-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-green-2[disabled],
.c-btn-border-1x.c-btn-green-2[disabled].active,
.c-btn-border-1x.c-btn-green-2[disabled]:active,
.c-btn-border-1x.c-btn-green-2[disabled]:hover,
.c-btn-border-1x.c-btn-green-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-green-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #5dc09c
}

.c-btn-border-1x.c-btn-green-3 {
    border-color: #84c68f;
    color: #84c68f;
    background: 0 0;
    border-color: #84c68f
}

.c-btn-border-1x.c-btn-green-3.c-btn-border-opacity-04 {
    border-color: rgba(132, 198, 143, .4)
}

.c-btn-border-1x.c-btn-green-3.active,
.c-btn-border-1x.c-btn-green-3:active,
.c-btn-border-1x.c-btn-green-3:hover,
.open>.c-btn-border-1x.c-btn-green-3.dropdown-toggle {
    color: #fff;
    background: #84c68f;
    border-color: #84c68f
}

.c-btn-border-1x.c-btn-green-3.active,
.c-btn-border-1x.c-btn-green-3:active,
.open>.c-btn-border-1x.c-btn-green-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-green-3[disabled],
.c-btn-border-1x.c-btn-green-3[disabled].active,
.c-btn-border-1x.c-btn-green-3[disabled]:active,
.c-btn-border-1x.c-btn-green-3[disabled]:hover,
.c-btn-border-1x.c-btn-green-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-green-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #84c68f
}

.c-btn-border-1x.c-btn-green-4 {
    border-color: #3cb878;
    color: #3cb878;
    background: 0 0;
    border-color: #3cb878
}

.c-btn-border-1x.c-btn-green-4.c-btn-border-opacity-04 {
    border-color: rgba(60, 184, 120, .4)
}

.c-btn-border-1x.c-btn-green-4.active,
.c-btn-border-1x.c-btn-green-4:active,
.c-btn-border-1x.c-btn-green-4:hover,
.open>.c-btn-border-1x.c-btn-green-4.dropdown-toggle {
    color: #fff;
    background: #3cb878;
    border-color: #3cb878
}

.c-btn-border-1x.c-btn-green-4.active,
.c-btn-border-1x.c-btn-green-4:active,
.open>.c-btn-border-1x.c-btn-green-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-green-4[disabled],
.c-btn-border-1x.c-btn-green-4[disabled].active,
.c-btn-border-1x.c-btn-green-4[disabled]:active,
.c-btn-border-1x.c-btn-green-4[disabled]:hover,
.c-btn-border-1x.c-btn-green-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-green-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #3cb878
}

.c-btn-border-1x.c-btn-blue {
    border-color: #3498db;
    color: #3498db;
    background: 0 0;
    border-color: #3498db
}

.c-btn-border-1x.c-btn-blue.c-btn-border-opacity-04 {
    border-color: rgba(52, 152, 219, .4)
}

.c-btn-border-1x.c-btn-blue.active,
.c-btn-border-1x.c-btn-blue:active,
.c-btn-border-1x.c-btn-blue:hover,
.open>.c-btn-border-1x.c-btn-blue.dropdown-toggle {
    color: #fff;
    background: #3498db;
    border-color: #3498db
}

.c-btn-border-1x.c-btn-blue.active,
.c-btn-border-1x.c-btn-blue:active,
.open>.c-btn-border-1x.c-btn-blue.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-blue[disabled],
.c-btn-border-1x.c-btn-blue[disabled].active,
.c-btn-border-1x.c-btn-blue[disabled]:active,
.c-btn-border-1x.c-btn-blue[disabled]:hover,
.c-btn-border-1x.c-btn-blue[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-blue[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #3498db
}

.c-btn-border-1x.c-btn-blue-1 {
    border-color: #5e9cd1;
    color: #5e9cd1;
    background: 0 0;
    border-color: #5e9cd1
}

.c-btn-border-1x.c-btn-blue-1.c-btn-border-opacity-04 {
    border-color: rgba(94, 156, 209, .4)
}

.c-btn-border-1x.c-btn-blue-1.active,
.c-btn-border-1x.c-btn-blue-1:active,
.c-btn-border-1x.c-btn-blue-1:hover,
.open>.c-btn-border-1x.c-btn-blue-1.dropdown-toggle {
    color: #fff;
    background: #5e9cd1;
    border-color: #5e9cd1
}

.c-btn-border-1x.c-btn-blue-1.active,
.c-btn-border-1x.c-btn-blue-1:active,
.open>.c-btn-border-1x.c-btn-blue-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-blue-1[disabled],
.c-btn-border-1x.c-btn-blue-1[disabled].active,
.c-btn-border-1x.c-btn-blue-1[disabled]:active,
.c-btn-border-1x.c-btn-blue-1[disabled]:hover,
.c-btn-border-1x.c-btn-blue-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-blue-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #5e9cd1
}

.c-btn-border-1x.c-btn-blue-2 {
    border-color: #5893dd;
    color: #5893dd;
    background: 0 0;
    border-color: #5893dd
}

.c-btn-border-1x.c-btn-blue-2.c-btn-border-opacity-04 {
    border-color: rgba(88, 147, 221, .4)
}

.c-btn-border-1x.c-btn-blue-2.active,
.c-btn-border-1x.c-btn-blue-2:active,
.c-btn-border-1x.c-btn-blue-2:hover,
.open>.c-btn-border-1x.c-btn-blue-2.dropdown-toggle {
    color: #fff;
    background: #5893dd;
    border-color: #5893dd
}

.c-btn-border-1x.c-btn-blue-2.active,
.c-btn-border-1x.c-btn-blue-2:active,
.open>.c-btn-border-1x.c-btn-blue-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-blue-2[disabled],
.c-btn-border-1x.c-btn-blue-2[disabled].active,
.c-btn-border-1x.c-btn-blue-2[disabled]:active,
.c-btn-border-1x.c-btn-blue-2[disabled]:hover,
.c-btn-border-1x.c-btn-blue-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-blue-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #5893dd
}

.c-btn-border-1x.c-btn-blue-3 {
    border-color: #57bfe1;
    color: #57bfe1;
    background: 0 0;
    border-color: #57bfe1
}

.c-btn-border-1x.c-btn-blue-3.c-btn-border-opacity-04 {
    border-color: rgba(87, 191, 225, .4)
}

.c-btn-border-1x.c-btn-blue-3.active,
.c-btn-border-1x.c-btn-blue-3:active,
.c-btn-border-1x.c-btn-blue-3:hover,
.open>.c-btn-border-1x.c-btn-blue-3.dropdown-toggle {
    color: #fff;
    background: #57bfe1;
    border-color: #57bfe1
}

.c-btn-border-1x.c-btn-blue-3.active,
.c-btn-border-1x.c-btn-blue-3:active,
.open>.c-btn-border-1x.c-btn-blue-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-blue-3[disabled],
.c-btn-border-1x.c-btn-blue-3[disabled].active,
.c-btn-border-1x.c-btn-blue-3[disabled]:active,
.c-btn-border-1x.c-btn-blue-3[disabled]:hover,
.c-btn-border-1x.c-btn-blue-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-blue-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #57bfe1
}

.c-btn-border-1x.c-btn-blue-4 {
    border-color: #428de4;
    color: #428de4;
    background: 0 0;
    border-color: #428de4
}

.c-btn-border-1x.c-btn-blue-4.c-btn-border-opacity-04 {
    border-color: rgba(66, 141, 228, .4)
}

.c-btn-border-1x.c-btn-blue-4.active,
.c-btn-border-1x.c-btn-blue-4:active,
.c-btn-border-1x.c-btn-blue-4:hover,
.open>.c-btn-border-1x.c-btn-blue-4.dropdown-toggle {
    color: #fff;
    background: #428de4;
    border-color: #428de4
}

.c-btn-border-1x.c-btn-blue-4.active,
.c-btn-border-1x.c-btn-blue-4:active,
.open>.c-btn-border-1x.c-btn-blue-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-blue-4[disabled],
.c-btn-border-1x.c-btn-blue-4[disabled].active,
.c-btn-border-1x.c-btn-blue-4[disabled]:active,
.c-btn-border-1x.c-btn-blue-4[disabled]:hover,
.c-btn-border-1x.c-btn-blue-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-blue-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #428de4
}

.c-btn-border-1x.c-btn-dark {
    border-color: #2f353b;
    color: #2f353b;
    background: 0 0;
    border-color: #2f353b
}

.c-btn-border-1x.c-btn-dark.c-btn-border-opacity-04 {
    border-color: rgba(47, 53, 59, .4)
}

.c-btn-border-1x.c-btn-dark.active,
.c-btn-border-1x.c-btn-dark:active,
.c-btn-border-1x.c-btn-dark:hover,
.open>.c-btn-border-1x.c-btn-dark.dropdown-toggle {
    color: #fff;
    background: #2f353b;
    border-color: #2f353b
}

.c-btn-border-1x.c-btn-dark.active,
.c-btn-border-1x.c-btn-dark:active,
.open>.c-btn-border-1x.c-btn-dark.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-dark[disabled],
.c-btn-border-1x.c-btn-dark[disabled].active,
.c-btn-border-1x.c-btn-dark[disabled]:active,
.c-btn-border-1x.c-btn-dark[disabled]:hover,
.c-btn-border-1x.c-btn-dark[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-dark[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #2f353b
}

.c-btn-border-1x.c-btn-dark-1 {
    border-color: #525e64;
    color: #525e64;
    background: 0 0;
    border-color: #525e64
}

.c-btn-border-1x.c-btn-dark-1.c-btn-border-opacity-04 {
    border-color: rgba(82, 94, 100, .4)
}

.c-btn-border-1x.c-btn-dark-1.active,
.c-btn-border-1x.c-btn-dark-1:active,
.c-btn-border-1x.c-btn-dark-1:hover,
.open>.c-btn-border-1x.c-btn-dark-1.dropdown-toggle {
    color: #fff;
    background: #525e64;
    border-color: #525e64
}

.c-btn-border-1x.c-btn-dark-1.active,
.c-btn-border-1x.c-btn-dark-1:active,
.open>.c-btn-border-1x.c-btn-dark-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-dark-1[disabled],
.c-btn-border-1x.c-btn-dark-1[disabled].active,
.c-btn-border-1x.c-btn-dark-1[disabled]:active,
.c-btn-border-1x.c-btn-dark-1[disabled]:hover,
.c-btn-border-1x.c-btn-dark-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-dark-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #525e64
}

.c-btn-border-1x.c-btn-dark-2 {
    border-color: #31383c;
    color: #31383c;
    background: 0 0;
    border-color: #31383c
}

.c-btn-border-1x.c-btn-dark-2.c-btn-border-opacity-04 {
    border-color: rgba(49, 56, 60, .4)
}

.c-btn-border-1x.c-btn-dark-2.active,
.c-btn-border-1x.c-btn-dark-2:active,
.c-btn-border-1x.c-btn-dark-2:hover,
.open>.c-btn-border-1x.c-btn-dark-2.dropdown-toggle {
    color: #fff;
    background: #31383c;
    border-color: #31383c
}

.c-btn-border-1x.c-btn-dark-2.active,
.c-btn-border-1x.c-btn-dark-2:active,
.open>.c-btn-border-1x.c-btn-dark-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-dark-2[disabled],
.c-btn-border-1x.c-btn-dark-2[disabled].active,
.c-btn-border-1x.c-btn-dark-2[disabled]:active,
.c-btn-border-1x.c-btn-dark-2[disabled]:hover,
.c-btn-border-1x.c-btn-dark-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-dark-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #31383c
}

.c-btn-border-1x.c-btn-dark-3 {
    border-color: #41515b;
    color: #41515b;
    background: 0 0;
    border-color: #41515b
}

.c-btn-border-1x.c-btn-dark-3.c-btn-border-opacity-04 {
    border-color: rgba(65, 81, 91, .4)
}

.c-btn-border-1x.c-btn-dark-3.active,
.c-btn-border-1x.c-btn-dark-3:active,
.c-btn-border-1x.c-btn-dark-3:hover,
.open>.c-btn-border-1x.c-btn-dark-3.dropdown-toggle {
    color: #fff;
    background: #41515b;
    border-color: #41515b
}

.c-btn-border-1x.c-btn-dark-3.active,
.c-btn-border-1x.c-btn-dark-3:active,
.open>.c-btn-border-1x.c-btn-dark-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-dark-3[disabled],
.c-btn-border-1x.c-btn-dark-3[disabled].active,
.c-btn-border-1x.c-btn-dark-3[disabled]:active,
.c-btn-border-1x.c-btn-dark-3[disabled]:hover,
.c-btn-border-1x.c-btn-dark-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-dark-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #41515b
}

.c-btn-border-1x.c-btn-dark-4 {
    border-color: #24272b;
    color: #24272b;
    background: 0 0;
    border-color: #24272b
}

.c-btn-border-1x.c-btn-dark-4.c-btn-border-opacity-04 {
    border-color: rgba(36, 39, 43, .4)
}

.c-btn-border-1x.c-btn-dark-4.active,
.c-btn-border-1x.c-btn-dark-4:active,
.c-btn-border-1x.c-btn-dark-4:hover,
.open>.c-btn-border-1x.c-btn-dark-4.dropdown-toggle {
    color: #fff;
    background: #24272b;
    border-color: #24272b
}

.c-btn-border-1x.c-btn-dark-4.active,
.c-btn-border-1x.c-btn-dark-4:active,
.open>.c-btn-border-1x.c-btn-dark-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-dark-4[disabled],
.c-btn-border-1x.c-btn-dark-4[disabled].active,
.c-btn-border-1x.c-btn-dark-4[disabled]:active,
.c-btn-border-1x.c-btn-dark-4[disabled]:hover,
.c-btn-border-1x.c-btn-dark-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-dark-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #24272b
}

.c-btn-border-1x.c-btn-grey {
    border-color: #eee;
    color: #eee;
    background: 0 0;
    border-color: #eee
}

.c-btn-border-1x.c-btn-grey.c-btn-border-opacity-04 {
    border-color: rgba(238, 238, 238, .4)
}

.c-btn-border-1x.c-btn-grey.active,
.c-btn-border-1x.c-btn-grey:active,
.c-btn-border-1x.c-btn-grey:hover,
.open>.c-btn-border-1x.c-btn-grey.dropdown-toggle {
    color: #6f6f6f;
    background: #eee;
    border-color: #eee
}

.c-btn-border-1x.c-btn-grey.active,
.c-btn-border-1x.c-btn-grey:active,
.open>.c-btn-border-1x.c-btn-grey.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-grey[disabled],
.c-btn-border-1x.c-btn-grey[disabled].active,
.c-btn-border-1x.c-btn-grey[disabled]:active,
.c-btn-border-1x.c-btn-grey[disabled]:hover,
.c-btn-border-1x.c-btn-grey[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-grey[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #eee
}

.c-btn-border-1x.c-btn-grey-1 {
    border-color: #f7f7f7;
    color: #f7f7f7;
    background: 0 0;
    border-color: #f7f7f7
}

.c-btn-border-1x.c-btn-grey-1.c-btn-border-opacity-04 {
    border-color: rgba(247, 247, 247, .4)
}

.c-btn-border-1x.c-btn-grey-1.active,
.c-btn-border-1x.c-btn-grey-1:active,
.c-btn-border-1x.c-btn-grey-1:hover,
.open>.c-btn-border-1x.c-btn-grey-1.dropdown-toggle {
    color: #787878;
    background: #f7f7f7;
    border-color: #f7f7f7
}

.c-btn-border-1x.c-btn-grey-1.active,
.c-btn-border-1x.c-btn-grey-1:active,
.open>.c-btn-border-1x.c-btn-grey-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-grey-1[disabled],
.c-btn-border-1x.c-btn-grey-1[disabled].active,
.c-btn-border-1x.c-btn-grey-1[disabled]:active,
.c-btn-border-1x.c-btn-grey-1[disabled]:hover,
.c-btn-border-1x.c-btn-grey-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-grey-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #f7f7f7
}

.c-btn-border-1x.c-btn-grey-2 {
    border-color: #677083;
    color: #677083;
    background: 0 0;
    border-color: #677083
}

.c-btn-border-1x.c-btn-grey-2.c-btn-border-opacity-04 {
    border-color: rgba(103, 112, 131, .4)
}

.c-btn-border-1x.c-btn-grey-2.active,
.c-btn-border-1x.c-btn-grey-2:active,
.c-btn-border-1x.c-btn-grey-2:hover,
.open>.c-btn-border-1x.c-btn-grey-2.dropdown-toggle {
    color: #fff;
    background: #677083;
    border-color: #677083
}

.c-btn-border-1x.c-btn-grey-2.active,
.c-btn-border-1x.c-btn-grey-2:active,
.open>.c-btn-border-1x.c-btn-grey-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-grey-2[disabled],
.c-btn-border-1x.c-btn-grey-2[disabled].active,
.c-btn-border-1x.c-btn-grey-2[disabled]:active,
.c-btn-border-1x.c-btn-grey-2[disabled]:hover,
.c-btn-border-1x.c-btn-grey-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-grey-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #677083
}

.c-btn-border-1x.c-btn-grey-3 {
    border-color: #7f8c97;
    color: #7f8c97;
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-1x.c-btn-grey-3.c-btn-border-opacity-04 {
    border-color: rgba(127, 140, 151, .4)
}

.c-btn-border-1x.c-btn-grey-3.active,
.c-btn-border-1x.c-btn-grey-3:active,
.c-btn-border-1x.c-btn-grey-3:hover,
.open>.c-btn-border-1x.c-btn-grey-3.dropdown-toggle {
    color: #fff;
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-border-1x.c-btn-grey-3.active,
.c-btn-border-1x.c-btn-grey-3:active,
.open>.c-btn-border-1x.c-btn-grey-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-grey-3[disabled],
.c-btn-border-1x.c-btn-grey-3[disabled].active,
.c-btn-border-1x.c-btn-grey-3[disabled]:active,
.c-btn-border-1x.c-btn-grey-3[disabled]:hover,
.c-btn-border-1x.c-btn-grey-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-grey-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-1x.c-btn-grey-4 {
    border-color: #a0a6ab;
    color: #a0a6ab;
    background: 0 0;
    border-color: #a0a6ab
}

.c-btn-border-1x.c-btn-grey-4.c-btn-border-opacity-04 {
    border-color: rgba(160, 166, 171, .4)
}

.c-btn-border-1x.c-btn-grey-4.active,
.c-btn-border-1x.c-btn-grey-4:active,
.c-btn-border-1x.c-btn-grey-4:hover,
.open>.c-btn-border-1x.c-btn-grey-4.dropdown-toggle {
    color: #fff;
    background: #a0a6ab;
    border-color: #a0a6ab
}

.c-btn-border-1x.c-btn-grey-4.active,
.c-btn-border-1x.c-btn-grey-4:active,
.open>.c-btn-border-1x.c-btn-grey-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-1x.c-btn-grey-4[disabled],
.c-btn-border-1x.c-btn-grey-4[disabled].active,
.c-btn-border-1x.c-btn-grey-4[disabled]:active,
.c-btn-border-1x.c-btn-grey-4[disabled]:hover,
.c-btn-border-1x.c-btn-grey-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-1x.c-btn-grey-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #a0a6ab
}

.c-btn-border-2x.c-btn-white {
    border-color: #fff;
    color: #fff;
    background: 0 0;
    border-color: #fff
}

.c-btn-border-2x.c-btn-white.active,
.c-btn-border-2x.c-btn-white:active,
.c-btn-border-2x.c-btn-white:hover,
.open>.c-btn-border-2x.c-btn-white.dropdown-toggle {
    color: #2f353b;
    background: #fff;
    border-color: #fff
}

.c-btn-border-2x.c-btn-white.active,
.c-btn-border-2x.c-btn-white:active,
.open>.c-btn-border-2x.c-btn-white.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-white[disabled],
.c-btn-border-2x.c-btn-white[disabled].active,
.c-btn-border-2x.c-btn-white[disabled]:active,
.c-btn-border-2x.c-btn-white[disabled]:hover,
.c-btn-border-2x.c-btn-white[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-white[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #fff
}

.c-btn-border-2x.c-btn-regular {
    border-color: #7f8c97;
    color: #7f8c97;
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-2x.c-btn-regular.active,
.c-btn-border-2x.c-btn-regular:active,
.c-btn-border-2x.c-btn-regular:hover,
.open>.c-btn-border-2x.c-btn-regular.dropdown-toggle {
    color: #fff;
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-border-2x.c-btn-regular.active,
.c-btn-border-2x.c-btn-regular:active,
.open>.c-btn-border-2x.c-btn-regular.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-regular[disabled],
.c-btn-border-2x.c-btn-regular[disabled].active,
.c-btn-border-2x.c-btn-regular[disabled]:active,
.c-btn-border-2x.c-btn-regular[disabled]:hover,
.c-btn-border-2x.c-btn-regular[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-regular[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-2x.c-btn-green {
    border-color: #32c5d2;
    color: #32c5d2;
    background: 0 0;
    border-color: #32c5d2
}

.c-btn-border-2x.c-btn-green.active,
.c-btn-border-2x.c-btn-green:active,
.c-btn-border-2x.c-btn-green:hover,
.open>.c-btn-border-2x.c-btn-green.dropdown-toggle {
    color: #fff;
    background: #32c5d2;
    border-color: #32c5d2
}

.c-btn-border-2x.c-btn-green.active,
.c-btn-border-2x.c-btn-green:active,
.open>.c-btn-border-2x.c-btn-green.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-green[disabled],
.c-btn-border-2x.c-btn-green[disabled].active,
.c-btn-border-2x.c-btn-green[disabled]:active,
.c-btn-border-2x.c-btn-green[disabled]:hover,
.c-btn-border-2x.c-btn-green[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-green[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #32c5d2
}

.c-btn-border-2x.c-btn-green-1 {
    border-color: #52c9ba;
    color: #52c9ba;
    background: 0 0;
    border-color: #52c9ba
}

.c-btn-border-2x.c-btn-green-1.active,
.c-btn-border-2x.c-btn-green-1:active,
.c-btn-border-2x.c-btn-green-1:hover,
.open>.c-btn-border-2x.c-btn-green-1.dropdown-toggle {
    color: #fff;
    background: #52c9ba;
    border-color: #52c9ba
}

.c-btn-border-2x.c-btn-green-1.active,
.c-btn-border-2x.c-btn-green-1:active,
.open>.c-btn-border-2x.c-btn-green-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-green-1[disabled],
.c-btn-border-2x.c-btn-green-1[disabled].active,
.c-btn-border-2x.c-btn-green-1[disabled]:active,
.c-btn-border-2x.c-btn-green-1[disabled]:hover,
.c-btn-border-2x.c-btn-green-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-green-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #52c9ba
}

.c-btn-border-2x.c-btn-green-2 {
    border-color: #5dc09c;
    color: #5dc09c;
    background: 0 0;
    border-color: #5dc09c
}

.c-btn-border-2x.c-btn-green-2.active,
.c-btn-border-2x.c-btn-green-2:active,
.c-btn-border-2x.c-btn-green-2:hover,
.open>.c-btn-border-2x.c-btn-green-2.dropdown-toggle {
    color: #fff;
    background: #5dc09c;
    border-color: #5dc09c
}

.c-btn-border-2x.c-btn-green-2.active,
.c-btn-border-2x.c-btn-green-2:active,
.open>.c-btn-border-2x.c-btn-green-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-green-2[disabled],
.c-btn-border-2x.c-btn-green-2[disabled].active,
.c-btn-border-2x.c-btn-green-2[disabled]:active,
.c-btn-border-2x.c-btn-green-2[disabled]:hover,
.c-btn-border-2x.c-btn-green-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-green-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #5dc09c
}

.c-btn-border-2x.c-btn-green-3 {
    border-color: #84c68f;
    color: #84c68f;
    background: 0 0;
    border-color: #84c68f
}

.c-btn-border-2x.c-btn-green-3.active,
.c-btn-border-2x.c-btn-green-3:active,
.c-btn-border-2x.c-btn-green-3:hover,
.open>.c-btn-border-2x.c-btn-green-3.dropdown-toggle {
    color: #fff;
    background: #84c68f;
    border-color: #84c68f
}

.c-btn-border-2x.c-btn-green-3.active,
.c-btn-border-2x.c-btn-green-3:active,
.open>.c-btn-border-2x.c-btn-green-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-green-3[disabled],
.c-btn-border-2x.c-btn-green-3[disabled].active,
.c-btn-border-2x.c-btn-green-3[disabled]:active,
.c-btn-border-2x.c-btn-green-3[disabled]:hover,
.c-btn-border-2x.c-btn-green-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-green-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #84c68f
}

.c-btn-border-2x.c-btn-green-4 {
    border-color: #3cb878;
    color: #3cb878;
    background: 0 0;
    border-color: #3cb878
}

.c-btn-border-2x.c-btn-green-4.active,
.c-btn-border-2x.c-btn-green-4:active,
.c-btn-border-2x.c-btn-green-4:hover,
.open>.c-btn-border-2x.c-btn-green-4.dropdown-toggle {
    color: #fff;
    background: #3cb878;
    border-color: #3cb878
}

.c-btn-border-2x.c-btn-green-4.active,
.c-btn-border-2x.c-btn-green-4:active,
.open>.c-btn-border-2x.c-btn-green-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-green-4[disabled],
.c-btn-border-2x.c-btn-green-4[disabled].active,
.c-btn-border-2x.c-btn-green-4[disabled]:active,
.c-btn-border-2x.c-btn-green-4[disabled]:hover,
.c-btn-border-2x.c-btn-green-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-green-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #3cb878
}

.c-btn-border-2x.c-btn-blue {
    border-color: #3498db;
    color: #3498db;
    background: 0 0;
    border-color: #3498db
}

.c-btn-border-2x.c-btn-blue.active,
.c-btn-border-2x.c-btn-blue:active,
.c-btn-border-2x.c-btn-blue:hover,
.open>.c-btn-border-2x.c-btn-blue.dropdown-toggle {
    color: #fff;
    background: #3498db;
    border-color: #3498db
}

.c-btn-border-2x.c-btn-blue.active,
.c-btn-border-2x.c-btn-blue:active,
.open>.c-btn-border-2x.c-btn-blue.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-blue[disabled],
.c-btn-border-2x.c-btn-blue[disabled].active,
.c-btn-border-2x.c-btn-blue[disabled]:active,
.c-btn-border-2x.c-btn-blue[disabled]:hover,
.c-btn-border-2x.c-btn-blue[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-blue[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #3498db
}

.c-btn-border-2x.c-btn-blue-1 {
    border-color: #5e9cd1;
    color: #5e9cd1;
    background: 0 0;
    border-color: #5e9cd1
}

.c-btn-border-2x.c-btn-blue-1.active,
.c-btn-border-2x.c-btn-blue-1:active,
.c-btn-border-2x.c-btn-blue-1:hover,
.open>.c-btn-border-2x.c-btn-blue-1.dropdown-toggle {
    color: #fff;
    background: #5e9cd1;
    border-color: #5e9cd1
}

.c-btn-border-2x.c-btn-blue-1.active,
.c-btn-border-2x.c-btn-blue-1:active,
.open>.c-btn-border-2x.c-btn-blue-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-blue-1[disabled],
.c-btn-border-2x.c-btn-blue-1[disabled].active,
.c-btn-border-2x.c-btn-blue-1[disabled]:active,
.c-btn-border-2x.c-btn-blue-1[disabled]:hover,
.c-btn-border-2x.c-btn-blue-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-blue-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #5e9cd1
}

.c-btn-border-2x.c-btn-blue-2 {
    border-color: #5893dd;
    color: #5893dd;
    background: 0 0;
    border-color: #5893dd
}

.c-btn-border-2x.c-btn-blue-2.active,
.c-btn-border-2x.c-btn-blue-2:active,
.c-btn-border-2x.c-btn-blue-2:hover,
.open>.c-btn-border-2x.c-btn-blue-2.dropdown-toggle {
    color: #fff;
    background: #5893dd;
    border-color: #5893dd
}

.c-btn-border-2x.c-btn-blue-2.active,
.c-btn-border-2x.c-btn-blue-2:active,
.open>.c-btn-border-2x.c-btn-blue-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-blue-2[disabled],
.c-btn-border-2x.c-btn-blue-2[disabled].active,
.c-btn-border-2x.c-btn-blue-2[disabled]:active,
.c-btn-border-2x.c-btn-blue-2[disabled]:hover,
.c-btn-border-2x.c-btn-blue-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-blue-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #5893dd
}

.c-btn-border-2x.c-btn-blue-3 {
    border-color: #57bfe1;
    color: #57bfe1;
    background: 0 0;
    border-color: #57bfe1
}

.c-btn-border-2x.c-btn-blue-3.active,
.c-btn-border-2x.c-btn-blue-3:active,
.c-btn-border-2x.c-btn-blue-3:hover,
.open>.c-btn-border-2x.c-btn-blue-3.dropdown-toggle {
    color: #fff;
    background: #57bfe1;
    border-color: #57bfe1
}

.c-btn-border-2x.c-btn-blue-3.active,
.c-btn-border-2x.c-btn-blue-3:active,
.open>.c-btn-border-2x.c-btn-blue-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-blue-3[disabled],
.c-btn-border-2x.c-btn-blue-3[disabled].active,
.c-btn-border-2x.c-btn-blue-3[disabled]:active,
.c-btn-border-2x.c-btn-blue-3[disabled]:hover,
.c-btn-border-2x.c-btn-blue-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-blue-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #57bfe1
}

.c-btn-border-2x.c-btn-blue-4 {
    border-color: #428de4;
    color: #428de4;
    background: 0 0;
    border-color: #428de4
}

.c-btn-border-2x.c-btn-blue-4.active,
.c-btn-border-2x.c-btn-blue-4:active,
.c-btn-border-2x.c-btn-blue-4:hover,
.open>.c-btn-border-2x.c-btn-blue-4.dropdown-toggle {
    color: #fff;
    background: #428de4;
    border-color: #428de4
}

.c-btn-border-2x.c-btn-blue-4.active,
.c-btn-border-2x.c-btn-blue-4:active,
.open>.c-btn-border-2x.c-btn-blue-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-blue-4[disabled],
.c-btn-border-2x.c-btn-blue-4[disabled].active,
.c-btn-border-2x.c-btn-blue-4[disabled]:active,
.c-btn-border-2x.c-btn-blue-4[disabled]:hover,
.c-btn-border-2x.c-btn-blue-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-blue-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #428de4
}

.c-btn-border-2x.c-btn-dark {
    border-color: #2f353b;
    color: #2f353b;
    background: 0 0;
    border-color: #2f353b
}

.c-btn-border-2x.c-btn-dark.active,
.c-btn-border-2x.c-btn-dark:active,
.c-btn-border-2x.c-btn-dark:hover,
.open>.c-btn-border-2x.c-btn-dark.dropdown-toggle {
    color: #fff;
    background: #2f353b;
    border-color: #2f353b
}

.c-btn-border-2x.c-btn-dark.active,
.c-btn-border-2x.c-btn-dark:active,
.open>.c-btn-border-2x.c-btn-dark.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-dark[disabled],
.c-btn-border-2x.c-btn-dark[disabled].active,
.c-btn-border-2x.c-btn-dark[disabled]:active,
.c-btn-border-2x.c-btn-dark[disabled]:hover,
.c-btn-border-2x.c-btn-dark[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-dark[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #2f353b
}

.c-btn-border-2x.c-btn-dark-1 {
    border-color: #525e64;
    color: #525e64;
    background: 0 0;
    border-color: #525e64
}

.c-btn-border-2x.c-btn-dark-1.active,
.c-btn-border-2x.c-btn-dark-1:active,
.c-btn-border-2x.c-btn-dark-1:hover,
.open>.c-btn-border-2x.c-btn-dark-1.dropdown-toggle {
    color: #fff;
    background: #525e64;
    border-color: #525e64
}

.c-btn-border-2x.c-btn-dark-1.active,
.c-btn-border-2x.c-btn-dark-1:active,
.open>.c-btn-border-2x.c-btn-dark-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-dark-1[disabled],
.c-btn-border-2x.c-btn-dark-1[disabled].active,
.c-btn-border-2x.c-btn-dark-1[disabled]:active,
.c-btn-border-2x.c-btn-dark-1[disabled]:hover,
.c-btn-border-2x.c-btn-dark-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-dark-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #525e64
}

.c-btn-border-2x.c-btn-dark-2 {
    border-color: #31383c;
    color: #31383c;
    background: 0 0;
    border-color: #31383c
}

.c-btn-border-2x.c-btn-dark-2.active,
.c-btn-border-2x.c-btn-dark-2:active,
.c-btn-border-2x.c-btn-dark-2:hover,
.open>.c-btn-border-2x.c-btn-dark-2.dropdown-toggle {
    color: #fff;
    background: #31383c;
    border-color: #31383c
}

.c-btn-border-2x.c-btn-dark-2.active,
.c-btn-border-2x.c-btn-dark-2:active,
.open>.c-btn-border-2x.c-btn-dark-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-dark-2[disabled],
.c-btn-border-2x.c-btn-dark-2[disabled].active,
.c-btn-border-2x.c-btn-dark-2[disabled]:active,
.c-btn-border-2x.c-btn-dark-2[disabled]:hover,
.c-btn-border-2x.c-btn-dark-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-dark-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #31383c
}

.c-btn-border-2x.c-btn-dark-3 {
    border-color: #41515b;
    color: #41515b;
    background: 0 0;
    border-color: #41515b
}

.c-btn-border-2x.c-btn-dark-3.active,
.c-btn-border-2x.c-btn-dark-3:active,
.c-btn-border-2x.c-btn-dark-3:hover,
.open>.c-btn-border-2x.c-btn-dark-3.dropdown-toggle {
    color: #fff;
    background: #41515b;
    border-color: #41515b
}

.c-btn-border-2x.c-btn-dark-3.active,
.c-btn-border-2x.c-btn-dark-3:active,
.open>.c-btn-border-2x.c-btn-dark-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-dark-3[disabled],
.c-btn-border-2x.c-btn-dark-3[disabled].active,
.c-btn-border-2x.c-btn-dark-3[disabled]:active,
.c-btn-border-2x.c-btn-dark-3[disabled]:hover,
.c-btn-border-2x.c-btn-dark-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-dark-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #41515b
}

.c-btn-border-2x.c-btn-dark-4 {
    border-color: #24272b;
    color: #24272b;
    background: 0 0;
    border-color: #24272b
}

.c-btn-border-2x.c-btn-dark-4.active,
.c-btn-border-2x.c-btn-dark-4:active,
.c-btn-border-2x.c-btn-dark-4:hover,
.open>.c-btn-border-2x.c-btn-dark-4.dropdown-toggle {
    color: #fff;
    background: #24272b;
    border-color: #24272b
}

.c-btn-border-2x.c-btn-dark-4.active,
.c-btn-border-2x.c-btn-dark-4:active,
.open>.c-btn-border-2x.c-btn-dark-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-dark-4[disabled],
.c-btn-border-2x.c-btn-dark-4[disabled].active,
.c-btn-border-2x.c-btn-dark-4[disabled]:active,
.c-btn-border-2x.c-btn-dark-4[disabled]:hover,
.c-btn-border-2x.c-btn-dark-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-dark-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #24272b
}

.c-btn-border-2x.c-btn-grey {
    border-color: #eee;
    color: #eee;
    background: 0 0;
    border-color: #eee
}

.c-btn-border-2x.c-btn-grey.active,
.c-btn-border-2x.c-btn-grey:active,
.c-btn-border-2x.c-btn-grey:hover,
.open>.c-btn-border-2x.c-btn-grey.dropdown-toggle {
    color: #6f6f6f;
    background: #eee;
    border-color: #eee
}

.c-btn-border-2x.c-btn-grey.active,
.c-btn-border-2x.c-btn-grey:active,
.open>.c-btn-border-2x.c-btn-grey.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-grey[disabled],
.c-btn-border-2x.c-btn-grey[disabled].active,
.c-btn-border-2x.c-btn-grey[disabled]:active,
.c-btn-border-2x.c-btn-grey[disabled]:hover,
.c-btn-border-2x.c-btn-grey[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-grey[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #eee
}

.c-btn-border-2x.c-btn-grey-1 {
    border-color: #f7f7f7;
    color: #f7f7f7;
    background: 0 0;
    border-color: #f7f7f7
}

.c-btn-border-2x.c-btn-grey-1.active,
.c-btn-border-2x.c-btn-grey-1:active,
.c-btn-border-2x.c-btn-grey-1:hover,
.open>.c-btn-border-2x.c-btn-grey-1.dropdown-toggle {
    color: #787878;
    background: #f7f7f7;
    border-color: #f7f7f7
}

.c-btn-border-2x.c-btn-grey-1.active,
.c-btn-border-2x.c-btn-grey-1:active,
.open>.c-btn-border-2x.c-btn-grey-1.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-grey-1[disabled],
.c-btn-border-2x.c-btn-grey-1[disabled].active,
.c-btn-border-2x.c-btn-grey-1[disabled]:active,
.c-btn-border-2x.c-btn-grey-1[disabled]:hover,
.c-btn-border-2x.c-btn-grey-1[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-grey-1[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #f7f7f7
}

.c-btn-border-2x.c-btn-grey-2 {
    border-color: #677083;
    color: #677083;
    background: 0 0;
    border-color: #677083
}

.c-btn-border-2x.c-btn-grey-2.active,
.c-btn-border-2x.c-btn-grey-2:active,
.c-btn-border-2x.c-btn-grey-2:hover,
.open>.c-btn-border-2x.c-btn-grey-2.dropdown-toggle {
    color: #fff;
    background: #677083;
    border-color: #677083
}

.c-btn-border-2x.c-btn-grey-2.active,
.c-btn-border-2x.c-btn-grey-2:active,
.open>.c-btn-border-2x.c-btn-grey-2.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-grey-2[disabled],
.c-btn-border-2x.c-btn-grey-2[disabled].active,
.c-btn-border-2x.c-btn-grey-2[disabled]:active,
.c-btn-border-2x.c-btn-grey-2[disabled]:hover,
.c-btn-border-2x.c-btn-grey-2[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-grey-2[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #677083
}

.c-btn-border-2x.c-btn-grey-3 {
    border-color: #7f8c97;
    color: #7f8c97;
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-2x.c-btn-grey-3.active,
.c-btn-border-2x.c-btn-grey-3:active,
.c-btn-border-2x.c-btn-grey-3:hover,
.open>.c-btn-border-2x.c-btn-grey-3.dropdown-toggle {
    color: #fff;
    background: #7f8c97;
    border-color: #7f8c97
}

.c-btn-border-2x.c-btn-grey-3.active,
.c-btn-border-2x.c-btn-grey-3:active,
.open>.c-btn-border-2x.c-btn-grey-3.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-grey-3[disabled],
.c-btn-border-2x.c-btn-grey-3[disabled].active,
.c-btn-border-2x.c-btn-grey-3[disabled]:active,
.c-btn-border-2x.c-btn-grey-3[disabled]:hover,
.c-btn-border-2x.c-btn-grey-3[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-grey-3[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #7f8c97
}

.c-btn-border-2x.c-btn-grey-4 {
    border-color: #a0a6ab;
    color: #a0a6ab;
    background: 0 0;
    border-color: #a0a6ab
}

.c-btn-border-2x.c-btn-grey-4.active,
.c-btn-border-2x.c-btn-grey-4:active,
.c-btn-border-2x.c-btn-grey-4:hover,
.open>.c-btn-border-2x.c-btn-grey-4.dropdown-toggle {
    color: #fff;
    background: #a0a6ab;
    border-color: #a0a6ab
}

.c-btn-border-2x.c-btn-grey-4.active,
.c-btn-border-2x.c-btn-grey-4:active,
.open>.c-btn-border-2x.c-btn-grey-4.dropdown-toggle {
    background-image: none
}

.c-btn-border-2x.c-btn-grey-4[disabled],
.c-btn-border-2x.c-btn-grey-4[disabled].active,
.c-btn-border-2x.c-btn-grey-4[disabled]:active,
.c-btn-border-2x.c-btn-grey-4[disabled]:hover,
.c-btn-border-2x.c-btn-grey-4[disabled]:not(.btn-no-focus).focus,
.c-btn-border-2x.c-btn-grey-4[disabled]:not(.btn-no-focus):focus {
    background: 0 0;
    border-color: #a0a6ab
}

.btn.c-btn-icon.c-btn-white {
    background: #fff;
    border-color: #fff;
    color: #2f353b
}

.btn.c-btn-icon.c-btn-white>i {
    background: #f2f2f2;
    color: #2f353b
}

.btn.c-btn-icon.c-btn-white.active,
.btn.c-btn-icon.c-btn-white:active,
.btn.c-btn-icon.c-btn-white:focus,
.btn.c-btn-icon.c-btn-white:hover {
    color: #2f353b;
    background: #f2f2f2;
    border-color: #f2f2f2
}

.btn.c-btn-icon.c-btn-white.active>i,
.btn.c-btn-icon.c-btn-white:active>i,
.btn.c-btn-icon.c-btn-white:focus>i,
.btn.c-btn-icon.c-btn-white:hover>i {
    background: #ebebeb
}

.btn.c-btn-icon.c-btn-regular {
    background: #7f8c97;
    border-color: #7f8c97;
    color: #fff
}

.btn.c-btn-icon.c-btn-regular>i {
    background: #717f8b;
    color: #fff
}

.btn.c-btn-icon.c-btn-regular.active,
.btn.c-btn-icon.c-btn-regular:active,
.btn.c-btn-icon.c-btn-regular:focus,
.btn.c-btn-icon.c-btn-regular:hover {
    color: #fff;
    background: #717f8b;
    border-color: #717f8b
}

.btn.c-btn-icon.c-btn-regular.active>i,
.btn.c-btn-icon.c-btn-regular:active>i,
.btn.c-btn-icon.c-btn-regular:focus>i,
.btn.c-btn-icon.c-btn-regular:hover>i {
    background: #6a7883
}

.btn.c-btn-icon.c-btn-green {
    background: #32c5d2;
    border-color: #32c5d2;
    color: #fff
}

.btn.c-btn-icon.c-btn-green>i {
    background: #2ab4c0;
    color: #fff
}

.btn.c-btn-icon.c-btn-green.active,
.btn.c-btn-icon.c-btn-green:active,
.btn.c-btn-icon.c-btn-green:focus,
.btn.c-btn-icon.c-btn-green:hover {
    color: #fff;
    background: #2ab4c0;
    border-color: #2ab4c0
}

.btn.c-btn-icon.c-btn-green.active>i,
.btn.c-btn-icon.c-btn-green:active>i,
.btn.c-btn-icon.c-btn-green:focus>i,
.btn.c-btn-icon.c-btn-green:hover>i {
    background: #27a8b4
}

.btn.c-btn-icon.c-btn-green-1 {
    background: #52c9ba;
    border-color: #52c9ba;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-1>i {
    background: #3fc3b2;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-1.active,
.btn.c-btn-icon.c-btn-green-1:active,
.btn.c-btn-icon.c-btn-green-1:focus,
.btn.c-btn-icon.c-btn-green-1:hover {
    color: #fff;
    background: #3fc3b2;
    border-color: #3fc3b2
}

.btn.c-btn-icon.c-btn-green-1.active>i,
.btn.c-btn-icon.c-btn-green-1:active>i,
.btn.c-btn-icon.c-btn-green-1:focus>i,
.btn.c-btn-icon.c-btn-green-1:hover>i {
    background: #3ab9a9
}

.btn.c-btn-icon.c-btn-green-2 {
    background: #5dc09c;
    border-color: #5dc09c;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-2>i {
    background: #4bb991;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-2.active,
.btn.c-btn-icon.c-btn-green-2:active,
.btn.c-btn-icon.c-btn-green-2:focus,
.btn.c-btn-icon.c-btn-green-2:hover {
    color: #fff;
    background: #4bb991;
    border-color: #4bb991
}

.btn.c-btn-icon.c-btn-green-2.active>i,
.btn.c-btn-icon.c-btn-green-2:active>i,
.btn.c-btn-icon.c-btn-green-2:focus>i,
.btn.c-btn-icon.c-btn-green-2:hover>i {
    background: #44b089
}

.btn.c-btn-icon.c-btn-green-3 {
    background: #84c68f;
    border-color: #84c68f;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-3>i {
    background: #73be7f;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-3.active,
.btn.c-btn-icon.c-btn-green-3:active,
.btn.c-btn-icon.c-btn-green-3:focus,
.btn.c-btn-icon.c-btn-green-3:hover {
    color: #fff;
    background: #73be7f;
    border-color: #73be7f
}

.btn.c-btn-icon.c-btn-green-3.active>i,
.btn.c-btn-icon.c-btn-green-3:active>i,
.btn.c-btn-icon.c-btn-green-3:focus>i,
.btn.c-btn-icon.c-btn-green-3:hover>i {
    background: #68b976
}

.btn.c-btn-icon.c-btn-green-4 {
    background: #3cb878;
    border-color: #3cb878;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-4>i {
    background: #36a56b;
    color: #fff
}

.btn.c-btn-icon.c-btn-green-4.active,
.btn.c-btn-icon.c-btn-green-4:active,
.btn.c-btn-icon.c-btn-green-4:focus,
.btn.c-btn-icon.c-btn-green-4:hover {
    color: #fff;
    background: #36a56b;
    border-color: #36a56b
}

.btn.c-btn-icon.c-btn-green-4.active>i,
.btn.c-btn-icon.c-btn-green-4:active>i,
.btn.c-btn-icon.c-btn-green-4:focus>i,
.btn.c-btn-icon.c-btn-green-4:hover>i {
    background: #329964
}

.btn.c-btn-icon.c-btn-blue {
    background: #3498db;
    border-color: #3498db;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue>i {
    background: #258cd1;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue.active,
.btn.c-btn-icon.c-btn-blue:active,
.btn.c-btn-icon.c-btn-blue:focus,
.btn.c-btn-icon.c-btn-blue:hover {
    color: #fff;
    background: #258cd1;
    border-color: #258cd1
}

.btn.c-btn-icon.c-btn-blue.active>i,
.btn.c-btn-icon.c-btn-blue:active>i,
.btn.c-btn-icon.c-btn-blue:focus>i,
.btn.c-btn-icon.c-btn-blue:hover>i {
    background: #2383c4
}

.btn.c-btn-icon.c-btn-blue-1 {
    background: #5e9cd1;
    border-color: #5e9cd1;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-1>i {
    background: #4a90cb;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-1.active,
.btn.c-btn-icon.c-btn-blue-1:active,
.btn.c-btn-icon.c-btn-blue-1:focus,
.btn.c-btn-icon.c-btn-blue-1:hover {
    color: #fff;
    background: #4a90cb;
    border-color: #4a90cb
}

.btn.c-btn-icon.c-btn-blue-1.active>i,
.btn.c-btn-icon.c-btn-blue-1:active>i,
.btn.c-btn-icon.c-btn-blue-1:focus>i,
.btn.c-btn-icon.c-btn-blue-1:hover>i {
    background: #3e88c8
}

.btn.c-btn-icon.c-btn-blue-2 {
    background: #5893dd;
    border-color: #5893dd;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-2>i {
    background: #4385d9;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-2.active,
.btn.c-btn-icon.c-btn-blue-2:active,
.btn.c-btn-icon.c-btn-blue-2:focus,
.btn.c-btn-icon.c-btn-blue-2:hover {
    color: #fff;
    background: #4385d9;
    border-color: #4385d9
}

.btn.c-btn-icon.c-btn-blue-2.active>i,
.btn.c-btn-icon.c-btn-blue-2:active>i,
.btn.c-btn-icon.c-btn-blue-2:focus>i,
.btn.c-btn-icon.c-btn-blue-2:hover>i {
    background: #367dd6
}

.btn.c-btn-icon.c-btn-blue-3 {
    background: #57bfe1;
    border-color: #57bfe1;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-3>i {
    background: #41b7dd;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-3.active,
.btn.c-btn-icon.c-btn-blue-3:active,
.btn.c-btn-icon.c-btn-blue-3:focus,
.btn.c-btn-icon.c-btn-blue-3:hover {
    color: #fff;
    background: #41b7dd;
    border-color: #41b7dd
}

.btn.c-btn-icon.c-btn-blue-3.active>i,
.btn.c-btn-icon.c-btn-blue-3:active>i,
.btn.c-btn-icon.c-btn-blue-3:focus>i,
.btn.c-btn-icon.c-btn-blue-3:hover>i {
    background: #34b2db
}

.btn.c-btn-icon.c-btn-blue-4 {
    background: #428de4;
    border-color: #428de4;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-4>i {
    background: #2c80e1;
    color: #fff
}

.btn.c-btn-icon.c-btn-blue-4.active,
.btn.c-btn-icon.c-btn-blue-4:active,
.btn.c-btn-icon.c-btn-blue-4:focus,
.btn.c-btn-icon.c-btn-blue-4:hover {
    color: #fff;
    background: #2c80e1;
    border-color: #2c80e1
}

.btn.c-btn-icon.c-btn-blue-4.active>i,
.btn.c-btn-icon.c-btn-blue-4:active>i,
.btn.c-btn-icon.c-btn-blue-4:focus>i,
.btn.c-btn-icon.c-btn-blue-4:hover>i {
    background: #2078de
}

.btn.c-btn-icon.c-btn-dark {
    background: #2f353b;
    border-color: #2f353b;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark>i {
    background: #24282d;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark.active,
.btn.c-btn-icon.c-btn-dark:active,
.btn.c-btn-icon.c-btn-dark:focus,
.btn.c-btn-icon.c-btn-dark:hover {
    color: #fff;
    background: #24282d;
    border-color: #24282d
}

.btn.c-btn-icon.c-btn-dark.active>i,
.btn.c-btn-icon.c-btn-dark:active>i,
.btn.c-btn-icon.c-btn-dark:focus>i,
.btn.c-btn-icon.c-btn-dark:hover>i {
    background: #1d2124
}

.btn.c-btn-icon.c-btn-dark-1 {
    background: #525e64;
    border-color: #525e64;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-1>i {
    background: #475156;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-1.active,
.btn.c-btn-icon.c-btn-dark-1:active,
.btn.c-btn-icon.c-btn-dark-1:focus,
.btn.c-btn-icon.c-btn-dark-1:hover {
    color: #fff;
    background: #475156;
    border-color: #475156
}

.btn.c-btn-icon.c-btn-dark-1.active>i,
.btn.c-btn-icon.c-btn-dark-1:active>i,
.btn.c-btn-icon.c-btn-dark-1:focus>i,
.btn.c-btn-icon.c-btn-dark-1:hover>i {
    background: #40494e
}

.btn.c-btn-icon.c-btn-dark-2 {
    background: #31383c;
    border-color: #31383c;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-2>i {
    background: #262b2e;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-2.active,
.btn.c-btn-icon.c-btn-dark-2:active,
.btn.c-btn-icon.c-btn-dark-2:focus,
.btn.c-btn-icon.c-btn-dark-2:hover {
    color: #fff;
    background: #262b2e;
    border-color: #262b2e
}

.btn.c-btn-icon.c-btn-dark-2.active>i,
.btn.c-btn-icon.c-btn-dark-2:active>i,
.btn.c-btn-icon.c-btn-dark-2:focus>i,
.btn.c-btn-icon.c-btn-dark-2:hover>i {
    background: #1f2326
}

.btn.c-btn-icon.c-btn-dark-3 {
    background: #41515b;
    border-color: #41515b;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-3>i {
    background: #36444c;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-3.active,
.btn.c-btn-icon.c-btn-dark-3:active,
.btn.c-btn-icon.c-btn-dark-3:focus,
.btn.c-btn-icon.c-btn-dark-3:hover {
    color: #fff;
    background: #36444c;
    border-color: #36444c
}

.btn.c-btn-icon.c-btn-dark-3.active>i,
.btn.c-btn-icon.c-btn-dark-3:active>i,
.btn.c-btn-icon.c-btn-dark-3:focus>i,
.btn.c-btn-icon.c-btn-dark-3:hover>i {
    background: #303c43
}

.btn.c-btn-icon.c-btn-dark-4 {
    background: #24272b;
    border-color: #24272b;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-4>i {
    background: #181a1d;
    color: #fff
}

.btn.c-btn-icon.c-btn-dark-4.active,
.btn.c-btn-icon.c-btn-dark-4:active,
.btn.c-btn-icon.c-btn-dark-4:focus,
.btn.c-btn-icon.c-btn-dark-4:hover {
    color: #fff;
    background: #181a1d;
    border-color: #181a1d
}

.btn.c-btn-icon.c-btn-dark-4.active>i,
.btn.c-btn-icon.c-btn-dark-4:active>i,
.btn.c-btn-icon.c-btn-dark-4:focus>i,
.btn.c-btn-icon.c-btn-dark-4:hover>i {
    background: #111315
}

.btn.c-btn-icon.c-btn-grey {
    background: #eee;
    border-color: #eee;
    color: #6f6f6f
}

.btn.c-btn-icon.c-btn-grey>i {
    background: #e1e1e1;
    color: #6f6f6f
}

.btn.c-btn-icon.c-btn-grey.active,
.btn.c-btn-icon.c-btn-grey:active,
.btn.c-btn-icon.c-btn-grey:focus,
.btn.c-btn-icon.c-btn-grey:hover {
    color: #6f6f6f;
    background: #e1e1e1;
    border-color: #e1e1e1
}

.btn.c-btn-icon.c-btn-grey.active>i,
.btn.c-btn-icon.c-btn-grey:active>i,
.btn.c-btn-icon.c-btn-grey:focus>i,
.btn.c-btn-icon.c-btn-grey:hover>i {
    background: #dadada
}

.btn.c-btn-icon.c-btn-grey-1 {
    background: #f7f7f7;
    border-color: #f7f7f7;
    color: #787878
}

.btn.c-btn-icon.c-btn-grey-1>i {
    background: #eaeaea;
    color: #787878
}

.btn.c-btn-icon.c-btn-grey-1.active,
.btn.c-btn-icon.c-btn-grey-1:active,
.btn.c-btn-icon.c-btn-grey-1:focus,
.btn.c-btn-icon.c-btn-grey-1:hover {
    color: #787878;
    background: #eaeaea;
    border-color: #eaeaea
}

.btn.c-btn-icon.c-btn-grey-1.active>i,
.btn.c-btn-icon.c-btn-grey-1:active>i,
.btn.c-btn-icon.c-btn-grey-1:focus>i,
.btn.c-btn-icon.c-btn-grey-1:hover>i {
    background: #e3e3e3
}

.btn.c-btn-icon.c-btn-grey-2 {
    background: #677083;
    border-color: #677083;
    color: #fff
}

.btn.c-btn-icon.c-btn-grey-2>i {
    background: #5c6475;
    color: #fff
}

.btn.c-btn-icon.c-btn-grey-2.active,
.btn.c-btn-icon.c-btn-grey-2:active,
.btn.c-btn-icon.c-btn-grey-2:focus,
.btn.c-btn-icon.c-btn-grey-2:hover {
    color: #fff;
    background: #5c6475;
    border-color: #5c6475
}

.btn.c-btn-icon.c-btn-grey-2.active>i,
.btn.c-btn-icon.c-btn-grey-2:active>i,
.btn.c-btn-icon.c-btn-grey-2:focus>i,
.btn.c-btn-icon.c-btn-grey-2:hover>i {
    background: #555c6c
}

.btn.c-btn-icon.c-btn-grey-3 {
    background: #7f8c97;
    border-color: #7f8c97;
    color: #fff
}

.btn.c-btn-icon.c-btn-grey-3>i {
    background: #717f8b;
    color: #fff
}

.btn.c-btn-icon.c-btn-grey-3.active,
.btn.c-btn-icon.c-btn-grey-3:active,
.btn.c-btn-icon.c-btn-grey-3:focus,
.btn.c-btn-icon.c-btn-grey-3:hover {
    color: #fff;
    background: #717f8b;
    border-color: #717f8b
}

.btn.c-btn-icon.c-btn-grey-3.active>i,
.btn.c-btn-icon.c-btn-grey-3:active>i,
.btn.c-btn-icon.c-btn-grey-3:focus>i,
.btn.c-btn-icon.c-btn-grey-3:hover>i {
    background: #6a7883
}

.btn.c-btn-icon.c-btn-grey-4 {
    background: #a0a6ab;
    border-color: #a0a6ab;
    color: #fff
}

.btn.c-btn-icon.c-btn-grey-4>i {
    background: #92999f;
    color: #fff
}

.btn.c-btn-icon.c-btn-grey-4.active,
.btn.c-btn-icon.c-btn-grey-4:active,
.btn.c-btn-icon.c-btn-grey-4:focus,
.btn.c-btn-icon.c-btn-grey-4:hover {
    color: #fff;
    background: #92999f;
    border-color: #92999f
}

.btn.c-btn-icon.c-btn-grey-4.active>i,
.btn.c-btn-icon.c-btn-grey-4:active>i,
.btn.c-btn-icon.c-btn-grey-4:focus>i,
.btn.c-btn-icon.c-btn-grey-4:hover>i {
    background: #8a9298
}

.btn.c-btn-border-1x.c-btn-white,
.btn.c-btn-border-2x.c-btn-white {
    border-color: rba(#fff, .9)
}

.dropdown-menu {
    border: 0;
    box-shadow: 0 3px 12px -5px rgba(0, 0, 0, .35)
}

.dropdown-menu>li>a {
    font-size: 16px;
    color: #5c6873
}

.modal {
    z-index: 10050;
    overflow-y: auto
}

.modal-open {
    overflow: auto
}

.modal-header {
    padding: 20px 20px 15px 20px;
    border-bottom: 1px solid #eee
}

.modal-header>.close {
    margin-top: -4px
}

.modal-body {
    padding: 20px
}

.modal-footer {
    padding: 20px;
    border-top: 1px solid #eee
}

.modal-title {
    font-weight: 500;
    font-size: 18px;
    color: #3f444a
}

.tp-banner-container {
    position: relative
}

.tp-banner {
    display: none;
    width: 100%;
    position: relative
}

.tp-banner iframe {
    border: 0!important
}

.owl-carousel .owl-controls {
    margin-top: 60px
}

.owl-carousel.c-owl-nav-center .owl-controls {
    text-align: center
}

.owl-theme:not(.owl-single):not(.owl-bordered) {
    margin-left: -30px;
    width: calc(100% + 60px)
}

.owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item {
    padding: 0 30px
}

@media (max-width:767px) {
    .owl-theme:not(.owl-single):not(.owl-bordered) {
        margin-left: -10px;
        width: calc(100% + 20px)
    }
    .owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item {
        padding: 0 10px
    }
}

.fancybox-margin {
    margin: 0
}

.socicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: socicon;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.socicon-btn:empty .socicon:empty {
    width: 1em
}

.socicon-btn {
    position: relative;
    display: inline-block;
    font-family: socicon;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    width: 44px;
    height: 44px;
    padding-top: 11px;
    font-size: 24px;
    border: 1px solid #eee;
    color: #3f444a;
    transition: background, color .3s
}

.socicon-btn.socicon-solid {
    border: 0;
    width: 46px;
    height: 46px;
    padding-top: 12px
}

.socicon-btn:hover {
    transition: background, color .3s
}

.socicon-btn.socicon-lg {
    width: 54px;
    height: 54px;
    padding-top: 13px;
    font-size: 28px
}

.socicon-btn.socicon-lg.socicon-solid {
    border: 0;
    width: 55px;
    height: 55px;
    padding-top: 13px
}

.socicon-btn.socicon-sm {
    width: 30px;
    height: 30px;
    padding-top: 8px;
    font-size: 16px
}

.socicon-btn.socicon-sm.socicon-solid {
    border: 0;
    width: 30px;
    height: 30px;
    padding-top: 8px
}

.socicon-google:before {
    content: "c"
}

.socicon-500px:before {
    content: "w"
}

.socicon-outlook:before {
    content: "1"
}

.socicon-mail:before {
    content: "@"
}

.btn-social {
    padding-left: 40px
}

.btn-social>:first-child {
    font-size: 18px
}

.btn-social:active,
.btn-social:focus,
.btn-social:hover {
    color: #fff
}

.btn-social.btn-md>:first-child {
    padding-top: 4px;
    width: 40px;
    font-size: 20px
}

.btn-social.btn-lg>:first-child {
    width: 44px;
    font-size: 22px
}

.wow {
    opacity: 0
}