/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont https://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - https://icofont.com/license/
*/

@font-face {
    font-family: IcoFont;
    font-weight: 400;
    font-style: Regular;
    src: url(../fonts/icofont.woff2) format("woff2"),url(../fonts/icofont.woff) format("woff")
}

[class*=" icofont-"], [class^=icofont-] {
    font-family: IcoFont !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    line-height: 1;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased
}

.icofont-castle:before {
    content: "\e804"
}

.icofont-circuit:before {
    content: "\e805"
}

.icofont-dart:before {
    content: "\e808"
}

.icofont-diving-goggle:before {
    content: "\e80a"
}

.icofont-gift-box:before {
    content: "\e80e"
}

.icofont-hand-power:before {
    content: "\e810"
}

.icofont-hand-thunder:before {
    content: "\e811"
}

.icofont-robot-face:before {
    content: "\e818"
}

.icofont-shield-alt:before {
    content: "\e81a"
}

.icofont-snowmobile:before {
    content: "\e81e"
}

.icofont-star-shape:before {
    content: "\e820"
}

.icofont-triangle:before {
    content: "\e825"
}

.icofont-unity-hand:before {
    content: "\e826"
}

.icofont-weed:before {
    content: "\e827"
}

.icofont-cow-head:before {
    content: "\e83e"
}

.icofont-cow:before {
    content: "\e83f"
}

.icofont-dog-alt:before {
    content: "\e843"
}

.icofont-dog-barking:before {
    content: "\e844"
}

.icofont-dog:before {
    content: "\e845"
}

.icofont-eagle-head:before {
    content: "\e848"
}

.icofont-eaten-fish:before {
    content: "\e849"
}

.icofont-fish-1:before {
    content: "\e84f"
}

.icofont-fish-2:before {
    content: "\e850"
}

.icofont-fish-3:before {
    content: "\e851"
}

.icofont-fish-4:before {
    content: "\e852"
}

.icofont-fish-5:before {
    content: "\e853"
}

.icofont-fish:before {
    content: "\e854"
}


.icofont-jellyfish:before {
    content: "\e865"
}


.icofont-brand-android:before {
    content: "\e8a5"
}

.icofont-brand-apple:before {
    content: "\e8a7"
}


.icofont-brand-google:before {
    content: "\e8df"
}

.icofont-brand-mac-os:before {
    content: "\e904"
}

.icofont-brand-microsoft:before {
    content: "\e90b"
}



.icofont-brand-whatsapp:before {
    content: "\e957"
}


.icofont-brand-windows:before {
    content: "\e959"
}

.icofont-brand-youtube:before {
    content: "\e95f"
}

.icofont-bank-alt:before {
    content: "\e961"
}

.icofont-bank:before {
    content: "\e962"
}
.icofont-simple-up:before {
    content: "\eab9"
}

.icofont-barcode:before {
    content: "\e963"
}

.icofont-bill-alt:before {
    content: "\e964"
}

.icofont-billboard:before {
    content: "\e965"
}

.icofont-company:before {
    content: "\e96c"
}

.icofont-contact-add:before {
    content: "\e96d"
}

.icofont-id-card:before {
    content: "\e970"
}

.icofont-pie-chart:before {
    content: "\e973"
}

.icofont-chart-bar-graph:before {
    content: "\e979"
}

.icofont-chart-growth:before {
    content: "\e97d"
}

.icofont-chart-histogram-alt:before {
    content: "\e97e"
}

.icofont-chart-histogram:before {
    content: "\e97f"
}

.icofont-chart-line-alt:before {
    content: "\e980"
}

.icofont-chart-line:before {
    content: "\e981"
}

.icofont-chart-pie-alt:before {
    content: "\e982"
}

.icofont-chart-pie:before {
    content: "\e983"
}

.icofont-chart-radar-graph:before {
    content: "\e984"
}

.icofont-building-alt:before {
    content: "\e98a"
}

.icofont-calculations:before {
    content: "\e98c"
}

.icofont-engineer:before {
    content: "\e999"
}

.icofont-dollar-flase:before {
    content: "\e9d4"
}

.icofont-dollar-minus:before {
    content: "\e9d5"
}

.icofont-dollar-plus:before {
    content: "\e9d6"
}

.icofont-dollar-true:before {
    content: "\e9d7"
}

.icofont-dollar:before {
    content: "\e9d8"
}


.icofont-rupee-false:before {
    content: "\ea10"
}

