Guest User

Fix for issue #596 of django-filer

a guest
Feb 12th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 111.88 KB | None | 0 0
  1. /*!
  2.  * @copyright: https://github.com/divio/django-filer
  3.  */
  4.  
  5. @font-face {
  6.     font-family: "django-filer-iconfont";
  7.     src: url("../fonts/django-filer-iconfont.eot?v=3.2.0");
  8.     src: url("../fonts/django-filer-iconfont.eot?v=3.2.0#iefix") format("eot"), url("../fonts/django-filer-iconfont.woff2?v=3.2.0") format("woff2"), url("../fonts/django-filer-iconfont.woff?v=3.2.0") format("woff"), url("../fonts/django-filer-iconfont.ttf?v=3.2.0") format("truetype"), url("../fonts/django-filer-iconfont.svg?v=3.2.0#django-filer-iconfont") format("svg");
  9.     font-weight: normal;
  10.     font-style: normal
  11. }
  12.  
  13. .cms-icon,
  14. .dz-success-mark:before,
  15. .dz-error-mark:before,
  16. .dz-remove:before {
  17.     display: inline-block;
  18.     font: normal normal normal 14px/1 django-filer-iconfont;
  19.     font-size: inherit;
  20.     text-rendering: auto;
  21.     -webkit-transform: translate(0, 0);
  22.     transform: translate(0, 0);
  23.     -webkit-font-smoothing: antialiased;
  24.     -moz-osx-font-smoothing: grayscale
  25. }
  26.  
  27. .cms-icon-check:before {
  28.     content: "\E001"
  29. }
  30.  
  31. .cms-icon-remove:before {
  32.     content: "\E002"
  33. }
  34.  
  35. .cms-icon-trash-o:before {
  36.     content: "\E003"
  37. }
  38.  
  39. .dz-success-mark:before,
  40. .dz-error-mark:before,
  41. .dz-remove:before {
  42.     font-size: 16px;
  43.     vertical-align: middle;
  44.     margin-right: 5px
  45. }
  46.  
  47. #image_container {
  48.     position: relative
  49. }
  50.  
  51. #image_container img,
  52. #image_container svg {
  53.     position: absolute;
  54.     top: 0;
  55.     left: 0;
  56.     margin: 0
  57. }
  58.  
  59. .transpTiling {
  60.     outline: 1px solid #e3e3e3;
  61.     background-image: url("data:image/gif;base64,R0lGODlhCAAIAKECAOPj4/z8/P///////yH5BAEKAAIALAAAAAAIAAgAAAINhBEZh8q6DoTPSWvoKQA7")
  62. }
  63.  
  64. .transpTiling:hover {
  65.     background-image: url("data:image/gif;base64,R0lGODlhCAAIAKECAEFBQXR0dP///////yH5BAEKAAIALAAAAAAIAAgAAAINhBEZh8q6DoTPSWvoKQA7")
  66. }
  67.  
  68. #fileUploadFakeLink {
  69.     position: relative
  70. }
  71.  
  72. #fileInputUploaderContainer {
  73.     position: absolute;
  74.     top: 0;
  75.     left: -8px
  76. }
  77.  
  78. .loadingThumb {
  79.     width: 32px;
  80.     height: 32px;
  81.     background-image: url("../img/loading_animation.gif");
  82.     background-repeat: no-repeat
  83. }
  84.  
  85. #content-top-bar {
  86.     margin-bottom: 20px
  87. }
  88.  
  89. #content-top-bar .object-tools {
  90.     margin-top: -32px;
  91.     text-align: right
  92. }
  93.  
  94. #content-top-bar .object-tools li {
  95.     display: inline-block !important;
  96.     float: none !important
  97. }
  98.  
  99. #content-top-bar .changelink {
  100.     padding-left: 15px !important;
  101.     border: 0 !important;
  102.     font-weight: normal !important;
  103.     color: #029eee !important;
  104.     background: url("../img/icon_changelink.gif") 0 center no-repeat !important;
  105.     background-color: transparent !important;
  106.     box-shadow: none !important
  107. }
  108.  
  109. .clipboard {
  110.     float: left;
  111.     overflow-x: auto;
  112.     box-sizing: border-box;
  113.     width: 18% !important;
  114.     margin-top: -1px !important;
  115.     border: 1px solid #ddd !important
  116. }
  117.  
  118. .clipboard form {
  119.     padding-top: 0 !important
  120. }
  121.  
  122. .clipboard table {
  123.     margin: 0;
  124.     border: 0 !important
  125. }
  126.  
  127. .clipboard table td {
  128.     border-color: #ddd;
  129.     border-right: 0 !important
  130. }
  131.  
  132. .clipboard table th {
  133.     padding-top: 1px !important;
  134.     padding-bottom: 1px !important
  135. }
  136.  
  137. .clipboard table tfoot td {
  138.     border-bottom: 0 !important
  139. }
  140.  
  141. .clipboard .deletelink {
  142.     padding: 4px 10px;
  143.     border: 1px solid #999;
  144.     background: #e1e1e1 url("../img/button-bg.gif") bottom left repeat-x
  145. }
  146.  
  147. .clipboard tr td.thumbnail {
  148.     width: 40px
  149. }
  150.  
  151. a.insertlinkButton {
  152.     padding: 4px;
  153.     padding-left: 28px;
  154.     background-image: url("../img/select_item.gif");
  155.     background-repeat: no-repeat
  156. }
  157.  
  158. a.insertlinkButton:hover {
  159.     background-image: url("../img/select_item-hover.gif")
  160. }
  161.  
  162. a.small_folder_link {
  163.     display: block;
  164.     float: right;
  165.     height: 36px;
  166.     padding-right: 4px;
  167.     padding-left: 36px;
  168.     line-height: 36px;
  169.     background-image: url("../icons/plainfolder_32x32.png");
  170.     background-repeat: no-repeat
  171. }
  172.  
  173. #toolbartable {
  174.     overflow-x: auto
  175. }
  176.  
  177. #toolbartable td {
  178.     border-right: solid 1px #ddd
  179. }
  180.  
  181. #toolbartable th {
  182.     border-right: solid 1px #ddd
  183. }
  184.  
  185. #toolbartable+.paginator {
  186.     border-right: solid 1px #ddd
  187. }
  188.  
  189. table thead th.thumbHeader {
  190.     width: 52px
  191. }
  192.  
  193. .fileUploadQueueItem .fileUploadProgress .fileUploadProgressBar {
  194.     background-color: black
  195. }
  196.  
  197. .filebrowser #changelist {
  198.     overflow: hidden
  199. }
  200.  
  201. .filebrowser #changelist .change {
  202.     text-align: right
  203. }
  204.  
  205. .filebrowser #changelist .change a {
  206.     display: block;
  207.     float: right
  208. }
  209.  
  210. .filebrowser #changelist .moveto {
  211.     min-width: 180px;
  212.     text-align: right
  213. }
  214.  
  215. .filebrowser #changelist .moveto a {
  216.     display: inline-block;
  217.     margin-right: 10px
  218. }
  219.  
  220. .filebrowser #changelist .moveto button {
  221.     float: right
  222. }
  223.  
  224. h1.folder_header {
  225.     margin-bottom: 0;
  226.     background-image: url("../img/nav-bg.gif");
  227.     background-repeat: repeat-x;
  228.     background-position: bottom
  229. }
  230.  
  231. html,
  232. body {
  233.     min-width: 320px;
  234.     height: 100% !important
  235. }
  236.  
  237. .text-left {
  238.     text-align: left
  239. }
  240.  
  241. .text-right {
  242.     text-align: right
  243. }
  244.  
  245. .clearfix:after {
  246.     content: "";
  247.     display: table;
  248.     clear: both
  249. }
  250.  
  251. .related-widget-wrapper {
  252.     float: none !important
  253. }
  254.  
  255. .related-lookup.hidden {
  256.     display: none !important
  257. }
  258.  
  259. .tiny {
  260.     font-size: 12px !important;
  261.     color: #999 !important
  262. }
  263.  
  264. .nav-pages {
  265.     position: relative;
  266.     font-size: 12px;
  267.     color: #999 !important;
  268.     padding: 10px 15px;
  269.     background: #fff
  270. }
  271.  
  272. .nav-pages span {
  273.     font-size: 12px;
  274.     color: #999 !important
  275. }
  276.  
  277. .nav-pages .actions {
  278.     float: right
  279. }
  280.  
  281. #id_upload_button:before {
  282.     display: none
  283. }
  284.  
  285. #content #content-main {
  286.     margin-top: 0
  287. }
  288.  
  289. .filebrowser.cms-admin-sideframe #container .breadcrumbs+#content,
  290. .filebrowser.cms-admin-sideframe #container .breadcrumbs+.messagelist+#content {
  291.     margin-left: 0 !important;
  292.     margin-right: 0 !important
  293. }
  294.  
  295. .filebrowser.cms-admin-sideframe #container .breadcrumbs {
  296.     left: 0 !important;
  297.     padding-left: 20px !important
  298. }
  299.  
  300. .filebrowser #container {
  301.     min-width: auto
  302. }
  303.  
  304. .filebrowser #container #content {
  305.     padding: 0;
  306.     box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2)
  307. }
  308.  
  309. .filebrowser #container .breadcrumbs+#content,
  310. .filebrowser #container .breadcrumbs+.messagelist+#content {
  311.     margin-left: 3% !important
  312. }
  313.  
  314. .filebrowser h1.folder_header {
  315.     position: relative;
  316.     top: 6px
  317. }
  318.  
  319. .filebrowser h2 {
  320.     display: none
  321. }
  322.  
  323. .filebrowser #content-main {
  324.     background-color: white
  325. }
  326.  
  327. .field-file,
  328. .field-sha1 {
  329.     word-wrap: break-word;
  330.     word-break: break-all
  331. }
  332.  
  333. .well.img-preview {
  334.     display: none;
  335.     margin-top: 0
  336. }
  337.  
  338. .img-wrapper {
  339.     width: 180px;
  340.     height: 180px
  341. }
  342.  
  343. .file-duplicates {
  344.     clear: both;
  345.     padding: 20px 0 0
  346. }
  347.  
  348. .delete-confirmation form .cancel-link {
  349.     height: auto !important;
  350.     line-height: inherit !important
  351. }
  352.  
  353. .sr-only {
  354.     position: absolute;
  355.     width: 1px;
  356.     height: 1px;
  357.     margin: -1px;
  358.     padding: 0;
  359.     overflow: hidden;
  360.     clip: rect(0, 0, 0, 0);
  361.     border: 0
  362. }
  363.  
  364. .hidden {
  365.     display: none !important
  366. }
  367.  
  368. .filer-info-bar {
  369.     min-height: 15px;
  370.     margin: 0 0 2px !important;
  371.     padding: 15px 20px;
  372.     box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.2);
  373.     background-color: white
  374. }
  375.  
  376. .image-info {
  377.     position: relative;
  378.     float: right;
  379.     box-sizing: border-box;
  380.     width: 28%;
  381.     margin-top: 0;
  382.     border: 0;
  383.     border-radius: 3px;
  384.     background: #fff;
  385.     box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2)
  386. }
  387.  
  388. .image-info .image-details,
  389. .image-info .actions-list {
  390.     margin: 0;
  391.     padding: 0
  392. }
  393.  
  394. .image-info .image-details.image-details,
  395. .image-info .actions-list.image-details {
  396.     margin: 10px 0;
  397.     padding: 0 10px
  398. }
  399.  
  400. .image-info .image-details li,
  401. .image-info .actions-list li {
  402.     list-style-type: none
  403. }
  404.  
  405. .image-info .image-details a,
  406. .image-info .actions-list a {
  407.     cursor: pointer
  408. }
  409.  
  410. .image-info.image-info-detail {
  411.     *zoom: 1;
  412.     position: static;
  413.     float: none;
  414.     width: 100%;
  415.     margin-bottom: 20px;
  416.     padding: 25px;
  417.     border-radius: 0
  418. }
  419.  
  420. .image-info.image-info-detail:before,
  421. .image-info.image-info-detail:after {
  422.     content: " ";
  423.     display: table
  424. }
  425.  
  426. .image-info.image-info-detail:after {
  427.     clear: both
  428. }
  429.  
  430. .image-info.image-info-detail+#content-main .object-tools {
  431.     margin-top: 20px;
  432.     margin-right: 20px;
  433.     background-color: transparent
  434. }
  435.  
  436. .image-info.image-info-detail+#content-main .object-tools:before {
  437.     display: none
  438. }
  439.  
  440. .image-info.image-info-detail .image-details-left {
  441.     float: left
  442. }
  443.  
  444. .image-info.image-info-detail .image-details-right {
  445.     float: left;
  446.     margin-left: 50px
  447. }
  448.  
  449. .image-info.image-info-detail .icon {
  450.     font-size: 18px
  451. }
  452.  
  453. .image-info.image-info-detail .image-details,
  454. .image-info.image-info-detail .actions-list {
  455.     margin-top: 0;
  456.     border: 0 !important
  457. }
  458.  
  459. .image-info.image-info-detail .image-details.image-details,
  460. .image-info.image-info-detail .actions-list.image-details {
  461.     margin-top: 20px;
  462.     margin-bottom: 15px;
  463.     padding: 0
  464. }
  465.  
  466. .image-info.image-info-detail .image-details dt,
  467. .image-info.image-info-detail .actions-list dt {
  468.     float: left;
  469.     color: #808080;
  470.     font-size: 13px;
  471.     line-height: 16px !important;
  472.     font-weight: normal;
  473.     margin-top: 0
  474. }
  475.  
  476. .image-info.image-info-detail .image-details dd,
  477. .image-info.image-info-detail .actions-list dd {
  478.     color: #666;
  479.     font-size: 13px;
  480.     line-height: 16px !important;
  481.     padding-left: 80px;
  482.     margin-bottom: 5px
  483. }
  484.  
  485. .image-info.image-info-detail .image-details .text,
  486. .image-info.image-info-detail .actions-list .text {
  487.     font-size: 13px;
  488.     margin-right: 15px
  489. }
  490.  
  491. .image-info.image-info-detail .image-details .text strong,
  492. .image-info.image-info-detail .actions-list .text strong {
  493.     font-size: 13px
  494. }
  495.  
  496. .image-info.image-info-detail .image-details li,
  497. .image-info.image-info-detail .actions-list li {
  498.     color: #666;
  499.     font-size: 13px !important;
  500.     font-weight: normal !important;
  501.     padding: 1px 0 !important;
  502.     border: 0 !important
  503. }
  504.  
  505. .image-info.image-info-detail .image-details a,
  506. .image-info.image-info-detail .actions-list a {
  507.     padding: 0
  508. }
  509.  
  510. .image-info.image-info-detail .image-info-title {
  511.     overflow: hidden;
  512.     color: #666;
  513.     white-space: nowrap;
  514.     text-overflow: ellipsis;
  515.     padding: 0 0 5px
  516. }
  517.  
  518. .image-info.image-info-detail .image-info-title .icon {
  519.     float: left;
  520.     margin-right: 5px
  521. }
  522.  
  523. .image-info.image-info-detail .image-preview-container {
  524.     text-align: left;
  525.     margin: 20px 0 0;
  526.     padding: 0
  527. }
  528.  
  529. .image-info.image-info-detail .image-preview-container>img {
  530.     margin-bottom: 15px
  531. }
  532.  
  533. .image-info.image-info-detail .actions-list .icon {
  534.     font-size: 16px
  535. }
  536.  
  537. .image-info.image-info-detail .actions-list .icon:last-child {
  538.     float: none
  539. }
  540.  
  541. @media screen and (max-width: 720px) {
  542.     .image-info {
  543.         float: none;
  544.         width: 100%
  545.     }
  546.     .image-info.image-info-detail .image-details-left,
  547.     .image-info.image-info-detail .image-details-right {
  548.         float: none;
  549.         margin-left: 0
  550.     }
  551. }
  552.  
  553. .image-info-close {
  554.     position: absolute;
  555.     top: -10px;
  556.     right: -7px;
  557.     font-size: 20px;
  558.     cursor: pointer
  559. }
  560.  
  561. .image-info-title {
  562.     padding: 5px 10px;
  563.     border-bottom: solid 1px #ddd
  564. }
  565.  
  566. .image-info-title a {
  567.     margin-left: 5px
  568. }
  569.  
  570. .image-preview-container {
  571.     text-align: center;
  572.     margin: 10px 0;
  573.     padding: 0 10px
  574. }
  575.  
  576. .image-preview-container .image-preview {
  577.     display: inline-block;
  578.     position: relative;
  579.     margin-bottom: 15px;
  580.     outline: 1px solid #e3e3e3;
  581.     background-image: url("data:image/gif;base64,R0lGODlhCAAIAKECAOPj4/z8/P///////yH5BAEKAAIALAAAAAAIAAgAAAINhBEZh8q6DoTPSWvoKQA7")
  582. }
  583.  
  584. .image-preview-container .image-preview img {
  585.     display: block
  586. }
  587.  
  588. .image-preview-container .image-preview-field {
  589.     position: absolute;
  590.     top: 0;
  591.     right: 0;
  592.     bottom: 0;
  593.     left: 0;
  594.     overflow: hidden
  595. }
  596.  
  597. .image-preview-container .image-preview-circle {
  598.     position: relative;
  599.     z-index: 1;
  600.     width: 26px;
  601.     height: 26px;
  602.     border: solid 2px #f00;
  603.     margin: -13px;
  604.     border-radius: 30px;
  605.     cursor: move;
  606.     background: rgba(255, 255, 255, 0.5)
  607. }
  608.  
  609. .actions-list-dropdown a {
  610.     display: block;
  611.     padding: 5px 10px
  612. }
  613.  
  614. .actions-list-dropdown .caret-down {
  615.     display: inline-block
  616. }
  617.  
  618. .actions-list-dropdown .caret-right {
  619.     display: none
  620. }
  621.  
  622. .actions-list-dropdown.js-collapsed {
  623.     border-bottom: solid 1px #ddd
  624. }
  625.  
  626. .actions-list-dropdown.js-collapsed .caret-down {
  627.     display: none
  628. }
  629.  
  630. .actions-list-dropdown.js-collapsed .caret-right {
  631.     display: inline-block
  632. }
  633.  
  634. .actions-list {
  635.     border-top: solid 1px #ddd
  636. }
  637.  
  638. .actions-list:last-child {
  639.     border-top: none
  640. }
  641.  
  642. .actions-list:last-child a {
  643.     border-bottom: none
  644. }
  645.  
  646. .actions-list a {
  647.     display: block;
  648.     font-size: 20px;
  649.     padding: 5px 10px;
  650.     border-bottom: solid 1px #ddd
  651. }
  652.  
  653. .actions-list .icon:first-child {
  654.     width: 20px
  655. }
  656.  
  657. .actions-list .icon:last-child {
  658.     float: right;
  659.     margin-top: 3px
  660. }
  661.  
  662. .actions-separated-list {
  663.     display: inline-block;
  664.     margin: 0;
  665.     padding-left: 0
  666. }
  667.  
  668. @media screen and (max-width: 720px) {
  669.     .actions-separated-list {
  670.         float: left;
  671.         margin-left: 0
  672.     }
  673. }
  674.  
  675. .actions-separated-list li {
  676.     display: inline-block;
  677.     line-height: 34px;
  678.     vertical-align: middle;
  679.     padding: 0 10px;
  680.     list-style: none
  681. }
  682.  
  683. @media screen and (max-width: 720px) {
  684.     .actions-separated-list li:first-child {
  685.         padding-left: 0
  686.     }
  687. }
  688.  
  689. .actions-separated-list li span {
  690.     vertical-align: middle
  691. }
  692.  
  693. .actions-separated-list li a {
  694.     color: #666
  695. }
  696.  
  697. .actions-separated-list span:before {
  698.     font-size: 18px
  699. }
  700.  
  701. .search-is-focused .filter-files-container {
  702.     position: static
  703. }
  704.  
  705. .search-is-focused .filter-filers-container-inner {
  706.     position: absolute;
  707.     top: 0;
  708.     left: 0;
  709.     right: 0
  710. }
  711.  
  712. @media screen and (max-width: 720px) {
  713.     .search-is-focused .filter-filers-container-inner {
  714.         position: static
  715.     }
  716. }
  717.  
  718. .search-is-focused .breadcrumbs-container {
  719.     position: relative
  720. }
  721.  
  722. .search-is-focused.breadcrumb-min-width .filter-filers-container-inner {
  723.     position: static
  724. }
  725.  
  726. .filter-files-container {
  727.     *zoom: 1;
  728.     display: table-cell;
  729.     vertical-align: middle;
  730.     position: relative;
  731.     width: 395px; /*change */
  732.     margin: 0;
  733.     padding: 0;
  734.     background: none;
  735.     box-shadow: none;
  736.     z-index: 1000
  737. }
  738.  
  739. .filter-files-container:before,
  740. .filter-files-container:after {
  741.     content: " ";
  742.     display: table
  743. }
  744.  
  745. .filter-files-container:after {
  746.     clear: both
  747. }
  748.  
  749. @media screen and (max-width: 720px) {
  750.     .filter-files-container {
  751.         display: block;
  752.         width: auto;
  753.         margin-right: 0;
  754.         margin-top: 10px
  755.     }
  756.     .filter-files-container .filter-files-button {
  757.         float: none
  758.     }
  759. }
  760.  
  761. .filter-files-container .filer-dropdown-container {
  762.     position: absolute;
  763.     top: 0;
  764.     right: 0
  765. }
  766.  
  767. .filter-files-container .filer-dropdown-container>a,
  768. .filter-files-container .filer-dropdown-container>a:visited,
  769. .filter-files-container .filer-dropdown-container>a:link:visited,
  770. .filter-files-container .filer-dropdown-container>a:link {
  771.     display: inline-block;
  772.     line-height: 34px;
  773.     text-align: center;
  774.     width: 34px;
  775.     height: 34px;
  776.     padding: 0
  777. }
  778.  
  779. .filter-files-container .filer-dropdown-container.open+.filer-dropdown-menu-checkboxes {
  780.     display: block;
  781.     width: calc(100% - 30px)
  782. }
  783.  
  784. .filter-files-container .filer-dropdown-container.open+.filer-dropdown-menu-checkboxes li {
  785.     margin: 0;
  786.     padding: 0;
  787.     list-style-type: none
  788. }
  789.  
  790. .filter-files-container .filter-search-wrapper {
  791.     position: relative;
  792.     /* float: left; */
  793.     text-align: right;
  794.     width: calc(100% - 46px); /* change */
  795.     margin-right: 5px
  796. }
  797.  
  798. /*
  799. @media screen and (max-width: 720px) {
  800.     .filter-files-container .filter-search-wrapper {
  801.         float: left
  802.     }
  803. }
  804. */
  805.  
  806. .filter-files-container .filter-search-wrapper .filer-dropdown-container span {
  807.     line-height: 34px !important;
  808.     height: 34px !important
  809. }
  810.  
  811. .filter-files-container .filter-files-button {
  812.     float: right;
  813.     text-align: center;
  814.     white-space: nowrap;
  815.     height: 35px;
  816.     margin: 0;
  817.     padding: 8px !important
  818. }
  819.  
  820. .filter-files-container .filter-files-button .icon {
  821.     position: relative;
  822.     left: 2px;
  823.     font-size: 16px !important;
  824.     vertical-align: top
  825. }
  826.  
  827. .filter-files-container .filter-files-field {
  828.     color: #333;
  829.     font-size: 12px !important;
  830.     line-height: 35px;
  831.     font-weight: normal;
  832.     box-sizing: border-box;
  833.     min-width: 200px !important;
  834.     height: 35px;
  835.     margin: 0;
  836.     padding: 0 35px 0 10px !important;
  837.     outline: none;
  838.     -webkit-appearance: none;
  839.     -moz-appearance: none;
  840.     appearance: none;
  841.     transition: max-width 200ms
  842. }
  843.  
  844. .filter-files-container .filter-files-field::-ms-clear {
  845.     display: none
  846. }
  847.  
  848. .filter-files-container .filer-dropdown-menu {
  849.     margin-top: 0 !important;
  850.     margin-right: -1px !important
  851. }
  852.  
  853. .filter-files-cancel {
  854.     margin: 5px 20px
  855. }
  856.  
  857. body.dz-drag-hover .drag-hover-border {
  858.     display: none !important
  859. }
  860.  
  861. body.dz-drag-hover .navigator-table tbody td,
  862. body.dz-drag-hover .navigator-table tbody .unfiled td {
  863.     background-color: #f1faff !important
  864. }
  865.  
  866. body.reset-hover td {
  867.     background-color: white !important
  868. }
  869.  
  870. .drag-hover-border {
  871.     position: fixed;
  872.     border-top: solid 2px #609ab6;
  873.     border-bottom: solid 2px #609ab6;
  874.     pointer-events: none;
  875.     z-index: 100
  876. }
  877.  
  878. .filebrowser .navigator-table {
  879.     width: 100%;
  880.     margin: 0;
  881.     border-top: solid 1px #ddd !important;
  882.     border-collapse: collapse !important
  883. }
  884.  
  885. .filebrowser .navigator-table thead th,
  886. .filebrowser .navigator-table tbody td {
  887.     text-align: left;
  888.     font-weight: normal;
  889.     vertical-align: middle;
  890.     padding: 5px !important;
  891.     border-left: 0 !important;
  892.     border-bottom: 1px solid #ddd;
  893.     border-top: 1px solid transparent;
  894.     background: none !important
  895. }
  896.  
  897. .filebrowser .navigator-table tbody tr.selected .action-button span {
  898.     color: #454545 !important
  899. }
  900.  
  901. .filebrowser .navigator-table .unfiled td {
  902.     padding: 12px 5px !important;
  903.     background-color: #f7f7f7 !important
  904. }
  905.  
  906. .filebrowser .navigator-table .unfiled td a,
  907. .filebrowser .navigator-table .unfiled td a:hover {
  908.     color: #666 !important
  909. }
  910.  
  911. .filebrowser .navigator-table .column-checkbox {
  912.     text-align: center;
  913.     width: 20px;
  914.     padding-left: 20px !important
  915. }
  916.  
  917. .filebrowser .navigator-table .column-checkbox input {
  918.     vertical-align: middle;
  919.     margin: 0
  920. }
  921.  
  922. .filebrowser .navigator-table .column-name a {
  923.     color: #5b80b2
  924. }
  925.  
  926. .filebrowser .navigator-table .column-icon {
  927.     width: 25px;
  928.     padding-top: 0 !important;
  929.     padding-bottom: 0 !important
  930. }
  931.  
  932. .filebrowser .navigator-table .column-icon img {
  933.     width: 25px;
  934.     height: auto
  935. }
  936.  
  937. .filebrowser .navigator-table .column-action {
  938.     text-align: center;
  939.     width: 90px;
  940.     white-space: nowrap;
  941.     padding-right: 20px !important
  942. }
  943.  
  944. .filebrowser .navigator-table .column-action a {
  945.     font-size: 16px !important;
  946.     margin: 0
  947. }
  948.  
  949. .filebrowser .navigator-table .column-action .action-button {
  950.     background-image: none !important;
  951.     margin-bottom: 0;
  952.     padding: 6px 20px !important;
  953.     border-radius: 3px !important;
  954.     color: #454545 !important;
  955.     font-size: 12px !important;
  956.     line-height: 12px;
  957.     font-weight: normal;
  958.     text-transform: none !important;
  959.     letter-spacing: normal !important;
  960.     background-color: #fff !important;
  961.     border: 1px solid #ddd !important;
  962.     background-clip: padding-box;
  963.     -webkit-appearance: none;
  964.     -moz-appearance: none;
  965.     appearance: none;
  966.     padding: 9px !important
  967. }
  968.  
  969. .filebrowser .navigator-table .column-action .action-button:focus {
  970.     color: #454545 !important;
  971.     background-color: #f2f2f2 !important;
  972.     border-color: #d0d0d0 !important;
  973.     text-decoration: none !important
  974. }
  975.  
  976. .filebrowser .navigator-table .column-action .action-button:hover {
  977.     color: #454545 !important;
  978.     background-color: #f2f2f2 !important;
  979.     border-color: #d0d0d0 !important;
  980.     text-decoration: none !important
  981. }
  982.  
  983. .filebrowser .navigator-table .column-action .action-button:active {
  984.     color: #454545 !important;
  985.     background-color: #e6e6e6 !important;
  986.     border-color: #c3c3c3 !important;
  987.     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important
  988. }
  989.  
  990. .filebrowser .navigator-table .column-action .action-button:active:hover,
  991. .filebrowser .navigator-table .column-action .action-button:active:focus {
  992.     color: #454545 !important;
  993.     background-color: #d4d4d4 !important;
  994.     border-color: #9d9d9d !important
  995. }
  996.  
  997. .filebrowser .navigator-table .column-action .action-button:active {
  998.     background-image: none !important
  999. }
  1000.  
  1001. .filebrowser .navigator-table .column-action .action-button[disabled],
  1002. .filebrowser .navigator-table .column-action .action-button[disabled]:hover,
  1003. .filebrowser .navigator-table .column-action .action-button[disabled]:focus .filebrowser .navigator-table .column-action .action-button[disabled]:active {
  1004.     background-color: rgba(255, 255, 255, 0.4) !important;
  1005.     border-color: rgba(221, 221, 221, 0.4) !important;
  1006.     color: rgba(69, 69, 69, 0.8) true;
  1007.     cursor: not-allowed;
  1008.     box-shadow: none !important
  1009. }
  1010.  
  1011. .filebrowser .navigator-table .column-action .action-button[disabled]:before,
  1012. .filebrowser .navigator-table .column-action .action-button[disabled]:hover:before,
  1013. .filebrowser .navigator-table .column-action .action-button[disabled]:focus .filebrowser .navigator-table .column-action .action-button[disabled]:active:before {
  1014.     color: rgba(69, 69, 69, 0.4) true
  1015. }
  1016.  
  1017. .filebrowser .navigator-table .column-action .action-button span {
  1018.     font-size: 16px;
  1019.     line-height: 33px;
  1020.     vertical-align: middle
  1021. }
  1022.  
  1023. .filebrowser .navigator-table .no-files {
  1024.     color: #666;
  1025.     font-size: 14px;
  1026.     text-align: center;
  1027.     padding: 40px 0 !important;
  1028.     background-color: #f2f2f2 !important
  1029. }
  1030.  
  1031. .filebrowser .navigator-table .no-files span {
  1032.     font-size: 20px;
  1033.     margin-right: 10px
  1034. }
  1035.  
  1036. .filebrowser .navigator-table .no-files span:before {
  1037.     vertical-align: sub
  1038. }
  1039.  
  1040. .filebrowser .navigator-table .dz-drag-hover td {
  1041.     position: relative;
  1042.     background: #f1faff !important;
  1043.     box-sizing: border-box !important
  1044. }
  1045.  
  1046. .filebrowser .navigator-table .dz-drag-hover td a {
  1047.     color: #5b80b2 !important
  1048. }
  1049.  
  1050. .filebrowser .navigator-table .dz-drag-hover td a.icon {
  1051.     color: #454545 !important;
  1052.     background-color: white !important
  1053. }
  1054.  
  1055. .filebrowser .navigator-table.dz-drag-hover {
  1056.     position: relative
  1057. }
  1058.  
  1059. .filebrowser .navigator-table.dz-drag-hover .drag-hover-border {
  1060.     display: none !important
  1061. }
  1062.  
  1063. .filebrowser .navigator-table.dz-drag-hover td {
  1064.     background: #f1faff !important;
  1065.     box-sizing: border-box !important
  1066. }
  1067.  
  1068. .filebrowser .navigator-table .reset-hover td,
  1069. .filebrowser .navigator-table.reset-hover td {
  1070.     background-color: #fff !important
  1071. }
  1072.  
  1073. .filebrowser .navigator-table .reset-hover .dz-drag-hover td,
  1074. .filebrowser .navigator-table.reset-hover .dz-drag-hover td {
  1075.     background: #f1faff !important
  1076. }
  1077.  
  1078. .navigator-top-nav {
  1079.     position: relative;
  1080.     clear: both;
  1081.     min-height: 35px;
  1082.     padding: 15px 20px;
  1083.     background: #f7f7f7;
  1084.     border-bottom: #ddd solid 1px
  1085. }
  1086.  
  1087. .navigator-top-nav .breadcrumbs-container-wrapper {
  1088.     display: table;
  1089.     width: 100%
  1090. }
  1091.  
  1092. @media screen and (max-width: 720px) {
  1093.     .navigator-top-nav .breadcrumbs-container-wrapper {
  1094.         display: block
  1095.     }
  1096. }
  1097.  
  1098. .navigator-top-nav .breadcrumbs-container-inner {
  1099.     display: table;
  1100.     table-layout: fixed;
  1101.     width: 100%
  1102. }
  1103.  
  1104. .navigator-top-nav .breadcrumbs-container-inner .filer-dropdown-container {
  1105.     display: table-cell;
  1106.     width: 30px;
  1107.     height: 35px;
  1108.     vertical-align: middle
  1109. }
  1110.  
  1111. .navigator-top-nav .breadcrumbs-container-inner .filer-dropdown-container span {
  1112.     line-height: 35px;
  1113.     height: 35px;
  1114.     vertical-align: middle
  1115. }
  1116.  
  1117. .navigator-top-nav .breadcrumbs-container {
  1118.     display: table-cell;
  1119.     vertical-align: middle
  1120. }
  1121.  
  1122. @media screen and (max-width: 720px) {
  1123.     .navigator-top-nav .breadcrumbs-container {
  1124.         position: static;
  1125.         margin-right: 20px
  1126.     }
  1127. }
  1128.  
  1129. .navigator-top-nav .tools-container {
  1130.     *zoom: 1;
  1131.     display: table-cell;
  1132.     vertical-align: middle;
  1133.     text-align: right;
  1134.     margin-top: 2px
  1135. }
  1136.  
  1137. .navigator-top-nav .tools-container:before,
  1138. .navigator-top-nav .tools-container:after {
  1139.     content: " ";
  1140.     display: table
  1141. }
  1142.  
  1143. .navigator-top-nav .tools-container:after {
  1144.     clear: both
  1145. }
  1146.  
  1147. @media screen and (max-width: 720px) {
  1148.     .navigator-top-nav .tools-container {
  1149.         display: inline;
  1150.         text-align: left
  1151.     }
  1152. }
  1153.  
  1154. .navigator-top-nav .nav-button {
  1155.     display: inline-block;
  1156.     color: #666;
  1157.     font-size: 20px;
  1158.     line-height: 34px;
  1159.     vertical-align: top;
  1160.     margin: 0 10px
  1161. }
  1162.  
  1163. .navigator-top-nav .nav-button span {
  1164.     vertical-align: middle
  1165. }
  1166.  
  1167. .navigator-top-nav .nav-button-filter {
  1168.     position: relative;
  1169.     top: -1px
  1170. }
  1171.  
  1172. .navigator-top-nav .nav-button-dots {
  1173.     margin: 0;
  1174.     padding: 0 15px
  1175. }
  1176.  
  1177. .navigator-top-nav .separator {
  1178.     display: inline-block;
  1179.     position: relative;
  1180.     vertical-align: top;
  1181.     width: 1px;
  1182.     height: 34px;
  1183.     margin: 0 5px
  1184. }
  1185.  
  1186. .navigator-top-nav .separator:before {
  1187.     content: "";
  1188.     display: block;
  1189.     position: absolute;
  1190.     top: -14px;
  1191.     bottom: -11px;
  1192.     overflow: hidden;
  1193.     width: 1px;
  1194.     background-color: #ccc
  1195. }
  1196.  
  1197. .breadcrumb-min-width .filer-navigator-breadcrumbs-dropdown-container,
  1198. .breadcrumb-min-width .navigator-breadcrumbs-name-dropdown-wrapper,
  1199. .breadcrumb-min-width .navigator-breadcrumbs-folder-name-wrapper,
  1200. .breadcrumb-min-width .breadcrumbs-container-wrapper,
  1201. .breadcrumb-min-width .breadcrumbs-container,
  1202. .breadcrumb-min-width .tools-container,
  1203. .breadcrumb-min-width .filter-files-container,
  1204. .breadcrumb-min-width .navigator-breadcrumbs,
  1205. .breadcrumb-min-width .navigator-button-wrapper {
  1206.     display: inline-block;
  1207.     text-align: left
  1208. }
  1209.  
  1210. .breadcrumb-min-width .filer-navigator-breadcrumbs-dropdown-container .actions-wrapper,
  1211. .breadcrumb-min-width .navigator-breadcrumbs-name-dropdown-wrapper .actions-wrapper,
  1212. .breadcrumb-min-width .navigator-breadcrumbs-folder-name-wrapper .actions-wrapper,
  1213. .breadcrumb-min-width .breadcrumbs-container-wrapper .actions-wrapper,
  1214. .breadcrumb-min-width .breadcrumbs-container .actions-wrapper,
  1215. .breadcrumb-min-width .tools-container .actions-wrapper,
  1216. .breadcrumb-min-width .filter-files-container .actions-wrapper,
  1217. .breadcrumb-min-width .navigator-breadcrumbs .actions-wrapper,
  1218. .breadcrumb-min-width .navigator-button-wrapper .actions-wrapper {
  1219.     white-space: nowrap;
  1220.     margin-left: 0;
  1221.     margin-top: 10px
  1222. }
  1223.  
  1224. .breadcrumb-min-width .filer-navigator-breadcrumbs-dropdown-container .actions-wrapper li:first-child,
  1225. .breadcrumb-min-width .navigator-breadcrumbs-name-dropdown-wrapper .actions-wrapper li:first-child,
  1226. .breadcrumb-min-width .navigator-breadcrumbs-folder-name-wrapper .actions-wrapper li:first-child,
  1227. .breadcrumb-min-width .breadcrumbs-container-wrapper .actions-wrapper li:first-child,
  1228. .breadcrumb-min-width .breadcrumbs-container .actions-wrapper li:first-child,
  1229. .breadcrumb-min-width .tools-container .actions-wrapper li:first-child,
  1230. .breadcrumb-min-width .filter-files-container .actions-wrapper li:first-child,
  1231. .breadcrumb-min-width .navigator-breadcrumbs .actions-wrapper li:first-child,
  1232. .breadcrumb-min-width .navigator-button-wrapper .actions-wrapper li:first-child {
  1233.     padding-left: 0
  1234. }
  1235.  
  1236. .breadcrumb-min-width .navigator-button-wrapper {
  1237.     margin-top: 10px
  1238. }
  1239.  
  1240. .breadcrumb-min-width .navigator-breadcrumbs-name-dropdown-wrapper {
  1241.     min-height: inherit
  1242. }
  1243.  
  1244. .breadcrumb-min-width .navigator-breadcrumbs-name-dropdown-wrapper .filer-dropdown-container .fa-caret-down {
  1245.     vertical-align: text-top
  1246. }
  1247.  
  1248. .breadcrumb-min-width .breadcrumbs-container-inner .filer-dropdown-container {
  1249.     display: inline-block !important
  1250. }
  1251.  
  1252. .breadcrumb-min-width .navigator-tools {
  1253.     white-space: normal
  1254. }
  1255.  
  1256. .breadcrumb-min-width .filter-files-container {
  1257.     width: 100%;
  1258.     margin-top: 10px;
  1259.     z-index: auto
  1260. }
  1261.  
  1262. .breadcrumb-min-width .breadcrumbs-container {
  1263.     margin-right: 0
  1264. }
  1265.  
  1266. .breadcrumb-min-width .navigator-breadcrumbs .icon {
  1267.     vertical-align: middle
  1268. }
  1269.  
  1270. .breadcrumb-min-width .navigator-breadcrumbs-folder-name-wrapper {
  1271.     float: left;
  1272.     width: calc(100% - 30px)
  1273. }
  1274.  
  1275. .navigator-tools {
  1276.     *zoom: 1;
  1277.     white-space: nowrap
  1278. }
  1279.  
  1280. .navigator-tools:before,
  1281. .navigator-tools:after {
  1282.     content: " ";
  1283.     display: table
  1284. }
  1285.  
  1286. .navigator-tools:after {
  1287.     clear: both
  1288. }
  1289.  
  1290. @media screen and (max-width: 720px) {
  1291.     .navigator-tools {
  1292.         display: inline
  1293.     }
  1294. }
  1295.  
  1296. .navigator-tools .actions-wrapper {
  1297.     display: inline-block;
  1298.     margin-bottom: 0;
  1299.     margin-left: 10px
  1300. }
  1301.  
  1302. .navigator-tools .actions-wrapper a,
  1303. .navigator-tools .actions-wrapper a:hover {
  1304.     color: #999 !important;
  1305.     cursor: not-allowed
  1306. }
  1307.  
  1308. @media screen and (max-width: 720px) {
  1309.     .navigator-tools .actions-wrapper {
  1310.         *zoom: 1;
  1311.         float: none;
  1312.         margin-left: 0
  1313.     }
  1314.     .navigator-tools .actions-wrapper:before,
  1315.     .navigator-tools .actions-wrapper:after {
  1316.         content: " ";
  1317.         display: table
  1318.     }
  1319.     .navigator-tools .actions-wrapper:after {
  1320.         clear: both
  1321.     }
  1322. }
  1323.  
  1324. .navigator-tools .actions-wrapper.action-selected a {
  1325.     color: #666 !important;
  1326.     cursor: pointer
  1327. }
  1328.  
  1329. .navigator-tools .actions-wrapper.action-selected .actions-separated-list {
  1330.     display: inline-block
  1331. }
  1332.  
  1333. .navigator-tools .actions {
  1334.     display: none;
  1335.     float: right
  1336. }
  1337.  
  1338. @media screen and (max-width: 720px) {
  1339.     .navigator-tools .actions {
  1340.         *zoom: 1;
  1341.         float: none;
  1342.         margin-bottom: 10px
  1343.     }
  1344.     .navigator-tools .actions:before,
  1345.     .navigator-tools .actions:after {
  1346.         content: " ";
  1347.         display: table
  1348.     }
  1349.     .navigator-tools .actions:after {
  1350.         clear: both
  1351.     }
  1352. }
  1353.  
  1354. .navigator-tools .actions .all,
  1355. .navigator-tools .actions .question,
  1356. .navigator-tools .actions .clear,
  1357. .navigator-tools .actions .action-counter {
  1358.     font-size: 12px;
  1359.     line-height: 34px;
  1360.     vertical-align: text-top
  1361. }
  1362.  
  1363. .navigator-tools .actions .action-counter,
  1364. .navigator-tools .actions .all {
  1365.     color: #999
  1366. }
  1367.  
  1368. .navigator-tools .actions .question,
  1369. .navigator-tools .actions .clear {
  1370.     margin-left: 10px;
  1371.     padding-left: 10px;
  1372.     border-left: solid 1px #ddd
  1373. }
  1374.  
  1375. @media screen and (max-width: 720px) {
  1376.     .navigator-top-nav .breadcrumbs-container {
  1377.         float: none
  1378.     }
  1379.     .navigator-top-nav .navigator-tools {
  1380.         float: none
  1381.     }
  1382.     .navigator-top-nav .navigator-tools .separator:before {
  1383.         top: 0;
  1384.         bottom: 0
  1385.     }
  1386. }
  1387.  
  1388. .navigator-button-wrapper {
  1389.     display: inline-block;
  1390.     vertical-align: top;
  1391.     text-align: right;
  1392.     margin-bottom: 0;
  1393.     margin-left: 10px
  1394. }
  1395.  
  1396. @media screen and (max-width: 720px) {
  1397.     .navigator-button-wrapper {
  1398.         display: block;
  1399.         float: none;
  1400.         text-align: left;
  1401.         margin-top: 0;
  1402.         margin-left: 0
  1403.     }
  1404. }
  1405.  
  1406. .navigator-button {
  1407.     margin-right: 10px
  1408. }
  1409.  
  1410. .navigator-button,
  1411. .navigator-button:visited,
  1412. .navigator-button:link:visited,
  1413. .navigator-button:link {
  1414.     background-image: none !important;
  1415.     margin-bottom: 0;
  1416.     padding: 6px 20px !important;
  1417.     border-radius: 3px !important;
  1418.     color: #fff !important;
  1419.     font-size: 12px !important;
  1420.     line-height: 12px;
  1421.     font-weight: normal;
  1422.     text-transform: none !important;
  1423.     letter-spacing: normal !important;
  1424.     background-color: #609ab6 !important;
  1425.     border: 1px solid #609ab6 !important;
  1426.     background-clip: padding-box;
  1427.     -webkit-appearance: none;
  1428.     -moz-appearance: none;
  1429.     appearance: none;
  1430.     display: inline-block;
  1431.     vertical-align: top;
  1432.     padding: 10px 20px !important
  1433. }
  1434.  
  1435. .navigator-button:focus,
  1436. .navigator-button:visited:focus,
  1437. .navigator-button:link:visited:focus,
  1438. .navigator-button:link:focus {
  1439.     color: #fff !important;
  1440.     background-color: #ccc !important;
  1441.     border-color: #ccc !important;
  1442.     text-decoration: none !important
  1443. }
  1444.  
  1445. .navigator-button:hover,
  1446. .navigator-button:visited:hover,
  1447. .navigator-button:link:visited:hover,
  1448. .navigator-button:link:hover {
  1449.     color: #fff !important;
  1450.     background-color: #ccc !important;
  1451.     border-color: #ccc !important;
  1452.     text-decoration: none !important
  1453. }
  1454.  
  1455. .navigator-button:active,
  1456. .navigator-button:visited:active,
  1457. .navigator-button:link:visited:active,
  1458. .navigator-button:link:active {
  1459.     color: #fff !important;
  1460.     background-color: #0096cc !important;
  1461.     border-color: #0096cc !important;
  1462.     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important
  1463. }
  1464.  
  1465. .navigator-button:active:hover,
  1466. .navigator-button:active:focus,
  1467. .navigator-button:visited:active:hover,
  1468. .navigator-button:visited:active:focus,
  1469. .navigator-button:link:visited:active:hover,
  1470. .navigator-button:link:visited:active:focus,
  1471. .navigator-button:link:active:hover,
  1472. .navigator-button:link:active:focus {
  1473.     color: #fff !important;
  1474.     background-color: #007ba8 !important;
  1475.     border-color: #005e80 !important
  1476. }
  1477.  
  1478. .navigator-button:active,
  1479. .navigator-button:visited:active,
  1480. .navigator-button:link:visited:active,
  1481. .navigator-button:link:active {
  1482.     background-image: none !important
  1483. }
  1484.  
  1485. .navigator-button[disabled],
  1486. .navigator-button[disabled]:hover,
  1487. .navigator-button[disabled]:focus .navigator-button[disabled]:active,
  1488. .navigator-button:visited[disabled],
  1489. .navigator-button:visited[disabled]:hover,
  1490. .navigator-button:visited[disabled]:focus .navigator-button[disabled]:active,
  1491. .navigator-button:link:visited[disabled],
  1492. .navigator-button:link:visited[disabled]:hover,
  1493. .navigator-button:link:visited[disabled]:focus .navigator-button[disabled]:active,
  1494. .navigator-button:link[disabled],
  1495. .navigator-button:link[disabled]:hover,
  1496. .navigator-button:link[disabled]:focus .navigator-button[disabled]:active,
  1497. .navigator-button[disabled]:focus .navigator-button:visited[disabled]:active,
  1498. .navigator-button:visited[disabled]:focus .navigator-button:visited[disabled]:active,
  1499. .navigator-button:link:visited[disabled]:focus .navigator-button:visited[disabled]:active,
  1500. .navigator-button:link[disabled]:focus .navigator-button:visited[disabled]:active,
  1501. .navigator-button[disabled]:focus .navigator-button:link:visited[disabled]:active,
  1502. .navigator-button:visited[disabled]:focus .navigator-button:link:visited[disabled]:active,
  1503. .navigator-button:link:visited[disabled]:focus .navigator-button:link:visited[disabled]:active,
  1504. .navigator-button:link[disabled]:focus .navigator-button:link:visited[disabled]:active,
  1505. .navigator-button[disabled]:focus .navigator-button:link[disabled]:active,
  1506. .navigator-button:visited[disabled]:focus .navigator-button:link[disabled]:active,
  1507. .navigator-button:link:visited[disabled]:focus .navigator-button:link[disabled]:active,
  1508. .navigator-button:link[disabled]:focus .navigator-button:link[disabled]:active {
  1509.     background-color: #ccc !important;
  1510.     border-color: #ccc !important;
  1511.     color: rgba(255, 255, 255, 0.8) true;
  1512.     cursor: not-allowed;
  1513.     box-shadow: none !important
  1514. }
  1515.  
  1516. .navigator-button[disabled]:before,
  1517. .navigator-button[disabled]:hover:before,
  1518. .navigator-button[disabled]:focus .navigator-button[disabled]:active:before,
  1519. .navigator-button:visited[disabled]:before,
  1520. .navigator-button:visited[disabled]:hover:before,
  1521. .navigator-button:visited[disabled]:focus .navigator-button[disabled]:active:before,
  1522. .navigator-button:link:visited[disabled]:before,
  1523. .navigator-button:link:visited[disabled]:hover:before,
  1524. .navigator-button:link:visited[disabled]:focus .navigator-button[disabled]:active:before,
  1525. .navigator-button:link[disabled]:before,
  1526. .navigator-button:link[disabled]:hover:before,
  1527. .navigator-button:link[disabled]:focus .navigator-button[disabled]:active:before,
  1528. .navigator-button[disabled]:focus .navigator-button:visited[disabled]:active:before,
  1529. .navigator-button:visited[disabled]:focus .navigator-button:visited[disabled]:active:before,
  1530. .navigator-button:link:visited[disabled]:focus .navigator-button:visited[disabled]:active:before,
  1531. .navigator-button:link[disabled]:focus .navigator-button:visited[disabled]:active:before,
  1532. .navigator-button[disabled]:focus .navigator-button:link:visited[disabled]:active:before,
  1533. .navigator-button:visited[disabled]:focus .navigator-button:link:visited[disabled]:active:before,
  1534. .navigator-button:link:visited[disabled]:focus .navigator-button:link:visited[disabled]:active:before,
  1535. .navigator-button:link[disabled]:focus .navigator-button:link:visited[disabled]:active:before,
  1536. .navigator-button[disabled]:focus .navigator-button:link[disabled]:active:before,
  1537. .navigator-button:visited[disabled]:focus .navigator-button:link[disabled]:active:before,
  1538. .navigator-button:link:visited[disabled]:focus .navigator-button:link[disabled]:active:before,
  1539. .navigator-button:link[disabled]:focus .navigator-button:link[disabled]:active:before {
  1540.     color: rgba(255, 255, 255, 0.4) true
  1541. }
  1542.  
  1543. .navigator-button .icon {
  1544.     position: relative;
  1545.     margin-right: 5px
  1546. }
  1547.  
  1548. .navigator-button .fa-folder {
  1549.     top: 0
  1550. }
  1551.  
  1552. .navigator-button.navigator-button-upload {
  1553.     margin-right: 0
  1554. }
  1555.  
  1556. .upload-button-disabled {
  1557.     display: inline-block
  1558. }
  1559.  
  1560. .navigator-button+.filer-dropdown-menu {
  1561.     margin-top: -2px
  1562. }
  1563.  
  1564. .navigator {
  1565.     position: relative;
  1566.     overflow-x: auto;
  1567.     width: 100%
  1568. }
  1569.  
  1570. .navigator form {
  1571.     margin: 0;
  1572.     padding: 0;
  1573.     box-shadow: none
  1574. }
  1575.  
  1576. .filer-dropdown-container {
  1577.     display: inline-block;
  1578.     position: relative;
  1579.     vertical-align: top
  1580. }
  1581.  
  1582. .filer-dropdown-container .fa-caret-down {
  1583.     font-size: 16px
  1584. }
  1585.  
  1586. .filer-dropdown-container .filer-dropdown-menu,
  1587. .filer-dropdown-container+.filer-dropdown-menu {
  1588.     display: none;
  1589.     right: 0;
  1590.     left: auto;
  1591.     border: 0;
  1592.     box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25)
  1593. }
  1594.  
  1595. .filer-dropdown-container .filer-dropdown-menu>li>a,
  1596. .filer-dropdown-container+.filer-dropdown-menu>li>a {
  1597.     display: block;
  1598.     color: #5b80b2;
  1599.     font-weight: normal;
  1600.     white-space: normal;
  1601.     padding: 12px 20px !important
  1602. }
  1603.  
  1604. @media screen and (min-width: 720px) {
  1605.     .filer-dropdown-container .filer-dropdown-menu>li>a,
  1606.     .filer-dropdown-container+.filer-dropdown-menu>li>a {
  1607.         white-space: nowrap
  1608.     }
  1609. }
  1610.  
  1611. .filer-dropdown-container .filer-dropdown-menu label,
  1612. .filer-dropdown-container+.filer-dropdown-menu label {
  1613.     display: block;
  1614.     line-height: 20px !important;
  1615.     text-transform: none;
  1616.     width: auto;
  1617.     margin: 5px 0 !important;
  1618.     padding: 0 10px !important
  1619. }
  1620.  
  1621. .filer-dropdown-container .filer-dropdown-menu input,
  1622. .filer-dropdown-container+.filer-dropdown-menu input {
  1623.     position: relative;
  1624.     top: 4px;
  1625.     vertical-align: top;
  1626.     margin-right: 5px
  1627. }
  1628.  
  1629. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes,
  1630. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes {
  1631.     width: 0;
  1632.     min-height: 50px;
  1633.     padding: 15px;
  1634.     border: 0;
  1635.     box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25)
  1636. }
  1637.  
  1638. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes:before,
  1639. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes:before {
  1640.     display: none
  1641. }
  1642.  
  1643. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes .fa-close,
  1644. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes .fa-close {
  1645.     position: absolute;
  1646.     top: 10px;
  1647.     right: 10px;
  1648.     color: #666;
  1649.     cursor: pointer
  1650. }
  1651.  
  1652. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes .fa-close:hover,
  1653. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes .fa-close:hover {
  1654.     color: #5b80b2
  1655. }
  1656.  
  1657. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes p,
  1658. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes p {
  1659.     color: #999 !important;
  1660.     font-weight: normal;
  1661.     text-transform: uppercase;
  1662.     margin-bottom: 5px
  1663. }
  1664.  
  1665. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes label,
  1666. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes label {
  1667.     color: #666 !important;
  1668.     font-weight: normal;
  1669.     padding: 0 !important;
  1670.     margin-top: 0 !important
  1671. }
  1672.  
  1673. .filer-dropdown-container .filer-dropdown-menu.filer-dropdown-menu-checkboxes label input,
  1674. .filer-dropdown-container+.filer-dropdown-menu.filer-dropdown-menu-checkboxes label input {
  1675.     margin-left: 0
  1676. }
  1677.  
  1678. .filer-dropdown-container .filer-dropdown-menu a:hover,
  1679. .filer-dropdown-container+.filer-dropdown-menu a:hover {
  1680.     color: white !important;
  1681.     background: #609ab6 !important
  1682. }
  1683.  
  1684. .filer-dropdown-container.open .filer-dropdown-menu {
  1685.     display: block
  1686. }
  1687.  
  1688. .filer-dropdown-container.open .filer-dropdown-menu li {
  1689.     margin: 0;
  1690.     padding: 0;
  1691.     list-style-type: none
  1692. }
  1693.  
  1694. .filer-dropdown-container+.separator {
  1695.     margin-right: 10px
  1696. }
  1697.  
  1698. .filer-dropdown-container-down>a,
  1699. .filer-dropdown-container-down>a:link,
  1700. .filer-dropdown-container-down>a:visited,
  1701. .filer-dropdown-container-down>a:link:visited {
  1702.     color: #666;
  1703.     font-size: 20px;
  1704.     line-height: 35px;
  1705.     height: 35px;
  1706.     padding: 0 10px
  1707. }
  1708.  
  1709. .filer-dropdown-container-down .filer-dropdown-menu {
  1710.     right: auto;
  1711.     left: -14px;
  1712.     margin-right: 10px
  1713. }
  1714.  
  1715. .filer-dropdown-menu {
  1716.     position: absolute;
  1717.     top: 100%;
  1718.     z-index: 1000;
  1719.     display: none;
  1720.     float: left;
  1721.     min-width: 160px;
  1722.     margin: 2px 0 0;
  1723.     margin-top: 0 !important;
  1724.     list-style: none;
  1725.     font-size: 14px;
  1726.     text-align: left;
  1727.     background-color: #fff;
  1728.     border-radius: 4px;
  1729.     background-clip: padding-box
  1730. }
  1731.  
  1732. .filer-dropdown-menu:before {
  1733.     position: absolute;
  1734.     top: -5px;
  1735.     left: 35px;
  1736.     z-index: -1;
  1737.     content: '';
  1738.     width: 10px;
  1739.     height: 10px;
  1740.     margin-left: -5px;
  1741.     -webkit-transform: rotate(45deg);
  1742.     transform: rotate(45deg);
  1743.     background-color: #fff
  1744. }
  1745.  
  1746. .filer-dropdown-menu.create-menu-dropdown:before {
  1747.     left: auto;
  1748.     right: 17px
  1749. }
  1750.  
  1751. .navigator-breadcrumbs {
  1752.     *zoom: 1;
  1753.     display: table-cell;
  1754.     vertical-align: middle;
  1755.     font-size: 16px;
  1756.     white-space: nowrap;
  1757.     width: 60px
  1758. }
  1759.  
  1760. .navigator-breadcrumbs:before,
  1761. .navigator-breadcrumbs:after {
  1762.     content: " ";
  1763.     display: table
  1764. }
  1765.  
  1766. .navigator-breadcrumbs:after {
  1767.     clear: both
  1768. }
  1769.  
  1770. .navigator-breadcrumbs>a {
  1771.     color: #333 !important
  1772. }
  1773.  
  1774. .navigator-breadcrumbs .icon {
  1775.     color: #999;
  1776.     line-height: 35px;
  1777.     height: 35px;
  1778.     margin: 0 5px
  1779. }
  1780.  
  1781. .navigator-breadcrumbs .icon:before {
  1782.     vertical-align: middle
  1783. }
  1784.  
  1785. .navigator-breadcrumbs li {
  1786.     list-style-type: none
  1787. }
  1788.  
  1789. .navigator-breadcrumbs-folder-name-wrapper {
  1790.     display: table-cell;
  1791.     overflow: hidden;
  1792.     font-size: 16px;
  1793.     font-weight: bold;
  1794.     vertical-align: middle;
  1795.     white-space: nowrap
  1796. }
  1797.  
  1798. .navigator-breadcrumbs-folder-name {
  1799.     display: block;
  1800.     overflow: hidden;
  1801.     white-space: normal;
  1802.     line-height: 35px;
  1803.     width: 100%;
  1804.     height: 35px
  1805. }
  1806.  
  1807. .navigator-breadcrumbs-folder-name-inner {
  1808.     display: block;
  1809.     position: relative;
  1810.     overflow: hidden;
  1811.     line-height: 35px;
  1812.     height: 35px;
  1813.     width: 100%;
  1814.     text-overflow: ellipsis
  1815. }
  1816.  
  1817. .filer-navigator-breadcrumbs-dropdown-container {
  1818.     position: relative;
  1819.     float: left;
  1820.     vertical-align: middle;
  1821.     margin: 0 7px 0 0
  1822. }
  1823.  
  1824. .filer-navigator-breadcrumbs-dropdown-container>a img {
  1825.     padding: 3px 0
  1826. }
  1827.  
  1828. .filer-navigator-breadcrumbs-dropdown-container .navigator-breadcrumbs-dropdown {
  1829.     left: -15px !important;
  1830.     min-width: 200px;
  1831.     padding: 0;
  1832.     margin-top: 0;
  1833.     border: 0;
  1834.     box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25)
  1835. }
  1836.  
  1837. .filer-navigator-breadcrumbs-dropdown-container .navigator-breadcrumbs-dropdown>li {
  1838.     padding: 0
  1839. }
  1840.  
  1841. .filer-navigator-breadcrumbs-dropdown-container .navigator-breadcrumbs-dropdown>li>a {
  1842.     color: #5b80b2;
  1843.     padding: 12px 20px 3px !important;
  1844.     border-bottom: solid 1px #e1e1e1
  1845. }
  1846.  
  1847. .filer-navigator-breadcrumbs-dropdown-container .navigator-breadcrumbs-dropdown>li>a:hover {
  1848.     color: white !important;
  1849.     background: #609ab6 !important
  1850. }
  1851.  
  1852. .filer-navigator-breadcrumbs-dropdown-container .navigator-breadcrumbs-dropdown>li:last-child>a {
  1853.     border-bottom: none
  1854. }
  1855.  
  1856. .filer-navigator-breadcrumbs-dropdown-container .navigator-breadcrumbs-dropdown img {
  1857.     position: relative;
  1858.     top: -5px;
  1859.     vertical-align: top;
  1860.     margin: 0 10px 0 0
  1861. }
  1862.  
  1863. .navigator-dropdown-arrow-up {
  1864.     position: relative;
  1865.     left: 20px;
  1866.     overflow: hidden;
  1867.     width: 20px;
  1868.     height: 20px;
  1869.     margin-top: -20px;
  1870.     z-index: 1001
  1871. }
  1872.  
  1873. .navigator-dropdown-arrow-up:after {
  1874.     content: "";
  1875.     position: absolute;
  1876.     top: 15px;
  1877.     left: 5px;
  1878.     width: 10px;
  1879.     height: 10px;
  1880.     background: white;
  1881.     -webkit-transform: rotate(45deg);
  1882.     transform: rotate(45deg);
  1883.     box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25)
  1884. }
  1885.  
  1886. .navigator-breadcrumbs-name-dropdown-wrapper {
  1887.     display: table;
  1888.     min-height: 35px
  1889. }
  1890.  
  1891. .navigator-breadcrumbs-name-dropdown-wrapper .filer-dropdown-menu {
  1892.     left: auto;
  1893.     right: -80px
  1894. }
  1895.  
  1896. .navigator-breadcrumbs-name-dropdown-wrapper .filer-dropdown-menu:before {
  1897.     right: 80px;
  1898.     left: auto
  1899. }
  1900.  
  1901. .navigator-breadcrumbs-name-dropdown-wrapper a {
  1902.     display: inline-block
  1903. }
  1904.  
  1905. .empty-filer-header-cell {
  1906.     display: table-cell;
  1907.     vertical-align: middle
  1908. }
  1909.  
  1910. .popup.app-cmsplugin_filer_image .form-row.field-image .field-box,
  1911. .popup.app-cmsplugin_filer_image .field-box.field-free_link,
  1912. .popup.app-cmsplugin_filer_image .field-box.field-page_link,
  1913. .popup.app-cmsplugin_filer_image .field-box.field-file_link {
  1914.     float: none !important;
  1915.     margin-right: 0 !important;
  1916.     margin-top: 20px !important
  1917. }
  1918.  
  1919. .popup.app-cmsplugin_filer_image .form-row.field-image .field-box:first-child,
  1920. .popup.app-cmsplugin_filer_image .field-box.field-free_link:first-child,
  1921. .popup.app-cmsplugin_filer_image .field-box.field-page_link:first-child,
  1922. .popup.app-cmsplugin_filer_image .field-box.field-file_link:first-child {
  1923.     margin-top: 0 !important
  1924. }
  1925.  
  1926. .popup.app-cmsplugin_filer_image .form-row.field-image .field-box input,
  1927. .popup.app-cmsplugin_filer_image .field-box.field-free_link input,
  1928. .popup.app-cmsplugin_filer_image .field-box.field-page_link input,
  1929. .popup.app-cmsplugin_filer_image .field-box.field-file_link input {
  1930.     width: 100% !important
  1931. }
  1932.  
  1933. .popup.app-cmsplugin_filer_image .form-row .field-box.field-crop,
  1934. .popup.app-cmsplugin_filer_image .form-row .field-box.field-upscale {
  1935.     margin-top: 30px
  1936. }
  1937.  
  1938. .popup.delete-confirmation .colM ul {
  1939.     margin-bottom: 25px !important
  1940. }
  1941.  
  1942. .popup .image-info-detail {
  1943.     padding: 0;
  1944.     padding-bottom: 25px;
  1945.     margin-bottom: 30px;
  1946.     box-shadow: none;
  1947.     border-bottom: solid 1px #ddd
  1948. }
  1949.  
  1950. .popup.change-list.filebrowser #result_list tbody th,
  1951. .popup.change-list.filebrowser #result_list tbody td {
  1952.     height: auto
  1953. }
  1954.  
  1955. .popup .filer-dropzone {
  1956.     padding: 20px
  1957. }
  1958.  
  1959. .popup form .form-row .filer-dropzone .filerFile {
  1960.     top: 32px
  1961. }
  1962.  
  1963. .popup.filebrowser #container #content {
  1964.     margin: 0 !important
  1965. }
  1966.  
  1967. .popup .navigator-button-wrapper {
  1968.     float: right
  1969. }
  1970.  
  1971. @media screen and (max-width: 720px) {
  1972.     .popup .navigator-button-wrapper {
  1973.         float: none
  1974.     }
  1975. }
  1976.  
  1977. .popup .navigator-top-nav .tools-container {
  1978.     width: 70%
  1979. }
  1980.  
  1981. .popup .navigator-top-nav .breadcrumbs-container {
  1982.     width: 30%
  1983. }
  1984.  
  1985. @media screen and (max-width: 720px) {
  1986.     .popup .navigator-top-nav .tools-container,
  1987.     .popup .navigator-top-nav .breadcrumbs-container {
  1988.         width: 100%
  1989.     }
  1990. }
  1991.  
  1992. form .form-row[class*="file"] .related-widget-wrapper-link,
  1993. form .form-row[class*="img"] .related-widget-wrapper-link,
  1994. form .form-row[class*="image"] .related-widget-wrapper-link,
  1995. form .form-row[class*="visual"] .related-widget-wrapper-link {
  1996.     display: none
  1997. }
  1998.  
  1999. form .form-row .filer-dropzone {
  2000.     *zoom: 1;
  2001.     position: relative;
  2002.     min-width: 215px;
  2003.     border: solid 1px #ddd;
  2004.     border-radius: 3px;
  2005.     background-color: #f2f2f2;
  2006.     box-sizing: border-box !important
  2007. }
  2008.  
  2009. form .form-row .filer-dropzone:before,
  2010. form .form-row .filer-dropzone:after {
  2011.     content: " ";
  2012.     display: table
  2013. }
  2014.  
  2015. form .form-row .filer-dropzone:after {
  2016.     clear: both
  2017. }
  2018.  
  2019. form .form-row .filer-dropzone .z-index-fix {
  2020.     position: absolute;
  2021.     top: 0;
  2022.     right: 0;
  2023.     bottom: 0;
  2024.     left: 0
  2025. }
  2026.  
  2027. form .form-row .filer-dropzone.dz-drag-hover {
  2028.     padding-top: 19px;
  2029.     background-color: #f1faff;
  2030.     border: solid 2px #609ab6 !important
  2031. }
  2032.  
  2033. form .form-row .filer-dropzone.dz-drag-hover .z-index-fix {
  2034.     z-index: 1
  2035. }
  2036.  
  2037. form .form-row .filer-dropzone.dz-drag-hover .dz-message {
  2038.     opacity: 1;
  2039.     display: block !important;
  2040.     visibility: visible
  2041. }
  2042.  
  2043. form .form-row .filer-dropzone.dz-drag-hover .filerFile {
  2044.     display: none
  2045. }
  2046.  
  2047. form .form-row .filer-dropzone.dz-drag-hover .dz-message,
  2048. form .form-row .filer-dropzone.dz-drag-hover .dz-message .icon {
  2049.     color: #5b80b2 !important
  2050. }
  2051.  
  2052. form .form-row .filer-dropzone.dz-started .fileUpload {
  2053.     display: none
  2054. }
  2055.  
  2056. form .form-row .filer-dropzone .dz-preview {
  2057.     width: 100%;
  2058.     min-height: auto;
  2059.     margin-right: 0;
  2060.     margin-bottom: 0;
  2061.     margin-left: 0;
  2062.     padding-bottom: 10px;
  2063.     border-bottom: solid 1px #ddd
  2064. }
  2065.  
  2066. form .form-row .filer-dropzone .dz-preview.dz-error {
  2067.     position: relative
  2068. }
  2069.  
  2070. form .form-row .filer-dropzone .dz-preview.dz-error .dz-error-message {
  2071.     display: none
  2072. }
  2073.  
  2074. form .form-row .filer-dropzone .dz-preview.dz-error:hover .dz-error-message {
  2075.     display: block
  2076. }
  2077.  
  2078. form .form-row .filer-dropzone .dz-preview .dz-details {
  2079.     min-width: calc(100% - 80px);
  2080.     max-width: calc(100% - 80px);
  2081.     margin-top: 7px;
  2082.     margin-left: 40px;
  2083.     padding: 0;
  2084.     opacity: 1
  2085. }
  2086.  
  2087. form .form-row .filer-dropzone .dz-preview .dz-details .dz-filename,
  2088. form .form-row .filer-dropzone .dz-preview .dz-details .dz-filename:hover,
  2089. form .form-row .filer-dropzone .dz-preview .dz-details .dz-size {
  2090.     float: left;
  2091.     text-align: left
  2092. }
  2093.  
  2094. form .form-row .filer-dropzone .dz-preview .dz-details .dz-filename span,
  2095. form .form-row .filer-dropzone .dz-preview .dz-details .dz-filename:hover span,
  2096. form .form-row .filer-dropzone .dz-preview .dz-details .dz-size span {
  2097.     color: #666;
  2098.     border: 0 !important;
  2099.     background-color: transparent !important
  2100. }
  2101.  
  2102. form .form-row .filer-dropzone .dz-preview .dz-remove {
  2103.     display: inline-block;
  2104.     position: absolute;
  2105.     top: 7px;
  2106.     right: 25px;
  2107.     font: 0/0 a
  2108. }
  2109.  
  2110. form .form-row .filer-dropzone .dz-preview .dz-remove:before {
  2111.     content: "\E003"
  2112. }
  2113.  
  2114. form .form-row .filer-dropzone .dz-preview .dz-remove:before {
  2115.     color: #666;
  2116.     font-size: 18px
  2117. }
  2118.  
  2119. form .form-row .filer-dropzone .dz-preview .dz-error-message {
  2120.     top: 65px;
  2121.     left: 0;
  2122.     width: 100%
  2123. }
  2124.  
  2125. form .form-row .filer-dropzone .dz-preview .dz-success-mark,
  2126. form .form-row .filer-dropzone .dz-preview .dz-error-mark {
  2127.     top: 5px;
  2128.     right: 0;
  2129.     left: auto;
  2130.     margin-top: 0
  2131. }
  2132.  
  2133. form .form-row .filer-dropzone .dz-preview .dz-success-mark:before,
  2134. form .form-row .filer-dropzone .dz-preview .dz-error-mark:before {
  2135.     color: #666
  2136. }
  2137.  
  2138. form .form-row .filer-dropzone .dz-preview .dz-success-mark svg,
  2139. form .form-row .filer-dropzone .dz-preview .dz-error-mark svg {
  2140.     display: none
  2141. }
  2142.  
  2143. form .form-row .filer-dropzone .dz-preview .dz-success-mark:before {
  2144.     content: "\E001"
  2145. }
  2146.  
  2147. form .form-row .filer-dropzone .dz-preview .dz-success-mark:before {
  2148.     color: #693
  2149. }
  2150.  
  2151. form .form-row .filer-dropzone .dz-preview .dz-error-mark:before {
  2152.     content: "\E002"
  2153. }
  2154.  
  2155. form .form-row .filer-dropzone .dz-preview .dz-error-mark:before {
  2156.     color: red
  2157. }
  2158.  
  2159. form .form-row .filer-dropzone .dz-preview.dz-image-preview,
  2160. form .form-row .filer-dropzone .dz-preview.dz-file-preview {
  2161.     background-color: transparent
  2162. }
  2163.  
  2164. form .form-row .filer-dropzone .dz-preview.dz-image-preview .dz-image,
  2165. form .form-row .filer-dropzone .dz-preview.dz-file-preview .dz-image {
  2166.     overflow: hidden;
  2167.     width: 36px;
  2168.     height: 36px;
  2169.     border: solid 1px #ddd;
  2170.     border-radius: 0
  2171. }
  2172.  
  2173. form .form-row .filer-dropzone .dz-preview.dz-image-preview .dz-image img,
  2174. form .form-row .filer-dropzone .dz-preview.dz-file-preview .dz-image img {
  2175.     width: 100%;
  2176.     height: auto
  2177. }
  2178.  
  2179. form .form-row .filer-dropzone .dz-preview .dz-progress {
  2180.     top: 18px;
  2181.     left: 0;
  2182.     width: calc(100% - 40px);
  2183.     height: 10px;
  2184.     margin-left: 40px
  2185. }
  2186.  
  2187. form .form-row .filer-dropzone .dz-message {
  2188.     float: right;
  2189.     color: gray;
  2190.     width: 100%;
  2191.     margin: 15px 0 0
  2192. }
  2193.  
  2194. form .form-row .filer-dropzone .icon {
  2195.     position: relative;
  2196.     top: 3px;
  2197.     color: gray;
  2198.     font-size: 24px;
  2199.     margin-right: 10px
  2200. }
  2201.  
  2202. form .form-row .filer-dropzone .filerFile .related-lookup {
  2203.     background-image: none !important;
  2204.     margin-bottom: 0;
  2205.     padding: 6px 20px !important;
  2206.     border-radius: 3px !important;
  2207.     color: #fff !important;
  2208.     font-size: 12px !important;
  2209.     line-height: 12px;
  2210.     font-weight: normal;
  2211.     text-transform: none !important;
  2212.     letter-spacing: normal !important;
  2213.     background-color: #609ab6 !important;
  2214.     border: 1px solid #609ab6 !important;
  2215.     background-clip: padding-box;
  2216.     -webkit-appearance: none;
  2217.     -moz-appearance: none;
  2218.     appearance: none;
  2219.     float: left !important;
  2220.     overflow: hidden;
  2221.     line-height: 14px;
  2222.     width: auto !important;
  2223.     height: auto !important;
  2224.     padding: 10px 20px !important;
  2225.     cursor: pointer
  2226. }
  2227.  
  2228. form .form-row .filer-dropzone .filerFile .related-lookup:focus {
  2229.     color: #fff !important;
  2230.     background-color: #ccc !important;
  2231.     border-color: #ccc !important;
  2232.     text-decoration: none !important
  2233. }
  2234.  
  2235. form .form-row .filer-dropzone .filerFile .related-lookup:hover {
  2236.     color: #fff !important;
  2237.     background-color: #ccc !important;
  2238.     border-color: #ccc !important;
  2239.     text-decoration: none !important
  2240. }
  2241.  
  2242. form .form-row .filer-dropzone .filerFile .related-lookup:active {
  2243.     color: #fff !important;
  2244.     background-color: #0096cc !important;
  2245.     border-color: #0096cc !important;
  2246.     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important
  2247. }
  2248.  
  2249. form .form-row .filer-dropzone .filerFile .related-lookup:active:hover,
  2250. form .form-row .filer-dropzone .filerFile .related-lookup:active:focus {
  2251.     color: #fff !important;
  2252.     background-color: #007ba8 !important;
  2253.     border-color: #005e80 !important
  2254. }
  2255.  
  2256. form .form-row .filer-dropzone .filerFile .related-lookup:active {
  2257.     background-image: none !important
  2258. }
  2259.  
  2260. form .form-row .filer-dropzone .filerFile .related-lookup[disabled],
  2261. form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:hover,
  2262. form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:focus form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:active {
  2263.     background-color: #ccc !important;
  2264.     border-color: #ccc !important;
  2265.     color: rgba(255, 255, 255, 0.8) true;
  2266.     cursor: not-allowed;
  2267.     box-shadow: none !important
  2268. }
  2269.  
  2270. form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:before,
  2271. form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:hover:before,
  2272. form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:focus form .form-row .filer-dropzone .filerFile .related-lookup[disabled]:active:before {
  2273.     color: rgba(255, 255, 255, 0.4) true
  2274. }
  2275.  
  2276. form .form-row .filer-dropzone .filerFile .related-lookup .fa {
  2277.     color: white;
  2278.     font-size: 17px;
  2279.     margin: 0 10px 0 0 !important;
  2280.     vertical-align: middle
  2281. }
  2282.  
  2283. form .form-row .filer-dropzone .filerFile .related-lookup:before {
  2284.     display: none
  2285. }
  2286.  
  2287. form .form-row .filer-dropzone .filerFile .related-lookup .choose-file,
  2288. form .form-row .filer-dropzone .filerFile .related-lookup .edit-file {
  2289.     color: white;
  2290.     margin: 0
  2291. }
  2292.  
  2293. form .form-row .filer-dropzone .filerFile .related-lookup .edit-file {
  2294.     display: none
  2295. }
  2296.  
  2297. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change {
  2298.     background-image: none !important;
  2299.     margin-bottom: 0;
  2300.     padding: 6px 20px !important;
  2301.     border-radius: 3px !important;
  2302.     color: #454545 !important;
  2303.     font-size: 12px !important;
  2304.     line-height: 12px;
  2305.     font-weight: normal;
  2306.     text-transform: none !important;
  2307.     letter-spacing: normal !important;
  2308.     background-color: #fff !important;
  2309.     border: 1px solid #ddd !important;
  2310.     background-clip: padding-box;
  2311.     -webkit-appearance: none;
  2312.     -moz-appearance: none;
  2313.     appearance: none;
  2314.     float: right !important;
  2315.     padding: 5px 0 !important;
  2316.     width: 36px !important;
  2317.     height: 36px !important
  2318. }
  2319.  
  2320. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:focus {
  2321.     color: #454545 !important;
  2322.     background-color: #f2f2f2 !important;
  2323.     border-color: #d0d0d0 !important;
  2324.     text-decoration: none !important
  2325. }
  2326.  
  2327. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:hover {
  2328.     color: #454545 !important;
  2329.     background-color: #f2f2f2 !important;
  2330.     border-color: #d0d0d0 !important;
  2331.     text-decoration: none !important
  2332. }
  2333.  
  2334. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:active {
  2335.     color: #454545 !important;
  2336.     background-color: #e6e6e6 !important;
  2337.     border-color: #c3c3c3 !important;
  2338.     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important
  2339. }
  2340.  
  2341. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:active:hover,
  2342. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:active:focus {
  2343.     color: #454545 !important;
  2344.     background-color: #d4d4d4 !important;
  2345.     border-color: #9d9d9d !important
  2346. }
  2347.  
  2348. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:active {
  2349.     background-image: none !important
  2350. }
  2351.  
  2352. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled],
  2353. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:hover,
  2354. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:focus form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:active {
  2355.     background-color: rgba(255, 255, 255, 0.4) !important;
  2356.     border-color: rgba(221, 221, 221, 0.4) !important;
  2357.     color: rgba(69, 69, 69, 0.8) true;
  2358.     cursor: not-allowed;
  2359.     box-shadow: none !important
  2360. }
  2361.  
  2362. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:before,
  2363. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:hover:before,
  2364. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:focus form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change[disabled]:active:before {
  2365.     color: rgba(69, 69, 69, 0.4) true
  2366. }
  2367.  
  2368. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change:focus {
  2369.     background-color: white !important
  2370. }
  2371.  
  2372. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change span {
  2373.     text-align: center;
  2374.     line-height: 24px
  2375. }
  2376.  
  2377. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change .fa {
  2378.     color: #999;
  2379.     margin-right: 0 !important
  2380. }
  2381.  
  2382. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change .choose-file {
  2383.     display: none
  2384. }
  2385.  
  2386. form .form-row .filer-dropzone .filerFile .related-lookup.related-lookup-change .edit-file {
  2387.     display: block
  2388. }
  2389.  
  2390. form .form-row .filer-dropzone .filerClearer {
  2391.     width: 36px !important;
  2392.     height: 36px !important
  2393. }
  2394.  
  2395. form .form-row .filer-dropzone .filerFile {
  2396.     position: absolute;
  2397.     top: 32px;
  2398.     left: 20px;
  2399.     width: calc(100% - 40px)
  2400. }
  2401.  
  2402. form .form-row .filer-dropzone .filerFile img[src*=nofile] {
  2403.     background-color: #fff
  2404. }
  2405.  
  2406. form .form-row .filer-dropzone .filerFile span:not(:empty):not('.choose-file'):not('.edit-file') {
  2407.     overflow: hidden;
  2408.     white-space: nowrap;
  2409.     text-overflow: ellipsis;
  2410.     width: calc(100% - 150px)
  2411. }
  2412.  
  2413. form .form-row .filer-dropzone .filerFile img {
  2414.     width: 36px;
  2415.     height: 36px;
  2416.     margin-right: 10px;
  2417.     border: solid 1px #ddd;
  2418.     border-radius: 3px
  2419. }
  2420.  
  2421. form .form-row .filer-dropzone .filerFile img[src*="nofile"] {
  2422.     box-sizing: border-box;
  2423.     margin-right: 0;
  2424.     border: solid 1px #ddd;
  2425.     border-radius: 3px
  2426. }
  2427.  
  2428. form .form-row .filer-dropzone .filerFile img,
  2429. form .form-row .filer-dropzone .filerFile .related-lookup {
  2430.     display: inline-block;
  2431.     text-align: center !important;
  2432.     vertical-align: top
  2433. }
  2434.  
  2435. form .form-row .filer-dropzone .filerFile a {
  2436.     box-sizing: border-box;
  2437.     padding-top: 10px !important
  2438. }
  2439.  
  2440. form .form-row .filer-dropzone .filerFile span {
  2441.     display: inline-block;
  2442.     color: #666;
  2443.     font-weight: normal;
  2444.     margin-top: 6px;
  2445.     margin-bottom: 6px;
  2446.     text-align: left
  2447. }
  2448.  
  2449. form .form-row .filer-dropzone .filerFile span:empty+.related-lookup {
  2450.     float: none !important;
  2451.     margin-left: 0 !important
  2452. }
  2453.  
  2454. form .form-row .filer-dropzone .filerFile .filerClearer {
  2455.     background-image: none !important;
  2456.     margin-bottom: 0;
  2457.     padding: 6px 20px !important;
  2458.     border-radius: 3px !important;
  2459.     color: #454545 !important;
  2460.     font-size: 12px !important;
  2461.     line-height: 12px;
  2462.     font-weight: normal;
  2463.     text-transform: none !important;
  2464.     letter-spacing: normal !important;
  2465.     background-color: #fff !important;
  2466.     border: 1px solid #ddd !important;
  2467.     background-clip: padding-box;
  2468.     -webkit-appearance: none;
  2469.     -moz-appearance: none;
  2470.     appearance: none;
  2471.     float: right;
  2472.     width: 10px;
  2473.     height: 10px;
  2474.     margin: 0 0 0 5px !important;
  2475.     padding: 12px !important;
  2476.     border: solid 1px #ddd;
  2477.     border-radius: 3px;
  2478.     cursor: pointer
  2479. }
  2480.  
  2481. form .form-row .filer-dropzone .filerFile .filerClearer:focus {
  2482.     color: #454545 !important;
  2483.     background-color: #f2f2f2 !important;
  2484.     border-color: #d0d0d0 !important;
  2485.     text-decoration: none !important
  2486. }
  2487.  
  2488. form .form-row .filer-dropzone .filerFile .filerClearer:hover {
  2489.     color: #454545 !important;
  2490.     background-color: #f2f2f2 !important;
  2491.     border-color: #d0d0d0 !important;
  2492.     text-decoration: none !important
  2493. }
  2494.  
  2495. form .form-row .filer-dropzone .filerFile .filerClearer:active {
  2496.     color: #454545 !important;
  2497.     background-color: #e6e6e6 !important;
  2498.     border-color: #c3c3c3 !important;
  2499.     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important
  2500. }
  2501.  
  2502. form .form-row .filer-dropzone .filerFile .filerClearer:active:hover,
  2503. form .form-row .filer-dropzone .filerFile .filerClearer:active:focus {
  2504.     color: #454545 !important;
  2505.     background-color: #d4d4d4 !important;
  2506.     border-color: #9d9d9d !important
  2507. }
  2508.  
  2509. form .form-row .filer-dropzone .filerFile .filerClearer:active {
  2510.     background-image: none !important
  2511. }
  2512.  
  2513. form .form-row .filer-dropzone .filerFile .filerClearer[disabled],
  2514. form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:hover,
  2515. form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:focus form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:active {
  2516.     background-color: rgba(255, 255, 255, 0.4) !important;
  2517.     border-color: rgba(221, 221, 221, 0.4) !important;
  2518.     color: rgba(69, 69, 69, 0.8) true;
  2519.     cursor: not-allowed;
  2520.     box-shadow: none !important
  2521. }
  2522.  
  2523. form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:before,
  2524. form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:hover:before,
  2525. form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:focus form .form-row .filer-dropzone .filerFile .filerClearer[disabled]:active:before {
  2526.     color: rgba(69, 69, 69, 0.4) true
  2527. }
  2528.  
  2529. form .form-row .filer-dropzone .filerFile .filerClearer:before {
  2530.     color: #999 !important;
  2531.     vertical-align: middle;
  2532.     margin: 0
  2533. }
  2534.  
  2535. form .form-row .filer-dropzone.filer-dropzone-mobile .filerFile {
  2536.     top: 40px;
  2537.     text-align: center
  2538. }
  2539.  
  2540. form .form-row .filer-dropzone.filer-dropzone-mobile .dz-message {
  2541.     overflow: hidden;
  2542.     white-space: nowrap;
  2543.     text-overflow: ellipsis;
  2544.     margin-top: 75px
  2545. }
  2546.  
  2547. form .form-row .filer-dropzone.filer-dropzone-mobile.js-object-attached .filerFile {
  2548.     top: 32px;
  2549.     text-align: left
  2550. }
  2551.  
  2552. @media screen and (max-width: 810px) {
  2553.     form .form-row .filer-dropzone.filer-dropzone-mobile.js-object-attached .filerFile.js-file-selector .description_text {
  2554.         text-overflow: ellipsis;
  2555.         width: calc(100% - 150px);
  2556.         overflow: hidden;
  2557.         height: 20px
  2558.     }
  2559. }
  2560.  
  2561. form .form-row .filer-dropzone.filer-dropzone-mobile.js-object-attached .filerFile.js-file-selector span:not('.choose-file'):not('.edit-file'),
  2562. form .form-row .filer-dropzone.filer-dropzone-mobile.js-object-attached .filerFile.js-file-selector .dz-name {
  2563.     width: calc(100% - 145px)
  2564. }
  2565.  
  2566. form .form-row .filer-dropzone.filer-dropzone-folder .filerFile {
  2567.     top: 32px !important
  2568. }
  2569.  
  2570. form .form-row .filer-dropzone.filer-dropzone-folder .filerFile #id_folder_description_txt {
  2571.     float: left
  2572. }
  2573.  
  2574. @media screen and (max-width: 810px) {
  2575.     form .form-row .filer-dropzone .filerFile {
  2576.         top: 40px !important;
  2577.         text-align: center
  2578.     }
  2579.     form .form-row .filer-dropzone .dz-message {
  2580.         overflow: hidden;
  2581.         white-space: nowrap;
  2582.         text-overflow: ellipsis;
  2583.         margin-top: 75px !important
  2584.     }
  2585.     form .form-row .filer-dropzone.js-object-attached .filerFile {
  2586.         top: 62px !important
  2587.     }
  2588.     form .form-row .filer-dropzone.filer-dropzone-folder .filerFile {
  2589.         top: 62px !important
  2590.     }
  2591. }
  2592.  
  2593. .filer-dropzone {
  2594.     min-height: 100px !important
  2595. }
  2596.  
  2597. @media screen and (max-width: 810px) {
  2598.     .filer-dropzone {
  2599.         min-height: 150px !important
  2600.     }
  2601. }
  2602.  
  2603. .filer-dropzone .dz-upload {
  2604.     height: 5px;
  2605.     background-color: #609ab6
  2606. }
  2607.  
  2608. .filer-dropzone .dz-name {
  2609.     overflow: hidden;
  2610.     white-space: nowrap;
  2611.     text-overflow: ellipsis;
  2612.     max-width: calc(100% - 145px)
  2613. }
  2614.  
  2615. .filer-dropzone .dz-thumbnail {
  2616.     display: inline-block;
  2617.     overflow: hidden;
  2618.     vertical-align: top;
  2619.     width: 36px;
  2620.     height: 36px;
  2621.     margin-right: 10px;
  2622.     border: solid 1px #ddd;
  2623.     border-radius: 3px;
  2624.     background: #fff url("../icons/nofile_48x48.png");
  2625.     background-size: cover
  2626. }
  2627.  
  2628. .filer-dropzone .dz-thumbnail img {
  2629.     background: #fff
  2630. }
  2631.  
  2632. .filer-dropzone .dz-thumbnail img[src=""],
  2633. .filer-dropzone .dz-thumbnail img:not([src]) {
  2634.     width: 104%;
  2635.     height: 104%;
  2636.     margin: -2%
  2637. }
  2638.  
  2639. .filer-dropzone-info-message {
  2640.     position: fixed;
  2641.     bottom: 35px;
  2642.     left: 50%;
  2643.     z-index: 2;
  2644.     text-align: center;
  2645.     width: 270px;
  2646.     max-height: 300px;
  2647.     overflow-y: auto;
  2648.     margin: -50px 0 0 -150px;
  2649.     padding: 15px 15px 0;
  2650.     border-radius: 3px;
  2651.     background: #fff;
  2652.     box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2)
  2653. }
  2654.  
  2655. .filer-dropzone-info-message .icon {
  2656.     font-size: 35px;
  2657.     color: #5b80b2
  2658. }
  2659.  
  2660. .filer-dropzone-info-message .text {
  2661.     margin: 5px 0 10px
  2662. }
  2663.  
  2664. .filer-dropzone-upload-info {
  2665.     margin-top: 10px
  2666. }
  2667.  
  2668. .filer-dropzone-upload-info .filer-dropzone-file-name {
  2669.     overflow: hidden;
  2670.     white-space: nowrap;
  2671.     text-overflow: ellipsis
  2672. }
  2673.  
  2674. .filer-dropzone-upload-info:empty {
  2675.     margin-top: 0
  2676. }
  2677.  
  2678. .filer-dropzone-progress {
  2679.     height: 5px;
  2680.     margin-top: 5px;
  2681.     background-color: #609ab6
  2682. }
  2683.  
  2684. .filer-dropzone-upload-welcome .folder {
  2685.     color: #5b80b2;
  2686.     padding: 10px 0 0;
  2687.     margin: 0 -15px;
  2688.     border-top: solid 1px #ddd
  2689. }
  2690.  
  2691. .filer-dropzone-upload-welcome .folder img,
  2692. .filer-dropzone-upload-welcome .folder span {
  2693.     vertical-align: middle
  2694. }
  2695.  
  2696. .filer-dropzone-upload-welcome .folder img {
  2697.     margin-right: 5px
  2698. }
  2699.  
  2700. .filer-dropzone-upload-welcome .folder .folder-inner {
  2701.     overflow: hidden;
  2702.     white-space: nowrap;
  2703.     text-overflow: ellipsis;
  2704.     padding: 0 10px
  2705. }
  2706.  
  2707. .filer-dropzone-cancel {
  2708.     padding-top: 10px;
  2709.     border-top: solid 1px #ddd;
  2710.     margin: 15px -15px 10px
  2711. }
  2712.  
  2713. .filer-dropzone-cancel a {
  2714.     font-size: 12px;
  2715.     color: #666 !important
  2716. }
  2717.  
  2718. .filer-dropzone-upload-success,
  2719. .filer-dropzone-upload-canceled {
  2720.     margin: 0 -15px 10px
  2721. }
  2722.  
  2723. .filer-dropzone-upload-count {
  2724.     padding-bottom: 10px;
  2725.     margin: 10px -15px;
  2726.     border-bottom: solid 1px #ddd
  2727. }
  2728.  
  2729. .filer-tooltip-wrapper {
  2730.     position: relative
  2731. }
  2732.  
  2733. .filer-tooltip {
  2734.     position: absolute;
  2735.     left: -30px;
  2736.     right: -30px;
  2737.     color: #666;
  2738.     text-align: center;
  2739.     font-size: 12px !important;
  2740.     line-height: 15px !important;
  2741.     white-space: normal;
  2742.     margin-top: 5px;
  2743.     padding: 10px;
  2744.     background-color: #fff;
  2745.     box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  2746.     border-radius: 5px;
  2747.     z-index: 10
  2748. }
  2749.  
  2750. .filer-tooltip:before {
  2751.     position: absolute;
  2752.     top: -3px;
  2753.     left: 50%;
  2754.     z-index: -1;
  2755.     content: '';
  2756.     width: 9px;
  2757.     height: 9px;
  2758.     margin-left: -5px;
  2759.     -webkit-transform: rotate(45deg);
  2760.     transform: rotate(45deg);
  2761.     background-color: #fff
  2762. }
  2763.  
  2764. .disabled-btn-tooltip {
  2765.     display: none;
  2766.     outline: none
  2767. }
  2768.  
  2769.  
  2770. /*!
  2771.  *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
  2772.  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  2773.  */
  2774.  
  2775. @font-face {
  2776.     font-family: 'FontAwesome';
  2777.     src: url("../fonts/fontawesome-webfont.eot?v=4.4.0");
  2778.     src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  2779.     font-weight: normal;
  2780.     font-style: normal
  2781. }
  2782.  
  2783. .fa {
  2784.     display: inline-block;
  2785.     font: normal normal normal 14px/1 FontAwesome;
  2786.     font-size: inherit;
  2787.     text-rendering: auto;
  2788.     -webkit-font-smoothing: antialiased;
  2789.     -moz-osx-font-smoothing: grayscale
  2790. }
  2791.  
  2792. .fa-lg {
  2793.     font-size: 1.33333333em;
  2794.     line-height: .75em;
  2795.     vertical-align: -15%
  2796. }
  2797.  
  2798. .fa-2x {
  2799.     font-size: 2em
  2800. }
  2801.  
  2802. .fa-3x {
  2803.     font-size: 3em
  2804. }
  2805.  
  2806. .fa-4x {
  2807.     font-size: 4em
  2808. }
  2809.  
  2810. .fa-5x {
  2811.     font-size: 5em
  2812. }
  2813.  
  2814. .fa-fw {
  2815.     width: 1.28571429em;
  2816.     text-align: center
  2817. }
  2818.  
  2819. .fa-ul {
  2820.     padding-left: 0;
  2821.     margin-left: 2.14285714em;
  2822.     list-style-type: none
  2823. }
  2824.  
  2825. .fa-ul>li {
  2826.     position: relative
  2827. }
  2828.  
  2829. .fa-li {
  2830.     position: absolute;
  2831.     left: -2.14285714em;
  2832.     width: 2.14285714em;
  2833.     top: .14285714em;
  2834.     text-align: center
  2835. }
  2836.  
  2837. .fa-li.fa-lg {
  2838.     left: -1.85714286em
  2839. }
  2840.  
  2841. .fa-border {
  2842.     padding: .2em .25em .15em;
  2843.     border: solid .08em #eee;
  2844.     border-radius: .1em
  2845. }
  2846.  
  2847. .fa-pull-left {
  2848.     float: left
  2849. }
  2850.  
  2851. .fa-pull-right {
  2852.     float: right
  2853. }
  2854.  
  2855. .fa.fa-pull-left {
  2856.     margin-right: .3em
  2857. }
  2858.  
  2859. .fa.fa-pull-right {
  2860.     margin-left: .3em
  2861. }
  2862.  
  2863. .pull-right {
  2864.     float: right
  2865. }
  2866.  
  2867. .pull-left {
  2868.     float: left
  2869. }
  2870.  
  2871. .fa.pull-left {
  2872.     margin-right: .3em
  2873. }
  2874.  
  2875. .fa.pull-right {
  2876.     margin-left: .3em
  2877. }
  2878.  
  2879. .fa-spin {
  2880.     -webkit-animation: fa-spin 2s infinite linear;
  2881.     animation: fa-spin 2s infinite linear
  2882. }
  2883.  
  2884. .fa-pulse {
  2885.     -webkit-animation: fa-spin 1s infinite steps(8);
  2886.     animation: fa-spin 1s infinite steps(8)
  2887. }
  2888.  
  2889. @-webkit-keyframes fa-spin {
  2890.     0% {
  2891.         -webkit-transform: rotate(0deg);
  2892.         transform: rotate(0deg)
  2893.     }
  2894.     100% {
  2895.         -webkit-transform: rotate(359deg);
  2896.         transform: rotate(359deg)
  2897.     }
  2898. }
  2899.  
  2900. @keyframes fa-spin {
  2901.     0% {
  2902.         -webkit-transform: rotate(0deg);
  2903.         transform: rotate(0deg)
  2904.     }
  2905.     100% {
  2906.         -webkit-transform: rotate(359deg);
  2907.         transform: rotate(359deg)
  2908.     }
  2909. }
  2910.  
  2911. .fa-rotate-90 {
  2912.     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  2913.     -webkit-transform: rotate(90deg);
  2914.     transform: rotate(90deg)
  2915. }
  2916.  
  2917. .fa-rotate-180 {
  2918.     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  2919.     -webkit-transform: rotate(180deg);
  2920.     transform: rotate(180deg)
  2921. }
  2922.  
  2923. .fa-rotate-270 {
  2924.     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  2925.     -webkit-transform: rotate(270deg);
  2926.     transform: rotate(270deg)
  2927. }
  2928.  
  2929. .fa-flip-horizontal {
  2930.     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  2931.     -webkit-transform: scale(-1, 1);
  2932.     transform: scale(-1, 1)
  2933. }
  2934.  
  2935. .fa-flip-vertical {
  2936.     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  2937.     -webkit-transform: scale(1, -1);
  2938.     transform: scale(1, -1)
  2939. }
  2940.  
  2941. :root .fa-rotate-90,
  2942. :root .fa-rotate-180,
  2943. :root .fa-rotate-270,
  2944. :root .fa-flip-horizontal,
  2945. :root .fa-flip-vertical {
  2946.     -webkit-filter: none;
  2947.     filter: none
  2948. }
  2949.  
  2950. .fa-stack {
  2951.     position: relative;
  2952.     display: inline-block;
  2953.     width: 2em;
  2954.     height: 2em;
  2955.     line-height: 2em;
  2956.     vertical-align: middle
  2957. }
  2958.  
  2959. .fa-stack-1x,
  2960. .fa-stack-2x {
  2961.     position: absolute;
  2962.     left: 0;
  2963.     width: 100%;
  2964.     text-align: center
  2965. }
  2966.  
  2967. .fa-stack-1x {
  2968.     line-height: inherit
  2969. }
  2970.  
  2971. .fa-stack-2x {
  2972.     font-size: 2em
  2973. }
  2974.  
  2975. .fa-inverse {
  2976.     color: #fff
  2977. }
  2978.  
  2979. .fa-glass:before {
  2980.     content: "\f000"
  2981. }
  2982.  
  2983. .fa-music:before {
  2984.     content: "\f001"
  2985. }
  2986.  
  2987. .fa-search:before {
  2988.     content: "\f002"
  2989. }
  2990.  
  2991. .fa-envelope-o:before {
  2992.     content: "\f003"
  2993. }
  2994.  
  2995. .fa-heart:before {
  2996.     content: "\f004"
  2997. }
  2998.  
  2999. .fa-star:before {
  3000.     content: "\f005"
  3001. }
  3002.  
  3003. .fa-star-o:before {
  3004.     content: "\f006"
  3005. }
  3006.  
  3007. .fa-user:before {
  3008.     content: "\f007"
  3009. }
  3010.  
  3011. .fa-film:before {
  3012.     content: "\f008"
  3013. }
  3014.  
  3015. .fa-th-large:before {
  3016.     content: "\f009"
  3017. }
  3018.  
  3019. .fa-th:before {
  3020.     content: "\f00a"
  3021. }
  3022.  
  3023. .fa-th-list:before {
  3024.     content: "\f00b"
  3025. }
  3026.  
  3027. .fa-check:before {
  3028.     content: "\f00c"
  3029. }
  3030.  
  3031. .fa-remove:before,
  3032. .fa-close:before,
  3033. .fa-times:before {
  3034.     content: "\f00d"
  3035. }
  3036.  
  3037. .fa-search-plus:before {
  3038.     content: "\f00e"
  3039. }
  3040.  
  3041. .fa-search-minus:before {
  3042.     content: "\f010"
  3043. }
  3044.  
  3045. .fa-power-off:before {
  3046.     content: "\f011"
  3047. }
  3048.  
  3049. .fa-signal:before {
  3050.     content: "\f012"
  3051. }
  3052.  
  3053. .fa-gear:before,
  3054. .fa-cog:before {
  3055.     content: "\f013"
  3056. }
  3057.  
  3058. .fa-trash-o:before {
  3059.     content: "\f014"
  3060. }
  3061.  
  3062. .fa-home:before {
  3063.     content: "\f015"
  3064. }
  3065.  
  3066. .fa-file-o:before {
  3067.     content: "\f016"
  3068. }
  3069.  
  3070. .fa-clock-o:before {
  3071.     content: "\f017"
  3072. }
  3073.  
  3074. .fa-road:before {
  3075.     content: "\f018"
  3076. }
  3077.  
  3078. .fa-download:before {
  3079.     content: "\f019"
  3080. }
  3081.  
  3082. .fa-arrow-circle-o-down:before {
  3083.     content: "\f01a"
  3084. }
  3085.  
  3086. .fa-arrow-circle-o-up:before {
  3087.     content: "\f01b"
  3088. }
  3089.  
  3090. .fa-inbox:before {
  3091.     content: "\f01c"
  3092. }
  3093.  
  3094. .fa-play-circle-o:before {
  3095.     content: "\f01d"
  3096. }
  3097.  
  3098. .fa-rotate-right:before,
  3099. .fa-repeat:before {
  3100.     content: "\f01e"
  3101. }
  3102.  
  3103. .fa-refresh:before {
  3104.     content: "\f021"
  3105. }
  3106.  
  3107. .fa-list-alt:before {
  3108.     content: "\f022"
  3109. }
  3110.  
  3111. .fa-lock:before {
  3112.     content: "\f023"
  3113. }
  3114.  
  3115. .fa-flag:before {
  3116.     content: "\f024"
  3117. }
  3118.  
  3119. .fa-headphones:before {
  3120.     content: "\f025"
  3121. }
  3122.  
  3123. .fa-volume-off:before {
  3124.     content: "\f026"
  3125. }
  3126.  
  3127. .fa-volume-down:before {
  3128.     content: "\f027"
  3129. }
  3130.  
  3131. .fa-volume-up:before {
  3132.     content: "\f028"
  3133. }
  3134.  
  3135. .fa-qrcode:before {
  3136.     content: "\f029"
  3137. }
  3138.  
  3139. .fa-barcode:before {
  3140.     content: "\f02a"
  3141. }
  3142.  
  3143. .fa-tag:before {
  3144.     content: "\f02b"
  3145. }
  3146.  
  3147. .fa-tags:before {
  3148.     content: "\f02c"
  3149. }
  3150.  
  3151. .fa-book:before {
  3152.     content: "\f02d"
  3153. }
  3154.  
  3155. .fa-bookmark:before {
  3156.     content: "\f02e"
  3157. }
  3158.  
  3159. .fa-print:before {
  3160.     content: "\f02f"
  3161. }
  3162.  
  3163. .fa-camera:before {
  3164.     content: "\f030"
  3165. }
  3166.  
  3167. .fa-font:before {
  3168.     content: "\f031"
  3169. }
  3170.  
  3171. .fa-bold:before {
  3172.     content: "\f032"
  3173. }
  3174.  
  3175. .fa-italic:before {
  3176.     content: "\f033"
  3177. }
  3178.  
  3179. .fa-text-height:before {
  3180.     content: "\f034"
  3181. }
  3182.  
  3183. .fa-text-width:before {
  3184.     content: "\f035"
  3185. }
  3186.  
  3187. .fa-align-left:before {
  3188.     content: "\f036"
  3189. }
  3190.  
  3191. .fa-align-center:before {
  3192.     content: "\f037"
  3193. }
  3194.  
  3195. .fa-align-right:before {
  3196.     content: "\f038"
  3197. }
  3198.  
  3199. .fa-align-justify:before {
  3200.     content: "\f039"
  3201. }
  3202.  
  3203. .fa-list:before {
  3204.     content: "\f03a"
  3205. }
  3206.  
  3207. .fa-dedent:before,
  3208. .fa-outdent:before {
  3209.     content: "\f03b"
  3210. }
  3211.  
  3212. .fa-indent:before {
  3213.     content: "\f03c"
  3214. }
  3215.  
  3216. .fa-video-camera:before {
  3217.     content: "\f03d"
  3218. }
  3219.  
  3220. .fa-photo:before,
  3221. .fa-image:before,
  3222. .fa-picture-o:before {
  3223.     content: "\f03e"
  3224. }
  3225.  
  3226. .fa-pencil:before {
  3227.     content: "\f040"
  3228. }
  3229.  
  3230. .fa-map-marker:before {
  3231.     content: "\f041"
  3232. }
  3233.  
  3234. .fa-adjust:before {
  3235.     content: "\f042"
  3236. }
  3237.  
  3238. .fa-tint:before {
  3239.     content: "\f043"
  3240. }
  3241.  
  3242. .fa-edit:before,
  3243. .fa-pencil-square-o:before {
  3244.     content: "\f044"
  3245. }
  3246.  
  3247. .fa-share-square-o:before {
  3248.     content: "\f045"
  3249. }
  3250.  
  3251. .fa-check-square-o:before {
  3252.     content: "\f046"
  3253. }
  3254.  
  3255. .fa-arrows:before {
  3256.     content: "\f047"
  3257. }
  3258.  
  3259. .fa-step-backward:before {
  3260.     content: "\f048"
  3261. }
  3262.  
  3263. .fa-fast-backward:before {
  3264.     content: "\f049"
  3265. }
  3266.  
  3267. .fa-backward:before {
  3268.     content: "\f04a"
  3269. }
  3270.  
  3271. .fa-play:before {
  3272.     content: "\f04b"
  3273. }
  3274.  
  3275. .fa-pause:before {
  3276.     content: "\f04c"
  3277. }
  3278.  
  3279. .fa-stop:before {
  3280.     content: "\f04d"
  3281. }
  3282.  
  3283. .fa-forward:before {
  3284.     content: "\f04e"
  3285. }
  3286.  
  3287. .fa-fast-forward:before {
  3288.     content: "\f050"
  3289. }
  3290.  
  3291. .fa-step-forward:before {
  3292.     content: "\f051"
  3293. }
  3294.  
  3295. .fa-eject:before {
  3296.     content: "\f052"
  3297. }
  3298.  
  3299. .fa-chevron-left:before {
  3300.     content: "\f053"
  3301. }
  3302.  
  3303. .fa-chevron-right:before {
  3304.     content: "\f054"
  3305. }
  3306.  
  3307. .fa-plus-circle:before {
  3308.     content: "\f055"
  3309. }
  3310.  
  3311. .fa-minus-circle:before {
  3312.     content: "\f056"
  3313. }
  3314.  
  3315. .fa-times-circle:before {
  3316.     content: "\f057"
  3317. }
  3318.  
  3319. .fa-check-circle:before {
  3320.     content: "\f058"
  3321. }
  3322.  
  3323. .fa-question-circle:before {
  3324.     content: "\f059"
  3325. }
  3326.  
  3327. .fa-info-circle:before {
  3328.     content: "\f05a"
  3329. }
  3330.  
  3331. .fa-crosshairs:before {
  3332.     content: "\f05b"
  3333. }
  3334.  
  3335. .fa-times-circle-o:before {
  3336.     content: "\f05c"
  3337. }
  3338.  
  3339. .fa-check-circle-o:before {
  3340.     content: "\f05d"
  3341. }
  3342.  
  3343. .fa-ban:before {
  3344.     content: "\f05e"
  3345. }
  3346.  
  3347. .fa-arrow-left:before {
  3348.     content: "\f060"
  3349. }
  3350.  
  3351. .fa-arrow-right:before {
  3352.     content: "\f061"
  3353. }
  3354.  
  3355. .fa-arrow-up:before {
  3356.     content: "\f062"
  3357. }
  3358.  
  3359. .fa-arrow-down:before {
  3360.     content: "\f063"
  3361. }
  3362.  
  3363. .fa-mail-forward:before,
  3364. .fa-share:before {
  3365.     content: "\f064"
  3366. }
  3367.  
  3368. .fa-expand:before {
  3369.     content: "\f065"
  3370. }
  3371.  
  3372. .fa-compress:before {
  3373.     content: "\f066"
  3374. }
  3375.  
  3376. .fa-plus:before {
  3377.     content: "\f067"
  3378. }
  3379.  
  3380. .fa-minus:before {
  3381.     content: "\f068"
  3382. }
  3383.  
  3384. .fa-asterisk:before {
  3385.     content: "\f069"
  3386. }
  3387.  
  3388. .fa-exclamation-circle:before {
  3389.     content: "\f06a"
  3390. }
  3391.  
  3392. .fa-gift:before {
  3393.     content: "\f06b"
  3394. }
  3395.  
  3396. .fa-leaf:before {
  3397.     content: "\f06c"
  3398. }
  3399.  
  3400. .fa-fire:before {
  3401.     content: "\f06d"
  3402. }
  3403.  
  3404. .fa-eye:before {
  3405.     content: "\f06e"
  3406. }
  3407.  
  3408. .fa-eye-slash:before {
  3409.     content: "\f070"
  3410. }
  3411.  
  3412. .fa-warning:before,
  3413. .fa-exclamation-triangle:before {
  3414.     content: "\f071"
  3415. }
  3416.  
  3417. .fa-plane:before {
  3418.     content: "\f072"
  3419. }
  3420.  
  3421. .fa-calendar:before {
  3422.     content: "\f073"
  3423. }
  3424.  
  3425. .fa-random:before {
  3426.     content: "\f074"
  3427. }
  3428.  
  3429. .fa-comment:before {
  3430.     content: "\f075"
  3431. }
  3432.  
  3433. .fa-magnet:before {
  3434.     content: "\f076"
  3435. }
  3436.  
  3437. .fa-chevron-up:before {
  3438.     content: "\f077"
  3439. }
  3440.  
  3441. .fa-chevron-down:before {
  3442.     content: "\f078"
  3443. }
  3444.  
  3445. .fa-retweet:before {
  3446.     content: "\f079"
  3447. }
  3448.  
  3449. .fa-shopping-cart:before {
  3450.     content: "\f07a"
  3451. }
  3452.  
  3453. .fa-folder:before {
  3454.     content: "\f07b"
  3455. }
  3456.  
  3457. .fa-folder-open:before {
  3458.     content: "\f07c"
  3459. }
  3460.  
  3461. .fa-arrows-v:before {
  3462.     content: "\f07d"
  3463. }
  3464.  
  3465. .fa-arrows-h:before {
  3466.     content: "\f07e"
  3467. }
  3468.  
  3469. .fa-bar-chart-o:before,
  3470. .fa-bar-chart:before {
  3471.     content: "\f080"
  3472. }
  3473.  
  3474. .fa-twitter-square:before {
  3475.     content: "\f081"
  3476. }
  3477.  
  3478. .fa-facebook-square:before {
  3479.     content: "\f082"
  3480. }
  3481.  
  3482. .fa-camera-retro:before {
  3483.     content: "\f083"
  3484. }
  3485.  
  3486. .fa-key:before {
  3487.     content: "\f084"
  3488. }
  3489.  
  3490. .fa-gears:before,
  3491. .fa-cogs:before {
  3492.     content: "\f085"
  3493. }
  3494.  
  3495. .fa-comments:before {
  3496.     content: "\f086"
  3497. }
  3498.  
  3499. .fa-thumbs-o-up:before {
  3500.     content: "\f087"
  3501. }
  3502.  
  3503. .fa-thumbs-o-down:before {
  3504.     content: "\f088"
  3505. }
  3506.  
  3507. .fa-star-half:before {
  3508.     content: "\f089"
  3509. }
  3510.  
  3511. .fa-heart-o:before {
  3512.     content: "\f08a"
  3513. }
  3514.  
  3515. .fa-sign-out:before {
  3516.     content: "\f08b"
  3517. }
  3518.  
  3519. .fa-linkedin-square:before {
  3520.     content: "\f08c"
  3521. }
  3522.  
  3523. .fa-thumb-tack:before {
  3524.     content: "\f08d"
  3525. }
  3526.  
  3527. .fa-external-link:before {
  3528.     content: "\f08e"
  3529. }
  3530.  
  3531. .fa-sign-in:before {
  3532.     content: "\f090"
  3533. }
  3534.  
  3535. .fa-trophy:before {
  3536.     content: "\f091"
  3537. }
  3538.  
  3539. .fa-github-square:before {
  3540.     content: "\f092"
  3541. }
  3542.  
  3543. .fa-upload:before {
  3544.     content: "\f093"
  3545. }
  3546.  
  3547. .fa-lemon-o:before {
  3548.     content: "\f094"
  3549. }
  3550.  
  3551. .fa-phone:before {
  3552.     content: "\f095"
  3553. }
  3554.  
  3555. .fa-square-o:before {
  3556.     content: "\f096"
  3557. }
  3558.  
  3559. .fa-bookmark-o:before {
  3560.     content: "\f097"
  3561. }
  3562.  
  3563. .fa-phone-square:before {
  3564.     content: "\f098"
  3565. }
  3566.  
  3567. .fa-twitter:before {
  3568.     content: "\f099"
  3569. }
  3570.  
  3571. .fa-facebook-f:before,
  3572. .fa-facebook:before {
  3573.     content: "\f09a"
  3574. }
  3575.  
  3576. .fa-github:before {
  3577.     content: "\f09b"
  3578. }
  3579.  
  3580. .fa-unlock:before {
  3581.     content: "\f09c"
  3582. }
  3583.  
  3584. .fa-credit-card:before {
  3585.     content: "\f09d"
  3586. }
  3587.  
  3588. .fa-feed:before,
  3589. .fa-rss:before {
  3590.     content: "\f09e"
  3591. }
  3592.  
  3593. .fa-hdd-o:before {
  3594.     content: "\f0a0"
  3595. }
  3596.  
  3597. .fa-bullhorn:before {
  3598.     content: "\f0a1"
  3599. }
  3600.  
  3601. .fa-bell:before {
  3602.     content: "\f0f3"
  3603. }
  3604.  
  3605. .fa-certificate:before {
  3606.     content: "\f0a3"
  3607. }
  3608.  
  3609. .fa-hand-o-right:before {
  3610.     content: "\f0a4"
  3611. }
  3612.  
  3613. .fa-hand-o-left:before {
  3614.     content: "\f0a5"
  3615. }
  3616.  
  3617. .fa-hand-o-up:before {
  3618.     content: "\f0a6"
  3619. }
  3620.  
  3621. .fa-hand-o-down:before {
  3622.     content: "\f0a7"
  3623. }
  3624.  
  3625. .fa-arrow-circle-left:before {
  3626.     content: "\f0a8"
  3627. }
  3628.  
  3629. .fa-arrow-circle-right:before {
  3630.     content: "\f0a9"
  3631. }
  3632.  
  3633. .fa-arrow-circle-up:before {
  3634.     content: "\f0aa"
  3635. }
  3636.  
  3637. .fa-arrow-circle-down:before {
  3638.     content: "\f0ab"
  3639. }
  3640.  
  3641. .fa-globe:before {
  3642.     content: "\f0ac"
  3643. }
  3644.  
  3645. .fa-wrench:before {
  3646.     content: "\f0ad"
  3647. }
  3648.  
  3649. .fa-tasks:before {
  3650.     content: "\f0ae"
  3651. }
  3652.  
  3653. .fa-filter:before {
  3654.     content: "\f0b0"
  3655. }
  3656.  
  3657. .fa-briefcase:before {
  3658.     content: "\f0b1"
  3659. }
  3660.  
  3661. .fa-arrows-alt:before {
  3662.     content: "\f0b2"
  3663. }
  3664.  
  3665. .fa-group:before,
  3666. .fa-users:before {
  3667.     content: "\f0c0"
  3668. }
  3669.  
  3670. .fa-chain:before,
  3671. .fa-link:before {
  3672.     content: "\f0c1"
  3673. }
  3674.  
  3675. .fa-cloud:before {
  3676.     content: "\f0c2"
  3677. }
  3678.  
  3679. .fa-flask:before {
  3680.     content: "\f0c3"
  3681. }
  3682.  
  3683. .fa-cut:before,
  3684. .fa-scissors:before {
  3685.     content: "\f0c4"
  3686. }
  3687.  
  3688. .fa-copy:before,
  3689. .fa-files-o:before {
  3690.     content: "\f0c5"
  3691. }
  3692.  
  3693. .fa-paperclip:before {
  3694.     content: "\f0c6"
  3695. }
  3696.  
  3697. .fa-save:before,
  3698. .fa-floppy-o:before {
  3699.     content: "\f0c7"
  3700. }
  3701.  
  3702. .fa-square:before {
  3703.     content: "\f0c8"
  3704. }
  3705.  
  3706. .fa-navicon:before,
  3707. .fa-reorder:before,
  3708. .fa-bars:before {
  3709.     content: "\f0c9"
  3710. }
  3711.  
  3712. .fa-list-ul:before {
  3713.     content: "\f0ca"
  3714. }
  3715.  
  3716. .fa-list-ol:before {
  3717.     content: "\f0cb"
  3718. }
  3719.  
  3720. .fa-strikethrough:before {
  3721.     content: "\f0cc"
  3722. }
  3723.  
  3724. .fa-underline:before {
  3725.     content: "\f0cd"
  3726. }
  3727.  
  3728. .fa-table:before {
  3729.     content: "\f0ce"
  3730. }
  3731.  
  3732. .fa-magic:before {
  3733.     content: "\f0d0"
  3734. }
  3735.  
  3736. .fa-truck:before {
  3737.     content: "\f0d1"
  3738. }
  3739.  
  3740. .fa-pinterest:before {
  3741.     content: "\f0d2"
  3742. }
  3743.  
  3744. .fa-pinterest-square:before {
  3745.     content: "\f0d3"
  3746. }
  3747.  
  3748. .fa-google-plus-square:before {
  3749.     content: "\f0d4"
  3750. }
  3751.  
  3752. .fa-google-plus:before {
  3753.     content: "\f0d5"
  3754. }
  3755.  
  3756. .fa-money:before {
  3757.     content: "\f0d6"
  3758. }
  3759.  
  3760. .fa-caret-down:before {
  3761.     content: "\f0d7"
  3762. }
  3763.  
  3764. .fa-caret-up:before {
  3765.     content: "\f0d8"
  3766. }
  3767.  
  3768. .fa-caret-left:before {
  3769.     content: "\f0d9"
  3770. }
  3771.  
  3772. .fa-caret-right:before {
  3773.     content: "\f0da"
  3774. }
  3775.  
  3776. .fa-columns:before {
  3777.     content: "\f0db"
  3778. }
  3779.  
  3780. .fa-unsorted:before,
  3781. .fa-sort:before {
  3782.     content: "\f0dc"
  3783. }
  3784.  
  3785. .fa-sort-down:before,
  3786. .fa-sort-desc:before {
  3787.     content: "\f0dd"
  3788. }
  3789.  
  3790. .fa-sort-up:before,
  3791. .fa-sort-asc:before {
  3792.     content: "\f0de"
  3793. }
  3794.  
  3795. .fa-envelope:before {
  3796.     content: "\f0e0"
  3797. }
  3798.  
  3799. .fa-linkedin:before {
  3800.     content: "\f0e1"
  3801. }
  3802.  
  3803. .fa-rotate-left:before,
  3804. .fa-undo:before {
  3805.     content: "\f0e2"
  3806. }
  3807.  
  3808. .fa-legal:before,
  3809. .fa-gavel:before {
  3810.     content: "\f0e3"
  3811. }
  3812.  
  3813. .fa-dashboard:before,
  3814. .fa-tachometer:before {
  3815.     content: "\f0e4"
  3816. }
  3817.  
  3818. .fa-comment-o:before {
  3819.     content: "\f0e5"
  3820. }
  3821.  
  3822. .fa-comments-o:before {
  3823.     content: "\f0e6"
  3824. }
  3825.  
  3826. .fa-flash:before,
  3827. .fa-bolt:before {
  3828.     content: "\f0e7"
  3829. }
  3830.  
  3831. .fa-sitemap:before {
  3832.     content: "\f0e8"
  3833. }
  3834.  
  3835. .fa-umbrella:before {
  3836.     content: "\f0e9"
  3837. }
  3838.  
  3839. .fa-paste:before,
  3840. .fa-clipboard:before {
  3841.     content: "\f0ea"
  3842. }
  3843.  
  3844. .fa-lightbulb-o:before {
  3845.     content: "\f0eb"
  3846. }
  3847.  
  3848. .fa-exchange:before {
  3849.     content: "\f0ec"
  3850. }
  3851.  
  3852. .fa-cloud-download:before {
  3853.     content: "\f0ed"
  3854. }
  3855.  
  3856. .fa-cloud-upload:before {
  3857.     content: "\f0ee"
  3858. }
  3859.  
  3860. .fa-user-md:before {
  3861.     content: "\f0f0"
  3862. }
  3863.  
  3864. .fa-stethoscope:before {
  3865.     content: "\f0f1"
  3866. }
  3867.  
  3868. .fa-suitcase:before {
  3869.     content: "\f0f2"
  3870. }
  3871.  
  3872. .fa-bell-o:before {
  3873.     content: "\f0a2"
  3874. }
  3875.  
  3876. .fa-coffee:before {
  3877.     content: "\f0f4"
  3878. }
  3879.  
  3880. .fa-cutlery:before {
  3881.     content: "\f0f5"
  3882. }
  3883.  
  3884. .fa-file-text-o:before {
  3885.     content: "\f0f6"
  3886. }
  3887.  
  3888. .fa-building-o:before {
  3889.     content: "\f0f7"
  3890. }
  3891.  
  3892. .fa-hospital-o:before {
  3893.     content: "\f0f8"
  3894. }
  3895.  
  3896. .fa-ambulance:before {
  3897.     content: "\f0f9"
  3898. }
  3899.  
  3900. .fa-medkit:before {
  3901.     content: "\f0fa"
  3902. }
  3903.  
  3904. .fa-fighter-jet:before {
  3905.     content: "\f0fb"
  3906. }
  3907.  
  3908. .fa-beer:before {
  3909.     content: "\f0fc"
  3910. }
  3911.  
  3912. .fa-h-square:before {
  3913.     content: "\f0fd"
  3914. }
  3915.  
  3916. .fa-plus-square:before {
  3917.     content: "\f0fe"
  3918. }
  3919.  
  3920. .fa-angle-double-left:before {
  3921.     content: "\f100"
  3922. }
  3923.  
  3924. .fa-angle-double-right:before {
  3925.     content: "\f101"
  3926. }
  3927.  
  3928. .fa-angle-double-up:before {
  3929.     content: "\f102"
  3930. }
  3931.  
  3932. .fa-angle-double-down:before {
  3933.     content: "\f103"
  3934. }
  3935.  
  3936. .fa-angle-left:before {
  3937.     content: "\f104"
  3938. }
  3939.  
  3940. .fa-angle-right:before {
  3941.     content: "\f105"
  3942. }
  3943.  
  3944. .fa-angle-up:before {
  3945.     content: "\f106"
  3946. }
  3947.  
  3948. .fa-angle-down:before {
  3949.     content: "\f107"
  3950. }
  3951.  
  3952. .fa-desktop:before {
  3953.     content: "\f108"
  3954. }
  3955.  
  3956. .fa-laptop:before {
  3957.     content: "\f109"
  3958. }
  3959.  
  3960. .fa-tablet:before {
  3961.     content: "\f10a"
  3962. }
  3963.  
  3964. .fa-mobile-phone:before,
  3965. .fa-mobile:before {
  3966.     content: "\f10b"
  3967. }
  3968.  
  3969. .fa-circle-o:before {
  3970.     content: "\f10c"
  3971. }
  3972.  
  3973. .fa-quote-left:before {
  3974.     content: "\f10d"
  3975. }
  3976.  
  3977. .fa-quote-right:before {
  3978.     content: "\f10e"
  3979. }
  3980.  
  3981. .fa-spinner:before {
  3982.     content: "\f110"
  3983. }
  3984.  
  3985. .fa-circle:before {
  3986.     content: "\f111"
  3987. }
  3988.  
  3989. .fa-mail-reply:before,
  3990. .fa-reply:before {
  3991.     content: "\f112"
  3992. }
  3993.  
  3994. .fa-github-alt:before {
  3995.     content: "\f113"
  3996. }
  3997.  
  3998. .fa-folder-o:before {
  3999.     content: "\f114"
  4000. }
  4001.  
  4002. .fa-folder-open-o:before {
  4003.     content: "\f115"
  4004. }
  4005.  
  4006. .fa-smile-o:before {
  4007.     content: "\f118"
  4008. }
  4009.  
  4010. .fa-frown-o:before {
  4011.     content: "\f119"
  4012. }
  4013.  
  4014. .fa-meh-o:before {
  4015.     content: "\f11a"
  4016. }
  4017.  
  4018. .fa-gamepad:before {
  4019.     content: "\f11b"
  4020. }
  4021.  
  4022. .fa-keyboard-o:before {
  4023.     content: "\f11c"
  4024. }
  4025.  
  4026. .fa-flag-o:before {
  4027.     content: "\f11d"
  4028. }
  4029.  
  4030. .fa-flag-checkered:before {
  4031.     content: "\f11e"
  4032. }
  4033.  
  4034. .fa-terminal:before {
  4035.     content: "\f120"
  4036. }
  4037.  
  4038. .fa-code:before {
  4039.     content: "\f121"
  4040. }
  4041.  
  4042. .fa-mail-reply-all:before,
  4043. .fa-reply-all:before {
  4044.     content: "\f122"
  4045. }
  4046.  
  4047. .fa-star-half-empty:before,
  4048. .fa-star-half-full:before,
  4049. .fa-star-half-o:before {
  4050.     content: "\f123"
  4051. }
  4052.  
  4053. .fa-location-arrow:before {
  4054.     content: "\f124"
  4055. }
  4056.  
  4057. .fa-crop:before {
  4058.     content: "\f125"
  4059. }
  4060.  
  4061. .fa-code-fork:before {
  4062.     content: "\f126"
  4063. }
  4064.  
  4065. .fa-unlink:before,
  4066. .fa-chain-broken:before {
  4067.     content: "\f127"
  4068. }
  4069.  
  4070. .fa-question:before {
  4071.     content: "\f128"
  4072. }
  4073.  
  4074. .fa-info:before {
  4075.     content: "\f129"
  4076. }
  4077.  
  4078. .fa-exclamation:before {
  4079.     content: "\f12a"
  4080. }
  4081.  
  4082. .fa-superscript:before {
  4083.     content: "\f12b"
  4084. }
  4085.  
  4086. .fa-subscript:before {
  4087.     content: "\f12c"
  4088. }
  4089.  
  4090. .fa-eraser:before {
  4091.     content: "\f12d"
  4092. }
  4093.  
  4094. .fa-puzzle-piece:before {
  4095.     content: "\f12e"
  4096. }
  4097.  
  4098. .fa-microphone:before {
  4099.     content: "\f130"
  4100. }
  4101.  
  4102. .fa-microphone-slash:before {
  4103.     content: "\f131"
  4104. }
  4105.  
  4106. .fa-shield:before {
  4107.     content: "\f132"
  4108. }
  4109.  
  4110. .fa-calendar-o:before {
  4111.     content: "\f133"
  4112. }
  4113.  
  4114. .fa-fire-extinguisher:before {
  4115.     content: "\f134"
  4116. }
  4117.  
  4118. .fa-rocket:before {
  4119.     content: "\f135"
  4120. }
  4121.  
  4122. .fa-maxcdn:before {
  4123.     content: "\f136"
  4124. }
  4125.  
  4126. .fa-chevron-circle-left:before {
  4127.     content: "\f137"
  4128. }
  4129.  
  4130. .fa-chevron-circle-right:before {
  4131.     content: "\f138"
  4132. }
  4133.  
  4134. .fa-chevron-circle-up:before {
  4135.     content: "\f139"
  4136. }
  4137.  
  4138. .fa-chevron-circle-down:before {
  4139.     content: "\f13a"
  4140. }
  4141.  
  4142. .fa-html5:before {
  4143.     content: "\f13b"
  4144. }
  4145.  
  4146. .fa-css3:before {
  4147.     content: "\f13c"
  4148. }
  4149.  
  4150. .fa-anchor:before {
  4151.     content: "\f13d"
  4152. }
  4153.  
  4154. .fa-unlock-alt:before {
  4155.     content: "\f13e"
  4156. }
  4157.  
  4158. .fa-bullseye:before {
  4159.     content: "\f140"
  4160. }
  4161.  
  4162. .fa-ellipsis-h:before {
  4163.     content: "\f141"
  4164. }
  4165.  
  4166. .fa-ellipsis-v:before {
  4167.     content: "\f142"
  4168. }
  4169.  
  4170. .fa-rss-square:before {
  4171.     content: "\f143"
  4172. }
  4173.  
  4174. .fa-play-circle:before {
  4175.     content: "\f144"
  4176. }
  4177.  
  4178. .fa-ticket:before {
  4179.     content: "\f145"
  4180. }
  4181.  
  4182. .fa-minus-square:before {
  4183.     content: "\f146"
  4184. }
  4185.  
  4186. .fa-minus-square-o:before {
  4187.     content: "\f147"
  4188. }
  4189.  
  4190. .fa-level-up:before {
  4191.     content: "\f148"
  4192. }
  4193.  
  4194. .fa-level-down:before {
  4195.     content: "\f149"
  4196. }
  4197.  
  4198. .fa-check-square:before {
  4199.     content: "\f14a"
  4200. }
  4201.  
  4202. .fa-pencil-square:before {
  4203.     content: "\f14b"
  4204. }
  4205.  
  4206. .fa-external-link-square:before {
  4207.     content: "\f14c"
  4208. }
  4209.  
  4210. .fa-share-square:before {
  4211.     content: "\f14d"
  4212. }
  4213.  
  4214. .fa-compass:before {
  4215.     content: "\f14e"
  4216. }
  4217.  
  4218. .fa-toggle-down:before,
  4219. .fa-caret-square-o-down:before {
  4220.     content: "\f150"
  4221. }
  4222.  
  4223. .fa-toggle-up:before,
  4224. .fa-caret-square-o-up:before {
  4225.     content: "\f151"
  4226. }
  4227.  
  4228. .fa-toggle-right:before,
  4229. .fa-caret-square-o-right:before {
  4230.     content: "\f152"
  4231. }
  4232.  
  4233. .fa-euro:before,
  4234. .fa-eur:before {
  4235.     content: "\f153"
  4236. }
  4237.  
  4238. .fa-gbp:before {
  4239.     content: "\f154"
  4240. }
  4241.  
  4242. .fa-dollar:before,
  4243. .fa-usd:before {
  4244.     content: "\f155"
  4245. }
  4246.  
  4247. .fa-rupee:before,
  4248. .fa-inr:before {
  4249.     content: "\f156"
  4250. }
  4251.  
  4252. .fa-cny:before,
  4253. .fa-rmb:before,
  4254. .fa-yen:before,
  4255. .fa-jpy:before {
  4256.     content: "\f157"
  4257. }
  4258.  
  4259. .fa-ruble:before,
  4260. .fa-rouble:before,
  4261. .fa-rub:before {
  4262.     content: "\f158"
  4263. }
  4264.  
  4265. .fa-won:before,
  4266. .fa-krw:before {
  4267.     content: "\f159"
  4268. }
  4269.  
  4270. .fa-bitcoin:before,
  4271. .fa-btc:before {
  4272.     content: "\f15a"
  4273. }
  4274.  
  4275. .fa-file:before {
  4276.     content: "\f15b"
  4277. }
  4278.  
  4279. .fa-file-text:before {
  4280.     content: "\f15c"
  4281. }
  4282.  
  4283. .fa-sort-alpha-asc:before {
  4284.     content: "\f15d"
  4285. }
  4286.  
  4287. .fa-sort-alpha-desc:before {
  4288.     content: "\f15e"
  4289. }
  4290.  
  4291. .fa-sort-amount-asc:before {
  4292.     content: "\f160"
  4293. }
  4294.  
  4295. .fa-sort-amount-desc:before {
  4296.     content: "\f161"
  4297. }
  4298.  
  4299. .fa-sort-numeric-asc:before {
  4300.     content: "\f162"
  4301. }
  4302.  
  4303. .fa-sort-numeric-desc:before {
  4304.     content: "\f163"
  4305. }
  4306.  
  4307. .fa-thumbs-up:before {
  4308.     content: "\f164"
  4309. }
  4310.  
  4311. .fa-thumbs-down:before {
  4312.     content: "\f165"
  4313. }
  4314.  
  4315. .fa-youtube-square:before {
  4316.     content: "\f166"
  4317. }
  4318.  
  4319. .fa-youtube:before {
  4320.     content: "\f167"
  4321. }
  4322.  
  4323. .fa-xing:before {
  4324.     content: "\f168"
  4325. }
  4326.  
  4327. .fa-xing-square:before {
  4328.     content: "\f169"
  4329. }
  4330.  
  4331. .fa-youtube-play:before {
  4332.     content: "\f16a"
  4333. }
  4334.  
  4335. .fa-dropbox:before {
  4336.     content: "\f16b"
  4337. }
  4338.  
  4339. .fa-stack-overflow:before {
  4340.     content: "\f16c"
  4341. }
  4342.  
  4343. .fa-instagram:before {
  4344.     content: "\f16d"
  4345. }
  4346.  
  4347. .fa-flickr:before {
  4348.     content: "\f16e"
  4349. }
  4350.  
  4351. .fa-adn:before {
  4352.     content: "\f170"
  4353. }
  4354.  
  4355. .fa-bitbucket:before {
  4356.     content: "\f171"
  4357. }
  4358.  
  4359. .fa-bitbucket-square:before {
  4360.     content: "\f172"
  4361. }
  4362.  
  4363. .fa-tumblr:before {
  4364.     content: "\f173"
  4365. }
  4366.  
  4367. .fa-tumblr-square:before {
  4368.     content: "\f174"
  4369. }
  4370.  
  4371. .fa-long-arrow-down:before {
  4372.     content: "\f175"
  4373. }
  4374.  
  4375. .fa-long-arrow-up:before {
  4376.     content: "\f176"
  4377. }
  4378.  
  4379. .fa-long-arrow-left:before {
  4380.     content: "\f177"
  4381. }
  4382.  
  4383. .fa-long-arrow-right:before {
  4384.     content: "\f178"
  4385. }
  4386.  
  4387. .fa-apple:before {
  4388.     content: "\f179"
  4389. }
  4390.  
  4391. .fa-windows:before {
  4392.     content: "\f17a"
  4393. }
  4394.  
  4395. .fa-android:before {
  4396.     content: "\f17b"
  4397. }
  4398.  
  4399. .fa-linux:before {
  4400.     content: "\f17c"
  4401. }
  4402.  
  4403. .fa-dribbble:before {
  4404.     content: "\f17d"
  4405. }
  4406.  
  4407. .fa-skype:before {
  4408.     content: "\f17e"
  4409. }
  4410.  
  4411. .fa-foursquare:before {
  4412.     content: "\f180"
  4413. }
  4414.  
  4415. .fa-trello:before {
  4416.     content: "\f181"
  4417. }
  4418.  
  4419. .fa-female:before {
  4420.     content: "\f182"
  4421. }
  4422.  
  4423. .fa-male:before {
  4424.     content: "\f183"
  4425. }
  4426.  
  4427. .fa-gittip:before,
  4428. .fa-gratipay:before {
  4429.     content: "\f184"
  4430. }
  4431.  
  4432. .fa-sun-o:before {
  4433.     content: "\f185"
  4434. }
  4435.  
  4436. .fa-moon-o:before {
  4437.     content: "\f186"
  4438. }
  4439.  
  4440. .fa-archive:before {
  4441.     content: "\f187"
  4442. }
  4443.  
  4444. .fa-bug:before {
  4445.     content: "\f188"
  4446. }
  4447.  
  4448. .fa-vk:before {
  4449.     content: "\f189"
  4450. }
  4451.  
  4452. .fa-weibo:before {
  4453.     content: "\f18a"
  4454. }
  4455.  
  4456. .fa-renren:before {
  4457.     content: "\f18b"
  4458. }
  4459.  
  4460. .fa-pagelines:before {
  4461.     content: "\f18c"
  4462. }
  4463.  
  4464. .fa-stack-exchange:before {
  4465.     content: "\f18d"
  4466. }
  4467.  
  4468. .fa-arrow-circle-o-right:before {
  4469.     content: "\f18e"
  4470. }
  4471.  
  4472. .fa-arrow-circle-o-left:before {
  4473.     content: "\f190"
  4474. }
  4475.  
  4476. .fa-toggle-left:before,
  4477. .fa-caret-square-o-left:before {
  4478.     content: "\f191"
  4479. }
  4480.  
  4481. .fa-dot-circle-o:before {
  4482.     content: "\f192"
  4483. }
  4484.  
  4485. .fa-wheelchair:before {
  4486.     content: "\f193"
  4487. }
  4488.  
  4489. .fa-vimeo-square:before {
  4490.     content: "\f194"
  4491. }
  4492.  
  4493. .fa-turkish-lira:before,
  4494. .fa-try:before {
  4495.     content: "\f195"
  4496. }
  4497.  
  4498. .fa-plus-square-o:before {
  4499.     content: "\f196"
  4500. }
  4501.  
  4502. .fa-space-shuttle:before {
  4503.     content: "\f197"
  4504. }
  4505.  
  4506. .fa-slack:before {
  4507.     content: "\f198"
  4508. }
  4509.  
  4510. .fa-envelope-square:before {
  4511.     content: "\f199"
  4512. }
  4513.  
  4514. .fa-wordpress:before {
  4515.     content: "\f19a"
  4516. }
  4517.  
  4518. .fa-openid:before {
  4519.     content: "\f19b"
  4520. }
  4521.  
  4522. .fa-institution:before,
  4523. .fa-bank:before,
  4524. .fa-university:before {
  4525.     content: "\f19c"
  4526. }
  4527.  
  4528. .fa-mortar-board:before,
  4529. .fa-graduation-cap:before {
  4530.     content: "\f19d"
  4531. }
  4532.  
  4533. .fa-yahoo:before {
  4534.     content: "\f19e"
  4535. }
  4536.  
  4537. .fa-google:before {
  4538.     content: "\f1a0"
  4539. }
  4540.  
  4541. .fa-reddit:before {
  4542.     content: "\f1a1"
  4543. }
  4544.  
  4545. .fa-reddit-square:before {
  4546.     content: "\f1a2"
  4547. }
  4548.  
  4549. .fa-stumbleupon-circle:before {
  4550.     content: "\f1a3"
  4551. }
  4552.  
  4553. .fa-stumbleupon:before {
  4554.     content: "\f1a4"
  4555. }
  4556.  
  4557. .fa-delicious:before {
  4558.     content: "\f1a5"
  4559. }
  4560.  
  4561. .fa-digg:before {
  4562.     content: "\f1a6"
  4563. }
  4564.  
  4565. .fa-pied-piper:before {
  4566.     content: "\f1a7"
  4567. }
  4568.  
  4569. .fa-pied-piper-alt:before {
  4570.     content: "\f1a8"
  4571. }
  4572.  
  4573. .fa-drupal:before {
  4574.     content: "\f1a9"
  4575. }
  4576.  
  4577. .fa-joomla:before {
  4578.     content: "\f1aa"
  4579. }
  4580.  
  4581. .fa-language:before {
  4582.     content: "\f1ab"
  4583. }
  4584.  
  4585. .fa-fax:before {
  4586.     content: "\f1ac"
  4587. }
  4588.  
  4589. .fa-building:before {
  4590.     content: "\f1ad"
  4591. }
  4592.  
  4593. .fa-child:before {
  4594.     content: "\f1ae"
  4595. }
  4596.  
  4597. .fa-paw:before {
  4598.     content: "\f1b0"
  4599. }
  4600.  
  4601. .fa-spoon:before {
  4602.     content: "\f1b1"
  4603. }
  4604.  
  4605. .fa-cube:before {
  4606.     content: "\f1b2"
  4607. }
  4608.  
  4609. .fa-cubes:before {
  4610.     content: "\f1b3"
  4611. }
  4612.  
  4613. .fa-behance:before {
  4614.     content: "\f1b4"
  4615. }
  4616.  
  4617. .fa-behance-square:before {
  4618.     content: "\f1b5"
  4619. }
  4620.  
  4621. .fa-steam:before {
  4622.     content: "\f1b6"
  4623. }
  4624.  
  4625. .fa-steam-square:before {
  4626.     content: "\f1b7"
  4627. }
  4628.  
  4629. .fa-recycle:before {
  4630.     content: "\f1b8"
  4631. }
  4632.  
  4633. .fa-automobile:before,
  4634. .fa-car:before {
  4635.     content: "\f1b9"
  4636. }
  4637.  
  4638. .fa-cab:before,
  4639. .fa-taxi:before {
  4640.     content: "\f1ba"
  4641. }
  4642.  
  4643. .fa-tree:before {
  4644.     content: "\f1bb"
  4645. }
  4646.  
  4647. .fa-spotify:before {
  4648.     content: "\f1bc"
  4649. }
  4650.  
  4651. .fa-deviantart:before {
  4652.     content: "\f1bd"
  4653. }
  4654.  
  4655. .fa-soundcloud:before {
  4656.     content: "\f1be"
  4657. }
  4658.  
  4659. .fa-database:before {
  4660.     content: "\f1c0"
  4661. }
  4662.  
  4663. .fa-file-pdf-o:before {
  4664.     content: "\f1c1"
  4665. }
  4666.  
  4667. .fa-file-word-o:before {
  4668.     content: "\f1c2"
  4669. }
  4670.  
  4671. .fa-file-excel-o:before {
  4672.     content: "\f1c3"
  4673. }
  4674.  
  4675. .fa-file-powerpoint-o:before {
  4676.     content: "\f1c4"
  4677. }
  4678.  
  4679. .fa-file-photo-o:before,
  4680. .fa-file-picture-o:before,
  4681. .fa-file-image-o:before {
  4682.     content: "\f1c5"
  4683. }
  4684.  
  4685. .fa-file-zip-o:before,
  4686. .fa-file-archive-o:before {
  4687.     content: "\f1c6"
  4688. }
  4689.  
  4690. .fa-file-sound-o:before,
  4691. .fa-file-audio-o:before {
  4692.     content: "\f1c7"
  4693. }
  4694.  
  4695. .fa-file-movie-o:before,
  4696. .fa-file-video-o:before {
  4697.     content: "\f1c8"
  4698. }
  4699.  
  4700. .fa-file-code-o:before {
  4701.     content: "\f1c9"
  4702. }
  4703.  
  4704. .fa-vine:before {
  4705.     content: "\f1ca"
  4706. }
  4707.  
  4708. .fa-codepen:before {
  4709.     content: "\f1cb"
  4710. }
  4711.  
  4712. .fa-jsfiddle:before {
  4713.     content: "\f1cc"
  4714. }
  4715.  
  4716. .fa-life-bouy:before,
  4717. .fa-life-buoy:before,
  4718. .fa-life-saver:before,
  4719. .fa-support:before,
  4720. .fa-life-ring:before {
  4721.     content: "\f1cd"
  4722. }
  4723.  
  4724. .fa-circle-o-notch:before {
  4725.     content: "\f1ce"
  4726. }
  4727.  
  4728. .fa-ra:before,
  4729. .fa-rebel:before {
  4730.     content: "\f1d0"
  4731. }
  4732.  
  4733. .fa-ge:before,
  4734. .fa-empire:before {
  4735.     content: "\f1d1"
  4736. }
  4737.  
  4738. .fa-git-square:before {
  4739.     content: "\f1d2"
  4740. }
  4741.  
  4742. .fa-git:before {
  4743.     content: "\f1d3"
  4744. }
  4745.  
  4746. .fa-y-combinator-square:before,
  4747. .fa-yc-square:before,
  4748. .fa-hacker-news:before {
  4749.     content: "\f1d4"
  4750. }
  4751.  
  4752. .fa-tencent-weibo:before {
  4753.     content: "\f1d5"
  4754. }
  4755.  
  4756. .fa-qq:before {
  4757.     content: "\f1d6"
  4758. }
  4759.  
  4760. .fa-wechat:before,
  4761. .fa-weixin:before {
  4762.     content: "\f1d7"
  4763. }
  4764.  
  4765. .fa-send:before,
  4766. .fa-paper-plane:before {
  4767.     content: "\f1d8"
  4768. }
  4769.  
  4770. .fa-send-o:before,
  4771. .fa-paper-plane-o:before {
  4772.     content: "\f1d9"
  4773. }
  4774.  
  4775. .fa-history:before {
  4776.     content: "\f1da"
  4777. }
  4778.  
  4779. .fa-circle-thin:before {
  4780.     content: "\f1db"
  4781. }
  4782.  
  4783. .fa-header:before {
  4784.     content: "\f1dc"
  4785. }
  4786.  
  4787. .fa-paragraph:before {
  4788.     content: "\f1dd"
  4789. }
  4790.  
  4791. .fa-sliders:before {
  4792.     content: "\f1de"
  4793. }
  4794.  
  4795. .fa-share-alt:before {
  4796.     content: "\f1e0"
  4797. }
  4798.  
  4799. .fa-share-alt-square:before {
  4800.     content: "\f1e1"
  4801. }
  4802.  
  4803. .fa-bomb:before {
  4804.     content: "\f1e2"
  4805. }
  4806.  
  4807. .fa-soccer-ball-o:before,
  4808. .fa-futbol-o:before {
  4809.     content: "\f1e3"
  4810. }
  4811.  
  4812. .fa-tty:before {
  4813.     content: "\f1e4"
  4814. }
  4815.  
  4816. .fa-binoculars:before {
  4817.     content: "\f1e5"
  4818. }
  4819.  
  4820. .fa-plug:before {
  4821.     content: "\f1e6"
  4822. }
  4823.  
  4824. .fa-slideshare:before {
  4825.     content: "\f1e7"
  4826. }
  4827.  
  4828. .fa-twitch:before {
  4829.     content: "\f1e8"
  4830. }
  4831.  
  4832. .fa-yelp:before {
  4833.     content: "\f1e9"
  4834. }
  4835.  
  4836. .fa-newspaper-o:before {
  4837.     content: "\f1ea"
  4838. }
  4839.  
  4840. .fa-wifi:before {
  4841.     content: "\f1eb"
  4842. }
  4843.  
  4844. .fa-calculator:before {
  4845.     content: "\f1ec"
  4846. }
  4847.  
  4848. .fa-paypal:before {
  4849.     content: "\f1ed"
  4850. }
  4851.  
  4852. .fa-google-wallet:before {
  4853.     content: "\f1ee"
  4854. }
  4855.  
  4856. .fa-cc-visa:before {
  4857.     content: "\f1f0"
  4858. }
  4859.  
  4860. .fa-cc-mastercard:before {
  4861.     content: "\f1f1"
  4862. }
  4863.  
  4864. .fa-cc-discover:before {
  4865.     content: "\f1f2"
  4866. }
  4867.  
  4868. .fa-cc-amex:before {
  4869.     content: "\f1f3"
  4870. }
  4871.  
  4872. .fa-cc-paypal:before {
  4873.     content: "\f1f4"
  4874. }
  4875.  
  4876. .fa-cc-stripe:before {
  4877.     content: "\f1f5"
  4878. }
  4879.  
  4880. .fa-bell-slash:before {
  4881.     content: "\f1f6"
  4882. }
  4883.  
  4884. .fa-bell-slash-o:before {
  4885.     content: "\f1f7"
  4886. }
  4887.  
  4888. .fa-trash:before {
  4889.     content: "\f1f8"
  4890. }
  4891.  
  4892. .fa-copyright:before {
  4893.     content: "\f1f9"
  4894. }
  4895.  
  4896. .fa-at:before {
  4897.     content: "\f1fa"
  4898. }
  4899.  
  4900. .fa-eyedropper:before {
  4901.     content: "\f1fb"
  4902. }
  4903.  
  4904. .fa-paint-brush:before {
  4905.     content: "\f1fc"
  4906. }
  4907.  
  4908. .fa-birthday-cake:before {
  4909.     content: "\f1fd"
  4910. }
  4911.  
  4912. .fa-area-chart:before {
  4913.     content: "\f1fe"
  4914. }
  4915.  
  4916. .fa-pie-chart:before {
  4917.     content: "\f200"
  4918. }
  4919.  
  4920. .fa-line-chart:before {
  4921.     content: "\f201"
  4922. }
  4923.  
  4924. .fa-lastfm:before {
  4925.     content: "\f202"
  4926. }
  4927.  
  4928. .fa-lastfm-square:before {
  4929.     content: "\f203"
  4930. }
  4931.  
  4932. .fa-toggle-off:before {
  4933.     content: "\f204"
  4934. }
  4935.  
  4936. .fa-toggle-on:before {
  4937.     content: "\f205"
  4938. }
  4939.  
  4940. .fa-bicycle:before {
  4941.     content: "\f206"
  4942. }
  4943.  
  4944. .fa-bus:before {
  4945.     content: "\f207"
  4946. }
  4947.  
  4948. .fa-ioxhost:before {
  4949.     content: "\f208"
  4950. }
  4951.  
  4952. .fa-angellist:before {
  4953.     content: "\f209"
  4954. }
  4955.  
  4956. .fa-cc:before {
  4957.     content: "\f20a"
  4958. }
  4959.  
  4960. .fa-shekel:before,
  4961. .fa-sheqel:before,
  4962. .fa-ils:before {
  4963.     content: "\f20b"
  4964. }
  4965.  
  4966. .fa-meanpath:before {
  4967.     content: "\f20c"
  4968. }
  4969.  
  4970. .fa-buysellads:before {
  4971.     content: "\f20d"
  4972. }
  4973.  
  4974. .fa-connectdevelop:before {
  4975.     content: "\f20e"
  4976. }
  4977.  
  4978. .fa-dashcube:before {
  4979.     content: "\f210"
  4980. }
  4981.  
  4982. .fa-forumbee:before {
  4983.     content: "\f211"
  4984. }
  4985.  
  4986. .fa-leanpub:before {
  4987.     content: "\f212"
  4988. }
  4989.  
  4990. .fa-sellsy:before {
  4991.     content: "\f213"
  4992. }
  4993.  
  4994. .fa-shirtsinbulk:before {
  4995.     content: "\f214"
  4996. }
  4997.  
  4998. .fa-simplybuilt:before {
  4999.     content: "\f215"
  5000. }
  5001.  
  5002. .fa-skyatlas:before {
  5003.     content: "\f216"
  5004. }
  5005.  
  5006. .fa-cart-plus:before {
  5007.     content: "\f217"
  5008. }
  5009.  
  5010. .fa-cart-arrow-down:before {
  5011.     content: "\f218"
  5012. }
  5013.  
  5014. .fa-diamond:before {
  5015.     content: "\f219"
  5016. }
  5017.  
  5018. .fa-ship:before {
  5019.     content: "\f21a"
  5020. }
  5021.  
  5022. .fa-user-secret:before {
  5023.     content: "\f21b"
  5024. }
  5025.  
  5026. .fa-motorcycle:before {
  5027.     content: "\f21c"
  5028. }
  5029.  
  5030. .fa-street-view:before {
  5031.     content: "\f21d"
  5032. }
  5033.  
  5034. .fa-heartbeat:before {
  5035.     content: "\f21e"
  5036. }
  5037.  
  5038. .fa-venus:before {
  5039.     content: "\f221"
  5040. }
  5041.  
  5042. .fa-mars:before {
  5043.     content: "\f222"
  5044. }
  5045.  
  5046. .fa-mercury:before {
  5047.     content: "\f223"
  5048. }
  5049.  
  5050. .fa-intersex:before,
  5051. .fa-transgender:before {
  5052.     content: "\f224"
  5053. }
  5054.  
  5055. .fa-transgender-alt:before {
  5056.     content: "\f225"
  5057. }
  5058.  
  5059. .fa-venus-double:before {
  5060.     content: "\f226"
  5061. }
  5062.  
  5063. .fa-mars-double:before {
  5064.     content: "\f227"
  5065. }
  5066.  
  5067. .fa-venus-mars:before {
  5068.     content: "\f228"
  5069. }
  5070.  
  5071. .fa-mars-stroke:before {
  5072.     content: "\f229"
  5073. }
  5074.  
  5075. .fa-mars-stroke-v:before {
  5076.     content: "\f22a"
  5077. }
  5078.  
  5079. .fa-mars-stroke-h:before {
  5080.     content: "\f22b"
  5081. }
  5082.  
  5083. .fa-neuter:before {
  5084.     content: "\f22c"
  5085. }
  5086.  
  5087. .fa-genderless:before {
  5088.     content: "\f22d"
  5089. }
  5090.  
  5091. .fa-facebook-official:before {
  5092.     content: "\f230"
  5093. }
  5094.  
  5095. .fa-pinterest-p:before {
  5096.     content: "\f231"
  5097. }
  5098.  
  5099. .fa-whatsapp:before {
  5100.     content: "\f232"
  5101. }
  5102.  
  5103. .fa-server:before {
  5104.     content: "\f233"
  5105. }
  5106.  
  5107. .fa-user-plus:before {
  5108.     content: "\f234"
  5109. }
  5110.  
  5111. .fa-user-times:before {
  5112.     content: "\f235"
  5113. }
  5114.  
  5115. .fa-hotel:before,
  5116. .fa-bed:before {
  5117.     content: "\f236"
  5118. }
  5119.  
  5120. .fa-viacoin:before {
  5121.     content: "\f237"
  5122. }
  5123.  
  5124. .fa-train:before {
  5125.     content: "\f238"
  5126. }
  5127.  
  5128. .fa-subway:before {
  5129.     content: "\f239"
  5130. }
  5131.  
  5132. .fa-medium:before {
  5133.     content: "\f23a"
  5134. }
  5135.  
  5136. .fa-yc:before,
  5137. .fa-y-combinator:before {
  5138.     content: "\f23b"
  5139. }
  5140.  
  5141. .fa-optin-monster:before {
  5142.     content: "\f23c"
  5143. }
  5144.  
  5145. .fa-opencart:before {
  5146.     content: "\f23d"
  5147. }
  5148.  
  5149. .fa-expeditedssl:before {
  5150.     content: "\f23e"
  5151. }
  5152.  
  5153. .fa-battery-4:before,
  5154. .fa-battery-full:before {
  5155.     content: "\f240"
  5156. }
  5157.  
  5158. .fa-battery-3:before,
  5159. .fa-battery-three-quarters:before {
  5160.     content: "\f241"
  5161. }
  5162.  
  5163. .fa-battery-2:before,
  5164. .fa-battery-half:before {
  5165.     content: "\f242"
  5166. }
  5167.  
  5168. .fa-battery-1:before,
  5169. .fa-battery-quarter:before {
  5170.     content: "\f243"
  5171. }
  5172.  
  5173. .fa-battery-0:before,
  5174. .fa-battery-empty:before {
  5175.     content: "\f244"
  5176. }
  5177.  
  5178. .fa-mouse-pointer:before {
  5179.     content: "\f245"
  5180. }
  5181.  
  5182. .fa-i-cursor:before {
  5183.     content: "\f246"
  5184. }
  5185.  
  5186. .fa-object-group:before {
  5187.     content: "\f247"
  5188. }
  5189.  
  5190. .fa-object-ungroup:before {
  5191.     content: "\f248"
  5192. }
  5193.  
  5194. .fa-sticky-note:before {
  5195.     content: "\f249"
  5196. }
  5197.  
  5198. .fa-sticky-note-o:before {
  5199.     content: "\f24a"
  5200. }
  5201.  
  5202. .fa-cc-jcb:before {
  5203.     content: "\f24b"
  5204. }
  5205.  
  5206. .fa-cc-diners-club:before {
  5207.     content: "\f24c"
  5208. }
  5209.  
  5210. .fa-clone:before {
  5211.     content: "\f24d"
  5212. }
  5213.  
  5214. .fa-balance-scale:before {
  5215.     content: "\f24e"
  5216. }
  5217.  
  5218. .fa-hourglass-o:before {
  5219.     content: "\f250"
  5220. }
  5221.  
  5222. .fa-hourglass-1:before,
  5223. .fa-hourglass-start:before {
  5224.     content: "\f251"
  5225. }
  5226.  
  5227. .fa-hourglass-2:before,
  5228. .fa-hourglass-half:before {
  5229.     content: "\f252"
  5230. }
  5231.  
  5232. .fa-hourglass-3:before,
  5233. .fa-hourglass-end:before {
  5234.     content: "\f253"
  5235. }
  5236.  
  5237. .fa-hourglass:before {
  5238.     content: "\f254"
  5239. }
  5240.  
  5241. .fa-hand-grab-o:before,
  5242. .fa-hand-rock-o:before {
  5243.     content: "\f255"
  5244. }
  5245.  
  5246. .fa-hand-stop-o:before,
  5247. .fa-hand-paper-o:before {
  5248.     content: "\f256"
  5249. }
  5250.  
  5251. .fa-hand-scissors-o:before {
  5252.     content: "\f257"
  5253. }
  5254.  
  5255. .fa-hand-lizard-o:before {
  5256.     content: "\f258"
  5257. }
  5258.  
  5259. .fa-hand-spock-o:before {
  5260.     content: "\f259"
  5261. }
  5262.  
  5263. .fa-hand-pointer-o:before {
  5264.     content: "\f25a"
  5265. }
  5266.  
  5267. .fa-hand-peace-o:before {
  5268.     content: "\f25b"
  5269. }
  5270.  
  5271. .fa-trademark:before {
  5272.     content: "\f25c"
  5273. }
  5274.  
  5275. .fa-registered:before {
  5276.     content: "\f25d"
  5277. }
  5278.  
  5279. .fa-creative-commons:before {
  5280.     content: "\f25e"
  5281. }
  5282.  
  5283. .fa-gg:before {
  5284.     content: "\f260"
  5285. }
  5286.  
  5287. .fa-gg-circle:before {
  5288.     content: "\f261"
  5289. }
  5290.  
  5291. .fa-tripadvisor:before {
  5292.     content: "\f262"
  5293. }
  5294.  
  5295. .fa-odnoklassniki:before {
  5296.     content: "\f263"
  5297. }
  5298.  
  5299. .fa-odnoklassniki-square:before {
  5300.     content: "\f264"
  5301. }
  5302.  
  5303. .fa-get-pocket:before {
  5304.     content: "\f265"
  5305. }
  5306.  
  5307. .fa-wikipedia-w:before {
  5308.     content: "\f266"
  5309. }
  5310.  
  5311. .fa-safari:before {
  5312.     content: "\f267"
  5313. }
  5314.  
  5315. .fa-chrome:before {
  5316.     content: "\f268"
  5317. }
  5318.  
  5319. .fa-firefox:before {
  5320.     content: "\f269"
  5321. }
  5322.  
  5323. .fa-opera:before {
  5324.     content: "\f26a"
  5325. }
  5326.  
  5327. .fa-internet-explorer:before {
  5328.     content: "\f26b"
  5329. }
  5330.  
  5331. .fa-tv:before,
  5332. .fa-television:before {
  5333.     content: "\f26c"
  5334. }
  5335.  
  5336. .fa-contao:before {
  5337.     content: "\f26d"
  5338. }
  5339.  
  5340. .fa-500px:before {
  5341.     content: "\f26e"
  5342. }
  5343.  
  5344. .fa-amazon:before {
  5345.     content: "\f270"
  5346. }
  5347.  
  5348. .fa-calendar-plus-o:before {
  5349.     content: "\f271"
  5350. }
  5351.  
  5352. .fa-calendar-minus-o:before {
  5353.     content: "\f272"
  5354. }
  5355.  
  5356. .fa-calendar-times-o:before {
  5357.     content: "\f273"
  5358. }
  5359.  
  5360. .fa-calendar-check-o:before {
  5361.     content: "\f274"
  5362. }
  5363.  
  5364. .fa-industry:before {
  5365.     content: "\f275"
  5366. }
  5367.  
  5368. .fa-map-pin:before {
  5369.     content: "\f276"
  5370. }
  5371.  
  5372. .fa-map-signs:before {
  5373.     content: "\f277"
  5374. }
  5375.  
  5376. .fa-map-o:before {
  5377.     content: "\f278"
  5378. }
  5379.  
  5380. .fa-map:before {
  5381.     content: "\f279"
  5382. }
  5383.  
  5384. .fa-commenting:before {
  5385.     content: "\f27a"
  5386. }
  5387.  
  5388. .fa-commenting-o:before {
  5389.     content: "\f27b"
  5390. }
  5391.  
  5392. .fa-houzz:before {
  5393.     content: "\f27c"
  5394. }
  5395.  
  5396. .fa-vimeo:before {
  5397.     content: "\f27d"
  5398. }
  5399.  
  5400. .fa-black-tie:before {
  5401.     content: "\f27e"
  5402. }
  5403.  
  5404. .fa-fonticons:before {
  5405.     content: "\f280"
  5406. }
  5407.  
  5408. @-webkit-keyframes passing-through {
  5409.     0% {
  5410.         opacity: 0;
  5411.         -webkit-transform: translateY(40px);
  5412.         transform: translateY(40px)
  5413.     }
  5414.     30%,
  5415.     70% {
  5416.         opacity: 1;
  5417.         -webkit-transform: translateY(0);
  5418.         transform: translateY(0)
  5419.     }
  5420.     100% {
  5421.         opacity: 0;
  5422.         -webkit-transform: translateY(-40px);
  5423.         transform: translateY(-40px)
  5424.     }
  5425. }
  5426.  
  5427. @keyframes passing-through {
  5428.     0% {
  5429.         opacity: 0;
  5430.         -webkit-transform: translateY(40px);
  5431.         transform: translateY(40px)
  5432.     }
  5433.     30%,
  5434.     70% {
  5435.         opacity: 1;
  5436.         -webkit-transform: translateY(0);
  5437.         transform: translateY(0)
  5438.     }
  5439.     100% {
  5440.         opacity: 0;
  5441.         -webkit-transform: translateY(-40px);
  5442.         transform: translateY(-40px)
  5443.     }
  5444. }
  5445.  
  5446. @-webkit-keyframes slide-in {
  5447.     0% {
  5448.         opacity: 0;
  5449.         -webkit-transform: translateY(40px);
  5450.         transform: translateY(40px)
  5451.     }
  5452.     30% {
  5453.         opacity: 1;
  5454.         -webkit-transform: translateY(0);
  5455.         transform: translateY(0)
  5456.     }
  5457. }
  5458.  
  5459. @keyframes slide-in {
  5460.     0% {
  5461.         opacity: 0;
  5462.         -webkit-transform: translateY(40px);
  5463.         transform: translateY(40px)
  5464.     }
  5465.     30% {
  5466.         opacity: 1;
  5467.         -webkit-transform: translateY(0);
  5468.         transform: translateY(0)
  5469.     }
  5470. }
  5471.  
  5472. @-webkit-keyframes pulse {
  5473.     0% {
  5474.         -webkit-transform: scale(1);
  5475.         transform: scale(1)
  5476.     }
  5477.     10% {
  5478.         -webkit-transform: scale(1.1);
  5479.         transform: scale(1.1)
  5480.     }
  5481.     20% {
  5482.         -webkit-transform: scale(1);
  5483.         transform: scale(1)
  5484.     }
  5485. }
  5486.  
  5487. @keyframes pulse {
  5488.     0% {
  5489.         -webkit-transform: scale(1);
  5490.         transform: scale(1)
  5491.     }
  5492.     10% {
  5493.         -webkit-transform: scale(1.1);
  5494.         transform: scale(1.1)
  5495.     }
  5496.     20% {
  5497.         -webkit-transform: scale(1);
  5498.         transform: scale(1)
  5499.     }
  5500. }
  5501.  
  5502. .filer-dropzone,
  5503. .filer-dropzone * {
  5504.     box-sizing: border-box
  5505. }
  5506.  
  5507. .filer-dropzone {
  5508.     min-height: 150px;
  5509.     padding: 20px 20px;
  5510.     border: 2px solid rgba(0, 0, 0, 0.3);
  5511.     background: white
  5512. }
  5513.  
  5514. .filer-dropzone.dz-clickable {
  5515.     cursor: pointer
  5516. }
  5517.  
  5518. .filer-dropzone.dz-clickable * {
  5519.     cursor: default
  5520. }
  5521.  
  5522. .filer-dropzone.dz-clickable .dz-message,
  5523. .filer-dropzone.dz-clickable .dz-message * {
  5524.     cursor: pointer
  5525. }
  5526.  
  5527. .filer-dropzone.dz-drag-hover {
  5528.     border-style: solid
  5529. }
  5530.  
  5531. .filer-dropzone.dz-drag-hover .dz-message {
  5532.     opacity: 0.5
  5533. }
  5534.  
  5535. .filer-dropzone .dz-message {
  5536.     text-align: center;
  5537.     margin: 2em 0
  5538. }
  5539.  
  5540. .filer-dropzone .dz-preview {
  5541.     display: inline-block;
  5542.     position: relative;
  5543.     vertical-align: top;
  5544.     min-height: 100px;
  5545.     margin: 16px
  5546. }
  5547.  
  5548. .filer-dropzone .dz-preview:hover {
  5549.     z-index: 1000
  5550. }
  5551.  
  5552. .filer-dropzone .dz-preview:hover .dz-details {
  5553.     opacity: 1
  5554. }
  5555.  
  5556. .filer-dropzone .dz-preview.dz-file-preview .dz-image {
  5557.     border-radius: 20px;
  5558.     background: #999;
  5559.     background: linear-gradient(to bottom, #eee, #ddd)
  5560. }
  5561.  
  5562. .filer-dropzone .dz-preview.dz-file-preview .dz-details {
  5563.     opacity: 1
  5564. }
  5565.  
  5566. .filer-dropzone .dz-preview.dz-image-preview {
  5567.     background: white
  5568. }
  5569.  
  5570. .filer-dropzone .dz-preview.dz-image-preview .dz-details {
  5571.     transition: opacity 0.2s linear
  5572. }
  5573.  
  5574. .filer-dropzone .dz-preview .dz-remove {
  5575.     display: block;
  5576.     font-size: 14px;
  5577.     text-align: center;
  5578.     border: none;
  5579.     cursor: pointer
  5580. }
  5581.  
  5582. .filer-dropzone .dz-preview .dz-remove:hover {
  5583.     text-decoration: underline
  5584. }
  5585.  
  5586. .filer-dropzone .dz-preview:hover .dz-details {
  5587.     opacity: 1
  5588. }
  5589.  
  5590. .filer-dropzone .dz-preview .dz-details {
  5591.     position: absolute;
  5592.     top: 0;
  5593.     left: 0;
  5594.     z-index: 20;
  5595.     color: rgba(0, 0, 0, 0.9);
  5596.     font-size: 13px;
  5597.     line-height: 150%;
  5598.     text-align: center;
  5599.     min-width: 100%;
  5600.     max-width: 100%;
  5601.     padding: 2em 1em;
  5602.     opacity: 0
  5603. }
  5604.  
  5605. .filer-dropzone .dz-preview .dz-details .dz-size {
  5606.     font-size: 16px;
  5607.     margin-bottom: 1em
  5608. }
  5609.  
  5610. .filer-dropzone .dz-preview .dz-details .dz-filename {
  5611.     white-space: nowrap
  5612. }
  5613.  
  5614. .filer-dropzone .dz-preview .dz-details .dz-filename:hover span {
  5615.     border: 1px solid rgba(200, 200, 200, 0.8);
  5616.     background-color: rgba(255, 255, 255, 0.8)
  5617. }
  5618.  
  5619. .filer-dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  5620.     overflow: hidden;
  5621.     text-overflow: ellipsis
  5622. }
  5623.  
  5624. .filer-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  5625.     border: 1px solid transparent
  5626. }
  5627.  
  5628. .filer-dropzone .dz-preview .dz-details .dz-filename span,
  5629. .filer-dropzone .dz-preview .dz-details .dz-size span {
  5630.     padding: 0 0.4em;
  5631.     border-radius: 3px;
  5632.     background-color: rgba(255, 255, 255, 0.4)
  5633. }
  5634.  
  5635. .filer-dropzone .dz-preview:hover .dz-image img {
  5636.     -webkit-transform: scale(1.05, 1.05);
  5637.     transform: scale(1.05, 1.05);
  5638.     -webkit-filter: blur(8px);
  5639.     filter: blur(8px)
  5640. }
  5641.  
  5642. .filer-dropzone .dz-preview .dz-image {
  5643.     display: block;
  5644.     position: relative;
  5645.     overflow: hidden;
  5646.     z-index: 10;
  5647.     width: 120px;
  5648.     height: 120px;
  5649.     border-radius: 20px
  5650. }
  5651.  
  5652. .filer-dropzone .dz-preview .dz-image img {
  5653.     display: block
  5654. }
  5655.  
  5656. .filer-dropzone .dz-preview.dz-success .dz-success-mark {
  5657.     -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  5658.     animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)
  5659. }
  5660.  
  5661. .filer-dropzone .dz-preview.dz-error .dz-error-mark {
  5662.     opacity: 1;
  5663.     -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  5664.     animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)
  5665. }
  5666.  
  5667. .filer-dropzone .dz-preview .dz-success-mark,
  5668. .filer-dropzone .dz-preview .dz-error-mark {
  5669.     display: block;
  5670.     position: absolute;
  5671.     top: 50%;
  5672.     left: 50%;
  5673.     z-index: 500;
  5674.     margin-top: -27px;
  5675.     margin-left: -27px;
  5676.     pointer-events: none;
  5677.     opacity: 0
  5678. }
  5679.  
  5680. .filer-dropzone .dz-preview .dz-success-mark svg,
  5681. .filer-dropzone .dz-preview .dz-error-mark svg {
  5682.     display: block;
  5683.     width: 54px;
  5684.     height: 54px
  5685. }
  5686.  
  5687. .filer-dropzone .dz-preview.dz-processing .dz-progress {
  5688.     opacity: 1;
  5689.     transition: all 0.2s linear
  5690. }
  5691.  
  5692. .filer-dropzone .dz-preview.dz-complete .dz-progress {
  5693.     opacity: 0;
  5694.     transition: opacity 0.4s ease-in
  5695. }
  5696.  
  5697. .filer-dropzone .dz-preview:not(.dz-processing) .dz-progress {
  5698.     -webkit-animation: pulse 6s ease infinite;
  5699.     animation: pulse 6s ease infinite
  5700. }
  5701.  
  5702. .filer-dropzone .dz-preview .dz-progress {
  5703.     position: absolute;
  5704.     top: 50%;
  5705.     left: 50%;
  5706.     overflow: hidden;
  5707.     z-index: 1000;
  5708.     width: 80px;
  5709.     height: 16px;
  5710.     margin-top: -8px;
  5711.     margin-left: -40px;
  5712.     border-radius: 8px;
  5713.     pointer-events: none;
  5714.     opacity: 1;
  5715.     background: rgba(255, 255, 255, 0.9)
  5716. }
  5717.  
  5718. .filer-dropzone .dz-preview .dz-progress .dz-upload {
  5719.     position: absolute;
  5720.     top: 0;
  5721.     bottom: 0;
  5722.     left: 0;
  5723.     width: 0;
  5724.     background: #333;
  5725.     background: linear-gradient(to bottom, #666, #444);
  5726.     transition: width 300ms ease-in-out
  5727. }
  5728.  
  5729. .filer-dropzone .dz-preview.dz-error .dz-error-message {
  5730.     display: block
  5731. }
  5732.  
  5733. .filer-dropzone .dz-preview.dz-error:hover .dz-error-message {
  5734.     pointer-events: auto;
  5735.     opacity: 1
  5736. }
  5737.  
  5738. .filer-dropzone .dz-preview .dz-error-message {
  5739.     display: block;
  5740.     display: none;
  5741.     position: absolute;
  5742.     top: 130px;
  5743.     left: -10px;
  5744.     z-index: 1000;
  5745.     color: white;
  5746.     font-size: 13px;
  5747.     width: 140px;
  5748.     padding: 0.5em 1.2em;
  5749.     border-radius: 8px;
  5750.     pointer-events: none;
  5751.     opacity: 0;
  5752.     background: #be2626;
  5753.     background: linear-gradient(to bottom, #be2626, #a92222);
  5754.     transition: opacity 0.3s ease
  5755. }
  5756.  
  5757. .filer-dropzone .dz-preview .dz-error-message:after {
  5758.     content: "";
  5759.     position: absolute;
  5760.     top: -6px;
  5761.     left: 64px;
  5762.     width: 0;
  5763.     height: 0;
  5764.     border-right: 6px solid transparent;
  5765.     border-bottom: 6px solid #be2626;
  5766.     border-left: 6px solid transparent
  5767. }
  5768.  
  5769.  
  5770. /*# sourceMappingURL=maps/admin_filer.css.map */
Add Comment
Please, Sign In to add comment