/* ELEMENTS CSS v0.1 by Hafeez ur Rehman */


html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

article, aside, footer, header, nav, section {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

figcaption, figure, main {
    display: block;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace,monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: inherit;
}

b, strong {
    font-weight: bolder;
}

code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

audio, video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button, input, optgroup, select, textarea {
    margin: 0;
}

button, input {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

    [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details, menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
  
  

}

a {
    color: #14213D;
    text-decoration: none;
}

    a:hover, a:focus {
        color: #14213D;
        text-decoration: underline;
    }

    a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

h1, .el-h1 {
    font-size: 46px;
}

h2, .el-h2 {
    font-size: 36px;
}

h3, .el-h3 {
    font-size: 28px;
}

h4, .el-h4 {
    font-size: 22px;
}

h5, .el-h5 {
    font-size: 18px;
}

h6, .el-h6 {
    font-size: 16px;
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
        font-size: 60%;
    }

.el-h1, .el-h2, .el-h3, .el-h4, .el-h5, .el-h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

strong, .el-strong {
    font-weight: bold;
}

.el-center {
    text-align: center;
}

.el-left {
    text-align: left;
}

.el-right {
    text-align: right;
}

.el-justify {
    text-align: justify;
}

.el-shadow-white {
    text-shadow: 1px 1px 0 rgba(255,255,255,1);
}

.el-shadow-black {
    text-shadow: 1px 1px 0 rgba(0,0,0,1);
}

.el-nowrap {
    white-space: nowrap;
}

.el-lh10 {
    line-height: 10px;
}

.el-lh15 {
    line-height: 15px;
}

.el-lh16 {
    line-height: 15px;
}

.el-lh25 {
    line-height: 25px;
}

.el-lh35 {
    line-height: 35px;
}

.el-lh45 {
    line-height: 45px;
}

.el-lh20 {
    line-height: 20px;
}

.el-lh22 {
    line-height: 22px;
}

.el-lh24 {
    line-height: 24px;
}

.el-lh30 {
    line-height: 30px;
}

.el-lh40 {
    line-height: 40px;
}

.el-lh50 {
    line-height: 50px;
}

.el-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.el-fs10 {
    font-size: 10px;
}

.el-fs12 {
    font-size: 12px;
}

.el-fs14 {
    font-size: 14px;
}

.el-fs16 {
    font-size: 16px;
}

.el-fs18 {
    font-size: 18px;
}

.el-fs20 {
    font-size: 20px;
}

.el-fs24 {
    font-size: 24px;
}

.el-fs30 {
    font-size: 30px;
}

.el-fs36 {
    font-size: 36px;
}

.el-fs42 {
    font-size: 42px;
}

.el-fs48 {
    font-size: 48px;
}

.el-strong {
    font-weight: bold;
}

.el-fw100 {
    font-weight: 100;
}

.el-fw200 {
    font-weight: 200;
}

.el-fw300 {
    font-weight: 300;
}

.el-fw400 {
    font-weight: 400;
}

.el-fw500 {
    font-weight: 500;
}

.el-fw600 {
    font-weight: 600;
}

.el-fw700 {
    font-weight: 700;
}

.el-fw800 {
    font-weight: 800;
}

.el-fw900 {
    font-weight: 900;
}

.el-bold {
    font-weight: bold;
}

.el-bolder {
    font-weight: bolder;
}

.el-lighter {
    font-weight: lighter;
}

.el-initial {
    font-weight: initial;
}

.el-inherit {
    font-weight: inherit;
}

.el-italic {
    font-style: italic !important;
}

.el-lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.el-capitalize {
    font-weight: inherit;
}

.el-lowercase {
    text-transform: lowercase;
}

.el-uppercase {
    text-transform: uppercase;
}

.el-capitalize {
    text-transform: capitalize;
}

.el-text-shadow {
    -moz-text-shadow: 1px 1px 2px #000;
    -ms-text-shadow: 1px 1px 2px #000;
    -o-text-shadow: 1px 1px 2px #000;
    -webkit-text-shadow: 1px 1px 2px #000;
    text-shadow: 1px 1px 2px #000;
}

header > h1 {
    background-color: #dedede;
    border-bottom: 3px solid #aaa;
    padding: 10px;
}

blockquote {
    color: #777777;
    font-family: Georgia,Cambria,"Times New Roman",Times,serif;
    font-style: italic;
    font-size: 24px;
    font-size: 1.5rem;
    margin-left: 24px;
    margin-left: 1.5rem;
    padding-left: 24px;
    padding-left: 1.5rem;
    border-left: 6px solid #dedede;
    border-left: 0.375rem solid #dedede;
}

pre {
}

    pre code {
    }

.el-textcol {
}

    .el-textcol p {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: justify;
        padding-right: 15px;
    }

.el-textcol-2 p + p, .el-textcol-3 p + p, .el-textcol-4 p + p {
    padding-left: 15px;
}

.el-textcol-2 p, .el-textcol-3 p, .el-textcol-4 p {
    min-height: 1px;
    position: relative;
    float: left;
}

.el-textcol-2 p {
    width: 50%;
}

.el-textcol-3 p {
    width: 33.3333%;
}

.el-textcol-4 p {
    width: 25%;
}

.el-textcol p:last-child {
    padding-right: 0;
}

.el-textcol-sep p, .el-textcol-sep div {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

    .el-textcol-sep p + p, .el-textcol-sep div + div {
        border-left: solid 1px #cccccc;
    }

    .el-textcol-sep p:first-child, .el-textcol-sep div:first-child {
        padding-left: 0 !important;
    }

    .el-textcol-sep p:last-child, .el-textcol-sep div:last-child {
        padding-right: 0 !important;
    }

@font-face {
    font-family: 'elementscss';
    src: url('font/elementscss.eot?2167377');
    src: url('font/elementscss.eot?2167377#iefix') format('embedded-opentype'),url('font/elementscss.woff2?2167377') format('woff2'),url('font/elementscss.woff?2167377') format('woff'),url('font/elementscss.ttf?2167377') format('truetype'),url('font/elementscss.svg?2167377#elementscss') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="el-icon-"]:before, [class*=" el-icon-"]:before {
    font-family: "elementscss";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.el-icon-search:before {
    content: '\e800';
}

.el-icon-mail:before {
    content: '\e801';
}

.el-icon-cancel:before {
    content: '\e802';
}

.el-icon-pencil:before {
    content: '\e803';
}

.el-icon-book:before {
    content: '\e804';
}

.el-icon-credit-card:before {
    content: '\e805';
}

.el-icon-floppy:before {
    content: '\e806';
}

.el-icon-attention:before {
    content: '\e807';
}

.el-icon-up-open:before {
    content: '\e808';
}

.el-icon-right-open:before {
    content: '\e809';
}

.el-icon-left-open:before {
    content: '\e80a';
}

.el-icon-down-open:before {
    content: '\e80b';
}

.el-icon-heart-empty:before {
    content: '\e80c';
}

.el-icon-star-empty:before {
    content: '\e80d';
}

.el-icon-cog:before {
    content: '\e80e';
}

.el-icon-download:before {
    content: '\e80f';
}

.el-icon-user:before {
    content: '\e810';
}

.el-icon-users:before {
    content: '\e811';
}

.el-icon-upload:before {
    content: '\e812';
}

.el-icon-down-big:before {
    content: '\e813';
}

.el-icon-left-big:before {
    content: '\e814';
}

.el-icon-right-big:before {
    content: '\e815';
}

.el-icon-up-big:before {
    content: '\e816';
}

.el-icon-plus:before {
    content: '\e817';
}

.el-icon-link:before {
    content: '\e818';
}

.el-icon-ok:before {
    content: '\e819';
}

.el-icon-calendar:before {
    content: '\e81a';
}

.el-icon-picture:before {
    content: '\e81b';
}

.el-icon-videocam:before {
    content: '\e81c';
}

.el-icon-lock:before {
    content: '\e81d';
}

.el-icon-pin:before {
    content: '\e81e';
}

.el-icon-eye:before {
    content: '\e81f';
}

.el-icon-home:before {
    content: '\e820';
}

.el-icon-info-circled:before {
    content: '\e821';
}

.el-icon-basket:before {
    content: '\e822';
}

.el-icon-wrench:before {
    content: '\e823';
}

.el-icon-globe:before {
    content: '\e824';
}

.el-icon-tags:before {
    content: '\e825';
}

.el-icon-print:before {
    content: '\e826';
}

.el-icon-edit:before {
    content: '\e827';
}

.el-icon-bell:before {
    content: '\e828';
}

.el-icon-trash-empty:before {
    content: '\e829';
}

.el-icon-location:before {
    content: '\e82a';
}

.el-icon-phone:before {
    content: '\e82b';
}

.el-icon-umbrella:before {
    content: '\e82c';
}

.el-icon-flight:before {
    content: '\e82d';
}

.el-icon-tag:before {
    content: '\e82e';
}

.el-icon-arrows-cw:before {
    content: '\e82f';
}

.el-icon-ccw:before {
    content: '\e830';
}

.el-icon-cw:before {
    content: '\e831';
}

.el-icon-doc:before {
    content: '\e832';
}

.el-icon-off:before {
    content: '\e833';
}

.el-icon-list-alt:before {
    content: '\e834';
}

.el-icon-chart-bar:before {
    content: '\e835';
}

.el-icon-flash:before {
    content: '\e836';
}

.el-icon-twitter:before {
    content: '\f099';
}

.el-icon-facebook:before {
    content: '\f09a';
}

.el-icon-github-circled:before {
    content: '\f09b';
}

.el-icon-rss:before {
    content: '\f09e';
}

.el-icon-certificate:before {
    content: '\f0a3';
}

.el-icon-menu:before {
    content: '\f0c9';
}

.el-icon-pinterest-circled:before {
    content: '\f0d2';
}

.el-icon-pinterest-squared:before {
    content: '\f0d3';
}

.el-icon-gplus-squared:before {
    content: '\f0d4';
}

.el-icon-gplus:before {
    content: '\f0d5';
}

.el-icon-linkedin:before {
    content: '\f0e1';
}

.el-icon-comment-empty:before {
    content: '\f0e5';
}

.el-icon-sitemap:before {
    content: '\f0e8';
}

.el-icon-lightbulb:before {
    content: '\f0eb';
}

.el-icon-doc-text:before {
    content: '\f0f6';
}

.el-icon-desktop:before {
    content: '\f108';
}

.el-icon-laptop:before {
    content: '\f109';
}

.el-icon-tablet:before {
    content: '\f10a';
}

.el-icon-mobile:before {
    content: '\f10b';
}

.el-icon-circle-empty:before {
    content: '\f10c';
}

.el-icon-quote-left:before {
    content: '\f10d';
}

.el-icon-quote-right:before {
    content: '\f10e';
}

.el-icon-github:before {
    content: '\f113';
}

.el-icon-folder-empty:before {
    content: '\f114';
}

.el-icon-attention-alt:before {
    content: '\f12a';
}

.el-icon-maxcdn:before {
    content: '\f136';
}

.el-icon-html5:before {
    content: '\f13b';
}

.el-icon-css3:before {
    content: '\f13c';
}

.el-icon-youtube-squared:before {
    content: '\f166';
}

.el-icon-youtube:before {
    content: '\f167';
}

.el-icon-xing:before {
    content: '\f168';
}

.el-icon-xing-squared:before {
    content: '\f169';
}

.el-icon-youtube-play:before {
    content: '\f16a';
}

.el-icon-dropbox:before {
    content: '\f16b';
}

.el-icon-stackoverflow:before {
    content: '\f16c';
}

.el-icon-instagram:before {
    content: '\f16d';
}

.el-icon-flickr:before {
    content: '\f16e';
}

.el-icon-adn:before {
    content: '\f170';
}

.el-icon-bitbucket:before {
    content: '\f171';
}

.el-icon-bitbucket-squared:before {
    content: '\f172';
}

.el-icon-tumblr:before {
    content: '\f173';
}

.el-icon-tumblr-squared:before {
    content: '\f174';
}

.el-icon-apple:before {
    content: '\f179';
}

.el-icon-windows:before {
    content: '\f17a';
}

.el-icon-android:before {
    content: '\f17b';
}

.el-icon-linux:before {
    content: '\f17c';
}

.el-icon-dribbble:before {
    content: '\f17d';
}

.el-icon-skype:before {
    content: '\f17e';
}

.el-icon-foursquare:before {
    content: '\f180';
}

.el-icon-trello:before {
    content: '\f181';
}

.el-icon-gittip:before {
    content: '\f184';
}

.el-icon-sun:before {
    content: '\f185';
}

.el-icon-vkontakte:before {
    content: '\f189';
}

.el-icon-weibo:before {
    content: '\f18a';
}

.el-icon-renren:before {
    content: '\f18b';
}

.el-icon-pagelines:before {
    content: '\f18c';
}

.el-icon-stackexchange:before {
    content: '\f18d';
}

.el-icon-vimeo-squared:before {
    content: '\f194';
}

.el-icon-slack:before {
    content: '\f198';
}

.el-icon-wordpress:before {
    content: '\f19a';
}

.el-icon-openid:before {
    content: '\f19b';
}

.el-icon-yahoo:before {
    content: '\f19e';
}

.el-icon-google:before {
    content: '\f1a0';
}

.el-icon-reddit:before {
    content: '\f1a1';
}

.el-icon-reddit-squared:before {
    content: '\f1a2';
}

.el-icon-stumbleupon-circled:before {
    content: '\f1a3';
}

.el-icon-stumbleupon:before {
    content: '\f1a4';
}

.el-icon-delicious:before {
    content: '\f1a5';
}

.el-icon-digg:before {
    content: '\f1a6';
}

.el-icon-pied-piper-squared:before {
    content: '\f1a7';
}

.el-icon-pied-piper-alt:before {
    content: '\f1a8';
}

.el-icon-drupal:before {
    content: '\f1a9';
}

.el-icon-joomla:before {
    content: '\f1aa';
}

.el-icon-behance:before {
    content: '\f1b4';
}

.el-icon-behance-squared:before {
    content: '\f1b5';
}

.el-icon-steam:before {
    content: '\f1b6';
}

.el-icon-steam-squared:before {
    content: '\f1b7';
}

.el-icon-recycle:before {
    content: '\f1b8';
}

.el-icon-spotify:before {
    content: '\f1bc';
}

.el-icon-deviantart:before {
    content: '\f1bd';
}

.el-icon-soundcloud:before {
    content: '\f1be';
}

.el-icon-file-pdf:before {
    content: '\f1c1';
}

.el-icon-file-word:before {
    content: '\f1c2';
}

.el-icon-file-excel:before {
    content: '\f1c3';
}

.el-icon-file-powerpoint:before {
    content: '\f1c4';
}

.el-icon-file-image:before {
    content: '\f1c5';
}

.el-icon-file-archive:before {
    content: '\f1c6';
}

.el-icon-file-audio:before {
    content: '\f1c7';
}

.el-icon-file-video:before {
    content: '\f1c8';
}

.el-icon-vine:before {
    content: '\f1ca';
}

.el-icon-codeopen:before {
    content: '\f1cb';
}

.el-icon-jsfiddle:before {
    content: '\f1cc';
}

.el-icon-git-squared:before {
    content: '\f1d2';
}

.el-icon-git:before {
    content: '\f1d3';
}

.el-icon-hacker-news:before {
    content: '\f1d4';
}

.el-icon-tencent-weibo:before {
    content: '\f1d5';
}

.el-icon-qq:before {
    content: '\f1d6';
}

.el-icon-wechat:before {
    content: '\f1d7';
}

.el-icon-paper-plane:before {
    content: '\f1d8';
}

.el-icon-share:before {
    content: '\f1e0';
}

.el-icon-soccer-ball:before {
    content: '\f1e3';
}

.el-icon-binoculars:before {
    content: '\f1e5';
}

.el-icon-twitch:before {
    content: '\f1e8';
}

.el-icon-yelp:before {
    content: '\f1e9';
}

.el-icon-wifi:before {
    content: '\f1eb';
}

.el-icon-paypal:before {
    content: '\f1ed';
}

.el-icon-gwallet:before {
    content: '\f1ee';
}

.el-icon-cc-visa:before {
    content: '\f1f0';
}

.el-icon-cc-mastercard:before {
    content: '\f1f1';
}

.el-icon-cc-discover:before {
    content: '\f1f2';
}

.el-icon-cc-amex:before {
    content: '\f1f3';
}

.el-icon-cc-paypal:before {
    content: '\f1f4';
}

.el-icon-cc-stripe:before {
    content: '\f1f5';
}

.el-icon-chart-pie:before {
    content: '\f200';
}

.el-icon-lastfm:before {
    content: '\f202';
}

.el-icon-lastfm-squared:before {
    content: '\f203';
}

.el-icon-ioxhost:before {
    content: '\f208';
}

.el-icon-cc:before {
    content: '\f20a';
}

.el-icon-meanpath:before {
    content: '\f20c';
}

.el-icon-buysellads:before {
    content: '\f20d';
}

.el-icon-connectdevelop:before {
    content: '\f20e';
}

.el-icon-dashcube:before {
    content: '\f210';
}

.el-icon-forumbee:before {
    content: '\f211';
}

.el-icon-leanpub:before {
    content: '\f212';
}

.el-icon-sellsy:before {
    content: '\f213';
}

.el-icon-shirtsinbulk:before {
    content: '\f214';
}

.el-icon-simplybuilt:before {
    content: '\f215';
}

.el-icon-skyatlas:before {
    content: '\f216';
}

.el-icon-diamond:before {
    content: '\f219';
}

.el-icon-heartbeat:before {
    content: '\f21e';
}

.el-icon-facebook-official:before {
    content: '\f230';
}

.el-icon-pinterest:before {
    content: '\f231';
}

.el-icon-whatsapp:before {
    content: '\f232';
}

.el-icon-user-plus:before {
    content: '\f234';
}

.el-icon-battery-3:before {
    content: '\f241';
}

.el-icon-wikipedia-w:before {
    content: '\f266';
}

.el-icon-chrome:before {
    content: '\f268';
}

.el-icon-firefox:before {
    content: '\f269';
}

.el-icon-opera:before {
    content: '\f26a';
}

.el-icon-internet-explorer:before {
    content: '\f26b';
}

.el-icon-edge:before {
    content: '\f282';
}

.el-icon-github-squared:before {
    content: '\f300';
}

.el-icon-twitter-squared:before {
    content: '\f304';
}

.el-icon-facebook-squared:before {
    content: '\f308';
}

.el-icon-linkedin-squared:before {
    content: '\f30c';
}

.el-icon-small {
    font-size: 12px;
}

.el-icon-medium {
    font-size: 38px;
}

.el-icon-large {
    font-size: 48px;
}

.el-icon-xlarge {
    font-size: 68px;
}

.el-icon-xxlarge {
    font-size: 88px;
}

.el-icon-xxxlarge {
    font-size: 108px;
}

.el-button {
    display: inline-block;
    padding: 0 20px;
    line-height: 20px;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #ffffff;
    background: #43467F;
    border: none;
    cursor: pointer;
    font-size: 11px;
    font-family: 'Open Sans',sans-serif;
    line-height: 42px;
    position: relative;
}

.el-button-disabled {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.el-button[disabled] {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.el-link {
    background: none;
    display: inline-block;
    padding: 6px 10px;
    line-height: 20px;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #000000;
}

.el-button-link:hover {
    background: none;
    text-decoration: underline;
}

button.el-bordered {
    background-color: #ffffff;
    border: solid 2px #613DC1;
    color: #000000;
}

button.el-bordered-red {
    background-color: #ffffff;
    border: solid 2px #ff0000;
    color: #000000;
}

button.el-bordered-green {
    background-color: #ffffff;
    border: solid 2px #00ff00;
    color: #000000;
}

button.el-bordered-skyblue {
    background-color: #ffffff;
    border: solid 2px #87CEFA;
    color: #000000;
}

button.el-bordered-orange {
    background-color: #ffffff;
    border: solid 2px #FFA500;
    color: #000000;
}

.el-button:hover {
    background: #d7d7d7;
    text-decoration: none;
    color: #000000;
}

.el-button-group .el-button {
    float: left;
    border-radius: 0;
}

    .el-button-group .el-button:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .el-button-group .el-button:last-child {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .el-button-group .el-button + .el-button {
        border-left: solid 1px #cccccc;
    }

.el-button-group .el-or {
    position: absolute;
    z-index: 1;
    left: -15px;
    color: #000000;
    background-color: #ffffff;
    display: inline-block;
    border-radius: 50%;
    line-height: 30px;
    width: 30px;
    top: 50%;
    margin-top: -15px;
}

button.el-circle {
    border-radius: 50%;
}

button.el-circle-icon {
    width: 40px;
    height: 40px;
    line-height: 45px;
    border-radius: 50%;
    padding: 0;
    position: relative;
}

    button.el-circle-icon i {
        font-size: 20px;
        padding: 0;
        top: -1px;
        position: relative;
    }

.el-table {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}

    .el-table thead tr:first-child td:first-child {
    }

    .el-table thead tr:first-child td {
        color: #444;
        background-color: #d5d5d5;
        font-weight: bold;
        background: -o-linear-gradient(bottom,#e5e5e5 5%,#ffffff 100%);
        background: -webkit-gradient( linear,left top,left bottom,color-stop(0.05,#e5e5e5),color-stop(1,#ffffff) );
        background: -moz-linear-gradient( center top,#e5e5e5 5%,#ffffff 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#ffffff");
        background: -o-linear-gradient(top,#e5e5e5,ffffff);
    }

    .el-table td {
        vertical-align: middle;
        text-align: left;
        padding: 10px;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
    }

    .el-table tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    .el-table tr:nth-child(odd) {
        background-color: #ffffff;
    }

.el-table-bordered {
    border: 1px solid #cccccc;
}

    .el-table-bordered thead tr:first-child td:first-child {
        border-width: 0 0 1px 0;
    }

    .el-table-bordered thead tr:first-child td {
        border-color: #cccccc;
    }

    .el-table-bordered td {
        border: 1px solid #cccccc;
        border-width: 0 0 1px 0;
    }

.el-table-blue {
    border: solid 1px #87cefa;
}

    .el-table-blue thead tr:first-child td {
        background: none;
        background-color: #87cefa;
        border-bottom: 1px solid #87cefa;
    }

    .el-table-blue td {
        border-bottom: 1px solid #87cefa;
    }

    .el-table-blue tr:nth-child(even) {
        background-color: #e7f5fe;
    }

    .el-table-blue tr:nth-child(odd) {
        background-color: #ffffff;
    }

.el-table-green {
    border: solid 1px #90EE90;
}

    .el-table-green thead tr:first-child td {
        background: none;
        background-color: #90EE90;
        border-bottom: 1px solid #90EE90;
    }

    .el-table-green td {
        border-bottom: 1px solid #90EE90;
    }

    .el-table-green tr:nth-child(even) {
        background-color: #d3f8d3;
    }

    .el-table-green tr:nth-child(odd) {
        background-color: #ffffff;
    }

.el-table-red {
    border: solid 1px #FA8072;
}

    .el-table-red thead tr:first-child td {
        background: none;
        background-color: #FA8072;
        border-bottom: 1px solid #FA8072;
    }

    .el-table-red td {
        border-bottom: 1px solid #FA8072;
    }

    .el-table-red tr:nth-child(even) {
        background-color: #fdd3ce;
    }

    .el-table-red tr:nth-child(odd) {
        background-color: #ffffff;
    }

.el-c12 {
    width: 100%;
}

.el-c11 {
    width: 91.66666667%;
}

.el-c10 {
    width: 83.33333333%;
}

.el-c9 {
    width: 75%;
}

.el-c8 {
    width: 66.66666667%;
}

.el-c7 {
    width: 58.33333333%;
}

.el-c6 {
    width: 50%;
}

.el-c5 {
    width: 41.66666667%;
}

.el-c4 {
    width: 33.33333333%;
}

.el-c3 {
    width: 25%;
}

.el-c2 {
    width: 16.66666667%;
}

.el-c1 {
    width: 8.33333333%;
}

.el-ce1 {
    width: 100%;
}

.el-ce2 {
    width: 50%;
}

.el-ce3 {
    width: 33.33333333%;
}

.el-ce4 {
    width: 25%;
}

.el-ce5 {
    width: 20%;
}

.el-ce6 {
    width: 16.666666666666666666666666666667%;
}

.el-ce7 {
    width: 14.285714285714285714285714285714%;
}

.el-ce8 {
    width: 12.5%;
}

.el-ce9 {
    width: 11.111111111111111111111111111111%;
}

.el-ce10 {
    width: 10%;
}

.el-ce11 {
    width: 9.0909090909090909090909090909091%;
}

.el-ce12 {
    width: 8.3333333333333333333333333333333%;
}

@media (min-width:768px) {
    .el-ct1, .el-ct2, .el-ct3, .el-ct4, .el-ct5, .el-ct6, .el-ct7, .el-ct8, .el-ct9, .el-ct10, .el-ct11, .el-ct12 {
        float: left;
        position: relative;
        min-height: 1px;
    }

    .el-ct12 {
        width: 100%;
    }

    .el-ct11 {
        width: 91.66666667%;
    }

    .el-ct10 {
        width: 83.33333333%;
    }

    .el-ct9 {
        width: 75%;
    }

    .el-ct8 {
        width: 66.66666667%;
    }

    .el-ct7 {
        width: 58.33333333%;
    }

    .el-ct6 {
        width: 50%;
    }

    .el-ct5 {
        width: 41.66666667%;
    }

    .el-ct4 {
        width: 33.33333333%;
    }

    .el-ct3 {
        width: 25%;
    }

    .el-ct2 {
        width: 16.66666667%;
    }

    .el-ct1 {
        width: 8.33333333%;
    }
}

@media (min-width:992px) {
    .el-cd1, .el-cd2, .el-cd3, .el-cd4, .el-cd5, .el-cd6, .el-cd7, .el-cd8, .el-cd9, .el-cd10, .el-cd11, .el-cd12 {
        float: left;
        min-height: 1px;
        position: relative;
    }

    .el-cd12 {
        width: 100%;
    }

    .el-cd11 {
        width: 91.66666667%;
    }

    .el-cd10 {
        width: 83.33333333%;
    }

    .el-cd9 {
        width: 75%;
    }

    .el-cd8 {
        width: 66.66666667%;
    }

    .el-cd7 {
        width: 58.33333333%;
    }

    .el-cd6 {
        width: 50%;
    }

    .el-cd5 {
        width: 41.66666667%;
    }

    .el-cd4 {
        width: 33.33333333%;
    }

    .el-cd3 {
        width: 25%;
    }

    .el-cd2 {
        width: 16.66666667%;
    }

    .el-cd1 {
        width: 8.33333333%;
    }
}

@media (min-width:1200px) {
    .el-cl1, .el-clg-2, .el-cl3, .el-cl4, .el-cl5, .el-cl6, .el-cl7, .el-cl8, .el-cl9, .el-cl10, .el-cl11, .el-cl12 {
        float: left;
        min-height: 1px;
        position: relative;
    }

    .el-cl12 {
        width: 100%;
    }

    .el-cl11 {
        width: 91.66666667%;
    }

    .el-cl10 {
        width: 83.33333333%;
    }

    .el-cl9 {
        width: 75%;
    }

    .el-cl8 {
        width: 66.66666667%;
    }

    .el-cl7 {
        width: 58.33333333%;
    }

    .el-cl6 {
        width: 50%;
    }

    .el-cl5 {
        width: 41.66666667%;
    }

    .el-cl4 {
        width: 33.33333333%;
    }

    .el-cl3 {
        width: 25%;
    }

    .el-cl2 {
        width: 16.66666667%;
    }

    .el-cl1 {
        width: 8.33333333%;
    }
}

.el-container-full {
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}

.el-container {
    margin: 0 auto;
    max-width: 1098px;
    padding-right: 15px;
    padding-left: 15px;
}

.el-inline {
    display: inline-block;
}

.el-block {
    display: block;
}

.cms-blk + .cms-blk {
    margin-top: 5px;
}

.el-none {
    display: none;
}

.el-hide {
    display: none;
}

.el-show {
    display: block;
}

.el-clear:before, .el-clear:after {
    display: table;
    content: " ";
}

.el-clear:after {
    clear: both;
}

.el-autoheight {
    height: auto;
}

.el-paging a {
    display: inline-block;
    line-height: 20px;
    min-width: 20px;
    border: solid 1px #cccccc;
    margin-right: 5px;
    text-align: center;
}

.cms-paging .previous, .cms-paging .next, .cms-paging .last-page, .cms-paging .first-page {
    padding-right: 6px;
    padding-left: 6px;
}

.el-list-none {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .el-list-none li {
        margin: 0;
        list-style: none;
        display: inline-block;
    }

.el-row {
}

.el-col {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
}

    .el-row:before, .el-row:after, .el-col:before, .el-col:after {
        display: table;
        content: " ";
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        clear: both;
        margin-right: -10px;
        margin-left: -10px;
    }

.el-button-group:before, .el-button-group:after {
    display: table;
    content: " ";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
}

.el-c1, .el-c2, .el-c3, .el-c4, .el-c5, .el-c6, .el-c7, .el-c8, .el-c9, .el-c10, .el-c11, .el-c12 {
    float: left;
    position: relative;
}

.el-nav .el-search input[type=submit], .el-nav .el-search input[type=text] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.el-nav {
    height: 56px;
    margin: 0;
    color: #000000;
    line-height: 56px;
    padding: 0;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

    .el-nav ul {
        height: inherit;
        margin: 0;
        padding: 0;
    }

        .el-nav ul li {
            height: inherit;
            list-style: none;
            margin: 0;
            float: left;
            padding: 0 15px 0 15px;
        }

            .el-nav ul li a {
                color: inherit;
            }

            .el-nav ul li.el-current a {
                background-color: #ffffff;
                color: #000000;
                display: inline-block;
                line-height: 34px;
                padding-right: 15px;
                padding-left: 15px;
            }

    .el-nav .el-logo {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 22px;
        display: inline-block;
        white-space: nowrap;
        height: 56px;
        text-align: center;
    }

        .el-nav .el-logo a {
            color: inherit;
        }

        .el-nav .el-logo img {
            vertical-align: middle;
            max-height: 36px;
            margin-top: -1px;
        }

        .el-nav .el-logo .el-helper {
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }

    .el-nav ul.el-nav-right {
        float: right;
    }

    .el-nav ul.el-nav-center {
        float: none;
        display: inline-block;
    }

    .el-nav .el-search {
        display: inline-block;
        float: right;
        padding-right: 10px;
    }

        .el-nav .el-search input[type=text] {
            border: none;
            outline: none;
            border-radius: 4px;
            padding: 8px;
            display: inline-block;
            height: 36px;
            border: solid 1px #2C0735;
            background-color: #ffffff;
        }

        .el-nav .el-search button {
            border: none;
            outline: none;
            border-radius: 4px;
            padding: 8px;
            display: inline-block;
            height: 36px;
            border: solid 1px #2C0735;
            background-color: #ffffff;
            cursor: pointer;
        }

    .el-nav .el-nav-info {
        display: inline-block;
        float: right;
        padding-right: 10px;
        line-height: normal;
        text-align: left;
        padding-top: 11px;
    }

nav.el-small {
    height: 36px;
    line-height: 36px;
}

    nav.el-small ul li {
        height: 36px;
        line-height: 36px;
    }

        nav.el-small ul li.el-current a {
            line-height: 22px;
        }

nav.el-medium {
    height: 76px;
    line-height: 76px;
}

nav.el-large {
    height: 96px;
    line-height: 96px;
}

label {
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    color: #000000;
    display: inline-block;
}

.el-form {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

input[type=text] {
}

.el-form-entry {
    margin-bottom: 15px;
}

.el-input {
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #c2c2c2;
    box-shadow: 1px 1px 4px #ebebeb;
    -moz-box-shadow: 1px 1px 4px #ebebeb;
    -webkit-box-shadow: 1px 1px 4px #ebebeb;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 8px;
    outline: 0;
    width: 100%;
    background-color: #ffffff;
}

select.el-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('../images/down-arrow.svg');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 20px;
}

.el-inline .el-input, .el-inline .el-form-entry {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.el-input:focus {
    border: 1px solid #1e3a66;
}

input {
    line-height: normal;
}

button, input, select, textarea {
}

textarea {
}

button, input, optgroup, select, textarea {
}

    button, html input[type=button], input[type=reset], input[type=submit] {
    }

label {
}

fieldset {
}

legend {
}

ul {
}

li {
}

.el-ol {
}

.el-ul {
}

.el-nolist, .el-nolist li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.el-nolist-inline li {
    display: inline-block;
}

.el-m {
    margin: 20px;
}

.el-ml {
    margin-left: 20px;
}

.el-mr {
    margin-right: 20px;
}

.el-mt {
    margin-top: 20px;
}

.el-mb {
    margin-bottom: 20px;
}

.el-m5 {
    margin: 5px;
}

.el-m10 {
    margin: 10px;
}

.el-m15 {
    margin: 15px;
}

.el-m20 {
    margin: 20px;
}

.el-m25 {
    margin: 25px;
}

.el-m30 {
    margin: 30px;
}

.el-m40 {
    margin: 40px;
}

.el-m50 {
    margin: 50px;
}

.el-m60 {
    margin: 60px;
}

.el-m70 {
    margin: 70px;
}

.el-m80 {
    margin: 80px;
}

.el-m90 {
    margin: 90px;
}

.el-m100 {
    margin: 100px;
}

.el-mt5 {
    margin-top: 5px;
}

.el-mt10 {
    margin-top: 10px;
}

.el-mt15 {
    margin-top: 15px;
}

.el-mt20 {
    margin-top: 20px;
}

.el-mt25 {
    margin-top: 25px;
}

.el-mt30 {
    margin-top: 30px;
}

.el-mt40 {
    margin-top: 40px;
}

.el-mt50 {
    margin-top: 50px;
}

.el-mt60 {
    margin-top: 60px;
}

.el-mt70 {
    margin-top: 70px;
}

.el-mt80 {
    margin-top: 80px;
}

.el-mt90 {
    margin-top: 90px;
}

.el-mt100 {
    margin-top: 100px;
}

.el-mr5 {
    margin-right: 5px;
}

.el-mr10 {
    margin-right: 10px;
}

.el-mr15 {
    margin-right: 15px;
}

.el-mr20 {
    margin-right: 20px;
}

.el-mr25 {
    margin-right: 25px;
}

.el-mr30 {
    margin-right: 30px;
}

.el-mr40 {
    margin-right: 40px;
}

.el-mr50 {
    margin-right: 50px;
}

.el-mr60 {
    margin-right: 60px;
}

.el-mr70 {
    margin-right: 70px;
}

.el-mr80 {
    margin-right: 80px;
}

.el-mr90 {
    margin-right: 90px;
}

.el-mr100 {
    margin-right: 100px;
}

.el-mb0 {
    margin-bottom: 0;
}

.el-mb1 {
    margin-bottom: 1px;
}

.el-mb5 {
    margin-bottom: 5px;
}

.el-mb10 {
    margin-bottom: 10px;
}

.el-mb15 {
    margin-bottom: 15px;
}

.el-mb20 {
    margin-bottom: 20px;
}

.el-mb25 {
    margin-bottom: 25px;
}

.el-mb30 {
    margin-bottom: 30px;
}

.el-mb40 {
    margin-bottom: 40px;
}

.el-mb50 {
    margin-bottom: 50px;
}

.el-mb60 {
    margin-bottom: 60px;
}

.el-mb70 {
    margin-bottom: 70px;
}

.el-mb80 {
    margin-bottom: 80px;
}

.el-mb90 {
    margin-bottom: 90px;
}

.el-mb100 {
    margin-bottom: 100px;
}

.el-ml5 {
    margin-left: 5px;
}

.el-ml10 {
    margin-left: 10px;
}

.el-ml15 {
    margin-left: 15px;
}

.el-ml20 {
    margin-left: 20px;
}

.el-ml25 {
    margin-left: 25px;
}

.el-ml30 {
    margin-left: 30px;
}

.el-ml40 {
    margin-left: 40px;
}

.el-ml50 {
    margin-left: 50px;
}

.el-ml60 {
    margin-left: 60px;
}

.el-ml70 {
    margin-left: 70px;
}

.el-ml80 {
    margin-left: 80px;
}

.el-ml90 {
    margin-left: 90px;
}

.el-ml100 {
    margin-left: 100px;
}

.el-m0 {
    margin: 0;
}

.el-p {
    padding: 20px;
}

.el-pl {
    padding-left: 20px;
}

.el-pr {
    padding-right: 20px;
}

.el-pt {
    padding-top: 20px;
}

.el-pb {
    padding-bottom: 20px;
}

.el-p5 {
    padding: 5px;
}

.el-p10 {
    padding: 10px;
}

.el-p15 {
    padding: 15px;
}

.el-p20 {
    padding: 20px;
}

.el-p25 {
    padding: 25px;
}

.el-p30 {
    padding: 30px;
}

.el-p40 {
    padding: 40px;
}

.el-p50 {
    padding: 50px;
}

.el-p60 {
    padding: 60px;
}

.el-p70 {
    padding: 70px;
}

.el-p80 {
    padding: 80px;
}

.el-p90 {
    padding: 90px;
}

.el-p100 {
    padding: 100px;
}

.el-pt5 {
    padding-top: 5px;
}

.el-pt10 {
    padding-top: 10px;
}

.el-pt15 {
    padding-top: 15px;
}

.el-pt20 {
    padding-top: 20px;
}

.el-pt25 {
    padding-top: 25px;
}

.el-pt30 {
    padding-top: 30px;
}

.el-pt40 {
    padding-top: 40px;
}

.el-pt50 {
    padding-top: 50px;
}

.el-pt60 {
    padding-top: 60px;
}

.el-pt70 {
    padding-top: 70px;
}

.el-pt80 {
    padding-top: 80px;
}

.el-pt90 {
    padding-top: 90px;
}

.el-pt100 {
    padding-top: 100px;
}

.el-pr5 {
    padding-right: 5px;
}

.el-pr10 {
    padding-right: 10px;
}

.el-pr15 {
    padding-right: 15px;
}

.el-pr20 {
    padding-right: 20px;
}

.el-pr25 {
    padding-right: 25px;
}

.el-pr30 {
    padding-right: 30px;
}

.el-pr40 {
    padding-right: 40px;
}

.el-pr50 {
    padding-right: 50px;
}

.el-pr60 {
    padding-right: 60px;
}

.el-pr70 {
    padding-right: 70px;
}

.el-pr80 {
    padding-right: 80px;
}

.el-pr90 {
    padding-right: 90px;
}

.el-pr100 {
    padding-right: 100px;
}

.el-pb5 {
    padding-bottom: 5px;
}

.el-pb10 {
    padding-bottom: 10px;
}

.el-pb15 {
    padding-bottom: 15px;
}

.el-pb20 {
    padding-bottom: 20px;
}

.el-pb25 {
    padding-bottom: 25px;
}

.el-pb30 {
    padding-bottom: 30px;
}

.el-pb40 {
    padding-bottom: 40px;
}

.el-pb50 {
    padding-bottom: 50px;
}

.el-pb60 {
    padding-bottom: 60px;
}

.el-pb70 {
    padding-bottom: 70px;
}

.el-pb80 {
    padding-bottom: 80px;
}

.el-pb90 {
    padding-bottom: 90px;
}

.el-pb100 {
    padding-bottom: 100px;
}

.el-pl5 {
    padding-left: 5px;
}

.el-pl10 {
    padding-left: 10px;
}

.el-pl15 {
    padding-left: 15px;
}

.el-pl20 {
    padding-left: 20px;
}

.el-pl25 {
    padding-left: 25px;
}

.el-pl30 {
    padding-left: 30px;
}

.el-pl40 {
    padding-left: 40px;
}

.el-pl50 {
    padding-left: 50px;
}

.el-pl60 {
    padding-left: 60px;
}

.el-pl70 {
    padding-left: 70px;
}

.el-pl80 {
    padding-left: 80px;
}

.el-pl90 {
    padding-left: 90px;
}

.el-pl100 {
    padding-left: 100px;
}

.el-p0 {
    padding: 0;
}

.el-pl0 {
    padding-left: 0;
}

.el-pr0 {
    padding-right: 0;
}

.el-pt0 {
    padding-top: 0;
}

.el-pb0 {
    padding-bottom: 0;
}

.el-float-l {
    float: left;
}

.el-float-r {
    float: right;
}

.el-float-n {
    float: none;
}

.el-notification {
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: solid 1px #43467F;
    background-color: #43467F;
    position: relative;
    color: #ffffff;
}

.el-error {
    border-color: #db2828;
    background-color: #ffe8e6;
    color: #db2828;
}

.el-success {
    border-color: #1ebc30;
    background-color: #e5f9e7;
    color: #1ebc30;
}

.el-warning {
    border-color: #b58105;
    background-color: #fff8db;
    color: #b58105;
}

.el-small.el-notification {
    font-size: 12px;
    padding: 6px;
}

.el-large.el-notification {
    font-size: 20px;
    padding: 20px;
}

.el-xlarge.el-notification {
    font-size: 30px;
    padding: 30px;
}

.el-xxlarge.el-notification {
    font-size: 40px;
    padding: 40px;
}

.el-bg-red.el-notification, .el-bg-vb.el-notification, .el-bg-kp.el-notification, .el-bg-lr.el-notification, .el-bg-mrp.el-notification, .el-bg-lcb.el-notification, .el-bg-blue.el-notification, .el-bg-green.el-notification, .el-bg-brown.el-notification, .el-bg-skyblue.el-notification, .el-bg-darkblue.el-notification, .el-bg-pink.el-notification, .el-bg-orange.el-notification, .el-bg-yellow.el-notification, .el-bg-gray.el-notification, .el-bg-lightgray.el-notification, .el-bg-lime.el-notification {
    border: none;
}

button.el-xxlarge {
    padding: 32px 62px;
    font-size: 34px;
}

button.el-xlarge {
    padding: 22px 42px;
    font-size: 24px;
}

button.el-large {
    padding: 16px 36px;
    font-size: 14px;
}

button.el-medium {
    padding: 0 29px;
    font-size: 14px;
    line-height: 49px;
}

button.el-small {
    padding: 0 24px;
    font-size: 12px;
    line-height: 32px;
}

button.el-xsmall {
    padding: 0 12px;
    font-size: 11px;
    line-height: 22px;
}

div.el-xxlarge, p.el-xxlarge, span.el-xxlarge {
    font-size: 48px;
}

div.el-xlarge, p.el-xlarge, span.el-xlarge {
    font-size: 38px;
}

div.el-large, p.el-large, span.el-large {
    font-size: 28px;
}

div.el-medium, p.el-medium, span.el-medium {
    font-size: 18px;
}

div.el-small, p.el-small, span.el-small {
    font-size: 12px;
}

div.el-xsmall, p.el-xsmall, span.el-xsmall {
    font-size: 10px;
}

i.el-xxlarge {
    font-size: 100px;
}

i.el-xlarge {
    font-size: 80px;
}

i.el-large {
    font-size: 60px;
}

i.el-medium {
    font-size: 40px;
}

i.el-small {
    font-size: 20px;
}

i.el-xsmall {
    font-size: 10px;
}

.el-bg-primary {
    background-color: #43467F;
}

.el-bg-vb {
    background-color: #858AE3;
}

.el-bg-pp {
    background-color: #613DC1;
}

.el-bg-lcb {
    background-color: #92BCEA;
}

.el-bg-mrp {
    background-color: #2C0735;
}

.el-bg-lr {
    background-color: #0E1216;
}

.el-bg-kp {
    background-color: #4E148C;
}

.el-bg-darkblue {
    background-color: #00008B;
}

.el-bg-red {
    background-color: #ff0000;
}

.el-bg-black {
    background-color: #000000;
}

.el-bg-blue {
    background-color: #0000ff;
}

.el-bg-navy {
    background-color: #000080;
}

.el-bgu-violet {
    background-color: #8A2BE2;
}

.el-bg-brown {
    background-color: #795548;
}

.el-bg-green {
    background-color: #008000;
}

.el-bg-orange {
    background-color: #FFA500;
}

.el-bg-skyblue {
    background-color: #87CEFA;
}

.el-bg-pink {
    background-color: #e91e63;
}

.el-bg-yellow {
    background-color: #ffeb3b;
    color: #666666 !important;
}

.el-bg-gray {
    background-color: #bbbbbb;
}

.el-bg-lightgray {
    background-color: #f1f1f1;
    color: #666666 !important;
}

.el-bg-lime {
    background-color: #cddc39;
}

[class*="el-bg-"] {
    color: #ffffff;
}

.el-no-borderradius {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

.el-h5 {
    height: 5px;
}

.el-h10 {
    height: 10px;
}

.el-h15 {
    height: 15px;
}

.el-h20 {
    height: 20px;
}

.el-h25 {
    height: 25px;
}

.el-h30 {
    height: 30px;
}

.el-h40 {
    height: 40px;
}

.el-h50 {
    height: 50px;
}

.el-h60 {
    height: 60px;
}

.el-h70 {
    height: 70px;
}

.el-h80 {
    height: 80px;
}

.el-h90 {
    height: 90px;
}

.el-h100 {
    height: 100px;
}

.el-h200 {
    height: 200px;
}

.el-h300 {
    height: 300px;
}

.el-h400 {
    height: 400px;
}

.el-h500 {
    height: 500px;
}

.el-max-mh50 {
    height: 50px;
}

.cms-max-mh100 {
    height: 100px;
}

.cms-max-mh200 {
    height: 200px;
}

.cms-mh300 {
    max-height: 300px;
}

.cms-mh400 {
    max-height: 400px;
}

.cms-mh500 {
    max-height: 500px;
}

.cms-mh600 {
    max-height: 600px;
}

.cms-mh700 {
    max-height: 700px;
}

.cms-mh800 {
    max-height: 800px;
}

.cms-mh900 {
    max-height: 900px;
}

.cms-mh1000 {
    max-height: 1000px;
}

.el-w5 {
    width: 5px;
}

.el-w10 {
    width: 10px;
}

.el-w15 {
    width: 15px;
}

.el-w20 {
    width: 20px;
}

.el-w25 {
    width: 25px;
}

.el-w30 {
    width: 30px;
}

.el-w40 {
    width: 40px;
}

.el-w50 {
    width: 50px;
}

.el-w60 {
    width: 60px;
}

.el-w70 {
    width: 70px;
}

.el-w80 {
    width: 80px;
}

.el-w90 {
    width: 90px;
}

.el-w100 {
    width: 100px;
}

.el-w200 {
    width: 200px;
}

.el-w300 {
    width: 300px;
}

.el-w400 {
    width: 400px;
}

.el-w500 {
    width: 500px;
}

.el-w5p {
    width: 5%;
}

.el-w10p {
    width: 10%;
}

.el-w15p {
    width: 15%;
}

.el-w20p {
    width: 20%;
}

.el-w25p {
    width: 25%;
}

.el-w30p {
    width: 30%;
}

.el-w40p {
    width: 40%;
}

.el-w50p {
    width: 50%;
}

.el-w60p {
    width: 60%;
}

.el-w70p {
    width: 70%;
}

.el-w80p {
    width: 80%;
}

.el-w90p {
    width: 90%;
}

.el-w100p {
    width: 100%;
}

.el-relative {
    position: relative;
}

.el-fixed {
    position: fixed;
}

.el-absolute {
    position: absolute;
}

.el-static {
    position: static;
}

.el-initial {
    position: initial;
}

.el-inherit {
    position: inherit;
}

.el-absolute-left {
    position: absolute;
    left: 0;
}

.el-absolute-right {
    position: absolute;
    right: 0;
}

.el-absolute-bottom {
    position: absolute;
    bottom: 0;
}

.el-absolute-top {
    position: absolute;
    top: 0;
}

.el-absolute-topleft {
    position: absolute;
    top: 0;
    left: 0;
}

.el-absolute-topright {
    position: absolute;
    top: 0;
    right: 0;
}

.el-absolute-bottomleft {
    position: absolute;
    bottom: 0;
    left: 0;
}

.el-absolute-bottomright {
    position: absolute;
    bottom: 0;
    right: 0;
}

.el-absolute-topmiddle {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
}

.el-absolute-bottommiddle {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
}

.el-absolute-middle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.el-absolute-middleleft {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0%,-50%);
    -ms-transform: translate(-0%,-50%);
}

.el-absolute-middleright {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0%,-50%);
    -ms-transform: translate(0%,-50%);
}

.el-fixed-left {
    position: fixed;
    left: 0;
}

.el-fixed-right {
    position: fixed;
    right: 0;
}

.el-fixed-bottom {
    position: fixed;
    bottom: 0;
}

.el-fixed-top {
    position: fixed;
    top: 0;
}

.el-fixed-topleft {
    position: fixed;
    top: 0;
    left: 0;
}

.el-fixed-topright {
    position: fixed;
    top: 0;
    right: 0;
}

.el-fixed-bottomleft {
    position: fixed;
    bottom: 0;
    left: 0;
}

.el-fixed-bottomright {
    position: fixed;
    bottom: 0;
    right: 0;
}

.el-fixed-topmiddle {
    position: fixed;
    left: 50%;
    top: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
}

.el-fixed-bottommiddle {
    position: fixed;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
}

.el-fixed-middle {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.el-fixed-middleleft {
    position: fixed;
    top: 50%;
    left: 0;
    transform: translate(0%,-50%);
    -ms-transform: translate(-0%,-50%);
}

.el-fixed-middleright {
    position: fixed;
    top: 50%;
    right: 0;
    transform: translate(0%,-50%);
    -ms-transform: translate(0%,-50%);
}

.el-gr-red {
    background: rgb(255,48,25);
    background: -moz-linear-gradient(left,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%);
    background: -webkit-linear-gradient(left,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%);
    background: linear-gradient(to right,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019',endColorstr='#cf0404',GradientType=1 );
}

.el-gr-green {
    background: rgb(180,221,180);
    background: -moz-linear-gradient(left,rgba(180,221,180,1) 0,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
    background: -webkit-linear-gradient(left,rgba(180,221,180,1) 0,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
    background: linear-gradient(to right,rgba(180,221,180,1) 0,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4',endColorstr='#002400',GradientType=1 );
}

.el-gr-blue {
    background: #0200a3;
    background: -moz-linear-gradient(left,#0200a3 0,#008cff 100%);
    background: -webkit-linear-gradient(left,#0200a3 0,#008cff 100%);
    background: linear-gradient(to right,#0200a3 0,#008cff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0200a3',endColorstr='#008cff',GradientType=1 );
}

.el-gr-gray {
    background: rgb(238,238,238);
    background: -moz-linear-gradient(left,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);
    background: -webkit-linear-gradient(left,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);
    background: linear-gradient(to right,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=1 );
}

.el-hero {
    padding: 48px;
    text-align: center;
    background-color: #1e3a66;
    margin-bottom: 30px;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .el-hero h1 {
        font-size: 66px;
        line-height: 1.1;
        margin: 0;
        padding: 0;
    }

    .el-hero p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200;
        line-height: 1.4;
    }

    .el-hero a {
        color: inherit;
    }

.el-scroll {
    overflow: scroll;
}

.el-vertical-scroll {
    overflow-y: scroll;
    overflow-x: hidden;
}

.el-horizontal-scroll {
    overflow-x: scroll;
    overflow-y: hidden;
}