.icofont-rupee-minus:before {
    content: "\ea11"
}

.icofont-rupee-plus:before {
    content: "\ea12"
}

.icofont-rupee-true:before {
    content: "\ea13"
}

.icofont-rupee:before {
    content: "\ea14"
}


.icofont-android-nexus:before {
    content: "\ea29"
}

.icofont-android-tablet:before {
    content: "\ea2a"
}

.icofont-apple-watch:before {
    content: "\ea2b"
}

.icofont-drawing-tablet:before {
    content: "\ea2c"
}


.icofont-flash-drive:before {
    content: "\ea2e"
}



.icofont-imac:before {
    content: "\ea39"
}

.icofont-ipad:before {
    content: "\ea3a"
}

.icofont-iphone:before {
    content: "\ea3b"
}

.icofont-ipod-nano:before {
    content: "\ea3c"
}

.icofont-ipod-touch:before {
    content: "\ea3d"
}


.icofont-laptop-alt:before {
    content: "\ea41"
}

.icofont-laptop:before {
    content: "\ea42"
}


.icofont-microphone-alt:before {
    content: "\ea46"
}

.icofont-microphone:before {
    content: "\ea47"
}


.icofont-arrow-down:before {
    content: "\ea5b"
}

.icofont-arrow-left:before {
    content: "\ea5c"
}

.icofont-arrow-right:before {
    content: "\ea5d"
}

.icofont-arrow-up:before {
    content: "\ea5e"
}


.icofont-circled-down:before {
    content: "\ea6b"
}

.icofont-circled-left:before {
    content: "\ea6c"
}

.icofont-circled-right:before {
    content: "\ea6d"
}

.icofont-circled-up:before {
    content: "\ea6e"
}

.icofont-collapse:before {
    content: "\ea6f"
}

.icofont-cursor-drag:before {
    content: "\ea70"
}


.icofont-dotted-down:before {
    content: "\ea77"
}

.icofont-dotted-left:before {
    content: "\ea78"
}

.icofont-dotted-right:before {
    content: "\ea79"
}

.icofont-dotted-up:before {
    content: "\ea7a"
}

.icofont-double-left:before {
    content: "\ea7b"
}

.icofont-double-right:before {
    content: "\ea7c"
}

.icofont-expand-alt:before {
    content: "\ea7d"
}


.icofont-rounded-collapse:before {
    content: "\ea96"
}

.icofont-rounded-double-left:before {
    content: "\ea97"
}

.icofont-rounded-double-right:before {
    content: "\ea98"
}

.icofont-rounded-down:before {
    content: "\ea99"
}

.icofont-rounded-expand:before {
    content: "\ea9a"
}

.icofont-rounded-left-down:before {
    content: "\ea9b"
}

.icofont-rounded-left-up:before {
    content: "\ea9c"
}

.icofont-rounded-left:before {
    content: "\ea9d"
}

.icofont-rounded-right-down:before {
    content: "\ea9e"
}

.icofont-rounded-right-up:before {
    content: "\ea9f"
}

.icofont-rounded-right:before {
    content: "\eaa0"
}

.icofont-rounded-up:before {
    content: "\eaa1"
}


.icofont-book:before {
    content: "\ead2"
}

.icofont-certificate:before {
    content: "\ead6"
}


.icofont-globe-alt:before {
    content: "\eada"
}


.icofont-instrument:before {
    content: "\eae0"
}

.icofont-lamp-light:before {
    content: "\eae1"
}

.icofont-medal:before {
    content: "\eae2"
}

.icofont-microscope-alt:before {
    content: "\eae3"
}

.icofont-microscope:before {
    content: "\eae4"
}


.icofont-file-bmp:before {
    content: "\eb0b"
}


.icofont-file-document:before {
    content: "\eb0e"
}


.icofont-file-excel:before {
    content: "\eb10"
}

.icofont-file-file:before {
    content: "\eb12"
}

.icofont-file-image:before {
    content: "\eb16"
}


.icofont-file-jpg:before {
    content: "\eb1a"
}


.icofont-file-mov:before {
    content: "\eb1c"
}


.icofont-file-pdf:before {
    content: "\eb1e"
}

.icofont-file-php:before {
    content: "\eb1f"
}

.icofont-file-png:before {
    content: "\eb20"
}

.icofont-file-powerpoint:before {
    content: "\eb21"
}


.icofont-file-spreadsheet:before {
    content: "\eb27"
}

.icofont-file-sql:before {
    content: "\eb28"
}


