/*
  * FancyBox - jQuery Plugin
  * Simple and fancy lightbox alternative
  *
  * Examples and documentation at: http://fancybox.net
  *
  * Copyright (c) 2008 - 2010 Janis Skarnelis
  * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
  *
  * Version: 1.3.4 (11/11/2010)
  * Requires: jQuery v1.3+
  *
  * Dual licensed under the MIT and GPL licenses:
  * http://www.opensource.org/licenses/mit-license.php
  * http://www.gnu.org/licenses/gpl.html
  */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,600,700,800);
/* line 17, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 30, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
}

/* line 38, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

/* line 46, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 53, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

/* line 62, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 68, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

/* line 78, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

/* line 87, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 98, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

/* line 104, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 114, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 120, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url(/assets/fancybox/blank-b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b.gif);
  z-index: 1102;
  display: none;
}

/* line 131, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-left {
  left: 0px;
}

/* line 134, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-right {
  right: 0px;
}

/* line 137, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 148, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-left-ico {
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
  background-position: -40px -30px;
}

/* line 152, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-right-ico {
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
  background-position: -40px -60px;
}

/* line 156, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

/* line 159, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-left:hover span {
  left: 20px;
}

/* line 162, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 166, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

/* line 175, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url(/assets/fancybox/fancybox-x-2af34ef71e58658ae2358171b7508555cddd488dfb1bea735d0787a7ceaa4390.png);
}

/* line 181, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
  background-position: -40px -162px;
}

/* line 187, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url(/assets/fancybox/fancybox-y-08e777880f53e0e527333f100692c9c57ab2d11bf7536a0070b523320f0835b2.png);
  background-position: -20px 0px;
}

/* line 194, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
  background-position: -40px -182px;
}

/* line 200, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url(/assets/fancybox/fancybox-x-2af34ef71e58658ae2358171b7508555cddd488dfb1bea735d0787a7ceaa4390.png);
  background-position: 0px -20px;
}

/* line 207, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
  background-position: -40px -142px;
}

/* line 213, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url(/assets/fancybox/fancybox-y-08e777880f53e0e527333f100692c9c57ab2d11bf7536a0070b523320f0835b2.png);
}

/* line 219, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png);
  background-position: -40px -122px;
}

/* line 225, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

/* line 230, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

/* line 237, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

/* line 241, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

/* line 248, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title-over {
  padding: 10px;
  background-image: url(/assets/fancybox/fancy_title_over-d7d1b664875a020cd6577ddc7131018e2abaeafbf8a73a0afad7b1cb5ed3e4ff.png);
  display: block;
}

/* line 253, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

/* line 259, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

/* line 264, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

/* line 268, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -40px -90px no-repeat;
}

/* line 272, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url(/assets/fancybox/fancybox-x-2af34ef71e58658ae2358171b7508555cddd488dfb1bea735d0787a7ceaa4390.png) 0px -40px;
}

/* line 279, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url(/assets/fancybox/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -55px -90px no-repeat;
}

/* IE6 */
/* line 284, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_close.png"), sizingMethod='scale');
}

/* line 285, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_nav_left.png"), sizingMethod='scale');
}

/* line 286, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_nav_right.png"), sizingMethod='scale');
}

/* line 287, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_title_over.png"), sizingMethod='scale');
  zoom: 1;
}

/* line 288, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_title_left.png"), sizingMethod='scale');
}

/* line 289, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_title_main.png"), sizingMethod='scale');
}

/* line 290, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_title_right.png"), sizingMethod='scale');
}

/* line 291, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

/* line 294, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

/* line 298, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_loading.png"), sizingMethod='scale');
}

/* IE6, IE7, IE8 */
/* line 300, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

/* line 301, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_n.png"), sizingMethod='scale');
}

/* line 302, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_ne.png"), sizingMethod='scale');
}

/* line 303, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_e.png"), sizingMethod='scale');
}

/* line 304, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_se.png"), sizingMethod='scale');
}

/* line 305, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_s.png"), sizingMethod='scale');
}

/* line 306, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_sw.png"), sizingMethod='scale');
}

/* line 307, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_w.png"), sizingMethod='scale');
}

/* line 308, /home/app/portal/vendor/assets/stylesheets/fancybox.scss */
.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=asset-path("fancybox/fancy_shadow_nw.png"), sizingMethod='scale');
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
/* line 9, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-hidden {
  display: none;
}

/* line 10, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}

/* line 11, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 12, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 13, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 15, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 16, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 18, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 23, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 30, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 37, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
/* line 51, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 52, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 53, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-content {
  z-index: 1;
  border: 1px solid #aaaaaa;
  background: white url(/images/jqgrid/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}

/* line 54, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-content a {
  color: #222222;
}

/* line 55, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/images/jqgrid/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 56, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-header a {
  color: #222222;
}

/* line 57, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-menu {
  position: absolute;
}

/* Interaction states
----------------------------------*/
/* line 61, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-default, .ui-widget-content .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/images/jqgrid/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
  outline: none;
}

/* line 62, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
  outline: none;
}

/* line 63, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(/images/jqgrid/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
}

/* line 64, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
  outline: none;
}

/* line 65, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-active, .ui-widget-content .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url(/images/jqgrid/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
}

/* line 66, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  outline: none;
  text-decoration: none;
}

/* line 67, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

/* Interaction Cues
----------------------------------*/
/* line 71, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/images/jqgrid/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 72, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
  color: #363636;
}

/* line 73, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-error, .ui-widget-content .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/images/jqgrid/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 74, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-error a, .ui-widget-content .ui-state-error a {
  color: #cd0a0a;
}

/* line 75, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
  color: #cd0a0a;
}

/* line 76, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 77, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
  font-weight: bold;
}

/* line 78, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 84, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/images/jqgrid/ui-icons_222222_256x240.png);
}

/* line 85, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-content .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_222222_256x240.png);
}

/* line 86, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-header .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_222222_256x240.png);
}

/* line 87, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-default .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_888888_256x240.png);
}

/* line 88, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_454545_256x240.png);
}

/* line 89, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-active .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_454545_256x240.png);
}

/* line 90, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-highlight .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_2e83ff_256x240.png);
}

/* line 91, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 94, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 95, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 96, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 97, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 98, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 99, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 100, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 101, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 102, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 103, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 104, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 105, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 106, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 107, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 108, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 109, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 110, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 111, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 112, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 113, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 114, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 115, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 116, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 117, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 118, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 119, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 120, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 121, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 122, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 123, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 124, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 125, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 126, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 127, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 128, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 129, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 130, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 131, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 132, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 133, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 134, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 135, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 136, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 137, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 138, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 139, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 140, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 141, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 142, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 143, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 144, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 145, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 146, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 147, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 148, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 149, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 150, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 151, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 152, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 153, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 154, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 155, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 156, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 157, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 158, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 159, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 160, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 161, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 162, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 163, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 164, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 165, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 166, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 167, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 168, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 169, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 170, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 171, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 172, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 173, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 174, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 175, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 176, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 177, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 178, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 179, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 180, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 181, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 182, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 183, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 184, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 185, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 186, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 187, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 188, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 189, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 190, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 191, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 192, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 193, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 194, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 195, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 196, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 197, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 198, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 199, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 200, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 201, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 202, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 203, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 204, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 205, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 206, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 207, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 208, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 209, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 210, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 211, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 212, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 213, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 214, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 215, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 216, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 217, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 218, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 219, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 220, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 221, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 222, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 223, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 224, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 225, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 226, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 227, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 228, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 229, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 230, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 231, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 232, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 233, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 234, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 235, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 236, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 237, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 238, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 239, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 240, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 241, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 242, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 243, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 244, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 245, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 246, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 247, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 248, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 249, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 250, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 251, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 252, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 253, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 254, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 255, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 256, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 257, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 258, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 259, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 260, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 261, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 262, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 263, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 264, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 265, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 266, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 273, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}

/* line 274, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}

/* line 275, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}

/* line 276, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

/* line 277, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}

/* line 278, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

/* line 279, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

/* line 280, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}

/* line 281, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* Overlays */
/* line 284, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-overlay {
  background: #aaaaaa url(/images/jqgrid/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
}

/* line 285, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/images/jqgrid/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

                                                                                                                                                                                                                                               /* Accordion
----------------------------------*/
/* line 287, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 288, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 289, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 290, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em 2.2em;
}

/* line 291, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 292, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
}

/* line 293, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

                                                              /* Datepicker
----------------------------------*/
/* line 295, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
}

/* line 296, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 297, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 298, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 299, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 300, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 301, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 302, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 303, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 304, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 305, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: .75em;
  margin: 1px 0;
}

/* line 306, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 308, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 309, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}

/* line 310, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 311, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 312, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 313, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 314, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 315, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 316, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 319, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 320, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 321, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 322, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 323, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 324, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 325, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 326, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 327, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 328, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* RTL support */
/* line 331, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 332, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 333, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 334, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 335, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 336, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 337, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 338, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 339, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 340, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 341, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 344, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

 /* Dialog
----------------------------------*/
/* line 356, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog {
  position: relative;
  padding: .2em;
  width: 300px;
}

/* line 357, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-titlebar {
  padding: .5em .3em .3em 1em;
  position: relative;
}

/* line 358, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0 .2em;
}

/* line 359, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 360, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 361, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 362, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-content {
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 363, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 364, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-dialog-buttonpane button {
  float: right;
  margin: .5em .4em .5em 0;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  line-height: 1.4em;
  width: auto;
  overflow: visible;
}

/* line 365, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 366, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* Progressbar
----------------------------------*/
/* line 369, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 370, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

                                                                   /* Resizable
----------------------------------*/
/* line 372, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable {
  position: relative;
}

/* line 373, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 374, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 375, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0px;
}

/* line 376, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px;
}

/* line 377, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0px;
  height: 100%;
}

/* line 378, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0px;
  height: 100%;
}

/* line 379, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 380, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 381, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 382, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                       /* Slider
----------------------------------*/
/* line 384, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 385, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 386, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
}

/* line 388, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-horizontal {
  height: .8em;
}

/* line 389, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 390, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 391, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 392, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 394, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 395, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 396, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 397, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 398, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                    /* Tabs
----------------------------------*/
/* line 400, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs {
  padding: .2em;
  zoom: 1;
}

/* line 401, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-nav {
  list-style: none;
  position: relative;
  padding: .2em .2em 0;
}

/* line 402, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-nav li {
  position: relative;
  float: left;
  border-bottom-width: 0 !important;
  margin: 0 .2em -1px 0;
  padding: 0;
}

/* line 403, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  padding: .5em 1em;
}

/* line 404, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 1px;
  border-bottom-width: 0;
}

/* line 405, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 406, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 407, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-panel {
  padding: 1em 1.4em;
  display: block;
  border-width: 0;
  background: none;
}

/* line 408, /home/app/portal/vendor/assets/javascripts/jquery-ui-1.7.2.custom.css */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid {
  position: relative;
  font-size: 11px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-view {
  position: relative;
  left: 0;
  top: 0;
  padding: .0em;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: .3em .2em .2em .3em;
  position: relative;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
  height: 20px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: .1em 0 .2em;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
  padding: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-hbox {
  float: left;
  padding-right: 20px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-htable {
  table-layout: fixed;
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-htable th {
  height: 22px;
  padding: 0 2px 0 2px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
  height: 16px;
  padding-top: 4px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  border-top: 0 none;
  border-left: 0 none;
  border-bottom: 0 none;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-th-div-ie {
  float: left;
  width: 97%;
  white-space: nowrap;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-resize {
  height: 20px !important;
  position: relative;
  cursor: e-resize;
  cursor: col-resize;
  float: right;
  display: inline;
  margin: -2px -2px -2px 0;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-grid-ico-sort {
  float: right;
  overflow: hidden;
  position: absolute;
  display: inline;
  cursor: pointer !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-icon-asc {
  margin-top: -3px;
  height: 12px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-icon-desc {
  margin-top: 3px;
  height: 12px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-i-asc {
  margin-top: 0;
  height: 16px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-i-desc {
  margin-top: 0;
  margin-left: 13px;
  height: 16px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-sortable {
  cursor: pointer;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 1px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
tr.ui-search-toolbar input {
  margin: 1px 0 0 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
tr.ui-search-toolbar select {
  margin: 1px 0 0 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid tr.jqgrow td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid tr.jqgrow td {
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  white-space: pre;
  height: 22px;
  padding: 0 2px 0 2px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid td.jqgrid-rownum {
  padding: 0 2px 0 2px;
  margin: 0;
  border: 0 none;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #777;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-sdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-ftable {
  table-layout: fixed;
  margin-bottom: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid tr.footrow td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-top-width: 1px;
  border-top-color: inherit;
  border-top-style: solid;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid tr.footrow td {
  font-weight: bold;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  height: 21px;
  padding: 0 2px 0 2px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-pager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-bottom: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pager-control {
  position: relative;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-table {
  position: relative;
  padding-bottom: 2px;
  width: auto;
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-table td {
  font-weight: normal;
  vertical-align: middle;
  padding: 1px;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-button {
  height: 19px !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-button span {
  display: block;
  margin: 1px;
  float: left;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-button:hover {
  padding: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-state-disabled:hover {
  padding: 1px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-input {
  height: 13px;
  font-size: .8em;
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-pg-selbox {
  font-size: .8em;
  line-height: 18px;
  display: block;
  height: 18px;
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-separator {
  height: 18px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 1px;
  float: right;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-paging-info {
  font-weight: normal;
  height: 19px;
  margin-top: 3px;
  margin-right: 4px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  padding: 1px 0;
  cursor: pointer;
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  position: relative;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid td textarea {
  width: auto;
  height: auto;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  display: block;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-subgrid {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-subgrid table {
  table-layout: fixed;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  height: 18px;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-subgrid td.subgrid-data {
  border-top: 0 none !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .jqgrid-overlay {
  display: none;
  z-index: 100;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
* html .jqgrid-overlay {
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
* .jqgrid-overlay iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .ui-userdata {
  border-left: 0 none;
  border-right: 0 none;
  height: 21px;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog {
  display: none;
  width: 300px;
  position: absolute;
  padding: .2em;
  font-size: 11px;
  overflow: visible;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: .3em .2em;
  position: relative;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog .ui-jqdialog-title {
  float: left;
  margin: .1em 0 .2em;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog .ui-jqdialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog .ui-jqdialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus {
  padding: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
  border: 0;
  padding: .3em .2em;
  background: none;
  height: auto;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog .ui-jqconfirm {
  padding: .4em 1em;
  border-width: 3px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  overflow: visible;
  display: none;
  height: 80px;
  width: 220px;
  text-align: center;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content .FormGrid {
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content .EditTable {
  width: 100%;
  margin-bottom: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content .DelTable {
  width: 100%;
  margin-bottom: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.EditTable td input, .EditTable td select, .EditTable td textarea {
  margin: 0;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.EditTable td textarea {
  width: auto;
  height: auto;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content td.EditButton {
  text-align: right;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content td.navButton {
  text-align: center;
  border-left: 0 none;
  border-top: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content .CaptionTD {
  text-align: left;
  vertical-align: top;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 0 none;
  padding: 1px;
  white-space: nowrap;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqdialog-content .DataTD {
  padding: 1px;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 0 none;
  vertical-align: top;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.fm-button {
  margin: 0 4px 0 0;
  padding: .4em .5em;
  text-decoration: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  zoom: 1;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.fm-button-icon-left {
  padding-left: 1.9em;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.fm-button-icon-right {
  padding-right: 1.9em;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.fm-button-icon-left .ui-icon {
  right: auto;
  left: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.fm-button-icon-right .ui-icon {
  left: auto;
  right: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
#nData, #pData {
  float: left;
  margin: 3px;
  padding: 0;
  display: block;
  width: 15px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .selected-row, .ui-jqgrid .selected-row td {
  font-style: normal;
  border: 0 none;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .tree-wrap {
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .tree-minus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .tree-plus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .tree-leaf {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-jqgrid .treeclick {
  cursor: pointer;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.jqmOverlay {
  background-color: #000;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter {
  display: none;
  position: absolute;
  z-index: 100;
  width: 1px;
  overflow: visible;
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter table {
  position: relative;
  margin: 0;
  width: 100%;
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter table td {
  margin: 0;
  padding: 1px;
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter table td input, .ui-searchFilter table td select {
  margin: .1em;
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter .ui-state-default {
  cursor: pointer;
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter .divider {
  height: 1px;
}

/* line 2, /home/app/portal/vendor/assets/stylesheets/ui.jqgrid.css */
.ui-searchFilter .divider div {
  background-color: black;
  height: 1px;
}

/* line 1, /home/app/portal/vendor/assets/stylesheets/timePicker.css */
div.time-picker {
  position: absolute;
  height: 191px;
  width: 4em;
  /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #aaa;
  z-index: 99;
  margin: 0;
}

/* line 11, /home/app/portal/vendor/assets/stylesheets/timePicker.css */
div.time-picker-12hours {
  width: 6em;
  /* needed for IE */
}

/* line 15, /home/app/portal/vendor/assets/stylesheets/timePicker.css */
div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 20, /home/app/portal/vendor/assets/stylesheets/timePicker.css */
div.time-picker li {
  cursor: pointer;
  height: 10px;
  font: 12px/1 Helvetica, Arial, sans-serif;
  padding: 4px 3px;
}

/* line 26, /home/app/portal/vendor/assets/stylesheets/timePicker.css */
div.time-picker li.selected {
  background: #0063CE;
  color: #fff;
}

/* line 1, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-offscreen {
  /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).  Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 - no likey commas */
  clip: rect(1px, 1px, 1px, 1px);
  /* IE8-IE11 - we likey commas, no support for clip-path */
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 12, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container {
  position: relative;
  background: #000;
  font-family: "Helvetica", Arial, serif;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}

/* line 21, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-fill-container, .mejs-fill-container .mejs-container {
  width: 100%;
  height: 100%;
}

/* line 26, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-fill-container {
  overflow: hidden;
}

/* line 30, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container:focus {
  outline: none;
}

/* line 34, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.me-plugin {
  position: absolute;
}

/* line 38, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden;
}

/* line 47, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-fullscreen {
  /* set it to not show scroll bars so 100% will work */
  overflow: hidden !important;
}

/* line 52, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

/* line 62, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}

/* line 67, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-clear {
  clear: both;
}

/* Start: LAYERS */
/* line 72, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 78, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 86, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* line 94, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
:root .mejs-poster img {
  display: none;
}

/* line 98, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-poster img {
  border: 0;
  padding: 0;
}

/* line 103, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 109, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-overlay-play {
  cursor: pointer;
}

/* line 113, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url("bigplay.svg") no-repeat;
}

/* line 123, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.no-svg .mejs-overlay-button {
  background-image: url("bigplay.png");
}

/* line 127, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

/* line 131, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url("background.png");
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

/* line 149, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url("loading.gif") 50% 50% no-repeat;
}

/* End: LAYERS */
/* Start: CONTROL BAR */
/* line 159, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url("background.png");
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}

/* line 177, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: "Helvetica", Arial, serif;
  border: 0;
}

/* line 192, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url("controls.svg") no-repeat;
}

/* line 207, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.no-svg .mejs-controls .mejs-button button {
  background-image: url("controls.png");
}

/* :focus for accessibility */
/* line 212, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999;
}

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
/* line 219, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 10px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 232, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-container .mejs-controls .mejs-time a {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
/* line 244, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}

/* line 248, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

/* line 252, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

/* Start: Play/Pause/Stop */
/* Start: Progress Bar */
/* line 258, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px;
}

/* line 264, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* line 275, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

/* line 287, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
  /* line 306, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  from {
    background-position: 0 0;
  }

  /* line 306, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  to {
    background-position: 30px 0;
  }
}

@-moz-keyframes buffering-stripes {
  /* line 307, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  from {
    background-position: 0 0;
  }

  /* line 307, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  to {
    background-position: 30px 0;
  }
}

@-ms-keyframes buffering-stripes {
  /* line 308, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  from {
    background-position: 0 0;
  }

  /* line 308, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  to {
    background-position: 30px 0;
  }
}

@-o-keyframes buffering-stripes {
  /* line 309, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  from {
    background-position: 0 0;
  }

  /* line 309, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  to {
    background-position: 30px 0;
  }
}

@keyframes buffering-stripes {
  /* line 310, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  from {
    background-position: 0 0;
  }

  /* line 310, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
  to {
    background-position: 30px 0;
  }
}

/* line 312, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, 0.8)), to(rgba(78, 183, 212, 0.8)));
  background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  width: 0;
}

/* line 324, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  width: 0;
}

/* line 336, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

/* line 351, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

/* line 364, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

/* line 372, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

/* line 387, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}

/* line 391, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}

/* line 395, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */
/* Start: Fullscreen */
/* line 407, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

/* line 411, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

/* End: Fullscreen */
/* Start: Mute/Volume */
/* line 421, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

/* line 425, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

/* line 429, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-volume-button {
  position: relative;
}

/* line 433, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url("background.png");
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}

/* line 449, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/
/* line 461, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}

/* line 472, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0;
}

/* line 483, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}

/* horizontal version */
/* line 499, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls a.mejs-horizontal-volume-slider {
  height: 26px;
  width: 56px;
  position: relative;
  display: block;
  float: left;
  vertical-align: middle;
}

/* line 508, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

/* line 530, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
}

/* line 552, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none;
}

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
/* line 559, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button {
  position: relative;
}

/* line 563, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

/* line 566, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -51px;
  width: 85px;
  height: 100px;
  background: url("background.png");
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px 10px 0 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 583, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  visibility: visible;
}

/* line 587, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 595, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 604, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

/* line 610, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 55px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: "Helvetica", Arial, serif;
  font-size: 10px;
}

/* line 619, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

/* line 624, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  border-right: solid 1px #fff;
  width: 10000px;
  z-index: 1;
}

/* line 633, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0;
}

/* line 649, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

/* line 659, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

/* line 663, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}

/* line 675, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}

/* line 685, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 694, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  color: #fff;
}

/* line 704, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

/* line 709, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

/* line 714, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

/* line 721, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-captions-position-hover {
  bottom: 35px;
}

/* line 725, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-captions-text {
  padding: 0;
  background: url("background.png");
  background: rgba(20, 20, 20, 0.5);
  white-space: pre-wrap;
  -webkit-box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
}

/* End: Track (Captions and Chapters) */
/* Start: Error */
/* line 739, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

/* line 744, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* End: Error */
/* Start: Loop */
/* line 752, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

/* line 756, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* End: Loop */
/* Start: backlight */
/* line 763, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

/* line 767, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* End: backlight */
/* Start: Picture Controls */
/* line 773, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* End: Picture Controls */
/* context menu */
/* line 780, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */
}

/* line 791, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333;
}

/* line 798, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-contextmenu .mejs-contextmenu-item {
  font-family: "Helvetica", Arial, serif;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333;
}

/* line 805, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff;
}

/* Start: Source Chooser */
/* line 811, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button {
  position: relative;
}

/* line 815, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0;
}

/* line 819, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url("background.png");
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 835, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 843, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 852, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

/* line 858, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: "Helvetica", Arial, serif;
  font-size: 10px;
}

/* End: Source Chooser */
/* Start: Postroll */
/* line 869, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("background.png");
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden;
}

/* line 880, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-postroll-layer-content {
  width: 100%;
  height: 100%;
}

/* line 884, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url("background.png");
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer;
}

/* End: Postroll */
/* Start: Speed */
/* line 899, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
div.mejs-speed-button {
  width: 46px !important;
  position: relative;
}

/* line 904, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button.mejs-speed-button button {
  background: transparent;
  width: 36px;
  font-size: 11px;
  line-height: normal;
  color: #ffffff;
}

/* line 912, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector {
  display: none;
  position: absolute;
  top: -100px;
  left: -10px;
  width: 60px;
  height: 100px;
  background: url("background.png");
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 930, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
  display: block;
}

/* line 934, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
  color: #21f8f8;
}

/* line 938, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 946, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
  margin: 0 0 6px 0;
  padding: 0 10px;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 955, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
  display: none;
}

/* line 962, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
  width: 60px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: "Helvetica", Arial, serif;
  font-size: 11px;
  color: white;
  margin-left: 5px;
  cursor: pointer;
}

/* line 974, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* End: Speed */
/* Start: Jump Forward */
/* line 982, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button.mejs-jump-forward-button {
  background: transparent url("jumpforward.png") no-repeat 3px 3px;
}

/* line 985, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button.mejs-jump-forward-button button {
  background: transparent;
  font-size: 9px;
  line-height: normal;
  color: #ffffff;
}

/* End: Jump Forward */
/* Start: Skip Back */
/* line 996, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button.mejs-skip-back-button {
  background: transparent url("skipback.png") no-repeat 3px 3px;
}

/* line 999, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mediaelementplayer.css */
.mejs-controls .mejs-button.mejs-skip-back-button button {
  background: transparent;
  font-size: 9px;
  line-height: normal;
  color: #ffffff;
}

/* End: Skip Back */
/* TED player */
/* line 5, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls {
  background: #eee;
  height: 65px;
}

/* line 11, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-button,
.mejs-ted .mejs-time {
  position: absolute;
  background: #ddd;
}

/* line 15, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: none;
  background: url(controls-ted.png) repeat-x 0 -52px;
  height: 6px;
}

/* line 20, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-buffering {
  height: 6px;
}

/* line 23, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: none;
  background: url(controls-ted.png) repeat-x 0 -52px;
  width: 0;
  height: 6px;
}

/* line 29, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  height: 6px;
  background-color: none;
  background: url(controls-ted.png) repeat-x 0 -59px;
}

/* line 35, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle {
  display: block;
  margin: 0;
  width: 14px;
  height: 21px;
  top: -7px;
  border: 0;
  background: url(controls-ted.png) no-repeat 0 0;
}

/* line 44, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float {
  display: none;
}

/* line 47, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-playpause-button {
  top: 29px;
  left: 9px;
  width: 49px;
  height: 28px;
}

/* line 53, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-playpause-button button {
  width: 49px;
  height: 28px;
  background: url(controls-ted.png) no-repeat -50px -23px;
  margin: 0;
  padding: 0;
}

/* line 60, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-pause button {
  background-position: 0 -23px;
}

/* line 64, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-fullscreen-button {
  top: 34px;
  right: 9px;
  width: 17px;
  height: 15px;
  background: none;
}

/* line 71, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-fullscreen-button button {
  width: 19px;
  height: 17px;
  background: transparent url(controls-ted.png) no-repeat 0 -66px;
  margin: 0;
  padding: 0;
}

/* line 78, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-unfullscreen button {
  background: transparent url(controls-ted.png) no-repeat -21px -66px;
  margin: 0;
  padding: 0;
}

/* line 83, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-volume-button {
  top: 30px;
  right: 35px;
  width: 24px;
  height: 22px;
}

/* line 89, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-mute button {
  background: url(controls-ted.png) no-repeat -15px 0;
  width: 24px;
  height: 22px;
  margin: 0;
  padding: 0;
}

/* line 96, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-unmute button {
  background: url(controls-ted.png) no-repeat -40px 0;
  width: 24px;
  height: 22px;
  margin: 0;
  padding: 0;
}

/* line 103, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: #fff;
  border: solid 1px #aaa;
  border-width: 1px 1px 0 1px;
  width: 22px;
  height: 65px;
  top: -65px;
}

/* line 111, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-total {
  background: url(controls-ted.png) repeat-y -41px -66px;
  left: 8px;
  width: 6px;
  height: 50px;
}

/* line 117, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current {
  left: 8px;
  width: 6px;
  background: url(controls-ted.png) repeat-y -48px -66px;
  height: 50px;
}

/* line 124, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-handle {
  display: none;
}

/* line 128, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time span {
  color: #333;
}

/* line 131, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-currenttime-container {
  position: absolute;
  top: 32px;
  right: 100px;
  border: solid 1px #999;
  background: #fff;
  color: #333;
  padding-top: 2px;
  border-radius: 3px;
  color: #333;
}

/* line 142, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-duration-container {
  position: absolute;
  top: 32px;
  right: 65px;
  border: solid 1px #999;
  background: #fff;
  color: #333;
  padding-top: 2px;
  border-radius: 3px;
  color: #333;
}

/* line 155, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-time button {
  color: #333;
}

/* line 158, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-ted .mejs-controls .mejs-captions-button {
  display: none;
}

/* END: TED player */
/* WMP player */
/* line 168, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls {
  background: transparent url(controls-wmp-bg.png) center 16px no-repeat;
  height: 65px;
}

/* line 174, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-button,
.mejs-wmp .mejs-time {
  position: absolute;
  background: transparent;
}

/* line 178, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: transparent;
  border: solid 1px #ccc;
  height: 3px;
}

/* line 183, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-buffering {
  height: 3px;
}

/* line 186, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: rgba(255, 255, 255, 0.3);
  width: 0;
  height: 3px;
}

/* line 191, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  height: 1px;
  background-color: #014CB6;
  border: solid 1px #7FC9FA;
  border-width: 1px 0;
  border-color: #7FC9FA #fff #619FF2 #fff;
}

/* line 199, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle {
  display: block;
  margin: 0;
  width: 16px;
  height: 9px;
  top: -3px;
  border: 0;
  background: url(controls-wmp.png) no-repeat 0 -80px;
}

/* line 208, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float {
  display: none;
}

/* line 211, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-playpause-button {
  top: 10px;
  left: 50%;
  margin: 10px 0 0 -20px;
  width: 40px;
  height: 40px;
}

/* line 219, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-playpause-button button {
  width: 40px;
  height: 40px;
  background: url(controls-wmp.png) no-repeat 0 0;
  margin: 0;
  padding: 0;
}

/* line 226, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-pause button {
  background-position: 0 -40px;
}

/* line 230, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-currenttime-container {
  position: absolute;
  top: 25px;
  left: 50%;
  margin-left: -93px;
}

/* line 236, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-duration-container {
  position: absolute;
  top: 25px;
  left: 50%;
  margin-left: -58px;
}

/* line 244, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-volume-button {
  top: 32px;
  right: 50%;
  margin-right: -55px;
  width: 20px;
  height: 15px;
}

/* line 251, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-volume-button button {
  margin: 0;
  padding: 0;
  background: url(controls-wmp.png) no-repeat -42px -17px;
  width: 20px;
  height: 15px;
}

/* line 258, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-unmute button {
  margin: 0;
  padding: 0;
  background: url(controls-wmp.png) no-repeat -42px 0;
  width: 20px;
  height: 15px;
}

/* line 265, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: rgba(102, 102, 102, 0.6);
}

/* line 269, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-fullscreen-button {
  top: 32px;
  right: 50%;
  margin-right: -82px;
  width: 15px;
  height: 14px;
}

/* line 276, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-fullscreen-button button {
  margin: 0;
  padding: 0;
  background: url(controls-wmp.png) no-repeat -63px 0;
  width: 15px;
  height: 14px;
}

/* line 283, /home/app/portal/vendor/assets/javascripts/mediaelement-2.3.25/mejs-skins.css */
.mejs-wmp .mejs-controls .mejs-captions-button {
  display: none;
}

/* END: WMP player */
/* line 1, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(/assets/mediaelement/bigplay-1e5b85acb1b0b2d0bd24f4806a1cfa66d7e6dec37110c78d563b84be9951e8f2.png) no-repeat;
}

/* line 10, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat;
}

/* line 25, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-overlay-loading span {
  background: transparent url(/assets/mediaelement/loading-3036bee9f749fdca0544a5592ce8da4204fab8f2b68edc6ac3905c90266014d4.gif);
}

/* line 29, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button.mejs-play button {
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat 0 0;
}

/* line 32, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button.mejs-pause button {
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat 0 -16px;
}

/* line 35, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button.mejs-mute button {
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat -16px -16px;
}

/* line 38, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button.mejs-unmute button {
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat -16px 0px;
}

/* line 41, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button.mejs-fullscreen-button button {
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat -32px 0px;
}

/* line 44, /home/app/portal/app/assets/stylesheets/overide-mediaelement.css.erb */
.mejs-controls .mejs-button.mejs-unfullscreen button {
  background: transparent url(/assets/mediaelement/controls-f38cc337d1e8e5c17baf5c3812da8f6e4f49bedccba605b93dc38c338e89f4d5.png) no-repeat -32px -16px;
}

/* Reset by Eric Meyer */
/* line 7, /home/app/portal/app/assets/stylesheets/style.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
}

/* line 18, /home/app/portal/app/assets/stylesheets/style.scss */
:focus {
  outline: 0;
}

/* line 21, /home/app/portal/app/assets/stylesheets/style.scss */
body {
  font-size: .875em;
  line-height: 1.2857;
  color: #000;
}

/* line 26, /home/app/portal/app/assets/stylesheets/style.scss */
ol, ul {
  list-style: none;
}

/* line 29, /home/app/portal/app/assets/stylesheets/style.scss */
blockquote, q {
  quotes: "" "";
}

/* line 32, /home/app/portal/app/assets/stylesheets/style.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 35, /home/app/portal/app/assets/stylesheets/style.scss */
.clearfix {
  clear: both;
}

/* line 38, /home/app/portal/app/assets/stylesheets/style.scss */
.PrintOnly {
  display: none;
}

/*TEXT*/
/* line 42, /home/app/portal/app/assets/stylesheets/style.scss */
h1.site-name {
  background: transparent;
  float: left;
}

/* line 46, /home/app/portal/app/assets/stylesheets/style.scss */
h2 {
  font-size: 22px;
}

/* line 49, /home/app/portal/app/assets/stylesheets/style.scss */
h3 {
  font-size: 14px;
}

/* line 52, /home/app/portal/app/assets/stylesheets/style.scss */
p {
  font-size: 13px;
  line-height: 18px;
}
/* line 58, /home/app/portal/app/assets/stylesheets/style.scss */
p a:link,
p a:visited,
p a:active {
  text-decoration: none;
}
/* line 61, /home/app/portal/app/assets/stylesheets/style.scss */
p a:hover {
  text-decoration: underline;
}

/* line 66, /home/app/portal/app/assets/stylesheets/style.scss */
strong {
  font-weight: bold;
}

/* line 69, /home/app/portal/app/assets/stylesheets/style.scss */
em {
  font-style: italic;
}

/* line 72, /home/app/portal/app/assets/stylesheets/style.scss */
.small-text p {
  font-size: 10px;
  line-height: 12px;
}

/* NOTICE STYLES */
/* line 78, /home/app/portal/app/assets/stylesheets/style.scss */
div.system p {
  background: #fbcc5b;
  text-align: center;
  font-weight: bold;
  padding: 4px;
  border: 1px solid #DAAC3E;
}

/* line 85, /home/app/portal/app/assets/stylesheets/style.scss */
div.notice p {
  margin-left: auto;
  margin-right: auto;
  background: #e8f4e2;
  color: #63b634;
  text-align: center;
  border: 1px solid #63b634;
  padding: 3px;
  font-weight: bold;
}

/* line 95, /home/app/portal/app/assets/stylesheets/style.scss */
.error, p.error {
  color: #ff0000 !important;
  font-weight: bold;
}

/* line 101, /home/app/portal/app/assets/stylesheets/style.scss */
div.error p,
div.alert p,
div.message p {
  margin-left: auto;
  margin-right: auto;
  background: #ffffff;
  color: #ff0000;
  text-align: center;
  border: 1px solid #ff0000;
  padding: 3px;
  font-weight: bold;
  font-weight: 12px;
}

/* line 112, /home/app/portal/app/assets/stylesheets/style.scss */
div.error p a {
  text-decoration: underline;
  color: #ff0000;
  padding: 0 10px;
}

/* line 117, /home/app/portal/app/assets/stylesheets/style.scss */
#home-box div.error p {
  margin-bottom: -25px;
}

/* line 120, /home/app/portal/app/assets/stylesheets/style.scss */
#home-box h3, #home-box p {
  padding: 0 0 15px 0;
}

/* line 123, /home/app/portal/app/assets/stylesheets/style.scss */
.field_with_errors {
  display: inline;
}

/*FORM*/
/* line 128, /home/app/portal/app/assets/stylesheets/style.scss */
.invalid {
  background: #fec6c6;
}

/* line 131, /home/app/portal/app/assets/stylesheets/style.scss */
#contact-form label {
  padding: 2px 0;
}

/* line 134, /home/app/portal/app/assets/stylesheets/style.scss */
.pw-reset {
  padding: 20px 0;
}

/* line 137, /home/app/portal/app/assets/stylesheets/style.scss */
.pw-reset input#user_email {
  border: 1px solid #999;
  width: 200px;
}

/* line 142, /home/app/portal/app/assets/stylesheets/style.scss */
#set-password #user_password,
#set-password #user_password_confirmation {
  border: 1px solid #999;
  width: 200px;
  padding: 3px;
  margin-right: 5px;
}

/*TABLE RULES!*/
/* line 151, /home/app/portal/app/assets/stylesheets/style.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}

/* line 158, /home/app/portal/app/assets/stylesheets/style.scss */
#basicPage #performance-table table,
table.usertable,
table.supportTable {
  border: 1px solid #848484;
}

/* line 161, /home/app/portal/app/assets/stylesheets/style.scss */
table.usertable {
  background: #f1f1f1;
  width: 900px;
}

/* line 165, /home/app/portal/app/assets/stylesheets/style.scss */
table.supportTable {
  background: #f1f1f1;
}

/* line 170, /home/app/portal/app/assets/stylesheets/style.scss */
tr#toprow td,
.usertable th,
.supportTable th {
  font-size: 13px;
  font-weight: bold;
  height: 25px;
  background: #cccccc;
  text-align: left;
  padding-left: 6px;
  padding-top: 3px;
  color: #000;
  border-bottom: 1px solid #c7c7c7;
}

/* line 181, /home/app/portal/app/assets/stylesheets/style.scss */
.usertable td img {
  padding: 0 0 0 40px;
}

/* line 184, /home/app/portal/app/assets/stylesheets/style.scss */
tr#secondrow td {
  font-size: 12px;
  background: #eeeff0;
  height: 25px;
  font-size: 12px;
  text-align: left;
  color: #000;
  padding-top: 2px;
  padding-left: 6px;
  border-bottom: 1px solid #c7c7c7;
}

/* line 195, /home/app/portal/app/assets/stylesheets/style.scss */
tr#odd td {
  font-size: 11px;
  height: 20px;
  background-color: #fff;
  border-bottom: 1px solid #eeeff0;
  padding-left: 6px;
  color: #000;
}

/* line 203, /home/app/portal/app/assets/stylesheets/style.scss */
tr#even td {
  font-size: 11px;
  height: 20px;
  background-color: #f7f7f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eeeff0;
  padding-left: 6px;
  color: #000;
}

/* line 212, /home/app/portal/app/assets/stylesheets/style.scss */
.zebra-stripe tr:nth-child(even) td {
  font-size: 11px;
  height: 20px;
  background-color: #fff;
  border-bottom: 1px solid #eeeff0;
  padding-left: 6px;
  color: #000;
}

/* line 221, /home/app/portal/app/assets/stylesheets/style.scss */
.zebra-stripe tr:nth-child(odd) td {
  font-size: 11px;
  height: 20px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eeeff0;
  padding-left: 6px;
  color: #000;
  background: #e7e7e7;
}

/* line 230, /home/app/portal/app/assets/stylesheets/style.scss */
.textleft {
  text-align: left;
}

/* line 233, /home/app/portal/app/assets/stylesheets/style.scss */
.textright {
  text-align: right;
}

/* line 236, /home/app/portal/app/assets/stylesheets/style.scss */
.textcenter {
  text-align: center;
}

/* line 239, /home/app/portal/app/assets/stylesheets/style.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/*FUND TABLE RULES*/
/* line 245, /home/app/portal/app/assets/stylesheets/style.scss */
tr#titlerow td {
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  text-align: left;
  padding-left: 6px;
  padding-top: 5px;
  color: #222222;
  border-bottom: 1px solid #aaaaaa;
}

/* line 256, /home/app/portal/app/assets/stylesheets/style.scss */
table.return,
table.aum {
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  width: 100%;
  margin-bottom: 20px;
}

/* line 263, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr th,
table.aum tr th {
  border-bottom: 1px solid #aaaaaa;
  font-size: 11px;
  height: 22px;
  padding-top: 3px;
  text-align: center;
  font-weight: bold;
  background: #e6e4e4;
}

/* line 273, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr td,
table.aum tr td {
  border-bottom: 1px solid #aaaaaa;
  font-size: 11px;
  height: 22px;
  padding-top: 3px;
  text-align: center;
  background: #fff;
}

/* line 282, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr td.year_column,
table.aum tr td.year_column {
  font-weight: bold;
}

/* line 286, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr td.estimate,
table.aum tr td.estimate {
  background: #ffff66;
}

/* line 290, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr td.negative_value,
table.aum tr td.negative_value {
  color: red;
}

/* line 294, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr td.year_sum,
table.aum tr td.year_sum {
  background: #f0f1f1;
}

/* line 297, /home/app/portal/app/assets/stylesheets/style.scss */
table.return tr td.partial_period_estimate {
  background: url(/assets/partial-est-bg-96c21f0be8ceb1fbdbf4653de24ebe041928f7ba9af882ffc1ea6ebb625ba0a4.gif) #c3daf9;
}

/* line 300, /home/app/portal/app/assets/stylesheets/style.scss */
.estimate-note {
  width: 110px;
  border: 1px solid #cccccc;
  background: #ffff66;
  font-size: 11px;
  margin: 10px 20px 10px 0;
  padding: 3px;
  float: left;
}

/* line 309, /home/app/portal/app/assets/stylesheets/style.scss */
.partial_period_estimate-note {
  border: 1px solid #cccccc;
  background: url(/assets/partial-est-bg-96c21f0be8ceb1fbdbf4653de24ebe041928f7ba9af882ffc1ea6ebb625ba0a4.gif) #c3daf9;
  border: 1px solid #cccccc;
  font-size: 11px;
  margin: 10px 0;
  padding: 3px;
  width: 170px;
  float: left;
}

/* line 319, /home/app/portal/app/assets/stylesheets/style.scss */
.fund-legend {
  height: 30px;
}

/*ASSET LIST TREE TABLE*/
/* line 324, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable {
  border: 1px solid #848484;
}
/* line 327, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable tr:first-child th {
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  text-align: left;
  padding: 6px 2px 0 2px;
  color: #222222;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  background: #E6E4E4;
}
/* line 338, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable tr:first-child th:last-child {
  border-right: none;
}
/* line 343, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable tr:last-child td {
  border-bottom: none;
  font-weight: bold;
  background: #E6E4E4;
}
/* line 348, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable .top-level-asset-type.parent td {
  background: #ebebeb;
}
/* line 351, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable .parent td {
  background: #fafafa;
}
/* line 354, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable td {
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  font-size: 11px;
  text-align: right;
  background: #fff;
  padding: 4px 2px;
}
/* line 362, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable td a {
  color: #000;
}
/* line 365, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable td:first-child {
  text-align: left;
}
/* line 368, /home/app/portal/app/assets/stylesheets/style.scss */
table.treeTable td:last-child {
  border-right: none;
}

/* line 373, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr td .expander {
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  zoom: 1;
  /* IE7 Hack */
}

/* line 381, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr.top-level-asset-type,
.treeTable tr.top-level-asset-group-participant {
  background-color: #e2e2e2;
}

/* line 384, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr.collapsed td .expander {
  background-image: url(/assets/treeTable/arrow_right-32b6b2a0bef4e1de374fe1cd5b8653d801203bef719d3bdd644295a58313d544.gif);
}

/* line 387, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr.expanded td .expander {
  background-image: url(/assets/treeTable/arrow_down-d969bf6137fe62185b72ece8a3de012e455a458050a9322e2f6c64a81a2a3afc.gif);
}

/* line 390, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr.selected, .treeTable tr.accept {
  background-color: #3875d7;
  color: #FFF;
}

/* line 395, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr.collapsed.selected td .expander,
.treeTable tr.collapsed.accept td .expander {
  background-image: url(/assets/treeTable/toggle-expand-light-f357176d5762f1376677fd9cdd3bea507571c8899c4e57b5bf4fbd5775fd6dca.png);
}

/* line 399, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable tr.expanded.selected td .expander,
.treeTable tr.expanded.accept td .expander {
  background-image: url(/assets/treeTable/toggle-collapse-light-f481bff45c795015677d7352a3d63d254ca950f43cf4db7c9aafbd349309002e.png);
}

/* line 402, /home/app/portal/app/assets/stylesheets/style.scss */
.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}

/*EXT FIXES*/
/* line 409, /home/app/portal/app/assets/stylesheets/style.scss */
.x-paging-info {
  position: absolute;
  margin-top: 20px;
}

/* line 413, /home/app/portal/app/assets/stylesheets/style.scss */
.x-panel-bbar .x-toolbar {
  height: 40px;
}

/* line 416, /home/app/portal/app/assets/stylesheets/style.scss */
.x-dd-drag-proxy x-dd-drop-nodrop x-grid3-col-dd {
  z-index: 50000;
}

/* line 419, /home/app/portal/app/assets/stylesheets/style.scss */
.x-tab-panel {
  width: 740px;
  overflow: auto;
}

/* line 423, /home/app/portal/app/assets/stylesheets/style.scss */
#msg-div {
  z-index: 50000;
}

/* line 426, /home/app/portal/app/assets/stylesheets/style.scss */
#user_detail_tab #user_detail_tab_title {
  z-index: 40000;
}

/* line 429, /home/app/portal/app/assets/stylesheets/style.scss */
.contentBlock {
  min-height: 12px;
}

/* line 434, /home/app/portal/app/assets/stylesheets/style.scss */
.fr-box {
  min-width: 800px;
}

/* JQGrid Cell Image classes */
/* line 440, /home/app/portal/app/assets/stylesheets/style.scss */
.ib-jqgrid-cell-checked.active-user-checkbox {
  background: transparent url(/assets/silk_icons/tick-644faffc659fb1e6778cf5290022fbcde177952c66881848e6380ed91211e878.png) no-repeat scroll center;
  cursor: pointer;
}

/* line 444, /home/app/portal/app/assets/stylesheets/style.scss */
.ib-jqgrid-cell-arrow.active-user-checkbox {
  background: transparent url(/assets/silk_icons/page_go-c80bbbe530b89537cecca8b98f0635729a03697d2fadb8743fb3b7d982ef4dd1.png) no-repeat scroll center;
  cursor: pointer;
}

/* line 448, /home/app/portal/app/assets/stylesheets/style.scss */
.ib-jqgrid-cell-unchecked.active-user-checkbox {
  background: transparent url(/assets/silk_icons/cross_gray-fac89825045cd21c613e870ed71d861d19132b31dcbc9552e53919c20cad6faa.png) no-repeat scroll center;
  cursor: pointer;
}

/*DRM DOCUMENT STATUS*/
/* line 454, /home/app/portal/app/assets/stylesheets/style.scss */
.waiting-ajax {
  background: transparent url(/assets/controlpanel/loading_small-1cc8973d1965d3676ce68657d5caabc0bb05078786f110c4116fd4f39c250b6c.gif) no-repeat left center;
  /*padding-left: 20px;*/
}

/* line 458, /home/app/portal/app/assets/stylesheets/style.scss */
.secure-link p.waiting-ajax {
  padding-left: 20px;
}

/* line 461, /home/app/portal/app/assets/stylesheets/style.scss */
td p.waiting-ajax {
  font-size: 11px;
  color: black;
  padding-left: 20px;
}

/* Config spinning Ajax class */
/* line 468, /home/app/portal/app/assets/stylesheets/style.scss */
.ib-config-ajax-spin {
  display: none;
}

/* Config Downloader Flags class */
/* line 473, /home/app/portal/app/assets/stylesheets/style.scss */
.ib-config-downloader-flags {
  display: none;
}

/*EXCEL EXPORT*/
/* line 478, /home/app/portal/app/assets/stylesheets/style.scss */
.excel-link {
  position: relative;
  top: -22px;
  left: 60px;
  width: 22px;
  z-index: 1;
}
/* line 485, /home/app/portal/app/assets/stylesheets/style.scss */
.excel-link.hidden {
  display: none;
}

/* line 490, /home/app/portal/app/assets/stylesheets/style.scss */
.excel-link._excel-override {
  position: static;
}

/* line 494, /home/app/portal/app/assets/stylesheets/style.scss */
.non-jq-grid-excel-link {
  position: relative;
  top: -18px;
  left: 2px;
}

/*SEARCH DOCUMENTS ASSOCIATED WIth STYLE*/
/* line 503, /home/app/portal/app/assets/stylesheets/style.scss */
#basicPage .jqgrow ul,
.jqgrow ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 509, /home/app/portal/app/assets/stylesheets/style.scss */
#basicPage .jqgrow ul li,
.jqgrow ul li {
  font-size: 11px;
  line-height: 13px;
  list-style: none;
  padding: 0;
  color: #333;
}

/*USER Activity Date Filter*/
/* line 518, /home/app/portal/app/assets/stylesheets/style.scss */
.toggle_date_search_icon img {
  margin: 1px 4px 0 0;
}

/* line 521, /home/app/portal/app/assets/stylesheets/style.scss */
.date-search-container {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #cccccc url(/assets/jqgrid/ui-bg_highlight-soft_75_cccccc_1x100-54270656df079c4da5182629a080fc633b6f84b87985eb016d25a560e2c38d4a.png) repeat-x scroll 50% 50%;
  padding-left: 6px;
  margin: 10px 0 0 0;
}

/* line 531, /home/app/portal/app/assets/stylesheets/style.scss */
.jq-date-form {
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  background: #CCCCCC;
  padding-left: 6px;
}

/* line 537, /home/app/portal/app/assets/stylesheets/style.scss */
.date-search-margin {
  height: 10px;
}

/* line 540, /home/app/portal/app/assets/stylesheets/style.scss */
table.filtertable {
  width: 360px;
}

/* line 543, /home/app/portal/app/assets/stylesheets/style.scss */
.filtertable td {
  padding: 2px 0;
  width: 1px;
}

/* line 550, /home/app/portal/app/assets/stylesheets/style.scss */
.filtertable label,
div.control-panel-page .filtertable label,
.filtertable label span,
div.control-panel-page .filtertable label span {
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  width: auto;
  white-space: nowrap;
  color: #222;
  text-transorm: inherit;
  overflow: visible;
}

/* line 560, /home/app/portal/app/assets/stylesheets/style.scss */
.filtertable label {
  clear: none;
}

/* line 563, /home/app/portal/app/assets/stylesheets/style.scss */
.filtertable label span {
  text-transform: inherit;
  padding: 0 4px 0 0;
  margin: -2px 0 0 0;
  display: inline;
  float: none;
}

/* line 570, /home/app/portal/app/assets/stylesheets/style.scss */
.ui-datepicker {
  display: none;
}

/* line 573, /home/app/portal/app/assets/stylesheets/style.scss */
span.ui-datepicker-append {
  font-size: 11px;
  padding: 0;
  width: auto;
}

/*TOP SEARCH STYlE*/
/* line 580, /home/app/portal/app/assets/stylesheets/style.scss */
.ui-jqgrid-titlebar table.ui-pg-table {
  float: right;
  margin-right: 20px;
}

/* line 584, /home/app/portal/app/assets/stylesheets/style.scss */
.ui-jqgrid-titlebar table.ui-pg-table td.ui-state-hover {
  padding: 1px 1px 0 1px;
}

/* line 587, /home/app/portal/app/assets/stylesheets/style.scss */
.ui-jqgrid-titlebar table.ui-pg-table td.ui-state-hover span {
  padding: 0;
  margin: 0;
  border: none;
}

/*JQGRID OVERIDES*/
/* line 594, /home/app/portal/app/assets/stylesheets/style.scss */
body .ui-th-column,
body .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  padding: 2px 0;
}

/* line 597, /home/app/portal/app/assets/stylesheets/style.scss */
.ui-jqgrid .loading {
  top: 40px;
}

/*DOCGRID ATTACHABLES FILTER*/
/* line 601, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  padding: 2px 6px;
  min-height: 20px;
  background: #ededed;
  position: relative;
  z-index: 0 !important;
}

/* line 611, /home/app/portal/app/assets/stylesheets/style.scss */
.show-advanced {
  float: right;
  font-size: 11px;
  color: #222;
  background: transparent url(/assets/controlpanel/magnify-sprite-1d32c729a836bd73c0919fcc781ca7b15767d7c38e503a9c428321af5f4e375f.png) no-repeat right -20px;
  padding: 0 19px 0 0;
  text-decoration: none;
  margin: 7px 8px 0 0;
  z-index: 2 !important;
  position: relative;
}

/* line 622, /home/app/portal/app/assets/stylesheets/style.scss */
.show-advanced.hide-advanced {
  color: #6499c2;
  background: transparent url(/assets/controlpanel/magnify-sprite-1d32c729a836bd73c0919fcc781ca7b15767d7c38e503a9c428321af5f4e375f.png) no-repeat right -100px;
  margin-right: 10px;
}

/* line 627, /home/app/portal/app/assets/stylesheets/style.scss */
.show-advanced:hover {
  text-decoration: underline;
}

/* line 630, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter input {
  border: 1px solid #aaa;
  font-family: arial;
  padding: 1px;
}

/* line 636, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter input:focus,
.grid-filter input#associated_with_attachables:focus {
  border: 1px solid #6499c2;
  background: white url(/assets/controlpanel/magnify-sprite-1d32c729a836bd73c0919fcc781ca7b15767d7c38e503a9c428321af5f4e375f.png) no-repeat right -99px;
}

/* line 640, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter input.date {
  width: 80px;
}

/* line 644, /home/app/portal/app/assets/stylesheets/style.scss */
input.magnifying-glass,
.grid-filter input#associated_with_attachables {
  background: white url(/assets/controlpanel/magnify-sprite-1d32c729a836bd73c0919fcc781ca7b15767d7c38e503a9c428321af5f4e375f.png) no-repeat right -39px;
  width: 300px;
}

/* line 650, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter select,
.grid-filter input#title_attachables,
.grid-filter input#associated_with_attachables {
  width: 300px;
}

/* line 654, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter select[name="groups"],
.grid-filter select[name="is_private"] {
  font-weight: bold;
}

/* line 659, /home/app/portal/app/assets/stylesheets/style.scss */
form.grid-filter dl dt,
form.grid-filter dl dt label,
div.control-panel-page form.grid-filter dl dt label {
  height: 14px;
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  line-height: 19px;
  color: #000;
}

/* line 667, /home/app/portal/app/assets/stylesheets/style.scss */
dl.date-filter dd {
  display: inline;
}

/* line 670, /home/app/portal/app/assets/stylesheets/style.scss */
form.grid-filter dl {
  margin: 0 0 4px 0;
}

/* line 673, /home/app/portal/app/assets/stylesheets/style.scss */
form.grid-filter dl dd {
  margin: 0;
}

/* line 676, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter fieldset.buttons {
  position: absolute;
  bottom: 6px;
  right: 10px;
}

/* line 682, /home/app/portal/app/assets/stylesheets/style.scss */
input.date-submit,
.control-panel-page input.date-submit[type='submit'] {
  background: #b8d0e3;
  padding: 1px 4px;
  cursor: pointer;
}

/* line 687, /home/app/portal/app/assets/stylesheets/style.scss */
.grid-filter fieldset.buttons input {
  margin: 0 0 0 3px;
  cursor: pointer;
  padding: 3px 5px;
  background: #b8d0e3;
}

/* line 695, /home/app/portal/app/assets/stylesheets/style.scss */
input.date-submit:hover,
.grid-filter input.date-submit:focus
.grid-filter fieldset.buttons input:hover {
  background: #8dbfe6;
}

/*DOCS ON FORMS DEFAULT STYLES*/
/* line 699, /home/app/portal/app/assets/stylesheets/style.scss */
.request-form .upload-doc {
  width: 502px;
  min-height: 20px;
  border: 1px solid #999;
  background: white;
  padding: 10px 10px 3px;
}

/* line 707, /home/app/portal/app/assets/stylesheets/style.scss */
.request-form #pickfiles {
  position: relative;
  top: -12px;
  left: 403px;
}

/* line 712, /home/app/portal/app/assets/stylesheets/style.scss */
.filename {
  border-top: 1px solid #999;
  padding: 4px 2px;
}

/* line 716, /home/app/portal/app/assets/stylesheets/style.scss */
.filename img.remove-file {
  float: right;
  cursor: pointer;
}

/* line 720, /home/app/portal/app/assets/stylesheets/style.scss */
#limit-div {
  right: 0;
  top: -17px;
  position: absolute;
}

/*Holding Details*/
/* line 727, /home/app/portal/app/assets/stylesheets/style.scss */
table.investment-details tr td {
  font-size: 11px;
}

/*Lite Box Meetings Notes Calls CSS*/
/* line 732, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable {
  width: 800px;
  height: 100%;
  background: #d9e7f5;
}
/* line 737, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable h4 {
  font-weight: bold;
  font-size: 14px;
}

/* line 742, /home/app/portal/app/assets/stylesheets/style.scss */
#activity-area {
  clear: both;
}

/* line 745, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-top {
  font-size: 12px;
  text-align: right;
  padding: 10px 10px 0;
  font-weight: bold;
  color: #325475;
  height: 20px;
}
/* line 753, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-top h3 {
  font-size: 14px;
  float: left;
  color: #325475;
  font-family: arial, sans-serif;
}
/* line 759, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-top h3 span {
  text-transform: capitalize;
  font-style: italic;
}

/* line 765, /home/app/portal/app/assets/stylesheets/style.scss */
#activity-details {
  width: 360px;
}

/* line 768, /home/app/portal/app/assets/stylesheets/style.scss */
#activity-attached {
  float: right;
  width: 380px;
}

/* line 772, /home/app/portal/app/assets/stylesheets/style.scss */
.note #activity-attached {
  float: none;
  width: 450px;
}

/* line 776, /home/app/portal/app/assets/stylesheets/style.scss */
.hidden-note {
  display: none;
}

/* line 779, /home/app/portal/app/assets/stylesheets/style.scss */
.note .hidden-note {
  display: block;
}

/* line 782, /home/app/portal/app/assets/stylesheets/style.scss */
.call .hidden-call {
  display: none;
}

/* line 785, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable dl {
  padding: 10px 10px 8px;
}

/* line 789, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable dt,
#lb-attachable dd {
  padding: 0 0 4px;
  margin: 8px 0 0 0;
  font-size: 11px;
  color: #325475;
}

/* line 795, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable dt {
  font-weight: bold;
  float: left;
  padding: 0 5px 0 0;
}

/* line 800, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable dd {
  border-bottom: 1px solid #9ac;
  min-height: 20px;
  color: #333;
}

/* line 805, /home/app/portal/app/assets/stylesheets/style.scss */
#lb-attachable dd li {
  list-style: none;
  display: inline;
  padding: 0 10px 0 0;
}

/* line 810, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body {
  clear: both;
  margin: 10px;
  border: 1px solid #000;
  padding: 10px;
  background: #fff;
}

/* line 817, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body p {
  font-size: 12px;
  font-family: arial;
}

/* line 822, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body ul,
.lb-body ol {
  padding: 0 0 0 20px;
}

/* line 825, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body ul li {
  font-size: 12px;
  list-style: disc;
}

/* line 829, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body ul ul li {
  font-size: 12px;
  list-style: circle;
}

/* line 833, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body ul ul ul li {
  font-size: 12px;
  list-style: square;
}

/* line 837, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body ol li {
  font-size: 12px;
  list-style: decimal;
}

/* line 841, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-body ol ol li {
  font-size: 12px;
  list-style: lower-roman;
}

/* line 845, /home/app/portal/app/assets/stylesheets/style.scss */
.lb-bottom {
  padding: 10px;
  color: #325475;
  font-size: 12px;
}

/* line 851, /home/app/portal/app/assets/stylesheets/style.scss */
body#print-layout,
#print-layout #lb-attachable {
  background: #fff;
}

/*DOCUMENT INTERSTITIAL PAGES*/
/* line 856, /home/app/portal/app/assets/stylesheets/style.scss */
.inter-left {
  min-height: 300px;
  width: 660px;
}

/* line 860, /home/app/portal/app/assets/stylesheets/style.scss */
.inter-right {
  float: right;
  width: 190px;
  margin-left: 20px;
}

/* line 865, /home/app/portal/app/assets/stylesheets/style.scss */
.inter-right img {
  border: 1px solid #cdcccc;
}

/* line 868, /home/app/portal/app/assets/stylesheets/style.scss */
.secure-doc {
  border: 1px solid #cdcccc;
  padding: 20px;
  min-height: 126px;
  margin-bottom: 20px;
}

/* line 874, /home/app/portal/app/assets/stylesheets/style.scss */
p.advanced-config {
  float: right;
  font-size: 10px;
  text-decoration: underline;
  cursor: pointer;
}

/* line 880, /home/app/portal/app/assets/stylesheets/style.scss */
.btn-new-download {
  margin-right: 20px;
  float: left;
}

/* line 884, /home/app/portal/app/assets/stylesheets/style.scss */
.secure-link {
  padding: 10px 0;
}

/* line 890, /home/app/portal/app/assets/stylesheets/style.scss */
.page-two-factor-authentication #body-content {
  background: #ffffff;
  margin: 2.5% auto;
  max-width: 500px;
  width: 50%;
  min-width: 320px;
  padding: 1.25%;
}
/* line 897, /home/app/portal/app/assets/stylesheets/style.scss */
.page-two-factor-authentication #body-content img {
  width: 100%;
}

/* line 904, /home/app/portal/app/assets/stylesheets/style.scss */
#forms-service {
  all: initial;
}

@media only screen and (max-width: 450px) {
  /* line 909, /home/app/portal/app/assets/stylesheets/style.scss */
  .show-advanced {
    margin: -16px 0 0 0;
  }

  /* line 912, /home/app/portal/app/assets/stylesheets/style.scss */
  .show-advanced.hide-advanced {
    margin: -16px 0 0 0;
  }

  /* line 915, /home/app/portal/app/assets/stylesheets/style.scss */
  .grid-filter fieldset.buttons {
    position: relative;
    bottom: auto;
    right: auto;
  }
}
/*  New Sidebar Logo Fix  */
/* line 923, /home/app/portal/app/assets/stylesheets/style.scss */
.login-page .sidebar * {
  box-sizing: border-box;
}

/*ADMIN SITE GENERAL STYLES*/
/* line 18, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body,
html {
  height: 100%;
}

/* line 21, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body.cp-bg {
  background: #555454;
}

/* line 24, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#control-panel-bg {
  margin: 0 auto;
  padding: 36px 20px 25px;
  font-family: arial, helvetica, sans-serif;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(#d4d4d4 0%, #bababa 35%);
  background-image: linear-gradient(#d4d4d4 0%, #bababa 35%);
  box-shadow: inset 0px 3px 8px rgba(50, 50, 50, 0.25);
}

/* line 31, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page {
  border: 1px solid #5f5f5f;
  padding: 20px;
  background: #e8e7e7;
  border-radius: 4px;
}

/* line 39, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page h2,
table.data-preview caption,
#lb-import h2 {
  color: #010203;
  font-size: 18px;
  width: auto;
  background: none;
  padding: 0;
  font-weight: bold;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}

/* line 48, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page h3 {
  color: #010203;
  font-size: 14px;
  width: auto;
  margin: 5px 0;
  padding: 0px;
  font-weight: bold;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}

/* line 58, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .client-title {
  margin-top: 24px;
}

/* line 61, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page h4 {
  color: #010203;
  font-size: 13px;
  width: auto;
  margin: 0 0 5px 0;
  padding: 0px;
  font-weight: bold;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}

/* line 72, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page h2 a,
.control-panel-page h3 a,
.control-panel-page h4 a {
  color: #465FAD;
}

/* line 75, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page p {
  color: #000;
  font-size: 12px;
  width: auto;
  font-family: arial, helvetica, sans-serif;
  margin: 5px 5px 5px 0;
  padding: 0;
}

/* line 86, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .limited-access-hint,
.control-panel-page .drm-hint,
.control-panel-page .view-only-hint {
  font-size: 11px;
  margin-left: 24px;
  line-height: 0.8;
  color: #999;
}

/* line 93, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page p a {
  color: #0055B8;
  text-decoration: underline;
  transition: color 250ms;
}
/* line 98, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page p a:hover {
  color: #002E6D;
}

/* line 102, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page ol {
  list-style-type: decimal;
  padding-left: 40px;
}

/* line 108, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .page-fields,
.control-panel-page .ta-fields,
.page-fields {
  height: 20px;
  border-bottom: 1px solid #999;
  width: 390px;
  padding-top: 10px;
}

/* line 114, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .user-fields {
  height: 20px;
  border-bottom: 1px solid #999;
  width: 435px;
  padding-top: 10px;
}

/* line 120, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .ta-fields {
  height: 70px;
}

/* line 126, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .user-fields label,
.control-panel-page .page-fields label,
.control-panel-page .ta-fields label,
.page-fields label {
  font-weight: bold;
  font-size: 12px;
}

/* line 133, /home/app/portal/app/assets/stylesheets/control-panel.scss */
label[for="owner_enable_enhanced_pdf_encryption"].is-disabled,
label[for="owner_view_only_enabled"].is-disabled,
label[for="owner_view_only_group_enabled"].is-disabled {
  color: #999999;
}

/* line 137, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.page-help a {
  color: #777;
  font-size: 10px;
  font-weight: normal;
  padding-left: 10px;
}

/* line 148, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .user-fields input,
.control-panel-page .page-fields input,
.control-panel-page .page-fields select,
.control-panel-page .ta-fields textarea,
.page-fields select,
.page-fields input {
  float: right;
  font-size: 11px;
  margin-bottom: 0;
  width: 200px;
}

/* line 154, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .ta-fields textarea {
  width: 275px;
}
/* line 157, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .ta-fields textarea.meta-textfield {
  width: 255px;
}

/* line 161, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page input[type='text'] {
  width: 200px;
  font-size: 11px;
  margin-bottom: 0;
}

/* line 166, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .ui-jqgrid input[type='text'] {
  width: auto;
}

/* line 169, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#lb-import {
  background: #e8e7e7;
  width: 460px;
  padding: 20px;
}

/* line 174, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page div.column-a {
  width: 30em;
  float: left;
}

/* line 178, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page div.column-b {
  margin-left: 2em;
}

/* line 181, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.page-fields .fieldWithErrors {
  display: inline;
}

/* line 184, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.delete-link {
  float: right;
  padding-right: 2px;
}

/* line 188, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-links.ui-sortable-helper {
  background: #fff;
  border: 1px solid #666;
}

/* line 192, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.control-panel-page .edit-return {
  float: right;
}

/* line 195, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.control-panel-page .edit-return a {
  color: #000;
  text-decoration: underline;
}

/* line 201, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.control-panel-page #returns-chart,
div.control-panel-page #returns-histogram,
div.control-panel-page #pie-chart {
  margin: 0 0 20px 0;
}

/* line 204, /home/app/portal/app/assets/stylesheets/control-panel.scss */
select {
  border: 1px solid #999;
  line-height: 1.6em;
}

/* IMPORT HISTORY */
/* line 210, /home/app/portal/app/assets/stylesheets/control-panel.scss */
span.hours {
  color: #005CE6;
}

/* line 213, /home/app/portal/app/assets/stylesheets/control-panel.scss */
span.minutes {
  color: #0F9C07;
}

/* line 216, /home/app/portal/app/assets/stylesheets/control-panel.scss */
span.over_hour_warning {
  color: red;
}

/* line 220, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body.private.not-logged-in {
  margin: 0;
  padding: 0;
  width: 100%;
  background: -webkit-linear-gradient(270deg, #0062eb 0, #002e6d 51.04%, #001938 100%);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
/* line 234, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body.private.not-logged-in p,
body.private.not-logged-in a:link,
body.private.not-logged-in a:visited,
body.private.not-logged-in a:active {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
/* line 239, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body.private.not-logged-in p a:link,
body.private.not-logged-in p a:visited,
body.private.not-logged-in p a:active {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}

/* line 243, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.login-page {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
}

/* line 252, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#login-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  background: #fff;
  border-radius: 0.5rem;
  width: 402px;
  padding: 24px;
  gap: 24px;
}
/* line 263, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#login-container input:focus {
  border-bottom: 2px solid #0062eb;
}

/* line 267, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-logo-login {
  height: 50px;
}

/* line 270, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sidebar {
  float: left;
  width: 225px;
  background-color: #000;
  height: 100%;
  height: 100vh;
  position: fixed;
}

/* line 278, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.login-logo {
  background: #000;
  padding: 12px 10px 12px 9px;
  border-bottom: 1px solid #1f1f1f;
}

/* line 283, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-logo {
  width: 100%;
  padding: 6px 12px;
}

/* line 287, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-logo-link {
  text-decoration: none;
}

/* line 290, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-light-blue {
  fill: #67b2e8;
}

/* line 293, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-white {
  fill: #fff;
}

/* line 296, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-dark-blue {
  fill: #002e6d;
}

/* line 299, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.backstop-portal-logo-small {
  width: 28px;
  height: 26px;
}

/* line 303, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.bs-portal-small-white {
  fill: #fff;
}

/* line 306, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.bs-portal-small-blue {
  fill: #002e6d;
}

/* line 310, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.login-form p {
  font-size: 10px;
}

/* line 314, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.login-label {
  color: #000;
  font-weight: 700;
  font-size: 12px;
  padding: 0;
}

/* line 320, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#login-page .login-input {
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  background: #f7f7f2;
  padding: 0 12px;
  border-bottom: 1px solid #959583;
  border-top: 0;
  border-right: 0;
  border-left: none;
  width: 94%;
  margin-bottom: 8px;
}

/* line 333, /home/app/portal/app/assets/stylesheets/control-panel.scss */
input.login-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px white inset;
}

/* line 336, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.login-form-text-input {
  margin-bottom: 20px;
}

/* line 339, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.button-large {
  height: 36px;
  padding: 0.5rem 1.5rem;
  border-radius: 0.375rem;
  background-color: #0062eb;
  line-height: 1;
  font-size: 15px;
  font-weight: 520;
  border: 1px #999 solid;
  letter-spacing: .0625em;
  color: white;
  cursor: pointer;
  width: 100%;
}

/* line 354, /home/app/portal/app/assets/stylesheets/control-panel.scss */
a.loginhelp {
  color: white;
}

/* line 358, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#copyright-div .copyright {
  color: #fff;
  font-size: 12px;
  line-height: 21px;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
/* line 367, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#copyright-div .copyright a {
  color: #fff;
  text-decoration: underline;
}

/* line 373, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.footnote {
  position: absolute;
  bottom: 0;
  padding: 10px;
  font-size: 10px;
}

/* line 379, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.footnote p {
  color: white;
  font-size: 10px;
}

/* line 385, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.footnote p a:link,
.footnote p a:visited,
.footnote p a:active {
  color: white;
}

/* line 388, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.lifecycle {
  display: none;
}

/* line 392, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.message-holder {
  margin-top: 6px;
  padding: 0 8px 0 9px;
}

/* line 397, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#global-message,
#logout-message {
  padding: 10px;
}

@media screen and (max-height: 400px) {
  /* line 402, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .footnote {
    position: relative;
  }
}
/*DASHBOARD*/
/* line 409, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.db-main .control-panel-page {
  border-radius: 0 4px 4px;
}

/* line 412, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.col-a {
  float: left;
  width: 44%;
  margin-right: 1%;
}

/* line 417, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.col-b {
  float: left;
  width: 25%;
  margin-right: 1%;
}

/* line 422, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box {
  border: 1px solid #5F5F5F;
  border-radius: 4px;
  background: white;
  padding: 20px;
  overflow: hidden;
  margin: 0 0 15px 0;
}
/* line 430, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box.system-notices {
  background: #fdffab;
}
/* line 433, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box.traffic {
  padding: 10px 20px 18px;
}
/* line 436, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box.datas {
  padding: 10px 20px 18px;
}
/* line 439, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box.datas p {
  border-bottom: 1px solid #cdcccc;
}
/* line 442, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box.datas span {
  float: right;
}

/* line 448, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .dash-box p {
  font-size: 11px;
  line-height: 14px;
}
/* line 452, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .dash-box li {
  font-size: 11px;
  line-height: 14px;
  margin-left: 20px;
  list-style: square;
}

/* line 460, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.rf-container.dashboard {
  width: 14%;
}

/* line 463, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.rf-container2 {
  margin-right: 1%;
  width: 14%;
}

/* line 467, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.release-buttons {
  margin: 25px 0 0 0;
}

/*ADMIN BANNER*/
/* line 472, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#admin-banner {
  height: 20px;
  padding: 5px 20px 12px 20px;
  background-color: #555454;
  background-image: -webkit-linear-gradient(#555454, #737070);
  background-image: linear-gradient(#555454, #737070);
  border-top: 1px solid #000;
  border-bottom: 1px solid #444;
  color: #fff;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  box-sizing: content-box;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

/* line 483, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.banner-logo {
  float: left;
}

/* line 486, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.owner-name {
  font-size: 16px;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  line-height: 30px;
  padding-top: 10px;
  vertical-align: bottom;
}

/* line 493, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-who {
  float: right;
  font-size: 12px;
  line-height: 28px;
}
/* line 498, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-who a {
  color: #fff;
  text-decoration: none;
}

/* line 503, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.mobile-menu {
  display: none;
}

/*PRIMARY ADMIN NAVIGATION*/
/* line 507, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-navigation {
  float: left;
  margin: 0 0 0 20px;
}
/* line 511, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-navigation ul {
  line-height: 43px;
  height: 38px;
  padding-top: 3px;
  white-space: nowrap;
}
/* line 517, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-navigation li {
  display: inline;
}
/* line 520, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-navigation li a {
  color: #4a4a4a;
  line-height: 2.5em;
  font-size: 12px;
  text-decoration: none;
  padding: 0 10px;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}

/* line 538, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#author_home-tab li#author_home,
#site_users-tab li#site_users,
#web_pages-tab li#web_pages,
#menus-tab li#menus,
#manage_data-tab li#manage_data,
#configuration-tab li#configuration,
#documents-tab li#documents,
#notifications-tab li#notifications,
#funds-tab li#funds {
  line-height: 18px;
  color: #000;
  font-size: 12px;
  background: #e8e7e7;
  border-left: 1px solid #5F5F5F;
  border-right: 1px solid #5F5F5F;
  border-top: 1px solid #5F5F5F;
  padding: 5px 7px 5px 7px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 -1px 3px -1px #a7a7a7;
}

/*RESPONSIVE FLOAT ADMIN BAR & NAV*/
/* line 553, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-content {
  margin-left: 200px;
}

/* line 556, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.rf-container {
  float: left;
  width: 175px;
}
/* line 560, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.rf-container.dashboard {
  float: right;
}

/* line 564, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.rf-container2 {
  float: right;
}

/* line 567, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation {
  overflow: hidden;
  margin-bottom: 15px;
}

/*SUB-NAV MENUS*/
/* line 578, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul {
  border: 1px solid #5f5f5f;
  background: #d1d1d1;
  border-radius: 4px;
  overflow: hidden;
}
/* line 584, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li {
  border-bottom: 1px solid #5f5f5f;
  height: 30px;
  width: 100%;
  overflow: hidden;
}
/* line 590, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li:last-child {
  border-bottom: none;
}
/* line 593, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li:last-child span {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 598, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li a, .sub-navigation ul li span {
  color: #000;
  padding: 8px 0 7px 8px;
  text-decoration: none;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  float: left;
  width: 100%;
}
/* line 607, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li a:first-child, .sub-navigation ul li span:first-child {
  border-top-radius: 4px;
}
/* line 611, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 621, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sub-navigation ul li span,
.sub-navigation ul li a:hover {
  background: #bad8eb;
}

/*USER UPDATE TABLE*/
/* line 627, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin_user_update_form {
  width: 865px;
  float: left;
  padding-bottom: 32px;
  position: relative;
}

/* line 633, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin_user_update_buttons {
  position: absolute;
  right: 65px;
  margin-top: 5px;
}
/* line 637, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin_user_update_buttons .admin_update_submit_button {
  width: 73px;
  height: 23px;
  border: none;
  padding: 3px 10px 10px;
  border-radius: 5px;
  background-color: #3498db;
  font-family: Arial;
  font-size: 14px;
  color: #ffffff;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
}
/* line 652, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin_user_update_buttons a {
  color: #3a99d9;
  text-decoration: none;
  font-family: Arial;
  font-size: 14px;
  font-weight: 700;
  padding: 3px 10px 10px;
}

/* line 661, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-zebra-stripe {
  border: 1px solid #e8e7e7;
}
/* line 663, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-zebra-stripe td {
  width: 210px;
  border-right: 1px solid #e8e7e7;
  padding: 10px 0;
  font-family: Arial;
  font-size: 14px;
  padding-left: 5px;
}
/* line 671, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-zebra-stripe th {
  background: #dedede;
  border-bottom: 1px solid #e8e7e7;
  border-right: 1px solid #e8e7e7;
  font-family: Arial;
  font-size: 14px;
  padding-top: 10px !important;
  padding-bottom: 10px;
  padding-left: 5px;
}
/* line 681, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-zebra-stripe tr:nth-child(even) td {
  background: #dedede;
  border-bottom: 1px solid #e8e7e7;
}
/* line 685, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-zebra-stripe tr:nth-child(odd) td {
  background: #f9f9f9;
  border-bottom: 1px solid #e8e7e7;
}

/*EDITUSER NAV*/
/* line 692, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit_user_tab {
  height: 35px;
  width: 100%;
}
/* line 696, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit_user_tab ul {
  line-height: 22px;
  margin: 15px 0;
}
/* line 700, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit_user_tab li {
  float: left;
  margin: 0 5px 10px 0;
}
/* line 706, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit_user_tab li a, #edit_user_tab li.active,
#edit_user_tab li span {
  padding: 5px 8px;
  border: 1px solid #5f5f5f;
  background: #d1d1d1;
  font-size: 11px;
  text-decoration: none;
  color: #000;
  cursor: pointer;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  margin: 0;
  text-align: center;
  border-radius: 4px;
  white-space: nowrap;
}
/* line 720, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit_user_tab li a:hover, #edit_user_tab li.active:hover,
#edit_user_tab li span:hover {
  background-color: #bad8eb;
}
/* line 724, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit_user_tab li span {
  background-color: #bad8eb;
}

/* line 730, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#control-panel #preview {
  width: 250px;
  height: 22px;
  padding: 6px 10px 2px 4px;
  line-height: 1;
  text-align: right;
  float: right;
  font: 12px normal;
}

/* line 739, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#control-panel .friendly p {
  font-color: #000;
  font-size: 11px;
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 746, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#admin-banner .import-status {
  float: right;
  margin: 5px -10px 0 30px;
}

/* line 750, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#site-snapshot .show-advanced.hide-advanced {
  display: none;
}

/*ADMIN FOOTER*/
/* line 754, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#admin-footer {
  min-height: 40px;
  padding: 14px 30px 12px 20px;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(#4b4b4b, #555454);
  background-image: linear-gradient(#4b4b4b, #555454);
  border-top: 1px solid #000;
  box-shadow: 0px -3px 8px rgba(50, 50, 50, 0.3);
  color: #fff;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
}

/* line 764, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.af-copyright {
  float: left;
}
/* line 767, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.af-copyright a {
  color: #fff;
  text-decoration: none;
}

/* line 772, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.af-support {
  float: right;
}
/* line 775, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.af-support a {
  color: #fff;
  margin-right: 10px;
  text-decoration: none;
}

/* line 781, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#admin-footer .sub-navigation {
  display: none;
}

/*Manage Documents*/
/* line 786, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#pages .ui-jqgrid-titlebar {
  display: none;
}

/* line 789, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#pages .ui-jqgrid tr.jqgrow td {
  line-height: 10px;
  padding: 0 2px;
}

/* line 793, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#manage-documents-grid-form .ui-jqgrid tr.jqgrow td {
  line-height: 10px;
  height: 16px;
  white-space: pre-wrap;
}

/* line 798, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.mass-edit-js {
  margin: 12px 0 0 0;
}

/*CONTROL PANEL PAGES*/
/* line 803, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.users-top {
  margin-bottom: 10px;
}

/* line 806, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.metrics-date {
  width: 350px;
  margin-bottom: 10px;
}

/* line 811, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#metrics-data #toggle-metrics-form {
  display: none;
}

/* line 815, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .ui-jqgrid .loading {
  top: 40px;
  background: #bad8eb;
}

/* line 820, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table {
  font-family: arial;
  border: 1px solid #999;
  margin: 0 0 20px 0;
  max-width: 1000px;
}
/* line 826, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table th {
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(#4b4b4b, #555454);
  background-image: linear-gradient(#4b4b4b, #555454);
  border-bottom: 1px solid #999;
  color: white;
  padding: 0.4em 0.6em;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  text-shadow: 0 -1px 0 #203f60;
}
/* line 834, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table th:last {
  padding: 4px 5px 16px 0;
}
/* line 839, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table tr td {
  padding: 10px 5px;
}
/* line 842, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table tr td:first-child {
  font-weight: bold;
}
/* line 845, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table tr:first-child td {
  background-color: #222;
  color: #fff;
  font-weight: bold;
}
/* line 850, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table tr:nth-child(even) {
  background-color: #dedede;
  border-left: 1px solid #fff;
}
/* line 855, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.zebra-table tr:nth-child(odd) {
  background-color: #fff;
}

/* line 859, /home/app/portal/app/assets/stylesheets/control-panel.scss */
th, th p {
  font-weight: bold;
}

/*MANAGE DATA*/
/* line 863, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.ui-autocomplete {
  z-index: 9001;
}

/* line 867, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-tableui {
  border: 1px solid #999;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(#d4d4d4 0, #d4d4d4 75%, #bfbdbd 100%);
  background-image: linear-gradient(#d4d4d4 0, #d4d4d4 75%, #bfbdbd 100%);
  margin: 0 0 20px 0;
  max-width: 1000px;
}

/* line 873, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-tableui table {
  padding: 10px;
  font-family: arial;
  background: transparent url(/assets/controlpanel/upload-bg-7e7cc6e14fbc8e23ae220e785dd26a0e662caa3365279cc40b743f2f4340151c.gif) repeat-x top left;
}

/* line 878, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-tableui th {
  padding: 4px 72px 16px 0;
  color: white;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  text-shadow: 0 -1px 0 #203f60;
}
/* line 885, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-tableui th:last {
  padding: 4px 5px 16px 0;
}

/* line 889, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-tableui td {
  padding: 5px 72px 5px 0;
  vertical-align: top;
}
/* line 893, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.admin-tableui td:last-child {
  padding: 4px 5px 16px 0;
}

/* line 897, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.new-import {
  position: relative;
  top: 0;
}

/* line 901, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.new-publish {
  position: relative;
  top: 0;
}

/* line 906, /home/app/portal/app/assets/stylesheets/control-panel.scss */
col.new-data,
col.last-data {
  width: 50%;
}

/* line 909, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.import-zone {
  margin: 0;
  overflow: hidden;
}

/* line 913, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.import-zone select {
  float: left;
  margin-right: 5px;
}

/* line 917, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.publish-info {
  font-weight: bold;
  width: 135px;
  float: left;
  font-size: 12px;
}

/* line 923, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#publish_running {
  background: url(/assets/ajax-loader-f740852e4a10b8fb758fa3db5d47d2b1be506fdb01261c0f58f4beb7ae0b4783.gif) no-repeat top left;
  padding-left: 20px;
}

/* line 927, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#backstop_downloader_flags_div th {
  font-size: 14px;
  font-weight: bold;
  color: #193B74;
  height: 16px;
}

/* line 933, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#backstop_downloader_flags_div td {
  font-size: 12px;
  height: 14px;
}

/* line 937, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#backstop_downloader_flags_div td input {
  margin-right: 10px;
}

/* line 940, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.import-area {
  width: 100%;
  font-family: arial;
}

/* line 944, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.excel-template-icon {
  background: transparent url(/assets/excel_icon-f66b83c2c994b50e31e50432b7f0c59782404a498789488297eca1d70d7aa569.gif) no-repeat left center;
  padding: 1px 0 1px 20px;
}

/* line 951, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.publish-fail,
.control-panel-page p.publish-fail,
.control-panel-page p a.import-error,
.control-panel-page p.publish-fail b {
  color: red;
}

/* line 954, /home/app/portal/app/assets/stylesheets/control-panel.scss */
tr#import-errors {
  background: #fff35d;
}
/* line 957, /home/app/portal/app/assets/stylesheets/control-panel.scss */
tr#import-errors td {
  padding: 10px;
  border: 1px solid #999;
}
/* line 961, /home/app/portal/app/assets/stylesheets/control-panel.scss */
tr#import-errors li {
  margin-left: 10px;
}

/*SITE USERS*/
/* line 968, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .password-strength {
  border: 1px solid #aaa;
  background: none repeat scroll 0 0 #d3d3d3;
  padding: 18px 20px 20px;
}
/* line 973, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .password-strength p {
  font-size: 11px;
}
/* line 976, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .password-strength li {
  list-style: square;
  margin-left: 20px;
  font-size: 11px;
}

/* line 982, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-actions img {
  vertical-align: middle;
}

/* line 985, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#users-help img {
  vertical-align: middle;
  margin-top: -3px;
}

/* line 989, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fieldWithErrors {
  display: inline;
  width: auto;
}

/* line 993, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fieldWithErrors input {
  background: #ffcccc;
}

/*USERS ACTIONS*/
/* line 997, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  vertical-align: top;
}

/* line 1000, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-actions {
  margin: 0;
  padding: 0;
  height: 16px;
  line-height: 16px;
}

/* line 1006, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-actions a {
  margin: 0;
  padding: 0 4px 0 0;
  height: 16px;
}

/* line 1011, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.ui-jqgrid tr.jqgrow td.checkbox-center {
  text-align: center;
}

/* line 1014, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#user-actions {
  padding: 0px 0px 10px 0px;
  width: 550px;
}

/* line 1018, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#user-actions select {
  font-size: 12px;
  height: 25px;
  line-height: 12px;
  margin: 0 10px 0 0;
  min-width: 253px;
}

/* line 1025, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#users-help {
  border: 1px solid #aaa;
  padding: 10px;
  background: #d3d3d3;
  float: right;
  width: 300px;
}

/* line 1032, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.groups-top {
  margin-bottom: 10px;
}

/* line 1035, /home/app/portal/app/assets/stylesheets/control-panel.scss */
td.crack {
  height: 16px;
}

/* line 1038, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.create-group input#group_name {
  font-size: 12px;
  height: 25px;
  line-height: 12px;
  margin: 0 7px 0 0;
  background: #fff;
  border: 1px solid #999;
  width: 250px;
}

/* CREATE NEW USER */
/* line 1049, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#new_user .user-fields {
  height: auto;
  border-bottom: none;
  width: 435px;
  padding: 5px 0px 5px 0px;
}
/* line 1055, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#new_user .user-fields #expiration-date {
  text-align: center;
  width: 100px;
  margin-right: 10%;
}

/* line 1062, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.date-picker-button .remove-expiration {
  padding: 1px 7px 2px;
}

/* line 1066, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#new_user hr {
  border-top: 1px solid;
  color: #999;
}

/* line 1072, /home/app/portal/app/assets/stylesheets/control-panel.scss */
label[for="user_two_factor_auth_enabled"].is-disabled,
label[for="user_expires_at"].is-disabled {
  color: #999999;
}

/* line 1076, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#new_user .active-user-hint {
  font-size: 11px;
  line-height: 0.8;
  color: #999;
}

/* PRIVACY SHIELD ADMIN TAB */
/* line 1083, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#opt-in-terms-tab {
  display: flex;
  flex-wrap: wrap;
}
/* line 1087, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#opt-in-terms-tab #opt-in-terms-fieldset {
  padding-right: 35px;
}
/* line 1090, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#opt-in-terms-tab #opt-in-terms-preview {
  width: 40%;
}

/* line 1095, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.edit_privacy_shield_labels h3, .edit_privacy_shield_labels textarea, .edit_privacy_shield_labels label, .edit_privacy_shield_labels input, .edit_privacy_shield_labels p {
  color: #999999;
}

/* USER CAMPAIGN NOTIFICATION TAB */
/* line 1102, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-notification-second-button h3, .user-notification-second-button h4, .user-notification-second-button label, .user-notification-second-button input, .user-notification-second-button div {
  display: none;
}

/* line 1107, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-notification-button-grouping {
  width: 435px;
  padding-bottom: 5px;
  border-bottom: 1px solid #999;
}

/* line 1113, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-notification-buttons input[type='text'] {
  margin-bottom: 10px;
}

/* line 1117, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form {
  display: flex;
  flex-wrap: wrap;
}

/* line 1121, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-fields {
  padding-right: 35px;
}
/* line 1123, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-fields h4, .notice-acknowledgement-form .na-fields h3 {
  margin-bottom: 0px;
}
/* line 1126, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-fields li {
  margin-bottom: 12px;
}

/* line 1130, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-instructions {
  width: 40%;
  min-width: 400px;
}

/* line 1134, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-instructions-inner {
  border: 1px solid #C0C0C0;
  padding: 5px 10px 5px 10px;
}
/* line 1137, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-instructions-inner h3 {
  margin: 0px;
}
/* line 1140, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-instructions-inner ul {
  margin-bottom: 15px;
}

/* line 1144, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-instructions li {
  list-style: disc;
  list-style-position: inside;
}

/* line 1148, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .na-instructions span {
  text-decoration: underline;
}

/* line 1151, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .inline-heading {
  display: inline;
}

/* line 1154, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.notice-acknowledgement-form .heading-detail {
  font-size: 12px;
}

/* EDIT USER TAB*/
/* line 1159, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#user_detail_tab h3 {
  margin-left: 0px;
  padding-left: 0px;
}

/* line 1163, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#user_detail {
  padding: 20px 0;
}

/* line 1166, /home/app/portal/app/assets/stylesheets/control-panel.scss */
label.short_input {
  float: left;
  width: 150px;
  font-size: 1em;
}

/* line 1171, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .backstop-download label {
  line-height: 18px;
}

/* line 1174, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.errorExplanation {
  background: yellow;
  padding: 10px;
}

/*USER PERMISSIONS*/
/* line 1179, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page #permissions-show ol {
  background: white;
  width: 500px;
  overflow: hidden;
  margin: 0 0 20px 0;
  border: 1px solid #CECECE;
  padding: 0;
}
/* line 1187, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page #permissions-show ol li {
  font-size: 12px;
  padding: 2px;
  border-bottom: 1px solid #CECECE;
}
/* line 1192, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page #permissions-show ol li span {
  float: right;
}

/* TWO FACTOR DASHBOARD */
/* line 1200, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.tfa-management-dashboard .ui-jqgrid .ui-jqgrid-htable th div {
  padding-top: 0;
}
/* line 1203, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.tfa-management-dashboard .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  padding-top: 4px;
}

/* line 1208, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.tfa-management-dashboard .ui-jqgrid .ui-jqgrid-htable th.ui-th-column .mass-update-buttons {
  height: auto;
  padding: 0;
}

/* line 1213, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox {
  white-space: normal !important;
}
/* line 1216, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox input {
  display: inline-block;
  opacity: 0;
}
/* line 1220, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox .capsule {
  width: 60px;
  height: 22px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  background: #bdbdbd;
  border-radius: 30px;
  transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  vertical-align: middle;
  margin: 6px 6px 6px -5px;
}
/* line 1235, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox .switch {
  left: 0;
  width: 15px;
  height: 15px;
  margin: 3px 5px;
  content: '';
  position: absolute;
  background: #FFF;
  border-radius: 10px;
}

/* line 1247, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox.ib-jqgrid-cell-checked .capsule {
  background: #27ad5f;
}
/* line 1251, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox.ib-jqgrid-cell-checked .capsule .switch {
  left: auto;
  right: 0;
}

/* line 1257, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox.ib-jqgrid-cell-checked.flat-ui-toggle-loading .capsule .switch {
  left: 0;
}

/* line 1262, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flat-ui-toggle-switch-checkbox.ib-jqgrid-cell-unchecked.flat-ui-toggle-loading .capsule .switch {
  left: auto;
  right: 0;
}

/* line 1268, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.tfa-management-dashboard {
  position: relative;
}

/* line 1272, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.tfa-management-dashboard .ui-jqgrid tr.jqgrow td a {
  text-decoration: none;
}

/* line 1275, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.underline {
  text-decoration: underline;
}

/* line 1279, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.loading-screen {
  width: 101%;
  height: 100%;
  position: absolute;
  z-index: 10;
  background-color: rgba(95, 95, 95, 0.7);
}

/* line 1287, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.loading-screen.alter-width {
  width: 1002px;
  height: 445px;
}

/* line 1292, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.loading-spinner {
  margin: auto;
  position: absolute;
  left: 48%;
  top: 5%;
}
/* line 1298, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.loading-spinner img {
  max-height: 50px;
}

/* line 1303, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.loading-message {
  margin: auto;
  width: 100%;
  height: 20%;
  position: absolute;
  top: 55%;
}
/* line 1310, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.loading-message p {
  color: white;
  text-align: center;
}

/* line 1316, /home/app/portal/app/assets/stylesheets/control-panel.scss */
td[aria-describedby="toggleable_grid_created_at"] {
  text-align: center !important;
}

/* USER ACCESS MANAGEMENT */
/* line 1321, /home/app/portal/app/assets/stylesheets/control-panel.scss */
td[aria-describedby="user_access_management_grid_created_at"] {
  text-align: center !important;
}

/* line 1325, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.hide-if-zero {
  padding-bottom: 10px;
}

/* line 1329, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#manage-documents-grid .ui-search-toolbar {
  height: 40px;
}

/* line 1333, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#manage-documents-grid .ui-jqgrid .ui-jqgrid-htable th.ui-th-column .mass-update-buttons {
  height: auto;
  padding: 0;
}

/* line 1338, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#user_access_management .ui-search-toolbar {
  height: 40px;
}

/* line 1342, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#user_access_management .ui-jqgrid .ui-jqgrid-htable th.ui-th-column .mass-update-buttons {
  height: auto;
  padding: 0;
}

/* line 1347, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#uam-datepicker {
  width: 0px;
  visibility: hidden;
  border: 0;
}

/* DOCUMENT PERMISSIONS */
/* line 1354, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.document_permission_link {
  color: black !important;
}

/*TABLE ROLLER*/
/* line 1359, /home/app/portal/app/assets/stylesheets/control-panel.scss */
iframe.grid-window {
  min-width: 100%;
  margin-top: 20px;
  border: 1px solid #8b8a8a;
  resize: true;
  min-height: 900px;
  background: transparent url(/assets/controlpanel/upload-stripe-4161627a383500cb804a1f8b4a969de1250f7bdee461183ac1acbfdb0091a4f4.png);
}

/*MENU EDIT*/
/* line 1370, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-link-for-url {
  max-width: 400px;
  padding-left: 30px;
  border-left: 2px solid black;
}

/* line 1375, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-link-for-page {
  max-width: 400px;
  margin-right: 35px;
}

/* line 1379, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-link-common {
  flex: 0 0 100%;
}

/* line 1382, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-link-page-select-maxwidth {
  max-width: 300px;
}

/* line 1385, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-link {
  display: flex;
  flex-wrap: wrap;
}

/* line 1389, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-edit {
  background: #fff;
  padding: 20px;
  border: 1px solid #000;
}

/* line 1394, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-edit h1 {
  font-size: 18px;
  font-weight: bold;
}

/* line 1398, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-page #users-help {
  margin-right: 200px;
}

/* line 1401, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#menu-page .menu-links {
  width: 400px;
  border: 1px solid #8b8a8a;
  background: #e5e5e5;
  border-radius: 4px;
  margin-top: 20px;
}

/* line 1408, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.data-list {
  width: 350px;
}

/* line 1411, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.data-list caption {
  caption-side: bottom;
}

/* line 1413, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.media-data.menu-links,
.data-list {
  border: 1px solid #8b8a8a;
  background: #e5e5e5;
  border-radius: 4px;
}

/* line 1419, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-links th,
.data-list th {
  padding: 2px 0 2px 10px;
  border-bottom: 1px solid #999;
}

/* line 1424, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-links td,
.data-list td {
  height: 20px;
  border-bottom: 1px solid #999;
  width: 370px;
  padding: 2px 0 2px 10px;
  background: #fff;
}

/* line 1431, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.data-list tr td:last-child {
  width: 40px;
}

/* line 1434, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.data-list tr td:first-child {
  width: 40px;
}

/* line 1438, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-links tr:last-child td,
.data-list tr:last-child td {
  border-bottom: none;
}

/* line 1441, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.menu-links td.actions {
  padding-left: 30px;
  width: 94px;
  border-left: 1px solid #999;
}

/* line 1446, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#links-list {
  width: 350px;
  margin-bottom: 20px;
}

/* line 1450, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#links-list .menu-links {
  padding: 3px 2px 2px 5px;
  border: 1px solid #8b8a8a;
  background: #ffffff;
  border-radius: 4px;
  margin-bottom: 10px;
}

/* line 1457, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#links-list .menu-links .link-name {
  margin: 0 0 0 9px;
  font-size: 13px;
  color: #12498E;
  font-weight: bold;
}

/* line 1463, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#links-list .menu-links span.handle {
  cursor: move;
}

/* line 1466, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#links-list .menu-links .pencil {
  margin-right: 7px;
}

/* line 1469, /home/app/portal/app/assets/stylesheets/control-panel.scss */
th.media-delete {
  width: 1%;
}

/*FUND & HEDGEFUND DETAILS PAGES*/
/* line 1477, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fund-details,
.fund-details-long,
.investment-details,
.asset-group-details,
.participant-details {
  margin-bottom: 15px;
}

/* line 1483, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fund-details td,
.investment-details td,
.asset-group-details td,
.participant-details td {
  font-size: 11px;
}

/* line 1489, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fund-details td strong,
.investment-details td strong,
.asset-group-details td strong,
.participant-details td strong {
  font-weight: bold;
}

/* line 1493, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fund-details tr td,
.fund-details-long tr td {
  padding-bottom: 3px;
}

/*INVESTMENT DATA DETAILS PAGES*/
/* line 1503, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .fund-details,
.control-panel-page .fund-details-long,
.control-panel-page .investment-details,
.control-panel-page .asset-group-details,
.control-panel-page .participant-details {
  margin-bottom: 15px;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 1513, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .fund-details td,
.control-panel-page .investment-details td,
.control-panel-page .asset-group-details td,
.control-panel-page .participant-details td {
  font-size: 11px;
  width: 25%;
  background: white;
  padding: 2px 8px 2px 2px;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  text-align: right;
}
/* line 1525, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .fund-details thead td,
.control-panel-page .investment-details thead td,
.control-panel-page .asset-group-details thead td,
.control-panel-page .participant-details thead td {
  text-align: left;
  background: #cccccc url(/assets/jqgrid/ui-bg_highlight-soft_75_cccccc_1x100-54270656df079c4da5182629a080fc633b6f84b87985eb016d25a560e2c38d4a.png) repeat-x left center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 1531, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .fund-details thead td b,
.control-panel-page .investment-details thead td b,
.control-panel-page .asset-group-details thead td b,
.control-panel-page .participant-details thead td b {
  margin: 5px 0;
}
/* line 1538, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .fund-details td b,
.control-panel-page .investment-details td b,
.control-panel-page .asset-group-details td b,
.control-panel-page .participant-details td b {
  font-weight: bold;
  float: left;
}
/* line 1543, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page .fund-details tr td,
.control-panel-page .fund-details-long tr td {
  padding: 3px;
}

/*CONFIG PAGE*/
/* line 1549, /home/app/portal/app/assets/stylesheets/control-panel.scss */
ul.config-menu {
  margin-top: 20px;
}
/* line 1552, /home/app/portal/app/assets/stylesheets/control-panel.scss */
ul.config-menu li {
  display: inline;
  margin-right: 5px;
}
/* line 1556, /home/app/portal/app/assets/stylesheets/control-panel.scss */
ul.config-menu li a {
  text-decoration: none;
  cursor: pointer;
  padding: 5px 8px 3px;
  font-size: 12px;
  color: black;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
/* line 1564, /home/app/portal/app/assets/stylesheets/control-panel.scss */
ul.config-menu li a.active {
  text-decoration: none;
  cursor: pointer;
  padding: 5px 5px 2px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border: 1px solid #5F5F5F;
  border-bottom: none;
  background: whiteSmoke;
}

/* line 1577, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.config-content {
  border: 1px solid #5F5F5F;
  padding: 20px;
  background: whitesmoke;
  margin-bottom: 10px;
}

/* line 1583, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.config-tab {
  display: none;
}
/* line 1586, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.config-tab.active {
  display: block;
}

/* line 1590, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.power-bi-form {
  float: left;
  margin-left: 40px;
}
/* line 1593, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.power-bi-form li {
  margin-bottom: 10px;
}

/* line 1599, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.config-content input,
.config-content input[type="text"] {
  width: 300px;
  padding: 4px;
  margin: 4px 0;
  border: 1px solid #999;
}
/* line 1605, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.config-content input:focus,
.config-content input[type="text"]:focus {
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.15);
}
/* line 1609, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.config-content input[type="checkbox"], .config-content input[type="radio"],
.config-content input[type="text"][type="checkbox"],
.config-content input[type="text"][type="radio"] {
  width: 20px;
}

/* line 1614, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#edit-configuration fieldset {
  margin: 0 0 20px 0;
}

/* line 1618, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#report-builder-configs td.label {
  width: 20%;
  vertical-align: middle;
  border-bottom: 1px solid #999;
}
/* line 1623, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#report-builder-configs td.definition {
  width: 80%;
  border-bottom: 1px solid #999;
}
/* line 1627, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#report-builder-configs td.definition textarea {
  width: 100%;
  resize: vertical;
  margin: 15px 0;
}

/* line 1635, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.documentation dt {
  font-size: 12px;
  font-weight: bold;
}
/* line 1639, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.documentation dd {
  font-size: 12px;
  margin-bottom: 8px;
}

/* line 1645, /home/app/portal/app/assets/stylesheets/control-panel.scss */
textarea.ip_input,
textarea.tou_input {
  width: 100%;
  resize: vertical;
}

/*PASSWORD STRENGTH*/
/* line 1651, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.weakPass span {
  background: palevioletred;
  padding: 3px 3px 2px;
  border: 1px solid #9b4f4f;
  color: black;
}

/* line 1657, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fairPass span {
  background: orange;
  padding: 3px 3px 2px;
  border: 1px solid #ff4500;
  color: black;
}

/* line 1663, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.mediumPass span {
  background: yellow;
  padding: 3px 3px 2px;
  border: 1px solid #808080;
  color: black;
}

/* line 1669, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.goodPass span {
  background: greenyellow;
  padding: 3px 3px 2px;
  border: 1px solid green;
  color: black;
}

/* line 1675, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.securePass span {
  background: dodgerblue;
  padding: 3px 3px 2px;
  border: 1px solid green;
  color: black;
}

/* line 1681, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.verySecurePass span {
  background: mediumpurple;
  padding: 3px 3px 2px;
  border: 1px solid purple;
  color: black;
}

/*EDITFORM*/
/* line 1689, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform {
  width: 1400px;
}

/* line 1692, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform-right {
  float: right;
  width: 950px;
  padding-left: 50px;
}

/* line 1697, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform-left {
  width: 400px;
  background: #F9F9F9;
  padding: 10px;
  border: 1px solid #999;
  min-height: 459px;
}

/* line 1704, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform-area {
  resize: both;
  width: 750px;
  height: 475px;
  background: white url(/assets/controlpanel/html-0677d79a8d8e3e73d417508e6dd8a23c498ff053e42d6b3e3521a518576b74b8.gif) top right no-repeat;
}

/* line 1710, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform ul {
  margin-bottom: 20px;
}

/* line 1713, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform li {
  margin: 5px 0 5px 5px;
}

/* line 1716, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.editform li span {
  font-size: 11px;
}

/* line 1719, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.default-email {
  margin-left: 50px;
}

/* line 1722, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.alternate-email {
  float: right;
  width: 230px;
}

/* line 1727, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#form_on_success_redirect,
.alternate-email {
  border: 1px solid #999;
  padding: 2px;
}

/* line 1731, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.control-panel-page .editform label {
  font-weight: normal;
  font-size: 12px;
}

/* line 1735, /home/app/portal/app/assets/stylesheets/control-panel.scss */
h2.formh2 {
  margin-bottom: 20px;
  font-size: 18px;
}

/* line 1740, /home/app/portal/app/assets/stylesheets/control-panel.scss */
div.control-panel-page p.view-code,
div.control-panel-page p.hide-code {
  color: grey;
  font-size: 10px;
  text-decoration: underline;
  cursor: pointer;
  float: right;
}

/*FORM SUBMISSIONS*/
/* line 1748, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#form_submissions_grid .ui-jqgrid tr.jqgrow td {
  height: 10px;
  padding: 2px;
}

/* line 1752, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.view-form-submissions .show-advanced {
  margin: 27px 8px 0 0;
}

/* line 1755, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.view-form-submissions .grid-filter {
  padding: 12px 6px 2px 6px;
}

/*EMAIL USERS*/
/* line 1763, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.email-drafts {
  width: 700px;
  height: auto;
  float: left;
  padding: 0 10px 0 0;
}

/* line 1769, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#email_to_list, .email-to-list {
  width: 40%;
  height: auto;
  float: left;
  padding: 0 10px 0 0;
}

/* line 1775, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#email_split, .email-split, .column-form {
  float: right;
  width: 58%;
}

/* line 1780, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.half-column {
  float: right;
  width: 45%;
}

/* line 1785, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text {
  background-color: #d1d1d1;
  padding: 1.5em;
  font-size: 100%;
}
/* line 1790, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text p {
  margin: 1.0em 0;
  font-size: 100%;
}
/* line 1795, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text dl {
  margin-top: 1.0em;
}
/* line 1799, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text dt {
  float: left;
  clear: left;
  width: 20em;
}
/* line 1803, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text dt code {
  font-size: 100%;
  line-height: 1em;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 1811, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text dd {
  border-bottom: 1px solid #666666;
}
/* line 1815, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text dd:last-child {
  border-bottom: none;
}
/* line 1819, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.help-text dt, .help-text dd {
  padding: 0.5em 0;
}

/* line 1824, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.email-template .help-text {
  margin-top: 11.3em;
  float: right;
  width: 45%;
}

/* line 1830, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.mass-email .help-text {
  width: 45%;
  margin-top: 3em;
}

/* line 1837, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form fieldset {
  margin-bottom: 10px;
}
/* line 1841, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form label {
  display: block;
  line-height: 1.8;
  vertical-align: top;
  margin-top: 1.0em;
}
/* line 1848, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form input[type='text'] {
  height: 1.8em;
}
/* line 1852, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form input[type='text'], .structured-form textarea {
  width: 90%;
  border: 1px solid #666666;
}
/* line 1857, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form input.small {
  width: 40%;
}
/* line 1859, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form input[type='submit'] {
  margin-top: 1em;
}
/* line 1863, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form .secondary-button {
  margin-left: 10em;
}
/* line 1867, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form textarea {
  height: 27em;
}
/* line 1871, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form ol {
  margin: 0;
  padding: 0;
}
/* line 1875, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1881, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.structured-form fieldset fieldset label {
  width: auto;
}

/* line 1886, /home/app/portal/app/assets/stylesheets/control-panel.scss */
input[type='submit'].slurped-button {
  margin: -3.7em 0 0;
  position: absolute;
}

/* line 1891, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table {
  margin: 1.0em 0;
}
/* line 1893, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table caption {
  caption-side: bottom;
}
/* line 1897, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table th {
  padding: 0.7em 1.0em 0.7em 0;
}
/* line 1901, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table td {
  border-top: 1px solid #666666;
  padding: 0.7em 1.0em 0.7em 0;
}
/* line 1905, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table td a {
  color: black;
  margin: 0;
}
/* line 1910, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table td input[type='submit'] {
  margin: 0;
  padding: 0.5em;
  width: 100%;
}
/* line 1917, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table td:last-child {
  padding-right: 0;
}
/* line 1921, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.list-table tr:last-child td {
  border-bottom: 1px solid #666666;
}

/* line 1926, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination {
  padding: 1em 0;
  margin: 1.5em 0;
  text-align: center;
  border-bottom: 1px solid #666666;
}
/* line 1932, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination a, .investorbridge-pagination span, .investorbridge-pagination .current {
  padding: 0.2em 0.3em;
}
/* line 1936, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination a {
  color: black;
}
/* line 1940, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination .disabled {
  color: #aaa;
}
/* line 1944, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination .current {
  font-style: normal;
  font-weight: bold;
}
/* line 1949, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination .previous_page {
  margin-right: 1.5em;
}
/* line 1950, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.investorbridge-pagination .next_page {
  margin-left: 1.5em;
}

/* line 1953, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.narrow {
  width: 45%;
}

/* line 1954, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.full {
  width: 100%;
}

/* line 1955, /home/app/portal/app/assets/stylesheets/control-panel.scss */
col.text {
  width: 60%;
}

/* line 1956, /home/app/portal/app/assets/stylesheets/control-panel.scss */
col.timestamp {
  width: 14em;
}

/* line 1957, /home/app/portal/app/assets/stylesheets/control-panel.scss */
col.action {
  width: 4em;
}

/* line 1959, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.email-to-list th {
  font-weight: normal;
  padding: 0;
  margin: 0;
  line-height: 1.8em;
}

/* line 1968, /home/app/portal/app/assets/stylesheets/control-panel.scss */
span#template_label,
#email_subject_div,
#email_body_div {
  color: #051810;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  padding: 0;
  width: auto;
}

/* line 1978, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#choose_template {
  padding-bottom: 10px;
}

/* line 1981, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#token_list {
  padding-top: 10px;
}

/* line 1986, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#mail_recipient_list tr td.center-hover,
#mail_recipient_list th.center-hover {
  cursor: pointer;
  text-align: center;
}

/* line 1990, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#mail_recipient_list tr td {
  padding: 2px 0;
  border-bottom: 1px solid #999;
}

/* line 1994, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.email-token {
  width: 100%;
}

/* line 1998, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table.email-token th,
table.email-token td {
  padding: 4px;
  border-bottom: 1px solid #12498E;
}

/* line 2003, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.edit-stylesheet .CodeMirror {
  margin: 0 0 10px 0;
}

/* line 2006, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.the-button-hider {
  position: absolute;
  left: -999em;
}

/*SWEETBUTTONS*/
/* line 2013, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.simple-button {
  margin: 0 0 0 3px;
  cursor: pointer;
  padding: 5px;
  background: #f1f1f1;
  border: 1px solid #666;
  font: 12px arial, sans-serif;
}

/* line 2021, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.simple-button:hover {
  background: #8DBFE6;
}

/* line 2026, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.red-button,
.red-button-medium,
.red-button-small {
  background: #ff3019;
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: linear, top, #ff3019 0%, #cf0404 100%;
  border: 1px solid #D61515;
  border-bottom: 1px solid #BC0303;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #fd5340;
  -moz-box-shadow: inset 0 1px 0 0 #fd5340;
  -ms-box-shadow: inset 0 1px 0 0 #fd5340;
  -o-box-shadow: inset 0 1px 0 0 #fd5340;
  box-shadow: inset 0 1px 0 0 #fd5340;
  color: white;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 15px 8px;
  text-align: center;
  text-shadow: 0 -1px 0 #891F1F;
  text-decoration: none;
}

/* line 2052, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.red-button:hover,
.red-button-medium:hover,
.red-button-small:hover {
  background: #e02316;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e02316 0%, #cf0404 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e02316), color-stop(100%, #cf0404));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e02316 0%, #cf0404 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e02316 0%, #cf0404 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e02316 0%, #cf0404 100%);
  /* IE10+ */
  background: linear, top, #e02316 0%, #cf0404 100%;
  /* W3C */
  cursor: pointer;
}

/* line 2064, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.green-button,
.green-button-medium,
.green-button-small {
  background: #0055B8;
  border: none;
  border-radius: 3px;
  color: white;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 11px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  transition: background-color 250ms;
}

/* line 2078, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.green-button:hover,
.green-button-medium:hover,
.green-button-small:hover {
  background-color: #002E6D;
  cursor: pointer;
}

/* line 2084, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.grey-button,
.grey-button-medium,
.grey-button-small {
  background: #969696;
  border: none;
  border-radius: 3px;
  color: white;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 11px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  transition: background-color 250ms;
}

/* line 2098, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.grey-button:hover,
.grey-button-medium:hover,
.grey-button-small:hover {
  background: #7f7f7f;
  cursor: pointer;
}

/* line 2102, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.grey-button:disabled {
  color: #639;
}

/* line 2106, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.green-button-medium,
.red-button-medium,
.grey-button-medium {
  padding: 6px 10px 6px;
}

/* line 2111, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.green-button-small,
.red-button-small,
.grey-button-small {
  padding: 3px 10px 5px;
}

/* line 2114, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.orange-button {
  background: #ffb812;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffb812 0%, #ff9909 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb812), color-stop(100%, #ff9909));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffb812 0%, #ff9909 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffb812 0%, #ff9909 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffb812 0%, #ff9909 100%);
  /* IE10+ */
  background: linear, top, #ffb812 0%, #ff9909 100%;
  /* W3C */
  border: 1px solid #d07a0e;
  border-bottom: 1px solid #cf7a0e;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 0 0 #ffd061;
  -moz-box-shadow: inset 0 1px 0 0 #ffd061;
  -ms-box-shadow: inset 0 1px 0 0 #ffd061;
  -o-box-shadow: inset 0 1px 0 0 #ffd061;
  box-shadow: inset 0 1px 0 0 #ffd061;
  color: white;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 5px 10px 5px;
  text-align: center;
  text-shadow: 0 1px 0 #7a4c0c;
  text-decoration: none;
}

/* line 2138, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.orange-button:hover {
  background: #f79c13;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f79c13 0%, #ff9909 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f79c13), color-stop(100%, #ff9909));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f79c13 0%, #ff9909 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f79c13 0%, #ff9909 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f79c13 0%, #ff9909 100%);
  /* IE10+ */
  background: linear, top, #f79c13 0%, #ff9909 100%;
  /* W3C */
  -webkit-box-shadow: inset 0 1px 0 0 #eac05d;
  -moz-box-shadow: inset 0 1px 0 0 #eac05d;
  -ms-box-shadow: inset 0 1px 0 0 #eac05d;
  -o-box-shadow: inset 0 1px 0 0 #eac05d;
  box-shadow: inset 0 1px 0 0 #eac05d;
  cursor: pointer;
}

/* line 2153, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.blue-button {
  background: #0055B8;
  border: none;
  border-radius: 3px;
  color: white;
  font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  transition: background-color 250ms;
}

/* line 2165, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.blue-button:hover {
  background: #002E6D;
  cursor: pointer;
}

/* line 2169, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.btn-mrgn {
  margin-top: 20px;
}

/* line 2172, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.txt-btn {
  padding: 6px 15px 7px;
}

/* line 2175, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.btn-right {
  float: right;
}

/* line 2178, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.btn-left {
  float: left;
}

/* line 2181, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.sean-button {
  margin: -3px 0 0 15px;
}

/* line 2184, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.flash-close {
  background: white url(/assets/controlpanel/icon_close-3bac30595e520ff2000c24ef43402da1a642487ecfbf9269a21c046f0e0472e0.gif) no-repeat;
  width: 16px;
  height: 16px;
  float: right;
  margin: 3px 10px 0 0;
  border: 1px solid #999;
}

/*PAGE EDITING BUTTONS*/
/* line 2194, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.documentBlock {
  margin: 0 0 1.25em 0;
}

/* line 2197, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#addBlock table {
  margin: 0 0 1em 0;
}

/* line 2200, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #container input.x-form-text {
  padding: 1px;
}

/* line 2203, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #panel-frame a.x-btn-text {
  color: #000;
  text-decoration: none;
  font-weight: normal;
}

/* line 2209, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.ext-strict .x-grid3-cell-inner,
.ext-strict .x-grid3-hd-inner {
  line-height: 1;
}

/* line 2212, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.x-form {
  padding: 5px;
}

/* line 2215, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu table td {
  border: none;
}

/* line 2218, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu div {
  position: absolute;
}

/* line 2221, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu div#delete-button {
  left: 331px;
}

/* line 2224, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu div#edit-button {
  left: 178px;
}

/* line 2226, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu div#down-button {
  left: 82px;
}

/* line 2228, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu div#up-button {
  left: 0;
}

/* line 2231, /home/app/portal/app/assets/stylesheets/control-panel.scss */
body #block-menu div#options-button {
  left: 236px;
}

/*WATERMARKING & EXT BUTTONS*/
/* line 2235, /home/app/portal/app/assets/stylesheets/control-panel.scss */
button.add {
  background-image: url(/assets/silk_icons/add-c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af6.png) !important;
}

/* line 2238, /home/app/portal/app/assets/stylesheets/control-panel.scss */
button.remove {
  background-image: url(/assets/silk_icons/delete-ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bf.png) !important;
}

/* line 2241, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.x-panel-body td span.active-state {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -999em;
  margin: 0 auto;
}

/* line 2248, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.x-panel-body td span.active {
  background: transparent url(/assets/silk_icons/tick-644faffc659fb1e6778cf5290022fbcde177952c66881848e6380ed91211e878.png) no-repeat;
}

/* line 2251, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.x-panel-body td span.locked {
  background: transparent url(/assets/silk_icons/tick_grey-759a3d275cf91e2ec94f872d169553b40d90be67a40278cf3deeeef1e97ff0cb.png) no-repeat;
}

/* line 2254, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.x-panel-body td span.inactive {
  background: transparent url(/assets/silk_icons/cross_gray-fac89825045cd21c613e870ed71d861d19132b31dcbc9552e53919c20cad6faa.png) no-repeat;
}

/* line 2257, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.x-date-picker {
  width: 200px !important;
}

/*PERMISSION EDITING*/
/* line 2262, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table tbody .active a {
  text-indent: -999em;
  display: block;
  height: 15px;
  width: 15px;
  margin: 0 auto;
  outline: none;
  background: transparent url(/assets/silk_icons/tick-644faffc659fb1e6778cf5290022fbcde177952c66881848e6380ed91211e878.png) no-repeat;
}

/* line 2271, /home/app/portal/app/assets/stylesheets/control-panel.scss */
table tbody .inactive a {
  text-indent: -999em;
  outline: none;
  display: block;
  width: 15px;
  height: 15px;
  margin: 0 auto;
  background: transparent url(/assets/silk_icons/cross_gray-fac89825045cd21c613e870ed71d861d19132b31dcbc9552e53919c20cad6faa.png) no-repeat;
}

/*FANCYBOXOVERRIDE*/
/* line 2283, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#fancybox-content,
#fancybox-outer {
  border-radius: 12px;
}

/* line 2286, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fancy-admin {
  background: whitesmoke;
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  padding: 20px;
}
/* line 2291, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fancy-admin h2, .fancy-admin h3, .fancy-admin h4 {
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
}
/* line 2294, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fancy-admin span {
  color: #465FAD;
}
/* line 2297, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fancy-admin li {
  list-style: none;
}
/* line 2300, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fancy-admin li a {
  color: #465FAD;
  text-decoration: underline;
  font-size: 12px;
  font-family: Arial;
}
/* line 2307, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.fancy-admin ol li {
  list-style: square;
  margin-left: 20px;
  padding: 5px;
}

/*CONTROLPANEL TABLES*/
/* line 2316, /home/app/portal/app/assets/stylesheets/control-panel.scss */
tr.cp-toprow td,
thead.cp-toprow th {
  text-align: center;
  width: 20%;
  background: none;
  color: #222222;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
  border-bottom: 1px solid #aaaaaa;
  padding-top: 3px;
}

/* line 2327, /home/app/portal/app/assets/stylesheets/control-panel.scss */
tr.cp-secondrow td {
  text-align: center;
  width: 20%;
  height: 22px;
  border-bottom: 1px solid #aaaaaa;
  font-size: 11px;
  padding-top: 3px;
  background: #fff;
}

/* line 2336, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.rounded-corner {
  border-top: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #cccccc url(/assets/jqgrid/ui-bg_highlight-soft_75_cccccc_1x100-54270656df079c4da5182629a080fc633b6f84b87985eb016d25a560e2c38d4a.png) repeat-x left center;
}

/* line 2344, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.control-panel-page th {
  padding-top: 4px;
}

/*VANILLA JQ GRID STUFF*/
/*JQGRID OVERRIDES*/
/* line 2353, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box #titlerow,
.dash-box .ui-jqgrid .ui-jqgrid-titlebar,
.dash-box #metrics_pager {
  display: none;
}
/* line 2356, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .documentBlock .ui-corner-top {
  border-radius: 0;
  moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
}
/* line 2361, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box div .ui-widget-content {
  border: 0px;
  background: transparent;
}
/* line 2365, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .ui-jqgrid tr.jqgrow td {
  border-right: 0px;
  border-bottom: 1px solid #cdcccc;
  background: transparent;
  height: 10px;
  padding: 4px 2px;
}
/* line 2373, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .ui-jqgrid .ui-jqgrid-htable th div,
.dash-box .ui-jqgrid .ui-pg-table td {
  color: #000;
  text-align: left;
}
/* line 2377, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box tr.ui-jqgrid-labels th:last-child {
  border-right: 0px;
}
/* line 2381, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box div .ui-state-default, .dash-box div .ui-widget-content div .ui-state-default,
.dash-box div .ui-state-default, .dash-box div .ui-widget-content div .ui-state-default:hover {
  background: transparent !important;
  border: 0px;
}
/* line 2385, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .jq-date-form {
  background: transparent;
  border: none;
  padding: 0;
}
/* line 2390, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box #content .ui-corner-all {
  border-radius: 0;
}
/* line 2393, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .grid-filter {
  border: none;
  border-bottom: 1px solid #cdcccc;
  background: transparent;
}
/* line 2398, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .grid-filter fieldset.buttons {
  bottom: 6px;
  right: 10px;
  left: auto;
}
/* line 2404, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box form.grid-filter dl dt,
.dash-box div.control-panel-page form.grid-filter dl dt label {
  height: 17px;
  font-weight: normal;
}
/* line 2409, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box tr.ui-state-hover a,
.dash-box tr.ui-state-hover a:hover {
  text-decoration: underline;
  background: transparent;
}
/* line 2414, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box div .ui-th-column,
.dash-box div .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  font-weight: bold;
  border-right: 0 none;
}
/* line 2418, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.dash-box .ui-jqgrid .ui-jqgrid-pager,
.dash-box .documentGrid .ui-widget-content {
  border-bottom: none;
}

/*CROSS BROWSER PAIN*/
/* line 2443, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.ie9 *,
.ie9 .control-panel-page,
.ie9 #login-body,
.ie9 .db-main .control-panel-page,
.ie9 .dash-box,
.ie9 .sub-navigation ul,
.ie9 #edit_user_tab li a,
.ie9 #menu-page .menu-links,
.ie9 #links-list .menu-links,
.ie9 #fancybox-content,
.ie9 #fancybox-outer,
.ie9 #author_home-tab li#author_home,
.ie9 #site_users-tab li#site_users,
.ie9 #web_pages-tab li#web_pages,
.ie9 #menus-tab li#menus,
.ie9 #manage_data-tab li#manage_data,
.ie9 #configuration-tab li#configuration,
.ie9 #documents-tab li#documents,
.ie9 #notifications-tab li#notifications,
.ie9 #funds-tab li#funds {
  border-radius: 0;
}

/* line 2448, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.wocka-link {
  color: #67b2e8;
  transition: color 250ms;
}
/* line 2452, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.wocka-link:hover {
  color: #0055b8;
}

/*Import Conflicts Checker*/
/* line 2458, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#duplicate-data-import-button {
  background: #FFF;
  border: 1px solid #0266d1;
  border-radius: 3px;
  color: #0266d1;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: normal;
  line-height: 11px;
  padding: 10px 0px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  float: right;
  width: 107.76px;
}

/* line 2474, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#duplicate-data-import-button:hover {
  background: #bad8eb;
  transition: all 250ms ease;
}

/* line 2479, /home/app/portal/app/assets/stylesheets/control-panel.scss */
#duplicate-data-surrounding-element {
  margin-top: 5px;
}

/* line 2483, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-conflicts-lighbox {
  background-color: white;
  width: 800px;
  height: 350px;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 39px 12px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 39px 12px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 39px 12px rgba(0, 0, 0, 0.75);
  overflow: scroll;
}

/* line 2494, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-conflicts-lighbox table {
  border: 1px solid black;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 2501, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-conflicts-lighbox td {
  border: 1px solid black;
  padding-left: 5px;
}

/* line 2505, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.user-conflicts-lighbox th {
  border: 1px solid black;
  padding-left: 5px;
}

/*RESPONSIVE STYLES*/
@media only screen and (max-width: 1080px) {
  /*DASHBOARD*/
  /* line 2514, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-banner {
    padding: 5px 15px 12px 12px;
  }

  /* line 2517, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #control-panel-bg {
    padding: 36px 10px 20px;
  }

  /* line 2520, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-navigation {
    margin: 0 0 0 10px;
  }

  /* line 2523, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .dash-content {
    float: left;
    width: 58%;
    margin-right: 1%;
  }

  /* line 2528, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .dash-box {
    padding: 10px 15px;
  }

  /* line 2532, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .col-a,
  .col-b {
    float: none;
    width: 100%;
    margin-right: 1px;
  }

  /* line 2538, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .rf-container.dashboard,
  .rf-container2 {
    width: 20%;
  }

  /* line 2541, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #users-help {
    display: none;
  }

  /* line 2544, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #edit_user_tab {
    height: 50px;
  }
}
@media only screen and (max-width: 780px) {
  /* line 2553, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #backstop_downloader_flags_div,
  .import-text,
  .release-buttons,
  #support-docs {
    display: none;
  }

  /* line 2556, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-banner {
    padding: 5px 10px 12px 7px;
  }

  /* line 2559, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #control-panel-bg {
    padding: 31px 4px 20px;
  }

  /* line 2562, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-who {
    font-size: 10px;
  }

  /* line 2565, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-navigation {
    margin: 0 0 0 4px;
  }
  /* line 2567, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-navigation ul {
    padding: 0;
    height: auto;
    margin: 0;
    white-space: wrap;
    line-height: auto;
  }
  /* line 2574, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-navigation li {
    display: inline;
    float: left;
    padding: 0;
    margin: 0 0 0 3px;
  }
  /* line 2579, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-navigation li a {
    color: #4a4a4a;
    line-height: 21px;
    font-size: 11px;
    text-decoration: none;
    padding: 0 5px;
    font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
  }

  /* line 2597, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #author_home-tab li#author_home,
  #site_users-tab li#site_users,
  #web_pages-tab li#web_pages,
  #menus-tab li#menus,
  #manage_data-tab li#manage_data,
  #configuration-tab li#configuration,
  #documents-tab li#documents,
  #notifications-tab li#notifications,
  #funds-tab li#funds {
    padding: 0;
    line-height: 0;
    margin: 10px 0 0 0;
  }

  /* line 2602, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .rf-container2 {
    width: 35%;
    margin-right: -35%;
    float: right;
  }

  /* line 2607, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .rf-container.dashboard {
    width: 35%;
    margin: 520px 0 0 0;
  }

  /* line 2611, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .rf-container {
    float: none;
    width: 100%;
  }

  /* line 2615, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .sub-navigation ul li {
    display: inline;
    float: left;
    border-bottom: none;
    width: auto;
    border-right: 1px solid #5F5F5F;
  }
  /* line 2622, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .sub-navigation ul li a, .sub-navigation ul li span {
    padding: 8px 10px 7px 30px;
    font-size: 11px;
  }

  /* line 2628, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-footer .sub-navigation ul li,
  .db-main .sub-navigation ul li {
    display: block;
    float: none;
    border-bottom: 1px solid #5F5F5F;
    border-right: none;
  }
  /* line 2634, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-footer .sub-navigation ul li:last-child,
  .db-main .sub-navigation ul li:last-child {
    border-bottom: none;
  }
  /* line 2637, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-footer .sub-navigation ul li:last-child span,
  .db-main .sub-navigation ul li:last-child span {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  /* line 2642, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-footer .sub-navigation ul li a, #admin-footer .sub-navigation ul li span,
  .db-main .sub-navigation ul li a,
  .db-main .sub-navigation ul li span {
    padding: 8px 0 7px 30px;
  }

  /* line 2647, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-content {
    margin: 0;
  }

  /* line 2650, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .users-top {
    margin: 0;
  }

  /* line 2653, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .dash-content {
    float: left;
    width: 62%;
  }

  /* line 2657, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #email_to_list {
    width: 50%;
  }

  /* line 2660, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #email_split {
    width: 47%;
  }

  /* line 2663, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #imports_grid {
    min-width: 1600px;
  }

  /* line 2666, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #manage-documents-grid {
    min-width: 800px;
  }

  /* line 2669, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #activity-list {
    min-width: 750px;
  }

  /* line 2672, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #site-users {
    min-width: 650px;
  }

  /* line 2675, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #metrics {
    min-width: 600px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 2685, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .admin-who,
  .admin-navigation,
  .rf-container,
  .rf-container.dashboard,
  .rf-container2,
  .af-support {
    display: none;
  }

  /* line 2688, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-banner {
    padding: 6px 6px 11px 6px;
  }

  /* line 2691, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .owner-name {
    font-size: 14px;
  }

  /* line 2694, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #control-panel-bg {
    padding: 0;
  }

  /* line 2698, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .control-panel-page,
  .control-panel-page.no-round {
    border-radius: 0;
    padding: 2px 8px 12px;
  }

  /* line 2702, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .dash-content {
    width: 100%;
    float: none;
    margin: 0;
  }

  /* line 2707, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .dash-box {
    padding: 5px 15px;
  }

  /* line 2710, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .mobile-menu {
    float: right;
    cursor: pointer;
    display: block;
    margin: 3px 0;
  }

  /* line 2717, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .sub-navigation ul li a,
  .sub-navigation ul li span {
    font-size: 13px;
  }

  /* line 2720, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-footer {
    padding: 5px 5px 15px;
    background: #555454;
  }

  /* line 2724, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #admin-footer .sub-navigation {
    display: block;
  }

  /* line 2727, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .af-copyright {
    float: none;
    font-size: 10px;
    width: 100px;
    margin: 0 auto;
  }

  /* line 2735, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #load_backstop_benchmarks.btn-right,
  #import_data_button.btn-right,
  #publish-site.btn-right {
    float: left;
  }

  /* line 2738, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  .import-zone select {
    float: none;
  }

  /* line 2741, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #benchmarks_opened_div p {
    margin-left: 170px;
  }

  /* line 2744, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #menu-page .menu-links {
    width: auto;
  }

  /* line 2747, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #email_to_list {
    float: none;
    width: 100%;
  }

  /* line 2751, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #email_split {
    float: none;
    width: 100%;
  }

  /* line 2755, /home/app/portal/app/assets/stylesheets/control-panel.scss */
  #edit_user_tab {
    height: 80px;
  }
}
/* line 2759, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.import_failure_bullet {
  display: inline;
}

/* line 2763, /home/app/portal/app/assets/stylesheets/control-panel.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  border: 1px solid #ddd;
  border-radius: 3px;
}

/* line 2769, /home/app/portal/app/assets/stylesheets/control-panel.scss */
textarea.cm-stylesheet {
  width: 100%;
}

/* line 2771, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.history-controls {
  float: right;
  margin-top: -30px;
  display: inline;
}

/* line 2777, /home/app/portal/app/assets/stylesheets/control-panel.scss */
.history-controls button {
  margin: 0 4px;
}

/* line 4, /home/app/portal/app/assets/stylesheets/support.scss */
.support-menu {
  float: right;
  margin: 5px 0 0;
}

/* line 8, /home/app/portal/app/assets/stylesheets/support.scss */
a.support-toggle {
  display: block;
  width: 14px;
  height: 16px;
  background: white;
  color: black;
  border-radius: 20px;
  text-decoration: none;
  margin: 0 0 0 20px;
  padding: 1px 0 1px 5px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
/* line 20, /home/app/portal/app/assets/stylesheets/support.scss */
a.support-toggle.open {
  background: #23AF23;
  color: white;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 26, /home/app/portal/app/assets/stylesheets/support.scss */
#admin-banner.support-open {
  height: 320px;
}

/* line 29, /home/app/portal/app/assets/stylesheets/support.scss */
#video-support {
  min-height: 320px;
  padding: 20px 0;
  position: relative;
}

/* line 36, /home/app/portal/app/assets/stylesheets/support.scss */
body.sp-main .rf-container {
  width: 15%;
}
/* line 39, /home/app/portal/app/assets/stylesheets/support.scss */
body.sp-main .admin-content {
  float: left;
  margin-left: 1%;
  width: 59%;
}
/* line 44, /home/app/portal/app/assets/stylesheets/support.scss */
body.sp-main .dash-box {
  width: 20%;
  float: right;
}

/* line 50, /home/app/portal/app/assets/stylesheets/support.scss */
.video-library ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 54, /home/app/portal/app/assets/stylesheets/support.scss */
.video-library ul li {
  width: 160px;
  height: 130px;
  margin: 0 10px 10px 0;
  line-height: 13px;
}
/* line 60, /home/app/portal/app/assets/stylesheets/support.scss */
.video-library ul li img {
  clear: both;
}
/* line 63, /home/app/portal/app/assets/stylesheets/support.scss */
.video-library ul li a {
  clear: both;
  color: white;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
/* line 70, /home/app/portal/app/assets/stylesheets/support.scss */
.video-library ul li a:hover {
  text-decoration: underline;
}
/* line 78, /home/app/portal/app/assets/stylesheets/support.scss */
.video-library ul li span {
  clear: both;
  color: #292929;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  font-size: 10px;
  line-height: 20px;
}

/* line 87, /home/app/portal/app/assets/stylesheets/support.scss */
.admin-content .video-library ul li a {
  color: black;
}

/* line 90, /home/app/portal/app/assets/stylesheets/support.scss */
#support-documents ul {
  margin: 10px 0 0 0;
}
/* line 93, /home/app/portal/app/assets/stylesheets/support.scss */
#support-documents ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 98, /home/app/portal/app/assets/stylesheets/support.scss */
#support-documents ul li a {
  background: url(/assets/controlpanel/pdficon_small-28a8c2f1b5a9abd3d301249a5c88986d3ebbce83d22b919d0f9ddaecb0431bf5.png) no-repeat left top;
  padding: 2px 0 2px 20px;
  font-size: 13px;
  color: #666;
  line-height: 22px;
  text-decoration: none;
}
/* line 106, /home/app/portal/app/assets/stylesheets/support.scss */
#support-documents ul li a:hover {
  text-decoration: underline;
}

/* line 118, /home/app/portal/app/assets/stylesheets/support.scss */
.ie9 a.support-toggle {
  border-radius: 0;
}

@media only screen and (max-width: 1080px) {
  /* line 124, /home/app/portal/app/assets/stylesheets/support.scss */
  body.sp-main .rf-container {
    width: 20%;
  }
  /* line 127, /home/app/portal/app/assets/stylesheets/support.scss */
  body.sp-main .admin-content {
    width: 54%;
  }

  /* line 132, /home/app/portal/app/assets/stylesheets/support.scss */
  #support-documents ul li a {
    font-size: 11px;
  }
}
@media only screen and (max-width: 780px) {
  /* line 138, /home/app/portal/app/assets/stylesheets/support.scss */
  body.sp-main .support-menu {
    display: none;
  }
  /* line 143, /home/app/portal/app/assets/stylesheets/support.scss */
  body.sp-main .rf-container,
  body.sp-main .admin-content {
    width: 100%%;
    float: none;
  }
  /* line 147, /home/app/portal/app/assets/stylesheets/support.scss */
  body.sp-main .dash-box {
    width: 98%;
    padding: 1%;
  }

  /* line 152, /home/app/portal/app/assets/stylesheets/support.scss */
  .video-library ul li {
    width: 140px;
  }
  /* line 155, /home/app/portal/app/assets/stylesheets/support.scss */
  .video-library ul li a {
    font-size: 11px;
  }
}
/* line 63, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn {
  min-height: 35px;
  max-width: 290px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -moz-transition: all 300ms, visibility 0ms 300ms;
  -webkit-transition: all 300ms, visibility 0ms 300ms;
  transition: all 300ms, visibility 0ms 300ms;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.6px;
  padding: 10px;
  color: black;
  cursor: pointer;
  outline: none;
}

/* line 77, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn:focus,
.btn:active {
  outline: none;
}

/* line 81, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-ghost {
  background-color: transparent;
  border: solid 1px #333;
}

/* line 87, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-ghost:hover,
.btn.btn-ghost.active {
  color: #3898ff;
  border-color: #3898ff;
  outline: none;
}

/* line 93, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-ghost.active {
  background-color: #e3f2fd;
}

/* line 97, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-flat {
  background-color: transparent;
  border: solid 1px transparent;
}

/* line 103, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-flat:hover,
.btn.btn-flat.active {
  border: solid 1px #0266d1 !important;
  color: #0266d1;
  outline: none;
}

/* line 109, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-flat.active {
  background-color: #e3f2fd;
}

/* line 113, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-blue {
  padding: 11px 12px 7px 12px;
  background-color: #0266d1;
  border: none;
  border-bottom: solid 4px #01437f;
  color: white;
}

/* line 122, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn.btn-blue:hover,
.btn.btn-blue.active {
  background-color: #3898ff;
  border-color: #0266d1;
  outline: none;
}

/* line 129, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-header {
  display: flex;
  width: 100%;
  border-top: 1px solid #e3e1e1;
  padding: 5px 0;
}

/* line 136, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.hide-header {
  display: none;
}

/* line 141, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-header > .button_to {
  margin-right: 40px;
}

/* line 146, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-info {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 14px;
  color: #000;
  opacity: 0;
  visibility: hidden;
  -moz-transition: color 300ms, opacity 300ms, visibility 0ms 300ms;
  -webkit-transition: color 300ms, opacity 300ms, visibility 0ms 300ms;
  transition: color 300ms, opacity 300ms, visibility 0ms 300ms;
}

/* line 157, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.group {
  display: flex;
}

/* line 161, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-all form {
  display: inline-block;
  -moz-transition: color 300ms;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

/* line 166, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-all .btn-ghost {
  -moz-transition: inherit;
  -webkit-transition: inherit;
  transition: inherit;
}

/* line 171, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.select-all-button,
.deselect-all-button {
  opacity: 0;
  visibility: hidden;
  display: none;
  -moz-transition: inherit;
  -webkit-transition: inherit;
  transition: inherit;
}

/* line 179, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-button {
  background-image: url(/assets/download-d344e7125803a31e658de3abda183ed878ab38662cf20d12c8b367fd55eccbbe.png);
  background-repeat: no-repeat;
  background-position: 10px;
  padding-left: 36px;
  opacity: 0;
  visibility: hidden;
}
/* line 187, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-button:hover {
  background-image: url(/assets/download-hover-a701cd2d7b5d4027320e6a1958f8229f59a45b5ec20676ac1736adbe990a8d9a.png);
}

/* line 193, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-selection,
.multiple-download-notice {
  line-height: normal;
  border: 1px solid transparent;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 200, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-selection {
  padding-right: 10px;
}

/* line 204, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiple-download-notice {
  color: #666666;
}

/* line 209, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.show-button {
  opacity: 1;
  visibility: visible;
  display: block;
  -moz-transition: all 300ms, visibility 0ms;
  -webkit-transition: all 300ms, visibility 0ms;
  transition: all 300ms, visibility 0ms;
}

/* line 218, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.show-info {
  opacity: 1;
  visibility: visible;
  -moz-transition: all 300ms, visibility 0ms;
  -webkit-transition: all 300ms, visibility 0ms;
  transition: all 300ms, visibility 0ms;
}

@media screen and (max-width: 50em) {
  /* line 228, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
  .multiple-download-header,
  .multiple-download-info {
    display: block;
  }
}
/* line 234, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.single-download-links {
  padding-left: 0.8rem;
  padding-right: 0.125rem;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -moz-transition: opacity 300ms, visibility 0ms 300ms;
  -webkit-transition: opacity 300ms, visibility 0ms 300ms;
  transition: opacity 300ms, visibility 0ms 300ms;
}
@media screen and (max-width: 50em) {
  /* line 234, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
  .single-download-links {
    padding: 0;
    display: block;
    visibility: visible;
    opacity: 1;
    -moz-transition: opacity 300ms, visibility 0ms;
    -webkit-transition: opacity 300ms, visibility 0ms;
    transition: opacity 300ms, visibility 0ms;
  }
}
/* line 251, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.single-download-links a {
  color: #0266d1;
  text-decoration: none;
}
/* line 255, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.single-download-links a:hover {
  color: #0266d1;
}

/* line 264, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-state-hover .single-download-links,
.ui-state-highlight .single-download-links {
  visibility: visible;
  opacity: 1;
  -moz-transition: opacity 300ms, visibility 0ms;
  -webkit-transition: opacity 300ms, visibility 0ms;
  transition: opacity 300ms, visibility 0ms;
}

/* line 271, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.hide-links {
  opacity: 0 !important;
  visibility: hidden !important;
  -moz-transition: opacity 300ms, visibility 0ms 300ms !important;
  -webkit-transition: opacity 300ms, visibility 0ms 300ms !important;
  transition: opacity 300ms, visibility 0ms 300ms !important;
}

/* line 278, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiGrid .ui-jqgrid tr.jqgrow td {
  white-space: normal;
  user-select: none;
  /* CSS3 (little to no support) */
  -ms-user-select: none;
  /* IE 10+ */
  -moz-user-select: none;
  /* Gecko (Firefox) */
  -webkit-user-select: none;
  /* Webkit (Safari, Chrome) */
}

/* line 287, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.documentGrid .ui-jqgrid tr.jqgrow td {
  white-space: normal;
}

/* line 292, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] {
  user-select: auto;
  /* CSS3 (little to no support) */
  -ms-user-select: auto;
  /* IE 10+ */
  -moz-user-select: auto;
  /* Gecko (Firefox) */
  -webkit-user-select: auto;
  /* Webkit (Safari, Chrome) */
}

/* line 301, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiGrid .cbox {
  padding: 0;
  margin: 0;
  height: 14px;
  width: 14px;
  position: absolute;
  opacity: 0;
}
/* line 310, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiGrid .cbox + .custom-checkbox {
  line-height: 14px;
  height: 14px;
  color: #fff;
  padding: 0 0 0 14px;
  background: url(/assets/checkbox-cd9229309c846e0d6c85ebf98d91e3268c9b76adb30f12d9661533a252930e72.png) 0 0 no-repeat;
  -moz-transition: background-image 300ms;
  -webkit-transition: background-image 300ms;
  transition: background-image 300ms;
}
/* line 320, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.multiGrid .cbox:checked + .custom-checkbox {
  background: url(/assets/checkbox-active-c18a385147b2d21f40174a1d6157fbcf8ea4565c835761dfb90c74c4d7f7c022.png) 0 0 no-repeat;
}

/* line 324, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-jqgrid-bdiv .custom-checkbox {
  opacity: 0;
}
@media screen and (max-width: 50em) {
  /* line 324, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
  .ui-jqgrid-bdiv .custom-checkbox {
    opacity: 1;
  }
}

/* line 336, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-state-hover .custom-checkbox,
.ui-state-highlight .custom-checkbox,
.ui-jqgrid-bdiv .show-checkbox {
  opacity: 1;
}

/* line 342, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-state-hover.view_only_row .custom-checkbox,
.ui-state-highlight.view_only_row .custom-checkbox {
  opacity: 0;
}

/* line 347, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-widget-content.jqgrow.ui-state-highlight.view_only_row td {
  background-image: none;
  background-color: #efefef;
}

/* line 355, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-state-hover.view_only_row,
.ui-widget-content .ui-state-hover.view_only_row,
.ui-state-focus.view_only_row,
.ui-widget-content .ui-state-focus.view_only_row {
  background-color: white;
  -moz-transition: background-color 300ms;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
}

/* line 363, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-state-hover.view_only_row.show-disabled,
.ui-widget-content .ui-state-hover.view_only_row.show-disabled,
.ui-state-focus.view_only_row.show-disabled,
.ui-widget-content .ui-state-focus.view_only_row.show-disabled {
  background-color: #efefef;
}

/* line 367, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-state-highlight.view_only_row td {
  background: #efefef;
}

/* line 372, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.view_only_row.show-disabled {
  background: #efefef;
  -moz-transition: background-color 300ms;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
}

/* line 378, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.ui-jqgrid tr.jqgrow.show-disabled td,
.ui-jqgrid tr.jqgrow.show-disabled td li {
  color: #999999;
  -moz-transition: color 300ms;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

/* line 383, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.view-only-notice {
  color: #212121;
  font-style: italic;
}

/* line 389, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-container {
  display: none;
}

/* line 392, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal {
  font-family: "Open Sans";
  font-size: 14px;
  text-align: center;
}

/* line 398, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-header {
  background-color: #001e40;
  color: white;
  padding-top: 28px;
  padding-bottom: 28px;
}

/* line 405, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-header-error {
  background-color: #ff6a3c;
}

/* line 409, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-header-title {
  color: white;
  font-weight: 600;
  padding-bottom: 8px;
}

/* line 415, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-header-subtitle {
  color: white;
  padding-top: 8px;
}

/* line 421, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-header-error .modal-header-title,
.modal-header-error .modal-header-subtitle {
  max-width: 18rem;
  margin: 0 auto;
}

/* line 426, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-body {
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  background-color: white;
  padding-top: 38px;
  padding-bottom: 38px;
}

/* line 435, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-body-error {
  border-right: 1px solid #ff6a3c;
  border-bottom: 1px solid #ff6a3c;
  border-left: 1px solid #ff6a3c;
}

/* line 441, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-body-error .modal-body-message {
  max-width: 18rem;
  margin: 0 auto;
}

/* line 446, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-body-message {
  color: black;
}

/* line 450, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-body-filename {
  display: inline-block;
  padding-top: 8px;
}

/* line 455, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-body-loading-img {
  padding-right: 10px;
}

/* line 459, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-footer {
  padding-top: 38px;
}

/* line 463, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.modal-footer a {
  text-decoration: none;
}

/* line 467, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.btn-hide {
  display: none;
}

/* line 472, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
#fancybox-content, #fancybox-outer {
  border-radius: initial;
}

/* line 476, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
#fancybox-content {
  width: inherit;
  height: initial;
  padding: initial;
  outline: initial;
  position: initial;
  overflow: initial;
  z-index: initial;
  border: initial;
}

/* line 487, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
.fancybox-bg {
  display: none;
}

/* line 488, /home/app/portal/app/assets/stylesheets/multiple-document-download.scss */
#fancybox-outer {
  background-color: transparent;
}

/* line 1, /home/app/portal/app/assets/stylesheets/view-read-unread.scss */
.read-state.is-unread {
  font-weight: 600;
}

/* Custom modal - Reveal Modal */
/* line 3, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.revealModal-textOnly {
  box-sizing: border-box;
  overflow: auto;
  background-color: #fff;
  color: #333;
  padding: 20px 20px 20px 40px;
}

/* line 11, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.js_revealModal-content {
  box-sizing: border-box;
  position: fixed;
  -ms-display: flex;
  display: flex;
  -ms-justify-content: center;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  z-index: 1000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 26, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.js_revealModal-content--inner {
  box-sizing: border-box;
  overflow: auto;
  background-color: #fff;
  color: #333;
  max-width: 60%;
  width: 50%;
  height: 100%;
  padding: 20px 20px 20px 40px;
}

/* line 36, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.revealModal-button {
  display: inline-block;
  margin: 1rem 0;
  background: #0055B8;
  border: none;
  border-radius: 3px;
  color: white;
  font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  transition: background-color 250ms;
}

/* line 50, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.revealModal-body--fixed {
  position: fixed;
  width: 100%;
}

/* line 55, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.hide,
.js_revealModal-content.hide {
  display: none;
}

/* PRIVACY SHIELD */
/* line 60, /home/app/portal/app/assets/stylesheets/backstop-reveal-modal.scss */
.js_privacyShield-decline {
  background: #E0E0E0;
  color: #333;
  margin-left: 8px;
}

/* line 1, /home/app/portal/app/assets/stylesheets/user-profile-update.scss */
#public-user-profile-update {
  width: 300px;
  margin: 10px;
  overflow: auto;
}
/* line 5, /home/app/portal/app/assets/stylesheets/user-profile-update.scss */
#public-user-profile-update li {
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
}
/* line 10, /home/app/portal/app/assets/stylesheets/user-profile-update.scss */
#public-user-profile-update .profile-decision {
  float: right;
}
/* line 13, /home/app/portal/app/assets/stylesheets/user-profile-update.scss */
#public-user-profile-update .cancel-button {
  margin-right: 5px;
}

/* line 1, /home/app/portal/app/assets/stylesheets/jquery.ui.autocomplete.css */
ul.ui-autocomplete > li:nth-of-type(odd) {
  background-color: #e3effb;
}

/* line 5, /home/app/portal/app/assets/stylesheets/jquery.ui.autocomplete.css */
div.at-box {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 12, /home/app/portal/app/assets/stylesheets/jquery.ui.autocomplete.css */
li.ui-menu-item {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /*
  if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
  */
  /*width: 100%;*/
  font: menu;
  font-size: 11px;
  /*
  it is very important, if line-height not setted or setted
  in relative units scroll will be broken in firefox
  */
  line-height: 16px;
  overflow: hidden;
  font-family: arial;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-element, .fr-element:focus {
  outline: 0 solid transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-view.fr-element-scroll-visible {
  overflow-x: visible !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-element [contenteditable="true"] {
  outline: 0 solid transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box a.fr-floating-btn {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box a.fr-floating-btn:hover svg {
  fill: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-wrapper {
  position: relative;
  z-index: 1;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-wrapper ::-moz-selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-wrapper ::selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

@media (min-width: 992px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-box.fr-document {
    min-width: 21cm;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #efefef;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    overflow: visible;
    z-index: auto;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #efefef;
    height: 1cm;
    outline: none;
    border: none;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
  display: block;
  text-align: center;
  float: none;
  margin: 8px 7px;
  width: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 30px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 4px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #333333;
  background: #d6d6d6;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #ebebeb;
  fill: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #222222;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  background: #FFF;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  float: left;
  height: 0;
  margin-top: 0 !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  line-height: 200%;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #333333;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  margin-left: 20px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
body.fr-prevent-scroll {
  overflow: hidden;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
body.fr-prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #FFF;
  min-width: 300px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  overflow: hidden;
  width: 90%;
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
ol.decimal_type {
  counter-reset: item;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
ol.decimal_type > li {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
ol.decimal_type > li:before {
  content: counters(item,".") ". ";
  counter-increment: item;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-icon {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  font-weight: 400;
  box-sizing: content-box;
  padding: 6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@supports not (-ms-high-contrast: none) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
    display: grid;
  }
}
@media (min-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    min-width: 276px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    display: inline-flex;
    -ms-flex-flow: row wrap;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    width: 236px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-focus {
  background: whitesmoke;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-active {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-hidden {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-empty {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-hs {
  display: block !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line {
  position: relative;
  padding: 15px 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line input[type="number"], .fr-popup .fr-input-line textarea {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #222222;
  font-size: 14px;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding: 4px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"]:hover, .fr-popup .fr-input-line input[type="number"]:hover, .fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"]:focus, .fr-popup .fr-input-line input[type="number"]:focus, .fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0098f7;
  padding: 3px 11px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line input[type="number"] {
  height: 46px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 29px;
  left: 12px;
  font-size: 14px;
  color: grey;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 3;
  display: block;
  background: #FFF;
  padding: 0;
  cursor: text;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup input, .fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup textarea {
  resize: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-buttons {
  white-space: nowrap;
  line-height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
  display: inline-block;
  float: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-buttons .fr-btn i {
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  overflow: hidden;
}

@media (max-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: 276px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px;
  display: none;
}

@media (min-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-popup .fr-layer {
    width: 260px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 10px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  top: 7px;
  left: 7px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-text-edit-layer {
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar::after {
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-newline {
  clear: both;
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-float-right {
  float: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-float-left {
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar {
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
  overflow: visible;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-btn-grp {
  display: inline-block;
  margin: 0 17px 0 12px;
}

@media (max-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #f5f5f5;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-rtl {
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline {
  display: none;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  z-index: 2147483630;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  border-top: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-more-toolbar {
  position: absolute !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded {
  position: relative !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-separator + .fr-separator {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-separator.fr-hs {
  clear: both;
  width: calc(100% - (2 * 4px));
  margin: 0 4px;
  height: 1px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-separator.fr-hidden {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-rtl .fr-separator {
  float: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-second-toolbar:empty {
  min-height: calc(10px);
  position: relative;
  margin-top: calc(-1px);
  z-index: 2;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
#fr-logo {
  float: left;
  outline: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
#fr-logo > span {
  display: inline-block;
  float: left;
  font-family: sans-serif;
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
#fr-logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
  cursor: pointer;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
#fr-logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
#fr-logo:hover > span, #fr-logo:focus > span {
  color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
#fr-logo:hover > svg .fr-logo, #fr-logo:focus > svg .fr-logo {
  fill: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-visibility-helper {
  display: none;
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-box {
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-sticky-off {
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-sticky-on {
  position: fixed;
  z-index: 10;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-sticky-on.fr-sticky-ios {
  position: absolute;
  left: 0;
  right: 0;
  width: auto !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-sticky-dummy {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-view .fr-highlight-change, .fr-highlight-change > img, .fr-highlight-change > .fr-video > video, .fr-highlight-change > .fr-video > embed, .fr-highlight-change > .fr-video > iframe, .fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe, .fr-highlight-change > p, .fr-view .fr-highlight-change > span:not(.fr-tracking-deleted) {
  background-color: #f3eec3;
  opacity: 0.5;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-highlight-change.fr-highlight-change > table td, .fr-highlight-change.fr-highlight-change > hr {
  border-color: #f3eec3;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-tracking-deleted.fr-tracking-deleted > table td, .fr-tracking-deleted.fr-tracking-deleted > hr {
  border-color: #dc3545;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-tracking-deleted img, .fr-tracking-deleted > .fr-video > video, .fr-tracking-deleted > .fr-video > iframe, .fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  opacity: 0.5;
  background-color: #dc3545;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-view .fr-tracking-deleted {
  background-color: #dc3545;
  text-decoration: line-through;
  pointer-events: none;
  user-select: none;
  opacity: 1;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-highlight-change > .fr-video > iframe, .fr-tracking-deleted > .fr-video > iframe, .fr-highlight-change > .fr-video > video, .fr-tracking-deleted > .fr-video > video, .fr-highlight-change > .fr-video > embed, .fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe, .fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  padding: 10px !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-tracking-deleted img, .fr-highlight-change img {
  border: 2px solid #f3eec3;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-highlight-change #isPasted *:not(table):not(tbody):not(tr):not(td) {
  opacity: 0.5;
  background-color: #f3eec3;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-highlight-change #isPasted > table td {
  opacity: 0.5;
  border-color: #f3eec3;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-track-hide {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-track-hide-mobile {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-ios-mobile-disable-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.fr-bottom-extended {
  flex-wrap: wrap;
  display: flex;
  box-sizing: border-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_editor.min.css */
.position-relative {
  position: relative !important;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {
  -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
  -moz-box-shadow: 10px 10px 5px 0px #cccccc;
  box-shadow: 10px 10px 5px 0px #cccccc;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-bordered {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-img-caption.fr-bordered img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view {
  word-wrap: break-word;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span[style~="color:"] a {
  color: inherit;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view strong {
  font-weight: 700;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table[border='0'] td:not([class]), .fr-view table[border='0'] th:not([class]), .fr-view table[border='0'] td[class=""], .fr-view table[border='0'] th[class=""] {
  border-width: 0px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table td {
  min-width: 5px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table th {
  background: #ececec;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view table tfoot td {
  background: #ececec;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  break-after: always;
  page-break-after: always;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-file {
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-file::after {
  position: relative;
  content: "\1F4CE";
  font-weight: normal;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view[dir="rtl"] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view[dir="rtl"] blockquote blockquote {
  border-color: #00BCD4;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view[dir="rtl"] blockquote blockquote blockquote {
  border-color: #43A047;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
  display: inline;
  line-height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -.1em .1em .1em;
  line-height: 1;
  vertical-align: middle;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-text-gray {
  color: #AAA !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-class-transparency {
  opacity: 0.5;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img {
  position: relative;
  max-width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video {
  text-align: center;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view a.fr-strong {
  font-weight: 700;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view a.fr-green {
  color: green;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-img-caption {
  text-align: center;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii.fr-fil, .fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
a.fr-view.fr-strong {
  font-weight: 700;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
a.fr-view.fr-green {
  color: green;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view {
  position: relative;
  max-width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/char_counter.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/char_counter.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/char_counter.min.css */
.fr-box .fr-counter {
  padding: 10px;
  float: right;
  color: #999;
  content: attr(data-chars);
  font-size: 14px;
  font-family: sans-serif;
  z-index: 1;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/char_counter.min.css */
.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-left: none;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/char_counter.min.css */
.fr-box.fr-code-view .fr-counter {
  display: none;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New",monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box .CodeMirror {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-code-view textarea.fr-code {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-code-view .CodeMirror {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 24px;
  width: 24px;
  text-align: center;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/code_view.min.css */
.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
  float: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 15px 0 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 38px;
  height: 40px;
  padding: 17px 0 0;
  margin: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 40px;
  width: 38px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-separator + .fr-colors-tabs {
  margin-left: 2px;
  margin-right: 2px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set.fr-selected-set {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set > span > i, .fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 24px;
  width: 24px;
  margin: 4px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set > span > i path, .fr-popup .fr-color-set > span > svg path {
  fill: #222;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set > span .fr-selected-color {
  color: #FFF;
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  cursor: default;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-popup .fr-color-set > span:hover, .fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222;
  z-index: 2;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/colors.min.css */
.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/draggable.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/draggable.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/draggable.min.css */
.fr-drag-helper {
  background: #0098f7;
  height: 2px;
  margin-top: -1px;
  -webkit-opacity: .2;
  -moz-opacity: .2;
  opacity: .2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: 2147483640;
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/draggable.min.css */
.fr-drag-helper.fr-visible {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/draggable.min.css */
.fr-dragging {
  -webkit-opacity: .4;
  -moz-opacity: .4;
  opacity: .4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

@keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  to {
    left: 100%;
  }
}

@-webkit-keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  to {
    left: 100%;
  }
}

@-moz-keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  to {
    left: 100%;
  }
}

@-o-keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  to {
    left: 100%;
  }
}

@keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/file.min.css */
  to {
    left: 100%;
  }
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
body.fr-fullscreen {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483630 !important;
  width: auto !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen .fr-wrapper {
  background-color: #FFF;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen .fr-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen .fr-toolbar.fr-top {
  top: 0 !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
  bottom: 0 !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-box.fr-fullscreen .fr-second-toolbar {
  margin-top: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/fullscreen.min.css */
.fr-fullscreen-wrapper {
  z-index: 2147483640 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
  text-align: left;
  padding: 20px 20px 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
  margin-top: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th, .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
  padding: 6px 0 4px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  width: 60%;
  color: #646464;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/help.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
  letter-spacing: 0.5px;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  margin-top: 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags {
  padding: 0 20px;
  display: none;
  text-align: left;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a {
  display: inline-block;
  opacity: 0;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  text-decoration: none;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: opacity 0.2s ease 0s,background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s,background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s,background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s,background 0.2s ease 0s;
  cursor: pointer;
  background-color: #f5f5f5;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  outline: none;
  background-color: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  background-color: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a:active {
  background-color: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background-color: #EcF5Ff;
  color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  outline: none;
  background-color: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  background-color: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  background-color: #d6d6d6;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-show-tags .fr-modal-more svg path {
  fill: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body {
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body .fr-preloader {
  display: block;
  margin: 50px auto;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list {
  text-align: center;
  margin: 0 20px;
  padding: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list .fr-list-column {
  float: left;
  width: calc((100% - 20px) / 2);
}

@media (min-width: 768px) and (max-width: 1199px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 1200px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 60px) / 4);
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
  margin-left: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container {
  position: relative;
  width: 100%;
  display: block;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
  margin-top: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container + div {
  margin-top: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  position: absolute;
  -webkit-opacity: .5;
  -moz-opacity: .5;
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  content: attr(data-deleting);
  color: #FFF;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 3;
  font-size: 15px;
  height: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  height: 95px;
  background: #ccc;
  z-index: 1;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: attr(data-loading);
  display: inline-block;
  height: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container img {
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s,filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s,filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s,filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s,filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: .75;
  -moz-opacity: .75;
  opacity: .75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
  display: inline-block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  display: none;
  top: 50%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s,color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s,color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s,color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s,color 0.2s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  margin: 0;
  line-height: 40px;
  text-decoration: none;
  z-index: 3;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #B8312F;
  fill: #FFF;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #FFF;
  fill: #0098f7;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: .75;
  -moz-opacity: .75;
  opacity: .75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  display: inline-block;
  width: 40px;
  height: 40px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #FFF;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image_manager.min.css */
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #ebebeb;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer.fr-active {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-upload-layer:hover {
  background: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
.fr-uploading {
  -webkit-opacity: .4;
  -moz-opacity: .4;
  opacity: .4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@-webkit-keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  to {
    left: 100%;
  }
}

@-moz-keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  to {
    left: 100%;
  }
}

@-o-keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  to {
    left: 100%;
  }
}

@keyframes loading {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  from {
    left: -25%;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
  to {
    left: 100%;
  }
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/image.min.css */
img.fr-draggable {
  user-select: none;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/line_breaker.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/line_breaker.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/line_breaker.min.css */
.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #0098f7;
  position: fixed;
  z-index: 2;
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/line_breaker.min.css */
.fr-line-breaker.fr-visible {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/line_breaker.min.css */
.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - (40px / 2));
  top: -20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/line_breaker.min.css */
.fr-line-breaker a.fr-floating-btn svg {
  margin: 8px;
  height: 24px;
  width: 24px;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-quick-insert a.fr-floating-btn svg {
  margin: 8px;
  width: 24px;
  height: 24px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-quick-insert.fr-hidden {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 20px;
  white-space: nowrap;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  padding: 6px 10px 10px 10px;
  display: inline-block;
  color: #222;
  background: #FFF;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-qi-helper a.fr-btn.fr-floating-btn svg {
  fill: #222;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/quick_insert.min.css */
.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/special_characters.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/special_characters.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/special_characters.min.css */
.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  padding: 10px 15px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/special_characters.min.css */
.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  font-weight: normal;
  font-size: 16px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/special_characters.min.css */
.fr-popup .fr-special-character {
  width: 24px;
  height: 24px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/special_characters.min.css */
  .fr-popup .fr-icon-container.fr-sc-container {
    width: 368px;
  }
}
/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell {
  border: 1px double #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-element table td, .fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-element .fr-no-selection table td, .fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-table-resizer {
  cursor: col-resize;
  position: absolute;
  z-index: 3;
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-table-resizer.fr-moving {
  z-index: 2;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size {
  margin: 20px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 5px;
  white-space: nowrap;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0 4px 4px 0;
  background: transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #DDD;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(0, 152, 247, 0.3);
  border: solid 1px #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup .fr-table-colors {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/table.min.css */
.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-element .fr-video::after {
  position: absolute;
  content: '';
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-element .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer.fr-active {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }

  /* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/plugins/video.min.css */
.fr-autoplay-margin {
  margin-top: 0px !important;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-element .fr-embedly {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  position: relative;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-element .fr-embedly::after {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: transparent;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-element .fr-embedly > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-box .fr-embedly-resizer {
  position: absolute;
  z-index: 2;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/embedly.min.css */
.fr-box .fr-embedly-resizer.fr-active {
  display: block;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/image_tui.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/image_tui.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/image_tui.min.css */
.tui-image-editor-container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/image_tui.min.css */
.tui-editor-cancel-btn {
  background-color: #FFF;
  border: 1px solid #ccc;
  color: #222;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/image_tui.min.css */
.tui-editor-save-btn {
  background-color: #fdba3b;
  border: 1px solid #fdba3b;
  color: #FFF;
}

/*!
 * froala_editor v4.0.16 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2022 Froala Labs
 */
/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.examples-variante > a {
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm-holder > .sc-cm {
  border-top: 5px solid #222 !important;
  padding: 0 !important;
  line-height: 200% !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm .sc-cm__item.examples-variante.sc-cm__item_active > a > i {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm .sc-cm__item.examples-variante > a > i {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm__item_dropdown .i-icon {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm__item_dropdown .i-icon::before {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm::before {
  display: none !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
div.sc-cm-holder.sc-cm_show > ul > li.sc-cm__item.sc-cm__item_dropdown.sc-cm__item_arrow > div > ul {
  border-style: none !important;
  padding: 0 !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm__item_dropdown:hover > a, .sc-cm a:hover {
  background-color: #ebebeb !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm__item_active > a, .sc-cm__item_active > a:hover, .sc-cm a:active, .sc-cm a:focus {
  background-color: #d6d6d6 !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm__item > a {
  line-height: 200% !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm-holder > .sc-cm:before {
  background-color: #ebebeb !important;
}

/* line 7, /usr/local/rvm/gems/ruby-2.6.8/gems/wysiwyg-rails-4.0.16/app/assets/stylesheets/third_party/spell_checker.min.css */
.sc-cm-holder {
  display: none;
}
