/* Original CSS path: /xbl/orbeon/wpaint/1.13.1/inc/wColorPicker.css */
/*** layout/positioning - stuff you probably won't need to change ***/
._wColorPicker_holder{display:inline-block; position:static; z-index:999999; cursor:default;}
._wColorPicker_outer{position:relative;}
._wColorPicker_inner{position:relative;}
._wColorPicker_bg{position:absolute; left:0; top:0; width:100%; height:100%;}
._wColorPicker_content{position:relative;}

/*** palettes layout ***/
._wColorPicker_custom{margin-bottom:10px;}
._wColorPicker_noColor{float:left; padding-top:6px;}
._wColorPicker_customTarget{float:left; width:40px; height:18px; margin:0 5px 0 10px; border:solid black 1px;}
._wColorPicker_customInput{float:left; position:relative; width:65px; height:18px; line-height:18px; padding:0 5px; font-size:10px; font-family:arial; border: solid black 1px;}

._wColorPicker_palette_simple,
._wColorPicker_palette_mixed{float:left; line-height:0px; font-size:0px;}
._wColorPicker_palette_simple{margin-right:10px;}
._wColorPicker_color{float:left; width:10px; height:10px; border-width:1px; border-style:solid; margin-left:-1px; margin-top:-1px; cursor:pointer; font-size:0px; line-height:0px;}

/*** visuals ***/
._wColorPicker_holder{border-width:2px; border-style:solid; border-radius:6px;}/*outer border*/
._wColorPicker_outer{border-width:1px; border-style:solid; border-radius:5px; margin:1px; }/*inner border*/
._wColorPicker_content{padding:5px; font-weight:bold; font-family:verdana; font-size:11px; line-height:15px;}/*content*/