.icofont-file-text:before {
    content: "\eb2a"
}


.icofont-file-word:before {
    content: "\eb2f"
}

.icofont-file-zip:before {
    content: "\eb30"
}

.icofont-legal:before {
    content: "\ebcb"
}

.icofont-calculator:before {
    content: "\ebdf"
}

.icofont-marker:before {
    content: "\ebea"
}


.icofont-aids:before {
    content: "\ec06"
}

.icofont-ambulance-crescent:before {
    content: "\ec07"
}

.icofont-ambulance-cross:before {
    content: "\ec08"
}

.icofont-ambulance:before {
    content: "\ec09"
}


.icofont-blood-drop:before {
    content: "\ec0d"
}

.icofont-blood-test:before {
    content: "\ec0e"
}

.icofont-blood:before {
    content: "\ec0f"
}

.icofont-brain-alt:before {
    content: "\ec10"
}

.icofont-brain:before {
    content: "\ec11"
}


.icofont-disabled:before {
    content: "\ec14"
}

.icofont-dna-alt-1:before {
    content: "\ec15"
}

.icofont-dna-alt-2:before {
    content: "\ec16"
}

.icofont-dna:before {
    content: "\ec17"
}

.icofont-doctor-alt:before {
    content: "\ec18"
}

.icofont-doctor:before {
    content: "\ec19"
}


.icofont-hospital:before {
    content: "\ec22"
}


.icofont-injection-syringe:before {
    content: "\ec24"
}

.icofont-laboratory:before {
    content: "\ec25"
}


.icofont-nursing-home:before {
    content: "\ec2a"
}


.icofont-patient-bed:before {
    content: "\ec2d"
}

.icofont-patient-file:before {
    content: "\ec2e"
}


.icofont-pulse:before {
    content: "\ec31"
}

.icofont-stethoscope-alt:before {
    content: "\ec32"
}

.icofont-stethoscope:before {
    content: "\ec33"
}


.icofont-test-bottle:before {
    content: "\ec38"
}

.icofont-test-tube:before {
    content: "\ec39"
}


.icofont-xray:before {
    content: "\ec3d"
}

.icofont-ui-user-group:before {
    content: "\ec8d"
}

.icofont-ui-user:before {
    content: "\ec8e"
}


.icofont-ui-wifi:before {
    content: "\ec96"
}

.icofont-2checkout-alt:before {
    content: "\ecbc"
}

.icofont-2checkout:before {
    content: "\ecbd"
}


.icofont-people:before {
    content: "\ecf9"
}

.icofont-support:before {
    content: "\ecfa"
}


.icofont-user-female:before {
    content: "\ed02"
}

.icofont-user-male:before {
    content: "\ed03"
}

.icofont-user-suited:before {
    content: "\ed04"
}

.icofont-user:before {
    content: "\ed05"
}

.icofont-users-social:before {
    content: "\ed0c"
}

.icofont-users:before {
    content: "\ed0d"
}

.icofont-search-document:before {
    content: "\ed13"
}

.icofont-search-user:before {
    content: "\ed1a"
}

.icofont-search:before {
    content: "\ed1b"
}

.icofont-500px:before {
    content: "\ed1c"
}

.icofont-facebook-messenger:before {
    content: "\ed36"
}

.icofont-facebook:before {
    content: "\ed37"
}


.icofont-google-map:before {
    content: "\ed42"
}


.icofont-instagram:before {
    content: "\ed46"
}


.icofont-linkedin:before {
    content: "\ed4d"
}


.icofont-skype:before {
    content: "\ed67"
}

.icofont-telegram:before {
    content: "\ed75"
}


.icofont-twitter:before {
    content: "\ed7a"
}



.icofont-whatsapp:before {
    content: "\ed86"
}


.icofont-yahoo:before {
    content: "\ed88"
}


.icofont-youtube:before {
    content: "\ed8b"
}



.icofont-team:before {
    content: "\edd2"
}


.icofont-align-center:before {
    content: "\eddf"
}

.icofont-align-left:before {
    content: "\ede0"
}

.icofont-align-right:before {
    content: "\ede1"
}

.icofont-all-caps:before {
    content: "\ede2"
}

.icofont-bold:before {
    content: "\ede3"
}


.icofont-clip-board:before {
    content: "\ede5"
}

.icofont-code-alt:before {
    content: "\ede6"
}

.icofont-color-bucket:before {
    content: "\ede7"
}

.icofont-color-picker:before {
    content: "\ede8"
}

