/* Minification failed. Returning unminified contents.
(100,1): run-time error CSS1019: Unexpected token, found '@import'
(100,9): run-time error CSS1019: Unexpected token, found 'url('../Fonts/IranSans/css/fontiran.css')'
(12470,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12516,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12564,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12660,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(12661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12726,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12744,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12762,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12798,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(12799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12906,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13527,1): run-time error CSS1019: Unexpected token, found '@import'
(13527,9): run-time error CSS1019: Unexpected token, found 'url(AR-Fonts.css)'
(13530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13922,39): run-time error CSS1046: Expect comma, found '208'
(13922,46): run-time error CSS1046: Expect comma, found ')'
(14605,31): run-time error CSS1046: Expect comma, found '222'
(14605,38): run-time error CSS1046: Expect comma, found ')'
(15349,31): run-time error CSS1046: Expect comma, found '249'
(15349,38): run-time error CSS1046: Expect comma, found ')'
(15456,47): run-time error CSS1046: Expect comma, found '0'
(15456,51): run-time error CSS1046: Expect comma, found '/'
(15457,39): run-time error CSS1046: Expect comma, found '0'
(15457,43): run-time error CSS1046: Expect comma, found '/'
(16335,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-colore-atiai'
(16336,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-colore-atiai'
(16340,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-colore-atistore'
(16341,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-colore-atistore'
(16345,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-active-aticlub'
(16346,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-active-aticlub'
(16358,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-active-atilink'
(16359,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-active-atilink'
(16704,17): run-time error CSS1039: Token not allowed after unary operator: '-colot-ati365'
(16816,28): run-time error CSS1039: Token not allowed after unary operator: '-colot-ati365'
(18078,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-colore-atistore'
(18082,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-active-aticlub'
(18086,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-active-atilink'
(19279,23): run-time error CSS1038: Expected hex color, found '#ffff'
(19975,47): run-time error CSS1046: Expect comma, found '0'
(19975,51): run-time error CSS1046: Expect comma, found '/'
(19976,39): run-time error CSS1046: Expect comma, found '0'
(19976,43): run-time error CSS1046: Expect comma, found '/'
(20001,47): run-time error CSS1046: Expect comma, found '0'
(20001,51): run-time error CSS1046: Expect comma, found '/'
(20002,39): run-time error CSS1046: Expect comma, found '0'
(20002,43): run-time error CSS1046: Expect comma, found '/'
(20191,51): run-time error CSS1034: Expected closing parenthesis, found ','
(20191,51): run-time error CSS1042: Expected function, found ','
(20191,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20203,51): run-time error CSS1034: Expected closing parenthesis, found ','
(20203,51): run-time error CSS1042: Expected function, found ','
(20203,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20237,44): run-time error CSS1034: Expected closing parenthesis, found ','
(20237,44): run-time error CSS1042: Expected function, found ','
(20237,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21983,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(22010,22): run-time error CSS1039: Token not allowed after unary operator: '-color-pistachio-nut'
(22014,22): run-time error CSS1039: Token not allowed after unary operator: '-color-pistachio-nut'
(22018,22): run-time error CSS1039: Token not allowed after unary operator: '-color-pistachio-nut'
(22103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22159,62): run-time error CSS1030: Expected identifier, found ':'
(22159,90): run-time error CSS1030: Expected identifier, found ','
(22159,107): run-time error CSS1031: Expected selector, found ')'
(22159,107): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../Fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../Fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../Fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../Fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../Fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../Fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face {
    font-family: 'MaterialSymbolsOutlined';
    font-style: normal;
    font-weight: 100 700;
    src: url('../../Fonts/googleSymboles/materialsymbolsoutlined.woff2');
}

@font-face {
    font-family: 'MaterialSymbolsRounded';
    font-style: normal;
    font-weight: 100 700;
    src: url('../../Fonts/googleSymboles/materialsymbolsrounded.woff2');
}

.fg {
    font-family: 'MaterialSymbolsOutlined' !important;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    font-variation-settings: 'FILL' 0, 'GRAD' 0, 'opsz' 48; /*opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200*/
    font-weight:500;
}

.fg-round::before {
    font-family: 'MaterialSymbolsRounded' !important;
}

.fg-fill::before {
    font-variation-settings: 'FILL' 1,'GRAD' 0, 'opsz' 48; /*opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200*/
}

.fg-2x::before {
    font-size: 1.5em;
}

.fg-3x::before {
    font-size: 2em;
}

.ic-center {
    display: flex;
    align-items: center;
}


@-webkit-keyframes fg-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fg-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fg-pulse {
    -webkit-animation: fg-spin 1s infinite steps(8);
    animation: fg-spin 1s infinite steps(8);
}

.fg-spin {
    -webkit-animation: fg-spin 2s infinite linear;
    animation: fg-spin 2s infinite linear;
}

.fg-spinner:before {
    content: "progress_activity" !important;
}
@import url('../Fonts/IranSans/css/fontiran.css');
 
body {
    font-family: IRANSans, 'IRANSans', Tahoma !important;
    direction: rtl;
    font-size: 13px;
}

    body img {
        max-width: 100%;
    }
.fg-search:before {
    content: "search";
}

.fg-search:before {
    content: "search";
}

.fg-home:before {
    content: "home";
}

.fg-menu:before {
    content: "menu";
}

.fg-close:before {
    content: "close";
}

.fg-settings:before {
    content: "settings";
}

.fg-done:before {
    content: "done";
}

.fg-expand-more:before {
    content: "expand_more";
}

.fg-check-circle:before {
    content: "check_circle";
}

.fg-favorite:before {
    content: "favorite";
}

.fg-add:before {
    content: "add";
}

.fg-delete:before {
    content: "delete";
}

.fg-arrow-back:before {
    content: "arrow_back";
}

.fg-star:before {
    content: "star";
}

.fg-chevron-right:before {
    content: "chevron_right";
}

.fg-logout:before {
    content: "logout";
}

.fg-arrow-forward-ios:before {
    content: "arrow_forward_ios";
}

.fg-add-circle:before {
    content: "add_circle";
}

.fg-cancel:before {
    content: "cancel";
}

.fg-arrow-back-ios:before {
    content: "arrow_back_ios";
}

.fg-arrow-forward:before {
    content: "arrow_forward";
}

.fg-arrow-drop-down:before {
    content: "arrow_drop_down";
}

.fg-more-vert:before {
    content: "more_vert";
}

.fg-check:before {
    content: "check";
}

.fg-check-box:before {
    content: "check_box";
}

.fg-toggle-on:before {
    content: "toggle_on";
}

.fg-grade:before {
    content: "grade";
}

.fg-open-in-new:before {
    content: "open_in_new";
}

.fg-check-box-outline-blank:before {
    content: "check_box_outline_blank";
}

.fg-refresh:before {
    content: "refresh";
}

.fg-login:before {
    content: "login";
}

.fg-chevron-left:before {
    content: "chevron_left";
}

.fg-expand-less:before {
    content: "expand_less";
}

.fg-radio-button-unchecked:before {
    content: "radio_button_unchecked";
}

.fg-more-horiz:before {
    content: "more_horiz";
}

.fg-apps:before {
    content: "apps";
}

.fg-arrow-right-alt:before {
    content: "arrow_right_alt";
}

.fg-radio-button-checked:before {
    content: "radio_button_checked";
}

.fg-download:before {
    content: "download";
}

.fg-remove:before {
    content: "remove";
}

.fg-toggle-off:before {
    content: "toggle_off";
}

.fg-bolt:before {
    content: "bolt";
}

.fg-arrow-upward:before {
    content: "arrow_upward";
}

.fg-filter-list:before {
    content: "filter_list";
}

.fg-delete-forever:before {
    content: "delete_forever";
}

.fg-autorenew:before {
    content: "autorenew";
}

.fg-key:before {
    content: "key";
}

.fg-arrow-downward:before {
    content: "arrow_downward";
}

.fg-sync:before {
    content: "sync";
}

.fg-sort:before {
    content: "sort";
}

.fg-block:before {
    content: "block";
}

.fg-add-box:before {
    content: "add_box";
}

.fg-arrow-back-ios-new:before {
    content: "arrow_back_ios_new";
}

.fg-restart-alt:before {
    content: "restart_alt";
}

.fg-shopping-cart-checkout:before {
    content: "shopping_cart_checkout";
}

.fg-menu-open:before {
    content: "menu_open";
}

.fg-expand-circle-down:before {
    content: "expand_circle_down";
}

.fg-backspace:before {
    content: "backspace";
}

.fg-arrow-circle-right:before {
    content: "arrow_circle_right";
}

.fg-undo:before {
    content: "undo";
}

.fg-done-all:before {
    content: "done_all";
}

.fg-arrow-right:before {
    content: "arrow_right";
}

.fg-do-not-disturb-on:before {
    content: "do_not_disturb_on";
}

.fg-open-in-full:before {
    content: "open_in_full";
}

.fg-double-arrow:before {
    content: "double_arrow";
}

.fg-manage-search:before {
    content: "manage_search";
}

.fg-sync-alt:before {
    content: "sync_alt";
}

.fg-zoom-in:before {
    content: "zoom_in";
}

.fg-done-outline:before {
    content: "done_outline";
}

.fg-drag-indicator:before {
    content: "drag_indicator";
}

.fg-fullscreen:before {
    content: "fullscreen";
}

.fg-keyboard-double-arrow-right:before {
    content: "keyboard_double_arrow_right";
}

.fg-star-half:before {
    content: "star_half";
}

.fg-settings-accessibility:before {
    content: "settings_accessibility";
}

.fg-ios-share:before {
    content: "ios_share";
}

.fg-arrow-drop-up:before {
    content: "arrow_drop_up";
}

.fg-reply:before {
    content: "reply";
}

.fg-exit-to-app:before {
    content: "exit_to_app";
}

.fg-unfold-more:before {
    content: "unfold_more";
}

.fg-library-add:before {
    content: "library_add";
}

.fg-cached:before {
    content: "cached";
}

.fg-select-check-box:before {
    content: "select_check_box";
}

.fg-terminal:before {
    content: "terminal";
}

.fg-change-circle:before {
    content: "change_circle";
}

.fg-disabled-by-default:before {
    content: "disabled_by_default";
}

.fg-swap-horiz:before {
    content: "swap_horiz";
}

.fg-swap-vert:before {
    content: "swap_vert";
}

.fg-close-fullscreen:before {
    content: "close_fullscreen";
}

.fg-app-registration:before {
    content: "app_registration";
}

.fg-download-for-offline:before {
    content: "download_for_offline";
}

.fg-arrow-circle-left:before {
    content: "arrow_circle_left";
}

.fg-arrow-circle-up:before {
    content: "arrow_circle_up";
}

.fg-file-open:before {
    content: "file_open";
}

.fg-minimize:before {
    content: "minimize";
}

.fg-open-with:before {
    content: "open_with";
}

.fg-keyboard-double-arrow-left:before {
    content: "keyboard_double_arrow_left";
}

.fg-dataset:before {
    content: "dataset";
}

.fg-add-task:before {
    content: "add_task";
}

.fg-start:before {
    content: "start";
}

.fg-keyboard-double-arrow-down:before {
    content: "keyboard_double_arrow_down";
}

.fg-keyboard-voice:before {
    content: "keyboard_voice";
}

.fg-create-new-folder:before {
    content: "create_new_folder";
}

.fg-forward:before {
    content: "forward";
}

.fg-downloading:before {
    content: "downloading";
}

.fg-settings-applications:before {
    content: "settings_applications";
}

.fg-compare-arrows:before {
    content: "compare_arrows";
}

.fg-redo:before {
    content: "redo";
}

.fg-publish:before {
    content: "publish";
}

.fg-arrow-left:before {
    content: "arrow_left";
}

.fg-zoom-out:before {
    content: "zoom_out";
}

.fg-html:before {
    content: "html";
}

.fg-token:before {
    content: "token";
}

.fg-switch-access-shortcut:before {
    content: "switch_access_shortcut";
}

.fg-arrow-circle-down:before {
    content: "arrow_circle_down";
}

.fg-fullscreen-exit:before {
    content: "fullscreen_exit";
}

.fg-sort-by-alpha:before {
    content: "sort_by_alpha";
}

.fg-delete-sweep:before {
    content: "delete_sweep";
}

.fg-indeterminate-check-box:before {
    content: "indeterminate_check_box";
}

.fg-first-page:before {
    content: "first_page";
}

.fg-keyboard-double-arrow-up:before {
    content: "keyboard_double_arrow_up";
}

.fg-view-timeline:before {
    content: "view_timeline";
}

.fg-arrow-drop-down-circle:before {
    content: "arrow_drop_down_circle";
}

.fg-settings-backup-restore:before {
    content: "settings_backup_restore";
}

.fg-assistant-navigation:before {
    content: "assistant_navigation";
}

.fg-sync-problem:before {
    content: "sync_problem";
}

.fg-clear-all:before {
    content: "clear_all";
}

.fg-density-medium:before {
    content: "density_medium";
}

.fg-heart-plus:before {
    content: "heart_plus";
}

.fg-filter-alt-off:before {
    content: "filter_alt_off";
}

.fg-expand:before {
    content: "expand";
}

.fg-last-page:before {
    content: "last_page";
}

.fg-subdirectory-arrow-right:before {
    content: "subdirectory_arrow_right";
}

.fg-unfold-less:before {
    content: "unfold_less";
}

.fg-arrow-outward:before {
    content: "arrow_outward";
}

.fg-download-done:before {
    content: "download_done";
}

.fg-123:before {
    content: "123";
}

.fg-swipe-left:before {
    content: "swipe_left";
}

.fg-auto-mode:before {
    content: "auto_mode";
}

.fg-saved-search:before {
    content: "saved_search";
}

.fg-system-update-alt:before {
    content: "system_update_alt";
}

.fg-place-item:before {
    content: "place_item";
}

.fg-maximize:before {
    content: "maximize";
}

.fg-javascript:before {
    content: "javascript";
}

.fg-search-off:before {
    content: "search_off";
}

.fg-output:before {
    content: "output";
}

.fg-swipe-up:before {
    content: "swipe_up";
}

.fg-fit-screen:before {
    content: "fit_screen";
}

.fg-select-all:before {
    content: "select_all";
}

.fg-dynamic-form:before {
    content: "dynamic_form";
}

.fg-hide-source:before {
    content: "hide_source";
}

.fg-swipe-right:before {
    content: "swipe_right";
}

.fg-switch-access-shortcut-add:before {
    content: "switch_access_shortcut_add";
}

.fg-browse-gallery:before {
    content: "browse_gallery";
}

.fg-check-small:before {
    content: "check_small";
}

.fg-css:before {
    content: "css";
}

.fg-density-small:before {
    content: "density_small";
}

.fg-assistant-direction:before {
    content: "assistant_direction";
}

.fg-file-download-done:before {
    content: "file_download_done";
}

.fg-move-up:before {
    content: "move_up";
}

.fg-youtube-searched-for:before {
    content: "youtube_searched_for";
}

.fg-swap-horizontal-circle:before {
    content: "swap_horizontal_circle";
}

.fg-data-thresholding:before {
    content: "data_thresholding";
}

.fg-install-mobile:before {
    content: "install_mobile";
}

.fg-move-down:before {
    content: "move_down";
}

.fg-abc:before {
    content: "abc";
}

.fg-dataset-linked:before {
    content: "dataset_linked";
}

.fg-restore-from-trash:before {
    content: "restore_from_trash";
}

.fg-enable:before {
    content: "enable";
}

.fg-install-desktop:before {
    content: "install_desktop";
}

.fg-keyboard-command-key:before {
    content: "keyboard_command_key";
}

.fg-view-kanban:before {
    content: "view_kanban";
}

.fg-browse-activity:before {
    content: "browse_activity";
}

.fg-reply-all:before {
    content: "reply_all";
}

.fg-switch-left:before {
    content: "switch_left";
}

.fg-compress:before {
    content: "compress";
}

.fg-swipe-down:before {
    content: "swipe_down";
}

.fg-swap-vertical-circle:before {
    content: "swap_vertical_circle";
}

.fg-remove-done:before {
    content: "remove_done";
}

.fg-apps-outage:before {
    content: "apps_outage";
}

.fg-filter-list-off:before {
    content: "filter_list_off";
}

.fg-hide:before {
    content: "hide";
}

.fg-star-rate:before {
    content: "star_rate";
}

.fg-switch-right:before {
    content: "switch_right";
}

.fg-swipe-vertical:before {
    content: "swipe_vertical";
}

.fg-more-up:before {
    content: "more_up";
}

.fg-sync-disabled:before {
    content: "sync_disabled";
}

.fg-keyboard-control-key:before {
    content: "keyboard_control_key";
}

.fg-pinch:before {
    content: "pinch";
}

.fg-eject:before {
    content: "eject";
}

.fg-key-off:before {
    content: "key_off";
}

.fg-php:before {
    content: "php";
}

.fg-subdirectory-arrow-left:before {
    content: "subdirectory_arrow_left";
}

.fg-view-cozy:before {
    content: "view_cozy";
}

.fg-transcribe:before {
    content: "transcribe";
}

.fg-do-not-disturb-off:before {
    content: "do_not_disturb_off";
}

.fg-send-time-extension:before {
    content: "send_time_extension";
}

.fg-width-normal:before {
    content: "width_normal";
}

.fg-view-comfy-alt:before {
    content: "view_comfy_alt";
}

.fg-heart-minus:before {
    content: "heart_minus";
}

.fg-share-reviews:before {
    content: "share_reviews";
}

.fg-width-full:before {
    content: "width_full";
}

.fg-unfold-more-double:before {
    content: "unfold_more_double";
}

.fg-view-compact-alt:before {
    content: "view_compact_alt";
}

.fg-file-download-off:before {
    content: "file_download_off";
}

.fg-extension-off:before {
    content: "extension_off";
}

.fg-open-in-new-off:before {
    content: "open_in_new_off";
}

.fg-check-indeterminate-small:before {
    content: "check_indeterminate_small";
}

.fg-more-down:before {
    content: "more_down";
}

.fg-width-wide:before {
    content: "width_wide";
}

.fg-repartition:before {
    content: "repartition";
}

.fg-density-large:before {
    content: "density_large";
}

.fg-swipe-left-alt:before {
    content: "swipe_left_alt";
}

.fg-swipe-down-alt:before {
    content: "swipe_down_alt";
}

.fg-swipe-right-alt:before {
    content: "swipe_right_alt";
}

.fg-swipe-up-alt:before {
    content: "swipe_up_alt";
}

.fg-unfold-less-double:before {
    content: "unfold_less_double";
}

.fg-keyboard-option-key:before {
    content: "keyboard_option_key";
}

.fg-cycle:before {
    content: "cycle";
}

.fg-hls:before {
    content: "hls";
}

.fg-hls-off:before {
    content: "hls_off";
}

.fg-file-upload-off:before {
    content: "file_upload_off";
}

.fg-progress-activity:before {
    content: "progress_activity";
}

.fg-rebase:before {
    content: "rebase";
}

.fg-expand-all:before {
    content: "expand_all";
}

.fg-expand-content:before {
    content: "expand_content";
}

.fg-rebase-edit:before {
    content: "rebase_edit";
}

.fg-collapse-all:before {
    content: "collapse_all";
}

.fg-empty-dashboard:before {
    content: "empty_dashboard";
}

.fg-arrow-split:before {
    content: "arrow_split";
}

.fg-arrow-upward-alt:before {
    content: "arrow_upward_alt";
}

.fg-switches:before {
    content: "switches";
}

.fg-quick-reference-all:before {
    content: "quick_reference_all";
}

.fg-magic-exchange:before {
    content: "magic_exchange";
}

.fg-side-navigation:before {
    content: "side_navigation";
}

.fg-directory-sync:before {
    content: "directory_sync";
}

.fg-cards:before {
    content: "cards";
}

.fg-arrow-downward-alt:before {
    content: "arrow_downward_alt";
}

.fg-bubble:before {
    content: "bubble";
}

.fg-quick-reference:before {
    content: "quick_reference";
}

.fg-left-click:before {
    content: "left_click";
}

.fg-deployed-code:before {
    content: "deployed_code";
}

.fg-steppers:before {
    content: "steppers";
}

.fg-data-check:before {
    content: "data_check";
}

.fg-move-item:before {
    content: "move_item";
}

.fg-sync-saved-locally:before {
    content: "sync_saved_locally";
}

.fg-arrow-left-alt:before {
    content: "arrow_left_alt";
}

.fg-stat-3:before {
    content: "stat_3";
}

.fg-acute:before {
    content: "acute";
}

.fg-clock-loader-60:before {
    content: "clock_loader_60";
}

.fg-data-alert:before {
    content: "data_alert";
}

.fg-page-info:before {
    content: "page_info";
}

.fg-preliminary:before {
    content: "preliminary";
}

.fg-toolbar:before {
    content: "toolbar";
}

.fg-captive-portal:before {
    content: "captive_portal";
}

.fg-data-info-alert:before {
    content: "data_info_alert";
}

.fg-clock-loader-10:before {
    content: "clock_loader_10";
}

.fg-right-panel-close:before {
    content: "right_panel_close";
}

.fg-new-window:before {
    content: "new_window";
}

.fg-page-control:before {
    content: "page_control";
}

.fg-point-scan:before {
    content: "point_scan";
}

.fg-search-check:before {
    content: "search_check";
}

.fg-sweep:before {
    content: "sweep";
}

.fg-question-exchange:before {
    content: "question_exchange";
}

.fg-right-panel-open:before {
    content: "right_panel_open";
}

.fg-stat-2:before {
    content: "stat_2";
}

.fg-star-rate-half:before {
    content: "star_rate_half";
}

.fg-stat-minus-1:before {
    content: "stat_minus_1";
}

.fg-stat-minus-2:before {
    content: "stat_minus_2";
}

.fg-patient-list:before {
    content: "patient_list";
}

.fg-clock-loader-40:before {
    content: "clock_loader_40";
}

.fg-step-into:before {
    content: "step_into";
}

.fg-dialogs:before {
    content: "dialogs";
}

.fg-magnification-large:before {
    content: "magnification_large";
}

.fg-partner-reports:before {
    content: "partner_reports";
}

.fg-stack:before {
    content: "stack";
}

.fg-unknown-med:before {
    content: "unknown_med";
}

.fg-drag-pan:before {
    content: "drag_pan";
}

.fg-magnification-small:before {
    content: "magnification_small";
}

.fg-clock-loader-90:before {
    content: "clock_loader_90";
}

.fg-dropdown:before {
    content: "dropdown";
}

.fg-left-panel-close:before {
    content: "left_panel_close";
}

.fg-left-panel-open:before {
    content: "left_panel_open";
}

.fg-stat-1:before {
    content: "stat_1";
}

.fg-bottom-navigation:before {
    content: "bottom_navigation";
}

.fg-bottom-panel-open:before {
    content: "bottom_panel_open";
}

.fg-capture:before {
    content: "capture";
}

.fg-clock-loader-80:before {
    content: "clock_loader_80";
}

.fg-sliders:before {
    content: "sliders";
}

.fg-move-group:before {
    content: "move_group";
}

.fg-stack-star:before {
    content: "stack_star";
}

.fg-arrow-insert:before {
    content: "arrow_insert";
}

.fg-heart-check:before {
    content: "heart_check";
}

.fg-stat-minus-3:before {
    content: "stat_minus_3";
}

.fg-bottom-drawer:before {
    content: "bottom_drawer";
}

.fg-chip-extraction:before {
    content: "chip_extraction";
}

.fg-bottom-sheets:before {
    content: "bottom_sheets";
}

.fg-buttons-alt:before {
    content: "buttons_alt";
}

.fg-pip:before {
    content: "pip";
}

.fg-tabs:before {
    content: "tabs";
}

.fg-chronic:before {
    content: "chronic";
}

.fg-clock-loader-20:before {
    content: "clock_loader_20";
}

.fg-reopen-window:before {
    content: "reopen_window";
}

.fg-resize:before {
    content: "resize";
}

.fg-ripples:before {
    content: "ripples";
}

.fg-stack-off:before {
    content: "stack_off";
}

.fg-iframe:before {
    content: "iframe";
}

.fg-input-circle:before {
    content: "input_circle";
}

.fg-toast:before {
    content: "toast";
}

.fg-unknown-5:before {
    content: "unknown_5";
}

.fg-all-match:before {
    content: "all_match";
}

.fg-chips:before {
    content: "chips";
}

.fg-subheader:before {
    content: "subheader";
}

.fg-right-click:before {
    content: "right_click";
}

.fg-rule-settings:before {
    content: "rule_settings";
}

.fg-shelf-position:before {
    content: "shelf_position";
}

.fg-step:before {
    content: "step";
}

.fg-bottom-right-click:before {
    content: "bottom_right_click";
}

.fg-drag-click:before {
    content: "drag_click";
}

.fg-go-to-line:before {
    content: "go_to_line";
}

.fg-step-out:before {
    content: "step_out";
}

.fg-step-over:before {
    content: "step_over";
}

.fg-error-med:before {
    content: "error_med";
}

.fg-switch-access:before {
    content: "switch_access";
}

.fg-app-badging:before {
    content: "app_badging";
}

.fg-arrow-and-edge:before {
    content: "arrow_and_edge";
}

.fg-move-selection-left:before {
    content: "move_selection_left";
}

.fg-event-list:before {
    content: "event_list";
}

.fg-pip-exit:before {
    content: "pip_exit";
}

.fg-arrow-or-edge:before {
    content: "arrow_or_edge";
}

.fg-bottom-app-bar:before {
    content: "bottom_app_bar";
}

.fg-expand-circle-up:before {
    content: "expand_circle_up";
}

.fg-output-circle:before {
    content: "output_circle";
}

.fg-shelf-auto-hide:before {
    content: "shelf_auto_hide";
}

.fg-amend:before {
    content: "amend";
}

.fg-arrow-top-right:before {
    content: "arrow_top_right";
}

.fg-bottom-panel-close:before {
    content: "bottom_panel_close";
}

.fg-deployed-code-update:before {
    content: "deployed_code_update";
}

.fg-move-selection-right:before {
    content: "move_selection_right";
}

.fg-arrow-range:before {
    content: "arrow_range";
}

.fg-back-to-tab:before {
    content: "back_to_tab";
}

.fg-bubbles:before {
    content: "bubbles";
}

.fg-jump-to-element:before {
    content: "jump_to_element";
}

.fg-move-selection-down:before {
    content: "move_selection_down";
}

.fg-move-selection-up:before {
    content: "move_selection_up";
}

.fg-open-in-new-down:before {
    content: "open_in_new_down";
}

.fg-arrow-top-left:before {
    content: "arrow_top_left";
}

.fg-arrows-outward:before {
    content: "arrows_outward";
}

.fg-deployed-code-alert:before {
    content: "deployed_code_alert";
}

.fg-iframe-off:before {
    content: "iframe_off";
}

.fg-position-bottom-left:before {
    content: "position_bottom_left";
}

.fg-position-bottom-right:before {
    content: "position_bottom_right";
}

.fg-position-top-right:before {
    content: "position_top_right";
}

.fg-share-windows:before {
    content: "share_windows";
}

.fg-deployed-code-history:before {
    content: "deployed_code_history";
}

.fg-person:before {
    content: "person";
}

.fg-person:before {
    content: "person";
}

.fg-group:before {
    content: "group";
}

.fg-share:before {
    content: "share";
}

.fg-thumb-up:before {
    content: "thumb_up";
}

.fg-groups:before {
    content: "groups";
}

.fg-person-add:before {
    content: "person_add";
}

.fg-public:before {
    content: "public";
}

.fg-handshake:before {
    content: "handshake";
}

.fg-support-agent:before {
    content: "support_agent";
}

.fg-face:before {
    content: "face";
}

.fg-sentiment-satisfied:before {
    content: "sentiment_satisfied";
}

.fg-rocket-launch:before {
    content: "rocket_launch";
}

.fg-group-add:before {
    content: "group_add";
}

.fg-workspace-premium:before {
    content: "workspace_premium";
}

.fg-psychology:before {
    content: "psychology";
}

.fg-diversity-3:before {
    content: "diversity_3";
}

.fg-emoji-objects:before {
    content: "emoji_objects";
}

.fg-water-drop:before {
    content: "water_drop";
}

.fg-eco:before {
    content: "eco";
}

.fg-pets:before {
    content: "pets";
}

.fg-travel-explore:before {
    content: "travel_explore";
}

.fg-mood:before {
    content: "mood";
}

.fg-sunny:before {
    content: "sunny";
}

.fg-quiz:before {
    content: "quiz";
}

.fg-health-and-safety:before {
    content: "health_and_safety";
}

.fg-sentiment-dissatisfied:before {
    content: "sentiment_dissatisfied";
}

.fg-sentiment-very-satisfied:before {
    content: "sentiment_very_satisfied";
}

.fg-military-tech:before {
    content: "military_tech";
}

.fg-thumb-down:before {
    content: "thumb_down";
}

.fg-gavel:before {
    content: "gavel";
}

.fg-recycling:before {
    content: "recycling";
}

.fg-diamond:before {
    content: "diamond";
}

.fg-monitor-heart:before {
    content: "monitor_heart";
}

.fg-emoji-people:before {
    content: "emoji_people";
}

.fg-diversity-1:before {
    content: "diversity_1";
}

.fg-workspaces:before {
    content: "workspaces";
}

.fg-vaccines:before {
    content: "vaccines";
}

.fg-compost:before {
    content: "compost";
}

.fg-forest:before {
    content: "forest";
}

.fg-recommend:before {
    content: "recommend";
}

.fg-waving-hand:before {
    content: "waving_hand";
}

.fg-person-remove:before {
    content: "person_remove";
}

.fg-wc:before {
    content: "wc";
}

.fg-medication:before {
    content: "medication";
}

.fg-sentiment-neutral:before {
    content: "sentiment_neutral";
}

.fg-group-work:before {
    content: "group_work";
}

.fg-sentiment-very-dissatisfied:before {
    content: "sentiment_very_dissatisfied";
}

.fg-diversity-2:before {
    content: "diversity_2";
}

.fg-front-hand:before {
    content: "front_hand";
}

.fg-cruelty-free:before {
    content: "cruelty_free";
}

.fg-psychology-alt:before {
    content: "psychology_alt";
}

.fg-man:before {
    content: "man";
}

.fg-medical-information:before {
    content: "medical_information";
}

.fg-coronavirus:before {
    content: "coronavirus";
}

.fg-add-reaction:before {
    content: "add_reaction";
}

.fg-rocket:before {
    content: "rocket";
}

.fg-female:before {
    content: "female";
}

.fg-potted-plant:before {
    content: "potted_plant";
}

.fg-emoji-nature:before {
    content: "emoji_nature";
}

.fg-rainy:before {
    content: "rainy";
}

.fg-person-off:before {
    content: "person_off";
}

.fg-woman:before {
    content: "woman";
}

.fg-cookie:before {
    content: "cookie";
}

.fg-connect-without-contact:before {
    content: "connect_without_contact";
}

.fg-male:before {
    content: "male";
}

.fg-mood-bad:before {
    content: "mood_bad";
}

.fg-bedtime:before {
    content: "bedtime";
}

.fg-solar-power:before {
    content: "solar_power";
}

.fg-thunderstorm:before {
    content: "thunderstorm";
}

.fg-communication:before {
    content: "communication";
}

.fg-groups-2:before {
    content: "groups_2";
}

.fg-partly-cloudy-day:before {
    content: "partly_cloudy_day";
}

.fg-thumbs-up-down:before {
    content: "thumbs_up_down";
}

.fg-cloudy:before {
    content: "cloudy";
}

.fg-emoji-flags:before {
    content: "emoji_flags";
}

.fg-masks:before {
    content: "masks";
}

.fg-hive:before {
    content: "hive";
}

.fg-heart-broken:before {
    content: "heart_broken";
}

.fg-sentiment-extremely-dissatisfied:before {
    content: "sentiment_extremely_dissatisfied";
}

.fg-clear-day:before {
    content: "clear_day";
}

.fg-boy:before {
    content: "boy";
}

.fg-whatshot:before {
    content: "whatshot";
}

.fg-cloudy-snowing:before {
    content: "cloudy_snowing";
}

.fg-emoji-food-beverage:before {
    content: "emoji_food_beverage";
}

.fg-wind-power:before {
    content: "wind_power";
}

.fg-emoji-transportation:before {
    content: "emoji_transportation";
}

.fg-elderly:before {
    content: "elderly";
}

.fg-face-6:before {
    content: "face_6";
}

.fg-reduce-capacity:before {
    content: "reduce_capacity";
}

.fg-sick:before {
    content: "sick";
}

.fg-pregnant-woman:before {
    content: "pregnant_woman";
}

.fg-face-3:before {
    content: "face_3";
}

.fg-bloodtype:before {
    content: "bloodtype";
}

.fg-group-remove:before {
    content: "group_remove";
}

.fg-egg:before {
    content: "egg";
}

.fg-medication-liquid:before {
    content: "medication_liquid";
}

.fg-groups-3:before {
    content: "groups_3";
}

.fg-co2:before {
    content: "co2";
}

.fg-clear-night:before {
    content: "clear_night";
}

.fg-weight:before {
    content: "weight";
}

.fg-skull:before {
    content: "skull";
}

.fg-follow-the-signs:before {
    content: "follow_the_signs";
}

.fg-face-4:before {
    content: "face_4";
}

.fg-emoji-events:before {
    content: "emoji_events";
}

.fg-oil-barrel:before {
    content: "oil_barrel";
}

.fg-transgender:before {
    content: "transgender";
}

.fg-elderly-woman:before {
    content: "elderly_woman";
}

.fg-clean-hands:before {
    content: "clean_hands";
}

.fg-sanitizer:before {
    content: "sanitizer";
}

.fg-person-2:before {
    content: "person_2";
}

.fg-bring-your-own-ip:before {
    content: "bring_your_own_ip";
}

.fg-face-2:before {
    content: "face_2";
}

.fg-public-off:before {
    content: "public_off";
}

.fg-social-distance:before {
    content: "social_distance";
}

.fg-routine:before {
    content: "routine";
}

.fg-sign-language:before {
    content: "sign_language";
}

.fg-south-america:before {
    content: "south_america";
}

.fg-sunny-snowing:before {
    content: "sunny_snowing";
}

.fg-emoji-symbols:before {
    content: "emoji_symbols";
}

.fg-garden-cart:before {
    content: "garden_cart";
}

.fg-flood:before {
    content: "flood";
}

.fg-face-5:before {
    content: "face_5";
}

.fg-egg-alt:before {
    content: "egg_alt";
}

.fg-cyclone:before {
    content: "cyclone";
}

.fg-girl:before {
    content: "girl";
}

.fg-person-4:before {
    content: "person_4";
}

.fg-dentistry:before {
    content: "dentistry";
}

.fg-group-off:before {
    content: "group_off";
}

.fg-tsunami:before {
    content: "tsunami";
}

.fg-outdoor-garden:before {
    content: "outdoor_garden";
}

.fg-partly-cloudy-night:before {
    content: "partly_cloudy_night";
}

.fg-severe-cold:before {
    content: "severe_cold";
}

.fg-snowing:before {
    content: "snowing";
}

.fg-person-3:before {
    content: "person_3";
}

.fg-tornado:before {
    content: "tornado";
}

.fg-vaping-rooms:before {
    content: "vaping_rooms";
}

.fg-landslide:before {
    content: "landslide";
}

.fg-safety-divider:before {
    content: "safety_divider";
}

.fg-foggy:before {
    content: "foggy";
}

.fg-woman-2:before {
    content: "woman_2";
}

.fg-no-adult-content:before {
    content: "no_adult_content";
}

.fg-volcano:before {
    content: "volcano";
}

.fg-man-2:before {
    content: "man_2";
}

.fg-blind:before {
    content: "blind";
}

.fg-18-up-rating:before {
    content: "18_up_rating";
}

.fg-6-ft-apart:before {
    content: "6_ft_apart";
}

.fg-vape-free:before {
    content: "vape_free";
}

.fg-not-accessible:before {
    content: "not_accessible";
}

.fg-man-4:before {
    content: "man_4";
}

.fg-radiology:before {
    content: "radiology";
}

.fg-rib-cage:before {
    content: "rib_cage";
}

.fg-hand-bones:before {
    content: "hand_bones";
}

.fg-bedtime-off:before {
    content: "bedtime_off";
}

.fg-rheumatology:before {
    content: "rheumatology";
}

.fg-man-3:before {
    content: "man_3";
}

.fg-orthopedics:before {
    content: "orthopedics";
}

.fg-tibia:before {
    content: "tibia";
}

.fg-skeleton:before {
    content: "skeleton";
}

.fg-humerus:before {
    content: "humerus";
}

.fg-agender:before {
    content: "agender";
}

.fg-femur:before {
    content: "femur";
}

.fg-foot-bones:before {
    content: "foot_bones";
}

.fg-tibia-alt:before {
    content: "tibia_alt";
}

.fg-femur-alt:before {
    content: "femur_alt";
}

.fg-partner-exchange:before {
    content: "partner_exchange";
}

.fg-humerus-alt:before {
    content: "humerus_alt";
}

.fg-diversity-4:before {
    content: "diversity_4";
}

.fg-ulna-radius:before {
    content: "ulna_radius";
}

.fg-communities:before {
    content: "communities";
}

.fg-ulna-radius-alt:before {
    content: "ulna_radius_alt";
}

.fg-specific-gravity:before {
    content: "specific_gravity";
}

.fg-breastfeeding:before {
    content: "breastfeeding";
}

.fg-cognition:before {
    content: "cognition";
}

.fg-eyeglasses:before {
    content: "eyeglasses";
}

.fg-labs:before {
    content: "labs";
}

.fg-psychiatry:before {
    content: "psychiatry";
}

.fg-crowdsource:before {
    content: "crowdsource";
}

.fg-footprint:before {
    content: "footprint";
}

.fg-vital-signs:before {
    content: "vital_signs";
}

.fg-social-leaderboard:before {
    content: "social_leaderboard";
}

.fg-nutrition:before {
    content: "nutrition";
}

.fg-neurology:before {
    content: "neurology";
}

.fg-demography:before {
    content: "demography";
}

.fg-globe-asia:before {
    content: "globe_asia";
}

.fg-conditions:before {
    content: "conditions";
}

.fg-lab-research:before {
    content: "lab_research";
}

.fg-stethoscope:before {
    content: "stethoscope";
}

.fg-clinical-notes:before {
    content: "clinical_notes";
}

.fg-sentiment-excited:before {
    content: "sentiment_excited";
}

.fg-sentiment-stressed:before {
    content: "sentiment_stressed";
}

.fg-altitude:before {
    content: "altitude";
}

.fg-glucose:before {
    content: "glucose";
}

.fg-home-health:before {
    content: "home_health";
}

.fg-globe-uk:before {
    content: "globe_uk";
}

.fg-sentiment-calm:before {
    content: "sentiment_calm";
}

.fg-taunt:before {
    content: "taunt";
}

.fg-recent-patient:before {
    content: "recent_patient";
}

.fg-sentiment-sad:before {
    content: "sentiment_sad";
}

.fg-falling:before {
    content: "falling";
}

.fg-share-off:before {
    content: "share_off";
}

.fg-deceased:before {
    content: "deceased";
}

.fg-helicopter:before {
    content: "helicopter";
}

.fg-prayer-times:before {
    content: "prayer_times";
}

.fg-dew-point:before {
    content: "dew_point";
}

.fg-sentiment-content:before {
    content: "sentiment_content";
}

.fg-wrist:before {
    content: "wrist";
}

.fg-genetics:before {
    content: "genetics";
}

.fg-cardiology:before {
    content: "cardiology";
}

.fg-cheer:before {
    content: "cheer";
}

.fg-mist:before {
    content: "mist";
}

.fg-pill:before {
    content: "pill";
}

.fg-sentiment-frustrated:before {
    content: "sentiment_frustrated";
}

.fg-body-system:before {
    content: "body_system";
}

.fg-metabolism:before {
    content: "metabolism";
}

.fg-stethoscope-check:before {
    content: "stethoscope_check";
}

.fg-earthquake:before {
    content: "earthquake";
}

.fg-ent:before {
    content: "ent";
}

.fg-explosion:before {
    content: "explosion";
}

.fg-microbiology:before {
    content: "microbiology";
}

.fg-mystery:before {
    content: "mystery";
}

.fg-oxygen-saturation:before {
    content: "oxygen_saturation";
}

.fg-prescriptions:before {
    content: "prescriptions";
}

.fg-weather-hail:before {
    content: "weather_hail";
}

.fg-cookie-off:before {
    content: "cookie_off";
}

.fg-humidity-percentage:before {
    content: "humidity_percentage";
}

.fg-infrared:before {
    content: "infrared";
}

.fg-pulmonology:before {
    content: "pulmonology";
}

.fg-sentiment-worried:before {
    content: "sentiment_worried";
}

.fg-weather-mix:before {
    content: "weather_mix";
}

.fg-barefoot:before {
    content: "barefoot";
}

.fg-ophthalmology:before {
    content: "ophthalmology";
}

.fg-stethoscope-arrow:before {
    content: "stethoscope_arrow";
}

.fg-sword-rose:before {
    content: "sword_rose";
}

.fg-water-bottle:before {
    content: "water_bottle";
}

.fg-water-lux:before {
    content: "water_lux";
}

.fg-water-voc:before {
    content: "water_voc";
}

.fg-chess:before {
    content: "chess";
}

.fg-emoticon:before {
    content: "emoticon";
}

.fg-gynecology:before {
    content: "gynecology";
}

.fg-lab-panel:before {
    content: "lab_panel";
}

.fg-oncology:before {
    content: "oncology";
}

.fg-short-stay:before {
    content: "short_stay";
}

.fg-allergies:before {
    content: "allergies";
}

.fg-blood-pressure:before {
    content: "blood_pressure";
}

.fg-comic-bubble:before {
    content: "comic_bubble";
}

.fg-dermatology:before {
    content: "dermatology";
}

.fg-endocrinology:before {
    content: "endocrinology";
}

.fg-hematology:before {
    content: "hematology";
}

.fg-inpatient:before {
    content: "inpatient";
}

.fg-mixture-med:before {
    content: "mixture_med";
}

.fg-mountain-flag:before {
    content: "mountain_flag";
}

.fg-nephrology:before {
    content: "nephrology";
}

.fg-oral-disease:before {
    content: "oral_disease";
}

.fg-strategy:before {
    content: "strategy";
}

.fg-ward:before {
    content: "ward";
}

.fg-water-orp:before {
    content: "water_orp";
}

.fg-water-ph:before {
    content: "water_ph";
}

.fg-allergy:before {
    content: "allergy";
}

.fg-body-fat:before {
    content: "body_fat";
}

.fg-congenital:before {
    content: "congenital";
}

.fg-crossword:before {
    content: "crossword";
}

.fg-domino-mask:before {
    content: "domino_mask";
}

.fg-folded-hands:before {
    content: "folded_hands";
}

.fg-immunology:before {
    content: "immunology";
}

.fg-manga:before {
    content: "manga";
}

.fg-medical-mask:before {
    content: "medical_mask";
}

.fg-moving-beds:before {
    content: "moving_beds";
}

.fg-outpatient:before {
    content: "outpatient";
}

.fg-outpatient-med:before {
    content: "outpatient_med";
}

.fg-pediatrics:before {
    content: "pediatrics";
}

.fg-procedure:before {
    content: "procedure";
}

.fg-respiratory-rate:before {
    content: "respiratory_rate";
}

.fg-salinity:before {
    content: "salinity";
}

.fg-surgical:before {
    content: "surgical";
}

.fg-symptoms:before {
    content: "symptoms";
}

.fg-syringe:before {
    content: "syringe";
}

.fg-urology:before {
    content: "urology";
}

.fg-water-do:before {
    content: "water_do";
}

.fg-wounds-injuries:before {
    content: "wounds_injuries";
}

.fg-admin-meds:before {
    content: "admin_meds";
}

.fg-fluid:before {
    content: "fluid";
}

.fg-fluid-balance:before {
    content: "fluid_balance";
}

.fg-fluid-med:before {
    content: "fluid_med";
}

.fg-gastroenterology:before {
    content: "gastroenterology";
}

.fg-pill-off:before {
    content: "pill_off";
}

.fg-playing-cards:before {
    content: "playing_cards";
}

.fg-pregnancy:before {
    content: "pregnancy";
}

.fg-rainy-snow:before {
    content: "rainy_snow";
}

.fg-total-dissolved-solids:before {
    content: "total_dissolved_solids";
}

.fg-rainy-heavy:before {
    content: "rainy_heavy";
}

.fg-rainy-light:before {
    content: "rainy_light";
}

.fg-snowing-heavy:before {
    content: "snowing_heavy";
}

.fg-water-bottle-large:before {
    content: "water_bottle_large";
}

.fg-water-ec:before {
    content: "water_ec";
}

.fg-account-circle:before {
    content: "account_circle";
}

.fg-account-circle:before {
    content: "account_circle";
}

.fg-info:before {
    content: "info";
}

.fg-visibility:before {
    content: "visibility";
}

.fg-calendar-month:before {
    content: "calendar_month";
}

.fg-schedule:before {
    content: "schedule";
}

.fg-help:before {
    content: "help";
}

.fg-language:before {
    content: "language";
}

.fg-warning:before {
    content: "warning";
}

.fg-lock:before {
    content: "lock";
}

.fg-error:before {
    content: "error";
}

.fg-visibility-off:before {
    content: "visibility_off";
}

.fg-verified:before {
    content: "verified";
}

.fg-manage-accounts:before {
    content: "manage_accounts";
}

.fg-history:before {
    content: "history";
}

.fg-task-alt:before {
    content: "task_alt";
}

.fg-event:before {
    content: "event";
}

.fg-bookmark:before {
    content: "bookmark";
}

.fg-calendar-today:before {
    content: "calendar_today";
}

.fg-tips-and-updates:before {
    content: "tips_and_updates";
}

.fg-question-mark:before {
    content: "question_mark";
}

.fg-lightbulb:before {
    content: "lightbulb";
}

.fg-fingerprint:before {
    content: "fingerprint";
}

.fg-category:before {
    content: "category";
}

.fg-update:before {
    content: "update";
}

.fg-lock-open:before {
    content: "lock_open";
}

.fg-priority-high:before {
    content: "priority_high";
}

.fg-code:before {
    content: "code";
}

.fg-build:before {
    content: "build";
}

.fg-date-range:before {
    content: "date_range";
}

.fg-upload-file:before {
    content: "upload_file";
}

.fg-supervisor-account:before {
    content: "supervisor_account";
}

.fg-event-available:before {
    content: "event_available";
}

.fg-ads-click:before {
    content: "ads_click";
}

.fg-today:before {
    content: "today";
}

.fg-touch-app:before {
    content: "touch_app";
}

.fg-settings-suggest:before {
    content: "settings_suggest";
}

.fg-pending:before {
    content: "pending";
}

.fg-preview:before {
    content: "preview";
}

.fg-stars:before {
    content: "stars";
}

.fg-new-releases:before {
    content: "new_releases";
}

.fg-account-box:before {
    content: "account_box";
}

.fg-celebration:before {
    content: "celebration";
}

.fg-how-to-reg:before {
    content: "how_to_reg";
}

.fg-translate:before {
    content: "translate";
}

.fg-bug-report:before {
    content: "bug_report";
}

.fg-push-pin:before {
    content: "push_pin";
}

.fg-alarm:before {
    content: "alarm";
}

.fg-edit-calendar:before {
    content: "edit_calendar";
}

.fg-edit-square:before {
    content: "edit_square";
}

.fg-label:before {
    content: "label";
}

.fg-event-note:before {
    content: "event_note";
}

.fg-extension:before {
    content: "extension";
}

.fg-rate-review:before {
    content: "rate_review";
}

.fg-record-voice-over:before {
    content: "record_voice_over";
}

.fg-web:before {
    content: "web";
}

.fg-hourglass-empty:before {
    content: "hourglass_empty";
}

.fg-published-with-changes:before {
    content: "published_with_changes";
}

.fg-support:before {
    content: "support";
}

.fg-notification-important:before {
    content: "notification_important";
}

.fg-upload:before {
    content: "upload";
}

.fg-help-center:before {
    content: "help_center";
}

.fg-accessibility-new:before {
    content: "accessibility_new";
}

.fg-bookmarks:before {
    content: "bookmarks";
}

.fg-pan-tool-alt:before {
    content: "pan_tool_alt";
}

.fg-supervised-user-circle:before {
    content: "supervised_user_circle";
}

.fg-dangerous:before {
    content: "dangerous";
}

.fg-collections-bookmark:before {
    content: "collections_bookmark";
}

.fg-interests:before {
    content: "interests";
}

.fg-all-inclusive:before {
    content: "all_inclusive";
}

.fg-rule:before {
    content: "rule";
}

.fg-change-history:before {
    content: "change_history";
}

.fg-priority:before {
    content: "priority";
}

.fg-event-upcoming:before {
    content: "event_upcoming";
}

.fg-build-circle:before {
    content: "build_circle";
}

.fg-wysiwyg:before {
    content: "wysiwyg";
}

.fg-pan-tool:before {
    content: "pan_tool";
}

.fg-api:before {
    content: "api";
}

.fg-circle-notifications:before {
    content: "circle_notifications";
}

.fg-hotel-class:before {
    content: "hotel_class";
}

.fg-manage-history:before {
    content: "manage_history";
}

.fg-web-asset:before {
    content: "web_asset";
}

.fg-accessible:before {
    content: "accessible";
}

.fg-upgrade:before {
    content: "upgrade";
}

.fg-bookmark-add:before {
    content: "bookmark_add";
}

.fg-lock-reset:before {
    content: "lock_reset";
}

.fg-input:before {
    content: "input";
}

.fg-event-busy:before {
    content: "event_busy";
}

.fg-more-time:before {
    content: "more_time";
}

.fg-flutter-dash:before {
    content: "flutter_dash";
}

.fg-save-as:before {
    content: "save_as";
}

.fg-model-training:before {
    content: "model_training";
}

.fg-backup:before {
    content: "backup";
}

.fg-accessibility:before {
    content: "accessibility";
}

.fg-alarm-on:before {
    content: "alarm_on";
}

.fg-dynamic-feed:before {
    content: "dynamic_feed";
}

.fg-pageview:before {
    content: "pageview";
}

.fg-home-app-logo:before {
    content: "home_app_logo";
}

.fg-perm-contact-calendar:before {
    content: "perm_contact_calendar";
}

.fg-label-important:before {
    content: "label_important";
}

.fg-history-toggle-off:before {
    content: "history_toggle_off";
}

.fg-square-foot:before {
    content: "square_foot";
}

.fg-approval:before {
    content: "approval";
}

.fg-more:before {
    content: "more";
}

.fg-swipe:before {
    content: "swipe";
}

.fg-assistant:before {
    content: "assistant";
}

.fg-component-exchange:before {
    content: "component_exchange";
}

.fg-event-repeat:before {
    content: "event_repeat";
}

.fg-bookmark-added:before {
    content: "bookmark_added";
}

.fg-app-shortcut:before {
    content: "app_shortcut";
}

.fg-open-in-browser:before {
    content: "open_in_browser";
}

.fg-unpublished:before {
    content: "unpublished";
}

.fg-offline-bolt:before {
    content: "offline_bolt";
}

.fg-notification-add:before {
    content: "notification_add";
}

.fg-no-accounts:before {
    content: "no_accounts";
}

.fg-free-cancellation:before {
    content: "free_cancellation";
}

.fg-background-replace:before {
    content: "background_replace";
}

.fg-running-with-errors:before {
    content: "running_with_errors";
}

.fg-webhook:before {
    content: "webhook";
}

.fg-anchor:before {
    content: "anchor";
}

.fg-hourglass-full:before {
    content: "hourglass_full";
}

.fg-3d-rotation:before {
    content: "3d_rotation";
}

.fg-lock-person:before {
    content: "lock_person";
}

.fg-new-label:before {
    content: "new_label";
}

.fg-lock-clock:before {
    content: "lock_clock";
}

.fg-auto-delete:before {
    content: "auto_delete";
}

.fg-accessible-forward:before {
    content: "accessible_forward";
}

.fg-add-alert:before {
    content: "add_alert";
}

.fg-domain-verification:before {
    content: "domain_verification";
}

.fg-outbound:before {
    content: "outbound";
}

.fg-smart-button:before {
    content: "smart_button";
}

.fg-hand-gesture:before {
    content: "hand_gesture";
}

.fg-tab:before {
    content: "tab";
}

.fg-settings-power:before {
    content: "settings_power";
}

.fg-chrome-reader-mode:before {
    content: "chrome_reader_mode";
}

.fg-online-prediction:before {
    content: "online_prediction";
}

.fg-gesture:before {
    content: "gesture";
}

.fg-generating-tokens:before {
    content: "generating_tokens";
}

.fg-edit-notifications:before {
    content: "edit_notifications";
}

.fg-lightbulb-circle:before {
    content: "lightbulb_circle";
}

.fg-find-replace:before {
    content: "find_replace";
}

.fg-backup-table:before {
    content: "backup_table";
}

.fg-offline-pin:before {
    content: "offline_pin";
}

.fg-wifi-protected-setup:before {
    content: "wifi_protected_setup";
}

.fg-ad-units:before {
    content: "ad_units";
}

.fg-http:before {
    content: "http";
}

.fg-bookmark-remove:before {
    content: "bookmark_remove";
}

.fg-alarm-add:before {
    content: "alarm_add";
}

.fg-pinch-zoom-out:before {
    content: "pinch_zoom_out";
}

.fg-on-device-training:before {
    content: "on_device_training";
}

.fg-snooze:before {
    content: "snooze";
}

.fg-batch-prediction:before {
    content: "batch_prediction";
}

.fg-code-off:before {
    content: "code_off";
}

.fg-pinch-zoom-in:before {
    content: "pinch_zoom_in";
}

.fg-commit:before {
    content: "commit";
}

.fg-hourglass-disabled:before {
    content: "hourglass_disabled";
}

.fg-settings-overscan:before {
    content: "settings_overscan";
}

.fg-polymer:before {
    content: "polymer";
}

.fg-logo-dev:before {
    content: "logo_dev";
}

.fg-youtube-activity:before {
    content: "youtube_activity";
}

.fg-target:before {
    content: "target";
}

.fg-time-auto:before {
    content: "time_auto";
}

.fg-person-add-disabled:before {
    content: "person_add_disabled";
}

.fg-voice-over-off:before {
    content: "voice_over_off";
}

.fg-alarm-off:before {
    content: "alarm_off";
}

.fg-update-disabled:before {
    content: "update_disabled";
}

.fg-timer-10-alt-1:before {
    content: "timer_10_alt_1";
}

.fg-rounded-corner:before {
    content: "rounded_corner";
}

.fg-label-off:before {
    content: "label_off";
}

.fg-all-out:before {
    content: "all_out";
}

.fg-timer-3-alt-1:before {
    content: "timer_3_alt_1";
}

.fg-tab-unselected:before {
    content: "tab_unselected";
}

.fg-rsvp:before {
    content: "rsvp";
}

.fg-web-asset-off:before {
    content: "web_asset_off";
}

.fg-pin-invoke:before {
    content: "pin_invoke";
}

.fg-pin-end:before {
    content: "pin_end";
}

.fg-code-blocks:before {
    content: "code_blocks";
}

.fg-approval-delegation:before {
    content: "approval_delegation";
}

.fg-arrow-selector-tool:before {
    content: "arrow_selector_tool";
}

.fg-developer-guide:before {
    content: "developer_guide";
}

.fg-feature-search:before {
    content: "feature_search";
}

.fg-reminder:before {
    content: "reminder";
}

.fg-lists:before {
    content: "lists";
}

.fg-problem:before {
    content: "problem";
}

.fg-browse:before {
    content: "browse";
}

.fg-visibility-lock:before {
    content: "visibility_lock";
}

.fg-award-star:before {
    content: "award_star";
}

.fg-ad-group:before {
    content: "ad_group";
}

.fg-data-loss-prevention:before {
    content: "data_loss_prevention";
}

.fg-select-window:before {
    content: "select_window";
}

.fg-ad:before {
    content: "ad";
}

.fg-auto-label:before {
    content: "auto_label";
}

.fg-release-alert:before {
    content: "release_alert";
}

.fg-settings-account-box:before {
    content: "settings_account_box";
}

.fg-shadow:before {
    content: "shadow";
}

.fg-draft-orders:before {
    content: "draft_orders";
}

.fg-add-ad:before {
    content: "add_ad";
}

.fg-circles-ext:before {
    content: "circles_ext";
}

.fg-pan-zoom:before {
    content: "pan_zoom";
}

.fg-ad-group-off:before {
    content: "ad_group_off";
}

.fg-account-circle-off:before {
    content: "account_circle_off";
}

.fg-lock-open-right:before {
    content: "lock_open_right";
}

.fg-circles:before {
    content: "circles";
}

.fg-select-window-off:before {
    content: "select_window_off";
}

.fg-shift:before {
    content: "shift";
}

.fg-watch-screentime:before {
    content: "watch_screentime";
}

.fg-scrollable-header:before {
    content: "scrollable_header";
}

.fg-bookmark-manager:before {
    content: "bookmark_manager";
}

.fg-ad-off:before {
    content: "ad_off";
}

.fg-alarm-smart-wake:before {
    content: "alarm_smart_wake";
}

.fg-help-clinic:before {
    content: "help_clinic";
}

.fg-gesture-select:before {
    content: "gesture_select";
}

.fg-domain-verification-off:before {
    content: "domain_verification_off";
}

.fg-measuring-tape:before {
    content: "measuring_tape";
}

.fg-preview-off:before {
    content: "preview_off";
}

.fg-supervised-user-circle-off:before {
    content: "supervised_user_circle_off";
}

.fg-water-lock:before {
    content: "water_lock";
}

.fg-shift-lock:before {
    content: "shift_lock";
}

.fg-warning-off:before {
    content: "warning_off";
}

.fg-mail:before {
    content: "mail";
}

.fg-mail:before {
    content: "mail";
}

.fg-call:before {
    content: "call";
}

.fg-notifications:before {
    content: "notifications";
}

.fg-send:before {
    content: "send";
}

.fg-chat:before {
    content: "chat";
}

.fg-link:before {
    content: "link";
}

.fg-forum:before {
    content: "forum";
}

.fg-inventory-2:before {
    content: "inventory_2";
}

.fg-phone-in-talk:before {
    content: "phone_in_talk";
}

.fg-contact-support:before {
    content: "contact_support";
}

.fg-chat-bubble:before {
    content: "chat_bubble";
}

.fg-notifications-active:before {
    content: "notifications_active";
}

.fg-alternate-email:before {
    content: "alternate_email";
}

.fg-sms:before {
    content: "sms";
}

.fg-comment:before {
    content: "comment";
}

.fg-power-settings-new:before {
    content: "power_settings_new";
}

.fg-hub:before {
    content: "hub";
}

.fg-person-search:before {
    content: "person_search";
}

.fg-import-contacts:before {
    content: "import_contacts";
}

.fg-contact-mail:before {
    content: "contact_mail";
}

.fg-contacts:before {
    content: "contacts";
}

.fg-live-help:before {
    content: "live_help";
}

.fg-forward-to-inbox:before {
    content: "forward_to_inbox";
}

.fg-mark-email-unread:before {
    content: "mark_email_unread";
}

.fg-reviews:before {
    content: "reviews";
}

.fg-lan:before {
    content: "lan";
}

.fg-contact-phone:before {
    content: "contact_phone";
}

.fg-mode-comment:before {
    content: "mode_comment";
}

.fg-hourglass-top:before {
    content: "hourglass_top";
}

.fg-inbox:before {
    content: "inbox";
}

.fg-drafts:before {
    content: "drafts";
}

.fg-outgoing-mail:before {
    content: "outgoing_mail";
}

.fg-hourglass-bottom:before {
    content: "hourglass_bottom";
}

.fg-mark-email-read:before {
    content: "mark_email_read";
}

.fg-sms-failed:before {
    content: "sms_failed";
}

.fg-link-off:before {
    content: "link_off";
}

.fg-calendar-add-on:before {
    content: "calendar_add_on";
}

.fg-phone-enabled:before {
    content: "phone_enabled";
}

.fg-add-comment:before {
    content: "add_comment";
}

.fg-speaker-notes:before {
    content: "speaker_notes";
}

.fg-perm-phone-msg:before {
    content: "perm_phone_msg";
}

.fg-g-translate:before {
    content: "g_translate";
}

.fg-co-present:before {
    content: "co_present";
}

.fg-notifications-off:before {
    content: "notifications_off";
}

.fg-call-end:before {
    content: "call_end";
}

.fg-topic:before {
    content: "topic";
}

.fg-cell-tower:before {
    content: "cell_tower";
}

.fg-mark-chat-unread:before {
    content: "mark_chat_unread";
}

.fg-schedule-send:before {
    content: "schedule_send";
}

.fg-dialpad:before {
    content: "dialpad";
}

.fg-call-made:before {
    content: "call_made";
}

.fg-satellite-alt:before {
    content: "satellite_alt";
}

.fg-mark-unread-chat-alt:before {
    content: "mark_unread_chat_alt";
}

.fg-unarchive:before {
    content: "unarchive";
}

.fg-3p:before {
    content: "3p";
}

.fg-cancel-presentation:before {
    content: "cancel_presentation";
}

.fg-mark-as-unread:before {
    content: "mark_as_unread";
}

.fg-move-to-inbox:before {
    content: "move_to_inbox";
}

.fg-attach-email:before {
    content: "attach_email";
}

.fg-phonelink-ring:before {
    content: "phonelink_ring";
}

.fg-next-plan:before {
    content: "next_plan";
}

.fg-unsubscribe:before {
    content: "unsubscribe";
}

.fg-phone-callback:before {
    content: "phone_callback";
}

.fg-call-received:before {
    content: "call_received";
}

.fg-settings-phone:before {
    content: "settings_phone";
}

.fg-call-split:before {
    content: "call_split";
}

.fg-present-to-all:before {
    content: "present_to_all";
}

.fg-add-call:before {
    content: "add_call";
}

.fg-markunread-mailbox:before {
    content: "markunread_mailbox";
}

.fg-all-inbox:before {
    content: "all_inbox";
}

.fg-voice-chat:before {
    content: "voice_chat";
}

.fg-phone-forwarded:before {
    content: "phone_forwarded";
}

.fg-mail-lock:before {
    content: "mail_lock";
}

.fg-attribution:before {
    content: "attribution";
}

.fg-voicemail:before {
    content: "voicemail";
}

.fg-duo:before {
    content: "duo";
}

.fg-contact-emergency:before {
    content: "contact_emergency";
}

.fg-mark-chat-read:before {
    content: "mark_chat_read";
}

.fg-upcoming:before {
    content: "upcoming";
}

.fg-phone-disabled:before {
    content: "phone_disabled";
}

.fg-outbox:before {
    content: "outbox";
}

.fg-swap-calls:before {
    content: "swap_calls";
}

.fg-phonelink-lock:before {
    content: "phonelink_lock";
}

.fg-spoke:before {
    content: "spoke";
}

.fg-cancel-schedule-send:before {
    content: "cancel_schedule_send";
}

.fg-ring-volume:before {
    content: "ring_volume";
}

.fg-notifications-paused:before {
    content: "notifications_paused";
}

.fg-picture-in-picture-alt:before {
    content: "picture_in_picture_alt";
}

.fg-quickreply:before {
    content: "quickreply";
}

.fg-phone-missed:before {
    content: "phone_missed";
}

.fg-comment-bank:before {
    content: "comment_bank";
}

.fg-send-and-archive:before {
    content: "send_and_archive";
}

.fg-chat-add-on:before {
    content: "chat_add_on";
}

.fg-settings-bluetooth:before {
    content: "settings_bluetooth";
}

.fg-phonelink-erase:before {
    content: "phonelink_erase";
}

.fg-picture-in-picture:before {
    content: "picture_in_picture";
}

.fg-video-chat:before {
    content: "video_chat";
}

.fg-comments-disabled:before {
    content: "comments_disabled";
}

.fg-score:before {
    content: "score";
}

.fg-pause-presentation:before {
    content: "pause_presentation";
}

.fg-speaker-phone:before {
    content: "speaker_phone";
}

.fg-cell-wifi:before {
    content: "cell_wifi";
}

.fg-speaker-notes-off:before {
    content: "speaker_notes_off";
}

.fg-auto-read-play:before {
    content: "auto_read_play";
}

.fg-call-merge:before {
    content: "call_merge";
}

.fg-mms:before {
    content: "mms";
}

.fg-play-for-work:before {
    content: "play_for_work";
}

.fg-call-missed-outgoing:before {
    content: "call_missed_outgoing";
}

.fg-call-missed:before {
    content: "call_missed";
}

.fg-wifi-channel:before {
    content: "wifi_channel";
}

.fg-calendar-apps-script:before {
    content: "calendar_apps_script";
}

.fg-phone-paused:before {
    content: "phone_paused";
}

.fg-rtt:before {
    content: "rtt";
}

.fg-auto-read-pause:before {
    content: "auto_read_pause";
}

.fg-phone-locked:before {
    content: "phone_locked";
}

.fg-wifi-calling:before {
    content: "wifi_calling";
}

.fg-dialer-sip:before {
    content: "dialer_sip";
}

.fg-nat:before {
    content: "nat";
}

.fg-chat-apps-script:before {
    content: "chat_apps_script";
}

.fg-sip:before {
    content: "sip";
}

.fg-phone-bluetooth-speaker:before {
    content: "phone_bluetooth_speaker";
}

.fg-e911-avatar:before {
    content: "e911_avatar";
}

.fg-inbox-customize:before {
    content: "inbox_customize";
}

.fg-stacked-email:before {
    content: "stacked_email";
}

.fg-business-messages:before {
    content: "business_messages";
}

.fg-tooltip:before {
    content: "tooltip";
}

.fg-notification-multiple:before {
    content: "notification_multiple";
}

.fg-chat-error:before {
    content: "chat_error";
}

.fg-ods:before {
    content: "ods";
}

.fg-chat-paste-go:before {
    content: "chat_paste_go";
}

.fg-odt:before {
    content: "odt";
}

.fg-call-log:before {
    content: "call_log";
}

.fg-outbox-alt:before {
    content: "outbox_alt";
}

.fg-stacked-inbox:before {
    content: "stacked_inbox";
}

.fg-call-quality:before {
    content: "call_quality";
}

.fg-phonelink-ring-off:before {
    content: "phonelink_ring_off";
}

.fg-signal-cellular-add:before {
    content: "signal_cellular_add";
}

.fg-network-intelligence-history:before {
    content: "network_intelligence_history";
}

.fg-network-manage:before {
    content: "network_manage";
}

.fg-wifi-add:before {
    content: "wifi_add";
}

.fg-wifi-proxy:before {
    content: "wifi_proxy";
}

.fg-network-intelligence-update:before {
    content: "network_intelligence_update";
}

.fg-edit:before {
    content: "edit";
}

.fg-edit:before {
    content: "edit";
}

.fg-photo-camera:before {
    content: "photo_camera";
}

.fg-filter-alt:before {
    content: "filter_alt";
}

.fg-image:before {
    content: "image";
}

.fg-navigate-next:before {
    content: "navigate_next";
}

.fg-tune:before {
    content: "tune";
}

.fg-timer:before {
    content: "timer";
}

.fg-picture-as-pdf:before {
    content: "picture_as_pdf";
}

.fg-circle:before {
    content: "circle";
}

.fg-palette:before {
    content: "palette";
}

.fg-auto-awesome:before {
    content: "auto_awesome";
}

.fg-add-a-photo:before {
    content: "add_a_photo";
}

.fg-magic-button:before {
    content: "magic_button";
}

.fg-photo-library:before {
    content: "photo_library";
}

.fg-navigate-before:before {
    content: "navigate_before";
}

.fg-auto-stories:before {
    content: "auto_stories";
}

.fg-add-photo-alternate:before {
    content: "add_photo_alternate";
}

.fg-brush:before {
    content: "brush";
}

.fg-imagesmode:before {
    content: "imagesmode";
}

.fg-nature:before {
    content: "nature";
}

.fg-flash-on:before {
    content: "flash_on";
}

.fg-wb-sunny:before {
    content: "wb_sunny";
}

.fg-camera:before {
    content: "camera";
}

.fg-straighten:before {
    content: "straighten";
}

.fg-looks-one:before {
    content: "looks_one";
}

.fg-landscape:before {
    content: "landscape";
}

.fg-timelapse:before {
    content: "timelapse";
}

.fg-slideshow:before {
    content: "slideshow";
}

.fg-grid-on:before {
    content: "grid_on";
}

.fg-rotate-right:before {
    content: "rotate_right";
}

.fg-crop-square:before {
    content: "crop_square";
}

.fg-adjust:before {
    content: "adjust";
}

.fg-style:before {
    content: "style";
}

.fg-crop-free:before {
    content: "crop_free";
}

.fg-aspect-ratio:before {
    content: "aspect_ratio";
}

.fg-brightness-6:before {
    content: "brightness_6";
}

.fg-photo:before {
    content: "photo";
}

.fg-nature-people:before {
    content: "nature_people";
}

.fg-filter-vintage:before {
    content: "filter_vintage";
}

.fg-image-search:before {
    content: "image_search";
}

.fg-crop:before {
    content: "crop";
}

.fg-movie-filter:before {
    content: "movie_filter";
}

.fg-blur-on:before {
    content: "blur_on";
}

.fg-center-focus-strong:before {
    content: "center_focus_strong";
}

.fg-contrast:before {
    content: "contrast";
}

.fg-face-retouching-natural:before {
    content: "face_retouching_natural";
}

.fg-compare:before {
    content: "compare";
}

.fg-looks-two:before {
    content: "looks_two";
}

.fg-rotate-left:before {
    content: "rotate_left";
}

.fg-colorize:before {
    content: "colorize";
}

.fg-flare:before {
    content: "flare";
}

.fg-filter-none:before {
    content: "filter_none";
}

.fg-wb-incandescent:before {
    content: "wb_incandescent";
}

.fg-filter-drama:before {
    content: "filter_drama";
}

.fg-healing:before {
    content: "healing";
}

.fg-looks-3:before {
    content: "looks_3";
}

.fg-wb-twilight:before {
    content: "wb_twilight";
}

.fg-brightness-5:before {
    content: "brightness_5";
}

.fg-invert-colors:before {
    content: "invert_colors";
}

.fg-lens:before {
    content: "lens";
}

.fg-animation:before {
    content: "animation";
}

.fg-opacity:before {
    content: "opacity";
}

.fg-incomplete-circle:before {
    content: "incomplete_circle";
}

.fg-broken-image:before {
    content: "broken_image";
}

.fg-filter-center-focus:before {
    content: "filter_center_focus";
}

.fg-add-to-photos:before {
    content: "add_to_photos";
}

.fg-brightness-4:before {
    content: "brightness_4";
}

.fg-flip:before {
    content: "flip";
}

.fg-flash-off:before {
    content: "flash_off";
}

.fg-center-focus-weak:before {
    content: "center_focus_weak";
}

.fg-auto-awesome-motion:before {
    content: "auto_awesome_motion";
}

.fg-mic-external-on:before {
    content: "mic_external_on";
}

.fg-flip-camera-android:before {
    content: "flip_camera_android";
}

.fg-lens-blur:before {
    content: "lens_blur";
}

.fg-details:before {
    content: "details";
}

.fg-no-photography:before {
    content: "no_photography";
}

.fg-grain:before {
    content: "grain";
}

.fg-image-not-supported:before {
    content: "image_not_supported";
}

.fg-panorama:before {
    content: "panorama";
}

.fg-web-stories:before {
    content: "web_stories";
}

.fg-dehaze:before {
    content: "dehaze";
}

.fg-gif-box:before {
    content: "gif_box";
}

.fg-flaky:before {
    content: "flaky";
}

.fg-loupe:before {
    content: "loupe";
}

.fg-exposure-plus-1:before {
    content: "exposure_plus_1";
}

.fg-settings-brightness:before {
    content: "settings_brightness";
}

.fg-texture:before {
    content: "texture";
}

.fg-looks-4:before {
    content: "looks_4";
}

.fg-auto-awesome-mosaic:before {
    content: "auto_awesome_mosaic";
}

.fg-filter-1:before {
    content: "filter_1";
}

.fg-timer-off:before {
    content: "timer_off";
}

.fg-flip-camera-ios:before {
    content: "flip_camera_ios";
}

.fg-camera-enhance:before {
    content: "camera_enhance";
}

.fg-panorama-fish-eye:before {
    content: "panorama_fish_eye";
}

.fg-view-compact:before {
    content: "view_compact";
}

.fg-filter:before {
    content: "filter";
}

.fg-brightness-1:before {
    content: "brightness_1";
}

.fg-control-point-duplicate:before {
    content: "control_point_duplicate";
}

.fg-photo-camera-front:before {
    content: "photo_camera_front";
}

.fg-brightness-7:before {
    content: "brightness_7";
}

.fg-photo-album:before {
    content: "photo_album";
}

.fg-transform:before {
    content: "transform";
}

.fg-linked-camera:before {
    content: "linked_camera";
}

.fg-view-comfy:before {
    content: "view_comfy";
}

.fg-crop-16-9:before {
    content: "crop_16_9";
}

.fg-looks:before {
    content: "looks";
}

.fg-hide-image:before {
    content: "hide_image";
}

.fg-looks-5:before {
    content: "looks_5";
}

.fg-exposure:before {
    content: "exposure";
}

.fg-photo-filter:before {
    content: "photo_filter";
}

.fg-rotate-90-degrees-ccw:before {
    content: "rotate_90_degrees_ccw";
}

.fg-filter-hdr:before {
    content: "filter_hdr";
}

.fg-brightness-3:before {
    content: "brightness_3";
}

.fg-gif:before {
    content: "gif";
}

.fg-hdr-strong:before {
    content: "hdr_strong";
}

.fg-leak-add:before {
    content: "leak_add";
}

.fg-gradient:before {
    content: "gradient";
}

.fg-crop-7-5:before {
    content: "crop_7_5";
}

.fg-crop-portrait:before {
    content: "crop_portrait";
}

.fg-vrpano:before {
    content: "vrpano";
}

.fg-camera-roll:before {
    content: "camera_roll";
}

.fg-hdr-auto:before {
    content: "hdr_auto";
}

.fg-blur-circular:before {
    content: "blur_circular";
}

.fg-motion-photos-auto:before {
    content: "motion_photos_auto";
}

.fg-rotate-90-degrees-cw:before {
    content: "rotate_90_degrees_cw";
}

.fg-brightness-2:before {
    content: "brightness_2";
}

.fg-photo-size-select-small:before {
    content: "photo_size_select_small";
}

.fg-shutter-speed:before {
    content: "shutter_speed";
}

.fg-looks-6:before {
    content: "looks_6";
}

.fg-flash-auto:before {
    content: "flash_auto";
}

.fg-camera-front:before {
    content: "camera_front";
}

.fg-crop-landscape:before {
    content: "crop_landscape";
}

.fg-filter-2:before {
    content: "filter_2";
}

.fg-filter-tilt-shift:before {
    content: "filter_tilt_shift";
}

.fg-deblur:before {
    content: "deblur";
}

.fg-monochrome-photos:before {
    content: "monochrome_photos";
}

.fg-astrophotography-auto:before {
    content: "astrophotography_auto";
}

.fg-night-sight-auto:before {
    content: "night_sight_auto";
}

.fg-crop-5-4:before {
    content: "crop_5_4";
}

.fg-hdr-weak:before {
    content: "hdr_weak";
}

.fg-filter-4:before {
    content: "filter_4";
}

.fg-motion-photos-paused:before {
    content: "motion_photos_paused";
}

.fg-filter-3:before {
    content: "filter_3";
}

.fg-crop-rotate:before {
    content: "crop_rotate";
}

.fg-crop-3-2:before {
    content: "crop_3_2";
}

.fg-tonality:before {
    content: "tonality";
}

.fg-switch-camera:before {
    content: "switch_camera";
}

.fg-photo-frame:before {
    content: "photo_frame";
}

.fg-exposure-zero:before {
    content: "exposure_zero";
}

.fg-fluorescent:before {
    content: "fluorescent";
}

.fg-macro-off:before {
    content: "macro_off";
}

.fg-photo-size-select-large:before {
    content: "photo_size_select_large";
}

.fg-ev-shadow:before {
    content: "ev_shadow";
}

.fg-filter-frames:before {
    content: "filter_frames";
}

.fg-party-mode:before {
    content: "party_mode";
}

.fg-raw-on:before {
    content: "raw_on";
}

.fg-motion-blur:before {
    content: "motion_blur";
}

.fg-exposure-plus-2:before {
    content: "exposure_plus_2";
}

.fg-photo-camera-back:before {
    content: "photo_camera_back";
}

.fg-blur-linear:before {
    content: "blur_linear";
}

.fg-exposure-neg-1:before {
    content: "exposure_neg_1";
}

.fg-wb-iridescent:before {
    content: "wb_iridescent";
}

.fg-auto-fix:before {
    content: "auto_fix";
}

.fg-filter-b-and-w:before {
    content: "filter_b_and_w";
}

.fg-switch-video:before {
    content: "switch_video";
}

.fg-motion-photos-off:before {
    content: "motion_photos_off";
}

.fg-panorama-horizontal:before {
    content: "panorama_horizontal";
}

.fg-filter-5:before {
    content: "filter_5";
}

.fg-blur-medium:before {
    content: "blur_medium";
}

.fg-invert-colors-off:before {
    content: "invert_colors_off";
}

.fg-face-retouching-off:before {
    content: "face_retouching_off";
}

.fg-filter-7:before {
    content: "filter_7";
}

.fg-panorama-photosphere:before {
    content: "panorama_photosphere";
}

.fg-burst-mode:before {
    content: "burst_mode";
}

.fg-hdr-on:before {
    content: "hdr_on";
}

.fg-grid-off:before {
    content: "grid_off";
}

.fg-filter-9-plus:before {
    content: "filter_9_plus";
}

.fg-filter-8:before {
    content: "filter_8";
}

.fg-blur-short:before {
    content: "blur_short";
}

.fg-filter-9:before {
    content: "filter_9";
}

.fg-timer-10:before {
    content: "timer_10";
}

.fg-dirty-lens:before {
    content: "dirty_lens";
}

.fg-wb-shade:before {
    content: "wb_shade";
}

.fg-no-flash:before {
    content: "no_flash";
}

.fg-filter-6:before {
    content: "filter_6";
}

.fg-image-aspect-ratio:before {
    content: "image_aspect_ratio";
}

.fg-trail-length:before {
    content: "trail_length";
}

.fg-exposure-neg-2:before {
    content: "exposure_neg_2";
}

.fg-vignette:before {
    content: "vignette";
}

.fg-timer-3:before {
    content: "timer_3";
}

.fg-leak-remove:before {
    content: "leak_remove";
}

.fg-60fps-select:before {
    content: "60fps_select";
}

.fg-blur-off:before {
    content: "blur_off";
}

.fg-30fps-select:before {
    content: "30fps_select";
}

.fg-perm-camera-mic:before {
    content: "perm_camera_mic";
}

.fg-mic-external-off:before {
    content: "mic_external_off";
}

.fg-trail-length-medium:before {
    content: "trail_length_medium";
}

.fg-camera-rear:before {
    content: "camera_rear";
}

.fg-panorama-vertical:before {
    content: "panorama_vertical";
}

.fg-trail-length-short:before {
    content: "trail_length_short";
}

.fg-night-sight-auto-off:before {
    content: "night_sight_auto_off";
}

.fg-autofps-select:before {
    content: "autofps_select";
}

.fg-panorama-wide-angle:before {
    content: "panorama_wide_angle";
}

.fg-mp:before {
    content: "mp";
}

.fg-hdr-off:before {
    content: "hdr_off";
}

.fg-hdr-on-select:before {
    content: "hdr_on_select";
}

.fg-24mp:before {
    content: "24mp";
}

.fg-hdr-enhanced-select:before {
    content: "hdr_enhanced_select";
}

.fg-auto-fix-normal:before {
    content: "auto_fix_normal";
}

.fg-astrophotography-off:before {
    content: "astrophotography_off";
}

.fg-22mp:before {
    content: "22mp";
}

.fg-10mp:before {
    content: "10mp";
}

.fg-12mp:before {
    content: "12mp";
}

.fg-18mp:before {
    content: "18mp";
}

.fg-hdr-auto-select:before {
    content: "hdr_auto_select";
}

.fg-wb-auto:before {
    content: "wb_auto";
}

.fg-hdr-plus:before {
    content: "hdr_plus";
}

.fg-raw-off:before {
    content: "raw_off";
}

.fg-9mp:before {
    content: "9mp";
}

.fg-13mp:before {
    content: "13mp";
}

.fg-20mp:before {
    content: "20mp";
}

.fg-5mp:before {
    content: "5mp";
}

.fg-7mp:before {
    content: "7mp";
}

.fg-15mp:before {
    content: "15mp";
}

.fg-hdr-off-select:before {
    content: "hdr_off_select";
}

.fg-16mp:before {
    content: "16mp";
}

.fg-hevc:before {
    content: "hevc";
}

.fg-19mp:before {
    content: "19mp";
}

.fg-14mp:before {
    content: "14mp";
}

.fg-23mp:before {
    content: "23mp";
}

.fg-2mp:before {
    content: "2mp";
}

.fg-8mp:before {
    content: "8mp";
}

.fg-3mp:before {
    content: "3mp";
}

.fg-6mp:before {
    content: "6mp";
}

.fg-11mp:before {
    content: "11mp";
}

.fg-21mp:before {
    content: "21mp";
}

.fg-17mp:before {
    content: "17mp";
}

.fg-4mp:before {
    content: "4mp";
}

.fg-motion-photos-on:before {
    content: "motion_photos_on";
}

.fg-gallery-thumbnail:before {
    content: "gallery_thumbnail";
}

.fg-masked-transitions:before {
    content: "masked_transitions";
}

.fg-auto-fix-off:before {
    content: "auto_fix_off";
}

.fg-auto-timer:before {
    content: "auto_timer";
}

.fg-photo-prints:before {
    content: "photo_prints";
}

.fg-settings-photo-camera:before {
    content: "settings_photo_camera";
}

.fg-planner-banner-ad-pt:before {
    content: "planner_banner_ad_pt";
}

.fg-settings-panorama:before {
    content: "settings_panorama";
}

.fg-unknown-2:before {
    content: "unknown_2";
}

.fg-motion-mode:before {
    content: "motion_mode";
}

.fg-settings-video-camera:before {
    content: "settings_video_camera";
}

.fg-settings-motion-mode:before {
    content: "settings_motion_mode";
}

.fg-settings-night-sight:before {
    content: "settings_night_sight";
}

.fg-background-dot-large:before {
    content: "background_dot_large";
}

.fg-vr180-create2d:before {
    content: "vr180_create2d";
}

.fg-50mp:before {
    content: "50mp";
}

.fg-background-grid-small:before {
    content: "background_grid_small";
}

.fg-macro-auto:before {
    content: "macro_auto";
}

.fg-settings-timelapse:before {
    content: "settings_timelapse";
}

.fg-settings-b-roll:before {
    content: "settings_b_roll";
}

.fg-contrast-rtl-off:before {
    content: "contrast_rtl_off";
}

.fg-high-density:before {
    content: "high_density";
}

.fg-low-density:before {
    content: "low_density";
}

.fg-settings-cinematic-blur:before {
    content: "settings_cinematic_blur";
}

.fg-settings-slow-motion:before {
    content: "settings_slow_motion";
}

.fg-shopping-cart:before {
    content: "shopping_cart";
}

.fg-shopping-cart:before {
    content: "shopping_cart";
}

.fg-payments:before {
    content: "payments";
}

.fg-shopping-bag:before {
    content: "shopping_bag";
}

.fg-monitoring:before {
    content: "monitoring";
}

.fg-credit-card:before {
    content: "credit_card";
}

.fg-receipt-long:before {
    content: "receipt_long";
}

.fg-attach-money:before {
    content: "attach_money";
}

.fg-storefront:before {
    content: "storefront";
}

.fg-sell:before {
    content: "sell";
}

.fg-trending-up:before {
    content: "trending_up";
}

.fg-database:before {
    content: "database";
}

.fg-account-balance:before {
    content: "account_balance";
}

.fg-work:before {
    content: "work";
}

.fg-paid:before {
    content: "paid";
}

.fg-account-balance-wallet:before {
    content: "account_balance_wallet";
}

.fg-analytics:before {
    content: "analytics";
}

.fg-insights:before {
    content: "insights";
}

.fg-query-stats:before {
    content: "query_stats";
}

.fg-store:before {
    content: "store";
}

.fg-savings:before {
    content: "savings";
}

.fg-monetization-on:before {
    content: "monetization_on";
}

.fg-calculate:before {
    content: "calculate";
}

.fg-qr-code-scanner:before {
    content: "qr_code_scanner";
}

.fg-bar-chart:before {
    content: "bar_chart";
}

.fg-add-shopping-cart:before {
    content: "add_shopping_cart";
}

.fg-account-tree:before {
    content: "account_tree";
}

.fg-receipt:before {
    content: "receipt";
}

.fg-redeem:before {
    content: "redeem";
}

.fg-currency-exchange:before {
    content: "currency_exchange";
}

.fg-trending-flat:before {
    content: "trending_flat";
}

.fg-shopping-basket:before {
    content: "shopping_basket";
}

.fg-qr-code-2:before {
    content: "qr_code_2";
}

.fg-domain:before {
    content: "domain";
}

.fg-precision-manufacturing:before {
    content: "precision_manufacturing";
}

.fg-qr-code:before {
    content: "qr_code";
}

.fg-leaderboard:before {
    content: "leaderboard";
}

.fg-corporate-fare:before {
    content: "corporate_fare";
}

.fg-timeline:before {
    content: "timeline";
}

.fg-currency-rupee:before {
    content: "currency_rupee";
}

.fg-insert-chart:before {
    content: "insert_chart";
}

.fg-show-chart:before {
    content: "show_chart";
}

.fg-wallet:before {
    content: "wallet";
}

.fg-euro:before {
    content: "euro";
}

.fg-work-history:before {
    content: "work_history";
}

.fg-meeting-room:before {
    content: "meeting_room";
}

.fg-credit-score:before {
    content: "credit_score";
}

.fg-barcode-scanner:before {
    content: "barcode_scanner";
}

.fg-pie-chart:before {
    content: "pie_chart";
}

.fg-loyalty:before {
    content: "loyalty";
}

.fg-copyright:before {
    content: "copyright";
}

.fg-barcode:before {
    content: "barcode";
}

.fg-conversion-path:before {
    content: "conversion_path";
}

.fg-track-changes:before {
    content: "track_changes";
}

.fg-auto-graph:before {
    content: "auto_graph";
}

.fg-trending-down:before {
    content: "trending_down";
}

.fg-price-check:before {
    content: "price_check";
}

.fg-euro-symbol:before {
    content: "euro_symbol";
}

.fg-schema:before {
    content: "schema";
}

.fg-add-business:before {
    content: "add_business";
}

.fg-add-card:before {
    content: "add_card";
}

.fg-card-membership:before {
    content: "card_membership";
}

.fg-currency-bitcoin:before {
    content: "currency_bitcoin";
}

.fg-price-change:before {
    content: "price_change";
}

.fg-production-quantity-limits:before {
    content: "production_quantity_limits";
}

.fg-donut-large:before {
    content: "donut_large";
}

.fg-tenancy:before {
    content: "tenancy";
}

.fg-data-exploration:before {
    content: "data_exploration";
}

.fg-bubble-chart:before {
    content: "bubble_chart";
}

.fg-donut-small:before {
    content: "donut_small";
}

.fg-contactless:before {
    content: "contactless";
}

.fg-money:before {
    content: "money";
}

.fg-stacked-line-chart:before {
    content: "stacked_line_chart";
}

.fg-stacked-bar-chart:before {
    content: "stacked_bar_chart";
}

.fg-toll:before {
    content: "toll";
}

.fg-money-off:before {
    content: "money_off";
}

.fg-cases:before {
    content: "cases";
}

.fg-currency-yen:before {
    content: "currency_yen";
}

.fg-currency-pound:before {
    content: "currency_pound";
}

.fg-area-chart:before {
    content: "area_chart";
}

.fg-atr:before {
    content: "atr";
}

.fg-remove-shopping-cart:before {
    content: "remove_shopping_cart";
}

.fg-room-preferences:before {
    content: "room_preferences";
}

.fg-add-chart:before {
    content: "add_chart";
}

.fg-shop:before {
    content: "shop";
}

.fg-domain-add:before {
    content: "domain_add";
}

.fg-card-travel:before {
    content: "card_travel";
}

.fg-grouped-bar-chart:before {
    content: "grouped_bar_chart";
}

.fg-legend-toggle:before {
    content: "legend_toggle";
}

.fg-scatter-plot:before {
    content: "scatter_plot";
}

.fg-credit-card-off:before {
    content: "credit_card_off";
}

.fg-mediation:before {
    content: "mediation";
}

.fg-ssid-chart:before {
    content: "ssid_chart";
}

.fg-candlestick-chart:before {
    content: "candlestick_chart";
}

.fg-waterfall-chart:before {
    content: "waterfall_chart";
}

.fg-currency-ruble:before {
    content: "currency_ruble";
}

.fg-full-stacked-bar-chart:before {
    content: "full_stacked_bar_chart";
}

.fg-domain-disabled:before {
    content: "domain_disabled";
}

.fg-strikethrough-s:before {
    content: "strikethrough_s";
}

.fg-shop-two:before {
    content: "shop_two";
}

.fg-next-week:before {
    content: "next_week";
}

.fg-atm:before {
    content: "atm";
}

.fg-multiline-chart:before {
    content: "multiline_chart";
}

.fg-performance-max:before {
    content: "performance_max";
}

.fg-currency-lira:before {
    content: "currency_lira";
}

.fg-currency-yuan:before {
    content: "currency_yuan";
}

.fg-no-meeting-room:before {
    content: "no_meeting_room";
}

.fg-currency-franc:before {
    content: "currency_franc";
}

.fg-troubleshoot:before {
    content: "troubleshoot";
}

.fg-finance:before {
    content: "finance";
}

.fg-data-table:before {
    content: "data_table";
}

.fg-autopay:before {
    content: "autopay";
}

.fg-bid-landscape:before {
    content: "bid_landscape";
}

.fg-contactless-off:before {
    content: "contactless_off";
}

.fg-bar-chart-4-bars:before {
    content: "bar_chart_4_bars";
}

.fg-universal-currency-alt:before {
    content: "universal_currency_alt";
}

.fg-chart-data:before {
    content: "chart_data";
}

.fg-podium:before {
    content: "podium";
}

.fg-order-approve:before {
    content: "order_approve";
}

.fg-family-history:before {
    content: "family_history";
}

.fg-send-money:before {
    content: "send_money";
}

.fg-conveyor-belt:before {
    content: "conveyor_belt";
}

.fg-flowsheet:before {
    content: "flowsheet";
}

.fg-auto-meeting-room:before {
    content: "auto_meeting_room";
}

.fg-forklift:before {
    content: "forklift";
}

.fg-front-loader:before {
    content: "front_loader";
}

.fg-inactive-order:before {
    content: "inactive_order";
}

.fg-qr-code-2-add:before {
    content: "qr_code_2_add";
}

.fg-pallet:before {
    content: "pallet";
}

.fg-bid-landscape-disabled:before {
    content: "bid_landscape_disabled";
}

.fg-barcode-reader:before {
    content: "barcode_reader";
}

.fg-conversion-path-off:before {
    content: "conversion_path_off";
}

.fg-order-play:before {
    content: "order_play";
}

.fg-trolley:before {
    content: "trolley";
}

.fg-work-alert:before {
    content: "work_alert";
}

.fg-work-update:before {
    content: "work_update";
}

.fg-pin-drop:before {
    content: "pin_drop";
}

.fg-pin-drop:before {
    content: "pin_drop";
}

.fg-location-on:before {
    content: "location_on";
}

.fg-map:before {
    content: "map";
}

.fg-home-pin:before {
    content: "home_pin";
}

.fg-explore:before {
    content: "explore";
}

.fg-restaurant:before {
    content: "restaurant";
}

.fg-flag:before {
    content: "flag";
}

.fg-my-location:before {
    content: "my_location";
}

.fg-local-fire-department:before {
    content: "local_fire_department";
}

.fg-person-pin-circle:before {
    content: "person_pin_circle";
}

.fg-local-mall:before {
    content: "local_mall";
}

.fg-near-me:before {
    content: "near_me";
}

.fg-where-to-vote:before {
    content: "where_to_vote";
}

.fg-business-center:before {
    content: "business_center";
}

.fg-east:before {
    content: "east";
}

.fg-restaurant-menu:before {
    content: "restaurant_menu";
}

.fg-handyman:before {
    content: "handyman";
}

.fg-factory:before {
    content: "factory";
}

.fg-local-library:before {
    content: "local_library";
}

.fg-medical-services:before {
    content: "medical_services";
}

.fg-home-work:before {
    content: "home_work";
}

.fg-layers:before {
    content: "layers";
}

.fg-local-activity:before {
    content: "local_activity";
}

.fg-share-location:before {
    content: "share_location";
}

.fg-emergency:before {
    content: "emergency";
}

.fg-north-east:before {
    content: "north_east";
}

.fg-add-location:before {
    content: "add_location";
}

.fg-fastfood:before {
    content: "fastfood";
}

.fg-warehouse:before {
    content: "warehouse";
}

.fg-navigation:before {
    content: "navigation";
}

.fg-person-pin:before {
    content: "person_pin";
}

.fg-local-parking:before {
    content: "local_parking";
}

.fg-home-repair-service:before {
    content: "home_repair_service";
}

.fg-local-hospital:before {
    content: "local_hospital";
}

.fg-south:before {
    content: "south";
}

.fg-local-police:before {
    content: "local_police";
}

.fg-zoom-out-map:before {
    content: "zoom_out_map";
}

.fg-location-searching:before {
    content: "location_searching";
}

.fg-local-florist:before {
    content: "local_florist";
}

.fg-location-away:before {
    content: "location_away";
}

.fg-crisis-alert:before {
    content: "crisis_alert";
}

.fg-west:before {
    content: "west";
}

.fg-local-gas-station:before {
    content: "local_gas_station";
}

.fg-park:before {
    content: "park";
}

.fg-maps-ugc:before {
    content: "maps_ugc";
}

.fg-cleaning-services:before {
    content: "cleaning_services";
}

.fg-local-atm:before {
    content: "local_atm";
}

.fg-package:before {
    content: "package";
}

.fg-360:before {
    content: "360";
}

.fg-electrical-services:before {
    content: "electrical_services";
}

.fg-north:before {
    content: "north";
}

.fg-flag-circle:before {
    content: "flag_circle";
}

.fg-add-location-alt:before {
    content: "add_location_alt";
}

.fg-directions:before {
    content: "directions";
}

.fg-fmd-bad:before {
    content: "fmd_bad";
}

.fg-theater-comedy:before {
    content: "theater_comedy";
}

.fg-local-drink:before {
    content: "local_drink";
}

.fg-location-home:before {
    content: "location_home";
}

.fg-local-pizza:before {
    content: "local_pizza";
}

.fg-not-listed-location:before {
    content: "not_listed_location";
}

.fg-local-post-office:before {
    content: "local_post_office";
}

.fg-wine-bar:before {
    content: "wine_bar";
}

.fg-beenhere:before {
    content: "beenhere";
}

.fg-local-convenience-store:before {
    content: "local_convenience_store";
}

.fg-signpost:before {
    content: "signpost";
}

.fg-alt-route:before {
    content: "alt_route";
}

.fg-tour:before {
    content: "tour";
}

.fg-location-automation:before {
    content: "location_automation";
}

.fg-trip-origin:before {
    content: "trip_origin";
}

.fg-church:before {
    content: "church";
}

.fg-traffic:before {
    content: "traffic";
}

.fg-local-laundry-service:before {
    content: "local_laundry_service";
}

.fg-safety-check:before {
    content: "safety_check";
}

.fg-ev-station:before {
    content: "ev_station";
}

.fg-takeout-dining:before {
    content: "takeout_dining";
}

.fg-moving:before {
    content: "moving";
}

.fg-zoom-in-map:before {
    content: "zoom_in_map";
}

.fg-soup-kitchen:before {
    content: "soup_kitchen";
}

.fg-stadium:before {
    content: "stadium";
}

.fg-transfer-within-a-station:before {
    content: "transfer_within_a_station";
}

.fg-pest-control:before {
    content: "pest_control";
}

.fg-location-off:before {
    content: "location_off";
}

.fg-connecting-airports:before {
    content: "connecting_airports";
}

.fg-multiple-stop:before {
    content: "multiple_stop";
}

.fg-wrong-location:before {
    content: "wrong_location";
}

.fg-edit-location:before {
    content: "edit_location";
}

.fg-plumbing:before {
    content: "plumbing";
}

.fg-mode-of-travel:before {
    content: "mode_of_travel";
}

.fg-minor-crash:before {
    content: "minor_crash";
}

.fg-south-east:before {
    content: "south_east";
}

.fg-add-road:before {
    content: "add_road";
}

.fg-local-pharmacy:before {
    content: "local_pharmacy";
}

.fg-fire-truck:before {
    content: "fire_truck";
}

.fg-castle:before {
    content: "castle";
}

.fg-dry-cleaning:before {
    content: "dry_cleaning";
}

.fg-set-meal:before {
    content: "set_meal";
}

.fg-baby-changing-station:before {
    content: "baby_changing_station";
}

.fg-layers-clear:before {
    content: "layers_clear";
}

.fg-edit-location-alt:before {
    content: "edit_location_alt";
}

.fg-mosque:before {
    content: "mosque";
}

.fg-north-west:before {
    content: "north_west";
}

.fg-local-car-wash:before {
    content: "local_car_wash";
}

.fg-edit-attributes:before {
    content: "edit_attributes";
}

.fg-run-circle:before {
    content: "run_circle";
}

.fg-transit-enterexit:before {
    content: "transit_enterexit";
}

.fg-sos:before {
    content: "sos";
}

.fg-satellite:before {
    content: "satellite";
}

.fg-edit-road:before {
    content: "edit_road";
}

.fg-south-west:before {
    content: "south_west";
}

.fg-streetview:before {
    content: "streetview";
}

.fg-add-home:before {
    content: "add_home";
}

.fg-kebab-dining:before {
    content: "kebab_dining";
}

.fg-airline-stops:before {
    content: "airline_stops";
}

.fg-local-see:before {
    content: "local_see";
}

.fg-fire-hydrant:before {
    content: "fire_hydrant";
}

.fg-assist-walker:before {
    content: "assist_walker";
}

.fg-add-home-work:before {
    content: "add_home_work";
}

.fg-flight-class:before {
    content: "flight_class";
}

.fg-remove-road:before {
    content: "remove_road";
}

.fg-no-meals:before {
    content: "no_meals";
}

.fg-synagogue:before {
    content: "synagogue";
}

.fg-fort:before {
    content: "fort";
}

.fg-temple-buddhist:before {
    content: "temple_buddhist";
}

.fg-location-disabled:before {
    content: "location_disabled";
}

.fg-compass-calibration:before {
    content: "compass_calibration";
}

.fg-temple-hindu:before {
    content: "temple_hindu";
}

.fg-explore-off:before {
    content: "explore_off";
}

.fg-pest-control-rodent:before {
    content: "pest_control_rodent";
}

.fg-near-me-disabled:before {
    content: "near_me_disabled";
}

.fg-directions-alt:before {
    content: "directions_alt";
}

.fg-pergola:before {
    content: "pergola";
}

.fg-directions-off:before {
    content: "directions_off";
}

.fg-directions-alt-off:before {
    content: "directions_alt_off";
}

.fg-pet-supplies:before {
    content: "pet_supplies";
}

.fg-moved-location:before {
    content: "moved_location";
}

.fg-move-location:before {
    content: "move_location";
}

.fg-moving-ministry:before {
    content: "moving_ministry";
}

.fg-move:before {
    content: "move";
}

.fg-description:before {
    content: "description";
}

.fg-content-copy:before {
    content: "content_copy";
}

.fg-dashboard:before {
    content: "dashboard";
}

.fg-edit-note:before {
    content: "edit_note";
}

.fg-menu-book:before {
    content: "menu_book";
}

.fg-grid-view:before {
    content: "grid_view";
}

.fg-list:before {
    content: "list";
}

.fg-folder:before {
    content: "folder";
}

.fg-list-alt:before {
    content: "list_alt";
}

.fg-inventory:before {
    content: "inventory";
}

.fg-folder-open:before {
    content: "folder_open";
}

.fg-article:before {
    content: "article";
}

.fg-fact-check:before {
    content: "fact_check";
}

.fg-attach-file:before {
    content: "attach_file";
}

.fg-format-list-bulleted:before {
    content: "format_list_bulleted";
}

.fg-assignment:before {
    content: "assignment";
}

.fg-task:before {
    content: "task";
}

.fg-checklist:before {
    content: "checklist";
}

.fg-cloud-upload:before {
    content: "cloud_upload";
}

.fg-draft:before {
    content: "draft";
}

.fg-summarize:before {
    content: "summarize";
}

.fg-feed:before {
    content: "feed";
}

.fg-draw:before {
    content: "draw";
}

.fg-cloud:before {
    content: "cloud";
}

.fg-newspaper:before {
    content: "newspaper";
}

.fg-view-list:before {
    content: "view_list";
}

.fg-file-copy:before {
    content: "file_copy";
}

.fg-note-add:before {
    content: "note_add";
}

.fg-border-color:before {
    content: "border_color";
}

.fg-book:before {
    content: "book";
}

.fg-history-edu:before {
    content: "history_edu";
}

.fg-design-services:before {
    content: "design_services";
}

.fg-pending-actions:before {
    content: "pending_actions";
}

.fg-format-quote:before {
    content: "format_quote";
}

.fg-post-add:before {
    content: "post_add";
}

.fg-request-quote:before {
    content: "request_quote";
}

.fg-cloud-download:before {
    content: "cloud_download";
}

.fg-drag-handle:before {
    content: "drag_handle";
}

.fg-contact-page:before {
    content: "contact_page";
}

.fg-table:before {
    content: "table";
}

.fg-space-dashboard:before {
    content: "space_dashboard";
}

.fg-archive:before {
    content: "archive";
}

.fg-content-paste:before {
    content: "content_paste";
}

.fg-percent:before {
    content: "percent";
}

.fg-attachment:before {
    content: "attachment";
}

.fg-assignment-ind:before {
    content: "assignment_ind";
}

.fg-format-list-numbered:before {
    content: "format_list_numbered";
}

.fg-assignment-turned-in:before {
    content: "assignment_turned_in";
}

.fg-tag:before {
    content: "tag";
}

.fg-table-chart:before {
    content: "table_chart";
}

.fg-sticky-note-2:before {
    content: "sticky_note_2";
}

.fg-text-fields:before {
    content: "text_fields";
}

.fg-dashboard-customize:before {
    content: "dashboard_customize";
}

.fg-reorder:before {
    content: "reorder";
}

.fg-format-bold:before {
    content: "format_bold";
}

.fg-integration-instructions:before {
    content: "integration_instructions";
}

.fg-find-in-page:before {
    content: "find_in_page";
}

.fg-note:before {
    content: "note";
}

.fg-text-snippet:before {
    content: "text_snippet";
}

.fg-document-scanner:before {
    content: "document_scanner";
}

.fg-checklist-rtl:before {
    content: "checklist_rtl";
}

.fg-note-alt:before {
    content: "note_alt";
}

.fg-edit-document:before {
    content: "edit_document";
}

.fg-cloud-sync:before {
    content: "cloud_sync";
}

.fg-table-rows:before {
    content: "table_rows";
}

.fg-perm-media:before {
    content: "perm_media";
}

.fg-cloud-done:before {
    content: "cloud_done";
}

.fg-title:before {
    content: "title";
}

.fg-table-view:before {
    content: "table_view";
}

.fg-content-cut:before {
    content: "content_cut";
}

.fg-notes:before {
    content: "notes";
}

.fg-cut:before {
    content: "cut";
}

.fg-data-object:before {
    content: "data_object";
}

.fg-subject:before {
    content: "subject";
}

.fg-functions:before {
    content: "functions";
}

.fg-format-italic:before {
    content: "format_italic";
}

.fg-content-paste-search:before {
    content: "content_paste_search";
}

.fg-format-color-fill:before {
    content: "format_color_fill";
}

.fg-folder-shared:before {
    content: "folder_shared";
}

.fg-plagiarism:before {
    content: "plagiarism";
}

.fg-horizontal-rule:before {
    content: "horizontal_rule";
}

.fg-file-present:before {
    content: "file_present";
}

.fg-folder-copy:before {
    content: "folder_copy";
}

.fg-format-align-left:before {
    content: "format_align_left";
}

.fg-team-dashboard:before {
    content: "team_dashboard";
}

.fg-ballot:before {
    content: "ballot";
}

.fg-format-paint:before {
    content: "format_paint";
}

.fg-cloud-off:before {
    content: "cloud_off";
}

.fg-add-link:before {
    content: "add_link";
}

.fg-view-column:before {
    content: "view_column";
}

.fg-read-more:before {
    content: "read_more";
}

.fg-difference:before {
    content: "difference";
}

.fg-view-agenda:before {
    content: "view_agenda";
}

.fg-format-size:before {
    content: "format_size";
}

.fg-format-underlined:before {
    content: "format_underlined";
}

.fg-vertical-align-top:before {
    content: "vertical_align_top";
}

.fg-toc:before {
    content: "toc";
}

.fg-height:before {
    content: "height";
}

.fg-vertical-align-bottom:before {
    content: "vertical_align_bottom";
}

.fg-copy-all:before {
    content: "copy_all";
}

.fg-view-week:before {
    content: "view_week";
}

.fg-drive-folder-upload:before {
    content: "drive_folder_upload";
}

.fg-format-color-text:before {
    content: "format_color_text";
}

.fg-assignment-late:before {
    content: "assignment_late";
}

.fg-view-module:before {
    content: "view_module";
}

.fg-low-priority:before {
    content: "low_priority";
}

.fg-drive-file-move:before {
    content: "drive_file_move";
}

.fg-assignment-return:before {
    content: "assignment_return";
}

.fg-format-align-center:before {
    content: "format_align_center";
}

.fg-folder-special:before {
    content: "folder_special";
}

.fg-segment:before {
    content: "segment";
}

.fg-calendar-view-month:before {
    content: "calendar_view_month";
}

.fg-polyline:before {
    content: "polyline";
}

.fg-folder-zip:before {
    content: "folder_zip";
}

.fg-square:before {
    content: "square";
}

.fg-breaking-news-alt-1:before {
    content: "breaking_news_alt_1";
}

.fg-format-align-right:before {
    content: "format_align_right";
}

.fg-grading:before {
    content: "grading";
}

.fg-view-headline:before {
    content: "view_headline";
}

.fg-linear-scale:before {
    content: "linear_scale";
}

.fg-view-quilt:before {
    content: "view_quilt";
}

.fg-edit-off:before {
    content: "edit_off";
}

.fg-view-carousel:before {
    content: "view_carousel";
}

.fg-text-increase:before {
    content: "text_increase";
}

.fg-request-page:before {
    content: "request_page";
}

.fg-view-sidebar:before {
    content: "view_sidebar";
}

.fg-pages:before {
    content: "pages";
}

.fg-text-format:before {
    content: "text_format";
}

.fg-format-align-justify:before {
    content: "format_align_justify";
}

.fg-calendar-view-week:before {
    content: "calendar_view_week";
}

.fg-hexagon:before {
    content: "hexagon";
}

.fg-numbers:before {
    content: "numbers";
}

.fg-docs-add-on:before {
    content: "docs_add_on";
}

.fg-folder-delete:before {
    content: "folder_delete";
}

.fg-format-shapes:before {
    content: "format_shapes";
}

.fg-forms-add-on:before {
    content: "forms_add_on";
}

.fg-imagesearch-roller:before {
    content: "imagesearch_roller";
}

.fg-join-full:before {
    content: "join_full";
}

.fg-calendar-view-day:before {
    content: "calendar_view_day";
}

.fg-video-file:before {
    content: "video_file";
}

.fg-cloud-queue:before {
    content: "cloud_queue";
}

.fg-font-download:before {
    content: "font_download";
}

.fg-format-list-numbered-rtl:before {
    content: "format_list_numbered_rtl";
}

.fg-join-inner:before {
    content: "join_inner";
}

.fg-add-to-drive:before {
    content: "add_to_drive";
}

.fg-content-paste-go:before {
    content: "content_paste_go";
}

.fg-restore-page:before {
    content: "restore_page";
}

.fg-rectangle:before {
    content: "rectangle";
}

.fg-vertical-split:before {
    content: "vertical_split";
}

.fg-format-color-reset:before {
    content: "format_color_reset";
}

.fg-rule-folder:before {
    content: "rule_folder";
}

.fg-cloud-circle:before {
    content: "cloud_circle";
}

.fg-view-stream:before {
    content: "view_stream";
}

.fg-format-indent-increase:before {
    content: "format_indent_increase";
}

.fg-spellcheck:before {
    content: "spellcheck";
}

.fg-assignment-returned:before {
    content: "assignment_returned";
}

.fg-data-array:before {
    content: "data_array";
}

.fg-align-horizontal-left:before {
    content: "align_horizontal_left";
}

.fg-text-decrease:before {
    content: "text_decrease";
}

.fg-pivot-table-chart:before {
    content: "pivot_table_chart";
}

.fg-deselect:before {
    content: "deselect";
}

.fg-vertical-align-center:before {
    content: "vertical_align_center";
}

.fg-pentagon:before {
    content: "pentagon";
}

.fg-merge-type:before {
    content: "merge_type";
}

.fg-space-bar:before {
    content: "space_bar";
}

.fg-format-strikethrough:before {
    content: "format_strikethrough";
}

.fg-view-day:before {
    content: "view_day";
}

.fg-flip-to-front:before {
    content: "flip_to_front";
}

.fg-join-left:before {
    content: "join_left";
}

.fg-short-text:before {
    content: "short_text";
}

.fg-border-all:before {
    content: "border_all";
}

.fg-shape-line:before {
    content: "shape_line";
}

.fg-format-line-spacing:before {
    content: "format_line_spacing";
}

.fg-line-weight:before {
    content: "line_weight";
}

.fg-horizontal-split:before {
    content: "horizontal_split";
}

.fg-format-indent-decrease:before {
    content: "format_indent_decrease";
}

.fg-align-horizontal-center:before {
    content: "align_horizontal_center";
}

.fg-join-right:before {
    content: "join_right";
}

.fg-snippet-folder:before {
    content: "snippet_folder";
}

.fg-subtitles-off:before {
    content: "subtitles_off";
}

.fg-align-vertical-bottom:before {
    content: "align_vertical_bottom";
}

.fg-folder-off:before {
    content: "folder_off";
}

.fg-align-horizontal-right:before {
    content: "align_horizontal_right";
}

.fg-glyphs:before {
    content: "glyphs";
}

.fg-format-clear:before {
    content: "format_clear";
}

.fg-function:before {
    content: "function";
}

.fg-insert-page-break:before {
    content: "insert_page_break";
}

.fg-vertical-distribute:before {
    content: "vertical_distribute";
}

.fg-content-paste-off:before {
    content: "content_paste_off";
}

.fg-superscript:before {
    content: "superscript";
}

.fg-horizontal-distribute:before {
    content: "horizontal_distribute";
}

.fg-line-axis:before {
    content: "line_axis";
}

.fg-line-style:before {
    content: "line_style";
}

.fg-flip-to-back:before {
    content: "flip_to_back";
}

.fg-align-vertical-center:before {
    content: "align_vertical_center";
}

.fg-align-vertical-top:before {
    content: "align_vertical_top";
}

.fg-margin:before {
    content: "margin";
}

.fg-clarify:before {
    content: "clarify";
}

.fg-wrap-text:before {
    content: "wrap_text";
}

.fg-view-array:before {
    content: "view_array";
}

.fg-subscript:before {
    content: "subscript";
}

.fg-border-clear:before {
    content: "border_clear";
}

.fg-border-style:before {
    content: "border_style";
}

.fg-amp-stories:before {
    content: "amp_stories";
}

.fg-border-outer:before {
    content: "border_outer";
}

.fg-type-specimen:before {
    content: "type_specimen";
}

.fg-text-rotate-vertical:before {
    content: "text_rotate_vertical";
}

.fg-padding:before {
    content: "padding";
}

.fg-forms-apps-script:before {
    content: "forms_apps_script";
}

.fg-border-vertical:before {
    content: "border_vertical";
}

.fg-text-rotation-none:before {
    content: "text_rotation_none";
}

.fg-format-textdirection-l-to-r:before {
    content: "format_textdirection_l_to_r";
}

.fg-format-overline:before {
    content: "format_overline";
}

.fg-docs-apps-script:before {
    content: "docs_apps_script";
}

.fg-border-horizontal:before {
    content: "border_horizontal";
}

.fg-font-download-off:before {
    content: "font_download_off";
}

.fg-format-textdirection-r-to-l:before {
    content: "format_textdirection_r_to_l";
}

.fg-ink-pen:before {
    content: "ink_pen";
}

.fg-text-rotation-angleup:before {
    content: "text_rotation_angleup";
}

.fg-border-bottom:before {
    content: "border_bottom";
}

.fg-counter-1:before {
    content: "counter_1";
}

.fg-newsmode:before {
    content: "newsmode";
}

.fg-text-rotation-down:before {
    content: "text_rotation_down";
}

.fg-border-inner:before {
    content: "border_inner";
}

.fg-border-top:before {
    content: "border_top";
}

.fg-border-left:before {
    content: "border_left";
}

.fg-ink-eraser:before {
    content: "ink_eraser";
}

.fg-text-rotation-angledown:before {
    content: "text_rotation_angledown";
}

.fg-text-rotate-up:before {
    content: "text_rotate_up";
}

.fg-finance-chip:before {
    content: "finance_chip";
}

.fg-border-right:before {
    content: "border_right";
}

.fg-assignment-add:before {
    content: "assignment_add";
}

.fg-format-h1:before {
    content: "format_h1";
}

.fg-ink-highlighter:before {
    content: "ink_highlighter";
}

.fg-news:before {
    content: "news";
}

.fg-view-column-2:before {
    content: "view_column_2";
}

.fg-join:before {
    content: "join";
}

.fg-format-underlined-squiggle:before {
    content: "format_underlined_squiggle";
}

.fg-full-coverage:before {
    content: "full_coverage";
}

.fg-overview:before {
    content: "overview";
}

.fg-slide-library:before {
    content: "slide_library";
}

.fg-colors:before {
    content: "colors";
}

.fg-format-h2:before {
    content: "format_h2";
}

.fg-format-paragraph:before {
    content: "format_paragraph";
}

.fg-format-image-left:before {
    content: "format_image_left";
}

.fg-breaking-news:before {
    content: "breaking_news";
}

.fg-frame-inspect:before {
    content: "frame_inspect";
}

.fg-format-list-bulleted-add:before {
    content: "format_list_bulleted_add";
}

.fg-variables:before {
    content: "variables";
}

.fg-format-image-right:before {
    content: "format_image_right";
}

.fg-format-h3:before {
    content: "format_h3";
}

.fg-ink-marker:before {
    content: "ink_marker";
}

.fg-format-h5:before {
    content: "format_h5";
}

.fg-format-h6:before {
    content: "format_h6";
}

.fg-counter-2:before {
    content: "counter_2";
}

.fg-csv:before {
    content: "csv";
}

.fg-equal:before {
    content: "equal";
}

.fg-voting-chip:before {
    content: "voting_chip";
}

.fg-format-h4:before {
    content: "format_h4";
}

.fg-lab-profile:before {
    content: "lab_profile";
}

.fg-remove-selection:before {
    content: "remove_selection";
}

.fg-process-chart:before {
    content: "process_chart";
}

.fg-format-ink-highlighter:before {
    content: "format_ink_highlighter";
}

.fg-location-chip:before {
    content: "location_chip";
}

.fg-signature:before {
    content: "signature";
}

.fg-counter-3:before {
    content: "counter_3";
}

.fg-sticky-note:before {
    content: "sticky_note";
}

.fg-stylus-laser-pointer:before {
    content: "stylus_laser_pointer";
}

.fg-unknown-document:before {
    content: "unknown_document";
}

.fg-export-notes:before {
    content: "export_notes";
}

.fg-frame-source:before {
    content: "frame_source";
}

.fg-shapes:before {
    content: "shapes";
}

.fg-counter-4:before {
    content: "counter_4";
}

.fg-add-notes:before {
    content: "add_notes";
}

.fg-cell-merge:before {
    content: "cell_merge";
}

.fg-format-letter-spacing-standard:before {
    content: "format_letter_spacing_standard";
}

.fg-format-text-overflow:before {
    content: "format_text_overflow";
}

.fg-table-chart-view:before {
    content: "table_chart_view";
}

.fg-business-chip:before {
    content: "business_chip";
}

.fg-grid-guides:before {
    content: "grid_guides";
}

.fg-source-notes:before {
    content: "source_notes";
}

.fg-custom-typography:before {
    content: "custom_typography";
}

.fg-diagnosis:before {
    content: "diagnosis";
}

.fg-list-alt-add:before {
    content: "list_alt_add";
}

.fg-text-ad:before {
    content: "text_ad";
}

.fg-text-select-move-forward-character:before {
    content: "text_select_move_forward_character";
}

.fg-decimal-increase:before {
    content: "decimal_increase";
}

.fg-insert-text:before {
    content: "insert_text";
}

.fg-lasso-select:before {
    content: "lasso_select";
}

.fg-reset-image:before {
    content: "reset_image";
}

.fg-table-rows-narrow:before {
    content: "table_rows_narrow";
}

.fg-width:before {
    content: "width";
}

.fg-counter-5:before {
    content: "counter_5";
}

.fg-format-letter-spacing-2:before {
    content: "format_letter_spacing_2";
}

.fg-line-end-arrow-notch:before {
    content: "line_end_arrow_notch";
}

.fg-regular-expression:before {
    content: "regular_expression";
}

.fg-scan-delete:before {
    content: "scan_delete";
}

.fg-line-start:before {
    content: "line_start";
}

.fg-thumbnail-bar:before {
    content: "thumbnail_bar";
}

.fg-counter-6:before {
    content: "counter_6";
}

.fg-format-letter-spacing:before {
    content: "format_letter_spacing";
}

.fg-line-end:before {
    content: "line_end";
}

.fg-smb-share:before {
    content: "smb_share";
}

.fg-stroke-full:before {
    content: "stroke_full";
}

.fg-ungroup:before {
    content: "ungroup";
}

.fg-language-chinese-quick:before {
    content: "language_chinese_quick";
}

.fg-line-end-square:before {
    content: "line_end_square";
}

.fg-match-case:before {
    content: "match_case";
}

.fg-scan:before {
    content: "scan";
}

.fg-tab-close:before {
    content: "tab_close";
}

.fg-draw-abstract:before {
    content: "draw_abstract";
}

.fg-draw-collage:before {
    content: "draw_collage";
}

.fg-format-letter-spacing-wide:before {
    content: "format_letter_spacing_wide";
}

.fg-format-letter-spacing-wider:before {
    content: "format_letter_spacing_wider";
}

.fg-line-end-arrow:before {
    content: "line_end_arrow";
}

.fg-match-word:before {
    content: "match_word";
}

.fg-post:before {
    content: "post";
}

.fg-align-justify-space-around:before {
    content: "align_justify_space_around";
}

.fg-align-justify-space-between:before {
    content: "align_justify_space_between";
}

.fg-align-space-between:before {
    content: "align_space_between";
}

.fg-folder-managed:before {
    content: "folder_managed";
}

.fg-format-text-clip:before {
    content: "format_text_clip";
}

.fg-language-spanish:before {
    content: "language_spanish";
}

.fg-line-start-circle:before {
    content: "line_start_circle";
}

.fg-other-admission:before {
    content: "other_admission";
}

.fg-select:before {
    content: "select";
}

.fg-text-select-jump-to-beginning:before {
    content: "text_select_jump_to_beginning";
}

.fg-counter-7:before {
    content: "counter_7";
}

.fg-flex-direction:before {
    content: "flex_direction";
}

.fg-flex-wrap:before {
    content: "flex_wrap";
}

.fg-folder-supervised:before {
    content: "folder_supervised";
}

.fg-frame-reload:before {
    content: "frame_reload";
}

.fg-heap-snapshot-multiple:before {
    content: "heap_snapshot_multiple";
}

.fg-heap-snapshot-thumbnail:before {
    content: "heap_snapshot_thumbnail";
}

.fg-ink-eraser-off:before {
    content: "ink_eraser_off";
}

.fg-language-international:before {
    content: "language_international";
}

.fg-language-korean-latin:before {
    content: "language_korean_latin";
}

.fg-line-end-circle:before {
    content: "line_end_circle";
}

.fg-line-end-diamond:before {
    content: "line_end_diamond";
}

.fg-sheets-rtl:before {
    content: "sheets_rtl";
}

.fg-special-character:before {
    content: "special_character";
}

.fg-tab-move:before {
    content: "tab_move";
}

.fg-tab-new-right:before {
    content: "tab_new_right";
}

.fg-text-select-move-forward-word:before {
    content: "text_select_move_forward_word";
}

.fg-text-select-move-up:before {
    content: "text_select_move_up";
}

.fg-text-select-start:before {
    content: "text_select_start";
}

.fg-top-panel-open:before {
    content: "top_panel_open";
}

.fg-tsv:before {
    content: "tsv";
}

.fg-align-justify-space-even:before {
    content: "align_justify_space_even";
}

.fg-attach-file-add:before {
    content: "attach_file_add";
}

.fg-counter-0:before {
    content: "counter_0";
}

.fg-counter-8:before {
    content: "counter_8";
}

.fg-heap-snapshot-large:before {
    content: "heap_snapshot_large";
}

.fg-language-chinese-dayi:before {
    content: "language_chinese_dayi";
}

.fg-language-gb-english:before {
    content: "language_gb_english";
}

.fg-line-curve:before {
    content: "line_curve";
}

.fg-line-start-diamond:before {
    content: "line_start_diamond";
}

.fg-line-start-square:before {
    content: "line_start_square";
}

.fg-person-book:before {
    content: "person_book";
}

.fg-stroke-partial:before {
    content: "stroke_partial";
}

.fg-tab-duplicate:before {
    content: "tab_duplicate";
}

.fg-tab-group:before {
    content: "tab_group";
}

.fg-text-select-move-down:before {
    content: "text_select_move_down";
}

.fg-top-panel-close:before {
    content: "top_panel_close";
}

.fg-align-justify-center:before {
    content: "align_justify_center";
}

.fg-align-justify-flex-end:before {
    content: "align_justify_flex_end";
}

.fg-align-justify-flex-start:before {
    content: "align_justify_flex_start";
}

.fg-align-space-around:before {
    content: "align_space_around";
}

.fg-align-space-even:before {
    content: "align_space_even";
}

.fg-counter-9:before {
    content: "counter_9";
}

.fg-fit-page:before {
    content: "fit_page";
}

.fg-fit-width:before {
    content: "fit_width";
}

.fg-format-text-wrap:before {
    content: "format_text_wrap";
}

.fg-highlighter-size-4:before {
    content: "highlighter_size_4";
}

.fg-language-chinese-pinyin:before {
    content: "language_chinese_pinyin";
}

.fg-language-chinese-wubi:before {
    content: "language_chinese_wubi";
}

.fg-language-us:before {
    content: "language_us";
}

.fg-line-start-arrow:before {
    content: "line_start_arrow";
}

.fg-line-start-arrow-notch:before {
    content: "line_start_arrow_notch";
}

.fg-pen-size-2:before {
    content: "pen_size_2";
}

.fg-pen-size-3:before {
    content: "pen_size_3";
}

.fg-pen-size-4:before {
    content: "pen_size_4";
}

.fg-pen-size-5:before {
    content: "pen_size_5";
}

.fg-tab-close-right:before {
    content: "tab_close_right";
}

.fg-tab-recent:before {
    content: "tab_recent";
}

.fg-text-select-end:before {
    content: "text_select_end";
}

.fg-text-select-jump-to-end:before {
    content: "text_select_jump_to_end";
}

.fg-align-center:before {
    content: "align_center";
}

.fg-align-end:before {
    content: "align_end";
}

.fg-align-flex-center:before {
    content: "align_flex_center";
}

.fg-align-flex-end:before {
    content: "align_flex_end";
}

.fg-align-flex-start:before {
    content: "align_flex_start";
}

.fg-align-items-stretch:before {
    content: "align_items_stretch";
}

.fg-align-justify-stretch:before {
    content: "align_justify_stretch";
}

.fg-align-self-stretch:before {
    content: "align_self_stretch";
}

.fg-align-start:before {
    content: "align_start";
}

.fg-align-stretch:before {
    content: "align_stretch";
}

.fg-decimal-decrease:before {
    content: "decimal_decrease";
}

.fg-flex-no-wrap:before {
    content: "flex_no_wrap";
}

.fg-highlighter-size-1:before {
    content: "highlighter_size_1";
}

.fg-highlighter-size-2:before {
    content: "highlighter_size_2";
}

.fg-highlighter-size-3:before {
    content: "highlighter_size_3";
}

.fg-highlighter-size-5:before {
    content: "highlighter_size_5";
}

.fg-language-chinese-array:before {
    content: "language_chinese_array";
}

.fg-language-chinese-cangjie:before {
    content: "language_chinese_cangjie";
}

.fg-language-french:before {
    content: "language_french";
}

.fg-language-pinyin:before {
    content: "language_pinyin";
}

.fg-language-us-colemak:before {
    content: "language_us_colemak";
}

.fg-language-us-dvorak:before {
    content: "language_us_dvorak";
}

.fg-letter-switch:before {
    content: "letter_switch";
}

.fg-pen-size-1:before {
    content: "pen_size_1";
}

.fg-text-select-move-back-character:before {
    content: "text_select_move_back_character";
}

.fg-text-select-move-back-word:before {
    content: "text_select_move_back_word";
}

.fg-play-arrow:before {
    content: "play_arrow";
}

.fg-play-circle:before {
    content: "play_circle";
}

.fg-mic:before {
    content: "mic";
}

.fg-videocam:before {
    content: "videocam";
}

.fg-volume-up:before {
    content: "volume_up";
}

.fg-pause:before {
    content: "pause";
}

.fg-music-note:before {
    content: "music_note";
}

.fg-library-books:before {
    content: "library_books";
}

.fg-movie:before {
    content: "movie";
}

.fg-skip-next:before {
    content: "skip_next";
}

.fg-speed:before {
    content: "speed";
}

.fg-replay:before {
    content: "replay";
}

.fg-volume-off:before {
    content: "volume_off";
}

.fg-pause-circle:before {
    content: "pause_circle";
}

.fg-view-in-ar:before {
    content: "view_in_ar";
}

.fg-fiber-manual-record:before {
    content: "fiber_manual_record";
}

.fg-skip-previous:before {
    content: "skip_previous";
}

.fg-stop-circle:before {
    content: "stop_circle";
}

.fg-stop:before {
    content: "stop";
}

.fg-equalizer:before {
    content: "equalizer";
}

.fg-subscriptions:before {
    content: "subscriptions";
}

.fg-video-library:before {
    content: "video_library";
}

.fg-fast-forward:before {
    content: "fast_forward";
}

.fg-playlist-add:before {
    content: "playlist_add";
}

.fg-video-call:before {
    content: "video_call";
}

.fg-repeat:before {
    content: "repeat";
}

.fg-volume-mute:before {
    content: "volume_mute";
}

.fg-shuffle:before {
    content: "shuffle";
}

.fg-mic-off:before {
    content: "mic_off";
}

.fg-hearing:before {
    content: "hearing";
}

.fg-library-music:before {
    content: "library_music";
}

.fg-podcasts:before {
    content: "podcasts";
}

.fg-playlist-add-check:before {
    content: "playlist_add_check";
}

.fg-fast-rewind:before {
    content: "fast_rewind";
}

.fg-sound-detection-dog-barking:before {
    content: "sound_detection_dog_barking";
}

.fg-queue-music:before {
    content: "queue_music";
}

.fg-video-camera-front:before {
    content: "video_camera_front";
}

.fg-subtitles:before {
    content: "subtitles";
}

.fg-volume-down:before {
    content: "volume_down";
}

.fg-play-pause:before {
    content: "play_pause";
}

.fg-album:before {
    content: "album";
}

.fg-radio:before {
    content: "radio";
}

.fg-discover-tune:before {
    content: "discover_tune";
}

.fg-av-timer:before {
    content: "av_timer";
}

.fg-library-add-check:before {
    content: "library_add_check";
}

.fg-videocam-off:before {
    content: "videocam_off";
}

.fg-closed-caption:before {
    content: "closed_caption";
}

.fg-stream:before {
    content: "stream";
}

.fg-forward-10:before {
    content: "forward_10";
}

.fg-not-started:before {
    content: "not_started";
}

.fg-playlist-play:before {
    content: "playlist_play";
}

.fg-replay-10:before {
    content: "replay_10";
}

.fg-fiber-new:before {
    content: "fiber_new";
}

.fg-branding-watermark:before {
    content: "branding_watermark";
}

.fg-text-to-speech:before {
    content: "text_to_speech";
}

.fg-recent-actors:before {
    content: "recent_actors";
}

.fg-playlist-remove:before {
    content: "playlist_remove";
}

.fg-interpreter-mode:before {
    content: "interpreter_mode";
}

.fg-slow-motion-video:before {
    content: "slow_motion_video";
}

.fg-frame-person:before {
    content: "frame_person";
}

.fg-playlist-add-check-circle:before {
    content: "playlist_add_check_circle";
}

.fg-settings-voice:before {
    content: "settings_voice";
}

.fg-video-settings:before {
    content: "video_settings";
}

.fg-featured-play-list:before {
    content: "featured_play_list";
}

.fg-audio-file:before {
    content: "audio_file";
}

.fg-sound-detection-loud-sound:before {
    content: "sound_detection_loud_sound";
}

.fg-lyrics:before {
    content: "lyrics";
}

.fg-play-lesson:before {
    content: "play_lesson";
}

.fg-hd:before {
    content: "hd";
}

.fg-repeat-one:before {
    content: "repeat_one";
}

.fg-call-to-action:before {
    content: "call_to_action";
}

.fg-high-quality:before {
    content: "high_quality";
}

.fg-add-to-queue:before {
    content: "add_to_queue";
}

.fg-music-off:before {
    content: "music_off";
}

.fg-video-camera-back:before {
    content: "video_camera_back";
}

.fg-spatial-audio-off:before {
    content: "spatial_audio_off";
}

.fg-shuffle-on:before {
    content: "shuffle_on";
}

.fg-playlist-add-circle:before {
    content: "playlist_add_circle";
}

.fg-volume-down-alt:before {
    content: "volume_down_alt";
}

.fg-hearing-disabled:before {
    content: "hearing_disabled";
}

.fg-featured-video:before {
    content: "featured_video";
}

.fg-replay-5:before {
    content: "replay_5";
}

.fg-repeat-on:before {
    content: "repeat_on";
}

.fg-queue-play-next:before {
    content: "queue_play_next";
}

.fg-spatial-audio:before {
    content: "spatial_audio";
}

.fg-art-track:before {
    content: "art_track";
}

.fg-explicit:before {
    content: "explicit";
}

.fg-speech-to-text:before {
    content: "speech_to_text";
}

.fg-airplay:before {
    content: "airplay";
}

.fg-forward-5:before {
    content: "forward_5";
}

.fg-forward-30:before {
    content: "forward_30";
}

.fg-4k:before {
    content: "4k";
}

.fg-music-video:before {
    content: "music_video";
}

.fg-replay-30:before {
    content: "replay_30";
}

.fg-control-camera:before {
    content: "control_camera";
}

.fg-spatial-tracking:before {
    content: "spatial_tracking";
}

.fg-closed-caption-disabled:before {
    content: "closed_caption_disabled";
}

.fg-digital-out-of-home:before {
    content: "digital_out_of_home";
}

.fg-video-label:before {
    content: "video_label";
}

.fg-fiber-smart-record:before {
    content: "fiber_smart_record";
}

.fg-play-disabled:before {
    content: "play_disabled";
}

.fg-repeat-one-on:before {
    content: "repeat_one_on";
}

.fg-broadcast-on-personal:before {
    content: "broadcast_on_personal";
}

.fg-sd:before {
    content: "sd";
}

.fg-missed-video-call:before {
    content: "missed_video_call";
}

.fg-surround-sound:before {
    content: "surround_sound";
}

.fg-10k:before {
    content: "10k";
}

.fg-fiber-pin:before {
    content: "fiber_pin";
}

.fg-60fps:before {
    content: "60fps";
}

.fg-sound-detection-glass-break:before {
    content: "sound_detection_glass_break";
}

.fg-remove-from-queue:before {
    content: "remove_from_queue";
}

.fg-broadcast-on-home:before {
    content: "broadcast_on_home";
}

.fg-brand-awareness:before {
    content: "brand_awareness";
}

.fg-fiber-dvr:before {
    content: "fiber_dvr";
}

.fg-30fps:before {
    content: "30fps";
}

.fg-4k-plus:before {
    content: "4k_plus";
}

.fg-video-stable:before {
    content: "video_stable";
}

.fg-8k:before {
    content: "8k";
}

.fg-1k:before {
    content: "1k";
}

.fg-privacy:before {
    content: "privacy";
}

.fg-8k-plus:before {
    content: "8k_plus";
}

.fg-2k:before {
    content: "2k";
}

.fg-7k:before {
    content: "7k";
}

.fg-1k-plus:before {
    content: "1k_plus";
}

.fg-9k:before {
    content: "9k";
}

.fg-9k-plus:before {
    content: "9k_plus";
}

.fg-5k:before {
    content: "5k";
}

.fg-2k-plus:before {
    content: "2k_plus";
}

.fg-5k-plus:before {
    content: "5k_plus";
}

.fg-6k:before {
    content: "6k";
}

.fg-6k-plus:before {
    content: "6k_plus";
}

.fg-3k:before {
    content: "3k";
}

.fg-7k-plus:before {
    content: "7k_plus";
}

.fg-instant-mix:before {
    content: "instant_mix";
}

.fg-3k-plus:before {
    content: "3k_plus";
}

.fg-auto-detect-voice:before {
    content: "auto_detect_voice";
}

.fg-ar-on-you:before {
    content: "ar_on_you";
}

.fg-no-sound:before {
    content: "no_sound";
}

.fg-cinematic-blur:before {
    content: "cinematic_blur";
}

.fg-video-search:before {
    content: "video_search";
}

.fg-hangout-video:before {
    content: "hangout_video";
}

.fg-genres:before {
    content: "genres";
}

.fg-media-link:before {
    content: "media_link";
}

.fg-autoplay:before {
    content: "autoplay";
}

.fg-video-camera-front-off:before {
    content: "video_camera_front_off";
}

.fg-autopause:before {
    content: "autopause";
}

.fg-mic-double:before {
    content: "mic_double";
}

.fg-forward-media:before {
    content: "forward_media";
}

.fg-movie-edit:before {
    content: "movie_edit";
}

.fg-movie-info:before {
    content: "movie_info";
}

.fg-auto-videocam:before {
    content: "auto_videocam";
}

.fg-resume:before {
    content: "resume";
}

.fg-hangout-video-off:before {
    content: "hangout_video_off";
}

.fg-select-to-speak:before {
    content: "select_to_speak";
}

.fg-autostop:before {
    content: "autostop";
}

.fg-2d:before {
    content: "2d";
}

.fg-forward-circle:before {
    content: "forward_circle";
}

.fg-view-in-ar-off:before {
    content: "view_in_ar_off";
}

.fg-frame-person-off:before {
    content: "frame_person_off";
}

.fg-sound-sampler:before {
    content: "sound_sampler";
}

.fg-local-shipping:before {
    content: "local_shipping";
}

.fg-directions-car:before {
    content: "directions_car";
}

.fg-flight:before {
    content: "flight";
}

.fg-directions-run:before {
    content: "directions_run";
}

.fg-directions-walk:before {
    content: "directions_walk";
}

.fg-flight-takeoff:before {
    content: "flight_takeoff";
}

.fg-directions-bus:before {
    content: "directions_bus";
}

.fg-directions-bike:before {
    content: "directions_bike";
}

.fg-train:before {
    content: "train";
}

.fg-airport-shuttle:before {
    content: "airport_shuttle";
}

.fg-pedal-bike:before {
    content: "pedal_bike";
}

.fg-directions-boat:before {
    content: "directions_boat";
}

.fg-two-wheeler:before {
    content: "two_wheeler";
}

.fg-agriculture:before {
    content: "agriculture";
}

.fg-local-taxi:before {
    content: "local_taxi";
}

.fg-sailing:before {
    content: "sailing";
}

.fg-electric-car:before {
    content: "electric_car";
}

.fg-flight-land:before {
    content: "flight_land";
}

.fg-hail:before {
    content: "hail";
}

.fg-no-crash:before {
    content: "no_crash";
}

.fg-commute:before {
    content: "commute";
}

.fg-motorcycle:before {
    content: "motorcycle";
}

.fg-car-crash:before {
    content: "car_crash";
}

.fg-tram:before {
    content: "tram";
}

.fg-departure-board:before {
    content: "departure_board";
}

.fg-subway:before {
    content: "subway";
}

.fg-electric-moped:before {
    content: "electric_moped";
}

.fg-turn-right:before {
    content: "turn_right";
}

.fg-electric-scooter:before {
    content: "electric_scooter";
}

.fg-fork-right:before {
    content: "fork_right";
}

.fg-directions-subway:before {
    content: "directions_subway";
}

.fg-tire-repair:before {
    content: "tire_repair";
}

.fg-electric-bike:before {
    content: "electric_bike";
}

.fg-rv-hookup:before {
    content: "rv_hookup";
}

.fg-bus-alert:before {
    content: "bus_alert";
}

.fg-turn-left:before {
    content: "turn_left";
}

.fg-transportation:before {
    content: "transportation";
}

.fg-airlines:before {
    content: "airlines";
}

.fg-taxi-alert:before {
    content: "taxi_alert";
}

.fg-u-turn-left:before {
    content: "u_turn_left";
}

.fg-directions-railway:before {
    content: "directions_railway";
}

.fg-electric-rickshaw:before {
    content: "electric_rickshaw";
}

.fg-turn-slight-right:before {
    content: "turn_slight_right";
}

.fg-u-turn-right:before {
    content: "u_turn_right";
}

.fg-fork-left:before {
    content: "fork_left";
}

.fg-railway-alert:before {
    content: "railway_alert";
}

.fg-bike-scooter:before {
    content: "bike_scooter";
}

.fg-turn-sharp-right:before {
    content: "turn_sharp_right";
}

.fg-turn-slight-left:before {
    content: "turn_slight_left";
}

.fg-no-transfer:before {
    content: "no_transfer";
}

.fg-snowmobile:before {
    content: "snowmobile";
}

.fg-turn-sharp-left:before {
    content: "turn_sharp_left";
}

.fg-flightsmode:before {
    content: "flightsmode";
}

.fg-swap-driving-apps-wheel:before {
    content: "swap_driving_apps_wheel";
}

.fg-ambulance:before {
    content: "ambulance";
}

.fg-school:before {
    content: "school";
}

.fg-campaign:before {
    content: "campaign";
}

.fg-construction:before {
    content: "construction";
}

.fg-engineering:before {
    content: "engineering";
}

.fg-volunteer-activism:before {
    content: "volunteer_activism";
}

.fg-science:before {
    content: "science";
}

.fg-sports-esports:before {
    content: "sports_esports";
}

.fg-confirmation-number:before {
    content: "confirmation_number";
}

.fg-real-estate-agent:before {
    content: "real_estate_agent";
}

.fg-cake:before {
    content: "cake";
}

.fg-self-improvement:before {
    content: "self_improvement";
}

.fg-sports-soccer:before {
    content: "sports_soccer";
}

.fg-air:before {
    content: "air";
}

.fg-biotech:before {
    content: "biotech";
}

.fg-water:before {
    content: "water";
}

.fg-hiking:before {
    content: "hiking";
}

.fg-architecture:before {
    content: "architecture";
}

.fg-sports-score:before {
    content: "sports_score";
}

.fg-personal-injury:before {
    content: "personal_injury";
}

.fg-sports-basketball:before {
    content: "sports_basketball";
}

.fg-waves:before {
    content: "waves";
}

.fg-theaters:before {
    content: "theaters";
}

.fg-sports-tennis:before {
    content: "sports_tennis";
}

.fg-switch-account:before {
    content: "switch_account";
}

.fg-nights-stay:before {
    content: "nights_stay";
}

.fg-sports-gymnastics:before {
    content: "sports_gymnastics";
}

.fg-backpack:before {
    content: "backpack";
}

.fg-how-to-vote:before {
    content: "how_to_vote";
}

.fg-sports-motorsports:before {
    content: "sports_motorsports";
}

.fg-surfing:before {
    content: "surfing";
}

.fg-sports-kabaddi:before {
    content: "sports_kabaddi";
}

.fg-piano:before {
    content: "piano";
}

.fg-sports:before {
    content: "sports";
}

.fg-toys:before {
    content: "toys";
}

.fg-sports-volleyball:before {
    content: "sports_volleyball";
}

.fg-sports-martial-arts:before {
    content: "sports_martial_arts";
}

.fg-sports-baseball:before {
    content: "sports_baseball";
}

.fg-camping:before {
    content: "camping";
}

.fg-downhill-skiing:before {
    content: "downhill_skiing";
}

.fg-swords:before {
    content: "swords";
}

.fg-kayaking:before {
    content: "kayaking";
}

.fg-scoreboard:before {
    content: "scoreboard";
}

.fg-phishing:before {
    content: "phishing";
}

.fg-sports-handball:before {
    content: "sports_handball";
}

.fg-sports-football:before {
    content: "sports_football";
}

.fg-skateboarding:before {
    content: "skateboarding";
}

.fg-sports-golf:before {
    content: "sports_golf";
}

.fg-sports-cricket:before {
    content: "sports_cricket";
}

.fg-toys-fan:before {
    content: "toys_fan";
}

.fg-nordic-walking:before {
    content: "nordic_walking";
}

.fg-roller-skating:before {
    content: "roller_skating";
}

.fg-kitesurfing:before {
    content: "kitesurfing";
}

.fg-rowing:before {
    content: "rowing";
}

.fg-scuba-diving:before {
    content: "scuba_diving";
}

.fg-storm:before {
    content: "storm";
}

.fg-sports-mma:before {
    content: "sports_mma";
}

.fg-trophy:before {
    content: "trophy";
}

.fg-paragliding:before {
    content: "paragliding";
}

.fg-snowboarding:before {
    content: "snowboarding";
}

.fg-sports-hockey:before {
    content: "sports_hockey";
}

.fg-ice-skating:before {
    content: "ice_skating";
}

.fg-snowshoeing:before {
    content: "snowshoeing";
}

.fg-sports-rugby:before {
    content: "sports_rugby";
}

.fg-sledding:before {
    content: "sledding";
}

.fg-piano-off:before {
    content: "piano_off";
}

.fg-no-backpack:before {
    content: "no_backpack";
}

.fg-family-link:before {
    content: "family_link";
}

.fg-rewarded-ads:before {
    content: "rewarded_ads";
}

.fg-ifl:before {
    content: "ifl";
}

.fg-cake-add:before {
    content: "cake_add";
}

.fg-sleep:before {
    content: "sleep";
}

.fg-mindfulness:before {
    content: "mindfulness";
}

.fg-health-metrics:before {
    content: "health_metrics";
}

.fg-sprint:before {
    content: "sprint";
}

.fg-exercise:before {
    content: "exercise";
}

.fg-stress-management:before {
    content: "stress_management";
}

.fg-menstrual-health:before {
    content: "menstrual_health";
}

.fg-steps:before {
    content: "steps";
}

.fg-relax:before {
    content: "relax";
}

.fg-readiness-score:before {
    content: "readiness_score";
}

.fg-ecg-heart:before {
    content: "ecg_heart";
}

.fg-laps:before {
    content: "laps";
}

.fg-pace:before {
    content: "pace";
}

.fg-azm:before {
    content: "azm";
}

.fg-distance:before {
    content: "distance";
}

.fg-floor:before {
    content: "floor";
}

.fg-person-play:before {
    content: "person_play";
}

.fg-avg-time:before {
    content: "avg_time";
}

.fg-person-celebrate:before {
    content: "person_celebrate";
}

.fg-fertile:before {
    content: "fertile";
}

.fg-onsen:before {
    content: "onsen";
}

.fg-podiatry:before {
    content: "podiatry";
}

.fg-avg-pace:before {
    content: "avg_pace";
}

.fg-spo2:before {
    content: "spo2";
}

.fg-bath-outdoor:before {
    content: "bath_outdoor";
}

.fg-water-full:before {
    content: "water_full";
}

.fg-bia:before {
    content: "bia";
}

.fg-eda:before {
    content: "eda";
}

.fg-water-medium:before {
    content: "water_medium";
}

.fg-interactive-space:before {
    content: "interactive_space";
}

.fg-hr-resting:before {
    content: "hr_resting";
}

.fg-elevation:before {
    content: "elevation";
}

.fg-glass-cup:before {
    content: "glass_cup";
}

.fg-monitor-weight-loss:before {
    content: "monitor_weight_loss";
}

.fg-play-shapes:before {
    content: "play_shapes";
}

.fg-thermometer-loss:before {
    content: "thermometer_loss";
}

.fg-water-loss:before {
    content: "water_loss";
}

.fg-sauna:before {
    content: "sauna";
}

.fg-sleep-score:before {
    content: "sleep_score";
}

.fg-thermometer-gain:before {
    content: "thermometer_gain";
}

.fg-bath-private:before {
    content: "bath_private";
}

.fg-monitor-weight-gain:before {
    content: "monitor_weight_gain";
}

.fg-bath-public-large:before {
    content: "bath_public_large";
}

.fg-check-in-out:before {
    content: "check_in_out";
}

.fg-physical-therapy:before {
    content: "physical_therapy";
}

.fg-phone-iphone:before {
    content: "phone_iphone";
}

.fg-save:before {
    content: "save";
}

.fg-smartphone:before {
    content: "smartphone";
}

.fg-print:before {
    content: "print";
}

.fg-keyboard-arrow-down:before {
    content: "keyboard_arrow_down";
}

.fg-computer:before {
    content: "computer";
}

.fg-devices:before {
    content: "devices";
}

.fg-desktop-windows:before {
    content: "desktop_windows";
}

.fg-smart-display:before {
    content: "smart_display";
}

.fg-dns:before {
    content: "dns";
}

.fg-keyboard-backspace:before {
    content: "keyboard_backspace";
}

.fg-headphones:before {
    content: "headphones";
}

.fg-smart-toy:before {
    content: "smart_toy";
}

.fg-phone-android:before {
    content: "phone_android";
}

.fg-keyboard-arrow-right:before {
    content: "keyboard_arrow_right";
}

.fg-memory:before {
    content: "memory";
}

.fg-keyboard:before {
    content: "keyboard";
}

.fg-live-tv:before {
    content: "live_tv";
}

.fg-laptop-mac:before {
    content: "laptop_mac";
}

.fg-headset-mic:before {
    content: "headset_mic";
}

.fg-keyboard-arrow-up:before {
    content: "keyboard_arrow_up";
}

.fg-tv:before {
    content: "tv";
}

.fg-device-thermostat:before {
    content: "device_thermostat";
}

.fg-mouse:before {
    content: "mouse";
}

.fg-balance:before {
    content: "balance";
}

.fg-route:before {
    content: "route";
}

.fg-point-of-sale:before {
    content: "point_of_sale";
}

.fg-keyboard-arrow-left:before {
    content: "keyboard_arrow_left";
}

.fg-laptop-chromebook:before {
    content: "laptop_chromebook";
}

.fg-keyboard-return:before {
    content: "keyboard_return";
}

.fg-watch:before {
    content: "watch";
}

.fg-power:before {
    content: "power";
}

.fg-laptop-windows:before {
    content: "laptop_windows";
}

.fg-router:before {
    content: "router";
}

.fg-developer-board:before {
    content: "developer_board";
}

.fg-display-settings:before {
    content: "display_settings";
}

.fg-scale:before {
    content: "scale";
}

.fg-book-online:before {
    content: "book_online";
}

.fg-developer-mode:before {
    content: "developer_mode";
}

.fg-fax:before {
    content: "fax";
}

.fg-cast:before {
    content: "cast";
}

.fg-cast-for-education:before {
    content: "cast_for_education";
}

.fg-videogame-asset:before {
    content: "videogame_asset";
}

.fg-device-hub:before {
    content: "device_hub";
}

.fg-straight:before {
    content: "straight";
}

.fg-screen-search-desktop:before {
    content: "screen_search_desktop";
}

.fg-desktop-mac:before {
    content: "desktop_mac";
}

.fg-mobile-friendly:before {
    content: "mobile_friendly";
}

.fg-settings-ethernet:before {
    content: "settings_ethernet";
}

.fg-settings-input-antenna:before {
    content: "settings_input_antenna";
}

.fg-monitor:before {
    content: "monitor";
}

.fg-important-devices:before {
    content: "important_devices";
}

.fg-tablet-mac:before {
    content: "tablet_mac";
}

.fg-devices-other:before {
    content: "devices_other";
}

.fg-send-to-mobile:before {
    content: "send_to_mobile";
}

.fg-system-update:before {
    content: "system_update";
}

.fg-settings-remote:before {
    content: "settings_remote";
}

.fg-monitor-weight:before {
    content: "monitor_weight";
}

.fg-screen-rotation:before {
    content: "screen_rotation";
}

.fg-screen-share:before {
    content: "screen_share";
}

.fg-keyboard-alt:before {
    content: "keyboard_alt";
}

.fg-settings-input-component:before {
    content: "settings_input_component";
}

.fg-speaker:before {
    content: "speaker";
}

.fg-merge:before {
    content: "merge";
}

.fg-keyboard-tab:before {
    content: "keyboard_tab";
}

.fg-sim-card:before {
    content: "sim_card";
}

.fg-vibration:before {
    content: "vibration";
}

.fg-power-off:before {
    content: "power_off";
}

.fg-tablet:before {
    content: "tablet";
}

.fg-connected-tv:before {
    content: "connected_tv";
}

.fg-screenshot-monitor:before {
    content: "screenshot_monitor";
}

.fg-remember-me:before {
    content: "remember_me";
}

.fg-browser-updated:before {
    content: "browser_updated";
}

.fg-security-update-good:before {
    content: "security_update_good";
}

.fg-sd-card:before {
    content: "sd_card";
}

.fg-cast-connected:before {
    content: "cast_connected";
}

.fg-device-unknown:before {
    content: "device_unknown";
}

.fg-tablet-android:before {
    content: "tablet_android";
}

.fg-charging-station:before {
    content: "charging_station";
}

.fg-phonelink-setup:before {
    content: "phonelink_setup";
}

.fg-punch-clock:before {
    content: "punch_clock";
}

.fg-scanner:before {
    content: "scanner";
}

.fg-screenshot:before {
    content: "screenshot";
}

.fg-settings-input-hdmi:before {
    content: "settings_input_hdmi";
}

.fg-stay-current-portrait:before {
    content: "stay_current_portrait";
}

.fg-tap-and-play:before {
    content: "tap_and_play";
}

.fg-keyboard-hide:before {
    content: "keyboard_hide";
}

.fg-print-disabled:before {
    content: "print_disabled";
}

.fg-security-update-warning:before {
    content: "security_update_warning";
}

.fg-disc-full:before {
    content: "disc_full";
}

.fg-app-blocking:before {
    content: "app_blocking";
}

.fg-keyboard-capslock:before {
    content: "keyboard_capslock";
}

.fg-speaker-group:before {
    content: "speaker_group";
}

.fg-mobile-screen-share:before {
    content: "mobile_screen_share";
}

.fg-aod:before {
    content: "aod";
}

.fg-sd-card-alert:before {
    content: "sd_card_alert";
}

.fg-tty:before {
    content: "tty";
}

.fg-lift-to-talk:before {
    content: "lift_to_talk";
}

.fg-add-to-home-screen:before {
    content: "add_to_home_screen";
}

.fg-earbuds:before {
    content: "earbuds";
}

.fg-perm-device-information:before {
    content: "perm_device_information";
}

.fg-stop-screen-share:before {
    content: "stop_screen_share";
}

.fg-mobile-off:before {
    content: "mobile_off";
}

.fg-headset-off:before {
    content: "headset_off";
}

.fg-desktop-access-disabled:before {
    content: "desktop_access_disabled";
}

.fg-reset-tv:before {
    content: "reset_tv";
}

.fg-offline-share:before {
    content: "offline_share";
}

.fg-adf-scanner:before {
    content: "adf_scanner";
}

.fg-headphones-battery:before {
    content: "headphones_battery";
}

.fg-screen-lock-portrait:before {
    content: "screen_lock_portrait";
}

.fg-roundabout-right:before {
    content: "roundabout_right";
}

.fg-dock:before {
    content: "dock";
}

.fg-settop-component:before {
    content: "settop_component";
}

.fg-settings-input-svideo:before {
    content: "settings_input_svideo";
}

.fg-watch-off:before {
    content: "watch_off";
}

.fg-smart-screen:before {
    content: "smart_screen";
}

.fg-stay-current-landscape:before {
    content: "stay_current_landscape";
}

.fg-chromecast-device:before {
    content: "chromecast_device";
}

.fg-settings-cell:before {
    content: "settings_cell";
}

.fg-earbuds-battery:before {
    content: "earbuds_battery";
}

.fg-home-max:before {
    content: "home_max";
}

.fg-power-input:before {
    content: "power_input";
}

.fg-no-sim:before {
    content: "no_sim";
}

.fg-screen-lock-landscape:before {
    content: "screen_lock_landscape";
}

.fg-ramp-right:before {
    content: "ramp_right";
}

.fg-stay-primary-portrait:before {
    content: "stay_primary_portrait";
}

.fg-developer-board-off:before {
    content: "developer_board_off";
}

.fg-roundabout-left:before {
    content: "roundabout_left";
}

.fg-stay-primary-landscape:before {
    content: "stay_primary_landscape";
}

.fg-tv-off:before {
    content: "tv_off";
}

.fg-home-mini:before {
    content: "home_mini";
}

.fg-phonelink-off:before {
    content: "phonelink_off";
}

.fg-ramp-left:before {
    content: "ramp_left";
}

.fg-screen-lock-rotation:before {
    content: "screen_lock_rotation";
}

.fg-videogame-asset-off:before {
    content: "videogame_asset_off";
}

.fg-aod-tablet:before {
    content: "aod_tablet";
}

.fg-open-in-phone:before {
    content: "open_in_phone";
}

.fg-gamepad:before {
    content: "gamepad";
}

.fg-robot:before {
    content: "robot";
}

.fg-jamboard-kiosk:before {
    content: "jamboard_kiosk";
}

.fg-mimo:before {
    content: "mimo";
}

.fg-rear-camera:before {
    content: "rear_camera";
}

.fg-tv-options-edit-channels:before {
    content: "tv_options_edit_channels";
}

.fg-app-promo:before {
    content: "app_promo";
}

.fg-devices-wearables:before {
    content: "devices_wearables";
}

.fg-developer-mode-tv:before {
    content: "developer_mode_tv";
}

.fg-mimo-disconnect:before {
    content: "mimo_disconnect";
}

.fg-ambient-screen:before {
    content: "ambient_screen";
}

.fg-touchpad-mouse:before {
    content: "touchpad_mouse";
}

.fg-tv-signin:before {
    content: "tv_signin";
}

.fg-aod-watch:before {
    content: "aod_watch";
}

.fg-ecg:before {
    content: "ecg";
}

.fg-joystick:before {
    content: "joystick";
}

.fg-tv-guide:before {
    content: "tv_guide";
}

.fg-hard-drive:before {
    content: "hard_drive";
}

.fg-night-sight-max:before {
    content: "night_sight_max";
}

.fg-open-jam:before {
    content: "open_jam";
}

.fg-memory-alt:before {
    content: "memory_alt";
}

.fg-cast-pause:before {
    content: "cast_pause";
}

.fg-pacemaker:before {
    content: "pacemaker";
}

.fg-screenshot-tablet:before {
    content: "screenshot_tablet";
}

.fg-stream-apps:before {
    content: "stream_apps";
}

.fg-cast-warning:before {
    content: "cast_warning";
}

.fg-deskphone:before {
    content: "deskphone";
}

.fg-devices-off:before {
    content: "devices_off";
}

.fg-keyboard-tab-rtl:before {
    content: "keyboard_tab_rtl";
}

.fg-robot-2:before {
    content: "robot_2";
}

.fg-hard-drive-2:before {
    content: "hard_drive_2";
}

.fg-watch-wake:before {
    content: "watch_wake";
}

.fg-camera-video:before {
    content: "camera_video";
}

.fg-lda:before {
    content: "lda";
}

.fg-watch-button-press:before {
    content: "watch_button_press";
}

.fg-audio-video-receiver:before {
    content: "audio_video_receiver";
}

.fg-print-add:before {
    content: "print_add";
}

.fg-print-connect:before {
    content: "print_connect";
}

.fg-print-error:before {
    content: "print_error";
}

.fg-print-lock:before {
    content: "print_lock";
}

.fg-tv-remote:before {
    content: "tv_remote";
}

.fg-ventilator:before {
    content: "ventilator";
}

.fg-dark-mode:before {
    content: "dark_mode";
}

.fg-light-mode:before {
    content: "light_mode";
}

.fg-wifi:before {
    content: "wifi";
}

.fg-signal-cellular-alt:before {
    content: "signal_cellular_alt";
}

.fg-password:before {
    content: "password";
}

.fg-widgets:before {
    content: "widgets";
}

.fg-pin:before {
    content: "pin";
}

.fg-storage:before {
    content: "storage";
}

.fg-rss-feed:before {
    content: "rss_feed";
}

.fg-android:before {
    content: "android";
}

.fg-battery-full:before {
    content: "battery_full";
}

.fg-wifi-off:before {
    content: "wifi_off";
}

.fg-bluetooth:before {
    content: "bluetooth";
}

.fg-battery-charging-full:before {
    content: "battery_charging_full";
}

.fg-dvr:before {
    content: "dvr";
}

.fg-thermostat:before {
    content: "thermostat";
}

.fg-graphic-eq:before {
    content: "graphic_eq";
}

.fg-nightlight:before {
    content: "nightlight";
}

.fg-battery-5-bar:before {
    content: "battery_5_bar";
}

.fg-signal-wifi-4-bar:before {
    content: "signal_wifi_4_bar";
}

.fg-gpp-maybe:before {
    content: "gpp_maybe";
}

.fg-cable:before {
    content: "cable";
}

.fg-gpp-bad:before {
    content: "gpp_bad";
}

.fg-data-usage:before {
    content: "data_usage";
}

.fg-battery-4-bar:before {
    content: "battery_4_bar";
}

.fg-signal-cellular-4-bar:before {
    content: "signal_cellular_4_bar";
}

.fg-battery-full-alt:before {
    content: "battery_full_alt";
}

.fg-radar:before {
    content: "radar";
}

.fg-airplanemode-active:before {
    content: "airplanemode_active";
}

.fg-battery-0-bar:before {
    content: "battery_0_bar";
}

.fg-cameraswitch:before {
    content: "cameraswitch";
}

.fg-wallpaper:before {
    content: "wallpaper";
}

.fg-signal-disconnected:before {
    content: "signal_disconnected";
}

.fg-flashlight-on:before {
    content: "flashlight_on";
}

.fg-network-check:before {
    content: "network_check";
}

.fg-battery-6-bar:before {
    content: "battery_6_bar";
}

.fg-charger:before {
    content: "charger";
}

.fg-wifi-tethering:before {
    content: "wifi_tethering";
}

.fg-sim-card-download:before {
    content: "sim_card_download";
}

.fg-usb:before {
    content: "usb";
}

.fg-quick-phrases:before {
    content: "quick_phrases";
}

.fg-splitscreen:before {
    content: "splitscreen";
}

.fg-battery-3-bar:before {
    content: "battery_3_bar";
}

.fg-battery-1-bar:before {
    content: "battery_1_bar";
}

.fg-adb:before {
    content: "adb";
}

.fg-network-wifi-3-bar:before {
    content: "network_wifi_3_bar";
}

.fg-battery-low:before {
    content: "battery_low";
}

.fg-battery-alert:before {
    content: "battery_alert";
}

.fg-bluetooth-searching:before {
    content: "bluetooth_searching";
}

.fg-network-wifi:before {
    content: "network_wifi";
}

.fg-bluetooth-connected:before {
    content: "bluetooth_connected";
}

.fg-wifi-find:before {
    content: "wifi_find";
}

.fg-5g:before {
    content: "5g";
}

.fg-battery-2-bar:before {
    content: "battery_2_bar";
}

.fg-brightness-high:before {
    content: "brightness_high";
}

.fg-network-cell:before {
    content: "network_cell";
}

.fg-pattern:before {
    content: "pattern";
}

.fg-nfc:before {
    content: "nfc";
}

.fg-data-saver-on:before {
    content: "data_saver_on";
}

.fg-bluetooth-disabled:before {
    content: "bluetooth_disabled";
}

.fg-signal-wifi-statusbar-not-connected:before {
    content: "signal_wifi_statusbar_not_connected";
}

.fg-signal-wifi-bad:before {
    content: "signal_wifi_bad";
}

.fg-signal-cellular-3-bar:before {
    content: "signal_cellular_3_bar";
}

.fg-noise-control-off:before {
    content: "noise_control_off";
}

.fg-network-wifi-2-bar:before {
    content: "network_wifi_2_bar";
}

.fg-network-wifi-1-bar:before {
    content: "network_wifi_1_bar";
}

.fg-brightness-medium:before {
    content: "brightness_medium";
}

.fg-signal-wifi-off:before {
    content: "signal_wifi_off";
}

.fg-battery-very-low:before {
    content: "battery_very_low";
}

.fg-mode-standby:before {
    content: "mode_standby";
}

.fg-brightness-low:before {
    content: "brightness_low";
}

.fg-mobiledata-off:before {
    content: "mobiledata_off";
}

.fg-signal-wifi-0-bar:before {
    content: "signal_wifi_0_bar";
}

.fg-battery-charging-20:before {
    content: "battery_charging_20";
}

.fg-battery-charging-80:before {
    content: "battery_charging_80";
}

.fg-grid-4x4:before {
    content: "grid_4x4";
}

.fg-battery-saver:before {
    content: "battery_saver";
}

.fg-battery-charging-90:before {
    content: "battery_charging_90";
}

.fg-flashlight-off:before {
    content: "flashlight_off";
}

.fg-signal-wifi-statusbar-null:before {
    content: "signal_wifi_statusbar_null";
}

.fg-battery-charging-50:before {
    content: "battery_charging_50";
}

.fg-settings-system-daydream:before {
    content: "settings_system_daydream";
}

.fg-battery-unknown:before {
    content: "battery_unknown";
}

.fg-signal-cellular-2-bar:before {
    content: "signal_cellular_2_bar";
}

.fg-screen-rotation-alt:before {
    content: "screen_rotation_alt";
}

.fg-wifi-calling-3:before {
    content: "wifi_calling_3";
}

.fg-signal-cellular-1-bar:before {
    content: "signal_cellular_1_bar";
}

.fg-badge-critical-battery:before {
    content: "badge_critical_battery";
}

.fg-4g-mobiledata:before {
    content: "4g_mobiledata";
}

.fg-noise-aware:before {
    content: "noise_aware";
}

.fg-battery-charging-60:before {
    content: "battery_charging_60";
}

.fg-do-not-disturb-on-total-silence:before {
    content: "do_not_disturb_on_total_silence";
}

.fg-signal-cellular-connected-no-internet-0-bar:before {
    content: "signal_cellular_connected_no_internet_0_bar";
}

.fg-wifi-lock:before {
    content: "wifi_lock";
}

.fg-nearby-error:before {
    content: "nearby_error";
}

.fg-battery-20:before {
    content: "battery_20";
}

.fg-signal-cellular-0-bar:before {
    content: "signal_cellular_0_bar";
}

.fg-battery-charging-30:before {
    content: "battery_charging_30";
}

.fg-network-ping:before {
    content: "network_ping";
}

.fg-signal-cellular-connected-no-internet-4-bar:before {
    content: "signal_cellular_connected_no_internet_4_bar";
}

.fg-brightness-auto:before {
    content: "brightness_auto";
}

.fg-wifi-calling-1:before {
    content: "wifi_calling_1";
}

.fg-wifi-tethering-error:before {
    content: "wifi_tethering_error";
}

.fg-edgesensor-high:before {
    content: "edgesensor_high";
}

.fg-wifi-2-bar:before {
    content: "wifi_2_bar";
}

.fg-battery-30:before {
    content: "battery_30";
}

.fg-battery-50:before {
    content: "battery_50";
}

.fg-airplanemode-inactive:before {
    content: "airplanemode_inactive";
}

.fg-signal-cellular-nodata:before {
    content: "signal_cellular_nodata";
}

.fg-grid-3x3:before {
    content: "grid_3x3";
}

.fg-lte-mobiledata:before {
    content: "lte_mobiledata";
}

.fg-1x-mobiledata:before {
    content: "1x_mobiledata";
}

.fg-perm-data-setting:before {
    content: "perm_data_setting";
}

.fg-signal-cellular-alt-2-bar:before {
    content: "signal_cellular_alt_2_bar";
}

.fg-battery-60:before {
    content: "battery_60";
}

.fg-bluetooth-drive:before {
    content: "bluetooth_drive";
}

.fg-devices-fold:before {
    content: "devices_fold";
}

.fg-perm-scan-wifi:before {
    content: "perm_scan_wifi";
}

.fg-battery-90:before {
    content: "battery_90";
}

.fg-network-locked:before {
    content: "network_locked";
}

.fg-wifi-calling-2:before {
    content: "wifi_calling_2";
}

.fg-4g-plus-mobiledata:before {
    content: "4g_plus_mobiledata";
}

.fg-media-bluetooth-on:before {
    content: "media_bluetooth_on";
}

.fg-signal-cellular-off:before {
    content: "signal_cellular_off";
}

.fg-battery-80:before {
    content: "battery_80";
}

.fg-timer-10-select:before {
    content: "timer_10_select";
}

.fg-wifi-tethering-off:before {
    content: "wifi_tethering_off";
}

.fg-signal-cellular-alt-1-bar:before {
    content: "signal_cellular_alt_1_bar";
}

.fg-edgesensor-low:before {
    content: "edgesensor_low";
}

.fg-usb-off:before {
    content: "usb_off";
}

.fg-wifi-1-bar:before {
    content: "wifi_1_bar";
}

.fg-3g-mobiledata:before {
    content: "3g_mobiledata";
}

.fg-apk-install:before {
    content: "apk_install";
}

.fg-signal-cellular-null:before {
    content: "signal_cellular_null";
}

.fg-lte-plus-mobiledata:before {
    content: "lte_plus_mobiledata";
}

.fg-grid-goldenratio:before {
    content: "grid_goldenratio";
}

.fg-g-mobiledata:before {
    content: "g_mobiledata";
}

.fg-portable-wifi-off:before {
    content: "portable_wifi_off";
}

.fg-noise-control-on:before {
    content: "noise_control_on";
}

.fg-media-bluetooth-off:before {
    content: "media_bluetooth_off";
}

.fg-timer-3-select:before {
    content: "timer_3_select";
}

.fg-e-mobiledata:before {
    content: "e_mobiledata";
}

.fg-apk-document:before {
    content: "apk_document";
}

.fg-nearby-off:before {
    content: "nearby_off";
}

.fg-h-mobiledata:before {
    content: "h_mobiledata";
}

.fg-r-mobiledata:before {
    content: "r_mobiledata";
}

.fg-h-plus-mobiledata:before {
    content: "h_plus_mobiledata";
}

.fg-dual-screen:before {
    content: "dual_screen";
}

.fg-nearby:before {
    content: "nearby";
}

.fg-dock-to-left:before {
    content: "dock_to_left";
}

.fg-screenshot-region:before {
    content: "screenshot_region";
}

.fg-stylus:before {
    content: "stylus";
}

.fg-dock-to-right:before {
    content: "dock_to_right";
}

.fg-overview-key:before {
    content: "overview_key";
}

.fg-stylus-note:before {
    content: "stylus_note";
}

.fg-battery-status-good:before {
    content: "battery_status_good";
}

.fg-keyboard-off:before {
    content: "keyboard_off";
}

.fg-dock-to-bottom:before {
    content: "dock_to_bottom";
}

.fg-keyboard-external-input:before {
    content: "keyboard_external_input";
}

.fg-magnify-fullscreen:before {
    content: "magnify_fullscreen";
}

.fg-screen-record:before {
    content: "screen_record";
}

.fg-splitscreen-left:before {
    content: "splitscreen_left";
}

.fg-splitscreen-right:before {
    content: "splitscreen_right";
}

.fg-brightness-empty:before {
    content: "brightness_empty";
}

.fg-keyboard-keys:before {
    content: "keyboard_keys";
}

.fg-magic-tether:before {
    content: "magic_tether";
}

.fg-1x-mobiledata-badge:before {
    content: "1x_mobiledata_badge";
}

.fg-display-external-input:before {
    content: "display_external_input";
}

.fg-magnify-docked:before {
    content: "magnify_docked";
}

.fg-screenshot-frame:before {
    content: "screenshot_frame";
}

.fg-wallpaper-slideshow:before {
    content: "wallpaper_slideshow";
}

.fg-keyboard-full:before {
    content: "keyboard_full";
}

.fg-4g-mobiledata-badge:before {
    content: "4g_mobiledata_badge";
}

.fg-5g-mobiledata-badge:before {
    content: "5g_mobiledata_badge";
}

.fg-backlight-low:before {
    content: "backlight_low";
}

.fg-battery-plus:before {
    content: "battery_plus";
}

.fg-keyboard-capslock-badge:before {
    content: "keyboard_capslock_badge";
}

.fg-keyboard-onscreen:before {
    content: "keyboard_onscreen";
}

.fg-keyboard-previous-language:before {
    content: "keyboard_previous_language";
}

.fg-lte-mobiledata-badge:before {
    content: "lte_mobiledata_badge";
}

.fg-lte-plus-mobiledata-badge:before {
    content: "lte_plus_mobiledata_badge";
}

.fg-screenshot-keyboard:before {
    content: "screenshot_keyboard";
}

.fg-wifi-notification:before {
    content: "wifi_notification";
}

.fg-3g-mobiledata-badge:before {
    content: "3g_mobiledata_badge";
}

.fg-backlight-high:before {
    content: "backlight_high";
}

.fg-battery-change:before {
    content: "battery_change";
}

.fg-battery-error:before {
    content: "battery_error";
}

.fg-battery-share:before {
    content: "battery_share";
}

.fg-brightness-alert:before {
    content: "brightness_alert";
}

.fg-e-mobiledata-badge:before {
    content: "e_mobiledata_badge";
}

.fg-ev-mobiledata-badge:before {
    content: "ev_mobiledata_badge";
}

.fg-g-mobiledata-badge:before {
    content: "g_mobiledata_badge";
}

.fg-grid-3x3-off:before {
    content: "grid_3x3_off";
}

.fg-h-mobiledata-badge:before {
    content: "h_mobiledata_badge";
}

.fg-h-plus-mobiledata-badge:before {
    content: "h_plus_mobiledata_badge";
}

.fg-screen-rotation-up:before {
    content: "screen_rotation_up";
}

.fg-splitscreen-bottom:before {
    content: "splitscreen_bottom";
}

.fg-splitscreen-top:before {
    content: "splitscreen_top";
}

.fg-wifi-home:before {
    content: "wifi_home";
}

.fg-badge:before {
    content: "badge";
}

.fg-verified-user:before {
    content: "verified_user";
}

.fg-admin-panel-settings:before {
    content: "admin_panel_settings";
}

.fg-report:before {
    content: "report";
}

.fg-security:before {
    content: "security";
}

.fg-vpn-key:before {
    content: "vpn_key";
}

.fg-shield:before {
    content: "shield";
}

.fg-policy:before {
    content: "policy";
}

.fg-exclamation:before {
    content: "exclamation";
}

.fg-privacy-tip:before {
    content: "privacy_tip";
}

.fg-assured-workload:before {
    content: "assured_workload";
}

.fg-vpn-lock:before {
    content: "vpn_lock";
}

.fg-disabled-visible:before {
    content: "disabled_visible";
}

.fg-e911-emergency:before {
    content: "e911_emergency";
}

.fg-enhanced-encryption:before {
    content: "enhanced_encryption";
}

.fg-private-connectivity:before {
    content: "private_connectivity";
}

.fg-vpn-key-off:before {
    content: "vpn_key_off";
}

.fg-add-moderator:before {
    content: "add_moderator";
}

.fg-no-encryption:before {
    content: "no_encryption";
}

.fg-sync-lock:before {
    content: "sync_lock";
}

.fg-wifi-password:before {
    content: "wifi_password";
}

.fg-key-visualizer:before {
    content: "key_visualizer";
}

.fg-remove-moderator:before {
    content: "remove_moderator";
}

.fg-report-off:before {
    content: "report_off";
}

.fg-encrypted:before {
    content: "encrypted";
}

.fg-shield-lock:before {
    content: "shield_lock";
}

.fg-shield-person:before {
    content: "shield_person";
}

.fg-vpn-key-alert:before {
    content: "vpn_key_alert";
}

.fg-apartment:before {
    content: "apartment";
}

.fg-location-city:before {
    content: "location_city";
}

.fg-fitness-center:before {
    content: "fitness_center";
}

.fg-lunch-dining:before {
    content: "lunch_dining";
}

.fg-spa:before {
    content: "spa";
}

.fg-cottage:before {
    content: "cottage";
}

.fg-local-cafe:before {
    content: "local_cafe";
}

.fg-hotel:before {
    content: "hotel";
}

.fg-family-restroom:before {
    content: "family_restroom";
}

.fg-beach-access:before {
    content: "beach_access";
}

.fg-local-bar:before {
    content: "local_bar";
}

.fg-pool:before {
    content: "pool";
}

.fg-other-houses:before {
    content: "other_houses";
}

.fg-luggage:before {
    content: "luggage";
}

.fg-liquor:before {
    content: "liquor";
}

.fg-airplane-ticket:before {
    content: "airplane_ticket";
}

.fg-casino:before {
    content: "casino";
}

.fg-sports-bar:before {
    content: "sports_bar";
}

.fg-bakery-dining:before {
    content: "bakery_dining";
}

.fg-ramen-dining:before {
    content: "ramen_dining";
}

.fg-nightlife:before {
    content: "nightlife";
}

.fg-local-dining:before {
    content: "local_dining";
}

.fg-holiday-village:before {
    content: "holiday_village";
}

.fg-icecream:before {
    content: "icecream";
}

.fg-escalator-warning:before {
    content: "escalator_warning";
}

.fg-dinner-dining:before {
    content: "dinner_dining";
}

.fg-museum:before {
    content: "museum";
}

.fg-food-bank:before {
    content: "food_bank";
}

.fg-night-shelter:before {
    content: "night_shelter";
}

.fg-festival:before {
    content: "festival";
}

.fg-attractions:before {
    content: "attractions";
}

.fg-golf-course:before {
    content: "golf_course";
}

.fg-stairs:before {
    content: "stairs";
}

.fg-villa:before {
    content: "villa";
}

.fg-smoke-free:before {
    content: "smoke_free";
}

.fg-smoking-rooms:before {
    content: "smoking_rooms";
}

.fg-car-rental:before {
    content: "car_rental";
}

.fg-airline-seat-recline-normal:before {
    content: "airline_seat_recline_normal";
}

.fg-elevator:before {
    content: "elevator";
}

.fg-gite:before {
    content: "gite";
}

.fg-child-friendly:before {
    content: "child_friendly";
}

.fg-airline-seat-recline-extra:before {
    content: "airline_seat_recline_extra";
}

.fg-breakfast-dining:before {
    content: "breakfast_dining";
}

.fg-carpenter:before {
    content: "carpenter";
}

.fg-car-repair:before {
    content: "car_repair";
}

.fg-cabin:before {
    content: "cabin";
}

.fg-brunch-dining:before {
    content: "brunch_dining";
}

.fg-no-food:before {
    content: "no_food";
}

.fg-do-not-touch:before {
    content: "do_not_touch";
}

.fg-houseboat:before {
    content: "houseboat";
}

.fg-rice-bowl:before {
    content: "rice_bowl";
}

.fg-tapas:before {
    content: "tapas";
}

.fg-wheelchair-pickup:before {
    content: "wheelchair_pickup";
}

.fg-bento:before {
    content: "bento";
}

.fg-no-drinks:before {
    content: "no_drinks";
}

.fg-do-not-step:before {
    content: "do_not_step";
}

.fg-bungalow:before {
    content: "bungalow";
}

.fg-airline-seat-flat:before {
    content: "airline_seat_flat";
}

.fg-airline-seat-individual-suite:before {
    content: "airline_seat_individual_suite";
}

.fg-escalator:before {
    content: "escalator";
}

.fg-chalet:before {
    content: "chalet";
}

.fg-no-luggage:before {
    content: "no_luggage";
}

.fg-airline-seat-legroom-extra:before {
    content: "airline_seat_legroom_extra";
}

.fg-airline-seat-flat-angled:before {
    content: "airline_seat_flat_angled";
}

.fg-airline-seat-legroom-normal:before {
    content: "airline_seat_legroom_normal";
}

.fg-airline-seat-legroom-reduced:before {
    content: "airline_seat_legroom_reduced";
}

.fg-no-stroller:before {
    content: "no_stroller";
}

.fg-travel:before {
    content: "travel";
}

.fg-your-trips:before {
    content: "your_trips";
}

.fg-house:before {
    content: "house";
}

.fg-bed:before {
    content: "bed";
}

.fg-ac-unit:before {
    content: "ac_unit";
}

.fg-chair:before {
    content: "chair";
}

.fg-coffee:before {
    content: "coffee";
}

.fg-electric-bolt:before {
    content: "electric_bolt";
}

.fg-sensors:before {
    content: "sensors";
}

.fg-child-care:before {
    content: "child_care";
}

.fg-back-hand:before {
    content: "back_hand";
}

.fg-checkroom:before {
    content: "checkroom";
}

.fg-emergency-home:before {
    content: "emergency_home";
}

.fg-grass:before {
    content: "grass";
}

.fg-shower:before {
    content: "shower";
}

.fg-mode-fan:before {
    content: "mode_fan";
}

.fg-mop:before {
    content: "mop";
}

.fg-kitchen:before {
    content: "kitchen";
}

.fg-room-service:before {
    content: "room_service";
}

.fg-thermometer:before {
    content: "thermometer";
}

.fg-styler:before {
    content: "styler";
}

.fg-yard:before {
    content: "yard";
}

.fg-bathtub:before {
    content: "bathtub";
}

.fg-king-bed:before {
    content: "king_bed";
}

.fg-roofing:before {
    content: "roofing";
}

.fg-energy-savings-leaf:before {
    content: "energy_savings_leaf";
}

.fg-window:before {
    content: "window";
}

.fg-valve:before {
    content: "valve";
}

.fg-cooking:before {
    content: "cooking";
}

.fg-garage-home:before {
    content: "garage_home";
}

.fg-door-front:before {
    content: "door_front";
}

.fg-mode-heat:before {
    content: "mode_heat";
}

.fg-light:before {
    content: "light";
}

.fg-foundation:before {
    content: "foundation";
}

.fg-outdoor-grill:before {
    content: "outdoor_grill";
}

.fg-garage:before {
    content: "garage";
}

.fg-dining:before {
    content: "dining";
}

.fg-table-restaurant:before {
    content: "table_restaurant";
}

.fg-sensor-occupied:before {
    content: "sensor_occupied";
}

.fg-deck:before {
    content: "deck";
}

.fg-weekend:before {
    content: "weekend";
}

.fg-coffee-maker:before {
    content: "coffee_maker";
}

.fg-humidity-high:before {
    content: "humidity_high";
}

.fg-flatware:before {
    content: "flatware";
}

.fg-highlight:before {
    content: "highlight";
}

.fg-fireplace:before {
    content: "fireplace";
}

.fg-humidity-low:before {
    content: "humidity_low";
}

.fg-mode-night:before {
    content: "mode_night";
}

.fg-electric-meter:before {
    content: "electric_meter";
}

.fg-tv-gen:before {
    content: "tv_gen";
}

.fg-humidity-mid:before {
    content: "humidity_mid";
}

.fg-bedroom-parent:before {
    content: "bedroom_parent";
}

.fg-chair-alt:before {
    content: "chair_alt";
}

.fg-scene:before {
    content: "scene";
}

.fg-blender:before {
    content: "blender";
}

.fg-microwave:before {
    content: "microwave";
}

.fg-oven-gen:before {
    content: "oven_gen";
}

.fg-single-bed:before {
    content: "single_bed";
}

.fg-bedroom-baby:before {
    content: "bedroom_baby";
}

.fg-heat-pump:before {
    content: "heat_pump";
}

.fg-bathroom:before {
    content: "bathroom";
}

.fg-in-home-mode:before {
    content: "in_home_mode";
}

.fg-hot-tub:before {
    content: "hot_tub";
}

.fg-hardware:before {
    content: "hardware";
}

.fg-mode-off-on:before {
    content: "mode_off_on";
}

.fg-sprinkler:before {
    content: "sprinkler";
}

.fg-table-bar:before {
    content: "table_bar";
}

.fg-gas-meter:before {
    content: "gas_meter";
}

.fg-crib:before {
    content: "crib";
}

.fg-soap:before {
    content: "soap";
}

.fg-countertops:before {
    content: "countertops";
}

.fg-mode-cool:before {
    content: "mode_cool";
}

.fg-living:before {
    content: "living";
}

.fg-home-iot-device:before {
    content: "home_iot_device";
}

.fg-propane-tank:before {
    content: "propane_tank";
}

.fg-fire-extinguisher:before {
    content: "fire_extinguisher";
}

.fg-outlet:before {
    content: "outlet";
}

.fg-remote-gen:before {
    content: "remote_gen";
}

.fg-matter:before {
    content: "matter";
}

.fg-gate:before {
    content: "gate";
}

.fg-sensor-door:before {
    content: "sensor_door";
}

.fg-event-seat:before {
    content: "event_seat";
}

.fg-airware:before {
    content: "airware";
}

.fg-faucet:before {
    content: "faucet";
}

.fg-dishwasher-gen:before {
    content: "dishwasher_gen";
}

.fg-energy-program-saving:before {
    content: "energy_program_saving";
}

.fg-air-freshener:before {
    content: "air_freshener";
}

.fg-balcony:before {
    content: "balcony";
}

.fg-wash:before {
    content: "wash";
}

.fg-camera-indoor:before {
    content: "camera_indoor";
}

.fg-water-damage:before {
    content: "water_damage";
}

.fg-bedroom-child:before {
    content: "bedroom_child";
}

.fg-house-siding:before {
    content: "house_siding";
}

.fg-switch:before {
    content: "switch";
}

.fg-microwave-gen:before {
    content: "microwave_gen";
}

.fg-detector-smoke:before {
    content: "detector_smoke";
}

.fg-door-sliding:before {
    content: "door_sliding";
}

.fg-iron:before {
    content: "iron";
}

.fg-energy-program-time-used:before {
    content: "energy_program_time_used";
}

.fg-desk:before {
    content: "desk";
}

.fg-water-heater:before {
    content: "water_heater";
}

.fg-umbrella:before {
    content: "umbrella";
}

.fg-dresser:before {
    content: "dresser";
}

.fg-fence:before {
    content: "fence";
}

.fg-door-back:before {
    content: "door_back";
}

.fg-doorbell:before {
    content: "doorbell";
}

.fg-mode-fan-off:before {
    content: "mode_fan_off";
}

.fg-hvac:before {
    content: "hvac";
}

.fg-camera-outdoor:before {
    content: "camera_outdoor";
}

.fg-kettle:before {
    content: "kettle";
}

.fg-emergency-heat:before {
    content: "emergency_heat";
}

.fg-air-purifier-gen:before {
    content: "air_purifier_gen";
}

.fg-emergency-share:before {
    content: "emergency_share";
}

.fg-stroller:before {
    content: "stroller";
}

.fg-curtains:before {
    content: "curtains";
}

.fg-multicooker:before {
    content: "multicooker";
}

.fg-shield-moon:before {
    content: "shield_moon";
}

.fg-sensors-off:before {
    content: "sensors_off";
}

.fg-mode-heat-cool:before {
    content: "mode_heat_cool";
}

.fg-thermostat-auto:before {
    content: "thermostat_auto";
}

.fg-emergency-recording:before {
    content: "emergency_recording";
}

.fg-smart-outlet:before {
    content: "smart_outlet";
}

.fg-blinds:before {
    content: "blinds";
}

.fg-controller-gen:before {
    content: "controller_gen";
}

.fg-roller-shades:before {
    content: "roller_shades";
}

.fg-dry:before {
    content: "dry";
}

.fg-blinds-closed:before {
    content: "blinds_closed";
}

.fg-roller-shades-closed:before {
    content: "roller_shades_closed";
}

.fg-propane:before {
    content: "propane";
}

.fg-sensor-window:before {
    content: "sensor_window";
}

.fg-thermostat-carbon:before {
    content: "thermostat_carbon";
}

.fg-range-hood:before {
    content: "range_hood";
}

.fg-doorbell-3p:before {
    content: "doorbell_3p";
}

.fg-tv-with-assistant:before {
    content: "tv_with_assistant";
}

.fg-blanket:before {
    content: "blanket";
}

.fg-vertical-shades-closed:before {
    content: "vertical_shades_closed";
}

.fg-vertical-shades:before {
    content: "vertical_shades";
}

.fg-curtains-closed:before {
    content: "curtains_closed";
}

.fg-mode-heat-off:before {
    content: "mode_heat_off";
}

.fg-mode-cool-off:before {
    content: "mode_cool_off";
}

.fg-tamper-detection-off:before {
    content: "tamper_detection_off";
}

.fg-shelves:before {
    content: "shelves";
}

.fg-wall-art:before {
    content: "wall_art";
}

.fg-hallway:before {
    content: "hallway";
}

.fg-stadia-controller:before {
    content: "stadia_controller";
}

.fg-temp-preferences-custom:before {
    content: "temp_preferences_custom";
}

.fg-door-open:before {
    content: "door_open";
}

.fg-power-rounded:before {
    content: "power_rounded";
}

.fg-nest-eco-leaf:before {
    content: "nest_eco_leaf";
}

.fg-device-reset:before {
    content: "device_reset";
}

.fg-nest-clock-farsight-analog:before {
    content: "nest_clock_farsight_analog";
}

.fg-nest-remote-comfort-sensor:before {
    content: "nest_remote_comfort_sensor";
}

.fg-laundry:before {
    content: "laundry";
}

.fg-battery-horiz-075:before {
    content: "battery_horiz_075";
}

.fg-shield-with-heart:before {
    content: "shield_with_heart";
}

.fg-temp-preferences-eco:before {
    content: "temp_preferences_eco";
}

.fg-familiar-face-and-zone:before {
    content: "familiar_face_and_zone";
}

.fg-tools-power-drill:before {
    content: "tools_power_drill";
}

.fg-airwave:before {
    content: "airwave";
}

.fg-productivity:before {
    content: "productivity";
}

.fg-battery-horiz-050:before {
    content: "battery_horiz_050";
}

.fg-nest-heat-link-gen-3:before {
    content: "nest_heat_link_gen_3";
}

.fg-nest-display:before {
    content: "nest_display";
}

.fg-weather-snowy:before {
    content: "weather_snowy";
}

.fg-activity-zone:before {
    content: "activity_zone";
}

.fg-ev-charger:before {
    content: "ev_charger";
}

.fg-nest-remote:before {
    content: "nest_remote";
}

.fg-cleaning-bucket:before {
    content: "cleaning_bucket";
}

.fg-settings-alert:before {
    content: "settings_alert";
}

.fg-nest-cam-indoor:before {
    content: "nest_cam_indoor";
}

.fg-arrows-more-up:before {
    content: "arrows_more_up";
}

.fg-nest-heat-link-e:before {
    content: "nest_heat_link_e";
}

.fg-home-storage:before {
    content: "home_storage";
}

.fg-nest-multi-room:before {
    content: "nest_multi_room";
}

.fg-nest-secure-alarm:before {
    content: "nest_secure_alarm";
}

.fg-battery-horiz-000:before {
    content: "battery_horiz_000";
}

.fg-light-group:before {
    content: "light_group";
}

.fg-google-wifi:before {
    content: "google_wifi";
}

.fg-nest-cam-outdoor:before {
    content: "nest_cam_outdoor";
}

.fg-detection-and-zone:before {
    content: "detection_and_zone";
}

.fg-nest-thermostat-gen-3:before {
    content: "nest_thermostat_gen_3";
}

.fg-mfg-nest-yale-lock:before {
    content: "mfg_nest_yale_lock";
}

.fg-tools-pliers-wire-stripper:before {
    content: "tools_pliers_wire_stripper";
}

.fg-detector-alarm:before {
    content: "detector_alarm";
}

.fg-nest-cam-iq-outdoor:before {
    content: "nest_cam_iq_outdoor";
}

.fg-tools-ladder:before {
    content: "tools_ladder";
}

.fg-early-on:before {
    content: "early_on";
}

.fg-floor-lamp:before {
    content: "floor_lamp";
}

.fg-nest-clock-farsight-digital:before {
    content: "nest_clock_farsight_digital";
}

.fg-nest-cam-iq:before {
    content: "nest_cam_iq";
}

.fg-home-speaker:before {
    content: "home_speaker";
}

.fg-nest-mini:before {
    content: "nest_mini";
}

.fg-auto-activity-zone:before {
    content: "auto_activity_zone";
}

.fg-auto-schedule:before {
    content: "auto_schedule";
}

.fg-nest-hello-doorbell:before {
    content: "nest_hello_doorbell";
}

.fg-home-max-dots:before {
    content: "home_max_dots";
}

.fg-nest-audio:before {
    content: "nest_audio";
}

.fg-nest-wifi-router:before {
    content: "nest_wifi_router";
}

.fg-house-with-shield:before {
    content: "house_with_shield";
}

.fg-zone-person-urgent:before {
    content: "zone_person_urgent";
}

.fg-nest-display-max:before {
    content: "nest_display_max";
}

.fg-motion-sensor-active:before {
    content: "motion_sensor_active";
}

.fg-cool-to-dry:before {
    content: "cool_to_dry";
}

.fg-shield-with-house:before {
    content: "shield_with_house";
}

.fg-nest-farsight-weather:before {
    content: "nest_farsight_weather";
}

.fg-chromecast-2:before {
    content: "chromecast_2";
}

.fg-battery-profile:before {
    content: "battery_profile";
}

.fg-window-closed:before {
    content: "window_closed";
}

.fg-heat-pump-balance:before {
    content: "heat_pump_balance";
}

.fg-arming-countdown:before {
    content: "arming_countdown";
}

.fg-nest-found-savings:before {
    content: "nest_found_savings";
}

.fg-battery-vert-050:before {
    content: "battery_vert_050";
}

.fg-detector-status:before {
    content: "detector_status";
}

.fg-self-care:before {
    content: "self_care";
}

.fg-tools-level:before {
    content: "tools_level";
}

.fg-window-open:before {
    content: "window_open";
}

.fg-nest-thermostat-zirconium-eu:before {
    content: "nest_thermostat_zirconium_eu";
}

.fg-arrows-more-down:before {
    content: "arrows_more_down";
}

.fg-nest-true-radiant:before {
    content: "nest_true_radiant";
}

.fg-nest-cam-wired-stand:before {
    content: "nest_cam_wired_stand";
}

.fg-zone-person-alert:before {
    content: "zone_person_alert";
}

.fg-detector:before {
    content: "detector";
}

.fg-climate-mini-split:before {
    content: "climate_mini_split";
}

.fg-nest-detect:before {
    content: "nest_detect";
}

.fg-nest-doorbell-visitor:before {
    content: "nest_doorbell_visitor";
}

.fg-nest-wifi-point:before {
    content: "nest_wifi_point";
}

.fg-quiet-time:before {
    content: "quiet_time";
}

.fg-door-sensor:before {
    content: "door_sensor";
}

.fg-nest-cam-floodlight:before {
    content: "nest_cam_floodlight";
}

.fg-nest-tag:before {
    content: "nest_tag";
}

.fg-tools-installation-kit:before {
    content: "tools_installation_kit";
}

.fg-battery-vert-005:before {
    content: "battery_vert_005";
}

.fg-battery-vert-020:before {
    content: "battery_vert_020";
}

.fg-nest-connect:before {
    content: "nest_connect";
}

.fg-nest-thermostat-sensor-eu:before {
    content: "nest_thermostat_sensor_eu";
}

.fg-nest-sunblock:before {
    content: "nest_sunblock";
}

.fg-tools-phillips:before {
    content: "tools_phillips";
}

.fg-nest-thermostat-sensor:before {
    content: "nest_thermostat_sensor";
}

.fg-nest-wifi-gale:before {
    content: "nest_wifi_gale";
}

.fg-nest-thermostat-e-eu:before {
    content: "nest_thermostat_e_eu";
}

.fg-doorbell-chime:before {
    content: "doorbell_chime";
}

.fg-detector-co:before {
    content: "detector_co";
}

.fg-detector-battery:before {
    content: "detector_battery";
}

.fg-tools-flat-head:before {
    content: "tools_flat_head";
}

.fg-nest-wake-on-approach:before {
    content: "nest_wake_on_approach";
}

.fg-nest-wake-on-press:before {
    content: "nest_wake_on_press";
}

.fg-motion-sensor-urgent:before {
    content: "motion_sensor_urgent";
}

.fg-motion-sensor-alert:before {
    content: "motion_sensor_alert";
}

.fg-table-lamp:before {
    content: "table_lamp";
}

.fg-window-sensor:before {
    content: "window_sensor";
}

.fg-tamper-detection-on:before {
    content: "tamper_detection_on";
}

.fg-nest-cam-magnet-mount:before {
    content: "nest_cam_magnet_mount";
}

.fg-zone-person-idle:before {
    content: "zone_person_idle";
}

.fg-quiet-time-active:before {
    content: "quiet_time_active";
}

.fg-nest-cam-stand:before {
    content: "nest_cam_stand";
}

.fg-detector-offline:before {
    content: "detector_offline";
}

.fg-wall-lamp:before {
    content: "wall_lamp";
}

.fg-nest-cam-wall-mount:before {
    content: "nest_cam_wall_mount";
}

.fg-motion-sensor-idle:before {
    content: "motion_sensor_idle";
}

.fg-nest-thermostat:before {
    content: "nest_thermostat";
}

.fg-water-pump:before {
    content: "water_pump";
}

.fg-assistant-on-hub:before {
    content: "assistant_on_hub";
}

.fg-nest-protect:before {
    content: "nest_protect";
}

.fg-google-tv-remote:before {
    content: "google_tv_remote";
}

.fg-nightlight-off:before {
    content: "nightlight_off";
}


.ar-direction-ltr {
    direction: ltr !important;
}
.ar-attachment{
    display:flex;
    align-items:center;
}
.ar-direction-rtl {
    direction: rtl !important;
}

.ar-right {
    float: right !important;
}

.ar-left {
    float: left !important;
}

.ar-text-center {
    text-align: center !important;
}

.ar-text-left {
    text-align: left !important;
}

.ar-text-right {
    text-align: right !important;
}

.ar-text-justify {
    text-align: justify !important;
}


.ar-text-line-through {
    text-decoration: line-through;
}

.ar-font-size-10 {
    font-size: 10px !important;
}

.ar-font-size-12 {
    font-size: 12px !important;
}

.ar-font-size-13 {
    font-size: 13px !important;
}

.ar-font-size-15 {
    font-size: 15px !important;
}

.ar-font-size-16 {
    font-size: 16px !important;
}

.ar-font-style-italic {
    font-style: italic;
    font-weight: 500;
}

.ar-align-item-center {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

.ar-not-seen {
    background-color: #00b0bf40;
}

.ar-cursor-pointer {
    cursor: pointer
}

.ar-border-box {
    background-color: #f9f9f9;
    margin-top: 15px;
    position: relative;
    padding: 25px 15px 15px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    z-index: 4;
}

.ar-border-box-label {
    padding: 3px 6px;
    z-index: 5;
    position: absolute;
    top: -12px;
    background-color: #efefef;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
}

.ar-text-overflow-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ar-border-box {
    background-color: #f5f5f5;
    margin-top: 30px;
    position: relative;
    padding: 25px 15px 15px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    z-index: 4;
}

.ar-border-box-label {
    padding: 3px 6px;
    z-index: 5;
    position: absolute;
    top: -12px;
    background-color: #ffefa7;
    border: 1px solid #e2d8a8;
    border-radius: 3px;
}

.ar-vertical-align-bottom {
    vertical-align: bottom;
}

.ar-overflow-visibility {
    overflow: visible !important;
}

.ar-checkbox input {
    cursor: pointer;
}

.ar-checkbox > span {
    top: 4px;
    position: relative;
    margin-left: 5px;
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*#region msg-box*/
.ar-msg-box {
    max-width: 600px;
    margin: 150px auto;
    padding: 25px 55px 15px 55px;
    text-align: center;
    background-color: #fbfbf9;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
    -moz-box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
    box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
}

    .ar-msg-box p {
        text-align: center;
        word-break: normal;
    }

@media(max-width:992px) {
    .ar-msg-box {
        padding: 25px 5px 15px 5px;
        margin-top: 100px;
    }
}

.ar-msg-box a {
    margin: 0 5px;
}

    .ar-msg-box a:not(.ar-btn) {
        color: #000;
        margin: 0;
    }

    .ar-msg-box a.ar-sec-btn:hover {
        color: #fff !important;
    }

.ar-msg-box .fa {
    margin-left: 5px;
}

.ar-msg-box .fg-done-outline {
    color: #71ce62;
}

.ar-msg-box .fg-close {
    color: #ff2268;
}

.ar-msg-box .fg-warning {
    color: #eac86b;
}

.ar-msg-box .fg-hourglass-empty {
    color: #eb2525;
    font-size: 20px;
}

/*#endregion*/

/*#region animation*/

.ar-shake-animation {
    animation: shakeFrames linear 1.8s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: shakeFrames linear 1.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: shakeFrames linear 1.8s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 50% 50%;
    -o-animation: shakeFrames linear 1.8s;
    -o-animation-iteration-count: infinite;
    -o-transform-origin: 50% 50%;
    -ms-animation: shakeFrames linear 1.8s;
    -ms-animation-iteration-count: infinite;
    -ms-transform-origin: 50% 50%;
}

@keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.5) scaleY(0.5);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.6) scaleY(0.6);
    }

    30% {
        transform: rotate(5deg) scaleX(0.8) scaleY(0.8);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-moz-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-webkit-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-o-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-ms-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

.ar-scale-animation {
    animation: scaleFrames linear 1.8s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: scaleFrames linear 1.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: scaleFrames linear 1.8s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 50% 50%;
    -o-animation: scaleFrames linear 1.8s;
    -o-animation-iteration-count: infinite;
    -o-transform-origin: 50% 50%;
    -ms-animation: scaleFrames linear 1.8s;
    -ms-animation-iteration-count: infinite;
    -ms-transform-origin: 50% 50%;
}

@keyframes scaleFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-moz-keyframes scaleFrames {
    0% {
        -moz-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -moz-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -moz-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -moz-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-webkit-keyframes scaleFrames {
    0% {
        -webkit-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -webkit-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -webkit-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -webkit-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-o-keyframes scaleFrames {
    0% {
        -o-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -o-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -o-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -o-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-ms-keyframes scaleFrames {
    0% {
        -ms-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -ms-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -ms-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -ms-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

/*#endregion*/

/*#region spinner*/

.ar-spinner-inline {
    color: #8fae3e;
    font-size: 29px;
    padding: 0 18px;
}

.ar-spinner-over {
    position: absolute;
    top: calc(50% - 21px);
    left: calc(50% - 21px);
    color: #8fae3e;
    font-size: 30px !important;
    z-index: 10;
}

.ar-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2000;
    top: 0px;
    left: 0px;
    opacity: 0; /* in FireFox */
    filter: alpha(opacity=0); /* in IE */
}

.ar-gray-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 150%;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #2a2a2a;
    opacity: 0.7;
    filter: alpha(opacity=0.1); /* in IE */
}

    .ar-gray-overlay.active {
        display: block;
    }

.ar-transparent-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 150%;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: transparent;
    opacity: 0.7;
    filter: alpha(opacity=0.1); /* in IE */
}

    .ar-transparent-overlay.active {
        display: block;
    }

.ar-loader-button {
    position: relative;
}

    .ar-loader-button .ar-spinner-over {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        color: #fff;
        font-size: 20px !important;
    }

    .ar-loader-button:hover .ar-spinner-background,
    .ar-loader-button:active .ar-spinner-background,
    .ar-loader-button:focus .ar-spinner-background {
        background-color: #a6ca4a;
    }

.ar-spinner-background {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 2px;
    /*background-color: #8fae3e;*/
    background-color: var(--main-color);
    display: block;
    top: 0px;
    right: 0;
    left: 0;
}

    .ar-spinner-background:hover {
        background-color: #a6ca4a;
    }

/*#endregion*/

/*#region userMsg*/
.ar-required {
    -webkit-box-shadow: 0px 0px 4px 0px rgba(232,30,138,0.6) !important;
    -moz-box-shadow: 0px 0px 4px 0px rgba(232,30,138,0.6) !important;
    box-shadow: 0px 0px 4px 0px rgba(232,30,138,0.6) !important;
}

.ar-user-msg-overlay {
    z-index: 10000;
    position: fixed;
    left: 50%;
    top: 2%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    color: #f9f9f9;
    border: 1px solid #a3a3a3;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
}

    .ar-user-msg-overlay p {
        margin-bottom: 0 !important;
        padding: 5px 10px;
        font-size: 13px !important;
    }

    .ar-user-msg-overlay i {
        position: relative;
        top: 1px;
        padding-left: 6px;
    }

        .ar-user-msg-overlay i.fg-close {
            color: #ed3e5c;
        }

        .ar-user-msg-overlay i.fg-done-outline {
            color: #64c85f;
        }

        .ar-user-msg-overlay i.fg-warning {
            color: #ebc825;
        }

@media(max-width:992px) {
    .ar-user-msg-overlay {
        left: 50%;
        top: 8%;
        transform: translate(-50%, -50%);
    }

        .ar-user-msg-overlay p {
            width: 300px;
        }
}

/*#endregion*/

/*#region display*/
.ar-display-block {
    display: block !important;
}

.ar-display-inline-block {
    display: inline-block !important;
}

#menu-icon .ar-display-none {
    display: none !important;
}

.ar-display-flex {
    display: flex !important;
}

/*#endregion*/

/*#region position*/
.ar-position-relative {
    position: relative;
}

.ar-position-unset {
    position: unset;
}
/*#endregion*/

/*#region visibility*/
.ar-visibility-hidden {
    visibility: hidden;
}
/*#endregion*/

/*#region width*/
.ar-width-10 {
    width: 10px !important;
}

.ar-width-20 {
    width: 20px !important;
}

.ar-width-25 {
    width: 25px;
}

.ar-width-40 {
    width: 40px !important;
}

.ar-width-45 {
    width: 45px !important;
}

.ar-width-50 {
    width: 50px !important;
}

.ar-width-60 {
    width: 60px !important;
}

.ar-width-70 {
    width: 70px !important;
}

.ar-width-75 {
    width: 75px !important;
}

.ar-width-80 {
    width: 80px !important;
}

.ar-width-90 {
    width: 90px !important;
}

.ar-width-94 {
    width: 94px;
}

.ar-width-100 {
    width: 100px !important;
}

.ar-width-110 {
    width: 110px !important;
}

.ar-width-120 {
    width: 120px !important;
}

.ar-width-125 {
    width: 125px !important;
}

.ar-width-130 {
    width: 130px !important;
}

.ar-width-135 {
    width: 135px !important;
}

.ar-width-140 {
    width: 140px !important;
}

.ar-width-150 {
    width: 150px !important;
}

.ar-width-155 {
    width: 155px !important;
}

.ar-width-160 {
    width: 160px !important;
}

.ar-width-165 {
    width: 165px !important;
}

.ar-width-175 {
    width: 175px !important;
}

.ar-width-185 {
    width: 185px !important;
}

.ar-width-200 {
    width: 200px !important;
}

.ar-width-220 {
    width: 220px !important;
}

.ar-width-250 {
    width: 250px !important;
}

.ar-width-300 {
    width: 300px !important;
}

.ar-width-311 {
    width: 311px !important;
}

.ar-width-350 {
    width: 350px !important;
}

.ar-width-380 {
    width: 380px !important;
}

.ar-width-400 {
    width: 400px !important;
}

.ar-width-500 {
    width: 500px !important;
}

.ar-width-550 {
    width: 550px !important;
}

.ar-width-700 {
    width: 700px !important;
}

.ar-width-870 {
    width: 870px !important;
}

.ar-width-900 {
    width: 900px !important;
}

.ar-width-736 {
    width: 736px !important;
}

.ar-width-49-percent {
    width: 49%;
}

.ar-width-80-percent {
    width: 80% !important;
}

.ar-min-width-150 {
    min-width: 150px !important;
}

.ar-min-width-180 {
    min-width: 180px !important;
}

.ar-w-100 {
    width: 100%;
}
/*#endregion*/

/*#region height*/

.ar-height-25 {
    height: 25px;
}

.ar-height-20 {
    height: 20px;
}

.ar-height-66 {
    height: 66px;
}

.ar-height-40 {
    height: 40px;
}

.ar-height-250 {
    height: 250px !important;
}

.ar-min-height-40 {
    min-height: 40px;
}

.ar-min-height-50 {
    min-height: 50px;
}

.ar-min-height-500 {
    min-height: 500px;
}

.ar-h-100 {
    height: 100%;
}

.ar-height-112 {
    height: 112px;
}
/*#endregion*/

/*#region margin*/

.ar-margin-auto {
    margin: auto !important;
}

.ar-margin-0 {
    margin: 0px !important;
}

.ar-margin-10 {
    margin: 10px;
}

.ar-margin-bottom-0 {
    margin-bottom: 0 !important;
}

.ar-margin-bottom-3 {
    margin-bottom: 3px !important;
}

.ar-margin-bottom-5 {
    margin-bottom: 5px !important;
}

.ar-margin-bottom-15 {
    margin-bottom: 15px !important;
}

.ar-margin-bottom-20 {
    margin-bottom: 20px !important;
}

.ar-margin-bottom-30 {
    margin-bottom: 30px !important;
}

.ar-margin-bottom-50 {
    margin-bottom: 50px !important;
}

.ar-margin-top-5 {
    margin-top: 5px !important;
}

.ar-margin-top-10 {
    margin-top: 10px !important;
}

.ar-margin-top-15 {
    margin-top: 15px !important;
}

.ar-margin-top-20 {
    margin-top: 20px !important;
}

.ar-margin-top-30 {
    margin-top: 30px !important;
}

.ar-margin-top-40 {
    margin-top: 40px !important;
}

.ar-margin-top-70 {
    margin-top: 70px !important;
}

.ar-margin-top-100 {
    margin-top: 100px !important;
}

.ar-margin-top-200 {
    margin-top: 200px !important;
}

.ar-margin-right-20 {
    margin-right: 20px !important;
}

.ar-margin-right-5 {
    margin-right: 5px !important;
}

.ar-margin-left-5 {
    margin-left: 5px;
}

.ar-margin-left-10 {
    margin-left: 10px;
}

.ar-margin-left-15 {
    margin-left: 15px;
}

.ar-margin-left-20 {
    margin-left: 20px;
}

/*#endregion*/

/*#region padding*/
.ar-padding-left-2 {
    padding-left: 2px;
}

.ar-padding-left-5 {
    padding-left: 5px !important;
}

.ar-padding-left-20 {
    padding-left: 20px;
}

.ar-padding-left-40 {
    padding-left: 40px !important;
}

.ar-padding-0 {
    padding: 0px !important;
}

.ar-padding-4 {
    padding: 4px !important;
}

.ar-padding-5 {
    padding: 5px !important;
}

.ar-padding-10 {
    padding: 10px !important;
}

.ar-padding-15 {
    padding: 15px !important;
}

.ar-padding-right-0 {
    padding-right: 0px !important;
}

.ar-padding-right-20 {
    padding-right: 20px !important;
}

.ar-padding-left-0 {
    padding-left: 0px !important;
}

.ar-padding-top-5 {
    padding-top: 5px !important;
}

.ar-padding-top-10 {
    padding-top: 10px;
}

.ar-padding-top-20 {
    padding-top: 20px;
}

.ar-padding-bottom-0 {
    padding-bottom: 0px !important;
}

.ar-padding-bottom-5 {
    padding-bottom: 5px !important;
}

/*#endregion*/

/*#region data-colores*/

[data-status="yellow"],
[data-status="yellow"]:hover {
    background-color: #fffecb !important;
}

[data-status="orange"],
[data-status="orange"]:hover {
    background-color: #fff3cf !important;
}

[data-status="blue"],
[data-status="blue"]:hover {
    background-color: #cffffb !important;
}

[data-status="red"],
[data-status="red"]:hover {
    background-color: #ff9999 !important;
}

[data-status="green"],
[data-status="green"]:hover {
    background-color: #c4fac0 !important;
}

[data-status="gray"],
[data-status="gray"]:hover {
    background-color: #d7dfd9 !important;
}

[data-forcolor="orange"],
[data-forcolor="orange"]:hover {
    color: #f5b26f !important;
    font-weight: 500;
}

[data-forcolor="gray"],
[data-forcolor="gray"]:hover {
    color: #b3b3b3 !important;
    font-weight: 500;
}

[data-forcolor="green"],
[data-forcolor="green"]:hover {
    color: #a0e09b !important;
    font-weight: 500;
}

[data-forcolor="red"],
[data-forcolor="red"]:hover {
    color: #ff4545 !important;
    font-weight: 500;
}

[data-forcolor="blue"],
[data-forcolor="blue"]:hover {
    color: #13e4d3 !important;
    font-weight: 500;
}

/*#endregion*/

/*#region color*/
.ar-theme-color {
    color: #00b0bf;
}

.ar-color-atistore {
    color: #7fba00;
}
.ar-color-aticlub {
    color: #f25022;
}
.ar-color-atilink {
    color: #01a4ef;
}
/*#endregion*/

/*#region label-form*/
.ar-field {
    position: relative;
}

.ar-label {
    position: absolute;
    pointer-events: none;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    /* transition: 0.2s ease all;*/
    color: #868d94;
    line-height: 1;
}

.ar-input-text:focus ~ label, .ar-input-text:not(:empty) ~ label {
    top: -12px;
    transform: unset;
    font-size: 13px;
    background-color: #fff;
    padding: 2px 5px;
    z-index: 5;
}
.focuseLabel {
    top: -12px;
    transform: unset;
    font-size: 13px;
    background-color: #fff;
    padding: 2px 5px;
    z-index: 5;
   
}
@media(max-width:767px) {
    .ar-input-text:focus ~ label {
        top: -8px;
    }
}
/*#endregion*/
@import url(AR-Fonts.css);

:root {
    --bs-active-aticlub: #f25022;
    --bs-colore-atiai: #FBBC09;
    --bs-colore-atistore: #7fba00;
    --bs-active-atilink: #01a4ef;
    --colot-ati365: #88AA32;
    --Color-features: #000000;
    --color-pistachio-nut: #8daf3d;
}

html {
    font-size: 15px;
}

@media(max-width:1200px) {
    html {
        font-size: 14px;
    }
}

@media(max-width:768px) {

    html {
        font-size: 13px;
    }

    #testimonial {
        margin: 30px auto;
    }

    .ar-header .navbar {
        display: flex !important;
        justify-content: center !important;
    }
}

body {
    font-family: IRANSans, 'IRANSans', Tahoma;
    direction: rtl;
    position: relative;
    text-align: right;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    line-height: 2rem;
}

.line-horizontal {
    border: 0;
    height: 1px;
    background-image: linear-gradient(90deg,transparent,rgba(31,31,0,.4),transparent);
}

.line-vertical {
    position: absolute;
    top: 39%;
    left: 11%;
    bottom: 10%;
    border: 0;
    height: 1px;
    background-image: linear-gradient(90deg,transparent,rgba(31,31,0,.6),transparent);
    transform: rotate(90deg);
}

.container {
    max-width: calc(1600px + 10%);
    padding: 0 5%;
}

.body-content {
    padding: 20px 0;
}

.curse-pointer {
    cursor: pointer
}

a,
a:hover,
a:active,
a:focus {
    color: #000;
    cursor: pointer;
    text-decoration: none !important;
}

.tooltip {
    font-family: IRANSans, 'IRANSans', Tahoma;
}

.cursor-pointer {
    cursor: pointer;
}

.bs-tooltip-right {
    top: -1px !important;
    left: 20px !important;
}

/*p {
    text-align: justify;
}*/

.iranyekan-font {
    font-family: iranyekan,roboto,Arial !important;
}

.ar-green {
    color: #8daf3d;
}

.ar-green-link,
.ar-green-link:hover,
.ar-green-link:focus {
    border-bottom: 1px solid #8daf3d;
    color: #8daf3d;
}

.ar-color-black {
    color: #000;
}

.ar-color-red {
    color: #f6374f;
}

.as-title {
    display: inline-block;
    font-weight: 600;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: inherit;
    line-height: 1.1;
    color: #363636;
}

img {
    max-width: 100%;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

#account-name a {
    padding: 5px 3px !important;
}

/*#region color*/

.ar-color-atistore {
    color: #76b729;
}

.ar-color-aticlub {
    color: #e94f3d;
}

.ar-color-atilink {
    color: #189fda;
}

/*#endregion*/

/*#region button*/
.btn {
    line-height: 1.6;
    color: #fff;
    border-color: #8daf3d;
    box-shadow: unset;
    background-color: #8daf3d;
}

#ar-btn-success {
    line-height: 1.6;
    color: #fff;
    border-color: MediumSeaGreen;
    box-shadow: unset;
    background-color: MediumSeaGreen;
    width: 100px;
    position: absolute;
    left: 609px;
    padding-top: 3px;
}

@media(max-width:600px) {
    #ar-btn-success {
        line-height: 1.6;
        color: #fff;
        border-color: MediumSeaGreen;
        box-shadow: unset;
        background-color: MediumSeaGreen;
        width: 100px;
        position: absolute;
        left: 240px;
        padding-top: 3px;
    }
}

.btn.disabled:hover,
.btn.disabled:focus,
.btn.disabled:active {
    color: #fff;
}

.btn:not(.disabled):focus,
.btn:not(.disabled):hover,
.btn:not(.disabled):active {
    color: #fff;
    border-color: #8daf3d;
    box-shadow: unset;
    background-color: #7fa032;
}

.btn.ar-sec-btn,
a.btn.ar-sec-btn {
    color: #8daf3d;
    border: 1px solid #8daf3d;
    box-shadow: unset;
    background-color: #fff;
    line-height: 1.6rem;
    transition: 0.5s;
}

#ar-close-btn {
    color: #8daf3d;
    border: 1px solid #8daf3d;
    box-shadow: unset;
    background-color: #fff;
    line-height: 1.6rem;
    transition: 0.5s;
    position: relative;
    left: 10px;
    padding-top: 3px;
}

.btn.ar-sec-btn:not(.disabled):focus,
.btn.ar-sec-btn:not(.disabled):hover,
.btn.ar-sec-btn:not(.disabled):active {
    color: #fff;
    background-color: #8daf3d;
    border-color: #8daf3d;
}

.btn.ar-red-btn {
    border-color: #f6374f;
    background-color: #f6374f;
}

    .btn.ar-red-btn:focus,
    .btn.ar-red-btn:hover,
    .btn.ar-red-btn:active {
        border-color: #f6374f;
        background-color: #dd3c51;
    }

.btn.ar-red-sec-btn,
a.btn.ar-red-sec-btn {
    color: #f6374f;
    border: 1px solid #f6374f;
    box-shadow: unset;
    background-color: #fff;
    line-height: 1.6rem;
}

    .btn.ar-red-sec-btn:not(.disabled):focus,
    .btn.ar-red-sec-btn:not(.disabled):hover,
    .btn.ar-red-sec-btn:not(.disabled):active {
        color: #fff;
        background-color: #ea1a34;
        border-color: #f6374f;
    }

.btn.ar-blue-btn {
    border-color: #499AFD;
    background-color: #499AFD;
}

    .btn.ar-blue-btn:focus,
    .btn.ar-blue-btn:hover,
    .btn.ar-blue-btn:active {
        border-color: #358ffe;
        background-color: #358ffe;
    }

a.btn {
    color: #fff;
}

label .btn {
    margin-bottom: 0px;
}

    label.btn.disabled {
        opacity: 1 !important;
    }

.btn:not(.dropdown-toggle):not(.ar-icon-button):not(.ar-loader-button) i {
    margin-left: 5px;
}

.ar-icon-button {
    text-align: center;
    display: inline-block;
    font-size: 22px;
    border-radius: 4px;
    background-color: #8daf3d;
    border: 1px solid #8daf3d;
    color: #fff !important;
    height: 34px;
    width: 35px;
    min-width: 35px;
}

    .ar-icon-button i {
        position: relative;
    }

        .ar-icon-button i.fg-add {
            top: 2px;
        }

        .ar-icon-button i.fg-remove {
            top: 1px;
        }

        .ar-icon-button i.fg-remove {
            top: 3px;
        }

.ar-cog-button {
    display: inline-block;
    font-size: 0.9rem;
    border-radius: 4px;
    background-color: #8daf3d;
    color: #fff;
    text-align: center;
    width: 27px;
}

    .ar-cog-button:hover {
        color: #fff;
        background-color: #8daf3d;
        box-shadow: 0 0 6px #b3d9e0;
    }

    .ar-cog-button.dropdown-toggle::after {
        content: unset;
    }

/*#endregion*/

/*#region form*/
.height-120 {
    height: 120px !important;
}

.ar-label2 {
    position: absolute;
    pointer-events: none;
    right: 22px;
    top: 20%;
    transform: translateY(-50%);
    transition: 0.2s ease all;
    color: #8a6a5a;
}

input, select, textarea {
    max-width: unset;
}

.form-group label {
    font-size: 0.85rem;
    margin-bottom: 0;
    line-height: 1rem;
}

.form-control {
    border-radius: 6px;
}

    .form-control:focus {
        border-color: #dadada;
        box-shadow: 0 0 6px 0 rgb(208 208 208);
    }

.form-row .btn {
    min-width: 150px;
}

.form-control[readonly] {
    background-color: #fff !important;
}

.input-group-prepend .input-group-text {
    border-radius: 6px 0 0 6px !important;
}

.input-group-prepend i {
    line-height: 32px;
}

.input-group-append .input-group-text {
    border-radius: 0 6px 6px 0 !important;
}

.input-group-text {
    box-shadow: inset 0 0 4px 0 #cacaca;
    background-color: #efefef;
}

.ar-captcha-container {
    margin: 15px 0;
    direction: ltr;
    align-items: center;
    display: inline-flex;
    border: 1px solid #ced4da;
    border-radius: 6px;
}

    .ar-captcha-container input.form-control,
    .ar-captcha-container input.form-control:focus {
        display: inline-block;
        padding: 0 7px;
        border: none;
        width: 75px;
        border-radius: 0 6px 6px 0;
        box-shadow: unset;
        border-left: 1px solid #ced4da;
        height: 33px;
    }

#captcha-image {
    border-radius: 6px 0 0 6px;
    border-right: 1px solid #ced4da;
    height: 33px;
}

#captcha-refresh {
    cursor: pointer;
    font-size: 18px;
    margin: 0 10px;
    color: #989898;
}

.form-group {
    margin-bottom: 8px;
}

    .form-group .ar-spinner {
        top: calc(80% - 21px);
    }

textarea.form-control {
    resize: none;
}

.ar-form-check-label {
    padding-right: 20px;
    position: relative;
    bottom: 5px;
}

.form-select select {
    direction: rtl !important;
}

.form-select {
    background-position: left 0.75rem center;
    padding: 0.375rem 0.75rem 0.375rem 2.25rem;
    font-size: 0.9rem;
}

#product-request-page .product-request-font-size {
    font-size: 1rem;
}

@media(max-width:1200px) {
    #btnGroupAddon {
        line-height: 22px;
    }
}

@media(max-width:992px) {
    .ar-captcha-container input.form-control, .ar-captcha-container input.form-control:focus {
        width: 52px;
        font-size: 10px;
    }

    .form-row .btn {
        width: 100%;
    }

    #captcha-image {
        width: unset;
        height: 32px;
    }

    .form-group label {
        margin-bottom: 0px;
    }

    .form-group {
        margin-bottom: 0.6rem;
    }

    .ar-search-items .form-group,
    .ar-search-items .form-control {
        width: 100% !important;
    }
}

@media(max-width:380px) {
    #btnGroupAddon {
        line-height: 23px;
    }
}

.terms-and-condition {
    font-size: 13.5px;
    padding: 10px;
    color: #000;
    width: 696px;
}

    .terms-and-condition i {
        position: relative;
        top: 2px;
    }

    .terms-and-condition a {
        color: darkblue;
    }

        .terms-and-condition a:hover {
            font-weight: 500;
        }

.ar-subscription-insert .description-editor {
    padding: 10px;
    border: 1px solid #ddd;
    background-color: #fafafa;
    min-height: 300px;
    max-height: 550px;
    overflow-y: scroll;
}

.sub .btn:not(.dropdown-toggle):not(.ar-icon-button):not(.ar-loader-button) i {
    position: relative;
    top: 4px;
    margin-left: 5px;
    float: left;
}

#footer-description span {
    margin-right: 18px;
    color: #00a3b1;
    font-size: 0.9rem;
}

.ar-modal-footer #footer-description {
    position: absolute;
    right: 15px;
    text-align: right;
}

    .ar-modal-footer #footer-description i {
        position: relative;
        top: 2px;
        font-size: 16px;
        color: #01bc50;
    }

    .ar-modal-footer #footer-description input[type="checkbox"]:disabled ~ span {
        color: #adadad;
    }

@media(max-width:992px) {
    #subscription-insert #terms-and-condition {
        font-size: 13.5px;
        padding: 10px;
        color: #000;
        width: 330px;
    }
}


@media(max-width:768px) {
    .ar-captcha-container input.form-control, .ar-captcha-container input.form-control:focus {
        width: unset;
        font-size: unset;
    }
}

@media(max-width:544px) {
    .product-request-title {
        display: unset !important;
    }

    .product-request-type {
        display: unset !important;
    }
}
/*#endregion*/

/*#region Calendar*/
.ar-addon-parent {
    position: relative;
    bottom: 0;
}

    .ar-addon-parent input {
        padding: 6px 6px 6px 40px;
        text-align: left;
    }

    .ar-addon-parent select {
        width: calc(100% - 40px);
    }

.ar-calender-btn {
    border: 1px solid #ccc;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    text-align: center;
    display: inline-block;
    font-size: 1.3rem;
    background-color: #f7f7f3;
    height: 34px;
    width: 33px;
}

.top {
    top: 35%;
}

.ar-addon-parent .ar-input-group-addon {
    position: absolute;
    bottom: 0;
    left: 6px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}


#invoice-insert-edit .ar-addon-parent .ar-input-group-addon {
    position: absolute;
    bottom: 0;
    left: 10px;
}

#payment-detail .ar-addon-parent .ar-input-group-addon {
    position: absolute;
    bottom: 0;
    left: 0;
}


.ar-addon-parent .ar-input-group-addon:nth-of-type(2) {
    left: 40px;
}

.ar-modal-input-group-addon {
    position: absolute;
    top: 40%;
    left: 0;
}

.datepicker-day-view, .datepicker-navigator, .toolbox, .datepicker-time-view {
    font-family: IRANSans, 'IRANSans', Tahoma;
}

.datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover,
.datepicker-plot-area .datepicker-day-view .table-days td span:hover,
.datepicker-plot-area .datepicker-year-view .year-item:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover {
    border-radius: 10%;
}

.datepicker-plot-area .datepicker-day-view .table-days td.selected span,
.datepicker-plot-area .datepicker-year-view .year-item.selected,
.datepicker-plot-area .datepicker-month-view .month-item.selected {
    border-radius: 10%;
}

.datepicker-plot-area .datepicker-time-view {
    display: none;
}

.datepicker-plot-area .toolbox {
    display: none;
}

.datepicker-plot-area .datepicker-day-view .table-days td.today span {
    border-radius: 10%;
}

@media(max-width:768px) {
    .ar-calender-btn i {
        font-size: 1.5rem;
        position: relative;
        top: 2px;
    }

    .datepicker-container.pwt-mobile-view .datepicker-plot-area {
        width: 88%;
        height: 50%;
        left: 27px;
        top: 60px;
    }

    #career-page .ar-addon-parent .ar-input-group-addon {
        position: absolute;
        bottom: 0;
    }

    #invoice-insert-edit .ar-addon-parent .ar-input-group-addon {
        position: absolute;
        bottom: 0;
        left: 0;
    }
}

/*#region Popover*/

.popover.left > .arrow:after {
    border-left-color: #ffffeb !important;
}

.popover-title {
    background-color: #e8f1f3 !important;
    text-align: right !important;
    font-size: 12px !important;
}

    .popover-title i {
        position: relative !important;
        font-size: 18px !important;
        float: left !important;
        color: #e9d578 !important;
        right: 8px !important;
        bottom: 3px !important;
    }

.popover-content p {
    font-size: 13px !important;
    text-align: justify !important;
    margin-bottom: 0 !important;
}

    .popover-content p i {
        padding-left: 5px !important;
        font-size: 17px !important;
        position: relative !important;
        top: 2px !important;
        color: #7a7a7a !important;
    }

.popover .table thead > tr > td,
.popover .table tbody > tr > td,
.popover .table tfoot > tr > td {
    padding: 3px 5px;
    vertical-align: middle !important;
}

    .popover .table tbody > tr > td:hover {
        cursor: pointer !important;
    }

@media(max-width:767px) {
    .popover {
        left: 10px !important;
    }
}


/*#endregion*/

/*#endregion*/

/*#region Placeholder*/

::-webkit-input-placeholder {
    text-align: right;
    color: #ccc;
}

:-moz-placeholder { /* older Firefox*/
    text-align: right;
    color: #ccc;
}

::-moz-placeholder { /* Firefox 19+ */
    text-align: right;
    color: #ccc;
}

:-ms-input-placeholder {
    text-align: right;
    color: #ccc;
}

.ar-placeholder-left::-webkit-input-placeholder {
    text-align: left !important;
}

.ar-placeholder-left:-moz-placeholder { /* older Firefox*/
    text-align: left !important;
}

.ar-placeholder-left::-moz-placeholder { /* Firefox 19+ */
    text-align: left !important;
}

.ar-placeholder-left:-ms-input-placeholder {
    text-align: left !important;
}

/*#endregion*/

/*#region Search-Items*/

.ar-search-items {
    padding-bottom: 15px;
}

    .ar-search-items i.fg-rotate-right {
        top: 2px;
    }

    .ar-search-items .form-group {
        margin: 0 0 10px 5px;
    }

.ar-search-checkbox {
    display: inline-block;
    cursor: pointer;
}

    .ar-search-checkbox i.fg-check-box-outline-blank {
        padding-right: 4px;
        width: 24.15px;
    }

    .ar-search-checkbox i {
        position: relative;
        top: 5px;
        font-size: 26px;
        /*color: #bebebe;*/
    }

.ar-search-checkbox-label {
    position: relative;
    bottom: 2px;
    margin-right: 5px;
    margin-left: 10px;
    font-weight: 400;
    color: black;
}

.form-inline .ar-search-checkbox-label {
    margin-top: 5px;
}

@media (max-width: 992px) {
    .ar-search-items .ar-icon-button {
        width: 100%;
    }
}

/*#endregion*/

/*#region dropdown*/
.nav-link {
    color: unset;
}

.dropdown.menu {
    padding: 0px;
    direction: rtl;
    font-size: 0.9rem;
    line-height: inherit;
    list-style: none;
    margin: 0;
    display: inline-block !important;
}

    .dropdown.menu > li {
        padding: 4px 12px;
        border-radius: 6px;
        border: 1px solid #34a853;
    }

    .dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {
        top: 100%;
        left: 0;
        right: auto;
    }

    .dropdown.menu .submenu.first-sub.is-dropdown-submenu {
        left: -1px;
        text-align: right;
        right: auto;
        line-height: 21px;
        border: 1px solid #ddd;
        padding: 5px 0;
        width: 230px;
    }

    .dropdown.menu .submenu {
        margin: 0;
        list-style: none;
        padding: 10px 0;
        background: #fff;
        border-radius: 6px;
        z-index: 110;
        min-width: 160px;
        width: auto;
        -webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,.07);
        box-shadow: 0px 3px 3px 1px rgba(0,0,0,.07);
        border: 0px;
    }

        .dropdown.menu .submenu li {
            white-space: nowrap;
            min-width: 120px;
        }

            .dropdown.menu .submenu li a,
            .dropdown.menu .submenu li span {
                padding: 5px 10px;
                display: block;
                color: #454441;
                font-weight: 400;
            }

            .dropdown.menu .submenu li:first-child a {
                padding: 5px 3px;
            }

            .dropdown.menu .submenu li a:hover,
            .dropdown.menu .submenu li a:focus,
            .dropdown.menu .submenu li a:active,
            .dropdown.menu .submenu li a:hover i,
            .dropdown.menu .submenu li a:focus i,
            .dropdown.menu .submenu li a:active i,
            .dropdown.menu .submenu li span:hover {
                color: #8daf3d;
                text-decoration: none;
            }

            .dropdown.menu .submenu li a i {
                text-align: center;
                width: 20px;
                color: #5f5e5e;
                font-size: 1.2rem !important;
                position: relative;
                top: 2px;
            }

.is-dropdown-submenu {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 200px;
    z-index: 1;
    background: #fefefe;
    border: 1px solid #cacaca;
}

    .is-dropdown-submenu > li {
        width: 100%;
    }

.dropdown.menu .is-dropdown-submenu-parent {
    padding-bottom: 5px;
    position: relative;
}

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a {
        padding-left: 15px;
        position: relative;
    }

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div {
        height: 26px;
    }

        .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div span {
            display: inline-block;
            margin: 0px;
            max-width: 130px;
            height: 20px;
            line-height: 19px;
        }

.ar-login-dropdown-menu .ar-chat-notification-count {
    position: absolute;
    top: -8px;
    right: -8px;
    border-radius: 50%;
    background-color: #fb0505;
    color: #fff;
    margin-right: 5px;
    min-width: 20px;
    height: 20px;
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
}

.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div i {
    color: #7d7b77;
    cursor: pointer;
    font-size: 24px;
}

.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a:after,
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 4px;
    position: relative;
    top: 1px;
    border: 4.5px inset;
    border-color: #2199e8 transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    border-top-color: #000;
}

.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow.ar-iconic-title div:after {
    top: 0px;
}

.dropdown.menu .submenu.first-sub:after {
    margin-bottom: 0;
}

.is-dropdown-submenu.js-dropdown-active,
.is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
.should-open-on-hover:hover > .is-dropdown-submenu,
.should-open-on-hover > .is-dropdown-submenu:hover {
    /*display: block;*/
}

.dropdown-toggle::after {
    top: 4px;
    position: relative;
}

.dropdown.menu .ar-devider {
    margin: 5px;
    height: 1px;
    width: calc(100% - 10px);
    background-color: rgb(222 222 222);
}

.dropdown-menu {
    text-align: right;
    left: auto;
    right: 0;
    padding: 4px;
    font-size: 0.95rem;
    border: 0;
    background-color: #f2f2f2;
}

    .dropdown-menu ul .dropdown-item {
        padding-left: 0px;
    }

    .dropdown-menu ul li:last-child .dropdown-item {
        padding-left: 100px;
    }

    .dropdown-menu ul .dropdown-item:hover {
        background-color: #f2f2f2;
    }

.dropdown-item {
    font-size: 0.85rem;
    line-height: 2rem;
    padding-left: 100px;
}

    .dropdown-item:hover,
    .dropdown-item:focus,
    .dropdown-item:active {
        background-color: #f2f2f2;
        color: #000;
    }

    .dropdown-item .fg-call {
        font-size: 1.08rem;
    }

    .dropdown-item .fg-phone-iphone {
        font-size: 1.38rem;
        position: relative;
        top: 2px;
    }

    .dropdown-item .fg-mail {
        font-size: 0.9rem;
    }

    .dropdown-item.font-bigger {
        font-size: 1rem;
    }

.dropdown-menu-right,
.dropdown-menu-left {
    text-align: right;
}

.ar-cog-dropdown {
    border: 1px solid #eee;
    border-top: 2px solid #8daf3d !important;
    background-color: #ffffff;
    min-width: 120px;
    text-align: right;
    margin: 0;
    padding: 5px;
    font-size: 13px;
    right: unset;
    left: unset;
    top: unset;
    bottom: unset;
}

    .ar-cog-dropdown > a {
        font-size: 0.9rem;
        line-height: 1.2rem;
        padding: 5px 10px;
    }

        .ar-cog-dropdown > a:hover {
            color: #8daf3d;
        }

        .ar-cog-dropdown > a > i {
            position: relative;
            top: 2px;
            margin-left: 5px;
        }

th .as-cog-dropdown {
    border-top: 2px solid #8daf3d;
}

@media(max-width:1200px) {
    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div p {
        max-width: 90px !important;
    }

    .dropdown.menu .submenu {
        min-width: 150px;
    }

        .dropdown.menu .submenu li a i {
            width: 20px;
        }

        .dropdown.menu .submenu li a, .dropdown.menu .submenu li span {
            padding: 7px;
        }
}

@media(max-width:992px) {
    .dropdown.menu .is-dropdown-submenu-parent {
        padding: 0px 7px;
    }
}

@media(max-width:768px) {

    .ar-cog-dropdown-left {
        left: 0;
        right: auto;
        text-align: right;
    }

    .right-ar-cog-dropdown {
        left: auto;
        right: 0;
        text-align: right;
    }

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div {
        height: 31px;
        padding: 0 10px;
    }
}

/*#endregion*/

/*#region navbar*/

.navbar {
    position: relative;
    padding: 0px;
    font-size: 0.95rem;
}

.navbar-nav {
    padding-right: 15px;
}

.navbar-brand {
    margin: 0 0 0 1rem;
    padding: 0.5rem 0 0.6rem 0;
}

.nav-item a:hover {
    color: #262626;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
    outline: none !important;
}

.navbar-toggler i {
    font-size: 1.8rem;
}

.ar-news-page .navbar-toggler-news i {
    font-size: 1.8rem;
    color: #495057;
}

.dropdown-menu ul {
    font-size: 0.85rem;
    padding: 0 0 10px 0;
}

.navbar-collapse .nav-item {
    text-align: right;
}

.navbar-nav > .dropdown.show > .dropdown-toggle {
    background-color: #fff;
}

.nav-item.show > a span {
    border-bottom: 2px #262626 solid;
}

/*#navbar-menu .btn.ar-red-btn {
    border-color: #b3236b;
    background-color: #b3236b;
}

    #navbar-menu .btn.ar-red-btn:focus,
    #navbar-menu .btn.ar-red-btn:hover,
    #navbar-menu .btn.ar-red-btn:active {
        border-color: #a8226e;
        background-color: #a8226e;
    }*/
@media(min-width:768px) {
    .nav-item.show {
        background-color: #f2f2f2;
    }

    .nav-item a span:hover {
        border-bottom: 2px #262626 solid;
    }

    .dropdown-item span:hover {
        border-bottom: 1px #262626 solid !important;
    }

    .navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu .dropdown-toggle::after {
        content: none;
    }

    .navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu.show {
        display: flex;
    }

        .navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu.show .dropdown {
            display: block;
        }

            .navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu.show .dropdown > .nav-link {
                cursor: default;
                font-weight: 500;
                line-height: 2.5rem;
                padding: 14px 12px 0 13px;
            }

    .navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu .dropdown-submenu.dropdown-menu {
        display: block;
        position: relative;
        top: 0;
    }

        .navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu .dropdown-submenu.dropdown-menu .dropdown {
            display: block;
        }
}

.navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    top: 18px !important;
    background-color: #f2f2f2;
    width: 806px;
}

.ar-width {
    width: 190px !important;
}

.ar-width2 {
    width: 382px !important;
}

.width {
    width: 185px !important;
}

@media(max-width:768px) {

    #navbarNavDropdown {
        background-color: #f2f2f2;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        top: 23px !important;
    }

    .dropdown-submenu {
        margin-top: 0px;
        padding-bottom: 0px !important;
    }

    .navbar {
        display: block;
        text-align: center;
    }

    .navbar-nav {
        padding-right: 0;
    }

    .nav-link {
        border-top: 1px solid #e6e6e6 !important;
        padding: 14px 10px !important;
    }

    .dropdown-item {
        border-top: 1px solid #e6e6e6 !important;
        padding: 10px 14px !important;
    }

    .dropdown-toggle:after {
        font-size: 1rem;
        font-family: FontAwesome;
        content: "\f107";
        display: inline-block;
        color: currentColor;
        border-top: 0px;
        vertical-align: inherit;
        float: left;
        top: 1px;
    }

    .dropdown-menu {
        background-color: #fff;
    }

    .navbar-collapse a {
        font-size: 1.05rem;
    }

    .dropdown-item.font-bigger {
        font-size: 1.1rem;
    }

    .navbar-brand {
        margin: 0px;
        padding: 1rem 0 1.1rem 0;
    }

    .navbar-toggler {
        position: absolute;
        right: 0;
        top: 18px;
        padding: 0;
    }

    .ar-news-page .navbar-toggler-news {
        width: 35px;
        height: 35px;
        position: absolute;
        right: 351px;
        top: -57px;
        background-color: white;
        border: 1px solid #e4e5e7;
        border-radius: 6%;
    }

        .ar-news-page .navbar-toggler-news i {
            display: flex;
            justify-content: center;
            align-items: center;
        }

    #ar-left-btn {
        top: 12px;
    }

    .navbar-toggler-icon {
        width: unset;
    }

    .ar-news-page .navbar {
        border: 1px solid #e4e5e7;
        border-top: none;
        border-bottom: none;
        top: -20px;
        background-color: #fbfbfb;
    }

    .ar-news-page .ar-color-button {
        height: 38px;
        background-color: #fbfbfb;
        border-bottom: #fbfbfb;
        z-index: 1;
    }

    .ar-news-page .ar-color-button2 {
        border-top: 1px solid #e4e5e7;
        border-bottom: 1px solid #e4e5e7;
        border-radius: 0px 3px 3px 3px;
    }

    .navbar-toggler-news:focus {
        outline: none;
    }

    .border-responsive {
        border-top: none !important;
        font-weight: 500;
    }

        .border-responsive::after {
            display: none;
        }

    .width {
        width: 100% !important;
    }
}


/*#endregion*/

/*#region tinyMce*/
.mce-notification-error {
    display: none;
}

.mce-path.mce-flow-layout-item.mce-first,
.mce-flow-layout-item.mce-branding {
    display: none;
}

.mce-wordcount {
    padding: 10px 0 !important;
}

.mce-panel {
    background-color: #f5fcff !important;
}

.mce-statusbar.mce-container.mce-last .mce-container-body.mce-flow-layout {
    direction: rtl;
}

.mce-btn,
.mce-primary {
    border: 1px solid rgb(211, 225, 232);
    border-color: rgb(211, 225, 232) !important;
    background-color: #dceaf1 !important;
}

    .mce-btn.mce-active,
    .mce-btn.mce-active:hover {
        background-color: #a7cde0 !important;
    }

    .mce-btn:active,
    .mce-btn:hover,
    .mce-btn:focus {
        background-color: #a7cde0 !important;
    }

    .mce-primary button, .mce-primary button i {
        color: #000;
    }

.mce-tinymce iframe {
    height: 400px !important;
}

/*#endregion*/

/*#region Card*/
.card + .card {
    margin-top: 5px;
}

.ar-card {
    border: 2px solid #deeac2;
    border-radius: 5px;
    margin-bottom: 0px;
}

    .ar-card .ar-card-option .ar-cog-button {
        margin-top: 1px;
        background-color: rgba(255, 255, 255, 0.49);
        font-size: 0.9rem;
        width: 1.6rem;
    }

        .ar-card .ar-card-option .ar-cog-button i {
            top: 1px;
        }

    .ar-card .ar-cog-dropdown {
        border-top-color: #b0d3d6 !important;
    }

.ar-card-heading {
    background-color: #deeac2;
    padding: 0px;
    border-bottom: 0px;
}

    .ar-card-heading i {
        color: #7a7a7a;
    }

    .ar-card-heading .ar-card-option {
        position: absolute;
        top: 3px;
        left: 11px;
    }

    .ar-card-heading .ar-spinner-over {
        font-size: 1.8rem;
        top: 1px;
        left: calc(50% - 20px);
    }

    .ar-card-heading .ar-card-option span {
        cursor: pointer;
        font-size: 1.3rem;
        float: left;
        padding: 5px 7px 0 0;
    }

        .ar-card-heading .ar-card-option span i {
            padding-top: 4px;
        }

            .ar-card-heading .ar-card-option span i:hover {
                -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
                transform: scale(1.1);
            }

            .ar-card-heading .ar-card-option span i.fg-delete {
                font-size: 1.4rem;
                padding-top: 0px;
            }

    .ar-card-heading span.ar-group-card-option {
        margin-top: 7px;
        background-color: #7a7a7a;
        border: 1px solid #7a7a7a;
        border-radius: 15px;
        padding: 0 3px;
        height: 19px;
        width: 34px;
        position: relative;
    }

        .ar-card-heading span.ar-group-card-option i {
            position: absolute;
            left: 1px;
            top: -1px;
            padding-top: 1px;
            color: #c1e1e4;
        }

            .ar-card-heading span.ar-group-card-option i:last-child {
                left: 17px;
                top: -1px;
            }

.ar-card-title {
    margin: 0px;
    font-size: 1.2rem;
}

    .ar-card-title a {
        color: #4b4b4b;
        display: block;
        padding: 12px;
    }

        .ar-card-title a:hover {
            color: #4b4b4b;
        }

        .ar-card-title a i {
            padding-left: 5px;
            font-size: 1.2rem;
        }


.ar-card-body {
    padding: 15px;
    background-color: #f8fbf1;
}

    .ar-card-body .ar-card-heading {
        background-color: rgba(199, 232, 234, 0.5);
    }

    .ar-card-body .ar-card {
        /*border: 2px solid rgba(185, 220, 222, 0.5);*/
        border: 2px solid #d3d3e6;
    }

    .ar-card-body .ar-card-body {
        background-color: #f7f7ff;
    }

    .ar-card-body .ar-card-heading {
        background-color: rgba(213, 212, 234, 0.7);
    }

    .ar-card-body ul {
        padding: 0px;
        list-style: none;
    }

/*#endregion*/

/*#region Table*/

.table {
    font-size: 0.96rem;
    background-color: white;
}

.ar-table-container {
    padding-right: 1px;
    background-color: #fff;
}

.ar-table thead th:first-child {
    border-right: 0;
    border-radius: 0 5px 0 0;
    position: relative;
    border-left: 1px solid #deeac2;
}
/*#admin-list .ar-table tbody tr:nth-child(1) .btn-group {
    display:none;
}*/

.ar-table thead tr th, .ar-table tbody tr td {
    text-align: center;
    border: 1px solid #deeac2;
    border-bottom: 0;
}

.table thead tr th {
    vertical-align: middle;
    background-color: #deeac2;
}

.table thead > tr > th,
.table tfoot > tr > th {
    border-top: 0px;
    padding: 0.2rem 0.4rem;
    line-height: 1.1rem;
    height: 2.4rem;
}

.ar-table thead th:nth-child(n+2):not(:last-child) {
    border-left: 1px solid #deeac2;
}

.ar-table thead th:last-child {
    border-left: 0;
    border-radius: 5px 0 0 0;
}

.ar-table.table-hover tbody tr:hover {
    background-color: #f8fbf1;
}

.ar-table tfoot td {
    border-top: 0 !important;
    padding: 4px !important;
    height: 35px;
    text-align: center;
    margin-right: 2px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-color: #fff;
    background-color: #deeac2;
}

.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
    line-height: 1.5rem;
    padding: 0.3rem 0.5rem;
    vertical-align: middle;
}

.ar-table td > p {
    /*overflow-y:hidden;
    word-break:break-word;*/
    margin: 0px;
    height: 22px;
}

.ar-table tfoot td div {
    cursor: pointer;
}

    .ar-table tfoot td div .fg-arrow-drop-down {
        font-size: 25px;
        color: black;
    }

.ar-group-select-dropdown {
    display: inline-block;
    font-size: 0.9rem;
    border-radius: 2px;
    text-align: center;
    padding: 4px;
    color: #000;
}

    .ar-group-select-dropdown:hover {
        color: dimgray !important;
        cursor: pointer;
    }

    .ar-group-select-dropdown i {
        padding: 0 0 0 4px;
        position: relative;
        font-size: 13px;
        top: 1px;
    }

th .ar-cog-dropdown {
    border-top: 2px solid #8daf3d;
}

.ar-table tbody .ar-cog-button i {
    color: #fff;
}

.ar-group-select-item {
    position: relative;
    top: 3px;
}

.ar-collapsible-table tr > i.fg-rotate-right {
    font-size: 30px;
    top: unset;
    margin-top: 2px;
}

.ar-table td > a > i.fg-done-outline {
    color: #4eab0e;
}

.ar-table td > a > i.fg-rotate-right {
    margin-top: 1px;
    top: unset;
    font-size: 19px !important;
}

.ar-table td > a > i.fg-close,
.ar-table td > a > i.fg-block {
    color: #ee314d !important;
}

.table-striped > tbody > tr:nth-child(odd) {
    background-color: rgb(241 249 224);
}

.ar-table tbody tr td > i {
    margin: 0 2px;
}

    .ar-table tbody tr td > i.fg-done-outline {
        color: #01bc50;
    }

    .ar-table tbody tr td > i.fg-close,
    .ar-table tbody tr td > i.fg-block,
    .ar-table tbody tr td > i.fa-calendar-times-o {
        color: #ee314d;
    }

.ar-oparations-th {
    font-size: 1.4rem;
    position: relative;
    top: 4px;
    right: 2px;
}

.ar-table tfoot td .fg-rotate-right {
    font-size: 25px !important;
}

.ar-collapsed-rows-wraper {
    padding: 0 !important;
    background-color: #f8fbf1 !important;
}

    .ar-collapsed-rows-wraper > div {
        text-align: right;
        position: relative;
        padding: 10px 15px;
    }

        .ar-collapsed-rows-wraper > div > ul {
            padding: 0 15px 0;
            margin: 0px;
        }

            .ar-collapsed-rows-wraper > div > ul label {
                margin: 0 0 0 4px;
            }

            .ar-collapsed-rows-wraper > div > ul li {
                margin: 4px 0px;
                padding: 0 5px;
            }

                .ar-collapsed-rows-wraper > div > ul li:hover {
                    background-color: #fff;
                }

.enable-check {
    color: green !important;
}

.disable-check {
    color: red !important;
}

@media(max-width:992px) {

    .ar-table thead th:last-child {
        padding: 0;
    }
}

/*#endregion*/

/*#region Form*/

.ar-2-col-responsive {
    display: flow-root;
}

    .ar-2-col-responsive > div {
        padding: 0px;
        float: right;
    }

        .ar-2-col-responsive > div:nth-child(2n) {
            padding-right: 10px;
        }

        .ar-2-col-responsive > div:nth-child(2n+1) {
            padding-left: 10px;
        }

.form-control {
    border-radius: 0;
    box-shadow: none;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 35px !important;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/*
#login-page .form-control {
    height: 45px;
}*/

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}


textarea .form-control {
    resize: none;
}

.form-group label span,
.form-inline label span {
    color: #de3f97;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}

@media(max-width:767px) {
    .ar-2-col-responsive > div {
        padding: 0px !important;
    }

    .add-pic .remove-pic {
        width: 35px !important;
    }

    #video {
        width: 100%;
    }
}

.line-heigh {
    height: 45px !important;
}

.ar-inner-container .form-control {
    height: 45px;
}
/*#region adminInsert*/
.card label:hover {
    cursor: pointer;
}

.card {
    border: 1px solid #ccc;
}

.card-body {
    padding: 13px 15px 0px 15px;
}

.form-group #Access-level {
    position: relative;
}

/*table tr:nth-child(1) .btn-group {
    display: none;
}*/

/*#endregion*/

/*#endregion*/

/*#region header*/
header {
    border-bottom: 1px solid #eee;
    box-shadow: 0 0 5px 0px #bbb;
}

    header #FollowUs {
        background-color: #88AA32;
        color: #fff;
        min-height: 40px;
        font-size: 14px;
    }

#FollowUs .row {
    position: relative;
    z-index: 5;
}

header #FollowUs.col {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}


header #FollowUs .phone a {
    color: #fff;
    font-size: 15px;
}

header #FollowUs .phone ul {
    display: flex;
    align-items: center;
    justify-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
    color: #fff;
}

    header #FollowUs .phone ul li {
        box-sizing: border-box;
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

header #FollowUs .shurt-cut-menu ul li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

header #FollowUs .shurt-cut-menu {
    margin-top: 5px
}

    header #FollowUs .shurt-cut-menu span {
        font-size: 0.89rem;
    }

header #FollowUs .phone ul li i {
    font-size: 20px;
}

    header #FollowUs .phone ul li i.fa.fa-instagram:hover {
        color: transparent;
        background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
        background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
        background-clip: text;
        -webkit-background-clip: text;
    }

    header #FollowUs .phone ul li i.fa.fa-twitter:hover {
        color: #1da1f2;
    }

    header #FollowUs .phone ul li i.fa.fa-linkedin:hover {
        color: #0a66c2;
    }

    header #FollowUs .phone ul li i.fg.fg-send:hover {
        color: #26a4e4;
    }

    header #FollowUs .phone ul li i.fa.fg-call:hover {
        color: green;
    }

header #FollowUs a.btn.ar-yellow-btn {
    border-color: #FBBC09;
    background-color: #FBBC09;
}

    header #FollowUs a.btn.ar-yellow-btn:focus,
    header #FollowUs a.btn.ar-yellow-btn:focus,
    header #FollowUs a.btn.ar-yellow-btn:hover,
    header #FollowUs a.btn.ar-yellow-btn:active {
        border-color: #FFC056;
        background-color: #F0B604;
    }

header #FollowUs a.btn.ar-red-btn {
    border-color: #f6374f;
    background-color: #f6374f;
}

    header #FollowUs a.btn.ar-red-btn:focus,
    header #FollowUs a.btn.ar-red-btn:focus,
    header #FollowUs a.btn.ar-red-btn:hover,
    header #FollowUs a.btn.ar-red-btn:active {
        border-color: #f6374f;
        background-color: #dd3c51;
    }

header #FollowUs .btn-small img {
    border-radius: 5px;
    max-height: 30px;
    width: 30px;
    margin-right: 5px;
}

.ar-header .ar-info-slider {
    border-bottom: 1px solid #e9e9e9;
}

@media(max-width: 768px) {
    #ati {
        display: none;
    }

    #phone-num {
        display: none;
    }

    header #FollowUs {
        font-size: 12px;
    }

        header #FollowUs .phone {
            padding-top: 10px
        }

        header #FollowUs .shurt-cut-menu {
            margin-top: -29px;
        }
}

#logo {
    height: 40px;
    /*margin-right: 25px;*/
}

.ar-menu-title {
    cursor: default;
    font-weight: 500;
}

#banner {
    width: 100%;
    height: 60px;
    object-fit: cover;
    object-position: 50% 50%;
}

.ar-login-menu {
    cursor: pointer;
    padding: 6px 12px 8px 12px;
    border-radius: 6px;
    border: 1px solid #e0e0e2;
    line-height: 1.6rem;
    background-color: #34a853;
    color: #fff;
}

    .ar-login-menu:hover {
        color: #fff;
    }

    .ar-login-menu i {
        color: #fff;
        position: relative;
        top: 3px;
        font-size: 1.2rem;
        font-weight: bold;
    }

.ar-digimark-ai {
    cursor: pointer;
    padding: 6px 12px 8px 12px;
    border-radius: 6px;
    border: 1px solid #e0e0e2;
    line-height: 1.6rem;
    background-color: #FF3067;
    color: #fff;
}

    .ar-digimark-ai:hover {
        color: #fff;
    }

    .ar-digimark-ai i {
        color: #fff;
        position: relative;
        top: 3px;
        font-size: 1.2rem;
        font-weight: bold;
    }
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group-text {
    background-color: unset !important;
    /*border: 1px solid #ccc !important;*/
    border-right: none !important;
    box-shadow: none;
    padding-right: 1px;
}


#user-name {
    border-left: none !important;
    border-radius: 0 4px 4px 0;
    padding-left: 0;
    box-shadow: none;
}

.font {
    font-size: 14px;
    font-weight: 400;
}

.ar-input-text:focus ~ div #btnGroupAddon {
    border: 1px solid #00a3b1 !important;
    border-right: none !important;
}

.lnr-user {
    position: relative;
    top: 3px;
    font-size: 1.2rem;
    font-weight: bold;
}

.ar-login-dropdown-menu {
    cursor: pointer;
    color: #616161;
}

    .ar-login-dropdown-menu .ar-iconic-title {
        background-color: #34a853;
        color: #fff;
    }

    .ar-login-dropdown-menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
        border-top-color: #fff !important;
    }

body[data-innerLayout="true"] .body-content .container {
    min-height: 600px;
}

#ar-left-btn {
    /*direction: ltr;*/
    position: absolute;
    left: 0px;
}

#immediate-employment {
    line-height: 1.1rem;
    font-size: 0.95rem;
    margin-right: 15px;
}

#account-name {
    font-size: 13px;
    text-align: center;
    cursor: default;
    background-color: #f1f1f1;
    color: #000000;
    border: 1px solid #eee;
    border-radius: 6px;
    margin: 0 4px 5px;
    padding: 5px;
    width: calc(100% - 8px);
}

    #account-name > a:hover {
        color: black;
    }

    #account-name > a > div img {
        background-color: #e4e4e4;
        border: 1px solid #eee;
        margin-left: 3px;
        border-radius: 50%;
        width: 32px;
        height: 32px;
    }

    #account-name > a > span {
        position: absolute;
        left: 14px;
        text-align: center;
        direction: ltr;
        border: 1px solid #989898;
        border-radius: 50%;
        font-size: 16px;
        line-height: 24px;
        font-weight: bold;
        color: #989898;
        min-width: 25px;
        height: 25px;
        padding: 0 !important;
        margin: 0;
    }

.reset-style {
    position: unset !important;
    border: unset !important;
}

@media(max-width: 850px) {
    #immediate-employment {
        display: none;
    }
}

@media(max-width: 767px) {

    #banner {
        height: 40px;
    }

    #logo {
        height: 30px;
    }

    .ar-login-dropdown-menu {
        padding: 5px 7px;
    }
}

/*#endregion*/

/*#region footer*/

footer {
    line-height: 1.4rem;
    font-size: 0.9rem;
    background-color: #d7dee0;
}

    footer p {
        margin-bottom: 0px;
    }

.ar-footer-menu {
    background-color: #eceff1;
    padding: 35px 0;
}

    .ar-footer-menu .row {
        width: 100%;
    }

    .ar-footer-menu > div:first-child {
        display: flex;
    }

    .ar-footer-menu ul {
        display: inline-block;
        /*font-size: 0.83rem;*/
        color: #4b4b4b;
        list-style: none;
        /*padding: 0 0 0 2.5rem;*/
        margin: 0;
        padding-right: 0;
        padding-left: 10px;
    }

        .ar-footer-menu ul .fg-phone-iphone {
            font-size: 1.2rem;
        }

        .ar-footer-menu ul li {
            padding-bottom: 8px;
            text-align: right;
            line-height: 24px;
        }

.margin-right {
    margin-right: unset !important;
}

@media(max-width:1300px) {
    .ar-footer-menu > div:first-child {
        display: block;
    }

    /*.ar-footer-social {
        position: unset;
    }*/
}

.ar-footer-social label {
    display: block;
    margin-bottom: 15px;
}

.ar-footer-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
    column-count: 5;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .ar-footer-social ul li {
        display: inline-block;
    }

.col-right {
    display: flex;
    flex: 0 0 80%;
    max-width: 80%;
}

.col-left {
    display: flex;
    flex: 0 0 20%;
    max-width: 20%;
}

@media(max-width:1300px) {
    .ar-footer-social ul {
        column-count: unset;
    }

    .rows {
        display: block !important;
    }

    .col-right {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-left {
        flex: 0 0 100%;
        max-width: 100%;
        justify-content: center;
    }
}

.ar-footer-social img {
    width: 30px;
    margin-left: 12px;
    opacity: 40%;
}

.ar-footer-social ul li:last-child img {
    margin-left: 0;
}

.ar-footer-social img:hover {
    opacity: 80%;
}

.ar-footer-overview {
    background-color: #d7dee0;
}

#atirayan-description {
    /*width: 60%;*/
    padding: 25px 0;
    font-size: 0.87rem;
}

    #atirayan-description h5 {
        font-size: 1.1rem;
    }

.ar-footer-copywrite {
    font-size: 0.8rem;
    color: #4a4a4a;
    padding: 15px 0 0;
    margin-top: 5px;
    text-align: center;
    border-top: 1px solid #b0bec5;
}

    .ar-footer-copywrite p {
        text-align: center;
    }

.ar-copy-right-sentance {
    direction: ltr !important;
}

.ati-rayan {
    padding-bottom: 5px;
}

    .ati-rayan img {
        height: 22px;
    }

.ar-atirayan-ides {
    direction: ltr;
    text-align: center;
    padding-top: 35px;
    margin-top: 35px;
    border-top: 1px solid #dae1e4;
}

    .ar-atirayan-ides img {
        height: 70px;
        margin: 0 20px;
        opacity: 60%;
    }

        .ar-atirayan-ides img:hover {
            opacity: 100%;
        }

body[data-innerLayout="true"] #banner {
    display: none;
}

body[data-innerLayout="true"] .ar-footer-menu {
    display: none;
}

body[data-innerLayout="true"] #atirayan-description {
    display: none;
}

body[data-innerLayout="true"] .ar-footer-copywrite {
    border-top: none;
}

.ar-footer-social {
    text-align: center;
}

@media(max-width:1300px) {
    .ar-footer-menu > div:first-child {
        display: block;
    }


    .ar-footer-menu {
        padding: 15px;
    }

        .ar-footer-menu ul {
            display: block;
            margin-bottom: 13px;
        }

    .ar-atirayan-ides {
        padding-top: 15px;
        margin-top: 15px;
    }

        .ar-atirayan-ides img {
            height: 50px;
            margin: 0 5px;
        }

    #atirayan-description {
        padding: 15px 0 10px 0;
        width: 100%;
    }
}

@media(max-width:768px) {

    .ar-atirayan-ides img {
        width: calc(25% - 15px);
        height: unset;
    }
}

/*#endregion*/

/*#region product-box*/
.ar-product-box {
    border-radius: 6px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    transition: 0.2s;
}

    .ar-product-box:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
        -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
        box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
    }

.ar-product-box-step {
    width: 225px;
    margin: 0px auto;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
}

.ar-product-box-content {
    padding: 0px 50px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
}

.ar-product-box-step:hover {
    -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
    -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
    box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
}

.ar-product-header {
    font-family: iranyekan,roboto,Arial !important;
    height: 50px;
    line-height: 30px;
    background-color: #EDEBE9;
    border-radius: 6px 6px 0 0;
    padding: 8px;
    align-items: center;
    display: flex;
    position: relative;
}

    .ar-product-header img {
        margin-left: 7px;
        border-radius: 8px;
        max-height: 100%;
    }

    .ar-product-header label {
        font-size: 1rem;
        padding-right: 10px;
        margin: 0;
        border-right: 1px solid #C8C6C4;
    }

    .ar-product-header h3 {
        color: #999;
        position: absolute;
        left: 10px;
        margin: 0;
        display: inline-block;
        font-size: 1.1rem;
    }

.ar-product-body {
    text-align: center;
    padding: 8px;
    position: relative;
}

.ar-product-discount {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
}

    .ar-product-discount img {
        width: 100%;
        height: 100%;
    }

    .ar-product-discount span {
        position: absolute;
        top: 7px;
        left: 5px;
        color: #fff;
        font-weight: 600;
        font-size: 18px;
    }

.ar-product-body-step {
    text-align: center;
}

.ar-product-footer {
    padding: 16px 32px;
}

    .ar-product-footer .dropdown .btn {
        height: 39px;
        line-height: 25px;
        width: 100%;
    }

    .ar-product-footer .dropdown-toggle i {
        position: absolute;
        left: 15px;
        font-size: 1.6rem;
        font-weight: 500;
    }

    .ar-product-footer .dropdown-toggle::after {
        content: none;
    }

.ar-product-footer-content {
    padding: 0px 0px;
}


    .ar-product-footer-content .dropdown .btn {
        height: 39px;
        line-height: 25px;
        width: 100%;
    }

    .ar-product-footer-content .dropdown-toggle i {
        position: absolute;
        left: 15px;
        font-size: 1.6rem;
        font-weight: 500;
    }

    .ar-product-footer-content .dropdown-toggle::after {
        content: none;
    }

.ar-product-overview {
    font-size: 0.95rem;
    text-align: justify;
    height: 125px;
    line-height: 30px;
    margin-bottom: 0px;
}

.ar-product-image {
    height: 136px;
}

.ar-product-image-step {
    height: 225px;
    margin-bottom: 15px;
}

.ar-product-image-content {
    height: 136px;
    margin-top: 0px;
    margin-bottom: 20px;
}


.ar-product-box .dropdown-menu {
    width: 100%;
}

.ar-product-box .dropdown-menu {
    box-shadow: 0 0 10px -2px #999;
    background: #f9f9f9;
}

    .ar-product-box .dropdown-menu a:hover,
    .ar-product-box .dropdown-menu a:active,
    .ar-product-box .dropdown-menu a:focus {
        background: #e2e2e2;
        color: #000;
    }

.ar-product-box-contect .dropdown-menu {
    padding: 6px 10px;
    box-shadow: 0 0 10px -2px #999;
    background: #f9f9f9;
    width: 90%;
}

.ar-product-box .dropdown-item {
    padding: 5px;
}

    .ar-product-box .dropdown-item:not(:last-child) {
        border-bottom: 1px solid #eaeaea;
    }

#atiai-more {
    background-color: var(--bs-colore-atiai);
    border-color: var(--bs-colore-atiai);
}

#atistore-more {
    background-color: var(--bs-colore-atistore);
    border-color: var(--bs-colore-atistore);
}

#aticlub-more {
    background-color: var(--bs-active-aticlub);
    border-color: var(--bs-active-aticlub);
}

.aticlub-link,
.aticlub-link:hover,
.aticlub-link:active,
.aticlub-link:focus {
    color: #f25022;
    border-bottom: 1px solid #f25022;
}

#atilink-more {
    background-color: var(--bs-active-atilink);
    border-color: var(--bs-active-atilink);
}

.atilink-link,
.atilink-link:hover,
.atilink-link:focus,
.atilink-link:active {
    color: #01a4ef;
    border-bottom: 1px solid #01a4ef;
}

.atistore-link,
.atistore-link:hover,
.atistore-link:active,
.atistore-link:focus {
    color: #7fba00;
    border-bottom: 1px solid #7fba00;
}

.atirayan-link,
.atirayan-link:hover,
.atirayan-link:active,
.atirayan-link:focus {
    color: #8FB03E;
    border-bottom: 1px solid #8FB03E;
}

#atifund-more {
    background-color: #FBBC09;
    border-color: #FBBC09;
}

@media(max-width:992px) {
    .ar-product-box {
        font-size: 1.1rem;
        margin: 10px 0;
    }

    .ar-product-header {
        height: 50px;
        padding: 6px;
    }

    .ar-product-overview {
        height: 120px;
    }

    .ar-product-body .dropdown .btn {
        font-size: 1.1rem;
    }

    .ar-product-body .dropdown-item {
        font-size: 1rem;
    }
}

@media(max-width:360px) {
    .ar-product-header h3 {
        display: none;
    }

    .ar-product-box-content {
        padding-right: 100px;
        border-radius: 6px;
        -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
        -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
        box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    }
}

/*#endregion*/

/*#region carousel*/
.newest-list {
    margin-top: 2rem;
}

    .newest-list .owl-carousel .owl-nav button.owl-next {
        left: -48px;
    }

    .newest-list .owl-carousel .owl-nav button.owl-prev {
        right: -20px;
    }

.owl-carousel.owl-rtl {
    direction: rtl;
}

@media(max-width:768px) {
    .owl-carousel.owl-rtl .owl-item {
        display: inline;
        justify-content: center;
    }
}

.owl-carousel .owl-nav button {
    text-align: center;
    color: #a0a0a0 !important;
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px !important;
    border-radius: 50% !important;
    position: absolute;
    top: calc(50% - 15px);
    transform: translateY(calc(-50% - 15px));
    outline: none !important;
    font-size: 50px !important;
    line-height: 13px !important;
}

#news-carousel .owl-carousel .owl-nav button {
    top: 50%;
    transform: translateY(-50%);
}

#news-carousel .owl-carousel .owl-nav button {
    font-size: 35px !important;
}

.ar-slider-header {
    padding: 0 0 40px 0;
    z-index: 2;
    position: relative;
}

    .ar-slider-header a {
        position: absolute;
        left: 0;
        color: #7b7b7b;
        font-size: 0.9rem;
    }

.carousel-control-prev,
.carousel-control-next {
    opacity: 0.7;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus {
        color: #fff;
        opacity: 1;
        transform: scale(1.3);
    }

.carousel-indicators li {
    background-color: #000;
}

#news-list .owl-carousel .owl-nav button.owl-next {
    left: -53px;
    top: 50%;
}

#news-list .owl-carousel .owl-stage-outer {
    margin-left: 1px;
}
/*#endregion*/

/*#region Modal*/
.modal-open {
    overflow-y: scroll !important;
    padding-right: 0px !important;
}

.modal-body {
    text-align: right;
    padding: 15px 20px;
}

.ar-modal .modal-content {
    background-color: #fdfdfd;
    border-radius: 0 0 6px 6px;
    border: unset;
    box-shadow: 0px 0px 18px 1px #585858;
    -moz-box-shadow: 0px 0px 18px 1px #585858;
    -webkit-box-shadow: 0px 0px 18px 1px #585858;
}

    .ar-modal .modal-content > img {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 0;
    }

.ar-modal .modal-header {
    text-align: right;
    color: #eee;
    border-bottom: 1px solid #8daf3d;
    background-color: #8daf3d;
    padding: 6px 6px 4px 9px;
    display: block;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .ar-modal .modal-header > a i {
        font-size: 1.4rem;
        top: 2px;
        position: relative;
    }

    .ar-modal .modal-header > a:hover {
        cursor: pointer;
        color: #fff;
    }

.ar-modal .modal-title {
    font-weight: 600;
    position: relative;
}

.ar-modal .ar-modal-icon {
    float: left;
    font-size: 1.4rem;
    top: 2px;
    position: relative;
}

.ar-modal .ar-modal-footer {
    padding: 6px;
    margin-top: 0;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

    .ar-modal .ar-modal-footer button {
        line-height: 15px;
        width: 70px;
        height: 33px;
        margin: 5px;
    }

#question-sure {
    overflow: hidden;
}

.ar-modal .modal-body .form-group label,
.ar-modal .modal-body .form-inline label {
    font-size: 0.9rem;
}

.ar-second-modal {
    background-color: rgba(0, 0, 0, 0.2);
}

.modal {
    text-align: center;
    padding: 0 !important;
}

    .modal:before {
        content: '';
        display: inline-block;
        /*height: 100%;*/
        vertical-align: middle;
        margin-right: -4px;
    }

.modal-dialog {
    max-width: unset;
    width: 400px;
    direction: rtl;
    display: inline-block;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .modal-dialog {
        width: 90% !important;
    }

    .modal:before {
        height: 20%;
    }
}

/*#endregion*/

/*#region customer*/

#customer-list {
    padding: 52px 0 20px 0;
}

    #customer-list .ar-page-sub-title-center {
        text-align: center;
        font-size: 1.2rem;
        margin-bottom: 28px;
        font-family: iranyekan,IRANSans, Tahoma !important;
    }

    #customer-list .item {
        /*  text-align: center;*/
        display: flex;
        justify-content: center;
    }


    #customer-list img {
        text-align: center;
        height: 60px;
        width: unset;
        /*  filter: grayscale(100%);
    opacity: 0.5;*/
    }

    #customer-list .owl-carousel {
        padding-left: 6em;
        padding-right: 8em;
    }

@media(max-width:544px) {
    #customer-list {
        padding: 0px;
    }

        #customer-list .owl-carousel {
            padding-left: 6em;
            padding-right: 6.2em;
        }
}
/*#customer-list .item {
    cursor: pointer;
}*/
/* #customer-list img:hover,
    #customer-list img:active,
    #customer-list img:focus {
        filter: grayscale(0);
        opacity: 1;
    }*/
/*#endregion*/
/*#region Index*/
.section-ati365-info h3 {
    font-size: 1.2rem;
    color: var(--colot-ati365);
}

.section-ati365-info p {
    font-size: 1rem;
}

.section-ati365-image img {
    width: 5em;
    height: 5em;
}

.section-ati365 .ati365-option {
    margin-bottom: 1.5rem;
}

.section-ati365 h3 {
    font-size: 1.2rem
}

.section-ati365 p {
    font-size: 1rem
}

.ati365-option {
    margin-bottom: 2rem;
}

.ar-inner-container {
    max-width: 1197px;
    margin: auto;
}

    .ar-inner-container #char {
        color: black;
    }

.ar-inner-container-content {
    max-width: 800px;
    margin: auto;
}

#product-list > div {
    padding: 7px 13px;
}

.ar-title {
    display: inline-block;
    padding-bottom: 20px;
    margin-bottom: 40px;
    position: relative;
    top: -6px;
}

.ar-title-border {
    width: 130px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 2px solid #222;
    right: 0;
    height: 0;
    margin: auto;
}

    .ar-title-border span {
        width: 9px;
        height: 9px;
        position: relative;
        display: inline-block;
        margin: 0 1px;
        bottom: 16.3px;
    }

        .ar-title-border span::before {
            background: #222;
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            transform: rotate(45deg);
        }

#sectionAti365 .sectionAti365-img img {
    height: 5em;
    width: 5em;
}

#sectionAti365 pre {
    border-left: 1px solid #c8c6c4;
    border-right: 1px solid #c8c6c4;
    padding: 0 0.5rem 0px 0.5rem;
}

#sectionAti365 .style-font {
    font-family: iranyekan,IRANSans, Tahoma !important;
    font-size: 1.3rem;
}

#sectionAti365 .sectionAti365-body span {
    padding-right: 25em;
    padding-left: 25em;
}

#sectionAti365 .sectionAti365-footer span {
    padding-right: 32em;
    padding-left: 32em;
}

#sectionAti365 .bg-sectionAti365 {
    background-color: var(--colot-ati365);
    padding: 2rem;
    padding: 1rem;
    border-radius: 3.35rem;
}

@media(max-width:544px) {
    #sectionAti365 .sectionAti365-img img {
        height: 3rem;
        width: 3rem;
    }

    #sectionAti365 .style-font {
        font-size: .9rem !important;
    }
}

/*#endregion*/
/*#region Inner-page*/
.ar-page-header-img {
    width: 100%;
    margin: auto;
}

.ar-page-title {
    font-family: iranyekan,roboto,Arial !important;
    margin: 20px 0 40px 0;
    font-size: 1.4rem;
}

    .ar-page-title span {
        border-bottom: 1px solid #353c5a;
    }

.ar-page-sub-title {
    font-family: iranyekan,roboto,Arial !important;
    /* margin: 30px 0;*/
    font-size: 1.2rem !important;
}

.ar-page-sub-title-center {
    text-align: center;
    /*    font-size: 1.2rem;
*/ /*margin-bottom: 28px;*/
    position: relative;
    font-size: 19px !important;
    font-family: IRANSans, 'IRANSans', Tahoma;
    font-weight: 400;
    line-height: 30px;
}

@media(max-width:992px) {
    .ar-page-title {
        margin: 10px 0 20px 0;
    }

    .ar-page-sub-title {
        /* margin: 20px 0 10px 0;*/
        font-size: 1.2rem !important;
    }
}

@media(max-width:768px) {
    .ar-page-title {
        margin: 10px 0 28px 0;
    }
}
/*#endregion*/

/*#region about-us*/

.ar-top-content img {
    max-width: 100%;
}

.ar-top-content p {
    padding-right: 20px;
    border-right: 1px solid #d0d0d0;
}

#project-list .row {
    margin-left: 0px;
    margin-right: 0px;
}

.ar-project-item {
    padding: 0px;
    position: relative;
    overflow: hidden;
}

    .ar-project-item:nth-child(2n+1) {
        background-color: #f7f7f7;
    }

    .ar-project-item:nth-child(2n) {
        background-color: #f2f2f2;
    }

    .ar-project-item img {
        width: 100%;
        padding: 40px 0 110px 0;
    }

    .ar-project-item a:hover img {
        transform: scale(1.1);
        -webkit-transition: all 1s ease 0s;
        -moz-transition: all 1s ease 0s;
        -o-transition: all 1s ease 0s;
        -ms-transition: all 1s ease 0s;
        transition: all 1s ease 0s;
    }

.ar-hover-info {
    position: absolute;
    top: 74%;
    width: 100%;
    text-align: center;
}

    .ar-hover-info h2 {
        color: #000;
        font-size: 1.5rem;
    }

    .ar-hover-info label {
        color: #878787;
        margin: 0;
        font-size: 1.2rem;
    }

@media(max-width:992px) {

    .ar-top-content img {
        margin-bottom: 20px;
    }

    .ar-top-content p {
        padding-right: 0px;
        border-right: none;
    }
}

/*#endregion*/

/*#region contact-us*/

.ar-contact-info {
    padding-right: 20px;
    border-right: 1px solid #d0d0d0;
}

    .ar-contact-info p {
        padding: 0px;
        border: none;
        display: flex;
        align-items: center;
    }

    .ar-contact-info div {
        font-size: 1.05rem;
    }

    .ar-contact-info i.fa {
        position: relative;
        top: 3px;
        width: 25px;
        font-size: 1.3rem;
    }

    .ar-contact-info i.fg-phone-iphone {
        font-size: 1.6rem;
    }

    .ar-contact-info i.fg-mail {
        font-size: 1.1rem;
    }

    .ar-contact-info a {
        display: flex;
        align-items: center;
    }

.ar-border {
    display: block;
    margin: 8px;
    height: 1px;
    background-color: #eee;
}

.ar-contact-map {
    margin-top: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 100%;
    height: 40vh;
}

    .ar-contact-map iframe {
        height: 100%;
        width: 100%;
    }

#routing {
    height: 32px;
    font-size: 0.85rem;
}

@media(max-width:992px) {
    .ar-contact-info {
        margin: 0;
        padding-right: 0px;
        border-right: none;
    }

    .ar-contact-map {
        margin-top: 20px;
    }
}

/*#endregion*/

/*#region career*/

#career-page h3 {
    font-family: iranyekan,roboto,Arial !important;
    font-size: 1.08rem;
    font-weight: 600;
    margin: 15px 0;
}

#career-requirment {
    margin-top: 40px;
    padding: 0px;
    list-style: none;
}

    #career-requirment #ar-box-green {
        background-color: #e3eeca;
        padding: 15px;
        margin-bottom: 0px;
        margin-top: 12px;
        margin-left: 20px;
        margin-right: 20px;
    }

    #career-requirment #ar-box-red {
        background-color: #ffd6db;
        padding: 15px;
        margin-bottom: 0px;
        margin-top: 12px;
        margin-left: 20px;
        margin-right: 20px;
    }

    #career-requirment p {
        margin-bottom: 0px;
        display: inline-block;
        font-family: iranyekan,roboto,Arial !important;
        font-size: 1rem;
        line-height: 24px;
    }

    /*#career-requirment > li:first-child {
        background-color: #e3eeca;
    }*/

    #career-requirment > li {
        position: relative;
        border: 1px solid #e4e4e4;
    }

/*#career-requirment > :nth-child(even) ol {
        border-bottom: unset !important;
        background-color: white;
        border: 1px solid red;
    }*/

#maritual-status {
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.8rem;
}

    #maritual-status input[type="radio"] {
        position: relative;
        top: 2px;
    }

.ar-resume-file {
    display: none !important;
}

.ar-file-remove {
    cursor: pointer;
    color: #999;
    font-size: 1.3rem;
}

.border-radius-left {
    border-radius: 0 6px 6px 0 !important;
}

#career-page .card-body {
    border: none;
    padding: 0px;
}

#career-page .ar-collapse-btn,
#career-page .ar-collapse-btn:focus,
#career-page .ar-collapse-btn:active,
#career-page .ar-collapse-btn:hover {
    text-align: right;
    display: flex;
    align-items: center;
    width: 100%;
    border: 0px;
    padding: 8px 20px;
    outline: unset;
}

.ar-box-gray .ar-collapse-btn,
.ar-box-gray .ar-collapse-btn:focus,
.ar-box-gray .ar-collapse-btn:active,
.ar-box-gray .ar-collapse-btn:hover {
    background-color: white;
}

.ar-box-primary .ar-collapse-btn,
.ar-box-primary .ar-collapse-btn:focus,
.ar-box-primary .ar-collapse-btn:active,
.ar-box-primary .ar-collapse-btn:hover {
    background-color: #f6374f;
}

.ar-box-secondary .ar-collapse-btn,
.ar-box-secondary .ar-collapse-btn:focus,
.ar-box-secondary .ar-collapse-btn:active,
.ar-box-secondary .ar-collapse-btn:hover {
    background-color: orange;
}


#career-page .ar-card-heading {
    display: inline-block;
    background-color: unset;
    color: #000;
}

#career-page .ar-box-primary .ar-card-heading {
    display: inline-block;
    background-color: unset;
    color: #fff;
    flex-grow: 1;
}

#career-requirment .ar-card-heading {
    flex-grow: 1;
}

#career-page .ar-box-secondary .ar-card-heading {
    display: inline-block;
    background-color: unset;
    color: #fff;
}

#career-page #career-requirment h2 {
    padding: 12px 1px;
    font-size: 16px;
    font-weight: 500;
}

#career-page .ar-chevron-toggle {
    color: #7a7a7a;
}

.ar-collapse-btn i:not(.ar-chevron-toggle) {
    position: relative;
    top: 2px;
    margin-left: 10px;
}

.ar-collapse-btn .fg {
    font-size: 1.4rem;
}

#accordion ul {
    margin: 10px 0px;
}

#career-requirment hr {
    margin: 0;
    padding: 0;
}

#applicant-position option {
    border: 1px solid;
}
/*#endregion*/


/*#region News*/
.Typography {
    border-right: 6px solid #A9A9A9;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    background-color: #FFFAFA;
}

#news-list {
    padding: 12px 0px 0px 0px;
    margin-top: 4rem;
    background-color: #eceff1;
}


#news-title p {
    margin: 0;
}

#news-list .ar-page-sub-title-center {
    font-family: iranyekan,IRANSans, Tahoma !important;
}

#news-carousel {
    display: inline-block;
}

.ar-news-item {
    position: relative;
    z-index: 1;
    text-align: right;
    padding: 0px;
    cursor: pointer;
}

.ar-news-item-img {
    width: 15%;
    position: relative;
    border-radius: 6px;
    width: 45px;
    height: 45px;
}

.margin-news-item {
    margin-top: -0.69em;
}

.ar-news-item-img img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    /*margin: auto;*/
    border-radius: 6px;
    width: 100% !important;
    height: 100%;
    min-width: 45px;
    max-height: 45px;
}

.ar-news-item-content {
    width: 80%;
    display: inline-block;
    padding: 0px 7px 0 13px;
    margin-top: -3px;
}

    .ar-news-item-content p {
        font-size: 0.85rem;
        margin-bottom: 0px;
    }

.ar-news-item-header {
    direction: ltr;
    font-size: 0.7rem;
    color: #898e92;
}

    .ar-news-item-header time {
        display: inline-block;
    }

    .ar-news-item-header .seen {
        margin-right: 7px;
    }

        .ar-news-item-header .seen i {
            font-size: 11px;
        }

#news-title {
    /* height: 34px !important; */
    align-items: center;
    /* margin-bottom: 0; */
    width: 100%;
    margin-bottom: 22px;
}

/*#endregion*/
#news-page-list {
    overflow: hidden;
    position: relative;
    padding: 5px 10px;
}

.ar-news-list-item {
    cursor: pointer;
    border-radius: 6px;
    padding: 10px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    transition: 0.3s;
}

    .ar-news-list-item.ease-in {
        transform: translate(0);
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        -ms-transition: all 1s ease;
        transition: all 1s ease;
    }

    .ar-news-list-item:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
        -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
        box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
    }

.ar-news-list-item-header {
    /*direction: ltr;*/
    display: flex;
    align-items: center;
    font-size: 0.8rem;
    color: #898e92;
}

#news-page-list .ar-news-list-item-header {
    padding: 0px 9px;
}

.ar-news-list-item-header span {
    margin: 0 5px;
    display: flex;
    align-items: center;
}

.ar-news-list-item-header time {
    margin: 0 5px;
    display: inline-block;
}

.ar-news-list-item-header .seen i {
    font-size: 11px;
}

.ar-news-list-title {
    font-size: 1.2rem;
    line-height: 24px;
    text-align: justify;
}

.ar-news-list-img {
    width: 150px;
    height: 150px;
    border-radius: 10px;
    object-fit: cover;
}

.ar-side-padding {
    border-right: 5px solid #8dad3b;
    padding: 0 8px 0 0;
    margin-bottom: 15px;
}

#search-box {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

#search-input {
    height: 40px;
    border: none;
    box-shadow: none !important;
    border-radius: 3px;
}

#search-box .input-group-text {
    cursor: pointer;
    border: 0px;
    box-shadow: unset;
    background-color: #fff;
}

    #search-box .input-group-text i {
        font-size: 1.8rem;
        position: relative;
    }

.ar-side-box {
    margin: 20px 0;
}

    .ar-side-box h3 {
        font-size: 1.2rem;
    }

.ar-side-box-list {
    margin: 0;
    padding: 0;
    list-style: disc inside;
}

#career-requirment .ar-side-box-list {
    margin-right: 20px;
    list-style: disc inside;
}

.ar-side-box-list li {
    font-size: 13px;
}

    .ar-side-box-list li a {
        color: #5f5f5f !important;
        font-size: 0.9rem;
    }

    .ar-side-box-list li:hover a {
        color: #f25022;
    }

.ar-load-more {
    text-align: center;
}

    .ar-load-more i {
        font-size: 40px;
        color: #525252;
        cursor: pointer;
    }

        .ar-load-more i.fg-rotate-right {
            font-size: 30px;
        }

        .ar-load-more i:hover {
            font-weight: bold;
        }

.ar-news-list-overview {
    margin-bottom: 0px;
    overflow: hidden;
    height: 112px;
    padding: 5px 15px 0 5px;
}

.new-content-img-32 {
    width: 600px;
    justify-items: center;
}

#product-list-content {
    width: 900px;
}

    #product-list-content > div {
        padding: 13px;
    }

#ar-product-body-content {
    text-align: right;
    padding: 15px;
}

#news-contents-editor {
    font-family: IRANSans, 'IRANSans', Tahoma;
}

#news-content .col-md-6 {
    max-width: 313px;
}

.ar-news-page #navbar-menu-news {
    display: none;
}

@media(max-width:992px) {
    .ar-side-padding {
        margin-bottom: 8px;
    }

    .ar-news-list-overview {
        height: 85px;
        padding: 5px 10px 0 0;
    }

    .ar-news-list-img {
        width: 100px;
        height: 100px;
        border-radius: 6px;
    }

    .ar-news-list-item {
        margin-bottom: 15px;
    }

    #news-page .row .col-12.col-sm-8 {
        padding: 0px 5px;
    }

    #news-page-list {
        padding: 5px;
    }

    #search-input {
        height: 32px;
    }

    .ar-side-box-list li {
        margin: 2px 0;
    }

    #search-box {
        border: 1px solid #e8e8e8;
        border-radius: 3px;
        width: 330px;
        top: -2px;
    }

    .ar-side-box {
        margin: 0 5px;
    }
}

@media(max-width:700px) {
    .ar-news-list-item-header {
        direction: ltr;
        font-size: 0.9rem;
        color: #898e92;
        text-align: right;
        padding-top: 10px;
    }

        .ar-news-list-item-header #news-category-name {
            display: none;
        }

        .ar-news-list-item-header #vertical {
            display: none;
        }

    .ar-side-box {
        margin: 20px 0;
        padding: 0px 10px;
    }

    .ar-news-page #navbar-menu-news {
        display: block;
    }
}


/*#endregion*/

/*#region News-Detail*/

#news-detail-img {
    text-align: center;
    margin-bottom: 10px;
}

    #news-detail-img img {
        width: 350px;
        height: 350px;
        border-radius: 10px;
    }

.ar-keywords {
    padding: 8px 0;
    font-size: 0.85rem;
}

    .ar-keywords a {
        display: inline-block;
        line-height: 16px;
        border-radius: 3px;
        margin: 2px 5px;
        padding: 3px 5px;
        border: 1px solid #e8e8e8;
        color: #535353;
        word-break: keep-all;
    }

        .ar-keywords a:hover {
            border: 1px solid #8dad3b;
        }

        .ar-keywords a i {
            color: #b1b1b1;
            margin-left: 5px;
            position: relative;
            top: 2px;
        }

#news-overview {
    font-size: 13px;
    padding: 10px;
    line-height: 27px !important;
    background-color: #f9f9f9;
    border: 1px solid #e4e5e7;
    border-radius: 3px;
}

.ar-social-networks {
    direction: ltr;
    text-align: left;
}

    .ar-social-networks a {
        text-align: center;
    }

        .ar-social-networks a i {
            color: black;
            font-size: 1.7rem;
            width: 35px;
            opacity: 40%;
        }

        .ar-social-networks a:hover i {
            opacity: 80%;
        }

.ar-news-page .ar-page-sub-title {
    margin: 30px 0 10px 0;
}

.ar-news-page .ar-page-sub-title {
    margin: 40px 0 10px 0;
}

.news-contents table tr {
    border-bottom: 1px solid #ccc;
}

    .news-contents table tr td:first-child {
        padding: 20px;
    }

    .news-contents table tr td:last-child {
        text-align: justify;
    }

@media(max-width:768px) {
    .news-contents table tr td:first-child {
        padding: 5px;
    }

    .ar-social-networks a i {
        color: black;
        font-size: 1.7rem;
        width: 26px;
        opacity: 40%;
    }

    .ar-social-networks {
        direction: ltr;
        text-align: left;
    }
}

/*#endregion*/

/*#region newest-list*/
.newest-list .ar-page-sub-title-center {
    font-family: iranyekan,IRANSans, Tahoma !important;
}

.newest-list img {
    width: 100%;
    height: 155px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    object-fit: cover;
    transition: 0.3s;
}

.newest-list .ar-newest-list-overview {
    font-size: 0.94rem;
    text-align: justify;
    height: 96px;
    line-height: 27px;
    margin-bottom: 0px;
}

.newest-list .card {
    border-radius: 7px;
    margin-right: 8px;
    margin-bottom: 15px;
}

    .newest-list .card:hover {
        border-radius: 7px;
        /*width: 391px;*/
    }

        .newest-list .card:hover img {
            opacity: 0.7;
        }

.newest-list .ar-newest-list-title {
    font-size: 1rem;
    line-height: 30px;
}

.newest-list .card-body {
    padding-top: 0px;
    padding-bottom: 0px;
}

.newest-list .ar-news-list-item-header {
    direction: ltr;
    display: inline-flex;
    padding: 5px 13px;
    font-size: 0.8rem;
    color: #898e92;
}

.newest-list .ar-newest-list-sub-title-center {
    text-align: center;
    margin: 30px auto;
    font-size: 1.5rem;
}

.newest-list .ar-page-sub-title-center {
    margin: 0 auto 5px;
    text-align: center;
}

#index-page .newest-list .ar-page-sub-title-center {
    margin-bottom: 5px !important;
}

.newest-list figure {
    height: 25px;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
}

.newest-list figcaption {
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: -76px;
    width: 100%;
    padding: 3px 0px;
    font-family: "Shekasteh_Beta";
    font-size: 25px;
    color: white;
    transition: all 0.5s;
}

.newest-list .card:hover figcaption {
    bottom: -5px;
}

.newest-list .ar-social-networks a i {
    color: black;
    font-size: 23px;
    width: 30px;
    opacity: 40%;
}

#news-list .owl-carousel .owl-nav button.owl-prev {
    right: -45px;
    top: 50%;
}


.ar-pause {
    position: absolute;
    left: 9px;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    color: #c9c9c9;
    font-size: 11px;
    z-index: 5;
    visibility: hidden;
    transition: 0.5s;
}

.ar-pause2 {
    color: #a0a0a0 !important;
    font-size: 13px !important;
    left: 8.5px;
}

#news-list:hover .ar-pause {
    visibility: visible;
    transition: 0.5s;
}

@media (max-width:768px) {
    .ar-pause {
        display: none;
    }
}
/*edit*/
/*#news-carousel {
    position: relative;
}*/

@media(min-width:1200px) {
    .newest-list .owl-carousel .owl-nav button.owl-prev {
        right: -45px;
    }

    .newest-list .owl-carousel .owl-nav button.owl-next {
        left: -53px;
    }
}

@media(max-width:992px) {
    .newest-list .owl-carousel .owl-nav button.owl-prev {
        right: -40px;
    }
}



@media(max-width:576px) {
    .newest-list .owl-carousel .owl-nav button.owl-next {
        left: -40px;
    }

    .newest-list .owl-carousel .owl-nav button.owl-prev {
        right: -36px;
    }
}

@media(max-width:450px) {
    .newest-list .owl-carousel .owl-nav button.owl-next, #news-list .owl-carousel .owl-nav button.owl-next {
        left: -32px;
    }

    .newest-list .owl-carousel .owl-nav button.owl-prev, #news-list .owl-carousel .owl-nav button.owl-prev {
        right: -26px;
    }
}

@media screen and (max-width: 600px) {
    .newest-list .card {
        border-radius: 3%;
        /*width: 310px;*/
        /*margin-right: 13px;*/
    }

        .newest-list .card:hover {
            border-radius: 3%;
            /*width: 310px;*/
        }

    .newest-list figure {
        height: 25px;
        position: relative;
        margin-bottom: 5px;
    }

    .newest-list figcaption {
        text-align: center;
        left: 0px;
        bottom: -20px;
        width: 100%;
        padding: 3px 0px;
        font-family: "Shekasteh_Beta";
        font-size: 25px;
        color: white;
        transition: all 0.5s;
    }

    .newest-list .card:hover figcaption {
        bottom: -20px;
    }

    .newest-list .ar-social-networks {
        text-align: left;
        margin-bottom: 17px;
    }
}

@media (max-width: 300px) {

    .owl-carousel .owl-nav button {
        font-size: 43px !important;
    }
}
/*#endregion*/

/*#region product*/
.ar-page-sub-header {
    margin-top: -20px;
    background-color: #EDEBE9;
}

    .ar-page-sub-header img {
        margin-left: 15px;
    }

    .ar-page-sub-header label {
        font-size: 1.1rem;
        margin: 0px;
        padding-right: 7px;
        cursor: pointer;
    }

    .ar-page-sub-header h1 {
        color: #999;
        position: absolute;
        left: 10px;
        margin: 0;
        display: inline-block;
        font-size: 1.4rem;
    }

body[data-innerLayout="true"] .body-content .ar-page-sub-header .container {
    min-height: unset;
}

/*#region image-slider*/
.ar-image-slider-wraper {
    margin: 20px 0;
}

.ar-image-slider {
    position: relative;
    overflow: hidden;
}

    .ar-image-slider .carousel-inner .carousel-item {
        /*position: relative;
        width: 100%;*/
        /*padding-top: 37.7%; 900*330 Aspect Ratio */
        padding-top: 25%;
        border: 1px solid #eee;
    }

        .ar-image-slider .carousel-inner .carousel-item > div {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
        }

    .ar-image-slider .carousel-item img {
        width: 100%;
        height: 100%;
    }

@media(max-width:992px) {

    .ar-image-slider .carousel-inner .carousel-item {
        padding-top: 50%;
    }

    .ar-image-slider .carousel-item img {
        /*object-fit: cover;*/
        object-position: 50% 50%;
    }
}

/*#endregion*/

.ar-feature-row {
    color: #fff;
    padding: 20px 0;
    /*background-color: #717171;*/
}

.ar-feature-box {
    margin: 15px 0;
    align-items: center;
    display: flex;
}

.ar-feature-box-info {
    flex: 5;
}

    .ar-feature-box-info h3 {
        font-size: 1.1rem;
    }

    .ar-feature-box-info p {
        margin: 0;
        font-size: 0.85rem;
    }

.ar-feature-box-image {
    text-align: center;
    flex: 1;
    margin-left: 8px;
    font-size: 28px;
    display: flex;
    align-items: center;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

    .ar-feature-box-image i {
        color: #535353;
    }

        .ar-feature-box-image i::before {
            display: inline-block;
            line-height: 66px;
            width: 65px;
            height: 65px;
            border-radius: 100%;
            -webkit-transition: all 0.4s ease 0s;
            -moz-transition: all 0.4s ease 0s;
            -o-transition: all 0.4s ease 0s;
            -ms-transition: all 0.4s ease 0s;
            transition: all 0.4s ease 0s;
        }

    .ar-feature-box-image:hover i::before {
        transform: scale(1.1);
    }

.section-features-image img {
    width: 5em;
    height: 5em;
}

.section-features .features-option {
    margin-bottom: 1.5rem;
}

.section-features h3 {
    font-size: 1.2rem
}

.section-features p {
    font-size: 1rem
}

.color-text-section-features-atistore {
    color: var(--bs-colore-atistore);
}

.color-text-section-features-aticlub {
    color: var(--bs-active-aticlub);
}

.color-text-section-features-atilink {
    color: var(--bs-active-atilink);
}

#store-list > div,
#school-list > div {
    margin-bottom: 30px
}

.owl-carousel {
    display: flex !important;
}

#store-list .item > .ar-subscriber-box {
    display: none !important;
}

#store-list .owl-stage {
    margin: 20px 0px;
}

#store-list .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    padding: 0 1px;
}

#store-list .owl-carousel button.owl-prev {
    right: -45px;
    top: 50%;
    transform: translateY(-50%)
}

#store-list .owl-carousel .owl-nav button.owl-next {
    left: -45px !important;
    top: 50%;
    transform: translateY(-50%)
}

.ar-subscriber-row {
    padding: 20px 0;
}

.ar-subscriber-box {
    padding: 0px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.17);
}

    .ar-subscriber-box:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
        -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
        box-shadow: 0 0 3px 3px rgba(0,0,0,.17);
    }

.ar-subscriber-box-header {
    text-align: center;
    padding: 5px;
    background-color: #EDEBE9;
    border-radius: 6px 6px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .ar-subscriber-box-header img {
        height: 40px;
        width: 40px !important;
        margin-left: 10px;
    }

    .ar-subscriber-box-header h4 {
        max-width: calc(100% - 60px);
        position: relative;
        top: 7px;
        display: inline-block;
        font-size: 1.2rem;
        margin: 0;
    }

    .ar-subscriber-box-header img {
        height: 40px;
        margin-left: 10px;
    }

.ar-subscriber-box-body {
    padding: 10px 10px 5px 10px;
}

    .ar-subscriber-box-body ul {
        height: 204px;
        margin: 10px 0 0 0;
        padding: 0 5px;
        list-style: none;
    }

    .ar-subscriber-box-body li {
        font-size: 0.9rem;
        margin: 0;
        padding: 5px;
        border-bottom: 1px solid #e0e0e0;
    }

        .ar-subscriber-box-body li:last-child {
            border: 0;
        }

        .ar-subscriber-box-body li i {
            margin-left: 10px;
            color: #484848;
        }

            .ar-subscriber-box-body li i:last-child {
                font-size: 1.2rem
            }

        .ar-subscriber-box-body li label {
            margin: 0;
            flex-grow: 1;
        }

        .ar-subscriber-box-body li a:hover label,
        .ar-subscriber-box-body li a:hover i {
            cursor: pointer;
            font-weight: 500;
        }

    .ar-subscriber-box-body a {
        display: flex;
        align-items: center;
    }

#school-list .ar-subscriber-box-body ul {
    height: unset;
}

.ar-subscriber-banner {
    width: 100%;
    padding-top: 50%;
    position: relative;
    border-radius: 6px;
}

    .ar-subscriber-banner img {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: 100%;
        width: 100%;
        margin: auto;
        border-radius: 6px;
    }

.ar-poster {
    font-family: iranyekan,roboto,Arial !important;
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.ar-posterPageProduct {
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.ar-poster-img {
    text-align: center;
}

#atistore-page .ar-poster-slogan {
    margin-right: -8rem;
}

#aticlub-page .ar-poster-slogan {
    margin-right: -8rem;
}

#atilink-page .ar-poster-slogan {
    margin-right: -8rem;
}

@media (max-width: 768px) {
    #atistore-page .ar-poster-slogan {
        margin-right: -5rem;
    }

    #aticlub-page .ar-poster-slogan {
        margin-right: -5rem;
    }

    .ar-poster-slogan .product-description p {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

@media (max-width: 576px) {
    #atistore-page .ar-poster-slogan {
        margin-right: 0rem;
    }

    #aticlub-page .ar-poster-slogan {
        margin-right: 0rem;
    }

    .ar-poster-slogan .product-description p {
        padding-right: 1rem;
        padding-left: 1rem;
    }

    .ar-poster-slogan .text-end {
        text-align: center !important;
    }
}

.ar-poster-slogan h2 {
    font-weight: bold;
    margin-bottom: 1rem;
    line-height: 2.2rem;
}

.ar-poster-slogan p {
    text-align: justify;
}

.ar-atistore-color {
    color: #7fba00;
}

.ar-atiai-color {
    color: #FBBC09;
}

.ar-atilink-color {
    color: #01a4ef;
}

.ar-aticlub-color {
    color: #f25022;
}

@media(max-width:1400px) {
    .ar-poster-slogan {
        padding-right: 80px;
    }

        .ar-poster-slogan h2 {
            font-size: 1.5rem;
            line-height: 2.6rem;
        }
}

@media(max-width:992px) {

    .ar-page-sub-header label {
        padding-right: 15px;
    }

    .ar-page-sub-header img {
        margin-left: 8px;
    }

    .ar-poster-slogan {
        margin-top: 20px;
        text-align: center;
        padding: 0px;
    }

    .ar-subscriber-box-body ul {
        height: 184px;
    }
}

/*#region customize*/

#atistore-page .ar-feature-box-image i::before {
    background-color: #98de00;
    box-shadow: inset 0 0 8px 0px #6b9c00;
}

#aticlub-page .ar-feature-box-image i::before {
    background-color: #f77450;
    box-shadow: inset 0 0 8px 0px #842b12;
}

#atilink-page .ar-feature-box-image i::before {
    background-color: #57caff;
    box-shadow: inset 0 0 8px 0px #0e638a;
}

#atiup-page .ar-feature-box-image i::before {
    background-color: #FBBC09;
    box-shadow: inset 0 0 8px 0px #be8d05;
}

#atifund-page .ar-feature-box-image i::before {
    background-color: #FBBC09;
    box-shadow: inset 0 0 8px 0px #be8d05;
}


/*#endregion*/

/*#endregion*/

/*#region account*/

.login-btn,
.register-btn {
    width: 100%;
}

.ar-form-notifiction {
    text-align: center !important;
    margin-top: 20px;
    line-height: 27px;
    font-size: 0.9rem;
    margin-bottom: 0px;
}

#login-page,
#register-page {
    padding: 50px 50px;
}

    #login-page > .row > .col-12,
    #register-page > .row > .col-12 {
        padding: 0 30px;
    }

    #login-page .ar-form,
    #register-page .ar-form {
        text-align: right;
        border-right: 1px solid #d0d0d0;
    }

.ar-form-img {
    text-align: left;
}

@media(max-width:992px) {
    #login-page, #register-page {
        padding: 10px 14px;
    }

        #login-page .ar-form,
        #register-page .ar-form {
            border-right: 1px solid #eee;
        }

    .ar-form-img {
        text-align: center;
    }
}

@media(max-width:768px) {
    #login-page .ar-form-img {
        height: 200px;
    }

        #login-page .ar-form-img img {
            height: 100%;
        }
}

/*#endregion*/

/*#region invoice*/
#invoice-page .row > div {
    padding: 0 30px;
}

.ar-invoice-box {
    font-size: 0.95rem;
    background-color: #fbfbfb;
    padding: 0px;
    border-radius: 6px;
    border: 1px solid #d1d1d1;
    transition: 0.1s;
}

    .ar-invoice-box:hover {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.17);
        -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,.17);
        box-shadow: 0 0 4px 1px rgba(0,0,0,.17);
    }

    .ar-invoice-box .dropdown-menu {
        width: 74%;
        padding-top: 12px;
        background-color: #ededed;
    }

.ar-invoice-box-header {
    padding: 10px;
    border-radius: 6px 6px 0 0;
    background-color: #edebe9;
    border-bottom: 1px solid #d1d1d1;
}

    .ar-invoice-box-header h2 {
        margin: 0px;
        font-size: 1rem;
        display: inline-block;
    }

    .ar-invoice-box-header span {
        float: left;
    }

.ar-invoice-box-body {
    border-bottom: 1px solid #d1d1d1;
}

    .ar-invoice-box-body p {
        height: 125px;
        margin: 0px;
        line-height: 25px;
        overflow: hidden;
        padding: 10px;
        border-bottom: 1px solid #d1d1d1;
    }

    .ar-invoice-box-body table {
        width: 100%;
    }

    .ar-invoice-box-body tbody tr:not(:last-child) {
        border-bottom: 1px solid #d1d1d1;
    }

    .ar-invoice-box-body tbody tr:nth-child(3) {
        background-color: #eee;
    }

.sub .ar-invoice-box-body tbody tr:last-child {
    background-color: #e3f9dd;
}

.ar-invoice-box-body tbody tr:last-child {
    background-color: #fcf8e3;
}

.ar-invoice-box-body tbody tr td {
    text-align: center;
}

    .ar-invoice-box-body tbody tr td:first-child {
        border-left: 1px solid #d1d1d1;
        width: 50%;
    }

    .ar-invoice-box-body tbody tr td:last-child {
        width: 50%;
    }


.ar-invoice-box-footer {
    padding: 16px;
    text-align: center;
}

    .ar-invoice-box-footer .btn {
        height: 39px;
        width: 100%;
    }

#invoice-page .btn:not(.dropdown-toggle):not(.ar-icon-button):not(.ar-loader-button) i {
    position: relative;
    top: 4px;
    margin-left: 5px;
    float: left;
}

#invoice-page .dropdown-item {
    font-size: 0.85rem;
    line-height: 15px;
    padding-left: 100px;
}

@media screen and (max-width: 600px) {
    .ar-invoice-box {
        font-size: 0.95rem;
        background-color: #fbfbfb;
        padding: 0px;
        border-radius: 6px;
        border: 1px solid #d1d1d1;
        transition: 0.1s;
        margin-bottom: 25px;
    }

    #invoice-page .row > div {
        padding: 15px 30px;
    }

    .ar-invoice-box .dropdown-menu {
        width: 76%;
        padding-top: 0px;
        background-color: #ededed;
    }

    #invoice-page .dropdown-item {
        font-size: 0.85rem;
        line-height: 8px;
        padding-left: 100px;
    }
}

/*#endregion*/

/*#region SupportTicket*/

#ticket-msg-page textarea {
    border-color: #eee;
    line-height: 30px !important;
}

    #ticket-msg-page textarea.form-control {
        height: 200px !important;
    }

#support-ticket-insert textarea {
    line-height: 30px !important;
    height: 150px !important;
}

.ar-conversation-panel {
    margin: 10px 0;
    border: 2px solid #deeac2;
    border-radius: 5px;
}

.ar-conversation-panel-title {
    padding: 10px;
    border-radius: 5px 5px 0 0;
    border-bottom: 2px solid #eee;
}

    .ar-conversation-panel-title.ar-green-bg {
        background-color: #f1f9e0;
    }

    .ar-conversation-panel-title.ar-yellow-bg {
        background-color: #fefbc4;
    }

    .ar-conversation-panel-title i {
        color: #7a7a7a;
        font-size: 1.3rem;
        margin-left: 5px;
    }

.ar-conversation-panel-body {
    padding: 15px;
    background-color: #f8fbf1;
}

    .ar-conversation-panel-body .ar-attachment {
        padding-top: 15px;
        border-top: 1px solid #eee;
    }

        .ar-conversation-panel-body .ar-attachment i.fg-download {
            font-size: 20px;
        }

            .ar-conversation-panel-body .ar-attachment i.fg-download:hover {
                -webkit-transform: scale(1.1);
                -moz-transform: scale(1.1);
                transform: scale(1.1);
            }

    .ar-conversation-panel-body p:last-child {
        margin-bottom: 0px;
    }

.ar-file-browse {
    background-color: #8daf3d;
    border-style: none;
    padding-right: 12px;
    color: #656565cc !important;
    font-size: 1.5rem;
    font-weight: 400;
}

#attach-filename-1 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

#description {
    height: auto;
}

    #description ~ .ar-label {
        transform: unset !important;
        top: 30px !important;
    }

    #description:focus ~ label {
        top: -12px !important;
    }

#message-text ~ .ar-label {
    transform: unset !important;
    top: 30px !important;
}

#message-text:focus ~ label {
    top: -12px !important;
}

#message-text {
    height: auto !important;
}

.ar-file-remove {
    background-color: #e8e6e6;
    border-style: none;
    color: #777;
    font-size: 1.5rem;
}

#ticket-info tr td:first-child {
    padding: 3px 5px;
    width: 81px;
    font-weight: 500;
}

#support-ticket-insert .modal-body .row {
    margin-bottom: 0px;
}

@media(max-width:991px) {
    #ticket-info tr td:first-child {
        width: 100px;
    }

    #tickets-list {
        font-size: 12px;
    }

        #tickets-list.ci-table-container.table-responsive {
            overflow-y: auto;
        }

        #tickets-list.table-responsive > .table {
            margin-bottom: 0px;
            max-width: none;
        }

    #modal-customer-select {
        width: 100% !important;
    }
}

@media(max-width:767px) {
    #ticket-info tr td:first-child {
        width: 83px;
    }

    #message-panel .ar-button {
        width: 100%;
    }
}

#attach-files label i.fa {
    margin-left: 10px;
    font-size: 20px;
    position: relative;
    top: 2px;
    cursor: pointer;
}

#attach-files .input-group {
    margin-bottom: 10px;
}

#action-bar {
    margin-bottom: 10px;
}

    #action-bar .btn {
        width: 48%;
    }

        #action-bar .btn:first-of-type {
            margin-left: 1%;
        }

        #action-bar .btn:last-of-type {
            margin-right: 1%;
        }

.ar-ticket-notice {
    font-size: 0.9rem;
    border: 1px solid #cf5f5f;
    border: 1px solid #e2a3a3;
    background-color: #ffeded;
    border-radius: 6px;
    padding: 10px;
}

/*#endregion*/

/*#region Profile*/

#profile-page #person-password .ar-page-sub-title {
    margin: 40px 0 0;
    padding: 40px 0 30px 0;
    border-top: 2px solid #deeac2;
}

/*#endregion*/

/*#region Bootstarp 3.7*/

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

/*#endregion*/

/*#region landingPage*/

#landing .body-content {
    padding: 70px 0 20px 0;
}

.as-landingpage-header {
    position: absolute;
    top: 0;
    left: 0;
    transition: all .4s;
    width: 100%;
    z-index: 99;
    padding: 0;
}

    .as-landingpage-header .container {
        text-align: left;
        padding: 15px 20px;
        direction: ltr !important;
        border-bottom: 1px solid #8daf3d;
    }

    .as-landingpage-header span {
        display: inline-block;
        margin-right: 40px;
    }

        .as-landingpage-header span:hover {
            color: #8daf3d;
        }

        .as-landingpage-header span .fg-call {
            font-size: 16px;
            top: 2px;
            position: relative;
        }

        .as-landingpage-header span .fa-mobile-phone {
            font-size: 20px;
            top: 2px;
            position: relative;
        }

    .as-landingpage-header.sticky {
        padding: 0;
        border-bottom: 1px solid #fff;
        background: #8daf3d;
        background: -moz-linear-gradient(left,#7ee5ef 1%,#8daf3d 24%,#1195a0 67%,#0b747d 100%);
        background: -webkit-linear-gradient(left,#7ee5ef 1%,#8daf3d 24%,#1195a0 67%,#0b747d 100%);
        background: linear-gradient(to right,#0b747d 1%,#1195a0 24%,#8daf3d 67%,#7ee5ef 100%);
    }

    .as-landingpage-header a:hover {
        color: #8daf3d;
    }

.as-iconic-img {
    height: 30px;
    margin-bottom: 10px;
}


.as-btn-wrap {
    text-align: center;
    margin-top: 20px;
}

    .as-btn-wrap .as-btn {
        font-size: 1rem;
        position: relative;
    }

    .as-btn-wrap i {
        margin: 0px;
        position: absolute;
        font-size: 23px;
        top: 15px;
        left: 15px;
    }

.as-landingpage-img {
    padding-top: 40px;
}

#landing .as-green-btn {
    color: #000 !important;
    width: 100%;
}

    #landing .as-green-btn.as-btn:hover {
        border-color: #718f1f;
    }

.as-landingpage-img img {
    max-width: 100%;
}

.as-landingpage-content h1 {
    margin-bottom: 30px;
}

.as-landingpage-content p {
    line-height: 30px;
}

.as-landingpage-content ol li {
    line-height: 29px;
}

#landing .as-landingpage-content ul {
    margin-right: 40px;
}

    #landing .as-landingpage-content ul li {
        line-height: 29px;
    }

#landing .as-footer-copy-right {
    text-align: center;
    padding: 5px 10px;
}

#landing .as-copy-right-sentance {
    padding: 0px;
    float: unset;
}

#landing .as-footer-copy-right p {
    font-size: 12px;
}

.as-landingpage-content .as-offers {
    margin-bottom: 5px;
}

    .as-landingpage-content .as-offers div:last-child {
        font-size: 14px;
    }

        .as-landingpage-content .as-offers div:last-child img {
            height: 20px;
            margin-right: 15px;
        }

.as-landingpage-content .as-partners {
    text-align: center;
    margin-top: 30px;
}

    .as-landingpage-content .as-partners div {
        display: inline-block;
    }

        .as-landingpage-content .as-partners div img {
            height: 125px;
        }

/*#endregion*/

/*#region testimonial*/

#testimonial {
    margin: 60px auto;
}

.customer-img {
    width: 95px;
    height: 95px;
    margin: 5px auto;
    border: 2px solid #1195a0;
    box-shadow: 0 0 6px #1195a0;
}

    .customer-img img {
        padding: 15px;
        height: 100%;
    }

.ar-testimonial-box {
    text-align: center;
}

    .ar-testimonial-box h5 {
        margin: 35px 0 15px;
    }

    .ar-testimonial-box p {
        font-size: 14px;
        text-align: justify;
        margin: 0 0 15px;
    }

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}

.testimonial-thumb > div {
    position: absolute;
    top: 5px;
    transform: scale(.7);
    left: 50%;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    margin-left: -150px;
    z-index: 1;
}

    .testimonial-thumb > div.thumb-next {
        left: auto;
        right: 50%;
        margin: 0 -150px 0 0;
    }

/*#endregion*/

/*#region Managements*/

.ar-unread-msg {
    font-weight: 600;
}

.btn.ar-teal-btn {
    margin-left: 0;
    background: #009688;
    color: #fbfbfb;
    border: 1px solid #009688;
    font-size: 14px;
    border-radius: 5px;
}

    .btn.ar-teal-btn:hover,
    .btn.ar-teal-btn:focus,
    .btn.ar-teal-btn:active {
        background-color: #009699;
        color: #fbfbfb;
        border: 1px solid #009691;
    }

@media(min-width:768px) {
    .ar-width-90 {
        width: 90px !important;
    }

    .ar-width-100 {
        width: 100px !important;
    }

    .ar-width-150 {
        width: 150px !important;
    }

    .ar-width-175 {
        width: 175px !important;
    }

    .ar-width-200 {
        width: 200px !important;
    }

    .ar-width-250 {
        width: 250px !important;
    }

    .ar-width-400 {
        width: 400px !important;
    }

    .ar-width-425 {
        width: 425px !important;
    }

    .ar-width-60 {
        width: 60px !important;
    }

    .ar-width-600 {
        width: 600px !important;
    }

    .ar-width-900 {
        width: 900px !important;
    }

    .ar-width-1500 {
        width: 95% !important;
    }
}

.ar-img-browse {
    width: 160px;
}

    .ar-img-browse .ar-img-browse-image {
        border: 1px solid #e4e5e7;
        background-color: #d6d6d6;
        display: table;
        border-radius: 5px;
        width: 160px;
        padding: 3px;
        position: relative;
    }

    .ar-img-browse .ar-img-browse-remove {
        cursor: pointer;
        font-size: 18px;
        color: #de3a3a;
        background-color: #fff;
        position: absolute;
        top: 10px;
        right: 12px;
    }

    .ar-img-browse .preview-image {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        height: 130px;
        text-align: center;
        margin: 0;
        background-color: #fff;
        border: 1px solid #e4e5e7;
    }

    .ar-img-browse .ar-img-browse-file {
        background-color: #fff;
        color: #d4d4d4;
        font-size: 45px;
        z-index: 1;
        cursor: pointer;
        position: absolute;
        right: 53px;
        top: 45px;
    }

.ar-cursor-help {
    cursor: help;
}

    .ar-cursor-help:hover {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
/*#endregion*/

/*#region Select2*/

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4f9fb;
    border: 1px solid #bedcde;
}

.select2-container {
    width: 100% !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    background-color: #ffff;
    border: 1px solid #cccccc;
    height: 45px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    padding-top: 4px;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-radius: 5px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    float: right;
    direction: rtl;
}

.select2-container--default .select2-search--inline .select2-search__field {
    width: 100% !important;
    padding: 0 5px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #f1f1f1;
    color: #000;
}

/*.select2-dropdown {
    display: none !important;
}*/

.select2-container--default .select2-selection--multiple {
    background-color: #fffff9;
    border: 1px solid #cccccc;
    border-radius: 5px;
}

/*#endregion*/

/*#region Popover*/

.popover.left > .arrow:after {
    border-left-color: #ffffeb;
}

.popover-header {
    background-color: #2fc9d6;
    text-align: right;
    font-size: 0.9rem;
}

    .popover-header i {
        position: relative;
        font-size: 1.4rem;
        float: left;
        color: #fff;
        right: 6px;
        bottom: 1px;
    }

.popover-body {
    background-color: #e8f1f3;
    padding: 10px;
    font-size: 0.95rem !important;
}

    .popover-body p {
        font-size: 0.95rem !important;
        text-align: justify;
        margin-bottom: 0;
        font-weight: 400 !important;
    }

        .popover-body p i {
            padding-left: 5px;
            font-size: 1.3rem;
            position: relative;
            top: 2px;
            color: #00b0bf;
        }

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #e8f1f3;
}

/*#endregion*/

/*#region ImageBrowse*/
.ar-img-browse {
    width: 160px;
}

    .ar-img-browse .ar-img-browse-image {
        border: 1px solid #e4e5e7;
        background-color: #d6d6d6;
        display: table;
        border-radius: 5px;
        width: 180px;
        padding: 3px;
        position: relative;
    }

    .ar-img-browse .ar-img-browse-file {
        background-color: #fff;
        color: #d4d4d4;
        font-size: 45px;
        z-index: 1;
        cursor: pointer;
        position: absolute;
        right: 64px;
        top: 64px;
    }

    .ar-img-browse .ar-img-browse-remove {
        cursor: pointer;
        font-size: 18px;
        color: #de3a3a;
        background-color: #fff;
        position: absolute;
        top: 10px;
        right: 12px;
    }

    .ar-img-browse .preview-image {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        height: 170px;
        text-align: center;
        margin: 0;
        background-color: #fff;
        border: 1px solid #e4e5e7;
    }

        .ar-img-browse .preview-image img {
            max-width: 100%;
            max-height: 100%;
        }


.ar-img-browse-rectangle {
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
}

    .ar-img-browse-rectangle .ar-img-browse-image {
        width: 100%;
    }

    .ar-img-browse-rectangle .ar-img-browse-file {
        right: calc(50% - 24px);
        top: calc(50% - 22px);
    }

.ar-img-browse-small {
    width: 110px;
}

    .ar-img-browse-small .ar-img-browse-image {
        width: 110px;
    }

    .ar-img-browse-small .ar-img-browse-file {
        right: 36px;
        top: 31px;
        font-size: 36px;
    }

    .ar-img-browse-small .preview-image {
        height: 90px;
    }

@media(max-width:768px) {

    .ar-img-browse .ar-img-browse-remove {
        font-size: 1rem;
    }

    .ar-img-browse {
        margin: auto;
    }

        .ar-img-browse:not(.ar-img-browse-rectangle) {
            width: 120px;
        }

        .ar-img-browse .ar-img-browse-file {
            right: calc(50% - 19px);
            top: calc(50% - 18px);
            font-size: 36px;
        }

        .ar-img-browse:not(.ar-img-browse-rectangle) .ar-img-browse-image {
            width: 120px;
        }

        .ar-img-browse:not(.ar-img-browse-rectangle) .preview-image {
            height: 100px;
        }

    .ar-img-browse-rectangle .preview-image {
        height: 80px;
    }
}

/*#endregion*/

/*#region scrollbar*/
::-webkit-scrollbar {
    width: 7px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #949494;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }
/*#endregion*/

/*#region download-webapp*/

#download-webapp .ar-msg-box {
    margin-top: 50px;
    padding: 25px 30px 15px 30px;
}

#rotate {
    display: block;
    margin: 0 auto;
    width: 80px;
}

#webapp-installation-steps li {
    text-align: right;
    line-height: 60px;
}

    #webapp-installation-steps li img {
        max-width: 60px;
    }

#share {
    width: 40px;
}

.ar-school-image {
    height: 100px;
}

#webapp-installation-steps {
    padding-right: 20px;
}

@media(max-width:992px) {
    #webapp-installation-steps li {
        line-height: 40px;
    }

        #webapp-installation-steps li img {
            max-width: 40px;
        }

    #share {
        width: 25px;
    }
}
/*#endregion*/

/*#region AtiUp*/

.atiup-fields .field-img {
    margin: 15px auto;
    padding: 5px;
    width: 60px;
    min-width: 60px;
    /*max-width:unset;*/
    border-radius: 6px;
    box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.2), 0 0px 2px 0 rgba(0, 0, 0, 0.19);
}

.atiup-fields h1 {
    font-size: 1.15rem;
    font-weight: normal;
    margin-top: 25px;
    margin-bottom: 15px;
    display: inline;
    right: 40px !important;
    top: -5px !important;
}

.atiup-fields h2 {
    font-size: 14px !important;
    font-weight: 500;
    margin-top: 20px;
    display: inline;
    /*padding-right: 3px;*/
    right: 40px !important;
    color: #7c7c7c;
}

.membership-image-container {
    text-align: center;
}
/*.featured-icon-box {
    position: relative;
}*/
#atiup-contact-us {
    background-color: #FBBC09;
    padding: 20px 0 10px;
    margin-bottom: 50px;
}

    #atiup-contact-us .au-call-label {
        display: flex;
        align-items: center;
    }

    #atiup-contact-us .row .au-call, #atiup-contact-us .row .au-follow {
        display: flex;
        flex-wrap: wrap;
    }

    #atiup-contact-us .au-call .au-call-content {
        align-self: center;
    }

    #atiup-contact-us .au-call a {
        font-size: 1.1rem;
        color: #212529;
    }

        #atiup-contact-us .au-call a:hover {
            color: #000;
        }

    #atiup-contact-us .au-follow {
        justify-content: flex-end;
    }

    #atiup-contact-us .au-social-media {
        list-style: none;
        padding: 0;
        margin: 0;
        display: inline-block;
        font-size: 0.83rem;
        color: #4b4b4b;
    }

    #atiup-contact-us i {
        font-size: 1.5rem;
        margin: 3px 7px;
    }

    #atiup-contact-us .au-social-media li {
        display: inline-block;
        padding-bottom: 8px;
        text-align: right;
        line-height: 1.2rem;
    }

    #atiup-contact-us .au-social-media img {
        width: 27px;
        margin: 0 7px;
        opacity: 40%;
    }

        #atiup-contact-us .au-social-media img:hover {
            opacity: 80%;
        }

#favourite-field .form-control {
    background-color: #fafafb;
    padding: 10px;
    position: relative;
}

.au-person-fav-check {
    display: none;
}

    .au-person-fav-check + label {
        border: 1px solid #757575;
        padding: 5px 10px;
        margin: 5px;
        font-size: 13px;
        border-radius: 18px;
        min-width: 75px;
        text-align: center;
        cursor: pointer;
    }

#au-register .form-control {
    border: 1px solid #e4e5e7;
}

@media(max-width:996px) {
    #atiup-contact-us .au-follow {
        justify-content: flex-start !important;
    }

        #atiup-contact-us .au-call .au-call-label, #atiup-contact-us .au-follow label {
            flex-basis: 100%;
        }
}

@media(max-width:768px) {
    #au-register .au-register-form {
        margin-bottom: 35px;
    }
}

@media(max-width:576px) {
    #atiup-contact-us .au-call .au-call-content, #atiup-contact-us .au-follow .au-social-media {
        margin: 0 auto 10px;
    }
}

#favourite-fields .list-group-item {
    font-size: 11px;
    cursor: pointer;
    padding: 0 5px;
    margin: 0.25rem;
    border: 1px solid #dbdada;
    border-radius: 5px;
}

    #favourite-fields .list-group-item.select {
        background-color: #FBBC09;
        border: 1px solid #FBBC09;
        color: #fff;
    }

#favourite-fields .list-group {
    flex-direction: unset;
    flex-wrap: wrap;
    padding-right: 0;
}

#au-companions-list {
    background-color: #eceff1;
    font-size: 0.88rem;
}

    #au-companions-list .item {
        text-align: center;
    }

    #au-companions-list a img {
        margin: auto;
        text-align: center;
        height: 60px;
        width: unset;
        cursor: pointer;
        filter: grayscale(100%);
        opacity: 0.5;
    }

        #au-companions-list a img:hover, #au-companions-list a img:active, #au-companions-list a img:focus {
            filter: grayscale(0);
            opacity: 1;
        }

.border {
    /*border: 1px solid red !important;*/
}


/* edite */
.ar-Useful-Links {
    border-bottom: 1px solid #dfdfdf;
}

.Useful-Links {
    margin-bottom: 40px;
}

    .Useful-Links .owl-item {
        /* width: 250px !important;
        height: 100px !important;*/
    }

.ar-Useful-Links {
    padding-bottom: 40px;
}

.image a img {
    width: 100% !important;
    height: 100% !important;
    filter: grayscale(0) !important;
    opacity: 1 !important;
    border-radius: 3PX;
}

.image {
    transition: 0.3s;
}

    .image:hover {
        box-shadow: 0 0 7px rgba(0,0,0,.17);
    }

@media(max-width:992px) {

    .uni {
        padding-bottom: 15px;
    }

    .Useful-Links .owl-item {
        width: 200px !important;
    }
}

@media(max-width:768px) {
    .Useful-Links {
        margin-bottom: 20px;
    }

    .ar-Useful-Links {
        padding-bottom: 32px;
    }

    .ar-margin-bottom-50 {
        margin-bottom: 20px !important;
    }

    .Useful-Links .owl-item {
        width: 180px !important;
    }
}


#container {
    height: 400px;
}
/*#endregion*/

/*#region highcharts*/

.highcharts-figure,
.highcharts-data-table table {
    min-width: 310px;
    max-width: 800px;
    margin: 1em auto;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    max-width: 500px;
}

.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}

.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
    padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}

.highcharts-data-table tr:hover {
    background: #f1f7ff;
}

.highcharts-color-0 {
    fill: #7fba00 !important;
    stroke: #FFF !important;
}

.highcharts-color-1 {
    fill: #01a4ef !important;
    stroke: #FFF !important;
}

.highcharts-color-2 {
    fill: #f25022 !important;
    stroke: #FFF !important;
}

.highcharts-data-label text, text.highcharts-data-label {
    font-family: IRANSans !important;
}

.highcharts-data-label text {
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 20px !important;
}

.highcharts-credits {
    display: none;
}

.highcharts-tooltip {
    font-family: IRANSans !important;
}

    .highcharts-tooltip text {
        font-family: IRANSans !important;
    }

.highcharts-figure, .highcharts-data-table table {
    margin: -80px 0 0 0;
}

@media(max-width:992px) {
    #container {
        height: 306px;
    }
}

@media(max-width:576px) {
    .highcharts-figure, .highcharts-data-table table {
        margin: 0;
    }
}

@media(max-width:330px) {
    .highcharts-figure, .highcharts-data-table table {
        min-width: unset;
        max-width: unset;
    }
}

.ar-header {
    position: relative;
    z-index: 5;
}

.FollowUs:before {
    content: '';
    background-color: #88AA32;
    min-height: 40px;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
}

@media(max-width:300px) {
    .ar-header .container {
        max-width: unset;
        padding: unset;
    }
}
/*#endregion*/

/*#region multi_select*/

/* multi select*/
.multiselect {
    display: flex;
    align-items: center;
    justify-content: space-between;
    resize: none;
    padding: 6px 12px;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

button:focus, button:visited {
    outline: none;
    outline: none;
}

.dropdown-menu .dropdown-item {
    display: flex;
    align-items: center;
}

.dropdown-menu.show {
    resize: none;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    color: unset;
    background-color: #fff;
    background-image: none;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transform: translate3d(0px, 32px, 0px) !important;
}

    .dropdown-menu.show a {
        padding: 3px 10px;
    }

.multiselect-searc {
    font-weight: 300;
}

.multiselect-search {
    box-shadow: none;
    margin-bottom: 10px !important;
}

.multiselect-container > li > a > label {
    padding: 3px 8px 3px 40px;
}

.multiselect-container > li > a.multiselect-all label {
    font-weight: 500 !important;
}

.multiselect-container > li > a.multiselect-all:hover {
    color: #2fc9d6;
    transition: 0.3s;
}

.multiselect-container > li:hover {
    color: #2fc9d6;
    transition: 0.3s;
}

.form-control:focus {
    border-color: #00a3b1;
    box-shadow: none;
}

.form-select {
    height: 45px;
}

    .form-select:focus {
        border-color: #00a3b1;
        box-shadow: none;
    }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.multiselect-all {
    display: none;
}

.multiselect-filter {
    display: none;
}

.multiselect-container {
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .multiselect-container > li > a > label {
        padding: 3px 0 3px 40px !important;
    }

.multiselect-dropdown {
    display: none;
}

header #FollowUs .phone {
    display: flex;
    align-items: center;
    justify-items: center;
    padding-top: 5px;
}

header #FollowUs .shurt-cut-menu ul {
    display: flex;
    justify-content: flex-end;
}

header #FollowUs .phone ul li i {
    font-size: 14px;
}

    header #FollowUs .phone ul li i.fa.fg-call:hover {
        color: unset;
    }

    header #FollowUs .phone ul li i.fg.fg-send:hover {
        color: unset;
    }

    header #FollowUs .phone ul li i.fa.fa-linkedin:hover {
        color: unset;
    }

    header #FollowUs .phone ul li i.fa.fa-twitter:hover {
        color: unset;
    }

    header #FollowUs .phone ul li i.fa.fa-instagram:hover {
        color: transparent;
    }

    header #FollowUs .phone ul li i.fa.fa-instagram:hover {
        color: unset;
    }


.navbar-expand-md .navbar-nav .nav-item > .dropdown-submenu.show .dropdown > .nav-link {
    background-color: #f2f2f2;
}

.dropdown-menu.show {
    width: unset;
    min-width: 100%;
}

.dropdown-menu ul {
    list-style-type: none !important;
}

.field {
    margin: 7.5px 15px 7.5px !important;
}

.tittle-images {
    margin-top: unset !important;
    margin-bottom: unset !important;
    display: block !important;
    margin-right: 30px;
}

    .tittle-images + h2 {
        margin-right: 30px;
    }

.title-slider {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    position: relative;
    z-index: 5;
}

span.title-slider {
    font-size: 14px;
    color: #717171;
    font-weight: 500;
    position: relative;
    z-index: 5;
}

.display-flex {
    display: flex;
}

.electronic-symbol {
    direction: ltr;
}

.electronic-symbol-item {
    width: 105px;
    height: 130px;
    margin-right: 5px;
    padding: 0;
}

    .electronic-symbol-item:last-child {
        margin-right: 0;
    }

    .electronic-symbol-item a img {
        display: inline-block;
        text-align: center;
        padding: 10px 0;
        border-radius: 10px;
        background-color: #eee;
        box-shadow: 5px 5px 8px 1px rgb(62, 62, 62, 0.1);
        width: 100%;
        height: 100%;
    }


    .electronic-symbol-item img {
        display: inline-block;
        text-align: center;
        padding: 10px 0;
        border-radius: 10px;
        background-color: #eee;
        box-shadow: 5px 5px 8px 1px rgb(62, 62, 62, 0.1);
        width: 100%;
        height: 100%;
    }

@media(max-width:992px) {
    .ar-paragraph {
        margin-bottom: 15px;
    }

    .electronic-symbol {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

.ac-atiup {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.ac-atiup-img {
    flex: 0 0 60px;
    width: 60px;
    height: 60px;
}

    .ac-atiup-img img {
        width: 100%;
        height: 100%;
        padding: 5px;
        border-radius: 6px;
        box-shadow: 0 0px 3px 0 rgb(0, 0, 0, 0.20), 0 0px 2px 0 rgb(0, 0, 0, 0.19);
    }

.ac-atiup-text {
    flex: 0 0 calc(100% - 90px);
    width: calc(100% - 90px);
    margin-right: 30px;
}

    .ac-atiup-text h1 {
        font-size: 1.15rem;
        font-weight: normal;
    }

    .ac-atiup-text h2 {
        font-size: 14px !important;
        font-weight: 500;
        color: #7c7c7c;
    }


@media(max-width:525px) {
    #atistore-about .col-xs-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}
/*#endregion*/

/*#region team*/
.ar-team {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.ar-team-person {
    border-radius: 6px;
    padding: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 0 calc(20% - 20px);
    width: calc(25% - 20px);
}

.ar-team-picture {
    width: 170px;
    height: 170px;
    text-align: center;
    margin-bottom: 15px;
}

    .ar-team-picture img {
        width: 100%;
        height: 100%;
        border-radius: 50%;
        /*filter: saturate(0) grayscale(0.5) contrast(1);*/
    }

.ar-team-name sapn {
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.ar-team-job {
    margin-bottom: 15px;
}

    .ar-team-job span {
        font-size: 14px;
        font-weight: 400;
        color: #a4a3a3;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.ar-team-media ul {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    padding-right: 0;
}

    .ar-team-media ul li {
        margin-left: 15px;
        font-size: 16px;
    }

        .ar-team-media ul li:last-child {
            margin-left: 0;
        }

        .ar-team-media ul li a {
            color: #666666;
        }

@media (max-width:992px) {

    .ar-team-picture {
        width: 140px;
        height: 140px;
    }
}

@media (max-width:768px) {
    .ar-team-person {
        flex: 0 0 calc(33.3333% - 20px);
        width: calc(33.333% - 20px);
    }

    .ar-team-name sapn {
        font-size: 18px;
    }

    .ar-team-job span {
        font-size: 14px;
    }
}

@media (max-width:576px) {
    .ar-team-person {
        margin-bottom: 0;
    }

    .ar-team-name sapn {
        font-size: 16px;
    }

    .ar-team-job span {
        font-size: 12px;
    }

    .ar-team-picture {
        width: 100px;
        height: 100px;
    }
}

@media (max-width:450px) {
    .ar-team-person {
        flex: 0 0 calc(50% - 20px);
        width: calc(50% - 20px);
    }
}

@media (max-width:300px) {
    .ar-team-person {
        flex: 0 0 calc(100% - 20px);
        width: calc(100% - 20px);
    }
}
/*#endregion*/

/*#region pitch-deck*/
.ar-pitch-deck {
    margin-bottom: 50px;
    position: relative;
}

.width-pitch {
    width: 65px;
}

.ar-pitch-deck-img {
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#ar-pitch .owl-stage {
    margin-top: 40px;
    margin-bottom: 50px;
}

.ar-pitch-deck-img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.ar-pitch-slider-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: #fff;
    transform: translate(-50%,calc(-50% - -15px));
}

    .ar-pitch-slider-icon img {
    }

.transform {
    transform: translate(-50%,calc(-50% - 15px));
}

button .disabled {
    display: none !important;
}

#ar-pitch .disabled {
    display: none !important;
}


.ar-pitch-slider-title {
    position: absolute;
    top: -35px;
    font-size: 15px;
    width: 100%;
    font-family: iranyekan !important;
}

    .ar-pitch-slider-title span b {
        font-family: IRANSans;
        font-weight: 400;
        padding-left: 5px;
    }

.ar-odd {
    top: unset;
    bottom: -35px;
}



/*.ar-pitch-slider-img {
    height: 175px;
    width: 175px;
}*/

.slider-item {
    position: relative;
    text-align: center;
    transition: 0.3s;
}

    .slider-item:hover {
        transform: scale(1.1);
    }

    .slider-item > a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 55;
    }

.ar-pitch-slider-img a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
}

.ar-pitch-slider-img > img {
    height: 100%;
    width: 100%;
}

#ar-pitch .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(50%);
}

#ar-pitch .owl-prev {
    right: -50px;
}

#ar-pitch .owl-next {
    left: -50px;
}

#ar-pitch .owl-stage-outer {
    width: calc(100% + 25px);
    padding: 0 10px;
}

@media (max-width:992px) {
    .ar-pitch-slider-icon {
        font-size: 35px;
    }

    /*  #ar-pitch .owl-item:nth-child(odd) .ar-pitch-slider-icon {
        transform: translate(-50%,calc(-50% - -10px));
    }*/

    .ar-pitch-slider-icon {
        transform: translate(-50%,calc(-50% - 10px));
    }
}

@media (max-width:430px) {
    #ar-pitch .owl-prev {
        right: -30px;
    }

    #ar-pitch .owl-next {
        left: -30px;
    }
}
/*#endregion*/
/*#region pitch-deck-page*/
#Pitch_Deck {
    font-family: IRANSans, 'IRANSans', Tahoma !important;
}

.Pitch_Deck-container {
    margin-bottom: 100px;
}

.Pitch_Deck-fist {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 50px 0;
}

#Problems-and-Challenges {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Solutions {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Products {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#AtiUp {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#history {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Business-Model {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Market-Size {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#KPI {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Competitor-Analysis {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Competitive-Advantage {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Market-Strategy {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#AtiRayan-Team {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#Financing {
    margin: 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/*.Pitch_Deck-before:before {
    content: "";
    position: absolute;
    bottom: -45px;
    left: 50px;
    width: 250px;
    height: 45px;
    border-radius: 40px 40px 0 0;
    background-color: #88aa32;
}

.Pitch_Deck-before:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 90px;
    width: 174px;
    height: 2px;
    background-color: #fff;
}
*/
.Pitch_Deck-fist-img {
    margin-bottom: 20px;
}

    .Pitch_Deck-fist-img img {
        width: 100%;
        height: 100%;
    }

.Pitch_Deck-fist-title {
    background-color: #88aa32;
    color: #fff;
    display: inline-block;
    padding: 0px 26px;
    line-height: 50px;
    border-radius: 33px;
    font-size: 35px;
    margin-bottom: 20px;
}

.Pitch_Deck-fist-text {
    position: relative;
    padding-right: 25px;
}

    .Pitch_Deck-fist-text:before {
        content: "";
        border-right: 1px solid #d0d0d0;
        border-radius: 5px;
        position: absolute;
        top: 3%;
        bottom: 3%;
        right: 0;
    }

    .Pitch_Deck-fist-text span {
        display: block;
    }

        .Pitch_Deck-fist-text span:first-child {
            font-weight: 500;
            margin-bottom: 8px;
            font-size: 18px;
        }

        .Pitch_Deck-fist-text span:last-child {
            font-size: 16px;
            font-weight: 400;
            text-align: justify;
            line-height: 32px;
        }

.Pitch_Deck-secound {
    position: relative;
}

.Pitch_Deck-secound-text span {
    font-size: 16px;
    font-weight: 400;
}

.Pitch_Deck-secound-item {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.Pitch_Deck-secound-pic {
    margin-left: 15px;
}

.Pitch_Deck-before span {
    position: absolute;
    bottom: -43px;
    left: 127px;
    font-size: 19px;
    color: #fff;
}

.Pitch_Deck-after:before {
    content: "";
    position: absolute;
    top: -45px;
    left: 50px;
    width: 250px;
    height: 70px;
    border-radius: 0 0 40px 40px;
    background-color: #88aa32;
}

.Pitch_Deck-after:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 90px;
    width: 174px;
    height: 2px;
    background-color: #fff;
}

.Pitch_Deck-after {
    position: relative;
}

    .Pitch_Deck-after span {
        position: absolute;
        bottom: 0px;
        left: 123px;
        font-size: 35px;
        color: #fff;
        font-weight: 600;
    }

.ar-btn2 {
    padding: 0 30px;
    line-height: 30px;
}

.Pitch_Deck-third {
    margin-bottom: 50px;
}

.Pitch_Deck-third-text p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 8px;
}

.Pitch_Deck-after2:before {
    content: "";
    position: absolute;
    top: 55px;
    left: 50px;
    width: 250px;
    height: 70px;
    border-radius: 0 0 40px 40px;
    background-color: #88aa32;
}
/*.Pitch_Deck-after2 span {
    position: absolute;
    top: 68px;
    left: 68px;
    font-size: 35px;
    color: #fff;
    font-weight: 600;
}
    .Pitch_Deck-after2 span:last-child {
        position: absolute;
        top: 135px;
        left: 75px;
        font-size: 23px;
        color: #b4b4b4;
        font-weight: 300;
    }
    .Pitch_Deck-after span:last-child {
        position: absolute;
        top: 30px;
        left: 75px;
        font-size: 23px;
        color: #b4b4b4;
        font-weight: 300;
    }
.Pitch_Deck-after2:after {
    content: "";
    position: absolute;
    top: 115px;
    left: 90px;
    width: 174px;
    height: 2px;
    background-color: #fff;
}*/
.ar-pitch-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}

.ar-pitch-persian {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.ar-pitch-english {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    color: #828282 !important;
}

.ar-pitch-img {
    position: relative;
    width: 100px;
    height: 100px;
    transform: rotate(90deg)
}

.rotate {
    transform: rotate(-90deg)
}

    .rotate .ar-pitch-icon {
        transform: rotate(90deg) translate(calc(50% - 30px), calc(50% - 40px));
    }

.ar-pitch-icon {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: rotate(-90deg) translate(calc(50% - -10px), calc(50% - 10px))
}

.rotate2 {
    transform: rotate(90deg) translate(calc(50% - 25px), calc(50% - 35px)) !important;
}

.rotate3 {
    transform: rotate(90deg) translate(calc(50% - 38px), calc(50% - 31px)) !important;
}

.rotate4 {
    transform: rotate(-90deg) translate(calc(50% - 8px), 50%) !important;
}

.rotate5 {
    transform: rotate(90deg) translate(calc(50% - 28px), calc(50% - 35px)) !important;
}

.ar-pitch-icon i {
    font-size: 35px;
    color: #fff;
}

.ar-pitch-title {
    margin-right: 30px;
    font-family: IRANSans, 'IRANSans', Tahoma !important;
}

.ar-pitch-english {
    border-bottom: 1px solid #828282;
}

.ar-pitch-title span {
    font-size: 24px;
    font-weight: 600;
}

    .ar-pitch-title span b {
        font-family: IRANSans !important;
        font-weight: 600;
        padding-left: 10px;
    }

.Pitch_Deck-fourth {
    position: relative;
}

.margin-bottom {
    margin-bottom: -100px;
}

.Pitch_Deck-fourth-item {
    display: flex;
    align-items: center;
    justify-content: center;
}

.Pitch_Deck-fourth-pic {
    margin-bottom: 50px;
}

.Pitch_Deck-fifth {
    position: relative;
}

.ar-margin-bottom-100 {
    margin-bottom: 100px;
}

.position {
    left: 125px !important;
}

.Pitch_Deck-fifth-item {
    display: flex;
    align-items: center;
}

.Pitch_Deck-sixth {
    position: relative;
}

.Pitch_Deck-seventh {
    position: relative;
}

.font-size {
    font-size: 23px !important;
}

.font-size2 {
    font-size: 21px !important;
}

.Pitch_Deck-eighth {
    position: relative;
}

.Pitch_Deck-nineth {
    position: relative;
}

.Pitch_Deck-nineth-pic {
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-bottom: 80px;*/
}

    .Pitch_Deck-nineth-pic img {
        /*width: 100%;
    height: 100%;*/
    }

.ar-margin-top-150 {
    margin-top: 150px !important;
}

.position2 {
    left: 107px !important;
}

.position3 {
    left: 94px !important;
}

.position4 {
    left: 76px !important;
}

.Pitch_Deck-tenth {
    position: relative;
}

.ar-margin-top-200 {
    margin-top: 200px !important;
}

.Pitch_Deck-elventh {
    position: relative;
}

.Pitch_Deck-elventh-item span {
    display: block;
    font-size: 20px;
    font-weight: 600;
    line-height: 38px;
}

    .Pitch_Deck-elventh-item span:first-child {
        display: block;
    }

    .Pitch_Deck-elventh-item span:last-child {
        color: red;
    }

.ar-padding-top-150 {
    padding-top: 150px !important;
}


.printed {
    margin: 100px 0;
    text-align: left;
}

    .printed a {
        line-height: 35px;
        padding: 0 20px;
    }


        .printed a i {
            font-weight: 500;
            font-size: 20px;
            margin-left: 0 !important;
            top: 3px !important;
        }

.Pitch_Deck-nineth-content2 {
    display: none
}

@media print {
    .Pitch_Deck-nineth-content2 {
        display: block
    }

    .Pitch_Deck-fist {
        height: 100vh;
        margin: 0 !important;
    }

    .Pitch_Deck-secound {
        height: 100vh;
        margin: 0 !important;
    }

    .Pitch_Deck-third {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-fourth {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-fifth {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-sixth {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-seventh {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-eighth {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-nineth {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-tenth {
        margin: 0 !important;
        height: 100vh;
    }

    .Pitch_Deck-elventh {
        margin: 0 !important;
        height: 100vh;
    }

    footer {
        display: none;
    }

    .ar-header {
        display: none;
    }

    .printed {
        display: none;
    }

    .as-landingpage-footer {
        display: none;
    }

    .Pitch_Deck-container {
        margin-bottom: 0;
    }

    .Pitch_Deck-after:before {
        top: 10px !important;
        border-radius: 0 0 40px 40px !important;
    }

    .Pitch_Deck-before:after {
        bottom: 40px !important;
    }

    .Pitch_Deck-after span {
        bottom: -80px !important;
    }

        .Pitch_Deck-after span:last-child {
            top: -10px !important;
        }

    .Pitch_Deck-after:after {
        top: -20px !important;
    }

    .Pitch_Deck-after span:last-child {
        top: 230px;
    }

    .Pitch_Deck-before span {
        bottom: 0;
    }

    .Pitch_Deck-before:before {
        bottom: -2px;
    }

    .Pitch_Deck-before:after {
        bottom: 30px;
    }

    .Pitch_Deck-secound-content {
        padding-top: 250px;
    }
}

@media (max-width:1300px) {
    .responsive:before {
        bottom: -90px !important;
    }

    .Pitch_Deck-before:after {
        bottom: -55px;
    }

    .Pitch_Deck-after:before {
        top: 0px;
    }

    .Pitch_Deck-after:after {
        top: 55px;
    }

    .Pitch_Deck-after span {
        bottom: -50px;
    }

        .Pitch_Deck-after span:last-child {
            top: 76px;
        }

    .Pitch_Deck-fourth-content .ar-margin-top-70 {
        margin-top: 150px !important;
    }

    .responsive2:before {
        top: 75px !important;
    }

    .responsive2:after {
        top: 133px;
    }

    .responsive2 span:last-child {
        top: 150px;
    }

    .responsive2 span {
        position: absolute;
        top: 90px;
    }

    .Pitch_Deck-before:after {
        bottom: -12px;
    }

    .ar-margin-top-150 {
        margin-top: 150px !important;
    }

    .Pitch_Deck-fist-text {
        margin-right: 0px;
    }
}

@media (max-width:1200px) {
    .Pitch_Deck-third .ar-margin-top-70 {
        margin-top: 150px !important;
    }
}

@media (max-width:992px) {
    .Pitch_Deck-seventh-content .ar-margin-top-150 {
        margin-top: 280px !important;
    }

    .responsive2:before {
        top: 155px !important;
    }

    .responsive2:after {
        top: 210px;
    }

    .responsive2 span:last-child {
        top: 228px;
    }

    .responsive2 span {
        position: absolute;
        top: 170px;
    }

    .Pitch_Deck-third .ar-margin-top-70 {
        margin-top: 180px !important;
    }

    .Pitch_Deck-fourth-content .ar-margin-top-70 {
        margin-top: 130px !important;
    }

    .Pitch_Deck-fist-text span:first-child {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .Pitch_Deck-fist-text span:last-child {
        font-size: 17px;
    }

    .Pitch_Deck-fist-text {
        margin-bottom: 0px;
    }

    .Pitch_Deck-fist {
        margin: 0;
    }
}

@media (max-width:768px) {

    #Problems-and-Challenges {
        margin: 50px 0;
    }

    #Solutions {
        margin: 50px 0;
    }

    #Products {
        margin: 50px 0;
    }

    #AtiUp {
        margin: 50px 0;
    }

    #history {
        margin: 50px 0;
    }

    #Business-Model {
        margin: 50px 0;
    }

    #Market-Size {
        margin: 50px 0;
    }

    #KPI {
        margin: 50px 0;
    }

    #Competitor-Analysis {
        margin: 50px 0;
    }

    #Competitive-Advantage {
        margin: 50px 0;
    }

    #Market-Strategy {
        margin: 50px 0;
    }

    #AtiRayan-Team {
        margin: 50px 0;
    }

    #Financing {
        margin: 50px 0;
    }

    .ar-responsive-50 {
        margin-top: 0 !important;
    }

    .Pitch_Deck-seventh-content .Pitch_Deck-seventh-pic {
        margin-top: 50px !important;
    }

    .Pitch_Deck-fifth-item .ar-margin-top-70 {
        margin-top: 100px !important;
    }

    .responsive2:before {
        top: 175px !important;
    }

    .responsive2:after {
        top: 217px !important;
    }

    .responsive2 span:last-child {
        top: 236px !important;
    }

    .responsive2 .font-size {
        left: 62px;
        top: 182px;
        font-size: 16px !important;
    }

    .Pitch_Deck-fifth-content .ar-margin-top-100 {
        margin-top: 185px !important;
    }

    .Pitch_Deck-fifth-item .ar-margin-top-70 {
        margin-top: 50px !important;
    }

    .Pitch_Deck-fourth-content .ar-margin-top-70 {
        margin-top: 190px !important;
    }

    .Pitch_Deck-fist-text span:first-child {
        font-size: 20px;
    }

    .Pitch_Deck-fist-text span:last-child {
        font-size: 14px;
    }

    .Pitch_Deck-third .ar-margin-top-70 {
        margin-top: 200px !important;
    }

    .Pitch_Deck-fist-text {
        margin-bottom: 30px;
    }

    .Pitch_Deck-secound-pic {
        flex: 0 0 25%;
        width: 25%;
    }

    .Pitch_Deck-secound-text {
        flex: 0 0 75%;
        width: 75%;
    }

    .Pitch_Deck-secound-pic img {
        width: 100%;
    }

    .Pitch_Deck-fist-title {
        line-height: 45px;
        font-size: 25px;
        margin-bottom: 15px;
    }

    .Pitch_Deck-before:before {
        width: 180px;
    }

    .Pitch_Deck-before:after {
        width: 100px;
    }

    .Pitch_Deck-after:before {
        width: 180px;
    }

    .Pitch_Deck-after:after {
        width: 100px;
    }

    .Pitch_Deck-after span {
        bottom: -38px;
        font-size: 25px;
        left: 95px;
    }

        .Pitch_Deck-after span:last-child {
            top: 60px;
            font-size: 17px;
        }

    .Pitch_Deck-after2:before {
        height: 55px;
    }

    .Pitch_Deck-after2:before {
        width: 180px;
        top: 100px;
    }

    .Pitch_Deck-after2:after {
        width: 100px;
        top: 142px;
    }

    .Pitch_Deck-after2 span {
        font-size: 21px;
        left: 68px;
        top: 108px;
    }

        .Pitch_Deck-after2 span:last-child {
            top: 165px;
            font-size: 17px;
        }

    .Pitch_Deck-third-content .col-md3 {
        margin-top: 250px !important;
    }

    .Pitch_Deck-before:before {
        height: 35px;
        bottom: -96px;
    }

    .Pitch_Deck-before:after {
        bottom: -72px;
    }

    .Pitch_Deck-after:before {
        height: 55px;
    }

    .Pitch_Deck-after:after {
        top: 45px;
    }

    .Pitch_Deck-fist-img {
        margin-bottom: 0;
    }
}

@media (max-width:576px) {
    .Pitch_Deck-elventh-item span {
        font-size: 16px;
        line-height: 30px;
        font-weight: 500;
    }

    .Pitch_Deck-nineth-content .ar-margin-top-150 {
        margin-top: 220px !important;
    }

    .Pitch_Deck-nineth-content .responsive3 {
        margin-top: 0 !important;
    }

    .Pitch_Deck-third-content .col-sm-9 {
        margin-top: 50px !important;
    }

    .Pitch_Deck-fourth-content .col-sm-9 .ar-margin-top-70 {
        margin-top: 0 !important;
    }

    .printed {
        margin-top: 0;
        margin-bottom: 0;
    }

    .Pitch_Deck-container {
        margin-bottom: 50px;
    }

    .ar-pitch-title span {
        font-size: 15px;
    }

    .ar-pitch-img {
        width: 60px;
        height: 60px;
    }

    .ar-pitch-icon i {
        font-size: 23px;
    }

    .ar-pitch-icon {
        transform: rotate(-90deg) translate(calc(50% - -9px), calc(50% - 7px));
    }

    .rotate .ar-pitch-icon {
        transform: rotate(90deg) translate(calc(50% - 21px), calc(50% - 25px));
    }

    .rotate2 {
        transform: rotate(90deg) translate(calc(50% - 17px), calc(50% - 22px)) !important;
    }

    .rotate3 {
        transform: rotate(90deg) translate(calc(50% - 28px), calc(50% - 22px)) !important;
    }

    .rotate5 {
        transform: rotate(90deg) translate(calc(50% - 21px), calc(50% - 25px)) !important;
    }

    .ar-pitch-slider-title {
        font-size: 13px;
        overflow: hidden;
        text-overflow: ellipsis;
        direction: rtl;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .width-pitch {
        width: 45px;
    }

    .responsive-icon {
        transform: translate(-50%,calc(-50% - -3px)) !important;
    }
}


@media (max-width:450px) {
    .Pitch_Deck-after2 span {
        font-size: 14px !important;
    }

    .ar-responsive2-50 {
        margin-top: 0 !important;
    }

    .Pitch_Deck-elventh-item .ar-padding-top-150 {
        padding-top: 220px !important;
    }

    .ar-pitch-persian {
        margin-bottom: 15px;
    }

    .ar-pitch-content {
        text-align: center;
        align-items: baseline;
        margin-bottom: 0px;
    }

    .ar-pitch-english {
        display: inline-flex;
    }

    .Pitch_Deck-fist-img {
        height: 250px;
    }

    #ar-pitch .owl-stage-outer {
        width: calc(100% + 0px);
    }
}

@media (max-width:400px) {
    #ar-pitch .owl-stage-outer {
        padding-right: 0;
    }
}


@media (max-width:350px) {
    .Pitch_Deck-fist-title {
        line-height: 34px;
        font-size: 15px;
        padding: 0px 19px;
    }

    .Pitch_Deck-fist {
        margin: 20px 0 0;
    }

    .Pitch_Deck-fist-text {
        margin-right: 4px;
    }

        .Pitch_Deck-fist-text span:first-child {
            font-size: 18px;
            margin-bottom: 4px;
        }

        .Pitch_Deck-fist-text span:last-child {
            font-size: 15px;
        }

    .ar-pitch-content {
        display: block;
    }
}
/*#endregion*/
/*#region Ati365*/
#index-Ati365-page .ar-feature-box-image i::before {
    background-color: #98de00;
    box-shadow: inset 0 0 8px 0px #6b9c00;
}

#index-Ati365-page .ar-attr2 .ar-feature-box-image i::before {
    background-color: #f25022;
    box-shadow: inset 0 0 8px 0px #858585;
}

#index-Ati365-page .ar-attr3 .ar-feature-box-image i::before {
    background-color: #01a4ef;
    box-shadow: inset 0 0 8px 0px #5a5a5a;
}

#index-Ati365-page .ar-feature-box-image:hover i::before {
    transform: unset;
}

#index-Ati365-page .ar-product-footer {
    margin-bottom: 20px;
}

.ar-attr {
    padding: 0 32px 0 32px;
}

#index-Ati365-page .ar-feature-box-image i::before {
    line-height: 30px;
    width: 30px;
    height: 30px;
}

#index-Ati365-page .ar-feature-box-image {
    margin-left: 0;
    font-size: 14px;
    display: block;
    flex: unset;
    margin-left: 10px;
}

#index-Ati365-page .ar-feature-box {
    margin: 0 0 10px;
    align-items: center;
    display: flex;
}

#index-Ati365-page .ar-feature-box-info h3 {
    font-size: 0.85rem;
    margin-bottom: 0;
}

/*#endregion*/
/*#region page-shortcut*/
#product-and-services .product-and-services-img img {
    max-width: 60px;
    max-height: 60px;
    border-radius: 6px;
}

.grid-cols-4 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}

#product-and-services .product-and-services {
    text-align: center;
}

    #product-and-services .product-and-services a {
        margin-bottom: 15px;
    }

#product-and-services .product-and-services-nameItem {
    color: #999;
    font-size: 0.9rem;
    margin-top: -0.5rem;
    font-family: iranyekan,roboto,Arial;
}

#product-and-services .product-and-services-fNameItem {
    font-family: IRANSans, 'IRANSans', Tahoma;
    font-size: 1.076rem !important;
}

@media (min-width: 1024px) {
    #product-and-services .d-flex-lg {
        display: flex !important;
    }
}

/*#endregion*/

/*#region target-market*/
#target-market .card-body {
    border-radius: 0.35rem;
}

#target-market .btn-show-hide {
    width: 0.5em;
}

#target-market .group-btn-target-market {
    text-align: center;
}


#target-market .depth-16 {
    box-shadow: 0 .375rem .875rem 0 rgba(0,0,0,.13),0 .0625rem .25rem 0 rgba(0,0,0,.11);
}

#target-market .bg-business {
    background-color: #7719aa;
    color: #fff;
}

.bg-business p {
    font-size: 15px;
    font-family: IRANSans, 'IRANSans', Tahoma !important;
}

#target-market .mt-ns {
    margin-top: -3rem;
}

#target-market .depth-4 {
    box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.13),0 0 .0625rem 0 rgba(0,0,0,.11);
}

#target-market .bg-schools {
    background-color: #0078d4;
    color: #fff;
}

.bg-schools p {
    font-size: 15px;
    font-family: IRANSans, 'IRANSans', Tahoma !important;
}

#target-market .bg-teams {
    background-color: #d83b01;
    color: #fff;
}

.bg-teams p {
    font-size: 15px;
    font-family: IRANSans, 'IRANSans', Tahoma !important;
}

#target-market .text-color-business {
    color: #7719aa;
    font-size: 14px;
}

#target-market .text-color-schools {
    color: #0078d4;
    font-size: 14px;
}

#target-market .text-color-teams {
    color: #d83b01;
}

#target-market .card-body {
    padding: unset;
    font-size: 14px;
}

#target-market .ar-page-sub-title-center {
    font-family: iranyekan,IRANSans, Tahoma !important;
}

#target-market .text-color-business:hover, #target-market .text-color-schools:hover, #target-market .text-color-teams:hover {
    background-color: #e5e5e5 !important;
}
/*#endregion*/

/*#region target-market*/
.target-market-position {
    position: sticky;
    top: 0;
}
/*.elecomp-body {
    margin-top: 4rem;
}*/
#elecomp-page #target-market {
    margin-top: 0;
}

#elecomp-page .elecomp-text-title {
    font-size: 2rem;
}

#elecomp h2 {
    font-size: 1.4rem;
}

#elecomp p {
    font-size: 1rem;
}

#elecomp img {
    border-radius: .35rem;
}

@media (max-width: 767px) {
    .hidden-target-market {
        display: none;
    }
}

/*#endregion*/

/*#region sales-consuler*/

#sales-consuler .range-labels li {
    position: relative;
    color: #b2b2b2;
}

    #sales-consuler .range-labels li::before {
        position: absolute;
        top: -20px;
        content: "";
        width: 2px;
        height: 12px;
        background: #cecbcb;
        border-radius: 20%;
    }

    #sales-consuler .range-labels li:nth-child(odd)::before {
        height: 16px;
    }

#sales-consuler .form-range {
    position: relative;
    z-index: 10;
}

#sales-consuler .times-list {
    position: relative;
    left: -3%;
    top: 0;
}

    #sales-consuler .times-list li {
        width: 1%;
        color: #9d9b9b;
        font-size: 0.8rem;
    }

#sales-consuler .range-labels,
.times-list {
    padding: 0;
    list-style: none;
    display: flex;
    width: calc(100% - 0.9rem);
    justify-content: space-between;
    margin: auto;
    direction: ltr;
}

#sales-consuler .range-wrap {
    position: relative;
}

#sales-consuler .bubble {
    background: #8daf3d;
    color: white;
    padding: 0.5% 1.5%;
    position: absolute;
    border-radius: 4px;
    top: -117%;
    transform: translateX(-50%);
}

    #sales-consuler .bubble:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-top: 8px solid #8daf3d;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        top: 100%;
        left: 0;
        right: 0;
        margin: auto;
    }

#sales-consuler input[type="range"]::-webkit-slider-runnable-track {
    background-color: #eeeeee;
}

#sales-consuler .modal-dialog {
    position: fixed;
    bottom: -17px;
    width: auto;
    left: 0;
    margin: var(--bs-modal-margin);
    pointer-events: none;
    right: -17px;
}

#sales-consuler .modal-header img {
    height: 2em;
    width: 2em;
}

#sales-consuler -webkit-slider-thumb:active {
    background: #8daf3d
}

#sales-consuler .modal-title {
    font-size: 1rem;
}

#sales-consulerForm p {
    text-align: justify;
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.7rem;
    margin-bottom: 0.5rem;
}

#sales-consuler .range-cust::-webkit-slider-thumb {
    background: var(--color-pistachio-nut);
}

#sales-consuler .range-cust::-moz-range-thumb {
    background: var(--color-pistachio-nut);
}

#sales-consuler .range-cust::-ms-thumb {
    background: var(--color-pistachio-nut);
}

#sales-consuler #recipient-name {
    margin-top: -0.3em;
}

/*.modal-backdrop.show {
    opacity: 0 !important;
}*/

#sales-consuler textarea {
    line-height: 18px !important;
}

@media (max-width: 581px) {
    #sales-consuler .modal-dialog {
        position: unset;
        bottom: 0;
        width: unset;
        left: 0;
        margin: 0;
        pointer-events: unset;
        right: 0;
        margin-top: 50%;
    }
}
/*#endregion*/



/*#region product-request*/

#product-request-page .product-request-bg-header {
    background-color: #88AA32;
}

@media (max-width: 767px) {
    #product-request-page .fg-chevron-left {
        rotate: 270deg;
    }
}

#product-request-page .features select {
    width: fit-content;
}

#product-request-page .features .align-items-center span {
    font-size: 15px;
}

#product-request-page .products input#atistore + span {
    color: #7fba00;
}

#product-request-page .products input#aticlub + span {
    color: #f25022;
}

#product-request-page .products input#atilink + span {
    color: #01a4ef;
}

#product-request-page .form-control:not(:last-child):focus, #product-request-page .form-select:focus {
    border-color: #88AA32;
}

#product-request-page .features .align-items-center {
    display: flex;
}

#product-request-page .ar-inner-container .form-control {
    height: 40px;
}

#product-request-page .form-select {
    height: 40px;
}

#product-request-page .form-check-input:checked {
    background-color: #88AA32;
    border-color: #88AA32;
}

#product-request-page .form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}

#product-request-page .form-switch .form-check-input:checked {
    --bs-form-switch-bg: url( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

#product-request-page .form-check-input:focus {
    border-color: #88AA32;
    outline: 0;
    box-shadow: 0 0 0 0.25rem #88AA3240;
}

#product-request-page .products .form-check span {
    font-size: 16px;
}

#product-request-page .product-request-bg-header span {
    font-size: 16px;
}

#product-request-page input[type=radio], #product-request-page input[type=checkbox] {
    cursor: pointer;
}

#product-request-page .products div:not(:first-child) {
    padding: 0.15rem 0.25rem 0.15rem 0.15rem !important;
    margin-bottom: 0.40rem !important;
    border-radius: 4px;
}

#product-request-page .features .features-container {
    padding: 0.4rem !important;
    margin-bottom: 0.40rem !important;
    background: #9d9f9b1a;
    border-radius: 5px;
}

#product-request-page .product-request-bg-header {
    display: flex;
    justify-content: center;
    position: relative;
}

    #product-request-page .product-request-bg-header i {
        position: absolute;
        left: 3%
    }

#product-request-page .total-price {
    background-color: #60964038;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
}

#product-request-page .features .features-container:has(input:checked:not(#server-storage, #products-count)) {
    background-color: #66c30a2e;
}

#product-request-page .product-page-counter {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    width: 23px;
    height: 23px;
    font-size: 14px !important;
    border: 2px solid;
    border-radius: 50%;
    padding: 8px;
    margin-left: 6px;
}

/*#endregion*/

