/** jQuery UI CSS Framework 1.8.9** Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Theming/API** To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px*//* Component containers----------------------------------*/



/*Widgets*/
.ui-widget{
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
}

.ui-widget .ui-widget{
	font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}

.ui-widget-content{
	border:1px solid #a6c9e2;
	background:#fcfdfd url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_inset-hard_100_fcfdfd_1x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% bottom repeat-x;
	color:#222222;
}

.ui-widget-content a{
	color:#222222;
}

.ui-widget-header{
	border:1px solid #4297d7;
	background:#2191c0 url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_gloss-wave_75_2191c0_500x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	color:#eaf5f7;
	font-weight:bold;
}

.ui-widget-header a{
	color:#eaf5f7;
}

/*endfold Widgets*/

/* Interaction states----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:1px solid #77d5f7;
	background:#0078ae url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_45_0078ae_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:normal;
	color:#ffffff;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	color:#ffffff;text-decoration:none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	border:1px solid #448dae;
	background:#79c9ec url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_75_79c9ec_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:normal;
	color:#026890;
}

.ui-state-hover a, .ui-state-hover a:hover{
	color:#026890;
	text-decoration:none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	border:1px solid #acdd4a;
	background:#6eac2c url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_gloss-wave_50_6eac2c_500x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:normal;
	color:#ffffff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color:#ffffff;
	text-decoration:none;
}

.ui-widget:active{
	outline:none;
}

/* end Interactive States*/

/* Interaction Cues----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	border:1px solid #fcd113;
	background:#f8da4e url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_55_f8da4e_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	color:#915608;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
	color:#915608;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{
	border:1px solid #cd0a0a;
	background:#e14f1c url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_gloss-wave_45_e14f1c_500x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% top repeat-x;
	color:#ffffff;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{
	color:#ffffff;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{
	color:#ffffff;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{
	font-weight:bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{
	opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity:.35;filter:Alpha(Opacity=35);background-image:none;
}

/* End Interaction Cues */

/* Icons----------------------------------*/
/* states and images */
.ui-icon{
	width:16px;
	height:16px;
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_0078ae_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}
	
.ui-widget-content .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_0078ae_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

.ui-widget-header .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_d8e7f3_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

.ui-state-default .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_e0fdff_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_056b93_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

.ui-state-active .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_f5e175_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

.ui-state-highlight .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_f7a50d_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{
	background-image:url("/RavApps/SellSite/jakarta.faces.resource/images/ui-icons_fcd113_256x240.png.jsf?ln=primefaces-start&v=14.0.9");
}

/*End States and Images*/

/* positioning */
.ui-icon-carat-1-n{
	background-position:0 0;
}

.ui-icon-carat-1-ne{
	background-position:-16px 0;
}

.ui-icon-carat-1-e{
	background-position:-32px 0;
}

.ui-icon-carat-1-se{
	background-position:-48px 0;
}

.ui-icon-carat-1-s{
	background-position:-64px 0;
}

.ui-icon-carat-1-sw{
	background-position:-80px 0;
}

.ui-icon-carat-1-w{
	background-position:-96px 0;
}

.ui-icon-carat-1-nw{
	background-position:-112px 0;
}

.ui-icon-carat-2-n-s{
	background-position:-128px 0;
}

.ui-icon-carat-2-e-w{
	background-position:-144px 0;
}

.ui-icon-triangle-1-n{
	background-position:0 -16px;
}

.ui-icon-triangle-1-ne{
	background-position:-16px -16px;
}

.ui-icon-triangle-1-e{
	background-position:-32px -16px;
}

.ui-icon-triangle-1-se{
	background-position:-48px -16px;
}

.ui-icon-triangle-1-s{
	background-position:-64px -16px;
}

.ui-icon-triangle-1-sw{
	background-position:-80px -16px;
}

.ui-icon-triangle-1-w{
	background-position:-96px -16px;
}