._wColorPicker_color{border-color:#000000;}
._wColorPicker_color.active{border-color:#FF0000;}
._wColorPicker_color.activeLeft{border-left-color:#FF0000;}
._wColorPicker_color.activeTop{border-top-color:#FF0000;}

/*** palette button ***/
._wColorPicker_buttonHolder{display:inline-block; cursor:pointer;}
._wColorPicker_buttonBorder{border:solid #9A9A9A 1px; border-radius:5px;}
._wColorPicker_buttonColor{margin:2px; border-radius:4px;}
._wColorPicker_paletteHolder{z-index:999999;}

/*** colors ***/
._wColorPicker_red, ._wColorPicker_red ._wColorPicker_outer{border-color:#CE6F6F;}
._wColorPicker_red ._wColorPicker_bg{background-color:#F79992;}
._wColorPicker_red ._wColorPicker_inner{color:#9C2F2F;}

._wColorPicker_green, ._wColorPicker_green ._wColorPicker_outer{border-color:#A9DB66;}
._wColorPicker_green ._wColorPicker_bg{background-color:#CDE6AC;}
._wColorPicker_green ._wColorPicker_inner{color:#58792E;}

._wColorPicker_blue, ._wColorPicker_blue ._wColorPicker_outer{border-color:#ADD9ED;}
._wColorPicker_blue ._wColorPicker_bg{background-color:#E5F6FE;}
._wColorPicker_blue ._wColorPicker_inner{color:#4D9FBF;}

._wColorPicker_white, ._wColorPicker_white ._wColorPicker_outer{border-color:#E2E2E2;}
._wColorPicker_white ._wColorPicker_bg{ background-color:#FFFFFF;}
._wColorPicker_white ._wColorPicker_inner{color:#454545;}

._wColorPicker_black, ._wColorPicker_black ._wColorPicker_outer{border-color:#303030;}
._wColorPicker_black ._wColorPicker_bg{background-color:#505050;}
._wColorPicker_black ._wColorPicker_inner{color:#F3F3F3;}

._wColorPicker_cream, ._wColorPicker_cream ._wColorPicker_outer{border-color:#F9E98E;}
._wColorPicker_cream ._wColorPicker_bg{background-color:#FBF7AA;}
._wColorPicker_cream ._wColorPicker_inner{color: #A27D35;}

._wColorPicker_yellow, ._wColorPicker_yellow ._wColorPicker_outer{border-color:#E9D315;}
._wColorPicker_yellow ._wColorPicker_bg{background-color:#F9F2BA;}
._wColorPicker_yellow ._wColorPicker_inner{color:#5B5316;}

._wColorPicker_orange, ._wColorPicker_orange ._wColorPicker_outer{border-color:#E56717;}
._wColorPicker_orange ._wColorPicker_bg{background-color:#F87217;}
._wColorPicker_orange ._wColorPicker_inner{color:#9C2F2F;}

._wColorPicker_plum, ._wColorPicker_plum ._wColorPicker_outer{border-color:#7E354D;}
._wColorPicker_plum ._wColorPicker_bg{background-color:#B93B8F;}
._wColorPicker_plum ._wColorPicker_inner{color:#F9B7FF;}/* Original CSS path: /xbl/orbeon/countdown/countdown.css */
.xbl-fr-countdown {
  display: inline-block;
}
.xbl-fr-countdown .fr-countdown-end-time {
  display: none;
}
/* Original CSS path: /apps/fr/style/form-runner-responsive.css */
@media (max-width: 980px) {
  .orbeon .fr-view {
    width: auto;
    padding: 0 10px;
  }
  .orbeon .span12 {
    width: auto;
    float: none;
  }
  .orbeon.xforms-mobile select,
  .orbeon.xforms-mobile textarea,
  .orbeon.xforms-mobile input[type="text"],
  .orbeon.xforms-mobile input[type="password"],
  .orbeon.xforms-mobile input[type="datetime"],
  .orbeon.xforms-mobile input[type="datetime-local"],
  .orbeon.xforms-mobile input[type="date"],
  .orbeon.xforms-mobile input[type="month"],
  .orbeon.xforms-mobile input[type="time"],
  .orbeon.xforms-mobile input[type="week"],
  .orbeon.xforms-mobile input[type="number"],
  .orbeon.xforms-mobile input[type="email"],
  .orbeon.xforms-mobile input[type="url"],
  .orbeon.xforms-mobile input[type="search"],
  .orbeon.xforms-mobile input[type="tel"],
  .orbeon.xforms-mobile input[type="color"] {
    font-size: 16px;
  }
  .orbeon .fr-toc-with-body.fr-toc-position-left .fr-toc,
  .orbeon .fr-toc-with-body.fr-toc-position-top .fr-toc,
  .orbeon .fr-toc-with-body.fr-toc-position-left .fr-wizard-toc,
  .orbeon .fr-toc-with-body.fr-toc-position-top .fr-wizard-toc {
    position: static;
    max-width: 100%;
  }
  .orbeon .fr-toc-with-body.fr-toc-position-left > * {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
  }
  .orbeon .fr-toc-with-body.fr-toc-position-left > * .fr-toc {
    max-width: none;
    width: 100%;
    box-sizing: border-box;
  }
}
/* Original CSS path: /xbl/orbeon/wpaint/wpaint.css */
.orbeon .xbl-fr-wpaint {
  position: relative;
}
.orbeon .xbl-fr-wpaint .fr-wpaint-container-a {
  max-width: 100%;
}
.orbeon .xbl-fr-wpaint .fr-wpaint-container-b {
  width: 100%;
  position: relative;
}
.orbeon .xbl-fr-wpaint .fr-wpaint-container-c {
  position: absolute;
  top: 0;
  max-width: 100%;
}
.orbeon .xbl-fr-wpaint .fr-wpaint-container-c canvas {
  max-width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid .xbl-fr-wpaint .fr-wpaint-image.xforms-mediatype-image {
  visibility: hidden;
  position: absolute;
}
/* Original CSS path: /xbl/orbeon/wpaint/1.13.1/wPaint.css */
._wPaint_menu{padding:1px; background:#EFEFEF; border:solid #000000 2px; border-radius:5px; box-shadow:3px 3px 5px #555555; z-index:100;}
._wPaint_options{float:left; padding:2px;}

/*** icons ***/
._wPaint_icon,
._wPaint_dropDown,
._wPaint_colorPicker{
	position:relative; float:left; height:18px; width:18px; margin:0 2px; line-height:16px;
	background-position:center center; background-repeat:no-repeat; cursor:pointer;
	border-style:solid; border-width:1px; padding:3px; border-radius:5px;
}

._wPaint_lineWidth, ._wPaint_fontSize{padding:3px 0; width:24px;}
._wPaint_lineWidth, ._wPaint_fontSize, ._wPaint_fontFamily{overflow:hidden;}

._wPaint_dropDown select{
	background-color:#EFEFEF; border:none; cursor:pointer;
	text-align:center; width:44px; margin-left:-3px;
}

._wPaint_dropDown_cover{position:absolute; right:0px; top:0px; height:18px; width:4px; background-color:#EFEFEF;}

._wPaint_icon,
._wPaint_dropDown,
._wPaint_colorPicker{border-color:#999999}

._wPaint_icon:hover,
._wPaint_icon.active{border-color:#F88017; background-color:#E5E5E5;}

/*** handle ***/
._wPaint_handle{float:left; width:10px; height:30px; background: #AFAFAF; border-radius:3px 0 0 3px; cursor:pointer;}

/*** text input ***/
._wPaint_textInput{position:absolute; border:dotted #0000FF 1px; background:none; margin:0px; padding:0px; outline-width:0; word-wrap:break-word; overflow:hidden;}
/*._wPaint_textHolder{position:absolute; border:dotted #0000FF 1px;}*/

/*** color picker overwrites ***/
._wPaint_colorPicker{padding:0px; width:24px; height:24px;}
._wColorPicker_buttonBorder{border:none;}
._wColorPicker_buttonColor{width:20px !important; height:20px !important;}
._wPaint_colorPicker{float:left;}

/*** vertical overwrites ***/
._wPaint_menu_vertical ._wPaint_icon,
._wPaint_menu_vertical ._wPaint_dropDown,
._wPaint_menu_vertical ._wPaint_colorPicker{
	margin:2px 0;
}

._wPaint_menu_vertical ._wPaint_handle{
	width:30px; height:10px; border-radius:3px 3px 0 0;
}

/***********************************************************
 * Images
 ***********************************************************/
._wPaint_handle{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/menu_handle.png);}
._wPaint_undo{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/undo_inactive.png);}
._wPaint_undo.uactive{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/undo.png);}
._wPaint_redo{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/redo_inactive.png);}
._wPaint_redo.uactive{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/redo.png);}
._wPaint_clear{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/clear.png);}
._wPaint_rectangle{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_rectangle.png);}
._wPaint_ellipse{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_ellipse.png);}
._wPaint_line{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_line.png);}
._wPaint_pencil{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_pencil.png);}
._wPaint_text{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_text.png);}
._wPaint_eraser{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_eraser.png);}
._wPaint_bold{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_bold.png);}
._wPaint_italic{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_italic.png);}
._wPaint_underline{background-image: url(/demo/d54c99366c3bade55a14e7566224cbf13ff114e98c5ab12e55400dfd7fabf2b0/xbl/orbeon/wpaint/1.13.1/images/icon_underline.png);}