.icofont-copy-invert:before {
    content: "\ede9"
}

.icofont-copy:before {
    content: "\edea"
}

.icofont-cut:before {
    content: "\edeb"
}

.icofont-delete-alt:before {
    content: "\edec"
}

.icofont-edit-alt:before {
    content: "\eded"
}

.icofont-eraser-alt:before {
    content: "\edee"
}

.icofont-font:before {
    content: "\edef"
}

.icofont-heading:before {
    content: "\edf0"
}

.icofont-indent:before {
    content: "\edf1"
}

.icofont-italic-alt:before {
    content: "\edf2"
}

.icofont-italic:before {
    content: "\edf3"
}

.icofont-justify-all:before {
    content: "\edf4"
}

.icofont-justify-center:before {
    content: "\edf5"
}

.icofont-justify-left:before {
    content: "\edf6"
}

.icofont-justify-right:before {
    content: "\edf7"
}

.icofont-link-broken:before {
    content: "\edf8"
}

.icofont-outdent:before {
    content: "\edf9"
}

.icofont-paper-clip:before {
    content: "\edfa"
}

.icofont-paragraph:before {
    content: "\edfb"
}

.icofont-pin:before {
    content: "\edfc"
}

.icofont-printer:before {
    content: "\edfd"
}

.icofont-redo:before {
    content: "\edfe"
}

.icofont-rotation:before {
    content: "\edff"
}

.icofont-save:before {
    content: "\ee00"
}

.icofont-small-cap:before {
    content: "\ee01"
}

.icofont-strike-through:before {
    content: "\ee02"
}

.icofont-sub-listing:before {
    content: "\ee03"
}

.icofont-subscript:before {
    content: "\ee04"
}

.icofont-superscript:before {
    content: "\ee05"
}

.icofont-table:before {
    content: "\ee06"
}

.icofont-text-height:before {
    content: "\ee07"
}

.icofont-text-width:before {
    content: "\ee08"
}


.icofont-underline:before {
    content: "\ee0a"
}




.icofont-auto-mobile:before {
    content: "\ee10"
}


.icofont-address-book:before {
    content: "\eea1"
}


.icofont-at:before {
    content: "\eea6"
}

.icofont-attachment:before {
    content: "\eea7"
}


.icofont-badge:before {
    content: "\eeaa"
}

.icofont-bag-alt:before {
    content: "\eeab"
}

.icofont-bag:before {
    content: "\eeac"
}


.icofont-bar-code:before {
    content: "\eeae"
}

.icofont-bars:before {
    content: "\eeaf"
}


.icofont-bill:before {
    content: "\eeba"
}

.icofont-book-mark:before {
    content: "\eec0"
}

.icofont-box:before {
    content: "\eec1"
}

.icofont-briefcase:before {
    content: "\eec2"
}


.icofont-building:before {
    content: "\eec8"
}

.icofont-bulb-alt:before {
    content: "\eec9"
}



.icofont-calendar:before {
    content: "\eecd"
}


.icofont-card:before {
    content: "\eed0"
}

.icofont-check-alt:before {
    content: "\eed6"
}

.icofont-check-circled:before {
    content: "\eed7"
}

.icofont-check:before {
    content: "\eed8"
}

.icofont-checked:before {
    content: "\eed9"
}


.icofont-clock-time:before {
    content: "\eedc"
}


.icofont-computer:before {
    content: "\eeee"
}


.icofont-contacts:before {
    content: "\eef1"
}


.icofont-copyright:before {
    content: "\eef3"
}


.icofont-dashboard-web:before {
    content: "\eef9"
}

.icofont-dashboard:before {
    content: "\eefa"
}


.icofont-delete:before {
    content: "\ef00"
}

.icofont-document-folder:before {
    content: "\ef06"
}

.icofont-download-alt:before {
    content: "\ef07"
}

.icofont-download:before {
    content: "\ef08"
}

.icofont-downloaded:before {
    content: "\ef09"
}


.icofont-edit:before {
    content: "\ef10"
}


.icofont-email:before {
    content: "\ef12"
}

.icofont-envelope-open:before {
    content: "\ef13"
}

.icofont-envelope:before {
    content: "\ef14"
}


.icofont-error:before {
    content: "\ef16"
}

.icofont-fax:before {
    content: "\ef26"
}

.icofont-file-fill:before {
    content: "\ef27"
}


.icofont-focus:before {
    content: "\ef34"
}

