/* 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 {
    color: #606c76;
    font-family: Roboto,'Segoe UI','Helvetica Neue','Helvetica','Arial',sans-serif !important;
    font-size: 14px;
}

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-lowercase {
    text-transform: lowercase;
}

.el-uppercase {
    text-transform: uppercase;
}

.el-capital {
    text-transform: capitalize;
}

.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-fw-bold {
    font-weight: bold;
}

.el-fw-bolder {
    font-weight: bolder;
}

.el-fw-lighter {
    font-weight: lighter;
}

.el-fw-initial {
    font-weight: initial;
}

.el-fw-inherit {
    font-weight: inherit;
}

.cms-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: 'fontello';
    src: url('font/fontello.eot?63552656');
    src: url('font/fontello.eot?63552656#iefix') format('embedded-opentype'),url('font/fontello.woff2?63552656') format('woff2'),url('font/fontello.woff?63552656') format('woff'),url('font/fontello.ttf?63552656') format('truetype'),url('font/fontello.svg?63552656#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="el-icon-"]:before, [class*=" el-icon-"]:before {
    font-family: "fontello";
    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-down-circled:before {
    content: '\e800';
}

.el-icon-left-circled:before {
    content: '\e801';
}

.el-icon-right-circled:before {
    content: '\e802';
}

.el-icon-up-circled:before {
    content: '\e803';
}

.el-icon-down-open:before {
    content: '\e804';
}

.el-icon-left-open:before {
    content: '\e805';
}

.el-icon-right-open:before {
    content: '\e806';
}

.el-icon-up-open:before {
    content: '\e807';
}

.el-icon-down-open-mini:before {
    content: '\e808';
}

.el-icon-left-open-mini:before {
    content: '\e809';
}

.el-icon-right-open-mini:before {
    content: '\e80a';
}

.el-icon-up-open-mini:before {
    content: '\e80b';
}

.el-icon-down-open-big:before {
    content: '\e80c';
}

.el-icon-left-open-big:before {
    content: '\e80d';
}

.el-icon-right-open-big:before {
    content: '\e80e';
}

.el-icon-up-open-big:before {
    content: '\e80f';
}

.el-icon-search:before {
    content: '\e810';
}

.el-icon-user:before {
    content: '\e811';
}

.el-icon-users:before {
    content: '\e812';
}

.el-icon-user-add:before {
    content: '\e813';
}

.el-icon-menu:before {
    content: '\e814';
}

.el-icon-layout:before {
    content: '\e815';
}

.el-icon-cancel:before {
    content: '\e816';
}

.el-icon-cancel-circled:before {
    content: '\e817';
}

.el-icon-cancel-squared:before {
    content: '\e818';
}

.el-icon-download:before {
    content: '\e819';
}

.el-icon-upload:before {
    content: '\e81a';
}

.el-icon-code:before {
    content: '\e81b';
}

.el-icon-export:before {
    content: '\e81c';
}

.el-icon-book:before {
    content: '\e81d';
}

.el-icon-arrows-ccw:before {
    content: '\e81e';
}

.el-icon-cw:before {
    content: '\e81f';
}

.el-icon-ccw:before {
    content: '\e820';
}

.el-icon-moon:before {
    content: '\e821';
}

.el-icon-flight:before {
    content: '\e822';
}

.el-icon-chart-bar:before {
    content: '\e823';
}

.el-icon-brush:before {
    content: '\e824';
}

.el-icon-star:before {
    content: '\e825';
}

.el-icon-star-empty:before {
    content: '\e826';
}

.el-icon-mail:before {
    content: '\e827';
}

.el-icon-info:before {
    content: '\e828';
}

.el-icon-info-circled:before {
    content: '\e829';
}

.el-icon-help-circled:before {
    content: '\e82a';
}

.el-icon-help:before {
    content: '\e82b';
}

.el-icon-home:before {
    content: '\e82c';
}

.el-icon-link:before {
    content: '\e82d';
}

.el-icon-attach:before {
    content: '\e82e';
}

.el-icon-eye:before {
    content: '\e82f';
}

.el-icon-quote:before {
    content: '\e830';
}

.el-icon-print:before {
    content: '\e831';
}

.el-icon-comment:before {
    content: '\e832';
}

.el-icon-chat:before {
    content: '\e833';
}

.el-icon-attention:before {
    content: '\e834';
}

.el-icon-location:before {
    content: '\e835';
}

.el-icon-login:before {
    content: '\e836';
}

.el-icon-logout:before {
    content: '\e837';
}

.el-icon-basket:before {
    content: '\e838';
}

.el-icon-share:before {
    content: '\e839';
}

.el-icon-cog:before {
    content: '\e83a';
}

.el-icon-phone:before {
    content: '\e83b';
}

.el-icon-rss:before {
    content: '\e83c';
}

.el-icon-folder:before {
    content: '\e83d';
}

.el-icon-popup:before {
    content: '\e83e';
}

.el-icon-list:before {
    content: '\e83f';
}

.el-icon-list-add:before {
    content: '\e840';
}

.el-icon-signal:before {
    content: '\e841';
}

.el-icon-monitor:before {
    content: '\e842';
}

.el-icon-mobile:before {
    content: '\e843';
}

.el-icon-globe:before {
    content: '\e844';
}

.el-icon-paper-plane:before {
    content: '\e845';
}

.el-icon-flash:before {
    content: '\e846';
}

.el-icon-flow-tree:before {
    content: '\e847';
}

.el-icon-credit-card:before {
    content: '\e848';
}

.el-icon-mail-1:before {
    content: '\e849';
}

.el-icon-search-1:before {
    content: '\e84a';
}

.el-icon-videocam:before {
    content: '\e84b';
}

.el-icon-picture:before {
    content: '\e84c';
}

.el-icon-comment-1:before {
    content: '\e84d';
}

.el-icon-cursor:before {
    content: '\e84e';
}

.el-icon-edit:before {
    content: '\e84f';
}

.el-icon-clouds-flash-alt:before {
    content: '\e850';
}

.el-icon-folder-open:before {
    content: '\e851';
}

.el-icon-group:before {
    content: '\e852';
}

.el-icon-location-1:before {
    content: '\e853';
}

.el-icon-credit-card-1:before {
    content: '\e854';
}

.el-icon-doc:before {
    content: '\e855';
}

.el-icon-cc-by:before {
    content: '\e856';
}

.el-icon-cc:before {
    content: '\e857';
}

.el-icon-plus-squared:before {
    content: '\e858';
}

.el-icon-minus-squared:before {
    content: '\e859';
}

.el-icon-flashlight:before {
    content: '\e85a';
}

.el-icon-camera:before {
    content: '\e85b';
}

.el-icon-sort-alphabet:before {
    content: '\e85c';
}

.el-icon-ok:before {
    content: '\e85d';
}

.el-icon-cancel-1:before {
    content: '\e85e';
}

.el-icon-compass:before {
    content: '\e85f';
}

.el-icon-cloud-sun-inv:before {
    content: '\e860';
}

.el-icon-rain-inv:before {
    content: '\e861';
}

.el-icon-glasses:before {
    content: '\e862';
}

.el-icon-globe-2:before {
    content: '\e863';
}

.el-icon-paper-plane-1:before {
    content: '\e864';
}

.el-icon-truck:before {
    content: '\e865';
}

.el-icon-food:before {
    content: '\e866';
}

.el-icon-globe-1:before {
    content: '\f018';
}

.el-icon-globe-inv:before {
    content: '\f019';
}

.el-icon-zoom-in:before {
    content: '\f07e';
}

.el-icon-zoom-out:before {
    content: '\f07f';
}

.el-icon-check-empty:before {
    content: '\f096';
}

.el-icon-certificate:before {
    content: '\f0a3';
}

.el-icon-menu-1:before {
    content: '\f0c9';
}

.el-icon-list-bullet:before {
    content: '\f0ca';
}

.el-icon-comment-empty:before {
    content: '\f0e5';
}

.el-icon-mic:before {
    content: '\f130';
}

.el-icon-linux:before {
    content: '\f17c';
}

.el-icon-cab:before {
    content: '\f1b9';
}

.el-icon-circle-thin:before {
    content: '\f1db';
}

.el-icon-bicycle:before {
    content: '\f206';
}

.el-icon-ship:before {
    content: '\f21a';
}

.el-icon-motorcycle:before {
    content: '\f21c';
}

.el-icon-train:before {
    content: '\f238';
}

.el-icon-subway:before {
    content: '\f239';
}

.el-icon-battery-4:before {
    content: '\f240';
}

.el-icon-battery-0:before {
    content: '\f244';
}

.el-icon-shopping-basket:before {
    content: '\f291';
}

.el-icon-bluetooth:before {
    content: '\f293';
}

.el-icon-percent:before {
    content: '\f295';
}

.el-icon-envelope-open-o:before {
    content: '\f2b7';
}

.el-icon-user-circle:before {
    content: '\f2bd';
}

.el-icon-user-circle-o:before {
    content: '\f2be';
}

.el-icon-user-o:before {
    content: '\f2c0';
}

.el-icon-facebook:before {
    content: '\f300';
}

.el-icon-facebook-rect:before {
    content: '\f301';
}

.el-icon-twitter:before {
    content: '\f302';
}

.el-icon-twitter-bird:before {
    content: '\f303';
}

.el-icon-icq:before {
    content: '\f304';
}

.el-icon-yandex:before {
    content: '\f305';
}

.el-icon-yandex-rect:before {
    content: '\f306';
}

.el-icon-github-text:before {
    content: '\f307';
}

.el-icon-github:before {
    content: '\f308';
}

.el-icon-googleplus-rect:before {
    content: '\f309';
}

.el-icon-vkontakte-rect:before {
    content: '\f30a';
}

.el-icon-skype:before {
    content: '\f30b';
}

.el-icon-odnoklassniki:before {
    content: '\f30c';
}

.el-icon-odnoklassniki-rect:before {
    content: '\f30d';
}

.el-icon-vimeo-rect:before {
    content: '\f30e';
}

.el-icon-vimeo:before {
    content: '\f30f';
}

.el-icon-tumblr-rect:before {
    content: '\f310';
}

.el-icon-tumblr:before {
    content: '\f311';
}

.el-icon-friendfeed:before {
    content: '\f312';
}

.el-icon-friendfeed-rect:before {
    content: '\f313';
}

.el-icon-blogger:before {
    content: '\f314';
}

.el-icon-blogger-rect:before {
    content: '\f315';
}

.el-icon-deviantart:before {
    content: '\f316';
}

.el-icon-jabber:before {
    content: '\f317';
}

.el-icon-lastfm:before {
    content: '\f318';
}

.el-icon-lastfm-rect:before {
    content: '\f319';
}

.el-icon-linkedin:before {
    content: '\f31a';
}

.el-icon-linkedin-rect:before {
    content: '\f31b';
}

.el-icon-picasa:before {
    content: '\f31c';
}

.el-icon-wordpress:before {
    content: '\f31d';
}

.el-icon-instagram:before {
    content: '\f31e';
}

.el-icon-instagram-filled:before {
    content: '\f31f';
}

.el-icon-diigo:before {
    content: '\f320';
}

.el-icon-box:before {
    content: '\f321';
}

.el-icon-box-rect:before {
    content: '\f322';
}

.el-icon-tudou:before {
    content: '\f323';
}

.el-icon-youku:before {
    content: '\f324';
}

.el-icon-win8:before {
    content: '\f325';
}

.el-icon-amex:before {
    content: '\f326';
}

.el-icon-discover:before {
    content: '\f327';
}

.el-icon-visa:before {
    content: '\f328';
}

.el-icon-mastercard:before {
    content: '\f329';
}

.el-icon-houzz:before {
    content: '\f32a';
}

.el-icon-bandcamp:before {
    content: '\f32b';
}

.el-icon-codepen:before {
    content: '\f32c';
}

.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: #613DC1;
    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 (max-width:767px) {

    .el-hm {
    display:none !important;}

       .el-sm {
    display:block !important;}
}


@media (max-width:992px) {

    .el-hd {
    display:none !important;}

       .el-sd {
    display:block !important;}
}



@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: 1280px;
    padding-right: 15px;
    padding-left: 15px;
}

.el-iblock {
    display: inline-block;
}

.el-block {
    display: block;
}

.cms-blk + .cms-blk {
    margin-top: 5px;
}

.el-none {
    display: none;
}

.el-clear:before, .el-clear:after {
    display: table;
    content: " ";
}

.el-clear:after {
    clear: both;
}

.cms-h-a {
    height: auto;
}

.cms-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-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;
    -webkit-appearance: none; 
-moz-appearance: none;
appearance: none;

}

    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:15px;
    }

.el-inline .el-input, .el-inline .el-form-entry {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.el-input:focus {
    border: 1px solid #613DC1;
}

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-cover {
    padding: 48px;
    text-align: center;
    background-color: #613DC1;
    margin-bottom: 30px;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .el-cover h1 {
        font-size: 66px;
        line-height: 1.1;
        margin: 0;
        padding: 0;
    }

    .el-cover p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200;
        line-height: 1.4;
    }

    .el-cover a {
        color: inherit;
    }

.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-mp0 {
margin:0px;padding:0px;}

.el-float-r {
    float: right;
}

button.el-xxlarge, input[type=submit].el-xxlarge {
    padding: 32px 62px;
    font-size: 34px;
}

button.el-xlarge, input[type=submit].el-xlarge {
    padding: 22px 42px;
    font-size: 24px;
}

button.el-large, input[type=submit].el-large {
    padding: 16px 36px;
    font-size: 14px;
}

button.el-medium, input[type=submit].el-medium {
    padding: 0 29px;
    font-size: 14px;
    line-height: 49px;
}

button.el-small, input[type=submit].el-small {
    padding: 0 24px;
    font-size: 12px;
    line-height: 32px;
}

button.el-xsmall, input[type=submit].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: #613DC1;
}

.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;
}

.el-bg-gray {
    background-color: #bbbbbb;
}

.el-bg-lightgray {
    background-color: #f1f1f1;
}

.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-header .el-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.el-header .el-logo img {
    vertical-align: middle;
    max-height: 100px;
}

.el-header .el-logo {
    display: inline-block;
    white-space: nowrap;
    height: 100px;
    text-align: center;
}

.el-search {
    line-height: 100px;
}

.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%);
}
