/* ::::: http://demo.deviserweb.com/cv/assets/css/materialize.min.css ::::: */

.red { background-color: rgb(244, 67, 54) ! important; }
.purple { background-color: rgb(156, 39, 176) ! important; }
.green { background-color: rgb(76, 175, 80) ! important; }
.lime { background-color: rgb(205, 220, 57) ! important; }
.orange { background-color: rgb(255, 152, 0) ! important; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }
ul { list-style-type: none; }
a { color: rgb(3, 155, 229); text-decoration: none; }
ul { padding: 0px; }
ul li { list-style-type: none; }
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav { box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
i { line-height: inherit; }
img.responsive-img, video.responsive-video { max-width: 100%; height: auto; }
@media only screen and (max-width: 600px) {
}
@media only screen and (max-width: 992px) {
}
@media only screen and (min-width: 601px) {
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
}
@media only screen and (min-width: 993px) {
}
@media only screen and (min-width: 993px) {
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
}
@media only screen and (max-width: 600px) {
}
@media only screen and (min-width: 601px) {
}
@media only screen and (max-width: 992px) {
}
@media only screen and (max-width: 600px) {
}
table.striped tbody tr:nth-child(2n+1) { background-color: rgb(242, 242, 242); }
@media only screen and (max-width: 992px) {
	table.responsive-table thead tr th::before { content: " "; }
}
.collection a.collection-item:hover:not(.active) { background-color: rgb(221, 221, 221); }
span.badge.new::after { content: " new"; }
.progress { position: relative; height: 4px; display: block; width: 100%; background-color: rgb(172, 236, 230); border-radius: 2px; margin: 0.5rem 0px 1rem; overflow: hidden; }
.progress .determinate { position: absolute; top: 0px; bottom: 0px; background-color: rgb(38, 166, 154); transition: width 0.3s linear 0s; }
.progress .indeterminate::before { content: ""; position: absolute; background-color: inherit; top: 0px; left: 0px; bottom: 0px; will-change: left, right; animation: 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s normal none infinite running indeterminate; }
.progress .indeterminate::after { content: ""; position: absolute; background-color: inherit; top: 0px; left: 0px; bottom: 0px; will-change: left, right; animation: 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s normal none infinite running indeterminate-short; }
.right { float: right ! important; }
@font-face {
	font-family: "Material-Design-Icons";
	font-style: normal;
	font-weight: normal;
	src: url('material-design-icons.eot') format("embedded-opentype"), url('material-design-icons.woff2') format("woff2"), url('material-design-icons.woff') format("woff"), url('material-design-icons.ttf') format("truetype"), url('material-design-icons.svg') format("svg");
}
[class^="mdi-"], [class*=" mdi-"] { font-family: "Material-Design-Icons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; -moz-osx-font-smoothing: grayscale; }
.mdi-action-3d-rotation::before { content: ""; }
.mdi-action-accessibility::before { content: ""; }
.mdi-action-account-balance::before { content: ""; }
.mdi-action-account-balance-wallet::before { content: ""; }
.mdi-action-account-box::before { content: ""; }
.mdi-action-account-child::before { content: ""; }
.mdi-action-account-circle::before { content: ""; }
.mdi-action-add-shopping-cart::before { content: ""; }
.mdi-action-alarm::before { content: ""; }
.mdi-action-alarm-add::before { content: ""; }
.mdi-action-alarm-off::before { content: ""; }
.mdi-action-alarm-on::before { content: ""; }
.mdi-action-android::before { content: ""; }
.mdi-action-announcement::before { content: ""; }
.mdi-action-aspect-ratio::before { content: ""; }
.mdi-action-assessment::before { content: ""; }
.mdi-action-assignment::before { content: ""; }
.mdi-action-assignment-ind::before { content: ""; }
.mdi-action-assignment-late::before { content: ""; }
.mdi-action-assignment-return::before { content: ""; }
.mdi-action-assignment-returned::before { content: ""; }
.mdi-action-assignment-turned-in::before { content: ""; }
.mdi-action-autorenew::before { content: ""; }
.mdi-action-backup::before { content: ""; }
.mdi-action-book::before { content: ""; }
.mdi-action-bookmark::before { content: ""; }
.mdi-action-bookmark-outline::before { content: ""; }
.mdi-action-bug-report::before { content: ""; }
.mdi-action-cached::before { content: ""; }
.mdi-action-class::before { content: ""; }
.mdi-action-credit-card::before { content: ""; }
.mdi-action-dashboard::before { content: ""; }
.mdi-action-delete::before { content: ""; }
.mdi-action-description::before { content: ""; }
.mdi-action-dns::before { content: ""; }
.mdi-action-done::before { content: ""; }
.mdi-action-done-all::before { content: ""; }
.mdi-action-event::before { content: ""; }
.mdi-action-exit-to-app::before { content: ""; }
.mdi-action-explore::before { content: ""; }
.mdi-action-extension::before { content: ""; }
.mdi-action-face-unlock::before { content: ""; }
.mdi-action-favorite::before { content: ""; }
.mdi-action-favorite-outline::before { content: ""; }
.mdi-action-find-in-page::before { content: ""; }
.mdi-action-find-replace::before { content: ""; }
.mdi-action-flip-to-back::before { content: ""; }
.mdi-action-flip-to-front::before { content: ""; }
.mdi-action-get-app::before { content: ""; }
.mdi-action-grade::before { content: ""; }
.mdi-action-group-work::before { content: ""; }
.mdi-action-help::before { content: ""; }
.mdi-action-highlight-remove::before { content: ""; }
.mdi-action-history::before { content: ""; }
.mdi-action-home::before { content: ""; }
.mdi-action-https::before { content: ""; }
.mdi-action-info::before { content: ""; }
.mdi-action-info-outline::before { content: ""; }
.mdi-action-input::before { content: ""; }
.mdi-action-invert-colors::before { content: ""; }
.mdi-action-label::before { content: ""; }
.mdi-action-label-outline::before { content: ""; }
.mdi-action-language::before { content: ""; }
.mdi-action-launch::before { content: ""; }
.mdi-action-list::before { content: ""; }
.mdi-action-lock::before { content: ""; }
.mdi-action-lock-open::before { content: ""; }
.mdi-action-lock-outline::before { content: ""; }
.mdi-action-loyalty::before { content: ""; }
.mdi-action-markunread-mailbox::before { content: ""; }
.mdi-action-note-add::before { content: ""; }
.mdi-action-open-in-browser::before { content: ""; }
.mdi-action-open-in-new::before { content: ""; }
.mdi-action-open-with::before { content: ""; }
.mdi-action-pageview::before { content: ""; }
.mdi-action-payment::before { content: ""; }
.mdi-action-perm-camera-mic::before { content: ""; }
.mdi-action-perm-contact-cal::before { content: ""; }
.mdi-action-perm-data-setting::before { content: ""; }
.mdi-action-perm-device-info::before { content: ""; }
.mdi-action-perm-identity::before { content: ""; }
.mdi-action-perm-media::before { content: ""; }
.mdi-action-perm-phone-msg::before { content: ""; }
.mdi-action-perm-scan-wifi::before { content: ""; }
.mdi-action-picture-in-picture::before { content: ""; }
.mdi-action-polymer::before { content: ""; }
.mdi-action-print::before { content: ""; }
.mdi-action-query-builder::before { content: ""; }
.mdi-action-question-answer::before { content: ""; }
.mdi-action-receipt::before { content: ""; }
.mdi-action-redeem::before { content: ""; }
.mdi-action-report-problem::before { content: ""; }
.mdi-action-restore::before { content: ""; }
.mdi-action-room::before { content: ""; }
.mdi-action-schedule::before { content: ""; }
.mdi-action-search::before { content: ""; }
.mdi-action-settings::before { content: ""; }
.mdi-action-settings-applications::before { content: ""; }
.mdi-action-settings-backup-restore::before { content: ""; }
.mdi-action-settings-bluetooth::before { content: ""; }
.mdi-action-settings-cell::before { content: ""; }
.mdi-action-settings-display::before { content: ""; }
.mdi-action-settings-ethernet::before { content: ""; }
.mdi-action-settings-input-antenna::before { content: ""; }
.mdi-action-settings-input-component::before { content: ""; }
.mdi-action-settings-input-composite::before { content: ""; }
.mdi-action-settings-input-hdmi::before { content: ""; }
.mdi-action-settings-input-svideo::before { content: ""; }
.mdi-action-settings-overscan::before { content: ""; }
.mdi-action-settings-phone::before { content: ""; }
.mdi-action-settings-power::before { content: ""; }
.mdi-action-settings-remote::before { content: ""; }
.mdi-action-settings-voice::before { content: ""; }
.mdi-action-shop::before { content: ""; }
.mdi-action-shopping-basket::before { content: ""; }
.mdi-action-shopping-cart::before { content: ""; }
.mdi-action-shop-two::before { content: ""; }
.mdi-action-speaker-notes::before { content: ""; }
.mdi-action-spellcheck::before { content: ""; }
.mdi-action-star-rate::before { content: ""; }
.mdi-action-stars::before { content: ""; }
.mdi-action-store::before { content: ""; }
.mdi-action-subject::before { content: ""; }
.mdi-action-swap-horiz::before { content: ""; }
.mdi-action-swap-vert::before { content: ""; }
.mdi-action-swap-vert-circle::before { content: ""; }
.mdi-action-system-update-tv::before { content: ""; }
.mdi-action-tab::before { content: ""; }
.mdi-action-tab-unselected::before { content: ""; }
.mdi-action-theaters::before { content: ""; }
.mdi-action-thumb-down::before { content: ""; }
.mdi-action-thumbs-up-down::before { content: ""; }
.mdi-action-thumb-up::before { content: ""; }
.mdi-action-toc::before { content: ""; }
.mdi-action-today::before { content: ""; }
.mdi-action-track-changes::before { content: ""; }
.mdi-action-translate::before { content: ""; }
.mdi-action-trending-down::before { content: ""; }
.mdi-action-trending-neutral::before { content: ""; }
.mdi-action-trending-up::before { content: ""; }
.mdi-action-turned-in::before { content: ""; }
.mdi-action-turned-in-not::before { content: ""; }
.mdi-action-verified-user::before { content: ""; }
.mdi-action-view-agenda::before { content: ""; }
.mdi-action-view-array::before { content: ""; }
.mdi-action-view-carousel::before { content: ""; }
.mdi-action-view-column::before { content: ""; }
.mdi-action-view-day::before { content: ""; }
.mdi-action-view-headline::before { content: ""; }
.mdi-action-view-list::before { content: ""; }
.mdi-action-view-module::before { content: ""; }
.mdi-action-view-quilt::before { content: ""; }
.mdi-action-view-stream::before { content: ""; }
.mdi-action-view-week::before { content: ""; }
.mdi-action-visibility::before { content: ""; }
.mdi-action-visibility-off::before { content: ""; }
.mdi-action-wallet-giftcard::before { content: ""; }
.mdi-action-wallet-membership::before { content: ""; }
.mdi-action-wallet-travel::before { content: ""; }
.mdi-action-work::before { content: ""; }
.mdi-alert-error::before { content: ""; }
.mdi-alert-warning::before { content: ""; }
.mdi-av-album::before { content: ""; }
.mdi-av-timer::before { content: ""; }
.mdi-av-closed-caption::before { content: ""; }
.mdi-av-equalizer::before { content: ""; }
.mdi-av-explicit::before { content: ""; }
.mdi-av-fast-forward::before { content: ""; }
.mdi-av-fast-rewind::before { content: ""; }
.mdi-av-games::before { content: ""; }
.mdi-av-hearing::before { content: ""; }
.mdi-av-high-quality::before { content: ""; }
.mdi-av-loop::before { content: ""; }
.mdi-av-mic::before { content: ""; }
.mdi-av-mic-none::before { content: ""; }
.mdi-av-mic-off::before { content: ""; }
.mdi-av-movie::before { content: ""; }
.mdi-av-my-library-add::before { content: ""; }
.mdi-av-my-library-books::before { content: ""; }
.mdi-av-my-library-music::before { content: ""; }
.mdi-av-new-releases::before { content: ""; }
.mdi-av-not-interested::before { content: ""; }
.mdi-av-pause::before { content: ""; }
.mdi-av-pause-circle-fill::before { content: ""; }
.mdi-av-pause-circle-outline::before { content: ""; }
.mdi-av-play-arrow::before { content: ""; }
.mdi-av-play-circle-fill::before { content: ""; }
.mdi-av-play-circle-outline::before { content: ""; }
.mdi-av-playlist-add::before { content: ""; }
.mdi-av-play-shopping-bag::before { content: ""; }
.mdi-av-queue::before { content: ""; }
.mdi-av-queue-music::before { content: ""; }
.mdi-av-radio::before { content: ""; }
.mdi-av-recent-actors::before { content: ""; }
.mdi-av-repeat::before { content: ""; }
.mdi-av-repeat-one::before { content: ""; }
.mdi-av-replay::before { content: ""; }
.mdi-av-shuffle::before { content: ""; }
.mdi-av-skip-next::before { content: ""; }
.mdi-av-skip-previous::before { content: ""; }
.mdi-av-snooze::before { content: ""; }
.mdi-av-stop::before { content: ""; }
.mdi-av-subtitles::before { content: ""; }
.mdi-av-surround-sound::before { content: ""; }
.mdi-av-videocam::before { content: ""; }
.mdi-av-videocam-off::before { content: ""; }
.mdi-av-video-collection::before { content: ""; }
.mdi-av-volume-down::before { content: ""; }
.mdi-av-volume-mute::before { content: ""; }
.mdi-av-volume-off::before { content: ""; }
.mdi-av-volume-up::before { content: ""; }
.mdi-av-web::before { content: ""; }
.mdi-communication-business::before { content: ""; }
.mdi-communication-call::before { content: ""; }
.mdi-communication-call-end::before { content: ""; }
.mdi-communication-call-made::before { content: ""; }
.mdi-communication-call-merge::before { content: ""; }
.mdi-communication-call-missed::before { content: ""; }
.mdi-communication-call-received::before { content: ""; }
.mdi-communication-call-split::before { content: ""; }
.mdi-communication-chat::before { content: ""; }
.mdi-communication-clear-all::before { content: ""; }
.mdi-communication-comment::before { content: ""; }
.mdi-communication-contacts::before { content: ""; }
.mdi-communication-dialer-sip::before { content: ""; }
.mdi-communication-dialpad::before { content: ""; }
.mdi-communication-dnd-on::before { content: ""; }
.mdi-communication-email::before { content: ""; }
.mdi-communication-forum::before { content: ""; }
.mdi-communication-import-export::before { content: ""; }
.mdi-communication-invert-colors-off::before { content: ""; }
.mdi-communication-invert-colors-on::before { content: ""; }
.mdi-communication-live-help::before { content: ""; }
.mdi-communication-location-off::before { content: ""; }
.mdi-communication-location-on::before { content: ""; }
.mdi-communication-message::before { content: ""; }
.mdi-communication-messenger::before { content: ""; }
.mdi-communication-no-sim::before { content: ""; }
.mdi-communication-phone::before { content: ""; }
.mdi-communication-portable-wifi-off::before { content: ""; }
.mdi-communication-quick-contacts-dialer::before { content: ""; }
.mdi-communication-quick-contacts-mail::before { content: ""; }
.mdi-communication-ring-volume::before { content: ""; }
.mdi-communication-stay-current-landscape::before { content: ""; }
.mdi-communication-stay-current-portrait::before { content: ""; }
.mdi-communication-stay-primary-landscape::before { content: ""; }
.mdi-communication-stay-primary-portrait::before { content: ""; }
.mdi-communication-swap-calls::before { content: ""; }
.mdi-communication-textsms::before { content: ""; }
.mdi-communication-voicemail::before { content: ""; }
.mdi-communication-vpn-key::before { content: ""; }
.mdi-content-add::before { content: ""; }
.mdi-content-add-box::before { content: ""; }
.mdi-content-add-circle::before { content: ""; }
.mdi-content-add-circle-outline::before { content: ""; }
.mdi-content-archive::before { content: ""; }
.mdi-content-backspace::before { content: ""; }
.mdi-content-block::before { content: ""; }
.mdi-content-clear::before { content: ""; }
.mdi-content-content-copy::before { content: ""; }
.mdi-content-content-cut::before { content: ""; }
.mdi-content-content-paste::before { content: ""; }
.mdi-content-create::before { content: ""; }
.mdi-content-drafts::before { content: ""; }
.mdi-content-filter-list::before { content: ""; }
.mdi-content-flag::before { content: ""; }
.mdi-content-forward::before { content: ""; }
.mdi-content-gesture::before { content: ""; }
.mdi-content-inbox::before { content: ""; }
.mdi-content-link::before { content: ""; }
.mdi-content-mail::before { content: ""; }
.mdi-content-markunread::before { content: ""; }
.mdi-content-redo::before { content: ""; }
.mdi-content-remove::before { content: ""; }
.mdi-content-remove-circle::before { content: ""; }
.mdi-content-remove-circle-outline::before { content: ""; }
.mdi-content-reply::before { content: ""; }
.mdi-content-reply-all::before { content: ""; }
.mdi-content-report::before { content: ""; }
.mdi-content-save::before { content: ""; }
.mdi-content-select-all::before { content: ""; }
.mdi-content-send::before { content: ""; }
.mdi-content-sort::before { content: ""; }
.mdi-content-text-format::before { content: ""; }
.mdi-content-undo::before { content: ""; }
.mdi-device-access-alarm::before { content: ""; }
.mdi-device-access-alarms::before { content: ""; }
.mdi-device-access-time::before { content: ""; }
.mdi-device-add-alarm::before { content: ""; }
.mdi-device-airplanemode-off::before { content: ""; }
.mdi-device-airplanemode-on::before { content: ""; }
.mdi-device-battery-20::before { content: ""; }
.mdi-device-battery-30::before { content: ""; }
.mdi-device-battery-50::before { content: ""; }
.mdi-device-battery-60::before { content: ""; }
.mdi-device-battery-80::before { content: ""; }
.mdi-device-battery-90::before { content: ""; }
.mdi-device-battery-alert::before { content: ""; }
.mdi-device-battery-charging-20::before { content: ""; }
.mdi-device-battery-charging-30::before { content: ""; }
.mdi-device-battery-charging-50::before { content: ""; }
.mdi-device-battery-charging-60::before { content: ""; }
.mdi-device-battery-charging-80::before { content: ""; }
.mdi-device-battery-charging-90::before { content: ""; }
.mdi-device-battery-charging-full::before { content: ""; }
.mdi-device-battery-full::before { content: ""; }
.mdi-device-battery-std::before { content: ""; }
.mdi-device-battery-unknown::before { content: ""; }
.mdi-device-bluetooth::before { content: ""; }
.mdi-device-bluetooth-connected::before { content: ""; }
.mdi-device-bluetooth-disabled::before { content: ""; }
.mdi-device-bluetooth-searching::before { content: ""; }
.mdi-device-brightness-auto::before { content: ""; }
.mdi-device-brightness-high::before { content: ""; }
.mdi-device-brightness-low::before { content: ""; }
.mdi-device-brightness-medium::before { content: ""; }
.mdi-device-data-usage::before { content: ""; }
.mdi-device-developer-mode::before { content: ""; }
.mdi-device-devices::before { content: ""; }
.mdi-device-dvr::before { content: ""; }
.mdi-device-gps-fixed::before { content: ""; }
.mdi-device-gps-not-fixed::before { content: ""; }
.mdi-device-gps-off::before { content: ""; }
.mdi-device-location-disabled::before { content: ""; }
.mdi-device-location-searching::before { content: ""; }
.mdi-device-multitrack-audio::before { content: ""; }
.mdi-device-network-cell::before { content: ""; }
.mdi-device-network-wifi::before { content: ""; }
.mdi-device-nfc::before { content: ""; }
.mdi-device-now-wallpaper::before { content: ""; }
.mdi-device-now-widgets::before { content: ""; }
.mdi-device-screen-lock-landscape::before { content: ""; }
.mdi-device-screen-lock-portrait::before { content: ""; }
.mdi-device-screen-lock-rotation::before { content: ""; }
.mdi-device-screen-rotation::before { content: ""; }
.mdi-device-sd-storage::before { content: ""; }
.mdi-device-settings-system-daydream::before { content: ""; }
.mdi-device-signal-cellular-0-bar::before { content: ""; }
.mdi-device-signal-cellular-1-bar::before { content: ""; }
.mdi-device-signal-cellular-2-bar::before { content: ""; }
.mdi-device-signal-cellular-3-bar::before { content: ""; }
.mdi-device-signal-cellular-4-bar::before { content: ""; }
.mdi-device-signal-cellular-connected-no-internet-0-bar::before { content: ""; }
.mdi-device-signal-cellular-connected-no-internet-1-bar::before { content: ""; }
.mdi-device-signal-cellular-connected-no-internet-2-bar::before { content: ""; }
.mdi-device-signal-cellular-connected-no-internet-3-bar::before { content: ""; }
.mdi-device-signal-cellular-connected-no-internet-4-bar::before { content: ""; }
.mdi-device-signal-cellular-no-sim::before { content: ""; }
.mdi-device-signal-cellular-null::before { content: ""; }
.mdi-device-signal-cellular-off::before { content: ""; }
.mdi-device-signal-wifi-0-bar::before { content: ""; }
.mdi-device-signal-wifi-1-bar::before { content: ""; }
.mdi-device-signal-wifi-2-bar::before { content: ""; }
.mdi-device-signal-wifi-3-bar::before { content: ""; }
.mdi-device-signal-wifi-4-bar::before { content: ""; }
.mdi-device-signal-wifi-off::before { content: ""; }
.mdi-device-storage::before { content: ""; }
.mdi-device-usb::before { content: ""; }
.mdi-device-wifi-lock::before { content: ""; }
.mdi-device-wifi-tethering::before { content: ""; }
.mdi-editor-attach-file::before { content: ""; }
.mdi-editor-attach-money::before { content: ""; }
.mdi-editor-border-all::before { content: ""; }
.mdi-editor-border-bottom::before { content: ""; }
.mdi-editor-border-clear::before { content: ""; }
.mdi-editor-border-color::before { content: ""; }
.mdi-editor-border-horizontal::before { content: ""; }
.mdi-editor-border-inner::before { content: ""; }
.mdi-editor-border-left::before { content: ""; }
.mdi-editor-border-outer::before { content: ""; }
.mdi-editor-border-right::before { content: ""; }
.mdi-editor-border-style::before { content: ""; }
.mdi-editor-border-top::before { content: ""; }
.mdi-editor-border-vertical::before { content: ""; }
.mdi-editor-format-align-center::before { content: ""; }
.mdi-editor-format-align-justify::before { content: ""; }
.mdi-editor-format-align-left::before { content: ""; }
.mdi-editor-format-align-right::before { content: ""; }
.mdi-editor-format-bold::before { content: ""; }
.mdi-editor-format-clear::before { content: ""; }
.mdi-editor-format-color-fill::before { content: ""; }
.mdi-editor-format-color-reset::before { content: ""; }
.mdi-editor-format-color-text::before { content: ""; }
.mdi-editor-format-indent-decrease::before { content: ""; }
.mdi-editor-format-indent-increase::before { content: ""; }
.mdi-editor-format-italic::before { content: ""; }
.mdi-editor-format-line-spacing::before { content: ""; }
.mdi-editor-format-list-bulleted::before { content: ""; }
.mdi-editor-format-list-numbered::before { content: ""; }
.mdi-editor-format-paint::before { content: ""; }
.mdi-editor-format-quote::before { content: ""; }
.mdi-editor-format-size::before { content: ""; }
.mdi-editor-format-strikethrough::before { content: ""; }
.mdi-editor-functions::before { content: ""; }
.mdi-editor-format-textdirection-l-to-r::before { content: ""; }
.mdi-editor-format-underline::before { content: ""; }
.mdi-editor-format-textdirection-r-to-l::before { content: ""; }
.mdi-editor-insert-chart::before { content: ""; }
.mdi-editor-insert-comment::before { content: ""; }
.mdi-editor-insert-drive-file::before { content: ""; }
.mdi-editor-insert-emoticon::before { content: ""; }
.mdi-editor-insert-invitation::before { content: ""; }
.mdi-editor-insert-link::before { content: ""; }
.mdi-editor-insert-photo::before { content: ""; }
.mdi-editor-merge-type::before { content: ""; }
.mdi-editor-mode-comment::before { content: ""; }
.mdi-editor-mode-edit::before { content: ""; }
.mdi-editor-publish::before { content: ""; }
.mdi-editor-vertical-align-bottom::before { content: ""; }
.mdi-editor-vertical-align-center::before { content: ""; }
.mdi-editor-vertical-align-top::before { content: ""; }
.mdi-editor-wrap-text::before { content: ""; }
.mdi-file-attachment::before { content: ""; }
.mdi-file-cloud::before { content: ""; }
.mdi-file-cloud-circle::before { content: ""; }
.mdi-file-cloud-done::before { content: ""; }
.mdi-file-cloud-download::before { content: ""; }
.mdi-file-cloud-off::before { content: ""; }
.mdi-file-cloud-queue::before { content: ""; }
.mdi-file-cloud-upload::before { content: ""; }
.mdi-file-file-download::before { content: ""; }
.mdi-file-file-upload::before { content: ""; }
.mdi-file-folder::before { content: ""; }
.mdi-file-folder-open::before { content: ""; }
.mdi-file-folder-shared::before { content: ""; }
.mdi-hardware-cast::before { content: ""; }
.mdi-hardware-cast-connected::before { content: ""; }
.mdi-hardware-computer::before { content: ""; }
.mdi-hardware-desktop-mac::before { content: ""; }
.mdi-hardware-desktop-windows::before { content: ""; }
.mdi-hardware-dock::before { content: ""; }
.mdi-hardware-gamepad::before { content: ""; }
.mdi-hardware-headset::before { content: ""; }
.mdi-hardware-headset-mic::before { content: ""; }
.mdi-hardware-keyboard::before { content: ""; }
.mdi-hardware-keyboard-alt::before { content: ""; }
.mdi-hardware-keyboard-arrow-down::before { content: ""; }
.mdi-hardware-keyboard-arrow-left::before { content: ""; }
.mdi-hardware-keyboard-arrow-right::before { content: ""; }
.mdi-hardware-keyboard-arrow-up::before { content: ""; }
.mdi-hardware-keyboard-backspace::before { content: ""; }
.mdi-hardware-keyboard-capslock::before { content: ""; }
.mdi-hardware-keyboard-control::before { content: ""; }
.mdi-hardware-keyboard-hide::before { content: ""; }
.mdi-hardware-keyboard-return::before { content: ""; }
.mdi-hardware-keyboard-tab::before { content: ""; }
.mdi-hardware-keyboard-voice::before { content: ""; }
.mdi-hardware-laptop::before { content: ""; }
.mdi-hardware-laptop-chromebook::before { content: ""; }
.mdi-hardware-laptop-mac::before { content: ""; }
.mdi-hardware-laptop-windows::before { content: ""; }
.mdi-hardware-memory::before { content: ""; }
.mdi-hardware-mouse::before { content: ""; }
.mdi-hardware-phone-android::before { content: ""; }
.mdi-hardware-phone-iphone::before { content: ""; }
.mdi-hardware-phonelink::before { content: ""; }
.mdi-hardware-phonelink-off::before { content: ""; }
.mdi-hardware-security::before { content: ""; }
.mdi-hardware-sim-card::before { content: ""; }
.mdi-hardware-smartphone::before { content: ""; }
.mdi-hardware-speaker::before { content: ""; }
.mdi-hardware-tablet::before { content: ""; }
.mdi-hardware-tablet-android::before { content: ""; }
.mdi-hardware-tablet-mac::before { content: ""; }
.mdi-hardware-tv::before { content: ""; }
.mdi-hardware-watch::before { content: ""; }
.mdi-image-add-to-photos::before { content: ""; }
.mdi-image-adjust::before { content: ""; }
.mdi-image-assistant-photo::before { content: ""; }
.mdi-image-audiotrack::before { content: ""; }
.mdi-image-blur-circular::before { content: ""; }
.mdi-image-blur-linear::before { content: ""; }
.mdi-image-blur-off::before { content: ""; }
.mdi-image-blur-on::before { content: ""; }
.mdi-image-brightness-1::before { content: ""; }
.mdi-image-brightness-2::before { content: ""; }
.mdi-image-brightness-3::before { content: ""; }
.mdi-image-brightness-4::before { content: ""; }
.mdi-image-brightness-5::before { content: ""; }
.mdi-image-brightness-6::before { content: ""; }
.mdi-image-brightness-7::before { content: ""; }
.mdi-image-brush::before { content: ""; }
.mdi-image-camera::before { content: ""; }
.mdi-image-camera-alt::before { content: ""; }
.mdi-image-camera-front::before { content: ""; }
.mdi-image-camera-rear::before { content: ""; }
.mdi-image-camera-roll::before { content: ""; }
.mdi-image-center-focus-strong::before { content: ""; }
.mdi-image-center-focus-weak::before { content: ""; }
.mdi-image-collections::before { content: ""; }
.mdi-image-colorize::before { content: ""; }
.mdi-image-color-lens::before { content: ""; }
.mdi-image-compare::before { content: ""; }
.mdi-image-control-point::before { content: ""; }
.mdi-image-control-point-duplicate::before { content: ""; }
.mdi-image-crop::before { content: ""; }
.mdi-image-crop-3-2::before { content: ""; }
.mdi-image-crop-5-4::before { content: ""; }
.mdi-image-crop-7-5::before { content: ""; }
.mdi-image-crop-16-9::before { content: ""; }
.mdi-image-crop-din::before { content: ""; }
.mdi-image-crop-free::before { content: ""; }
.mdi-image-crop-landscape::before { content: ""; }
.mdi-image-crop-original::before { content: ""; }
.mdi-image-crop-portrait::before { content: ""; }
.mdi-image-crop-square::before { content: ""; }
.mdi-image-dehaze::before { content: ""; }
.mdi-image-details::before { content: ""; }
.mdi-image-edit::before { content: ""; }
.mdi-image-exposure::before { content: ""; }
.mdi-image-exposure-minus-1::before { content: ""; }
.mdi-image-exposure-minus-2::before { content: ""; }
.mdi-image-exposure-plus-1::before { content: ""; }
.mdi-image-exposure-plus-2::before { content: ""; }
.mdi-image-exposure-zero::before { content: ""; }
.mdi-image-filter::before { content: ""; }
.mdi-image-filter-1::before { content: ""; }
.mdi-image-filter-2::before { content: ""; }
.mdi-image-filter-3::before { content: ""; }
.mdi-image-filter-4::before { content: ""; }
.mdi-image-filter-5::before { content: ""; }
.mdi-image-filter-6::before { content: ""; }
.mdi-image-filter-7::before { content: ""; }
.mdi-image-filter-8::before { content: ""; }
.mdi-image-filter-9::before { content: ""; }
.mdi-image-filter-9-plus::before { content: ""; }
.mdi-image-filter-b-and-w::before { content: ""; }
.mdi-image-filter-center-focus::before { content: ""; }
.mdi-image-filter-drama::before { content: ""; }
.mdi-image-filter-frames::before { content: ""; }
.mdi-image-filter-hdr::before { content: ""; }
.mdi-image-filter-none::before { content: ""; }
.mdi-image-filter-tilt-shift::before { content: ""; }
.mdi-image-filter-vintage::before { content: ""; }
.mdi-image-flare::before { content: ""; }
.mdi-image-flash-auto::before { content: ""; }
.mdi-image-flash-off::before { content: ""; }
.mdi-image-flash-on::before { content: ""; }
.mdi-image-flip::before { content: ""; }
.mdi-image-gradient::before { content: ""; }
.mdi-image-grain::before { content: ""; }
.mdi-image-grid-off::before { content: ""; }
.mdi-image-grid-on::before { content: ""; }
.mdi-image-hdr-off::before { content: ""; }
.mdi-image-hdr-on::before { content: ""; }
.mdi-image-hdr-strong::before { content: ""; }
.mdi-image-hdr-weak::before { content: ""; }
.mdi-image-healing::before { content: ""; }
.mdi-image-image::before { content: ""; }
.mdi-image-image-aspect-ratio::before { content: ""; }
.mdi-image-iso::before { content: ""; }
.mdi-image-landscape::before { content: ""; }
.mdi-image-leak-add::before { content: ""; }
.mdi-image-leak-remove::before { content: ""; }
.mdi-image-lens::before { content: ""; }
.mdi-image-looks::before { content: ""; }
.mdi-image-looks-3::before { content: ""; }
.mdi-image-looks-4::before { content: ""; }
.mdi-image-looks-5::before { content: ""; }
.mdi-image-looks-6::before { content: ""; }
.mdi-image-looks-one::before { content: ""; }
.mdi-image-looks-two::before { content: ""; }
.mdi-image-loupe::before { content: ""; }
.mdi-image-movie-creation::before { content: ""; }
.mdi-image-nature::before { content: ""; }
.mdi-image-nature-people::before { content: ""; }
.mdi-image-navigate-before::before { content: ""; }
.mdi-image-navigate-next::before { content: ""; }
.mdi-image-palette::before { content: ""; }
.mdi-image-panorama::before { content: ""; }
.mdi-image-panorama-fisheye::before { content: ""; }
.mdi-image-panorama-horizontal::before { content: ""; }
.mdi-image-panorama-vertical::before { content: ""; }
.mdi-image-panorama-wide-angle::before { content: ""; }
.mdi-image-photo::before { content: ""; }
.mdi-image-photo-album::before { content: ""; }
.mdi-image-photo-camera::before { content: ""; }
.mdi-image-photo-library::before { content: ""; }
.mdi-image-portrait::before { content: ""; }
.mdi-image-remove-red-eye::before { content: ""; }
.mdi-image-rotate-left::before { content: ""; }
.mdi-image-rotate-right::before { content: ""; }
.mdi-image-slideshow::before { content: ""; }
.mdi-image-straighten::before { content: ""; }
.mdi-image-style::before { content: ""; }
.mdi-image-switch-camera::before { content: ""; }
.mdi-image-switch-video::before { content: ""; }
.mdi-image-tag-faces::before { content: ""; }
.mdi-image-texture::before { content: ""; }
.mdi-image-timelapse::before { content: ""; }
.mdi-image-timer::before { content: ""; }
.mdi-image-timer-3::before { content: ""; }
.mdi-image-timer-10::before { content: ""; }
.mdi-image-timer-auto::before { content: ""; }
.mdi-image-timer-off::before { content: ""; }
.mdi-image-tonality::before { content: ""; }
.mdi-image-transform::before { content: ""; }
.mdi-image-tune::before { content: ""; }
.mdi-image-wb-auto::before { content: ""; }
.mdi-image-wb-cloudy::before { content: ""; }
.mdi-image-wb-incandescent::before { content: ""; }
.mdi-image-wb-irradescent::before { content: ""; }
.mdi-image-wb-sunny::before { content: ""; }
.mdi-maps-beenhere::before { content: ""; }
.mdi-maps-directions::before { content: ""; }
.mdi-maps-directions-bike::before { content: ""; }
.mdi-maps-directions-bus::before { content: ""; }
.mdi-maps-directions-car::before { content: ""; }
.mdi-maps-directions-ferry::before { content: ""; }
.mdi-maps-directions-subway::before { content: ""; }
.mdi-maps-directions-train::before { content: ""; }
.mdi-maps-directions-transit::before { content: ""; }
.mdi-maps-directions-walk::before { content: ""; }
.mdi-maps-flight::before { content: ""; }
.mdi-maps-hotel::before { content: ""; }
.mdi-maps-layers::before { content: ""; }
.mdi-maps-layers-clear::before { content: ""; }
.mdi-maps-local-airport::before { content: ""; }
.mdi-maps-local-atm::before { content: ""; }
.mdi-maps-local-attraction::before { content: ""; }
.mdi-maps-local-bar::before { content: ""; }
.mdi-maps-local-cafe::before { content: ""; }
.mdi-maps-local-car-wash::before { content: ""; }
.mdi-maps-local-convenience-store::before { content: ""; }
.mdi-maps-local-drink::before { content: ""; }
.mdi-maps-local-florist::before { content: ""; }
.mdi-maps-local-gas-station::before { content: ""; }
.mdi-maps-local-grocery-store::before { content: ""; }
.mdi-maps-local-hospital::before { content: ""; }
.mdi-maps-local-hotel::before { content: ""; }
.mdi-maps-local-laundry-service::before { content: ""; }
.mdi-maps-local-library::before { content: ""; }
.mdi-maps-local-mall::before { content: ""; }
.mdi-maps-local-movies::before { content: ""; }
.mdi-maps-local-offer::before { content: ""; }
.mdi-maps-local-parking::before { content: ""; }
.mdi-maps-local-pharmacy::before { content: ""; }
.mdi-maps-local-phone::before { content: ""; }
.mdi-maps-local-pizza::before { content: ""; }
.mdi-maps-local-play::before { content: ""; }
.mdi-maps-local-post-office::before { content: ""; }
.mdi-maps-local-print-shop::before { content: ""; }
.mdi-maps-local-restaurant::before { content: ""; }
.mdi-maps-local-see::before { content: ""; }
.mdi-maps-local-shipping::before { content: ""; }
.mdi-maps-local-taxi::before { content: ""; }
.mdi-maps-location-history::before { content: ""; }
.mdi-maps-map::before { content: ""; }
.mdi-maps-my-location::before { content: ""; }
.mdi-maps-navigation::before { content: ""; }
.mdi-maps-pin-drop::before { content: ""; }
.mdi-maps-place::before { content: ""; }
.mdi-maps-rate-review::before { content: ""; }
.mdi-maps-restaurant-menu::before { content: ""; }
.mdi-maps-satellite::before { content: ""; }
.mdi-maps-store-mall-directory::before { content: ""; }
.mdi-maps-terrain::before { content: ""; }
.mdi-maps-traffic::before { content: ""; }
.mdi-navigation-apps::before { content: ""; }
.mdi-navigation-arrow-back::before { content: ""; }
.mdi-navigation-arrow-drop-down::before { content: ""; }
.mdi-navigation-arrow-drop-down-circle::before { content: ""; }
.mdi-navigation-arrow-drop-up::before { content: ""; }
.mdi-navigation-arrow-forward::before { content: ""; }
.mdi-navigation-cancel::before { content: ""; }
.mdi-navigation-check::before { content: ""; }
.mdi-navigation-chevron-left::before { content: ""; }
.mdi-navigation-chevron-right::before { content: ""; }
.mdi-navigation-close::before { content: ""; }
.mdi-navigation-expand-less::before { content: ""; }
.mdi-navigation-expand-more::before { content: ""; }
.mdi-navigation-fullscreen::before { content: ""; }
.mdi-navigation-fullscreen-exit::before { content: ""; }
.mdi-navigation-menu::before { content: ""; }
.mdi-navigation-more-horiz::before { content: ""; }
.mdi-navigation-more-vert::before { content: ""; }
.mdi-navigation-refresh::before { content: ""; }
.mdi-navigation-unfold-less::before { content: ""; }
.mdi-navigation-unfold-more::before { content: ""; }
.mdi-notification-adb::before { content: ""; }
.mdi-notification-bluetooth-audio::before { content: ""; }
.mdi-notification-disc-full::before { content: ""; }
.mdi-notification-dnd-forwardslash::before { content: ""; }
.mdi-notification-do-not-disturb::before { content: ""; }
.mdi-notification-drive-eta::before { content: ""; }
.mdi-notification-event-available::before { content: ""; }
.mdi-notification-event-busy::before { content: ""; }
.mdi-notification-event-note::before { content: ""; }
.mdi-notification-folder-special::before { content: ""; }
.mdi-notification-mms::before { content: ""; }
.mdi-notification-more::before { content: ""; }
.mdi-notification-network-locked::before { content: ""; }
.mdi-notification-phone-bluetooth-speaker::before { content: ""; }
.mdi-notification-phone-forwarded::before { content: ""; }
.mdi-notification-phone-in-talk::before { content: ""; }
.mdi-notification-phone-locked::before { content: ""; }
.mdi-notification-phone-missed::before { content: ""; }
.mdi-notification-phone-paused::before { content: ""; }
.mdi-notification-play-download::before { content: ""; }
.mdi-notification-play-install::before { content: ""; }
.mdi-notification-sd-card::before { content: ""; }
.mdi-notification-sim-card-alert::before { content: ""; }
.mdi-notification-sms::before { content: ""; }
.mdi-notification-sms-failed::before { content: ""; }
.mdi-notification-sync::before { content: ""; }
.mdi-notification-sync-disabled::before { content: ""; }
.mdi-notification-sync-problem::before { content: ""; }
.mdi-notification-system-update::before { content: ""; }
.mdi-notification-tap-and-play::before { content: ""; }
.mdi-notification-time-to-leave::before { content: ""; }
.mdi-notification-vibration::before { content: ""; }
.mdi-notification-voice-chat::before { content: ""; }
.mdi-notification-vpn-lock::before { content: ""; }
.mdi-social-cake::before { content: ""; }
.mdi-social-domain::before { content: ""; }
.mdi-social-group::before { content: ""; }
.mdi-social-group-add::before { content: ""; }
.mdi-social-location-city::before { content: ""; }
.mdi-social-mood::before { content: ""; }
.mdi-social-notifications::before { content: ""; }
.mdi-social-notifications-none::before { content: ""; }
.mdi-social-notifications-off::before { content: ""; }
.mdi-social-notifications-on::before { content: ""; }
.mdi-social-notifications-paused::before { content: ""; }
.mdi-social-pages::before { content: ""; }
.mdi-social-party-mode::before { content: ""; }
.mdi-social-people::before { content: ""; }
.mdi-social-people-outline::before { content: ""; }
.mdi-social-person::before { content: ""; }
.mdi-social-person-add::before { content: ""; }
.mdi-social-person-outline::before { content: ""; }
.mdi-social-plus-one::before { content: ""; }
.mdi-social-poll::before { content: ""; }
.mdi-social-public::before { content: ""; }
.mdi-social-school::before { content: ""; }
.mdi-social-share::before { content: ""; }
.mdi-social-whatshot::before { content: ""; }
.mdi-toggle-check-box::before { content: ""; }
.mdi-toggle-check-box-outline-blank::before { content: ""; }
.mdi-toggle-radio-button-off::before { content: ""; }
.mdi-toggle-radio-button-on::before { content: ""; }
.container { padding: 0px 1.5rem; margin: 0px auto; max-width: 1280px; width: 90%; }
@media only screen and (min-width: 601px) {
	.container { width: 85%; }
}
@media only screen and (min-width: 993px) {
	.container { width: 70%; }
}
.container .row { margin-left: -0.75rem; margin-right: -0.75rem; }
.section { padding-top: 1rem; padding-bottom: 1rem; }
.row { margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.row::after { content: ""; display: table; clear: both; }
.row .col { float: left; box-sizing: border-box; padding: 0px 0.75rem; }
.row .col.s12 { width: 100%; margin-left: 0px; }
@media only screen and (min-width: 601px) {
	.row .col.m12 { width: 100%; margin-left: 0px; }
}
@media only screen and (min-width: 993px) {
	.row .col.l2 { width: 16.6667%; margin-left: 0px; }
	.row .col.l3 { width: 25%; margin-left: 0px; }
	.row .col.l4 { width: 33.3333%; margin-left: 0px; }
	.row .col.l6 { width: 50%; margin-left: 0px; }
	.row .col.l8 { width: 66.6667%; margin-left: 0px; }
	.row .col.l9 { width: 75%; margin-left: 0px; }
	.row .col.l10 { width: 83.3333%; margin-left: 0px; }
	.row .col.l12 { width: 100%; margin-left: 0px; }
}
nav { color: rgb(255, 255, 255); background-color: rgb(238, 110, 115); width: 100%; height: 56px; line-height: 56px; }
nav a { color: rgb(255, 255, 255); }
nav .nav-wrapper { position: relative; height: 100%; }
nav .nav-wrapper i { display: block; font-size: 2rem; }
@media only screen and (min-width: 993px) {
	nav a.button-collapse { display: none; }
}
nav .button-collapse { float: left; position: relative; z-index: 1; height: 56px; }
nav .button-collapse i { font-size: 2.7rem; height: 56px; line-height: 56px; }
@media only screen and (max-width: 992px) {
}
nav ul { margin: 0px; }
nav ul li { transition: background-color 0.3s ease 0s; float: left; padding: 0px; }
nav ul li:hover, nav ul li.active { background-color: rgba(0, 0, 0, 0.1); }
nav ul a { font-size: 1rem; color: rgb(255, 255, 255); display: block; padding: 0px 15px; }
@media only screen and (min-width: 601px) {
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i { height: 64px; line-height: 64px; }
}
@font-face {
	font-family: "Roboto";
	font-weight: 200;
	src: url('roboto-thin.woff2') format("woff2"), url('roboto-thin.woff') format("woff"), url('roboto-thin.ttf') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-weight: 300;
	src: url('roboto-light.woff2') format("woff2"), url('roboto-light.woff') format("woff"), url('roboto-light.ttf') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-weight: 400;
	src: url('roboto-regular.woff2') format("woff2"), url('roboto-regular.woff') format("woff"), url('roboto-regular.ttf') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-weight: 500;
	src: url('roboto-medium.woff2') format("woff2"), url('roboto-medium.woff') format("woff"), url('roboto-medium.ttf') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-weight: 700;
	src: url('roboto-bold.woff2') format("woff2"), url('roboto-bold.woff') format("woff"), url('roboto-bold.ttf') format("truetype");
}
a { text-decoration: none; }
html { line-height: 1.5; font-family: "Roboto",sans-serif; font-weight: normal; color: rgba(0, 0, 0, 0.87); }
@media only screen and (min-width: 0px) {
	html { font-size: 14px; }
}
@media only screen and (min-width: 992px) {
	html { font-size: 14.5px; }
}
@media only screen and (min-width: 1200px) {
	html { font-size: 15px; }
}
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h2 { font-size: 3.56rem; line-height: 3.916rem; margin: 1.78rem 0px 1.424rem; }
h3 { font-size: 2.92rem; line-height: 3.212rem; margin: 1.46rem 0px 1.168rem; }
h4 { font-size: 2.28rem; line-height: 2.508rem; margin: 1.14rem 0px 0.912rem; }
@media only screen and (min-width: 360px) {
}
@media only screen and (min-width: 0px) {
}
@media only screen and (min-width: 390px) {
}
@media only screen and (min-width: 30px) {
}
@media only screen and (min-width: 420px) {
}
@media only screen and (min-width: 60px) {
}
@media only screen and (min-width: 450px) {
}
@media only screen and (min-width: 90px) {
}
@media only screen and (min-width: 480px) {
}
@media only screen and (min-width: 120px) {
}
@media only screen and (min-width: 510px) {
}
@media only screen and (min-width: 150px) {
}
@media only screen and (min-width: 540px) {
}
@media only screen and (min-width: 180px) {
}
@media only screen and (min-width: 570px) {
}
@media only screen and (min-width: 210px) {
}
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 240px) {
}
@media only screen and (min-width: 630px) {
}
@media only screen and (min-width: 270px) {
}
@media only screen and (min-width: 660px) {
}
@media only screen and (min-width: 300px) {
}
@media only screen and (min-width: 690px) {
}
@media only screen and (min-width: 330px) {
}
@media only screen and (min-width: 720px) {
}
@media only screen and (min-width: 360px) {
}
@media only screen and (min-width: 750px) {
}
@media only screen and (min-width: 390px) {
}
@media only screen and (min-width: 780px) {
}
@media only screen and (min-width: 420px) {
}
@media only screen and (min-width: 810px) {
}
@media only screen and (min-width: 450px) {
}
@media only screen and (min-width: 840px) {
}
@media only screen and (min-width: 480px) {
}
@media only screen and (min-width: 870px) {
}
@media only screen and (min-width: 510px) {
}
@media only screen and (min-width: 900px) {
}
@media only screen and (min-width: 540px) {
}
@media only screen and (min-width: 930px) {
}
@media only screen and (min-width: 570px) {
}
@media only screen and (min-width: 960px) {
}
@media only screen and (min-width: 600px) {
}
@media only screen and (max-width: 600px) {
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
}
@media only screen and (min-width: 993px) {
}
@media only screen and (max-width: 600px) {
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
}
@media only screen and (min-width: 993px) {
}
.material-tooltip { padding: 10px 8px; font-size: 1rem; z-index: 1000; background-color: transparent; border-radius: 2px; color: rgb(255, 255, 255); min-height: 36px; line-height: 1rem; opacity: 0; display: none; position: absolute; text-align: center; overflow: hidden; left: 0px; top: 0px; will-change: top, left; }
.backdrop { position: absolute; opacity: 0; display: none; height: 7px; width: 14px; border-radius: 0px 0px 14px 14px; background-color: rgb(50, 50, 50); z-index: -1; transform-origin: 50% 10% 0px; will-change: transform, opacity; }
.btn-floating::before { border-radius: 0px; }
@media only screen and (max-width: 992px) {
}
.materialboxed:hover:not(.active) { opacity: 0.8; }
:-moz-placeholder { color: rgb(209, 209, 209); }
*::-moz-placeholder { color: rgb(209, 209, 209); }
input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(38, 166, 154); box-shadow: 0px 1px 0px 0px rgb(38, 166, 154); }
input[type="text"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label { color: rgb(38, 166, 154); }
@media only screen and (max-width: 992px) {
}
@media only screen and (max-width: 600px) {
}
.hiddendiv { display: none; white-space: pre-wrap; word-wrap: break-word; padding-top: 1.2rem; }
[type="radio"]:not(:checked), [type="radio"]:checked { position: absolute; left: -9999px; visibility: hidden; }
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label { position: relative; padding-left: 35px; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 1rem; transition: all 0.28s ease 0s; -moz-user-select: none; }
[type="radio"] + label::before, [type="radio"] + label::after { content: ""; position: absolute; left: 0px; top: 0px; margin: 4px; width: 16px; height: 16px; z-index: 0; transition: all 0.28s ease 0s; }
[type="radio"]:not(:checked) + label::before { border-radius: 50%; border: 2px solid rgb(90, 90, 90); }
[type="radio"]:not(:checked) + label::after { border-radius: 50%; border: 2px solid rgb(90, 90, 90); z-index: -1; transform: scale(0); }
[type="radio"]:checked + label::before { border-radius: 50%; border: 2px solid transparent; }
[type="radio"]:checked + label::after { border-radius: 50%; border: 2px solid rgb(38, 166, 154); background-color: rgb(38, 166, 154); z-index: 0; transform: scale(1.02); }
.with-gap[type="radio"]:checked + label::before { border-radius: 50%; border: 2px solid rgb(38, 166, 154); }
.with-gap[type="radio"]:checked + label::after { border-radius: 50%; border: 2px solid rgb(38, 166, 154); background-color: rgb(38, 166, 154); z-index: 0; transform: scale(0.5); }
[type="radio"]:disabled:not(:checked) + label::before, [type="radio"]:disabled:checked + label::before { background-color: transparent; border-color: rgba(0, 0, 0, 0.26); }
[type="radio"]:disabled:not(:checked) + label:hover::before { border-color: rgba(0, 0, 0, 0.26); }
[type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: absolute; left: -9999px; }
[type="checkbox"] + label::before { content: ""; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; z-index: 0; border: 2px solid rgb(90, 90, 90); border-radius: 1px; margin-top: 2px; transition: all 0.2s ease 0s; }
[type="checkbox"]:disabled:not(:checked) + label::before { border: medium none; background-color: rgba(0, 0, 0, 0.26); }
[type="checkbox"]:checked + label::before { top: -4px; left: -3px; width: 12px; height: 22px; border-width: 2px; border-style: solid; border-color: transparent rgb(38, 166, 154) rgb(38, 166, 154) transparent; transform: rotate(40deg); transform-origin: 100% 100% 0px; }
[type="checkbox"]:checked:disabled + label::before { border-right: 2px solid rgba(0, 0, 0, 0.26); border-bottom: 2px solid rgba(0, 0, 0, 0.26); }
[type="checkbox"]:indeterminate + label::before { left: -10px; top: -11px; width: 10px; height: 22px; border-width: medium 2px medium medium; border-style: none solid none none; border-color: -moz-use-text-color rgb(38, 166, 154) -moz-use-text-color -moz-use-text-color; transform: rotate(90deg); transform-origin: 100% 100% 0px; }
[type="checkbox"]:indeterminate:disabled + label::before { border-right: 2px solid rgba(0, 0, 0, 0.26); background-color: transparent; }
.filled-in[type="checkbox"] + label::after { border-radius: 2px; }
.filled-in[type="checkbox"] + label::before, .filled-in[type="checkbox"] + label::after { content: ""; left: 0px; position: absolute; transition: border 0.25s ease 0s, background-color 0.25s ease 0s, width 0.2s ease 0.1s, height 0.2s ease 0.1s, top 0.2s ease 0.1s, left 0.2s ease 0.1s; z-index: 1; }
.filled-in[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
.filled-in[type="checkbox"]:checked + label::before { top: 0px; left: 1px; width: 8px; height: 13px; border-width: 2px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in[type="checkbox"]:checked + label::after { top: 0px; width: 20px; height: 20px; border: 2px solid rgb(38, 166, 154); background-color: rgb(38, 166, 154); z-index: 0; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::before { background-color: transparent; border: 2px solid transparent; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::after { border-color: transparent; background-color: rgb(189, 189, 189); }
.filled-in[type="checkbox"]:disabled:checked + label::before { background-color: transparent; }
.filled-in[type="checkbox"]:disabled:checked + label::after { background-color: rgb(189, 189, 189); border-color: rgb(189, 189, 189); }
.switch label input[type="checkbox"]:checked + .lever::after { background-color: rgb(38, 166, 154); }
.switch label .lever::after { content: ""; position: absolute; display: inline-block; width: 21px; height: 21px; background-color: rgb(241, 241, 241); border-radius: 21px; box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4); left: -5px; top: -3px; transition: left 0.3s ease 0s, background 0.3s ease 0s, box-shadow 0.1s ease 0s; }
input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(38, 166, 154, 0.1); }
input[type="checkbox"]:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(0, 0, 0, 0.08); }
.switch label input[type="checkbox"]:checked + .lever::after { left: 24px; }
.switch label input[type="checkbox"][disabled] + .lever::after, .switch label input[type="checkbox"][disabled]:checked + .lever::after { background-color: rgb(189, 189, 189); }
input[type="range"]::-moz-range-track { height: 3px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; border: medium none; }
input[type="range"]::-moz-range-thumb { border: medium none; height: 14px; width: 14px; border-radius: 50%; background: rgb(38, 166, 154) none repeat scroll 0% 0%; margin-top: -5px; }
input[type="range"]:focus::-moz-range-track { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.side-nav { position: fixed; width: 240px; left: -105%; top: 0px; margin: 0px; height: calc(100%); padding-bottom: 60px; background-color: rgb(255, 255, 255); z-index: 999; overflow-y: auto; will-change: left; }
.side-nav li { float: none; padding: 0px 15px; }
.side-nav li:hover, .side-nav li.active { background-color: rgb(221, 221, 221); }
.side-nav a { color: rgb(68, 68, 68); display: block; font-size: 1rem; height: 64px; line-height: 64px; padding: 0px 15px; }
.drag-target { height: 100%; width: 10px; position: fixed; top: 0px; z-index: 998; }
@media only screen and (max-width: 992px) {
}
.picker__day--disabled::before { border-top-color: rgb(170, 170, 170); }
.picker__button--today::before, .picker__button--clear::before, .picker__button--close::before { position: relative; display: inline-block; height: 0px; }
.picker__button--today::before, .picker__button--clear::before { content: " "; margin-right: 0.45em; }
.picker__button--today::before { top: -0.05em; width: 0px; border-top: 0.66em solid rgb(0, 89, 188); border-left: 0.66em solid transparent; }
.picker__button--clear::before { top: -0.25em; width: 0.66em; border-top: 3px solid rgb(238, 34, 0); }
.picker__button--close::before { content: "×"; top: -0.1em; vertical-align: top; font-size: 1.1em; margin-right: 0.35em; color: rgb(119, 119, 119); }
.picker__button--today[disabled]::before { border-top-color: rgb(170, 170, 170); }
.picker__nav--prev::before, .picker__nav--next::before { content: " "; border-top: 0.5em solid transparent; border-bottom: 0.5em solid transparent; border-right: 0.75em solid rgb(103, 103, 103); width: 0px; height: 0px; display: block; margin: 0px auto; }
.picker__nav--next::before { border-right: 0px none; border-left: 0.75em solid rgb(103, 103, 103); }
.picker--time .picker__button--clear::before { top: -0.25em; color: rgb(102, 102, 102); font-size: 1.25em; font-weight: bold; }
.picker--time .picker__button--clear:hover::before, .picker--time .picker__button--clear:focus::before { color: rgb(255, 255, 255); }
/* ::::: http://demo.deviserweb.com/cv/assets/css/animate.css ::::: */

.animated { animation-duration: 1s; animation-fill-mode: both; }
.fadeIn { animation-name: fadeIn; }
/* ::::: http://fonts.googleapis.com/css?family=Roboto:400,100,300,700,400italic,700italic ::::: */

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('ty9dfvlaziwdqq2dhoyjphkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('frnv30oaydlfrth2vnzzdhkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('gwvjdern2amz39wrsoz7fxkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('azmswpodyevhtrvuabjwvbkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('vvxugkzxbhtx_s_vctlpghkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('e7mevayvogmqfwwl61pkhbkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('2tsd397wlxj96qwhynikxhyhjbspvc47ee6xr_80hnw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('0ec6fl06luxeywpbsjvxcix0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('fl4y0qdoxyythegmxx8kcyx0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('-l14jk06m6puhb-5mxqqnyx0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('i3s1wsgsg9ycurv6puktoyx0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('nydwbdd4giq26g5xybhsfix0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('pru33qjshpzsmg3z6vywnyx0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('hgo13k-tfspn0qi1sfdufzbw1xu1rkptjj_0jans920.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('stdaa6j0psb920vjv-mrzh-_kf6byyo6clydb4hqe-y.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('uyecmkohco9x1wdmbyhim3-_kf6byyo6clydb4hqe-y.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('tnj4sb6dnbdaqnsm8cfqbx-_kf6byyo6clydb4hqe-y.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('_vyfx-s824kxq_ul2bhqyh-_kf6byyo6clydb4hqe-y.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('nj4vxlgwwwbesv18dahqnn-_kf6byyo6clydb4hqe-y.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('ks_cvxiciwuwvsfwfa3bjn-_kf6byyo6clydb4hqe-y.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('ommgfzmqthoryqo9n22dcuvvdin1pk8aktelpez5c0a.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('77fxfjrbgzn4acrsfhlh3ox0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('isz-wbcxnkabnjo6_twhtox0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('ux6i4jxqdm3fvtc1cpuwqox0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('jsn2cgvdbcvycnfjfjsdfix0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('pwzc-ybil414wb9rb1iapyx0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('97uahxiqzroncbacei3aw4x0hvgzzqufrduzrpvh3d8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('d-6iyplofoccackzxwxsojbw1xu1rkptjj_0jans920.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('wxrxja0c3kdtc7lmafg4drkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('opxuqto0ugqqhgj_sfdlwbkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('1hzf02poanh32k2vkgeoubkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('cdkhraxnqtovbaoxwdor9xkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('k23cxwvtrifd6djsevi07rkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('vszulfksk0lljjfeaxcrehkaz4ryn47zy2rvigwqf6w.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('vpcynsl0qhq_6dx7lkvbyxyhjbspvc47ee6xr_80hnw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc_zrar2tg8w2lzm7klnl0-w.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc14syydjg5du2qzjevsuta0.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc1bw26qxpsj-_zkm_xt4hww.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajccwt_rm691ltebkfy2zkksmi.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc9dinsr5a-9oe_ivpu8xwly.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc6e8km4xwr1_1byurrojrgc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc4gp9q8gbyrhqglrav_ixfk.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* ::::: http://demo.deviserweb.com/cv/assets/icons/font-awesome-4.1.0/css/font-awesome.min.css ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfontd41d.eot') format("embedded-opentype"), url('fontawesome-webfont862f.woff') format("woff"), url('fontawesome-webfont862f.html') format("truetype"), url('fontawesome-webfont862f.svg') format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-square::before, .fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
/* ::::: http://demo.deviserweb.com/cv/assets/css/style.css ::::: */

* { font-family: "roboto",sans-serif; }
p { font-family: "Roboto",sans-serif; font-weight: 300; font-size: 10pt; line-height: 17pt; }
a { color: rgb(255, 255, 255); }
.a1 { visibility: visible; animation-delay: 0.1s; }
.a2 { visibility: visible; animation-delay: 0.2s; }
.a3 { visibility: visible; animation-delay: 0.3s; }
.a4 { visibility: visible; animation-delay: 0.4s; }
.a5 { visibility: visible; animation-delay: 0.5s; animation-name: fadeIn; }
h2, h3 { font-family: "Roboto",sans-serif; font-weight: 500; }
h2 { font-size: 22pt; line-height: 37pt; margin: 0px; }
h3 { font-size: 14pt; line-height: 24pt; }
h4 { font-size: 12pt; line-height: 20pt; opacity: 1; }
.fa { font-size: 22px; }
body { background-color: rgb(234, 232, 231); color: rgb(118, 114, 112); text-align: center; }
.container { margin-top: 24px; }
.sidebar { text-align: left; color: rgb(255, 255, 255); background-color: rgb(93, 164, 217); overflow: hidden; display: block; }
.sidebar .heading { position: relative; }
.sidebar .heading .feature-img { position: relative; }
.sidebar .heading .feature-img img { width: 100%; }
.sidebar .heading .button-collapse { display: block ! important; }
.sidebar .heading .nav-icon { position: absolute; top: 0px; padding: 0px 16px; }
.sidebar .heading nav { background-color: initial; box-shadow: initial; }
.sidebar .heading nav .button-collapse i { height: 30px; font-size: 18pt; line-height: 24pt; background-color: rgb(93, 164, 217); margin-top: 20px; padding: 0px 6px; }
.sidebar .heading nav .side-nav li a:hover { color: rgb(93, 164, 217); }
.sidebar .heading nav .side-nav li:hover { background-color: transparent ! important; }
.sidebar .heading .title { position: absolute; right: 11px; bottom: 46px; }
.sidebar .heading .title span { font-size: 10pt; margin: 0px; padding: 0px; line-height: 15pt; }
.sidebar .icon { margin-top: 8px; }
.sidebar .icon .fa { display: inherit; text-align: center; }
.sidebar .sidebar-item { overflow: hidden; margin-top: 10px; }
.sidebar .sidebar-item:first-child { margin-top: 30px; }
.sidebar .section-item-details { padding-right: 26px; margin-bottom: 30px; }
.sidebar .section-item-details p { margin: 0px; }
.sidebar .info { border-bottom: 1px solid rgb(71, 131, 194); padding-left: 0px; }
.sidebar .info span { opacity: 0.7; font-weight: 300; }
.sidebar .personal { margin-bottom: 20px; }
.sidebar .personal h4 { margin: 0px; }
.sidebar .work h4 { margin-bottom: 0px; }
.sidebar .address-details h4 { margin-top: 0px; }
.sidebar .address-details h4 span { font-size: 10pt; }
.sidebar .skill-line { padding-right: 30px; padding-left: 0px; }
.sidebar .skill-line .progress { background-color: rgb(71, 131, 194); height: 2px; overflow: visible; }
.sidebar .skill-line .determinate { background-color: rgb(255, 255, 255); }
.sidebar .skill-line .determinate .fa { font-size: 12px; position: absolute; top: -5px; right: 0px; margin-left: 50%; }
.sidebar .skill-line h3 { margin-top: 0px; margin-bottom: 20px; }
.sidebar .skill-line span { opacity: initial; }
.section { padding-left: 32px ! important; text-align: left; }
.section .fa { text-align: center; display: block; font-size: 30pt; }
.section .section-wrapper { background-color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 24px; padding-bottom: 24px ! important; }
.section .section-wrapper .section-icon { margin-top: 40px; }
.section .section-wrapper h2 { margin-top: 30px; margin-bottom: 25px; }
.custom-content { padding-right: 0px ! important; }
.custom-content-wrapper { padding-right: 30px; margin-bottom: 25px; border-bottom: 1px solid rgb(189, 189, 189); }
.custom-content-wrapper:last-child { border-bottom: initial; }
.custom-content-wrapper h3 { margin: 0px; font-size: 12pt; line-height: 20pt; }
.custom-content-wrapper h3 span { color: rgb(118, 114, 112); }
.custom-content-wrapper span { color: rgb(93, 164, 217); margin-top: 0px; font-size: 10pt; line-height: 15pt; }
.custom-content-wrapper p { margin-top: 0px; margin-bottom: 25px; }
.interests ul { padding-left: 0px; }
.interests ul li { list-style-type: none; display: inline-block; width: 19%; }
.interests ul li .fa { color: rgb(93, 164, 217); text-align: left; }
.website { padding-top: 40px ! important; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.website span { font-size: 12pt; line-height: 18pt; }
.website span a { color: rgb(93, 164, 217); word-wrap: break-word; }
.blog-post:nth-child(2n+1) { padding-left: 0px ! important; }
.blog-post:nth-child(2n) { padding-right: 0px ! important; }
input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(93, 164, 217); }
input[type="text"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label { color: rgb(93, 164, 217); }
/* ::::: http://demo.deviserweb.com/cv/assets/css/responsive.css ::::: */

@media only screen and (min-width: 321px) and (max-device-width: 568px) {
	.container { width: 100% ! important; }
	.sidebar .sidebar-item .info { margin-top: 20px; }
	.sidebar .sidebar-item .icon { margin-top: 20px; }
	.sidebar .skill-line span { text-align: left; display: block; }
	.sidebar .skill-line h3 { margin-bottom: 50px; }
	.section { padding: 0px ! important; text-align: center; margin-top: 30px; }
	.section .custom-content-wrapper p { padding: 15px; }
	.section .section-wrapper h2 { margin-top: 10px; margin-bottom: 10px; }
	.interests { margin-bottom: 10px; }
	.interests ul li { padding: 10px 15px; margin-right: initial; }
}
@media only screen and (max-width: 320px) {
	.container { width: 100% ! important; }
	.sidebar .nav-icon { top: 0px; }
	.sidebar .button-collapse { margin-left: 0px; }
	.sidebar-item .info { margin-top: 20px; }
	.skill-line span { text-align: left; display: block; }
	.skill-line h3 { margin-bottom: 50px; }
	.section { padding: 0px ! important; margin-top: 30px; }
	.section .custom-content-wrapper p { padding: 15px; }
	.interests { margin-top: 20px; margin-bottom: 10px; }
	.interests ul li .fa { text-align: center; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.sidebar .icon { margin-bottom: 15px; }
	.sidebar .nav-icon { top: 0px; }
	.section { text-align: left; padding-right: 0px ! important; padding-left: 24px ! important; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	body { text-align: center; }
	.container { width: 100% ! important; }
	.sidebar .nav-icon { top: 130px; }
	.sidebar .sidebar-item { overflow: hidden; }
	.sidebar .icon { margin: 30px 0px; }
	.sidebar .button-collapse { margin-left: 6px; }
	.sidebar .skill-line span { text-align: left; display: block; }
	.sidebar .skill-line h3 { margin-bottom: 20px; }
	.section { padding: 0px ! important; margin-top: 30px; text-align: center; }
	.section .custom-content-wrapper p { margin-top: 5px; padding: 0px 20px; }
	.interests { margin-top: 20px; margin-bottom: 10px; }
}
@media only screen and (max-width: 992px) {
	.container { width: 100% ! important; margin-top: 0px ! important; }
	.row { margin-left: -1.5rem ! important; margin-right: -1.5rem ! important; overflow-x: hidden ! important; }
	.button-collapse i { margin-left: 20px; }
	.sidebar { text-align: center; }
	.sidebar .sidebar-item { padding: 0px 30px; }
	.sidebar .section-item-details { padding: 0px 20px; }
	.sidebar .icon { margin-top: 20px; margin-bottom: 20px; }
	.sidebar .info { padding-left: 15px; }
	.sidebar .skill-line { margin-right: 0px ! important; padding: 20px; }
	.sidebar .skill-line span { text-align: left; display: block; }
	.section { text-align: center; margin-top: 30px; padding: 0px ! important; }
	.section .custom-content-wrapper { padding: initial; }
	.section .custom-content-wrapper p { margin-top: 10px; padding: 0px 20px; }
	.section .custom-content { padding: 0px 10px ! important; }
	.section .custom-content, .section .blog-post { margin: 0px 30px; }
	.interests ul li .fa { text-align: center; }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
	body { text-align: center; }
	.sidebar .sidebar-item { margin-top: 0px; }
	.skill-line span { text-align: left; display: block; }
}
/* ::::: http://demo.deviserweb.com/cv/assets/css/colors/lime.css ::::: */

body { background-color: rgb(234, 232, 231); color: rgb(118, 114, 112); }
.sidebar { color: rgb(255, 255, 255); background-color: rgb(93, 164, 217); }
.sidebar .heading nav .button-collapse i { background-color: rgb(93, 164, 217); }
.sidebar .heading nav .side-nav li a:hover { color: rgb(93, 164, 217); }
.sidebar .heading nav .side-nav li:hover { background-color: transparent ! important; }
.sidebar .info { border-bottom: 1px solid rgb(71, 131, 194); }
.sidebar .skill-line .progress { background-color: rgb(71, 131, 194); }
.sidebar .skill-line .determinate { background-color: rgb(255, 255, 255); }
.section .section-wrapper { background-color: rgb(255, 255, 255); }
.custom-content-wrapper { border-bottom: 1px solid rgb(189, 189, 189); }
.custom-content-wrapper span { color: rgb(93, 164, 217); }
.interests ul li .fa { color: rgb(93, 164, 217); }
.website span a { color: rgb(93, 164, 217); }
input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(93, 164, 217); }
input[type="text"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label { color: rgb(93, 164, 217); }
/* ::::: http://demo.deviserweb.com/cv/assets/css/demo.css ::::: */

.cv-style-switch { opacity: 0.95; position: fixed; z-index: 9999; top: 260px; right: -300px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.cv-style-switch a, .cv-style-switch a:hover { display: block; }
.cv-style-switch:hover { opacity: 1 ! important; }
.cv-style-switch .switched-options { position: relative; width: 300px; text-align: left; padding: 20px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); }
.cv-style-switch .config-title { text-transform: uppercase; font-weight: 700; font-size: 16px; color: rgb(0, 0, 0); border-bottom: 1px dotted rgb(204, 204, 204); border-top: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
.cv-style-switch ul { margin-bottom: 25px; }
.cv-style-switch ul .p { font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); margin-top: 10px; }
.cv-style-switch ul li a { font-size: 14px; font-weight: 400; line-height: 24px; color: rgb(128, 128, 128); }
.cv-style-switch ul li a:hover { color: rgb(0, 142, 214); }
.cv-style-switch ul.styles { margin-top: 15px; }
.cv-style-switch ul.styles li { display: inline-block; margin-right: 5px; }
.cv-style-switch ul.styles li .lime, .cv-style-switch ul.styles li .red, .cv-style-switch ul.styles li .coral-red, .cv-style-switch ul.styles li .purple, .cv-style-switch ul.styles li .blue, .cv-style-switch ul.styles li .orange, .cv-style-switch ul.styles li .green, .cv-style-switch ul.styles li .pink, .cv-style-switch ul.styles li .bottle { width: 26px; height: 26px; }
.cv-style-switch ul.styles li .lime { background: rgb(93, 164, 217) none repeat scroll 0% 0% ! important; }
.cv-style-switch ul.styles li .red { background: rgb(231, 76, 60) none repeat scroll 0% 0%; }
.cv-style-switch ul.styles li .purple { background: rgb(103, 58, 183) none repeat scroll 0% 0%; }
.cv-style-switch ul.styles li .orange { background: rgb(230, 126, 34) none repeat scroll 0% 0%; }
.cv-style-switch ul.styles li .green { background: rgb(26, 188, 156) none repeat scroll 0% 0%; }
.cv-style-switch .switch-button { opacity: 1 ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; font-size: 24px; color: rgb(39, 39, 39); position: absolute; overflow: hidden; left: -44px; top: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.cv-style-switch .switch-button:hover { color: rgb(0, 142, 214); cursor: pointer; text-decoration: none; }