.ui-icon-triangle-1-nw{
	background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s{
	background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w{
	background-position:-144px -16px;
}

.ui-icon-arrow-1-n{
	background-position:0 -32px;
}

.ui-icon-arrow-1-ne{
	background-position:-16px -32px;
}

.ui-icon-arrow-1-e{
	background-position:-32px -32px;
}

.ui-icon-arrow-1-se{
	background-position:-48px -32px;
}

.ui-icon-arrow-1-s{
	background-position:-64px -32px;
}

.ui-icon-arrow-1-sw{
	background-position:-80px -32px;
}

.ui-icon-arrow-1-w{
	background-position:-96px -32px;
}

.ui-icon-arrow-1-nw{
	background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s{
	background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw{
	background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w{
	background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw{
	background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n{
	background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e{
	background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s{
	background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w{
	background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n{
	background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne{
	background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e{
	background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se{
	background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s{
	background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw{
	background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w{
	background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw{
	background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s{
	background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw{
	background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w{
	background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw{
	background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n{
	background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e{
	background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s{
	background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w{
	background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w{
	background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n{
	background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e{
	background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s{
	background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w{
	background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n{
	background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e{
	background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s{
	background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w{
	background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n{
	background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e{
	background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s{
	background-position:-176px -64px;
}

.ui-icon-arrow-4{
	background-position:0 -80px;
}

.ui-icon-arrow-4-diag{
	background-position:-16px -80px;
}

.ui-icon-extlink{
	background-position:-32px -80px;
}

.ui-icon-newwin{
	background-position:-48px -80px;
}

.ui-icon-refresh{
	background-position:-64px -80px;
}

.ui-icon-shuffle{
	background-position:-80px -80px;
}

.ui-icon-transfer-e-w{
	background-position:-96px -80px;
}

.ui-icon-transferthick-e-w{
	background-position:-112px -80px;
}

.ui-icon-folder-collapsed{
	background-position:0 -96px;
}

.ui-icon-folder-open{
	background-position:-16px -96px;
}

.ui-icon-document{
	background-position:-32px -96px;
}

.ui-icon-document-b{
	background-position:-48px -96px;
}

.ui-icon-note{
	background-position:-64px -96px;
}

.ui-icon-mail-closed{
	background-position:-80px -96px;
}

.ui-icon-mail-open{
	background-position:-96px -96px;
}

.ui-icon-suitcase{
	background-position:-112px -96px;
}

.ui-icon-comment{
	background-position:-128px -96px;
}

.ui-icon-person{
	background-position:-144px -96px;
}

.ui-icon-print{
	background-position:-160px -96px;
}

.ui-icon-trash{
	background-position:-176px -96px;
}

.ui-icon-locked{
	background-position:-192px -96px;
}

.ui-icon-unlocked{
	background-position:-208px -96px;
}

.ui-icon-bookmark{
	background-position:-224px -96px;
}

.ui-icon-tag{
	background-position:-240px -96px;
}

.ui-icon-home{
	background-position:0 -112px;
}

.ui-icon-flag{
	background-position:-16px -112px;
}

.ui-icon-calendar{
	background-position:-32px -112px;
}

.ui-icon-cart{
	background-position:-48px -112px;
}

.ui-icon-pencil{
	background-position:-64px -112px;
}

.ui-icon-clock{
	background-position:-80px -112px;
}

.ui-icon-disk{
	background-position:-96px -112px;
}

.ui-icon-calculator{
	background-position:-112px -112px;
}

.ui-icon-zoomin{
	background-position:-128px -112px;
}

.ui-icon-zoomout{
	background-position:-144px -112px;
}

.ui-icon-search{
	background-position:-160px -112px;
}

.ui-icon-wrench{
	background-position:-176px -112px;
}

.ui-icon-gear{
	background-position:-192px -112px;
}

.ui-icon-heart{
	background-position:-208px -112px;
}

.ui-icon-star{
	background-position:-224px -112px;
}

.ui-icon-link{
	background-position:-240px -112px;
}

.ui-icon-cancel{
	background-position:0 -128px;
}

.ui-icon-plus{
	background-position:-16px -128px;
}

.ui-icon-plusthick{
	background-position:-32px -128px;
}

.ui-icon-minus{
	background-position:-48px -128px;
}

.ui-icon-minusthick{
	background-position:-64px -128px;
}

.ui-icon-close{
	background-position:-80px -128px;
}

.ui-icon-closethick{
	background-position:-96px -128px;
}

.ui-icon-key{
	background-position:-112px -128px;
}

.ui-icon-lightbulb{
	background-position:-128px -128px;
}

.ui-icon-scissors{
	background-position:-144px -128px;
}

.ui-icon-clipboard{
	background-position:-160px -128px;
}

.ui-icon-copy{
	background-position:-176px -128px;
}

.ui-icon-contact{
	background-position:-192px -128px;
}

.ui-icon-image{
	background-position:-208px -128px;
}

.ui-icon-video{
	background-position:-224px -128px;
}

.ui-icon-script{
	background-position:-240px -128px;
}

.ui-icon-alert{
	background-position:0 -144px;
}

.ui-icon-info{
	background-position:-16px -144px;
}

.ui-icon-notice{
	background-position:-32px -144px;
}

.ui-icon-help{
	background-position:-48px -144px;
}

.ui-icon-check{
	background-position:-64px -144px;
}

.ui-icon-bullet{
	background-position:-80px -144px;
}

.ui-icon-radio-off{
	background-position:-96px -144px;
}

.ui-icon-radio-on{
	background-position:-112px -144px;
}

.ui-icon-pin-w{
	background-position:-128px -144px;
}

.ui-icon-pin-s{
	background-position:-144px -144px;
}

.ui-icon-play{
	background-position:0 -160px;
}

.ui-icon-pause{
	background-position:-16px -160px;
}

.ui-icon-seek-next{
	background-position:-32px -160px;
}

.ui-icon-seek-prev{
	background-position:-48px -160px;
}

.ui-icon-seek-end{
	background-position:-64px -160px;
}

.ui-icon-seek-start{
	background-position:-80px -160px;
}

/* end positioning */

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{
	background-position:-80px -160px;
}

.ui-icon-stop{
	background-position:-96px -160px;
}

.ui-icon-eject{
	background-position:-112px -160px;
}

.ui-icon-volume-off{
	background-position:-128px -160px;
}

.ui-icon-volume-on{
	background-position:-144px -160px;
}

.ui-icon-power{
	background-position:0 -176px;
}

.ui-icon-signal-diag{
	background-position:-16px -176px;
}

.ui-icon-signal{
	background-position:-32px -176px;
}

.ui-icon-battery-0{
	background-position:-48px -176px;
}

.ui-icon-battery-1{
	background-position:-64px -176px;
}

.ui-icon-battery-2{
	background-position:-80px -176px;
}

.ui-icon-battery-3{
	background-position:-96px -176px;
}

.ui-icon-circle-plus{
	background-position:0 -192px;
}

.ui-icon-circle-minus{
	background-position:-16px -192px;
}

.ui-icon-circle-close{
	background-position:-32px -192px;
}

.ui-icon-circle-triangle-e{
	background-position:-48px -192px;
}

.ui-icon-circle-triangle-s{
	background-position:-64px -192px;
}

.ui-icon-circle-triangle-w{
	background-position:-80px -192px;
}

.ui-icon-circle-triangle-n{
	background-position:-96px -192px;
}

.ui-icon-circle-arrow-e{
	background-position:-112px -192px;
}

.ui-icon-circle-arrow-s{
	background-position:-128px -192px;
}

.ui-icon-circle-arrow-w{
	background-position:-144px -192px;
}

.ui-icon-circle-arrow-n{
	background-position:-160px -192px;
}

.ui-icon-circle-zoomin{
	background-position:-176px -192px;
}

.ui-icon-circle-zoomout{
	background-position:-192px -192px;
}

.ui-icon-circle-check{
	background-position:-208px -192px;
}

.ui-icon-circlesmall-plus{
	background-position:0 -208px;
}

.ui-icon-circlesmall-minus{
	background-position:-16px -208px;
}

.ui-icon-circlesmall-close{
	background-position:-32px -208px;
}

.ui-icon-squaresmall-plus{
	background-position:-48px -208px;
}

.ui-icon-squaresmall-minus{
	background-position:-64px -208px;
}

.ui-icon-squaresmall-close{
	background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical{
	background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal{
	background-position:-16px -224px;
	
}

.ui-icon-grip-solid-vertical{
	background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal{
	background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se{
	background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se{
	background-position:-80px -224px;
}
/*End Icons*/

/* Misc visuals----------------------------------*/
/* Corner radius */
.ui-corner-tl{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}

.ui-corner-tr{
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}

.ui-corner-bl{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}

.ui-corner-br{
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}

.ui-corner-top{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}

.ui-corner-bottom{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}

.ui-corner-right{
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}

.ui-corner-left{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}

.ui-corner-all{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/* End Misc visuals----------------------------------*/

/* Overlays */
.ui-widget-overlay{
	background:#aaaaaa url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_flat_75_aaaaaa_40x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	opacity:.30;
	filter:Alpha(Opacity=30);
}

.ui-widget-shadow{
	margin:5px 0 0 5px;
	padding:0px;
	background:#999999 url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_flat_55_999999_40x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	opacity:.45;
	filter:Alpha(Opacity=45);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/*End Overlays*/

/* PrimeFaces Extensions */
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
	background:#ffffff;
	-moz-box-shadow:inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow:inset 0 2px 2px #8f8f8f;
	box-shadow:inset 0 2px 2px #8f8f8f;
	color:#026890;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus{
	-moz-box-shadow:0px 0px 5px #448dae, inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow:0px 0px 5px #448dae, inset 0 2px 2px #8f8f8f;
	box-shadow:0px 0px 5px #448dae, inset 0 2px 2px #8f8f8f;
}
/* End PrimeFaces Extensions */

			
/*Ravenswood Custom Start Additions */

/*Previous Button on Schedule*/

.fc-prev-button, .fc-button, .fc-button-primary{
	border:1px solid #77d5f7;
	background:#0078ae url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_45_0078ae_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:normal;
	color:#ffffff;
}

/*Events on Previous Button*/
.fc-prev-button a:visited, .fc-button a:visited, .fc-button-primary a:visited,
.fc-prev-button a:link, .fc-button a:link, .fc-button-primary a:link,
.fc-prev-button a, .fc-button a, .fc-button-primary a{
	color:#ffffff;
	text-decoration:none;
}

/*Active Content on Button*/
.fc-button-active, .ui-widget-content .fc-button-active, .ui-widget-header .fc-button-active{
	border:1px solid #acdd4a;
	background:#6eac2c url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_gloss-wave_50_6eac2c_500x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:normal;
	color:#ffffff;
}

/*Hover event*/
.fc-button a:hover{
	color:#026890;
	text-decoration:none;
}

/*Hover on enabled button*/
.fc-button:hover:enabled, .ui-widget-content .fc-button:hover:enabled, 
.ui-widget-header .fc-button:hover:enabled, .ui-state-focus{
	border:1px solid #448dae;
	background:#79c9ec url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_75_79c9ec_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:normal;
	color:#026890;
}

/*Table Column Headers*/
.fc-col-header-cell, .fc-col-header{
	border:1px solid #77d5f7;
	background:#79c9ec url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_gloss-wave_75_2191c0_500x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	font-weight:bold;
	color:#ffffff;
}

/*Avatar*/

/*XL Label Specification*/
body .ui-avatar.ui-avatar-xl{
	width: 4rem;
	height: 4rem;
	font-size: 2rem;
}

/*Large Label Specification*/
body .ui-avatar.ui-avatar-lg{
	width: 3rem;
	height: 3rem;
	font-size: 1.5rem;
}

/*Default Label Avatar Characteristics */
body .ui-avatar{
	background:#0078ae url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_45_0078ae_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	border-radius: 4px;
}

.ui-avatar{
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 2rem;
	height: 2rem;
	font-size: 1rem;
}

/*Label Circle*/
.ui-avatar.ui-avatar-circle{
	border-radius: 50%;
}

/*Badge*/

body .ui-badge{
	background: #2196F3;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
}

.ui-badge.ui-badge-no-gutter{
	padding: 2px;
}

body .ui-badge.ui-badge-success{
	background: #689F38;
	color: #ffffff;
}

body .ui-badge.ui-badge-info{
	background: #0288D1;
    color: #ffffff;
}

body .ui-badge.ui-badge-warning{
	background: #FBC02D;
    color: #212529;
}

body .ui-badge.ui-badge-danger{
    background: #D32F2F;
    color: #ffffff;
}

body .ui-overlay-badge .ui-badge{
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    margin: 0;
}

body .ui-overlay-badge{
	position: relative;
	display: inline-block;
}

body .ui-badge.ui-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
}

body .ui-badge.ui-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
}

/*Card*/

body .ui-card{
	background: #ffffff;
    color: #495057;
    box-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
    border-radius: 10px;
}

body .ui-card .ui-card-body{
	padding: 1rem;
}

body .ui-card .ui-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
}

body .ui-card .ui-card-content {
    padding: 1rem 0;
}

body .ui-card .ui-card-subtitle{
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6c757d;
}

body .ui-card .ui-card-footer {
    padding: 1rem 0 0 0;
}

body .ui-button.ui-button-secondary, body .ui-splitbutton.ui-button-secondary > .ui-button {
	background:#999999 url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_flat_55_999999_40x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	color: #ffffff;
	border: 1px solid #607D8B;
}

/*Chip*/

body .ui-chip{
	background:#999999 url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_flat_55_999999_40x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	color: #fff;
	border-radius: 16px;
	padding: 0 0.5rem;
}

.ui-chip{
	display: inline-flex;
	align-items: center;
}

body .ui-chip .ui-chip-text{
	line-height: 1.5;
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}

/*Chronoline*/

body .ui-chip{
	background:#999999 url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_flat_55_999999_40x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
	color: #fff;
	border-radius: 16px;
	padding: 0 0.5rem;
}

.ui-chip{
	display: inline-flex;
	align-items: center;
}

body .ui-chip .ui-chip-text{
	line-height: 1.5;
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}

/*Scrolltop*/
body .ui-scrolltop{
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	box-shadow: 0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%);
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    background: rgba(0, 0, 0, 0.7);
}

body .ui-scrolltop .ui-scrolltop-icon{
	font-size: 1rem;
	color: #f8f9fa;
}

/*Skeleton*/
body .ui-skeleton{
	background-color: #e9ecef;
    border-radius: 4px;
}

.ui-skeleton{
	position: relative;
    overflow: hidden;
    margin-bottom: 0.5rem;
}

body .ui-skeleton:after{
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}

/*SpeedDial*/

body .ui-speeddial-button.ui-button.ui-button-icon-only{
    	width: 3rem;
    	height: 3rem;
    	
    }
    
    body .ui-button.rounded-button.ui-button-icon-only{
    	border-radius: 50%;
    }
    
    body .ui-speeddial-direction-right .ui-speeddial-item:first-child{
    	margin-left: 0.5rem;
    }
    
    body .ui-speeddial-direction-right .ui-speeddial-item{
    	margin: 0 0.25rem;
    }
    
    body .ui-speeddial-direction-left .ui-speeddial-item:first-child{
    	margin-left: 0.5rem;
    }
    
    body .ui-speeddial-direction-left .ui-speeddial-item{
    	margin: 0 0.25rem;
    }
    
    body .ui-speeddial-direction-up .ui-speeddial-item:first-child{
    	margin-bottom: 0.5rem;
    }
    
    body .ui-speeddial-direction-up .ui-speeddial-item{
    	margin: 0.25rem 0;
    }
    
    body .ui-speeddial-direction-down .ui-speeddial-item:first-child{
    	margin-bottom: 0.5rem;
    }
    
    body .ui-speeddial-direction-down .ui-speeddial-item{
    	margin: 0.25rem 0;
    }
    
    body .ui-speeddial-action{
    	width: 2rem;
    	height: 2rem;
    	background: #79c9ec url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_gloss-wave_75_2191c0_500x100.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
    	color: #fff;
    }
    
    .ui-speeddial-action{
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	border-radius: 50%;
    	position: relative;
    	overflow: hidden;
    }

/*Tag*/

body .ui-tag{
	background:#0078ae url("/RavApps/SellSite/jakarta.faces.resource/images/ui-bg_glass_45_0078ae_1x400.png.jsf?ln=primefaces-start&v=14.0.9") 50% 50% repeat-x;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 4px;
}

.ui-tag{
	display: inline-flex;
    align-items: center;
    justify-content: center;
}

body .ui-tag.ui-tag-success{
	background: #689F38;
    color: #ffffff;
}

body .ui-tag.ui-tag-warning{
	background: #FBC02D;
    color: #212529;
}

body .ui-tag.ui-tag-danger{
	background: #D32F2F;
    color: #ffffff;
}

body .ui-tag.ui-tag-info {
    background: #0288D1;
    color: #ffffff;
}

/*Toggle Switch*/

body .ui-toggleswitch{
	position: relative;
	display: inline-block;
	width: 3rem;
	height: 1.75rem;
}

.ui-helper-hidden-accessible{
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

body .ui-toggleswitch .ui-toggleswitch-slider{
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #dee2e6;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 30px;
}

body .ui-toggleswitch .ui-toggleswitch-slider:before {
    position: absolute;
    content: "";
    top: 50%;
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition: transform 0.2s;
}

.ui-toggleswitch-slider:before {
    position: absolute;
    content: "";
    height: 1.250em;
    width: 1.250em;
    left: .25em;
    bottom: .25em;
    border-radius: 50%;
    -webkit-transition: .3s;
    transition: .3s;
}

body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider{
	background: #2196F3;
}

/*Button Attributes not included in default start*/
/*Coloring*/
body .ui-button.ui-button-success, body .ui-splitbutton.ui-button-success > .ui-button {
    background: #689F38;
    color: #ffffff;
    border: 1px solid #689F38;
}

body .ui-button.ui-button-secondary, body .ui-splitbutton.ui-button-secondary > .ui-button {
    background: #607D8B;
    color: #ffffff;
    border: 1px solid #607D8B;
}

body .ui-button.ui-button-info, body .ui-splitbutton.ui-button-info > .ui-button {
    background: #0288D1;
    color: #ffffff;
    border: 1px solid #0288D1;
}

body .ui-button.ui-button-warning, body .ui-splitbutton.ui-button-warning > .ui-button {
    background: #FBC02D;
    color: #212529;
    border: 1px solid #FBC02D;
}

body .ui-button.ui-button-help, body .ui-splitbutton.ui-button-help > .ui-button {
    background: #9C27B0;
    color: #ffffff;
    border: 1px solid #9C27B0;
}

body .ui-button.ui-button-danger, body .ui-splitbutton.ui-button-danger > .ui-button {
    background: #D32F2F;
    color: #ffffff;
    border: 1px solid #D32F2F;
}
/*Effects*/
body .ui-button.ui-button-raised {
    box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}

body .ui-button.ui-button-flat {
    background-color: transparent;
    color: #2196F3;
    border-color: transparent;
}

body .ui-button.ui-button-outlined {
    background-color: transparent;
    color:#ffffff;
    border: 1px solid;
}

/* Chronoline CSS */

body .ui-chronoline .ui-chronoline-event-marker {
	border: 2px solid #4297d7;
	border-radius: 50%;
	width: 1rem;
	height: 1rem;
	background-color: #fff;
}

body .ui-chronoline.ui-chronoline-horizontal .ui-chronoline-event-connector {
	height: 2px;
}

body .ui-chronoline .ui-chronoline-event-connector {
	background-color: #a9abaf;
}

.ui-chronoline-horizontal .ui-chronoline-event-connector {
	width: 100%;
}

body .ui-chronoline.ui-chronoline-vertical .ui-chronoline-event-connector {
	width: 2px;
}

/* End Chronoline CSS */

/*end Ravenswood Custom Start Additions*/