*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
body,
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0; /* font-size:62.5%; */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:focus {
    outline: thin dotted;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    line-height: 0;
    content: " ";
    clear: both;
    height: 0;
    width: 0;
}
*html.clearfix {
    height: 1%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearfix:before {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.img-responsive {
    width: 100%;
    height: auto;
}
.img-round,
.media-round {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #fff;
}
.img-responsive-height {
    width: auto;
    height: 100%;
}
hr {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #dce0e0;
}
.txt-uper {
    text-transform: uppercase;
}
.txt-cap {
    text-transform: capitalize;
}
.txt-low {
    text-transform: lowercase;
}
.w-0 {
    width: 0;
}
.w-1 {
    width: 1%;
}
.w-2 {
    width: 2%;
}
.w-3 {
    width: 3%;
}
.w-4 {
    width: 4%;
}
.w-5 {
    width: 5%;
}
.w-6 {
    width: 6%;
}
.w-7 {
    width: 7%;
}
.w-8 {
    width: 8%;
}
.w-9 {
    width: 9%;
}
.w-10 {
    width: 10%;
}
.w-11 {
    width: 11%;
}
.w-12 {
    width: 12%;
}
.w-13 {
    width: 13%;
}
.w-14 {
    width: 14%;
}
.w-15 {
    width: 15%;
}
.w-16 {
    width: 16%;
}
.w-17 {
    width: 17%;
}
.w-18 {
    width: 18%;
}
.w-19 {
    width: 19%;
}
.w-20 {
    width: 20%;
}
.w-21 {
    width: 21%;
}
.w-22 {
    width: 22%;
}
.w-23 {
    width: 23%;
}
.w-24 {
    width: 24%;
}
.w-25 {
    width: 25%;
}
.w-26 {
    width: 26%;
}
.w-27 {
    width: 27%;
}
.w-28 {
    width: 28%;
}
.w-29 {
    width: 29%;
}
.w-30 {
    width: 30%;
}
.w-31 {
    width: 31%;
}
.w-32 {
    width: 32%;
}
.w-33 {
    width: 33%;
}
.w-34 {
    width: 34%;
}
.w-35 {
    width: 35%;
}
.w-36 {
    width: 36%;
}
.w-37 {
    width: 37%;
}
.w-38 {
    width: 38%;
}
.w-39 {
    width: 39%;
}
.w-40 {
    width: 40%;
}
.w-41 {
    width: 41%;
}
.w-42 {
    width: 42%;
}
.w-43 {
    width: 43%;
}
.w-44 {
    width: 44%;
}
.w-45 {
    width: 45%;
}
.w-46 {
    width: 46%;
}
.w-47 {
    width: 47%;
}
.w-48 {
    width: 48%;
}
.w-49 {
    width: 49%;
}
.w-50 {
    width: 50%;
}
.w-51 {
    width: 51%;
}
.w-52 {
    width: 52%;
}
.w-53 {
    width: 53%;
}
.w-54 {
    width: 54%;
}
.w-55 {
    width: 55%;
}
.w-56 {
    width: 56%;
}
.w-57 {
    width: 57%;
}
.w-58 {
    width: 58%;
}
.w-59 {
    width: 59%;
}
.w-60 {
    width: 60%;
}
.w-61 {
    width: 61%;
}
.w-62 {
    width: 62%;
}
.w-63 {
    width: 63%;
}
.w-64 {
    width: 64%;
}
.w-65 {
    width: 65%;
}
.w-66 {
    width: 66%;
}
.w-67 {
    width: 67%;
}
.w-68 {
    width: 68%;
}
.w-69 {
    width: 69%;
}
.w-70 {
    width: 70%;
}
.w-71 {
    width: 71%;
}
.w-72 {
    width: 72%;
}
.w-73 {
    width: 73%;
}
.w-74 {
    width: 74%;
}
.w-75 {
    width: 75%;
}
.w-76 {
    width: 76%;
}
.w-77 {
    width: 77%;
}
.w-78 {
    width: 78%;
}
.w-79 {
    width: 79%;
}
.w-80 {
    width: 80%;
}
.w-81 {
    width: 81%;
}
.w-82 {
    width: 82%;
}
.w-83 {
    width: 83%;
}
.w-84 {
    width: 84%;
}
.w-85 {
    width: 85%;
}
.w-86 {
    width: 86%;
}
.w-87 {
    width: 87%;
}
.w-88 {
    width: 88%;
}
.w-89 {
    width: 89%;
}
.w-90 {
    width: 90%;
}
.w-91 {
    width: 91%;
}
.w-92 {
    width: 92%;
}
.w-93 {
    width: 93%;
}
.w-94 {
    width: 94%;
}
.w-95 {
    width: 95%;
}
.w-96 {
    width: 96%;
}
.w-97 {
    width: 97%;
}
.w-98 {
    width: 98%;
}
.w-99 {
    width: 99%;
}
.w-100 {
    width: 100%;
}
.fs-0 {
    font-size: 0;
}
.fs-10 {
    font-size: 10px;
}
.fs-11 {
    font-size: 11px;
}
.fs-12 {
    font-size: 12px;
}
.fs-13 {
    font-size: 13px;
}
.fs-14 {
    font-size: 14px;
}
.fs-15 {
    font-size: 15px;
}
.fs-16 {
    font-size: 16px;
}
.fs-17 {
    font-size: 17px;
}
.fs-18 {
    font-size: 18px;
}
.fs-19 {
    font-size: 19px;
}
.fs-20 {
    font-size: 20px;
}
.fs-21 {
    font-size: 21px;
}
.fs-22 {
    font-size: 22px;
}
.fs-23 {
    font-size: 23px;
}
.fs-24 {
    font-size: 24px;
}
.fs-25 {
    font-size: 25px;
}
.fs-26 {
    font-size: 26px;
}
.fs-27 {
    font-size: 27px;
}
.fs-28 {
    font-size: 28px;
}
.fs-29 {
    font-size: 29px;
}
.fs-30 {
    font-size: 30px;
}
.fs-31 {
    font-size: 31px;
}
.fs-32 {
    font-size: 32px;
}
.fs-33 {
    font-size: 33px;
}
.fs-34 {
    font-size: 34px;
}
.fs-35 {
    font-size: 35px;
}
.fs-36 {
    font-size: 36px;
}
.fs-37 {
    font-size: 37px;
}
.fs-38 {
    font-size: 38px;
}
.fs-39 {
    font-size: 39px;
}
.fs-40 {
    font-size: 40px;
}
.fs-41 {
    font-size: 41px;
}
.fs-42 {
    font-size: 42px;
}
.fs-43 {
    font-size: 43px;
}
.fs-44 {
    font-size: 44px;
}
.fs-45 {
    font-size: 45px;
}
.fs-46 {
    font-size: 46px;
}
.fs-47 {
    font-size: 47px;
}
.fs-48 {
    font-size: 48px;
}
.fs-49 {
    font-size: 49px;
}
.fs-50 {
    font-size: 50px;
}
.lh-0 {
    line-height: 0;
}
.lh-15 {
    line-height: 15px;
}
.lh-16 {
    line-height: 16px;
}
.lh-17 {
    line-height: 17px;
}
.lh-18 {
    line-height: 18px;
}
.lh-19 {
    line-height: 19px;
}
.lh-20 {
    line-height: 20px;
}
.lh-21 {
    line-height: 21px;
}
.lh-22 {
    line-height: 22px;
}
.lh-23 {
    line-height: 23px;
}
.lh-24 {
    line-height: 24px;
}
.lh-25 {
    line-height: 25px;
}
.lh-26 {
    line-height: 26px;
}
.lh-27 {
    line-height: 27px;
}
.lh-28 {
    line-height: 28px;
}
.lh-29 {
    line-height: 29px;
}
.lh-30 {
    line-height: 30px;
}
.lh-31 {
    line-height: 31px;
}
.lh-32 {
    line-height: 32px;
}
.lh-33 {
    line-height: 33px;
}
.lh-34 {
    line-height: 34px;
}
.lh-35 {
    line-height: 35px;
}
.lh-36 {
    line-height: 36px;
}
.lh-37 {
    line-height: 37px;
}
.lh-38 {
    line-height: 38px;
}
.lh-39 {
    line-height: 39px;
}
.lh-40 {
    line-height: 40px;
}
.lh-41 {
    line-height: 41px;
}
.lh-42 {
    line-height: 42px;
}
.lh-43 {
    line-height: 43px;
}
.lh-44 {
    line-height: 44px;
}
.lh-45 {
    line-height: 45px;
}
.lh-46 {
    line-height: 46px;
}
.lh-47 {
    line-height: 47px;
}
.lh-48 {
    line-height: 48px;
}
.lh-49 {
    line-height: 49px;
}
.lh-50 {
    line-height: 50px;
}
.lh-100 {
    line-height: 100%;
}
.mg-0 {
    margin: 0;
}
.mg-5 {
    margin: 5px;
}
.mg-10 {
    margin: 10px;
}
.mg-15 {
    margin: 15px;
}
.mg-20 {
    margin: 20px;
}
.mg-25 {
    margin: 25px;
}
.mg-30 {
    margin: 30px;
}
.mg-35 {
    margin: 35px;
}
.mg-40 {
    margin: 40px;
}
.mg-45 {
    margin: 45px;
}
.mg-50 {
    margin: 50px;
}
.mg-55 {
    margin: 55px;
}
.mg-60 {
    margin: 60px;
}
.mg-65 {
    margin: 65px;
}
.mg-70 {
    margin: 70px;
}
.mg-75 {
    margin: 75px;
}
.mg-80 {
    margin: 80px;
}
.mg-85 {
    margin: 85px;
}
.mg-90 {
    margin: 90px;
}
.mg-95 {
    margin: 95px;
}
.mg-100 {
    margin: 100px;
}
.mgT-0 {
    margin-top: 0;
}
.mgT-5 {
    margin-top: 5px;
}
.mgT-10 {
    margin-top: 10px;
}
.mgT-15 {
    margin-top: 15px;
}
.mgT-20 {
    margin-top: 20px;
}
.mgT-25 {
    margin-top: 25px;
}
.mgT-30 {
    margin-top: 30px;
}
.mgT-35 {
    margin-top: 35px;
}
.mgT-40 {
    margin-top: 40px;
}
.mgT-45 {
    margin-top: 45px;
}
.mgT-50 {
    margin-top: 50px;
}
.mgT-55 {
    margin-top: 55px;
}
.mgT-60 {
    margin-top: 60px;
}
.mgT-65 {
    margin-top: 65px;
}
.mgT-70 {
    margin-top: 70px;
}
.mgT-75 {
    margin-top: 75px;
}
.mgT-80 {
    margin-top: 80px;
}
.mgT-85 {
    margin-top: 85px;
}
.mgT-90 {
    margin-top: 90px;
}
.mgT-95 {
    margin-top: 95px;
}
.mgT-100 {
    margin-top: 100px;
}
.mgR-0 {
    margin-right: 0;
}
.mgR-5 {
    margin-right: 5px;
}
.mgR-10 {
    margin-right: 10px;
}
.mgR-15 {
    margin-right: 15px;
}
.mgR-20 {
    margin-right: 20px;
}
.mgR-25 {
    margin-right: 25px;
}
.mgR-30 {
    margin-right: 30px;
}
.mgR-35 {
    margin-right: 35px;
}
.mgR-40 {
    margin-right: 40px;
}
.mgR-45 {
    margin-right: 45px;
}
.mgR-50 {
    margin-right: 50px;
}
.mgR-55 {
    margin-right: 55px;
}
.mgR-60 {
    margin-right: 60px;
}
.mgR-65 {
    margin-right: 65px;
}
.mgR-70 {
    margin-right: 70px;
}
.mgR-75 {
    margin-right: 75px;
}
.mgR-80 {
    margin-right: 80px;
}
.mgR-85 {
    margin-right: 85px;
}
.mgR-90 {
    margin-right: 90px;
}
.mgR-95 {
    margin-right: 95px;
}
.mgR-100 {
    margin-right: 100px;
}
.mgB-0 {
    margin-bottom: 0;
}
.mgB-5 {
    margin-bottom: 5px;
}
.mgB-10 {
    margin-bottom: 10px;
}
.mgB-15 {
    margin-bottom: 15px;
}
.mgB-20 {
    margin-bottom: 20px;
}
.mgB-25 {
    margin-bottom: 25px;
}
.mgB-30 {
    margin-bottom: 30px;
}
.mgB-35 {
    margin-bottom: 35px;
}
.mgB-40 {
    margin-bottom: 40px;
}
.mgB-45 {
    margin-bottom: 45px;
}
.mgB-50 {
    margin-bottom: 50px;
}
.mgB-55 {
    margin-bottom: 55px;
}
.mgB-60 {
    margin-bottom: 60px;
}
.mgB-65 {
    margin-bottom: 65px;
}
.mgB-70 {
    margin-bottom: 70px;
}
.mgB-75 {
    margin-bottom: 75px;
}
.mgB-80 {
    margin-bottom: 80px;
}
.mgB-85 {
    margin-bottom: 85px;
}
.mgB-90 {
    margin-bottom: 90px;
}
.mgB-95 {
    margin-bottom: 95px;
}
.mgB-100 {
    margin-bottom: 100px;
}
.mgL-0 {
    margin-left: 0;
}
.mgL-5 {
    margin-left: 5px;
}
.mgL-10 {
    margin-left: 10px;
}
.mgL-15 {
    margin-left: 15px;
}
.mgL-20 {
    margin-left: 20px;
}
.mgL-25 {
    margin-left: 25px;
}
.mgL-30 {
    margin-left: 30px;
}
.mgL-35 {
    margin-left: 35px;
}
.mgL-40 {
    margin-left: 40px;
}
.mgL-45 {
    margin-left: 45px;
}
.mgL-50 {
    margin-left: 50px;
}
.mgL-55 {
    margin-left: 55px;
}
.mgL-60 {
    margin-left: 60px;
}
.mgL-65 {
    margin-left: 65px;
}
.mgL-70 {
    margin-left: 70px;
}
.mgL-75 {
    margin-left: 75px;
}
.mgL-80 {
    margin-left: 80px;
}
.mgL-85 {
    margin-left: 85px;
}
.mgL-90 {
    margin-left: 90px;
}
.mgL-95 {
    margin-left: 95px;
}
.mgL-100 {
    margin-left: 100px;
}
.pd-0 {
    padding: 0;
}
.pd-5 {
    padding: 5px;
}
.pd-10 {
    padding: 10px;
}
.pd-15 {
    padding: 15px;
}
.pd-20 {
    padding: 20px;
}
.pd-25 {
    padding: 25px;
}
.pd-30 {
    padding: 30px;
}
.pd-35 {
    padding: 35px;
}
.pd-40 {
    padding: 40px;
}
.pd-45 {
    padding: 45px;
}
.pd-50 {
    padding: 50px;
}
.pd-55 {
    padding: 55px;
}
.pd-60 {
    padding: 60px;
}
.pd-65 {
    padding: 65px;
}
.pd-70 {
    padding: 70px;
}
.pd-75 {
    padding: 75px;
}
.pd-80 {
    padding: 80px;
}
.pd-85 {
    padding: 85px;
}
.pd-90 {
    padding: 90px;
}
.pd-95 {
    padding: 95px;
}
.pd-100 {
    padding: 100px;
}
.pdT-0 {
    padding-top: 0;
}
.pdT-5 {
    padding-top: 5px;
}
.pdT-10 {
    padding-top: 10px;
}
.pdT-15 {
    padding-top: 15px;
}
.pdT-20 {
    padding-top: 20px;
}
.pdT-25 {
    padding-top: 25px;
}
.pdT-30 {
    padding-top: 30px;
}
.pdT-35 {
    padding-top: 35px;
}
.pdT-40 {
    padding-top: 40px;
}
.pdT-45 {
    padding-top: 45px;
}
.pdT-50 {
    padding-top: 50px;
}
.pdT-55 {
    padding-top: 55px;
}
.pdT-60 {
    padding-top: 60px;
}
.pdT-65 {
    padding-top: 65px;
}
.pdT-70 {
    padding-top: 70px;
}
.pdT-75 {
    padding-top: 75px;
}
.pdT-80 {
    padding-top: 80px;
}
.pdT-85 {
    padding-top: 85px;
}
.pdT-90 {
    padding-top: 90px;
}
.pdT-95 {
    padding-top: 95px;
}
.pdT-100 {
    padding-top: 100px;
}
.pdR-0 {
    padding-right: 0;
}
.pdR-5 {
    padding-right: 5px;
}
.pdR-10 {
    padding-right: 10px;
}
.pdR-15 {
    padding-right: 15px;
}
.pdR-20 {
    padding-right: 20px;
}
.pdR-25 {
    padding-right: 25px;
}
.pdR-30 {
    padding-right: 30px;
}
.pdR-35 {
    padding-right: 35px;
}
.pdR-40 {
    padding-right: 40px;
}
.pdR-45 {
    padding-right: 45px;
}
.pdR-50 {
    padding-right: 50px;
}
.pdR-55 {
    padding-right: 55px;
}
.pdR-60 {
    padding-right: 60px;
}
.pdR-65 {
    padding-right: 65px;
}
.pdR-70 {
    padding-right: 70px;
}
.pdR-75 {
    padding-right: 75px;
}
.pdR-80 {
    padding-right: 80px;
}
.pdR-85 {
    padding-right: 85px;
}
.pdR-90 {
    padding-right: 90px;
}
.pdR-95 {
    padding-right: 95px;
}
.pdR-100 {
    padding-right: 100px;
}
.pdB-0 {
    padding-bottom: 0;
}
.pdB-5 {
    padding-bottom: 5px;
}
.pdB-10 {
    padding-bottom: 10px;
}
.pdB-15 {
    padding-bottom: 15px;
}
.pdB-20 {
    padding-bottom: 20px;
}
.pdB-25 {
    padding-bottom: 25px;
}
.pdB-30 {
    padding-bottom: 30px;
}
.pdB-35 {
    padding-bottom: 35px;
}
.pdB-40 {
    padding-bottom: 40px;
}
.pdB-45 {
    padding-bottom: 45px;
}
.pdB-50 {
    padding-bottom: 50px;
}
.pdB-55 {
    padding-bottom: 55px;
}
.pdB-60 {
    padding-bottom: 60px;
}
.pdB-65 {
    padding-bottom: 65px;
}
.pdB-70 {
    padding-bottom: 70px;
}
.pdB-75 {
    padding-bottom: 75px;
}
.pdB-80 {
    padding-bottom: 80px;
}
.pdB-85 {
    padding-bottom: 85px;
}
.pdB-90 {
    padding-bottom: 90px;
}
.pdB-95 {
    padding-bottom: 95px;
}
.pdB-100 {
    padding-bottom: 100px;
}
.pdL-0 {
    padding-left: 0;
}
.pdL-5 {
    padding-left: 5px;
}
.pdL-10 {
    padding-left: 10px;
}
.pdL-15 {
    padding-left: 15px;
}
.pdL-20 {
    padding-left: 20px;
}
.pdL-25 {
    padding-left: 25px;
}
.pdL-30 {
    padding-left: 30px;
}
.pdL-35 {
    padding-left: 35px;
}
.pdL-40 {
    padding-left: 40px;
}
.pdL-45 {
    padding-left: 45px;
}
.pdL-50 {
    padding-left: 50px;
}
.pdL-55 {
    padding-left: 55px;
}
.pdL-60 {
    padding-left: 60px;
}
.pdL-65 {
    padding-left: 65px;
}
.pdL-70 {
    padding-left: 70px;
}
.pdL-75 {
    padding-left: 75px;
}
.pdL-80 {
    padding-left: 80px;
}
.pdL-85 {
    padding-left: 85px;
}
.pdL-90 {
    padding-left: 90px;
}
.pdL-95 {
    padding-left: 95px;
}
.pdL-100 {
    padding-left: 100px;
}
ul,
li {
    list-style: none;
    padding: 0;
    margin: 0;
}
* {
    margin: 0;
    padding: 0;
}
.overflow-all {
    overflow: hidden;
}
p {
    margin: 0;
    padding: 0;
}
a {
    color: #3c3c3c;
    outline: none;
}
a:hover,
a:focus {
    color: #008489;
    text-decoration: underline;
}
a:active,
a:visited,
a:link {
    text-decoration: none;
    outline: none;
}
input {
    -webkit-border-radius: 0;
}
textarea:active,
textarea:focus,
input[type="text"]:active,
input[type="text"]:focus {
    border: 1px solid #00a769;
    outline: none;
}
.posi-r {
    position: relative;
}
.posi-a {
    position: absolute;
}
.posi-s {
    position: static;
}
.text-decor {
    text-decoration: underline !important;
}
.text-cappi {
    text-transform: capitalize;
}
.text-uper {
    text-transform: uppercase;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.color-body {
    color: #3c3c3c;
}
.color-cd-hover:hover,
.color-cd {
    color: #00a769;
}
.color-cd-hover:hover {
    text-decoration: underline;
}
textarea,
textarea.form-control,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    outline: none;
}
.d-i {
    display: inline;
}
.d-ib {
    display: inline-block;
}
.d-b {
    display: block;
}
.ver-c {
    vertical-align: middle;
}
.ver-t {
    vertical-align: top;
}
.ver-b {
    vertical-align: bottom;
}
.bd-0 {
    border: none !important;
}
.bd-1 {
    border: 1px solid transparent;
}
.bd-2 {
    border: 2px solid transparent;
}
.font-400 {
    font-weight: 400;
}
.font-600 {
    font-weight: 600;
}
.font-700 {
    font-weight: 700;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    line-height: 1.1;
    text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    color: #767676;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 25px;
    margin-bottom: 15px;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
    margin-top: 0;
}
h1,
.h1 {
    font-size: 44px;
    font-weight: 400;
}
h2,
.h2 {
    font-size: 32px;
    font-weight: 400;
}
h3,
.h3 {
    font-size: 24px;
    font-weight: 400;
}
h4,
.h4 {
    font-size: 18px;
    font-weight: 700;
}
h5,
.h5 {
    font-size: 16px;
    font-weight: 700;
}
h6,
.h6 {
    font-size: 14px;
    font-weight: 700;
}
h1 small,
.h1 small {
    font-size: 28px;
}
h2 small,
.h2 small {
    font-size: 20px;
}
h3 small,
.h3 small {
    font-size: 17px;
}
h4 small,
.h4 small {
    font-size: 14px;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
    line-height: 1.43;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    cursor: pointer;
    padding: 7px 21px;
    font-size: 14px;
    /*border-color: #c4c4c4;*/
    /*background: #fff;*/
    /*color: #484848;*/
}
.btn-large {
    padding: 9px 27px;
    font-size: 16px;
}
.btn-block {
    display: block;
    white-space: normal;
    width: 100%;
}