.icofont-folder-open:before {
    content: "\ef35"
}

.icofont-folder:before {
    content: "\ef36"
}


.icofont-globe:before {
    content: "\ef3e"
}


.icofont-home:before {
    content: "\ef47"
}


.icofont-id:before {
    content: "\ef4a"
}

.icofont-image:before {
    content: "\ef4b"
}

.icofont-inbox:before {
    content: "\ef4c"
}


.icofont-info-circle:before {
    content: "\ef4e"
}

.icofont-info-square:before {
    content: "\ef4f"
}

.icofont-info:before {
    content: "\ef50"
}


.icofont-license:before {
    content: "\ef66"
}


.icofont-line-height:before {
    content: "\ef6f"
}

.icofont-link-alt:before {
    content: "\ef70"
}

.icofont-link:before {
    content: "\ef71"
}


.icofont-listing-number:before {
    content: "\ef76"
}

.icofont-location-arrow:before {
    content: "\ef78"
}

.icofont-location-pin:before {
    content: "\ef79"
}

.icofont-lock:before {
    content: "\ef7a"
}

.icofont-login:before {
    content: "\ef7b"
}

.icofont-logout:before {
    content: "\ef7c"
}


.icofont-mail-box:before {
    content: "\ef87"
}

.icofont-mail:before {
    content: "\ef88"
}

.icofont-male:before {
    content: "\ef89"
}

.icofont-map-pins:before {
    content: "\ef8a"
}

.icofont-map:before {
    content: "\ef8b"
}


.icofont-mobile-phone:before {
    content: "\ef9b"
}


.icofont-navigation-menu:before {
    content: "\efa2"
}

.icofont-navigation:before {
    content: "\efa3"
}

.icofont-network-tower:before {
    content: "\efa4"
}

.icofont-network:before {
    content: "\efa5"
}


.icofont-notepad:before {
    content: "\efab"
}

.icofont-notification:before {
    content: "\efac"
}

.icofont-numbered:before {
    content: "\efad"
}


.icofont-package:before {
    content: "\efb1"
}


.icofont-pay:before {
    content: "\efb7"
}


.icofont-phone-circle:before {
    content: "\efba"
}

.icofont-phone:before {
    content: "\efbb"
}


.icofont-price:before {
    content: "\efc5"
}

.icofont-print:before {
    content: "\efc6"
}


.icofont-qr-code:before {
    content: "\efc8"
}



.icofont-refresh:before {
    content: "\efd1"
}



.icofont-responsive:before {
    content: "\efd6"
}


.icofont-send-mail:before {
    content: "\efdf"
}


.icofont-settings-alt:before {
    content: "\efe1"
}

.icofont-settings:before {
    content: "\efe2"
}


.icofont-space:before {
    content: "\eff0"
}



.icofont-ssl-security:before {
    content: "\effd"
}


.icofont-support-faq:before {
    content: "\f002"
}


.icofont-telephone:before {
    content: "\f008"
}


.icofont-tick-boxed:before {
    content: "\f00d"
}

.icofont-tick-mark:before {
    content: "\f00e"
}

.icofont-ticket:before {
    content: "\f00f"
}




.icofont-web:before {
    content: "\f028"
}


.icofont-xs {
    font-size: .5em
}

.icofont-sm {
    font-size: .75em
}

.icofont-md {
    font-size: 1.25em
}

.icofont-lg {
    font-size: 1.5em
}

.icofont-1x {
    font-size: 1em
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-6x {
    font-size: 6em
}

.icofont-7x {
    font-size: 7em
}

.icofont-8x {
    font-size: 8em
}

.icofont-9x {
    font-size: 9em
}

.icofont-10x {
    font-size: 10em
}

.icofont-fw {
    text-align: center;
    width: 1.25em
}

.icofont-ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0
}

    .icofont-ul > li {
        position: relative;
        line-height: 2em
    }

        .icofont-ul > li .icofont {
            display: inline-block;
            vertical-align: middle
        }

.icofont-border {
    border: solid .08em #f1f1f1;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.icofont-pull-left {
    float: left
}

.icofont-pull-right {
    float: right
}

.icofont.icofont-pull-left {
    margin-right: .3em
}

.icofont.icofont-pull-right {
    margin-left: .3em
}



.icofont-pulse {
    -webkit-animation: icofont-spin 1s infinite steps(8);
    animation: icofont-spin 1s infinite steps(8);
    display: inline-block
}





.icofont-inverse {
    color: #fff
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
