/*resets and overrides
=======================*/
* { margin:0; padding:0; }
img { border:none; }
a:focus { outline:none; }
input { border:none; }
input:focus { outline:none; }

/*Links & Type
================*/
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 overflow-y:hidden;
 background:#efefef;}
a:link, a:active, a:visited { text-decoration:none; }

/*Main Layout
===============*/

.ui-icon {
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 width: 17px !important;
 height: 17px !important;
}

/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, 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=Arial,sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=c4c4c4&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=a8a8a8&fcHeader=4f4f4f&iconColorHeader=898989&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=a8a8a8&fcContent=4f4f4f&iconColorContent=616161&bgColorDefault=c4c4c4&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=80&borderColorDefault=a8a8a8&fcDefault=4f4f4f&iconColorDefault=ffffff&bgColorHover=c4c4c4&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=80&borderColorHover=a8a8a8&fcHover=4f4f4f&iconColorHover=ffffff&bgColorActive=c4c4c4&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=4f4f4f&iconColorActive=ffffff&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=4f4f4f&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget{
 font-family: 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: Arial,sans-serif;
 font-size: 1em;
 text-shadow: none;
}

.ui-widget-content a{color: #4f4f4f;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
 font-weight: bold;
 /*background: #F39400;*/
 color: #FFF;
}

/*added in order during sorting header not showing*/
.dialog-wrap .ui-datatable-scrollable-header .ui-state-default {
 color: #FFF !important;
}
/* copy to other lang in global content manager header reset while sorting*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ 
 color: #FFF !important;
}

.ui-state-default
{
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
 color: #4f4f4f;
 text-decoration: none;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.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
{
 font-weight: bold;
 color: #313131;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.ui-state-hover{
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.ui-state-hover a, .ui-state-hover a:hover{
 color: #2f556a;
 text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
 font-weight: bold;
 color: #1C4257;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
 color: #2f556a;
 text-decoration: none;
}
.ui-widget :active{
 outline: none;
}
.ui-state-active{
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
 border: 1px solid #666666;
 background: #aaaaaa;
 color: #ffffff; 
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{
 color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{
 border: 1px solid #cd0a0a;
 background: #fef1ec url("../image/common/ui-bg_inset-soft_95_fef1ec_1x100.png") 50% bottom repeat-x;
 background: #fef1ec linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
 background: #fef1ec -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
 background: #fef1ec -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0)); /*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)";*/
 color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{
 color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{
 color: #cd0a0a;
}
.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;
}
.ui-chkbox-box.ui-state-disabled,
.ui-inputfield.ui-state-disabled, 
.ui-password.ui-state-disabled {
 background-color: #D2D2D2 !important;
 opacity: 0.7 !important; 
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon{
 width: 16px;
 height: 16px;
 background-image: url("../image/common/ui-icons_616161_256x240.png");
}
.ui-widget-content .ui-icon{ background-image: url("../image/common/ui-icons_616161_256x240.png");}
.ui-widget-header .ui-icon{ background-image: url("../image/common/ui-icons_898989_256x240.png");}
.ui-state-default .ui-icon{ background-image: url("../image/common/ui-icons_38667f_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{ background-image: url("../image/common/ui-icons_38667f_256x240.png");}
.ui-state-active .ui-icon{ background-image: url("../image/common/ui-icons_38667f_256x240.png");}
.ui-state-highlight .ui-icon{background-image: url("../image/common/ui-icons_898989_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image: url("../image/common/ui-icons_cd0a0a_256x240.png");}

/* 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-button{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;float:right;}
.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 -162px;}
.ui-icon-seek-prev{background-position: -48px -162px;}
.ui-icon-seek-end{background-position: -64px -162px;}
.ui-icon-seek-start{background-position: -80px -162px;}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position: -80px -162px;}
.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;}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl{
 -moz-border-radius-topleft: 3px;
 -webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;
}
.ui-corner-tr{
 -moz-border-radius-topright: 3px;
 -webkit-border-top-right-radius: 3px;
 border-top-right-radius: 3px;
}
.ui-corner-bl{
 -moz-border-radius-bottomleft: 3px;
 -webkit-border-bottom-left-radius: 3px;
 border-bottom-left-radius: 3px;
}
.ui-corner-br{
 -moz-border-radius-bottomright: 3px;
 -webkit-border-bottom-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
.ui-corner-top{
 -moz-border-radius-topleft: 3px;
 -webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;
 -moz-border-radius-topright: 3px;
 -webkit-border-top-right-radius: 3px;
 border-top-right-radius: 3px;
}
.ui-corner-bottom{
 -moz-border-radius-bottomleft: 3px;
 -webkit-border-bottom-left-radius: 3px;
 border-bottom-left-radius: 3px;
 -moz-border-radius-bottomright: 3px;
 -webkit-border-bottom-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
.ui-corner-right{
 -moz-border-radius-topright: 3px;
 -webkit-border-top-right-radius: 3px;
 border-top-right-radius: 3px;
 -moz-border-radius-bottomright: 3px;
 -webkit-border-bottom-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
.ui-corner-left{
 -moz-border-radius-topleft: 3px;
 -webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;
 -moz-border-radius-bottomleft: 3px;
 -webkit-border-bottom-left-radius: 3px;
 border-bottom-left-radius: 3px;
}
.ui-corner-all{
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}
.ui-round-all{
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}

/* Overlays */
.ui-widget-overlay{
 background: #2d5972 url("../image/common/ui-bg_flat_0_2d5972_40x100.png") 50% 50% repeat-x;
 opacity: .30;
 filter: Alpha(Opacity=30);
}
.ui-widget-shadow{
 margin: -8px 0 0 -8px;
 padding: 8px;
 background: #4f4f4f url("../image/common/ui-bg_flat_0_4f4f4f_40x100.png") 50% 50% repeat-x;
 opacity: .30;
 filter: Alpha(Opacity=30);
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
}


/**
 * Widget Extensions
*/
.ui-accordion .ui-accordion-header {
 margin: 0;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
}

.ui-accordion .ui-accordion-content {
 margin-bottom: 0;
}

.ui-dialog .ui-dialog-titlebar {
 border-top: none;
 border-right: none;
 border-left: none;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
 color: #fff;}

.ui-slider {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 background: #cbcbcb;
 -moz-box-shadow: inset 0 2px 2px #8f8f8f;
 -webkit-box-shadow: inset 0 2px 2px #8f8f8f;
 box-shadow: inset 0 2px 2px #8f8f8f;
}
.ui-slider .ui-slider-handle {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
.ui-slider .ui-slider-range {
 background: #a3cae0;
 -moz-box-shadow: inset 0 2px 2px #7d9aab;
 -webkit-box-shadow: inset 0 2px 2px #7d9aab;
 box-shadow: inset 0 2px 2px #7d9aab;
}

.ui-slider-vertical {
 background: #cbcbcb;
 -moz-box-shadow: inset 0 2px 2px #8f8f8f;
 -webkit-box-shadow: inset 0 2px 2px #8f8f8f;
 box-shadow: inset 0 2px 2px #8f8f8f;
}

.ui-slider-vertical .ui-slider-range {
 background: #a3cae0;
 -moz-box-shadow: inset 2px 0 2px #7d9aab;
 -webkit-box-shadow: inset 2px 0 2px #7d9aab;
 box-shadow: inset 2px 0 2px #7d9aab;
}

.ui-slider .ui-slider-handle span {
 height: 16px !important;
 width: 16px !important;
 float: none !important;
 margin: 0 auto !important;
}

.ui-slider .ui-slider-handle {
 background: #85b2cb;
 background: #85b2cb linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
 background: #85b2cb -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
 background: #85b2cb -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0)); /*   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)"; */
}

.ui-tabs .ui-tabs-nav li {
 border: 1px solid #a8a8a8;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 border: 1px solid #a8a8a8;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected {
 border-bottom: 0;
}

.ui-tabs .ui-tabs-panel {
 border-width: 0;
 padding: 1em 1.4em;
 background: none;
}

.ui-tabs .ui-tabs-nav {
 background: #e3e3e3;
 background: #e3e3e3 linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
 background: #e3e3e3 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
 background: #e3e3e3 -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0)); /*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)"; */
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
}

.ui-tabs .ui-tabs-nav .ui-tabs-selected {
 background: #fff;
 border-bottom: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.ui-datepicker{
 border:1px solid #bdbdbd !important;
 border-top:none !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
 cursor: pointer;
}

.ui-datepicker table {
 table-layout: fixed;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
 background: none;
 border: none;
 color: #5F83B9;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
 color: #1C4257;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}

.ui-datepicker .ui-datepicker-current-day .ui-state-highlight, .ui-datepicker .ui-datepicker-current-day .ui-state-default {
 background: #5F83B9;
 color: #FFFFFF !important;
 font-weight: bold;
 text-shadow: 0 1px 1px #234386;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}

.ui-datepicker .ui-datepicker-header {
 background: #e3e3e3;
 background: #e3e3e3 linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
 background: #e3e3e3 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
 background: #e3e3e3 -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0)); /*   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)"; */
 border-right: none;
 border-left: none;
 border-top: none;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
 background: none;
 border: solid 1px transparent;
 -moz-box-shadow: none;
}

.ui-progressbar {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: inset 0 2px 2px #8f8f8f;
 -webkit-box-shadow: inset 0 2px 2px #8f8f8f;
 box-shadow: inset 0 2px 2px #8f8f8f;
}

.ui-progressbar .ui-widget-header {
 background: rgba(255,175,75,1);
 background: -moz-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,155,30,1) 69%, rgba(255,146,10,1) 100%);
 background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,175,75,1)), color-stop(69%, rgba(255,155,30,1)), color-stop(100%, rgba(255,146,10,1)));
 background: -webkit-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,155,30,1) 69%, rgba(255,146,10,1) 100%);
 background: -o-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,155,30,1) 69%, rgba(255,146,10,1) 100%);
 background: -ms-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,155,30,1) 69%, rgba(255,146,10,1) 100%);
 background: linear-gradient(to right, rgba(255,175,75,1) 0%, rgba(255,155,30,1) 69%, rgba(255,146,10,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1 );
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;  
}

/* PrimeFaces Extensions */
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
 background: #ffffff;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
 color: #313131;
}

.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 #85b2cb, inset 0 2px 2px #8f8f8f;
 -webkit-box-shadow: 0px 0px 5px #85b2cb, inset 0 2px 2px #8f8f8f;
 box-shadow: 0px 0px 5px #85b2cb, inset 0 2px 2px #8f8f8f;
}

.ui-menu {
 background: #c4c4c4 url("../image/common/ui-bg_highlight-hard_80_c4c4c4_1x100.png") top repeat-x;
 background: #c4c4c4 linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
 background: #c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
 background: #c4c4c4 -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
}

.ui-menu .ui-state-default {
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}

.ui-menu .ui-menu-child {
 -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.8);
 -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8);
 box-shadow: 0px 5px 10px rgba(0,0,0,0.8);
}

.ui-menu-slide .ui-menu-list {
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}

*html .ui-menu .ui-menu-list {
 background: none;
}

*html .ui-menubar .ui-menu-child {
 background: #ffffff;
}

*html .ui-menu .ui-menuitem-link {
 border-color: #c4c4c4;
 filter: chroma(color=#c4c4c4);
}

.ui-datatable-odd {
 background: none repeat scroll 0 0 #F2F5F9;
}

/*Created by me
------------------------------------------------------------------ */

#header a {color:#fff; border-right:solid 1px #000000  ;}
.welcomenote-container {
 width:700px;
 height:auto;
 float:right;
 text-align:right;
 margin:15px 10px 0px 0px;}
.welcome-normal-txt {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#646464;
 line-height: 23px;
 text-transform:uppercase;}
.welcome-highlight-txt {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#f39400;
 font-weight:bold;
 text-transform:uppercase;}
.footer-txt-container {
 padding-right:15px;
 font-size: 11px;
 color:#777;
 padding-top:3px;
 height:20px;
 float:left;
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 text-align: right;
 background:#252525;
}
.footer-copyright {
 color:#f39400;}
.login-middle-wrapper {
 width:100%;
 height:auto;
 background-color:#e0e0e0;
 margin-top:103px;
 padding:10px 0px 15px 0px;}
.login-container {
 width:544px;
 height:auto;
 margin:0px auto;}
.login-header {
 width:75px;
 height:12px;
 margin:0px auto 15px auto;
 background:url("../image/common/login-header-img.png") no-repeat;}
.login {
 width:504px;
 height:auto;
 padding:12px 20px;
 margin:0px auto;
 background-color:#d1d1d1;
 *padding-bottom:0px;}
.username-container {
 width:75px;
 height:auto;
 float:left;
 font-size:11px;
 font-weight:bold;
 color:#373737;
 padding-top:4px;}
.username-txtbox-container {
 width:176px;
 height:23px;
 float:left;
 border-right:1px solid #adadad;
 margin-right:22px;}
.username-txtbox {
 width:151px;
 height:21px;
 border:1px solid #bdbdbd;
 background-color:#FFF;
 font-size:12px;
 color:#373737;
 padding-left:1px;}
.username-txtbox{
 height: 19px\9;
 padding-top: 2px\9;}
* + html .username-txtbox {
 height:19px;
 padding-top: 2px;}
.password-txtbox-container {
 width:154px;
 height:23px;
 float:left;}
.down-arrow {
 width:21px;
 height:7px;
 background:url("../image/common/down-arrow.png") no-repeat;
 margin:0px auto;}
.login-btn-container {
 width:544px;
 height:auto;
 border-bottom:1px solid #cecece;
 margin:0px auto;
 padding:8px 0px 11px 0px;
 *padding-bottom:0px;}
.warning-icon {
 width:25px;
 height:13px;
 float:left;
 margin-right:22px;}
.warning {
 width:460px;
 height:auto;
 float:left;
 font-size:11px;
 color:#eae9e9;}
.divider {
 width:100%;
 height:2px;
 margin:11px 0px 9px 0px;
 background:url("../image/common/divider.png") repeat-x;}
.tab{
 width:100%;
 height:44px;
 background-color:#dadada;
}
.tabLabel {
 width:auto;
 height:auto;
 padding:8px 11px;
 background-color:#c8c8c8;
 /*float:left;*/
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#4f4f4f;
 font-weight:bold;
 text-transform:uppercase;
 margin-right: 2px;}
.tabLabel a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#4f4f4f;
 font-weight:bold;
 text-transform:uppercase;}
.tabLabel:hover {
 background-color:#e1e0e0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#f39400;
 font-weight:bold;
 text-transform:uppercase;}
.tabLabel a.active {
 background-color:#e1e0e0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#f39400;
 font-weight:bold;
 text-transform:uppercase;}
.tabLabel.active {
 background-color:#d9d8d8;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 /*color:#f39400;*/
 font-weight:bold;
 text-transform:uppercase;
 margin-bottom: 10px;}
.tabLabel.disabled {
 background-color:#d7d7d7;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#f4f3f3;
 font-weight:bold;
 text-transform:uppercase;
 margin-right: 2px;}
.tabLabel a:hover {
 background-color:#e1e0e0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#f39400;
 font-weight:bold;
 text-transform:uppercase;}

.tabContent {
 height:95%;
 background-color:#efefef;
 padding:0px 0px 0px 0px;
}
#tab_group_user .tabContent{
 height:100%;
}
.right_content {
 background-color: #dddddd;
 padding: 5px;
 margin: 0px 170px 0px 170px;}
.btn-container {
 width:auto;
 height:auto;
 float:left;
}
.ui-sortable-column {
 background:none;
 background-color: #767676;
 border: 1px solid #A8A8A8;
 color: #4F4F4F;
 font-weight: bold;
 text-shadow: none;
 color: #fff;}
.ui-sortable-column:hover {
 border: none;}
.widget-detail-top-individual-container {
 height:auto;
 padding-bottom:6px;
 padding-left:10px;
 margin-top: 5px;
}
.widget-detail-top-individual-container1 {
 width:100%;
 height:auto;
 padding-bottom:6px;
 padding-left:0px;}
.widget-label-container {
 width:125px;
 height:auto;
 float:left;
}

.widget-detail-top-individual-container123 {
 width:510px;
 height:auto;
 padding-bottom:6px;
 padding-left:10px;
}

/*----------------------------------------------------------------------*/

/*Created by default
---------------------- */
.ui-widget {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11 px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;}
.ui-widget-content {
 border:none;
 color: #373737;
 font-size:12px;
 text-align: left;
}
.ui-widget-content a {
 color: #373737;
 display:block;
 /*  padding:7px 0;*/
}

/*menu
-------- */
.ui-menu {
 width:100%;
 padding:0px;
 position:relative;
 font-weight:bold;
 background: #bcbcbc;}
.ui-menu a {
 color:#575757;}
.ui-menu .ui-menu-child {
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;}
.ui-menu-slide .ui-menu-list {
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;}
*html .ui-menu .ui-menu-list {
 background: none;}
*html .ui-menubar .ui-menu-child {
 background: #858585;}
*html .ui-menu .ui-menuitem-link {
 border-color: #fff;
 filter: chroma(color=#c4c4c4);}
.ui-menu.ui-menu-dynamic, .ui-menu.ui-menu-sliding.ui-menu-dynamic {
 position: absolute;
 display: none;
 z-index: 100000;
 border:1px solid #989898;/*Edited on 08-05-2012*/}
.ui-menu-list {
 position:static;}
.ui-menu .ui-menu-list .ui-menuitem {
 border:none;}
.ui-menu .ui-menu-list .ui-widget-header {
 clear:both;
 float:left;
 width:100%;
 font-size:13px;
 margin:1px 0;}
.ui-menu .ui-menuitem {
 width:100%;
 float:left;
 clear:both;
 margin:0px 0;
 padding:0;}
.ui-menu .ui-menuitem-parent {
 width:100%;
 float:left;
 clear:both;
 margin:0px 0;
 padding:0;}
.ui-menu .ui-menuitem-link {
 background-image : linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.24) 100%);
 display:block;
 width:194px;
 outline:none;
 text-decoration:none;
 font-weight:bold;
 border:none;
 float:left;
 line-height:12px;
 padding:4px 0;
 font-size:11px;}
.ui-menu .ui-menuitem-link .ui-menuitem-icon {
 display:inline-block;
 float:left;}
.ui-menu .ui-menuitem-text {
 float:left;
 margin-left:0px;
 padding:0px;}
.ui-menu .ui-widget-header h1, .ui-menu .ui-widget-header h2, .ui-menu .ui-widget-header h3, .ui-menu .ui-widget-header h4, .ui-menu .ui-widget-header h5, .ui-menu .ui-widget-header h6 {
 float:left;
 display:block;
 font-size:.9em;
 margin:0 auto;
 padding:0.3em 0;}
.ui-menu .ui-menu-parent .ui-menu-child {
 display:none;
 width:185px;
 padding:0;
 position:absolute;
 margin:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 font-size:100%;
 list-style:none;
 background-color:#858585;
 border-left:1px solid #fff;}
.ui-menu .ui-menu-parent .ui-menu-child .br-bottom {
 border-bottom:1px solid #fff;
 background:#858585;}
.ui-menu .ui-menu-parent .ui-menu-child .br-bottom2 {
 border-bottom:1px solid #fff;
 background:#757474;}
.ui-menu .ui-menu-parent a {
 position:relative;}
.ui-menu .ui-menu-parent .ui-icon-triangle-1-e, .ui-menu .ui-menu-parent .ui-icon-triangle-1-s, .ui-menubar .ui-menu-child .ui-icon-triangle-1-s, .ui-menubar .ui-menu-child .ui-icon-triangle-1-s {
 float:right;}
.ui-menubutton {
 padding:0;}
.ui-menubutton .ui-button {
 margin:0;
 height: 22px;}
.ui-menu.ui-menu-sliding {
 overflow: hidden;
 position: relative;
 padding: 0;
 border-radius : 0px;
 display: block;}
.ui-menu.ui-menu-sliding .ui-menu-sliding-scroll {
 border : medium none;
 padding: 0;
 outline: medium none;
 border-radius : 0px;
 background: transparent;}
.ui-menu.ui-menu-sliding .ui-menu-sliding-scroll .ui-menu-sliding-state {
 overflow: hidden;
 position: relative;
 overflow-y: auto;
 overflow-x: hidden;}
.ui-menu.ui-menu-sliding .ui-menu-sliding-scroll .ui-menu-sliding-state .ui-menu-sliding-wrapper {
 overflow: hidden;
 position: absolute;}
.ui-menu.ui-menu-sliding .ui-menu-sliding-scroll .ui-menu-sliding-state .ui-menu-sliding-wrapper .ui-menu-sliding-content {
 display: block;
 height: auto;
 width: auto;
 position: relative;
 top: 0px;}
.ui-menu.ui-menu-sliding .ui-menu-sliding-scroll .ui-menu-sliding-state .ui-menu-sliding-wrapper .ui-menu-sliding-content > div {
 position: relative;}
.ui-menu.ui-menu-sliding ul {
 position: absolute;
 box-shadow : none;
 border-width: 0;
 height: auto;
 width: 100%;
 background: none;
 top : 0;}
.ui-menu.ui-menu-sliding .ui-menu-sliding-scroll .ui-menu-sliding-state .ui-menu-sliding-wrapper .ui-menu-sliding-content ul li {
 clear: both;
 float: left;
 margin: 1px 0;
 padding: 0;
 background: none;
 position: static;}
.ui-menu.ui-menu-sliding .ui-menu-backward {
 margin : 0;
 padding: 0;
 display: none;
 height : 16px;
 background: transparent;
 cursor: pointer;}
.ui-menu.ui-menu-sliding .ui-menu-backward .ui-icon {
 float: left;}
.ui-icon-triangle-1-e {
 background-position: -164px 0px;    /*Right arrow*/
 margin-top:3px;}

.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:none;

 font-weight: bold;
 color: #000;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow:none;}
.ui-state-hover {
 box-shadow:none;}
.ui-state-hover a, .ui-state-hover a:hover {
 color: #f39400;
 text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
 color: #f39400;
 text-shadow: none;
 border: 1px solid #a8a8a8;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
 color: #f39400;
 border: none;
}
.ui-widget :active {
 outline: none;}
.ui-state-active {
 box-shadow: none;}
/** Menubar **/
.ui-menubar {
 width:auto;}
.ui-menubar .ui-menuitem {
 width:auto;
 clear:none;
 margin-right:3px;}
.ui-menubar .ui-menu-child .ui-menuitem {
 width:100%;}
.ui-menubar .ui-menu-child {
 top:25px;
 left:0;}
.ui-menubar .ui-menuitem-link {
 width:auto;
 padding:0.4em 0.3em;}
.ui-menubar .ui-menu-child .ui-menuitem-link {
 width:100%;}
.ui-menubar .ui-widget-header {
 clear:none;
 width:auto;
 margin:0 3px 0 0;}
.ui-menubar .ui-widget-header h1, .ui-menubar .ui-widget-header h2, .ui-menubar .ui-widget-header h3, .ui-menubar .ui-widget-header h4, .ui-menubar .ui-widget-header h5, .ui-menubar .ui-widget-header h6 {
 padding:0.4em 0.3em;}
/*IE7 hack*/
.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link span.ui-icon-triangle-1-e, .ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link span.ui-icon-triangle-1-s {
 *float: none;}
.ui-menu .ui-separator {
 width:100%;
 float:left;
 clear:both;
 border-bottom:1px solid #FFF;
 padding:0;
 border-top: 0px none;}
.ui-corner-all {
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;}

/*Button
--------------*/

.ui-icon-check
{
 background-position: -65px -146px;}
.ui-state-default {
 -moz-box-shadow:none;
 -webkit-box-shadow: none;
 box-shadow: none;
 background: none;
 background-color: #f39400;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 border: none;
 border-right: 1px solid #fff;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
 color: #4f4f4f;
 text-decoration: none;
 text-shadow: none;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 border: 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: none;
 font-weight: bold;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;}
.ui-state-hover {
 box-shadow:none;}
.ui-state-hover a, .ui-state-hover a:hover {
 color: #f39400;
 text-decoration: none; 
 border: none}

li.ui-menuitem {
 border:1px solid red;
 background-color: #ebebeb;
}
/*Messages
----------------*/

.ui-messages {
 width:100%;
 -moz-border-radius: none;
 -webkit-border-radius: none;
 border-radius: none;}
.ui-messages ul {
 margin: 0;
 padding:0;
 list-style-type:none;}
.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal {
 margin: 0;
 padding:0;}
.ui-messages-warn {
 width:98%;
 float:left;
 border:1px solid #f39400;
 margin-top: 0px;
 font-size:11px;
 padding: 6px 6px 7px 6px;
 background-color:#fae6b9;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color:#f00;
 text-align:left;
}
.ui-messages-fatal {
 width:98%;
 float:left;
 border:1px solid #c34a4a;
 margin-top: 0px;
 font-size:11px;
 padding: 6px 6px 7px 6px;
 background-color:#f2dede;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 color:#f00;
 text-align:left;
}.ui-messages-error-icon {
 background-position: 0px px;}
.ui-message-info-icon {
 background-position: 0px -188px;}
.ui-message-warn-icon {
 background-position: 0px -214px;}
.ui-message-error-icon {
 background-position: 0px -136px;}
.ui-message-fatal-icon {
 background-position: 0px -162px;}
.ui-message-icon-only {
 width:16px;
 height:16px}

/*Tab
--------*/
.ui-widget-header {
 border:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color: #404040;
 font-weight: bold;
 padding-top: 10px;
 text-align: left;
 margin: 0;
 background: #EFEFEF;}
#tabViews .ui-widget-header a {
 text-transform:none;
 /*text-transform:capitalize;*/
}

.ui-widget-header a {
 font-size:13px;
 text-transform:uppercase;
 /*text-transform:capitalize;*/
 color: #404040;
 font-weight: bold;}
.ui-tabs {
 position: relative;
 padding: 0;
 zoom: 1;
}
.ui-tabs .ui-tabs-nav li {
 list-style: none;
 float: left;
 position: relative;
 margin: 0 1px 0px 0;
 padding: 0;
 white-space: nowrap;
 background-color:#c8c8c8;}
#javax_faces_developmentstage_messages {
 width: 80%;
 float: right;
 list-style: none;
}


/*For list
----------------*/
.ui-shadow {
 -moz-box-shadow: none;}
/*.ui-dashboard-column {
  float: left;
  padding-bottom: 100px;}*/
.ui-datalist .ui-datalist-header {
 border-bottom: 0 none;
 padding: 4px 5px;
 text-align: center;}
.ui-datagrid-data {
 width: 100%;}
.ui-datagrid .ui-paginator {
 text-align: center;}
.ui-datagrid-column {
 padding: 3px;}
.ui-datagrid-content-empty {
 padding: 4px 5px;}
.ui-datatable table {
 border-collapse: collapse;
 width: 100%;
 height: auto;

}
.ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-footer {
 padding: 4px 5px;
 text-align: center;
}
.ui-datatable .ui-datatable-header {
 border-bottom: 0 none;
 border: none;}
.ui-datatable .ui-datatable-footer {
 border-top: 0 none;
 border: none;}
.ui-datatable th, .ui-datatable tfoot td {
 margin: 0;
 overflow: hidden;
 padding: 4px 5px;
 text-align: center;
 white-space: nowrap;
 border:0px;
}
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
 margin: 0;
 overflow: hidden;
 /*    padding: 4px 5px;*/
}
.ui-datatable .ui-sortable-column {
 cursor: pointer;
 border:0px;
 text-align: left;
}
.ui-datatable .ui-sortable-column div.ui-dt-c {
 position: relative;
 padding: 2px 0px;

}

.ui-dt-c span {
 color: #fff;
 text-shadow: none;
 margin-left: 17px ;
}

#collectionweblLanguageTableId .ui-dt-c span {
 color: #fff;
 text-shadow: none;
 margin-left: 1px;
}
#tabView\:globalLanguageTableId  .ui-dt-c span {
 color: #fff;
 text-shadow: none;
 margin-left: 0px;
}
#globLanguageTableId .ui-widget-header {
 background: none repeat scroll 0 0 #EFEFEF !important;
}


.ui-datatable .ui-sortable-column-icon {
 float:left;
}
.ui-datatable .ui-column-filter {
 display: block;
 margin: auto;
 width: 100px;
}
.ui-datatable .ui-expanded-row {
 border-bottom: 0 none;
 border: none;
}
.ui-datatable .ui-expanded-row-content {
 border-top: 0 none;
 border: none;}
.ui-datatable .ui-row-toggler {
 cursor: pointer;}
.ui-datatable .ui-cell-editor-input {
 display: none;}
.ui-datatable .ui-row-editor-column {

}
.ui-datatable .ui-row-editor {

}
.ui-datatable .ui-row-editor span {
 cursor: pointer;
 float: left;}
.ui-datatable  tr.ui-state-highlight {
 cursor: pointer;
 border:none;
 background-color: white;
 color:#f39400;

}


.ui-datatable-scrollable {
}
.ui-datatable-scrollable-body {
 overflow: auto;}
.ui-datatable-scrollable-header, .ui-datatable-scrollable-footer {
 border: 0 none;
 overflow: hidden;}
/*.ui-datatable-scrollable .ui-datatable-scrollable-body table, .ui-datatable-scrollable .ui-datatable-scrollable-header table, .ui-datatable-scrollable .ui-datatable-scrollable-footer table {
  width: auto;}
*/
.ui-datatable-scrollable .ui-datatable-scrollable-header, .ui-datatable-scrollable .ui-datatable-scrollable-footer {
 position: relative;}
.ui-datatable-scrollable .ui-datatable-scrollable-header-box, .ui-datatable-scrollable .ui-datatable-scrollable-footer-box {
 float: left;
 padding-right: 0px; /*for innercollection dialogbox*/
 background: #f39400;}
.ui-datatable .ui-column-resizer {
 background-image: url("../image/common/dot_clear.gif");
 cursor: col-resize;
 float: right;
 height: 20px;
 margin: -4px -10px -4px 0;
 padding: 0;
 width: 8px;}
.ui-datatable .ui-filter-column .ui-column-resizer {
 height: 45px;}
.ui-datatable .ui-column-resizer-helper {
 display: none;
 position: absolute;
 width: 1px;
 z-index: 10;}
.ui-datatable-resizable {
 overflow: auto;
 padding-bottom: 1px;}
.ui-datatable.ui-datatable-resizable table {
 width: auto;}
.ui-datatable th div.ui-dt-c, .ui-datatable .ui-datatable-data td div.ui-dt-c, .ui-datatable .ui-datatable-data-empty td div.ui-dt-c, .ui-datatable tfoot td div.ui-dt-c {
 overflow: hidden;
 padding: 0;
 text-align: left;
}
.ui-datatable .ui-datatable-data tr.ui-state-hover {
 border-color: inherit;
 color:#f39400;
 font-weight: inherit;
 border: none;}
.ui-datatable .ui-paginator, .ui-datatable .ui-paginator {
 padding: 2px;}
.ui-paginator {
 margin:0px;
 text-align: center;
 padding:2px;}

.ui-paginator .ui-paginator-top {
 border-bottom:0px none;}

.ui-paginator .ui-paginator-bottom {
 border-top:0px none;}

.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev,
.ui-paginator .ui-paginator-current {
 display: inline-block;
 padding: 2px 6px;
 zoom: 1;
 margin-left: 1px;
 margin-right: 1px;
 text-decoration: none;
 outline: none;
 border:1px solid #a8a8a8;
 color:#6f6f6f;
 font:11px Tahoma, Geneva, sans-serif;
 background: none;}

.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev{
 cursor: pointer;}
.ui-paginator-page:hover {
 border: 1px solid #a8a8a8;
}


.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-rpp-options {
 margin-left: 1em;
 margin-right: 1em;
 background-image: none;
 font:11px Tahoma, Geneva, sans-serif;
 color:#6f6f6f;
 font-weight:bold;
 min-width:40px;
 border:1px solid #a8a8a8;
 background-color:#c4c4c4;}

.ui-paginator .ui-paginator-next .ui-icon,
.ui-paginator .ui-paginator-prev .ui-icon,
.ui-paginator .ui-paginator-first .ui-icon,
.ui-paginator .ui-paginator-last .ui-icon {
 height: auto;
 overflow: inherit;}
.ui-paginator-next:hover {
 border: 1px solid #a8a8a8;
}
.ui-paginator-last:hover {
 border: 1px solid #a8a8a8;
}
.ui-paginator-first:hover {
 border: 1px solid #a8a8a8;}
.ui-paginator-prev:hover {
 border: 1px solid #a8a8a8;}

/* IE7 Hack */
.ui-paginator .ui-paginator-pages {
 *padding-bottom: 0px;}

.ui-paginator .ui-paginator-jtp-select option,
.ui-paginator .ui-paginator-rpp-options option {
 background-image: none;
 border:0 none;
 box-shadow:none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;}
.ui-corner-left {
 -moz-border-radius-topleft: 0px;
 -webkit-border-top-left-radius: 0px;
 border-top-left-radius: 0px;
 -moz-border-radius-bottomleft: 0px;
 -webkit-border-bottom-left-radius: 0px;
 border-bottom-left-radius: 0px;}
.ui-corner-left:hover, .ui-corner-left:focus {
 background-color: #c4c4c4;
 border: 0px solid #a8a8a8;
}

/*Check box
---------------*/
.ui-chkbox {
 display: inline-block;
 background-color:#fff;
 border:1px solid #989898;
}
.ui-chkbox .ui-chkbox-box {
 float: left;
 width: 13px;
 height: 13px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 margin-right: 0px;
 border:none;
 background-color:#fff;
 cursor: default;}

.ui-chkbox .ui-chkbox-label {
 cursor: pointer;
 display: block;
 margin: 0 3px;
 outline: medium none;
 z-index: 1;
 float: left;}

.ui-selectmanycheckbox label,
.ui-selectoneradio label {
 display: inline;
 /*  margin-top: 4px;*/
}

/*Input Fields
-----------------*/
.ui-inputfield {
 margin: 0;
 padding:0;
 outline: none;
 width: 30%;
 height:21px;
 border:1px solid #bdbdbd;
 background-color:#FFF;
 padding-left:1px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow: none;}
.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;}
.ui-inputtext {
 font-size:12px;
 color:#373737;
 font-weight: normal;
 padding:0px;}
.ui-selectonemenu-label {
 width:100% !important;
 height: 21px;}
.ui-selectonemenu {
 display: inline-block;
 position: relative;
 width: auto;
 zoom: 1;
 cursor: pointer;
 overflow: hidden;
 *display: inline;
 height:21px;
 padding:0px;
}
.ui-selectonemenu-panel .ui-selectonemenu-list-item {
 border:none;
 cursor: pointer;
 margin: 1px 0;
 padding: 3px 5px;
 text-align: left;
 white-space: nowrap;
}

.ui-selectonemenu-panel .ui-selectonemenu-item {
 font-weight: normal;
 border:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 border: none;
 background: none;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected {
 border-bottom: 0;
}
.ui-tabs .ui-tabs-nav .ui-tabs-selected {
 background: #F00;
 border-bottom: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
}

/*Tab
---------*/

.ui-tabs .ui-tabs-nav {
 margin: 0;
 padding: 0;
 background:none;
}
.ui-tabs .ui-tabs-nav li {
 list-style: none;
 float: left;
 position: relative;
 margin: 0 .2em 1px 0;
 padding: 0;
 white-space: nowrap;
 border: none;
 background-color: #4f4f4f;
}

.ui-tabs .ui-tabs-nav li a {
 float: left;
 padding: .5em 1em;
 text-decoration: none;
 border: none;
 color:#fffffe;
 background-color: #4f4f4f;
}
.ui-tabs .ui-tabs-nav li a:hover{
 color:#f39400;
}
.ui-tabs .ui-tabs-nav li:hover {
 background-color: #f00;
}

.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;
 background-color: #f39400;
 color:#FFF;
}

.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... */

.ui-tabs .ui-tabs-panel {
 border-width: 0;
 padding: 0;
 background: none;
 /*  background-color: #efefef;*/
}

.ui-tabs .ui-tabs-nav li {
 display: block;
}

.ui-tabs .ui-tabs-nav li .ui-icon {
 float: left;
 margin: 0.4em 0.2em 0 0;
 cursor: pointer;
}

/* per orientation settings */
/* top and bottom */
.ui-tabs.ui-tabs-top > .ui-tabs-nav li {
 border-bottom: 0;
 top: 0px;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav {
 background-color:#4f4f4f;
 padding:0px;
}


.ui-tabs.ui-tabs-bottom > .ui-tabs-nav {
 padding: 0 .2em .2em;
}

.ui-tabs.ui-tabs-bottom > .ui-tabs-nav li {
 border-top: 0;
}

/* left and right*/
.ui-tabs-left:after,
.ui-tabs-right:after {
 clear:both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}

.ui-tabs-left > .ui-tabs-nav {
 float:left;
 width:23%;
 height:300px;
 background-image: none;
 padding-top:1px;
}

.ui-tabs-left > .ui-tabs-panels {
 float:right;
 width:75%;
}

.ui-tabs.ui-tabs-left > .ui-tabs-nav li,
.ui-tabs.ui-tabs-right > .ui-tabs-nav li{
 display: block;
 float: right;
 white-space: normal;
 width: 98%;
}

.ui-tabs.ui-tabs-left > .ui-tabs-nav li {
 margin:0 0 1px 0.2em;
 border-right:0 none;
}

.ui-tabs.ui-tabs-right > .ui-tabs-nav {
 float:right;
 width:23%;
 height:300px;
 background-image: none;
 padding-top:1px;
}

.ui-tabs.ui-tabs-right > .ui-tabs-panels {
 float:left;
 width:75%;
}

.ui-tabs.ui-tabs-right > .ui-tabs-nav li {
 margin:0 0.2em 1px 0;
 border-left:0 none;
}

/*Button
-----------*/
.ui-button {
 display: inline-block;
 position: relative;
 padding: 0;
 margin-right: .1em;
 text-decoration: none !important;
 cursor: pointer;
 text-align: center;
 zoom: 1;
 overflow: visible; /* the overflow property removes extra width in IE */
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 background:url("../image/common/btn-bg.png") repeat-x;

 color:#fff;
 border:none;
 text-transform: none;
 border: 1px solid #BEBEBE !important;
 font-size: 11px !important;
 line-height: 18px !important;
 padding: 1px 0 2px !important;

}

.ui-button:hover {
 color: #f39400;
 text-shadow: none;}

/*button text element */
.ui-button .ui-button-text {
 display: block;
 line-height: 1.4;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 .ui-button .ui-button-text {line-height: 1.3;}
}

.ui-button-text-only .ui-button-text {
 padding: 3px 8px;}
:root .ui-button-text-only .ui-button-text {padding: 3px 8px 1px 8px\9;}


@media screen and (-webkit-min-device-pixel-ratio:0){
 .ui-button-text-only .ui-button-text {padding: 4px 8px 3px 8px;}
}

.ui-button-icon-only .ui-button-text {
 padding: .4em;
 text-indent: -9999999px;
 margin-top: -1px;}

.ui-button-text-icon-left .ui-button-text {
 padding: .4em 1em .4em 2.1em;
 border: none;}

.ui-button-text-icon-right .ui-button-text {
 padding: .4em 2.1em .4em 1em;}

/*button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-left .ui-icon,
.ui-button-text-icon-right .ui-icon {
 position: absolute;
 top: 50%;
 margin-top: -8px;}

.ui-button-icon-only .ui-icon {
 left: 50%;
 margin-left: -8px;}

.ui-button-icon-left {
 left: .5em;}

.ui-button-icon-right {
 right: .5em;}

.stextLarge2 {
 background: none;
 background-color:#FFF;
 padding-left:1px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow: none;
 width:250px;
}
.stextLarge2 input button {
 background-color: red;
}

.ui-simple-file-upload{
 background: none;
 background-color:#FFF;
 padding-left:1px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow: none;
 width: 250px;
}
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield  {
 -moz-box-shadow: none;
 background:none;
 background-color: #FFFFFF;
 border: 1px solid #BDBDBD !important;
 color: #373737;
 font-size: 12px;
 height: 21px;
 padding-left: 1px;
 font-weight: normal;
}

.ui-fileupload {
}

.fileupload-buttonbar .ui-button input {
 border-color: transparent;
 border-style: solid;
 border-width: 0;
 cursor: pointer;
 direction: ltr;
 margin: 0;
 opacity: 0;
 position: absolute;
 right: 0;
 top: 0;
}
.fileupload-buttonbar .ui-button {
 height:22px;
}
.fileupload-buttonbar {
 padding: 5px 0 5px 12px;}
.fileupload-buttonbar .ui-button {
 height:22px;
}
.fileupload-content {
 height: 450px;
 padding: 0px 10px;
 overflow-y:auto;
}

.fileinput-button {
 overflow: hidden; }

.ui-selectmanycheckbox label,
.ui-selectoneradio label {
 /*  display: block;
   margin-top: 4px;
   padding-right: 10px;*/
}
.stextLarge2 {
 height:21px;
}
.ui-button.ui-button-icon-only {
 width: 2.4em;
 border: 0 !important;

}
.ui-autocomplete-panel {
 border: 1px solid #c8c8c8;
}

.ui-dt-c .ui-state-default #form1 {
 border: 1px solid #f00;
}


/*Miscellaneous
=================*/
.clear { clear:both; }


.ui-messages-info {
 width:100%;
 height:auto;
 margin:0px auto 0px auto;
 padding:10px 25px;
 border:1px solid #3399ff;
 font-size:11px;
 color:#1b3948;
 position: relative;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 text-align:left;
}
.ui-messages-info-icon{
 margin-top: 0;
 position: absolute;
 left: 6px;
 top: 4px;
}

.ui-messages-info .ui-icon-close{
 position: absolute;
 right: 10px;
 top: 8px;
}

.ui-autocomplete .ui-button-icon-only {
 background: none;
 background-color: #767676;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 height: 22px;
 border: none;
 padding: 0;
}

.test-button {
 display: inline-block;
 position: relative;
 margin-right: .1em;
 text-decoration: none !important;
 cursor: pointer;
 text-align: center;
 zoom: 1;
 overflow: visible; /* the overflow property removes extra width in IE */
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 3px;
 background:url("../image/common/btn-bg.png") repeat-x;
 padding: 4px 8px;
 color:#404141;
 text-transform: none;}

@media screen and (-webkit-min-device-pixel-ratio:0){
 .test-button {padding: 3px 8px;}
 .btn-container .test-button {padding: 3px 8px;}
}
:root .test-button {padding: 4px 8px 3px 8px\9;}

.fileupload-buttonbar .ui-button {
 display: inline-block;
 position: relative;
 padding: 0;
 margin-right: .1em;
 text-decoration: none !important;
 cursor: pointer;
 text-align: center;
 zoom: 1;
 overflow: visible; /* the overflow property removes extra width in IE */
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 background:url("../image/common/btn-bg.png") repeat-x;
 text-shadow: none;
 color:#fff;
 border:none;
 text-transform: none;
 line-height: 12px;
 margin-right: 15px;
}
.fileupload-buttonbar .fileinput-button{
 padding: 0;
}
.ui-button .ui-widget .ui-state-default .ui-corner-all .ui-button-text-icon-left .fileinput-button {
 padding: 0;
}
.ui-button-text-icon-left .ui-button-text {
 border:none;
 padding: 4px 1em 1px 2.1em;
}

.ui-datatable table {
 border-collapse:collapse;
 width: 100%;
}
.ui-datatable .ui-datatable-header,
.ui-datatable .ui-datatable-footer {
 text-align:center;
 padding:4px 10px;

}

.ui-datatable .ui-datatable-header {
 background: none;
}
.ui-datatable .ui-datatable-data td,
.ui-datatable .ui-datatable-data-empty td {
 border-width: 1px;
 border-style: solid;
 border-color: inherit;
 /*    padding:4px 10px;*/
 margin:0px;
 overflow: hidden;
}
.ui-datatable .ui-sortable-column {
 cursor: pointer;
 background: none;
 background-color: #f39400;
}
.ui-datatable .ui-datatable-odd {
 /*  border: 1px solid #fff;*/}
.ui-datatable .ui-state-default .ui-selection-column {
 border-top: none;
 background-color: #767676;
}
.ui-tabs-panel .ui-datatable .ui-state-default .ui-selection-column {
 border-top: none;
 background-color: #767676;
}
.ui-button-text-only {
 text-shadow: none;
}
.btn-container .ui-button-text-only {
 text-shadow: none;
}
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
 border-bottom:1px solid #ebebeb;
 border-left:none;
 border-top:0px;
 border-right:none;
 margin: 0;
 overflow: hidden;

}

#mediaTable.ui-datatable .ui-datatable-data td, #mediaTable.ui-datatable .ui-datatable-data-empty td{
 padding: 0;
}
.breadcrumb{padding:0 0 5px 10px}
.breadcrumb a{ display: inline;}

.ui-tabs-panel .ui-data-table .ui-selection-column {
 background: none;
 border: 1px solid #A8A8A8;
 color: #4F4F4F;
 font-weight: bold;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
.ui-selectonemenu-panel .ui-selectonemenu-item li:hover {
 border:none;
}
.ui-selectonemenu-items .ui-selectonemenu-list .ui-widget-content .ui-widget .ui-corner-all .ui-helper-reset li:hover {
 border: none;
}
.ui-commandlink {
 color: #F39400;
}
.btn-container .test-button:hover {
 color: #F39400;
}
.ui-messages-error {
 width:98%;
 height:auto;
 margin:0px auto 0px auto;
 padding:8px 0px 8px 14px;
 *padding-bottom: 0px;
 border:1px solid #f39400;
 font-size:11px;
 color:#f50606;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 float:left;
 text-align:left;
}

.ui-datatable .ui-selection-column {
 border-color: -moz-use-text-color #FFFFFF #FFFFFF;
 /*Added after Primefaces 5.0 migration*/
 width: 19px;
 /*Added after Primefaces 5.0 migration*/
}
.ui-dialog-titlebar {
 background-color: #bcbbbb;
}
.ui-dialog {
 position: fixed;
 padding: 0;
 overflow: hidden;
 visibility: hidden;
 background-color: #d1d1d1;}
.ui-dialog .ui-dialog-titlebar { padding: .4em .4em .4em 1em; position: relative; border:0px; }
.ui-dialog .ui-dialog-title { float: left; margin: .3em 16px .1em 0; color:#252526; }
.ui-dialog .ui-dialog-content {
 position: relative;
 background:#efefef;
 overflow-y: hidden;
 zoom: 1;
 padding:0px 0 10px 0px;

}
.ui-dialog .ui-dialog-buttonpane {
 text-align: center;
 background-image: none;
 margin: 0 0 0 0;
 padding: 0;
 background-color: #d1d1d1;
 /*  border: 3px solid #494949;*/
 border-top:none;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button {
 margin: .5em .4em .5em 0;
 text-decoration: none !important;
 cursor: pointer;
 text-align: center;
 zoom: 1;
 overflow: visible; /* the overflow property removes extra width in IE */
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 background:url("../image/common/btn-bg.png") repeat-x;
 text-shadow: none;
 border:none;
 margin-right: 7px;
 margin-left: 7px;}


.ui-dialog .ui-dialog-buttonpane button:hover {
 color: #f39400;
 text-shadow: none;}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }


.ui-dialog-content .ui-button ui-widget .ui-state-default .ui-corner-all .ui-button-text-only {
 background: none;
}
.stextLarge3 {
 background: none;
 border:1px solid #bdbdbd;
 background-color:#FFF;
 padding-left:1px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow: none;
 height:70px;
 width:250px;
 resize: none;
}

.ui-accordion {
 width: 100%; }
.ui-accordion .ui-accordion-header {
 cursor: pointer;
 position: relative;
 margin-top: 1px;
 zoom: 1;
 background-color: #767676;}
.ui-accordion-header .ui-helper-reset .ui-state-default {
 background-color: #767676;
}
.ui-accordion .ui-accordion-header a {
 display: block;
 font-size: 12px;
 padding: .7em .5em .7em 2.2em;
 color: #fff;}
.ui-accordion .ui-accordion-header a:hover {
 color: #f39400;}
.ui-accordion .ui-accordion-header:hover {
 border-right: 1px solid #fff;
}
.ui-accordion .ui-accordion-header .ui-icon {
 position: absolute;
 left: .5em;
 top: 50%;
 margin-top: -8px; }
.ui-accordion .ui-accordion-content {
 padding: 0px;
 border-top: none;
 margin-top: 0px;
 position: relative;
 top: 0px;
 margin-bottom: 0px;
 overflow: auto;
 zoom: 1;
 overflow-x: hidden;}
.ui-accordion .ui-accordion-header.ui-state-disabled, .ui-accordion .ui-accordion-header.ui-state-disabled a {
 cursor: default; }
.ui-autocomplete {
 width: 100%;
 zoom: 1;
 cursor: pointer;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
 position:static;
}
.ui-accordion-header .ui-icon-triangle-1-s {
 background: url("../image/common/ui-icons_38667f_256x240.png") no-repeat;
 background-position: -180px 0px;}
.ui-menu .ui-state-hover {
 /*background-color: #8c8a8a;
 color: #ffc161;
 background-color: #bcbcbc;*/
 color: #ffffff;
 background:#f39400 /*url("../image/common/submenu-icon.png") center left no-repeat;*/
}
.ui-menu .subactive {
 color: #ffffff;
 background:#999999 url("../image/common/submenu-icon.png") center left no-repeat;
}
.ui-menu .active {
 color: #F39400;
}
.ui-dt-c .ui-button-icon-left {
 left: .1em;
 background: none;
}
.ui-widget-overlay {
 background: url("../image/common/ui-bg_flat_0_4f4f4f_40x100.png") repeat-x scroll 50% 50% #535353;
 opacity: 0.77;}
#history .ui-state-default {
 /*  background: none;
   background-color: #f39400;*/
 color: #4F4F4F;
 font-weight: bold;
 text-shadow: none;
}
#history .ui-state-disabled {
 background-color: #d1d1d1;
}
#history thead tr th .ui-state-default {
 background-color: #e4e4e4;
}
#history tr td .ui-state-default {
 background-color: #e4e4e4;
}
#history .ui-button {
 display: inline-block;
 position: relative;
 padding: 0;
 margin-right: .1em;
 text-decoration: none !important;
 cursor: pointer;
 text-align: center;
 zoom: 1;
 overflow: visible; /* the overflow property removes extra width in IE */
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 background:url("../image/common/btn-bg.png") repeat-x;
 color:#464747;
 padding-top:2px;
 border:1px solid #bebebe;
 text-transform: none;}
#history .ui-button:hover{
 color:#f39400;
}
#history .widget-detail-top-individual-container .ui-state-default {
 background-color: #fff;
}
.ui-selectonemenu-panel .ui-selectonemenu-list {
 border:1px solid #cbcbcb;
 border-top: none;
 padding: 2px;
 margin-top: -1px;
 background-color: #f0f0f0;
}
h3.ui-accordion-header.ui-helper-reset.ui-state-default {
 background: none;
 background-color: #767676;
 border: none;
 border-right: 1px solid #fff;
}
.ui-radiobutton .ui-radiobutton-box {
 background: none;
 border: none;
 border-radius: 10px 10px 10px 10px;
 bottom: 0;
 height: 13px;
 left: 0;
 line-height: 16px;
 /*    position: absolute;*/
 width: 12px;
 background-color: #767676;
}
.ui-radiobutton .ui-radiobutton-relative {
 float: left;
 margin-right: 3px;
 position: relative;
}
.ui-selectoneradio.ui-widget tbody tr td {
 border: none;
}
.ui-state-active .ui-icon {
 background-image: url("../image/common/ui-icons_38667f_256x240.png");
}
.ui-messages-error ul {
 margin-left: 30px;
}
.ui-accordion-content table {
 border-right: none;
}
.ui-accordion-content table tr td {
 border-right: none;
}
.ui-selectonemenu .ui-selectonemenu-trigger {
 background:none;
 background-color: #555555;
 border:none;
}
.ui-dialog .ui-state-default {

}
.ui-selectonemenu-label {
 margin-left: -1px;
 padding-top: 3px;
}
.ui-button.ui-state-default {
 color:#404141;
 text-shadow: none;
}
.ui-button.ui-state-default:hover {
 color:#f39400;}
.ui-dialog-content .ui-datatable table thead .ui-selection-column {
 /*  background:none;
 background-color: #767676;*/
 border-right: 1px solid #FFF;
}
.ui-dialog-content .ui-datatable table thead .ui-sortable-column {
 border-right: 1px solid #FFF;
}
.ui-dialog-content .ui-datatable table tfoot {
 border:1px solid #e1e0e0;
}
.ui-dialog-content .ui-datatable table thead .ui-paginator {
 /*  border-left:1px solid #e1e0e0;*/
}

.ui-button.ui-widget.ui-state-default {
 border:none;
}
.ui-widget .ui-widget {
 /*  font-size: 0.999em;*/
}
.ui-datatable .ui-widget table thead th {
 background: none;
 background-color: #f39400;
 border: 1px solid #f39400;
}
.ui-datatable .ui-widget table tr td {
 border: 1px solid #fff;
}
/*sajadh css*/
.code-mirror-container .CodeMirror{
 background:#FFF;
 height:100% !important;
}
.code-mirror-container .CodeMirror-scrollbar{
 overflow: hidden;
}
.code-mirror-container .CodeMirror-scroll {   
 overflow-y: scroll;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 width: 100%;
}

.cm-inpage .CodeMirror-scroll{
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
}
/*shuaib added css start*/
.CodeMirror-lines {

}
/*end*/
#top{
 position: fixed;
 width: 100%;
 z-index: 9999;
}
.top-header-bar{
 height: 35px;
 width:100%;
}
.logo-container{
 width:85px;
 height:25px;
 float:left;
 margin-left: 6px;
 margin-top:5px;
 background:url("../image/common/zcmslogo.png") no-repeat;
}
.version-container{
 width:60px;
 height:25px;
 float:left;
 font-family: Arial,sans-serif;
 font-size: 11px;
 margin-top:5px;
 color:#d7d7d7;
 padding-left:10px;
 line-height: 30px;
}
.admin-container{
 width:187px;
 height:25px;
 float:right;
 padding-top:5px;
 padding-right:15px;
 background:#FFF;
 cursor: pointer;
}
.passive-admin-container{
 width:245px;
 height:25px;
 float:right;
 padding-top:5px;
 padding-right:15px;
}
.admin-text{
 text-align:right;
 font-family: Arial,sans-serif;
 font-size: 13px;
 line-height: 20px;
 color:#000;
}
.admin-text-passive{
 text-align:right;
 font-family: Arial,sans-serif;
 font-size: 12px;
 line-height: 20px;
 color:#FFF;
}
.left-shadow{
 width:11px;
 position:absolute;
 top: 35px;
 left: 189px;
 z-index:9;
 background:url("../image/common/shadow-bg2.png") repeat-y;}

.left-shadow-global{
 width:11px;
 height:100%;
 position:relative;
 float: left;
 margin-left:189px;
 margin-top:-401px;
 z-index:9999 !important;
 background:url("../image/common/shadow-bg2.png") repeat-y;}


.left-shadow2{
 width:11px;
 height:100%;
 position: absolute;
 top: 30px;
 left:189px;
 z-index: 1;
 background:url("../image/common/shadow-bg2.png") repeat-y;}
.right-shadow{
 width:11px;
 height:100%;
 position: absolute;
 z-index: 1;
 background:url("../image/common/shadow-bg3.png") repeat-y;}

.network-header{
 width:100%;
 height:45px;
}
.nwbttn{
 width:17px;
 height: 17px;
 float:left;
 background:url("../image/common/nwbttn.gif") no-repeat;
 margin:15px 5px 0 5px;
}
.net-text a{
 font-size:12px;
 line-height: 47px;
 text-decoration: none;
 color:#565454;
 font-weight: bold;
}
.net-text a:hover{
 font-size:12px;
 line-height: 47px;
 text-decoration: none;
 color:#252424;
 font-weight: bold;
}
.btn-border{
 border:1px solid #F00;
}
.left-part{
 width:15%;
 height:30px;
 float:left;

}
.center-part{
 width:45%;
 text-align: center;
 position:absolute;
 left:30%;
 z-index: 999;
}
.center-part2{
 width:67%;
 height:33px;
 float:left;
 padding-top: 7px;
 text-align: center;
 font-size: 22px;
 font-weight:bold;
}
.center-part3{
 width:67%;
 height:40px;
 text-align: center;
 position:relative;
 float:left;
 z-index: 0;
}

.right-part{
 width:15%;
 height:30px;
 float:right;
 margin-right:10px;
}
.hd-center-text{
 font-family:Arial,sans-serif;
 font-size: 19px;
 color:#181717;
 text-align:center;
}
.hd-center-text2{
 font-family:Arial,sans-serif;
 font-size:22px;
 color:#181717;
 text-align:center;
 font-weight: bold;
}
.hd-center-sub-text{
 font-family:Arial,sans-serif;
 font-size: 12px;
 color:#181717;
 font-weight: bold;
 text-align:center;
}
.hd-center-sub-right{
 font-family:Arial,sans-serif;
 font-size: 12px;
 color:#6d6c6c;
 text-align:right;
 line-height:40px;
}
.hd-center-sub-right a{
 font-family:Arial,sans-serif;
 font-size: 12px;
 color:#6d6c6c;
 text-align:right;
 line-height:40px;
}
.hd-center-sub-right a:hover{
 font-family:Arial,sans-serif;
 font-size: 12px;
 color:#000;
 text-align:right;
 line-height:40px;
}
.input-container{
 width:221px;
 height:28px;
 float: right;
 background:#FFFFFF;
 border-radius: 4px 4px 4px 4px;
 box-shadow: 0 0 3px #888888 inset;;
 position: relative;
}
.livesearchcont .input-container{
 border-radius:0;
 box-shadow:none;
 background: none;
 border: 1px solid #AAAAAA;
 float: right;
 height: 20px;
 width: 250px;
}
.livesearchcont .ui-datatable-scrollable-header-box table th{background: #fff; border-bottom:1px solid #eee; -moz-box-sizing: border-box; box-sizing: border-box; width: 100% !important;padding: 10px;}
.livesearchcont .ui-datatable-scrollable-body table{width:100%;}
.livesearchcont .ui-datatable-scrollable-body table tr td .ui-dt-c{ padding:5px;}
.livesearchcont .ui-datatable-scrollable-header-box input {width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.livesearchcont .select-close {right:10px;margin-top: 1px;background:url('../image/common/search-close-liveScroll.png') no-repeat; position: absolute;} 
.livesearchcont .ui-datatable-scrollable-header-box table {
 width: 100%;
} 
.livesearchcont .ui-column-title {
 display: none;
}
.livesearchcont .ui-overlaypanel-content {
 padding: 0;
}

.livesearchcont .ui-datatable-scrollable-body {
 padding: 0;
 margin: 0 !important;
}

.livesearchcont .select-close {
 border: 0 !important;
}
.livesearchcont .search-input {
 float: left;
 height: 16px;
 width: 170px;
}

.livesearchcont .inputSearch .ui-datatable-scrollable-header-box {
 margin: 0 !important;
}

.livesearchcont .input-container .ui-widget-header {
 padding: 0;
}

.input-container .search-btn{
 background: url("../image/common/search-btn.png") no-repeat scroll 0 0 transparent;
 border: none !important;
 margin-left: 6px;
}
.search-input{
 width:170px;
 height:20px;
 float: left;
 margin:3px 2px 0 5px;
 font-family: Arial,sans-serif;
 font-size: 12px;
 color: #3e3c3c;
 border:none;
}
.search-btn{
 width:13px;
 height:13px;
 float:left;
 border:none;
 cursor:pointer;
 margin-top:7px;
}

.new-folder-btn{
 width:52px;
 height:27px;
 float:left;
 background:url("../image/common/newfolder-bg.png") no-repeat;
}
.download-btn{
 width:53px;
 height:27px;
 float:left;
 background:url("../image/common/download-bg.png") no-repeat;
}
.ui-layout-west{
 width:194px;
 height: 250px;
 position:relative;
}
.ui-layout-west .ui-layout-unit-content{
 min-height: 200px !important;
 padding: 0.2em 0;
}

.normal-font{
 font-family: Arial,sans-serif;
 font-size: 14px;
 padding-left:15px;
}
.main-content-container{
 background-color:#efefef;
 margin-left: 5px;
 margin-bottom:10px;
 /*  padding-top:10px;*/
 padding-top:1px;
 padding-bottom:10px;
}
.h3style{
 background:#4f4f4f;
 font-size: 12px;
 color:#FFF;
 padding:5px 0 2px 10px;
}
.left-space{
 padding-left:23px;
}
.heightspace{
 line-height:25px;
}
.ui-layout-unit-header-icon.ui-state-default {background: none;}
.ui-layout-unit-expand-icon.ui-state-default {background: none;}
.ui-layout-unit-header-icon span.ui-icon{
 width:25px;
 height:21px;
 float:right;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 background-image: url("../image/common/slide-img.png");
 background-position: 2px 0px;
}
.ui-layout-unit-header-icon.ui-state-hover{
 margin-right:3px;
}
.ui-layout-unit-expand-icon span.ui-icon{background-image: url("../image/common/ui-icons_38667f_256x240.png");}
.ui-layout-unit-header .ui-layout-unit-header-title{
 font-size: 17px;
}
.button-style{
 float: left;
 margin-left:10px;
 padding-top:3px;
}
.ui-paginator-pages .ui-paginator-page.ui-state-active{
 background:#c4c4c4;
}
#historyLayoutTable_paginator_bottom .ui-paginator-pages .ui-paginator-page.ui-state-active,
#historyLayoutTable_paginator_top .ui-paginator-pages .ui-paginator-page.ui-state-active{
 background: #c4c4c4;
}
#cmdCancelHistory.ui-button{
 margin-left:10px;
}
#exportCatId{
 margin-left:12px;
}
#websiteId1.ui-selectonemenu{
 border:none;
}
.ui-dialog-content p .ui-icon{
 margin-top:0px;
}
.logoutoverlay{
}

.fileupload-buttonbar .ui-button{
 border:1px solid #bebebe !important;
 font-size: 11px;
 color:#404141;
}
.fileupload-buttonbar label.ui-button{
 padding-top:5px;
}
.fileupload-buttonbar button.ui-button{
 height:29px;
}
.ui-layout-unit .ui-layout-unit-content{
 overflow-x: hidden;
 padding:0px;
 background: #EFEFEF;
}
#top .ui-layout-unit-content{
 height:auto !important;
}
.start .ui-button.ui-widget.ui-state-default{
 border:1px solid #bebebe;
}
.cancel .ui-button.ui-widget.ui-state-default{
 border:1px solid #bebebe;
}
.img-resizer img{
 max-width:575px;
 max-height:330px;
 margin-left:15px;
}

/*layoutCSS*/
.container-wraper, .fix-right-container {overflow: hidden;}

.container-wraper{
 width:100%;
 height:auto;
 background: #EFEFEF;
}
.clear{
 clear:both;}
.fix-top{
 width:100%;
 height:30px;
 background:#000;
 position:fixed;
 z-index: 3;
}
.fix-middle-wrapper{
 width:100%;
 background:#999;
}
.fix-footer{
 width:100%;
 height:20px;
 background:#000;
 position:fixed;
 bottom:0px;
}
.fix-left-menu{
 background: linear-gradient(to right, #D9D8D8 95%, #C1C1C1 100%) repeat scroll 0 0 transparent;
 width:200px;
 overflow:hidden;
}
.fix-left-menu:hover{overflow-y:auto;}
.fix-right-container{
 float:left;
 background:#EFEFEF;
 margin-top:30px;
 width:84%;
}
.right-container-top{
 width:100%;
 /*height:90px;*/
 background:#efefef;
 border-bottom:  1px solid #B0B0B0;
 position: relative;

}

.right-data-container {
 width:100%;
 overflow:auto;
 overflow-x: hidden;
}

#left {
 width:200px;
 float:left;}
/*End-layoutCSS*/


/*End-expand-layout*/

.img-bg-calendar{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_calendar.gif");
}
.img-bg-calendar:hover{
 background:url("../image/icons/ico_calendar-ho.gif");
}

.img-bg-download{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_download.gif");
}
.img-bg-dummy{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 cursor: default;
}
.img-bg-download:hover{
 background:url("../image/icons/ico_download-ho.gif");
}
.img-bg-copy{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_copy.gif");
}
.img-bg-copy:hover{
 background:url("../image/icons/ico_copy-ho.gif");
}
.img-bg-tms{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/common/globe.png");
}
.img-bg-tms:hover{
 background:url("../image/common/globe-hover.png");
}
.img-bg-edit{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_edit.gif");
}
.img-bg-edit:hover{
 background:url("../image/icons/ico_edit-ho.gif");
}
.img-bg-delete{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_delete.gif");
}

.mediaTableStyle .img-bg-delete{ /*for delete bug*/
 margin-right:-17px; 
}

.img-collection-delete{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/close.gif");
}
.img-bg-delete:hover{
 background:url("../image/icons/ico_delete-ho.gif");
}
.img-bg-export{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_export_2.gif");
}
.img-bg-export:hover{
 background:url("../image/icons/ico_export_2-ho.gif");
}
.img-bg-history{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_history.gif");
}
.img-bg-history:hover{
 background:url("../image/icons/ico_history-ho.gif");
}
.img-bg-publish{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_publish_2.gif");
}
.img-bg-publish:hover{
 background:url("../image/icons/ico_publish_2-ho.gif");
}
.img-bg-depublish{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/unpublish2-btn.png");
}
.img-bg-depublish:hover{
 background:url("../image/icons/unpublish-img.png");
}
.img-bg-view{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_view_2.gif");
}
.img-bg-view:hover{
 background:url("../image/icons/ico_view_2-ho.gif");
}
.img-bg-cms{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_cms.png");
}
.img-bg-cms:hover{
 background:url("../image/icons/ico_cms-ho.png");
}
.img-bg-cms{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_cms.png");
}
.img-bg-cms:hover{
 background:url("../image/icons/ico_cms-ho.png");
}
/*.sort-btn .ui-dt-c span{
  margin-left:0px;
}*/
.ui-datalist-item
{
 background: #efefef;
}
.separator-border{
 width: 100%;
 height: 6px;
 border-bottom:1px solid #b0b0b0;
}
.ui-datatable .ui-selection-column .ui-chkbox-all{
 width:14px;
 height:14px;
 display: inline-block;
}
.button-padding{
 padding: 10px;
 *zoom: 1;
}
.right-panel-headder{
 height:35px;
 font-size: 16px;
 font-weight: bold;
 color:#4f4f4f;
 padding:15px 0 0 10px;
}

.ui-selectonemenu-items .ui-selectonemenu-item.ui-state-active{
 background:#767676;
 color:#FFF;
}
.ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight{
 background:#bebebe;
}
.tabwidth{
 width:210px;
 border:1px solid #f00;
}
.colomn-text-color{
 color:#f39400;
 font-weight: bold;
}
.ui-dialog-content.ui-widget-content p{
 padding-top:10px !important;
 padding-left: 10px !important;
}
.search-close{
 width:18px;
 height:18px;
 float:left;
 margin-top:5px;
 background:url("../image/common/search-close.png") no-repeat;
 cursor: pointer;
 display:none;
 position: absolute;
 right: 5px;
}
.widget-detail-top-individual-container div span input.ui-inputfield{
 width:250px;
}
.header-bg{
 height:20px;
 background:#424444;
 padding-left:9px;
 padding-top:6px;
 color:#fff;
 font-size: 12px;
 font-weight: bold;
}
.role-left{
 width:350px;
 float:left;
}
.role-right{
 float:left;
 width:350px;
}
.title-block{
 width:100%;
 margin: 0px auto;
}
.ui-accordion h3 {
 display: block;
 background-color: #4f4f4f !important;
}
.ui-tooltip-content{
 background:#4F4F4F;
 color:#FFF;
 border-radius: 0px !important;
}
.ui-tooltip {
 padding: 0px 0px;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 950px) { 
 .fix-right-container{min-width: 750px !important;} /*Vimal HScroll*/
}

.fix-right-container {min-width: 200px !important;} /* Vimal Hscroll */

.breadcrumbtext{
 font-size: 11px !important;
 color:#363434;
 padding-left:0px;
 text-transform: capitalize;}
.breadcrumbtext:hover{
 font-size: 11px;
 padding-left:0px;
 color:#F39400;
 text-transform: capitalize;}
.access-text{
 margin-left:240px !important;
 font-size:24px !important;
}
.user-search-container{
 width:770px;
 margin:0px auto;
 height:29px;
 margin-top:5px;
 margin-bottom: 5px;
 background:url("../image/common/usersearch.png") no-repeat;
}
.usersearch-input{
 width:730px;
 height:20px;
 float:left;
 margin-top:3px;
 margin-left:10px;
 border-bottom-color: #f00;
}
.usersearch-btn{
 width:13px;
 height:13px;
 float:left;
 margin:8px 0 0 10px;
 background:url("../image/common/search-btn.png") no-repeat;
}
.ui-selectonemenu label.ui-selectonemenu-label{
 height:16px;
}
/*.dashboard-border{
  border:1px solid #d3d3d3;
  margin:10px 5px 10px 5px;
}
#sports .ui-panel-titlebar.ui-widget-header, #finance .ui-panel-titlebar.ui-widget-header, #lifestyle .ui-panel-titlebar.ui-widget-header, #politics .ui-panel-titlebar.ui-widget-header, #weather .ui-panel-titlebar.ui-widget-header{
  background:url("../image/common/dashboard-bg.gif") repeat-x;
}

#sports.ui-panel, #finance.ui-panel, #lifestyle.ui-panel, #politics.ui-panel, #weather.ui-panel{
  padding:0px;
}
.dashboard-tab {
  background-color: #DADADA;
  height: 35px;
  width: 100%;
}
.center-part-dashboard {
  float: left;
  font-size: 22px;
  font-weight: bold;
  height: 28px;
  padding-top: 5px;
  text-align: center;
  width: 67%;
}
.left-part-dash {
  float: left;
  height: 35px;
  width: 15%;
  background:url("../image/common/dash-set-bg.gif") no-repeat;
}
.setings-btn{
  width:20px;
  height:20px;
  margin:9px 0 0 13px;
  background:url("../image/common/setings-btn.gif") no-repeat;
}*/
/*.border-class{
  border-left: none !important;
  border-right:none !important;
}
#st.ui-selection-column.sort-btn.border-class{
  border-bottom: 1px solid #F00 !important;
}*/
.ui-shadow {
 box-shadow: 0 7px 6px rgba(0, 0, 0, 0.43);
}
.logout-blnk{
 width: 5px;
 float: right;
 height:30px;
}
/*Logout-Profile-Edit-Pannel*/
#admin-right {
 float:right;
 width:200px;
 position:relative;
 display:block;
 top:0px;
 z-index:9 !important;
}
#admin-right ul li.log {
 list-style: none;
 font-size: 12px;
 height:28px;
 color:#FFF !important;
 text-align:right;
 padding-top:7px;
}
#admin-right ul li.log:hover {
 background-color:#FFF;
 font-size: 12px;
 color:#000 !important;
 text-align: right;
}
.pro-pannel {
 width:250px;
 height:65px;
 position:absolute;
 z-index:9999;
 right:0px;
 top:35px;
 display:none;
 background:url("../image/common/admin-bg.png") top left no-repeat;}
#admin-right ul li:hover .pro-pannel { display:block; }

.pro-pannel ul{
 margin:6px 0 0 20px;
 padding:0px;
 width:219px;
 text-align: left;
}
.pro-pannel ul li{
 font-size:11px;
 list-style: none;
 height:18px;
 padding-left:5px;
 font-weight:bold;
 text-align:left;
 padding-top:4px !important;
 color:#000;
}
.pro-pannel ul li:hover{
 background: #dddddd;
}
.progress .ui-progressbar.ui-widget.ui-widget-content.ui-corner-all{
 border:1px solid #bebebe;
 border-radius: 10px 10px 10px 10px !important;
}
.ui-selectonemenu-items-wrapper{
 max-height: 150px;
 overflow-y: auto;
}
.img-bg-sync-on{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/common/tito-globe.png");
}
.img-bg-sync-off{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/common/tito-globe2.png");
}
.img-bg-copytolang{
 width: 17px;
 height:17px;
 float:left;
 margin:0 5px 0 5px;
 background:url("../image/common/tito-icon.png");
}
.img-bg-copytolang:hover{
 background:url("../image/common/tito-icon-ho.png");
}

/*
   Zcms 1.3 New Layout Style Classes
*/

.layout-page-container{
 background:#efefef;
 overflow-x: auto;
 overflow-y: hidden;
 position: relative;
 min-width: 1150px;
}

.layout-top-header{
 background:#464646;
 background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2f2f2f),color-stop(20%,#464646));
 background-image: -webkit-linear-gradient(bottom,#2f2f2f 0,#464646 7px);
 background-image: -moz-linear-gradient(bottom,#2f2f2f 0,#464646 7px);
 background-image: -o-linear-gradient(bottom,#2f2f2f 0,#464646 7px);
 background-image: -linear-gradient(to top,#2f2f2f 0,#464646 7px);
}

.table-height{
}
.complex-right-inner{
 float:left;
 border-right:1px solid #8c8c8c;
}

.complex-expand-container {
 float: right; margin:0;
 position: absolute;
 top: 40px;
 right: 0;
}

.complex-expand-container.for-content-page {
 margin: 83px 0 0;
}

/*Expand-layout*/
.toggle-right {
 position: absolute;
 top:30px;
 right: 0;
 width:0;
 background-color:#efefef;
 overflow: hidden;
}

.toggle-hide-arrow {
 width:22px;
 height:21px;
 float:right;
 margin:12px 12px 0 0px;}
.toggle-expander {
 width:25px;
 z-index:1;
}
.toggle-expander-img {
 width:11px;
 height:11px;
 margin-left:5px;
 z-index: 1;
}

/*
  End OfZcms 1.3 New Layout Style Classes.
*/
.inputContainer{
 padding-top: 7px;
}
/* .ui-messages-info .ui-messages-close .ui-icon{
   display:none;
 }*/

.ui-dashboard-column{margin-left:12px; width:245px;}
.ui-dashboard-column .ui-panel{margin-bottom:5px;margin-top: 2px;}
.ui-dashboard-column .ui-panel-titlebar-icon{background-color:#ffffff}
.content-image{}
.content-image:hover{background:url("../image/common/conm.png") 158px 0px no-repeat; cursor: pointer;}
.dsh-text{
 width:41%;   /* 96% instead of 55% */
 float:left;
}
.dsh-content{
 margin-left: 42px;
 float:left;
}
.dash-glob{
 width:8px;
 float:right;
}
.box-in-right-container{
 width:550px;
 height:30px;
 float:right;
}
.box-in-menu-container{
 width:75px;
 float:right;
}
.reserved-container{
 width:82px;
 height:20px;
 float:right;
 padding-top:4px;
}
.publish-container{
 width:245px;
 float:right;
}
.fall-text{
 width: 200px;
 float:right;
 padding-right: 5px;
 text-align: right;
}


.ui-dashboard-column .ui-widget-header{
 background:#c1c3c6;
 background-image:url("../image/common/dashboardicon.png");
 background-repeat: no-repeat;
 background-position: 6px 7px;
}
.ui-dashboard-column .ui-widget-header-separator{
 background:#c1c3c6;
 background-repeat: no-repeat;
 background-position: 6px 7px;
}
.ui-dashboard-column .ui-panel{
 padding:0px;
 margin:0px;
}
.ui-dashboard-column .ui-panel .ui-panel-titlebar {
 padding : 5px 17px 8px 29px ; /*  padding: 5px 15px 5px 22px;*/
 cursor: move;
 cursor:-webkit-grab;
 cursor:-moz-grab;
}
.ui-dashboard-column .ui-panel.ui-sortable-helper .ui-panel-titlebar {
 cursor: move;
 cursor:-webkit-grabbing;
 cursor:-moz-grabbing;
}
.tab-seperator{
 height: 32px;
 margin-left: 240px;
 margin-top: 2px;
 width: 8%;
}
.cancel-button{
 background-image:url("../image/common/back-button-bg.png")!important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 width:60px !important;
 height:26px;
 border:1px solid #bebebe; 
 line-height: 18px;
}
.button-padding-menu{
 padding-top:8px;
 padding-right:15px;
 height:37px;
 border-bottom:1px solid #b0b0b0;
}
.menu-btn-container{
 width:200px;
 height:36px;
 float:left;
}
.publish-reserved-container{
 float:right;
}
.publish-reserved-container .publish-radio-btn, .publish-reserved-container .reserved{
 float:left;
}
.publish-reserved-container .reserved{margin-top: 3px}
.publish-reserved-container .reserved .label{float: right;margin-left: 3px;display: inline-block;}


/*Content manager settings button style*/
.content-container{
 height:17px;
 background-color:#4f4f4f;
 padding:3px 0 0 6px;
}
.content-container:hover{
 background-image:url("../image/common/conm.png");
 background-repeat:no-repeat;
 background-position: 155px 0px;}
.content-text{
 width:130px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight:bold;}
.link-img{
 width:17px;
 height:18px;
 margin-right:21px;
 float:right;}
/*End Content manager settings button style*/

/*classes for ajax loading transparent dailog box*/
#ajaxProcessDlg .ui-widget-header{ background:none;}
#ajaxProcessDlg .ui-dialog-content{background: none !important;}
#ajaxProcessDlg.ui-shadow{box-shadow:none !important;}
#ajaxProcessDlg.ui-dialog .ui-dialog-title{padding-left: 8px; color: black;}
/*end of classes for ajax loading transparent dailog box*/

/*classes for ajax loading transparent dailog box*/
#ajaxProcessDlg1 .ui-widget-header{ background:none;}
#ajaxProcessDlg1 .ui-dialog-content{background: none !important;}
#ajaxProcessDlg1.ui-shadow{box-shadow:none !important;}
#ajaxProcessDlg1.ui-dialog .ui-dialog-title{padding-left: 8px; color: black;}
/*end of classes for ajax loading transparent dailog box*/

/*Web menu overlay panel*/
.visible-menu-overlay{
 width: 400px;
 min-height:340px;
 max-height:385px;
 border:1px solid #BDBDBD;
 overflow: auto;
 position:absolute;
 z-index:10;
 padding:10px 0 0 10px;
 background:#EFEFEF;
 top:147px;
 left:424px;
 display:none;
 -moz-box-shadow: 5px 5px 5px #888;
 -webkit-box-shadow: 5px 5px 5px #888;
 box-shadow: 5px 5px 5px #888;
}
/*END Of Web menu overlay panel*/

.input-container-adv-serch{
 background: url("../image/common/search-bg2.png") no-repeat scroll 0 0 transparent;
 float: right;
 height: 28px;
 width: 275px;
}

.ui-blockui-content{
 background:none !important;
 box-shadow:none !important;
}

::-webkit-input-placeholder {
 color: #808080 !important;
 font-weight: normal !important;
}

:-moz-placeholder {
 color: #808080 !important;
 font-weight: normal !important;
}

.ui-watermark {
 color: #808080 !important;
 font-weight: normal !important;
}
.label-txt{
 font-family: Arial,Helvetica,sans-serif;
 font-size: 12px;
}
.board-c-04.ui-dashboard .ui-dashboard-column.ui-sortable .ui-panel,
.board-c-03.ui-dashboard .ui-dashboard-column.ui-sortable .ui-panel,
.board-c-02.ui-dashboard .ui-dashboard-column.ui-sortable .ui-panel, 
.board-c-01.ui-dashboard .ui-dashboard-column.ui-sortable .ui-panel{
 padding:0px !important;
 border:1px solid #CCCCCC;
 margin-bottom: 10px;}
.board-c-04.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-titlebar,
.board-c-03.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-titlebar,
.board-c-02.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-titlebar,
.board-c-01.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-titlebar
{
 background:url("../image/common/dashboard-bg.gif") repeat-x;
 padding:5px 17px 8px 10px
}
.board-c-04.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-content .ui-panelgrid td,
.board-c-03.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-content .ui-panelgrid td,
.board-c-02.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-content .ui-panelgrid td,
.board-c-01.ui-dashboard .ui-dashboard-column .ui-panel .ui-panel-content .ui-panelgrid td
{
 padding:4px 0px;
 width:50%;
 border: 0;
}

.ui-dashboard .ui-dashboard-column {
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin-left: 0;
 padding: 5px;
}

/*css-for-4-colums*/
.board-c-04.ui-dashboard .ui-dashboard-column{

 width:25%;

}


/*css-for-3-colums*/
.board-c-03.ui-dashboard .ui-dashboard-column{
 width:33.3%;
}
/*css-for-2-colums*/
.board-c-02.ui-dashboard .ui-dashboard-column{
 width:50%;}
/*css-for-1-colums*/
.board-c-01.ui-dashboard .ui-dashboard-column{
 width:100%;}

.dashboard-tab {
 background-color: #DADADA;
 width: 100%;
}
.center-part-dashboard {
 float: left;
 font-size: 22px;
 font-weight: bold;
 height: 28px;
 padding-top: 5px;
 text-align: center;
 width: 67%;
}
.left-part-dash {
 float: left;
 height: 35px;
 width: 15%;
 z-index: 1 !important;
 background:url("../image/common/dash-set-bg.gif") no-repeat 0 center;
}
.setings-btn{
 width:20px;
 height:20px;
 margin:9px 0 0 13px;
 background:url("../image/common/setings-btn.gif") no-repeat;
}
.img-bg-list{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_list.png");
}
.img-bg-new{
 width: 17px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_new.png");
}
.dash-text-align{
 text-align: right; 
}
.dashboard-text-container {
 width:50%;
 float:left;
 height:20px;
}
.dashboard-text-container2 {
 width:34%;
 float:left;
 height:20px;
 overflow: hidden;
 line-height: 20px;
}
.dashboard-text-container3{
 width:26%;
 float:left;
 height:20px;
 color:black;
 overflow: hidden;
 line-height: 20px;
}
.dashboard-text-container4{
 width:40%;
 float:left;
 height:20px;
 color:black;
 overflow: hidden;
 line-height: 20px;
}
.dashboard-text-container5{
 width:54%;
 float:left;
 height:20px;
}
.dashboard-anchor{
 width:100%;
 height:24px;
}
.dashboard-no-anchor{
 width:100%;
 height:19px;
}
.dashboard-showall{
 height:19px; 
 float:right;
}


.ui-button.adfolder-button{
 background-image:url("../image/common/adfolder.png")!important;
 background-position: center !important;
 border-right: none !important;
 border-radius: 3px 0px 0px 3px !important;
 background-repeat: no-repeat !important;
 width:60px !important;
 margin: 0 !important;
}
.ui-button.import-button{
 background-image:url("../image/common/import-file.png")!important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 border-radius: 0px 3px 3px 0px !important;
 width:60px !important;
} 
.adfolder-button span:before, .import-button span:before{
 content:"a";
 color: transparent;
}
.highlighted {
 background-color:#B5B4B4;
}

.externalUrlClass{
 padding: 0px;
}

.tstyle{  
}
.alone{  
 display: inline;
}
.img-bg-uninstall{
 width: 18px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/ico_uninstall.gif");
}
.img-bg-uninstall:hover{
 background:url("../image/icons/ico_uninstall-ho.gif");
}
.img-bg-viewdoc {
 width: 18px;
 height:17px;
 float:left;
 margin-right:5px;
 background:url("../image/icons/view-icon.gif");
}
.img-bg-viewdoc:hover {
 background:url("../image/icons/view-icon-hover.gif");
}

span.cke_skin_kama {

 border: 1px solid #CCCCCC !important;
 border-radius: 0px !important;
 padding: 0px !important;
}

span.cke_skin_kama .cke_wrapper {
 background-color: #FFFFFF;
 background-image: url("../image/icons/");    
 border-radius: 0px;
 display: block;
 padding: 1px;
}

#nlTemplate .ui-widget-content {
 background: none repeat scroll 0 0 #FFFFFF;
 border: none !important;
 color: black;
 font-size: 12px;
 text-align: left;
 background-color: #EFEFEF;
}
#nlTemplate .ui-panelgrid td {
 border-color: inherit;
 border-style: none;
 border-width: 1px;
 padding: 4px 10px; 
}
.cont_search{
 background: url("../image/common/search-bg.png") no-repeat scroll 0 0 transparent;
 float: right;
 height: 28px;
 margin-right: 20px;
 margin-top: 15px;
 width: 221px;

}
.ui-selection-column .ui-dt-c span {
 color: #FFFFFF;
 text-shadow: none;
 margin-left: 0px;
}

.inputText{
 width:49%;
}
/*css added for save button and save collection modification begin  (shuaib)*/

.ui-menuitem-text{
 float: none !important;
 white-space: nowrap;
 display: list-item;
 margin-right: 2em;
}
.ui-menu{
 width: auto;
}
.ui-splitbutton #save_menuButton.ui-button.ui-widget.ui-state-default {
 border: 1px solid #bebebe;
 margin-top: 1px;
}
.ui-splitbutton #save_collection_menuButton.ui-button.ui-widget.ui-state-default, .ui-splitbutton #saveBtn_menuButton.ui-button.ui-widget.ui-state-default, .ui-splitbutton #savebutton_menuButton.ui-button.ui-widget.ui-state-default {
 border: 1px solid #bebebe !important;
 border-left: none !important;
}
.ui-splitbutton #saveBtn_button.ui-button.ui-widget.ui-state-default, ui-splitbutton #save_collection_button.ui-button.ui-widget.ui-state-default {
 margin-top: 0;  
}
.ui-splitbutton #save_button.ui-button.ui-widget.ui-state-default {
 border: 1px solid #bebebe;
 margin-top: 1px;
}
.ui-splitbutton #savebutton_button.ui-button.ui-widget.ui-state-default {
 border: 1px solid #bebebe;
 margin-top: 1px;
}
.ui-splitbutton #savebutton_button.ui-state-hover a, .ui-state-hover a:hover{
 /*background: #F39400;
 color:white;
 background-image:linear-gradient(to right, transparent 0%, transparent 95%, rgba(0, 0, 0, 0.24) 100%); */ 
}

.ui-state-hover a:hover{

}
.ui-menu.ui-menu-dynamic, .ui-menu.ui-menu-sliding.ui-menu-dynamic{
 border: 1px solid #bebebe;
}
.separator-border {
 height: 6px;
}
.ui-splitbutton #save_menuButton.ui-state-default .ui-icon{
 background-image: url("../image/common/ui-icons_616161_256x240.png");
 margin-left: -8px;
}
.ui-splitbutton #savebutton_menuButton.ui-state-default .ui-icon{
 background-image: url("../image/common/ui-icons_616161_256x240.png");
 margin-left: -8px;
}

#saveBtn_button,
#save_collection_button {
 float: left; 
 padding: 1px 0 2px;
 font-size: 11px;
 line-height:18px;
}

.ui-splitbutton .ui-button { 
 border-radius: 4px 0 0 4px;
}
.ui-splitbutton #saveBtn_menuButton, .ui-splitbutton #save_collection_menuButton{
 border-radius: 0 4px 4px 0; border-left:none; width: 18px;
}
/*Collection save split button*/
.ui-splitbutton #save_collection_menuButton.ui-state-default .ui-icon{  
 margin-left: -8px;
}
/* Ends Collection Split button style */

.ui-button-icon-only .ui-button-text{
 line-height:16px;
}
/*css added for save button modificatin end  */
/*css added for newsletter  selectcheckBoxmenu modificatin start  */

.ui-selectcheckboxmenu-panel {
 border-radius: 5px;
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
 overflow: hidden;
 padding: 0.2em;
 position: absolute;
}
.ui-helper-clearfix {
 display: block;
}

.ui-selectcheckboxmenu-header .ui-inputfield {
 padding: 1px 20px 1px 2px;
 border: 1px solid;
 border-radius: 3px 3px 3px 3px;
 height: 17px;
 margin-left: 10px;
 margin-top: -11px;
 width: 80%;
}
.ui-widget-header .ui-inputfield, .ui-widget-content .ui-inputfield {
 font-weight: normal;
}
.ui-widget-header .ui-inputfield, .ui-widget-content .ui-inputfield {
 font-weight: normal;
}

.ui-helper-clearfix:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}

.ui-selectcheckboxmenu-header {
 border: 1px solid #BDBDBD;
 border-radius: 3px;
 margin-bottom: 0.3em;
 padding: 0.3em 0 0.3em 0.4em;
 margin-bottom: 0px;
}

.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon {
 position: absolute;
 right: 5px;
 top: 2px;
}
.ui-selectcheckboxmenu-header span.ui-icon {
 float: left;
}

.ui-selectcheckboxmenu-label {
 width:100% !important;
 height: 21px;}
.ui-selectcheckboxmenu {
 display: inline-block;
 position: relative;
 width: auto;
 zoom: 1;
 cursor: pointer;
 overflow: hidden;
 *display: inline;
 height:21px;
 padding:1px;
 border: 1px solid #BDBDBD

}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background-color: #F0F0F0;
 border-color: -moz-use-text-color #CBCBCB #CBCBCB;
 border-image: none;
 border-right: 1px solid #CBCBCB;
 border-style: none solid solid;
 border-width: medium 1px 1px;
 margin-top: 3px;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item {
 border:none;
 cursor: pointer;
 margin: 1px 0;
 padding: 3px 5px;
 text-align: left;
 white-space: nowrap;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item {
 font-weight: normal;
 border:none;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item li:hover {
 border:none;
}
.ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-list .ui-widget-content .ui-widget .ui-corner-all .ui-helper-reset li:hover {
 border: none;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list {
 border:1px solid #cbcbcb;
 border-top: none;
 margin-top: -1px;
 background-color: #f0f0f0;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
 background:none;
 background-color: #555555;
 border:none;
}
.ui-dialog .ui-state-default {

}
.ui-selectcheckboxmenu-label {
 margin-left: -1px;
 padding-top: 3px;
}

.ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-active{
 background:#767676;
 color:#FFF;
}
.ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight{
 background:#bebebe;
}

.ui-selectcheckboxmenu-items-wrapper{
 max-height: 160px;
 overflow-y: auto;
}
.nlBtnStyle{
 float: left; padding:1px 0 2px 0px; border:1px solid #bebebe; font-size: 11px; margin:10px 0 0 10px; line-height:18px;
}

.mailgname {
 height: 21px !important;
 width : 250px !important;
 margin-left: 10px;
}
/*css added for newsletter  selectcheckBoxmenu modificatin end  */

#historyDlg .ui-dialog-titlebar  span {
 color: #252526;
 float: left;
 font-weight: bold; 
 text-align: center;
 font-size: 17px;
 width: 96%;

}

#historyDlg .ui-dialog-titlebar  a {
 width: 16px;
}

#historyDlg .ui-dialog-titlebar{
 background: #EFEFEF;
 border-bottom: 1px solid #b0b0b0 !important;
}

/*css added by sajadh for left menu ui */
#left_column {
 float: left;
 overflow-x: hidden;
 overflow-y: auto;
 width: 100%;
 float: left;
 background: rgb(217,216,216);
 background: -moz-linear-gradient(left, rgba(217,216,216,1) 95%, rgba(193,193,193,1) 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(95%,rgba(217,216,216,1)), color-stop(100%,rgba(193,193,193,1)));
 background: -webkit-linear-gradient(left, rgba(217,216,216,1) 95%,rgba(193,193,193,1) 100%);
 background: -o-linear-gradient(left, rgba(217,216,216,1) 95%,rgba(193,193,193,1) 100%);
 background: -ms-linear-gradient(left, rgba(217,216,216,1) 95%,rgba(193,193,193,1) 100%);
 background: linear-gradient(to right, rgba(217,216,216,1) 95%,rgba(193,193,193,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d8d8', endColorstr='#c1c1c1',GradientType=1 );
}

/*Company */
.companies_box {
 background: none repeat scroll 0 0 #EEEEEE;
 border-radius: 10px 10px 10px 10px;
 box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.5);
 padding: 20px;
 text-align: center;
 height: 288px;
 text-align: left !important;
 width: 320px;
}
div.companies_list {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #B8C3C8;
 float: left;
 height: 252px;
 overflow-y: auto;
 width: inherit;
}
div.list_title {
 background: none repeat scroll 0 0 #F39400;
 color: #FFFFFF;
 font-size: 14px;
 font-weight: bold;
 padding: 10px;
 width: 94.5%;
}
.list_content div {
 background: url("../image/common/arrow.gif") no-repeat scroll right center transparent;
 border-bottom: 1px solid #B8C3C8;
}
.list_content div:hover {
 background-color: #F0BB65;
 cursor: pointer;
}
.list_content a {
 color: #000000;
 display: block;
 padding: 10px;
 text-decoration: none;
}

#head_right11 {
 width : 69%;
 float: left;
}

.search-wrap {
 float: right;
}
#widgetContentTable_dnd_bottom .ui-icon-arrowthick-1-n{display: none;}/*this is to fix a problem on OSX*/


.ui-editor ui-widget-content{
 height: 500px;
 width: 700px;
}
.ui-editor-toolbar{
 width : 700px;
}

.ui-editor iframe {
 border: medium none;
 height: 500px;
 margin: 0;
 padding: 0;
 width: 700px;
}

#template_tabView .ui-editor {
 width:100% !important;
}

#template_tabView iframe .firebugResetStyles {
 width:100% !important;
 height:475px !important;
}
#template_tabView iframe {
 height:447px !important;
}
.select-close{
 width:18px;
 height:18px;
 float:left;
 margin-top:5px;
 cursor: pointer;
}

.right-container-top.padding-reset {
 padding-bottom: 0;
}

.dialog-wrap .ui-dialog {
 height: calc(100% - 80px) !important;  

}

.dialog-wrap .ui-dialog-content,
.dialog-wrap.menu-dialog #menuDialogueId .ui-dialog-content.ui-widget-content {
 height: 100% !important;
}

.dialog-wrap.menu-dialog .visible-menu-overlay {
 top: auto;
 left: 398px;
 width: 272px;
}

.dialog-wrap.menu-dialog .visible-menu-overlay .ui-tree {
 width: auto;
}

.inner-msg-position{
 position:absolute; 
 z-index:100; 
 width: 100%; 
 top: 25px;
}

.ui-command-button{
 padding:1px 0 2px 0px !important; 
 border:1px solid #bebebe !important; 
 font-size: 11px !important; 
 line-height:18px !important;  
}

/*tab new styles starts here - praveen*/

.tab.styl1 {
 float: left;
 height: 32px !important;
 background-color: #4F4F4F;
 margin-bottom: 15px;
}

.tab.styl1 .tabLabel.active {
 background-color: #F39400;
 color: #FFFFFF;
 float: left;
 height: 16px;
}

.tab.styl1 .tabLabel.disabled {
 background-color: #4F4F4F;
 color: #FFFFFF;
 float: left;
 height: 16px;
}

/*tab new styles ends here - praveen*/

/*******************ecom*******************/
.ecomcontainer {
 width: 960px;
 padding: 25px 0;
 margin: 0 auto;
}

.ecom-data-table {
 border-collapse: collapse;
}

.ecom-data-table tr {
}

.ecom-data-table td {
 padding: 5px 10px;
 border: 1px solid #A4A4A4;
}
#productDesc .ui-editor-toolbar{
 width : 500px;
}
.ec-container {
 width: 960px;
 padding: 50px 0;
 margin: 0 auto;
}

.ec-data-table {
 border-collapse: collapse;
}

.ec-data-table tr td {
 padding: 5px 10px;
 border: 1px solid #000;
}

.ec-data-table.table-style-2 {
 border: 1px solid #000;
}

.ec-data-table.table-style-2 tr td {
 padding: 0;
 border: 0;
 vertical-align: top;
 text-align: left;
}

.ec-data-table.table-style-2 table tr td {
 padding: 10px;
}

.ec-txt-uppercase {
 text-transform: uppercase;
}

.ec-padding-left {
 padding-left: 90px !important;	
}

#contentAttrTable table thead th.mandatoryimage {
 background: url("../image/icons/icon-mandatory.png") no-repeat scroll center center #F39400;
 /*  float: left;
   height: 17px;
   width: 25px !important;*/
}
#contentAttrTable table thead th.readonly {
 background: url("../image/icons/lock.png") no-repeat scroll center center #F39400;
}
#contentAttrTable table thead th.isActive {
 background: url("../image/icons/eye.png") no-repeat scroll center center #F39400;
}
#contentAttrTable table thead th.filter {
 background: url("../image/icons/filter.png") no-repeat scroll center center #F39400;  
}
.ui-datatable .ui-datatable-data td.drag{
 background: url('../image/icons/drag.gif') no-repeat scroll center 4px transparent
}
/*******************ecom end*******************/

#widgetContentTable .ui-dt-c {padding:0;}
#widgetContentTable .ui-dt-c .ui-button {right: 0;}
.inline-buttons a {display:inline-block !important; padding:0}

#widgetContentTable tbody tr td:last-child a, #zcmsStaticTableId_data tr td:last-child a,#webSiteTable_data tr td:last-child a, #webContentTable_data tr td:last-child a, #websiteFileTable_data tr td:last-child a, #companyTable_data tr td:last-child a, #globalLanguageTable_data tr td:last-child a, #webWidgetTableId_data tr td:last-child a, #webStaticTableId_data tr td:last-child a, #zcmsWidgetTableId_data tr td:last-child a, #zcmsContentTable_data tr td:last-child a, #userTable_data tr td:last-child a, #globalMailTable_data tr td:last-child a, #zcmsThemeTableList_data tr td:last-child a, #templateTable_data tr td:last-child a, #contentAttrTable_data tr td:last-child a{ display:inline-block; padding:0;}
#webSiteTable_data .ui-dt-c, #webContentTable_data .ui-dt-c, #companyTable_data .ui-dt-c, #globalLanguageTable_data .ui-dt-c, #webWidgetTableId_data .ui-dt-c, #webStaticTableId_data .ui-dt-c, #zcmsWidgetTableId_data .ui-dt-c, #zcmsStaticTableId_data .ui-dt-c, #advSearchTableId_data .ui-dt-c, #userTable_data .ui-dt-c, #globalMailTable_data .ui-dt-c,  #zcmsThemeTableList_data .ui-dt-c, #zcmsContentTable_data .ui-dt-c, #templateTable_data .ui-dt-c, #contentAttrTable_data .ui-dt-c, #websiteFileTable_data.scripts-table .ui-dt-c{padding: 5px}
#UserTableId_data .ui-dt-c, #ContentTableId_data .ui-dt-c{padding: 5px 0}
#widgetContentTable .ui-widget-content:hover{background:#eee}
#widgetContentTable thead .ui-datatable-header input{
 position: absolute;
 top: 82px;
 right: 10px;
 padding: 8px 21px;
 border-radius: 4px;
 box-shadow: 0px 0px 3px #888 inset;
 width: 180px;
 background: url("../image/common/search-btn.png") no-repeat 7px center #fff;
}

#board .ui-widget-content a { padding:0 10px; box-sizing: border-box;}
#board .ui-widget-content a:hover { background:#efefef}
#board .ui-widget-content .dashboard-showall a:hover{background:none;text-decoration:underline}
#board .ui-widget-content .dashboard-showall a:after{content:"»"}
#board .ui-panel .ui-panel-content{ padding:0;}

#widgetContentTable thead th.ui-datatable-header{padding: 0;}

.collectonDatatable a{ display:block; padding:5px 0;}
.collectonDatatable td{padding: 0;}
.collectonDatatable tr:hover{ background:#eee;}
.collectonDatatable tr.ui-datatable-empty-message:hover{ background:none;}
tr.ui-datatable-empty-message td div.ui-dt-c{text-align:center !important; padding:5px !important;}

.fileUploadPanelStyle a{ display:inline;}
.panel-name{
 padding: 5px 10px;
 display: block;
 font-style: italic;}

.ui-widget-content a.checkBooleanLink {
 color: #373737;
 display: block;
 padding: 0;
}

#tabView\:webSiteTable_data tr td:last-child a, #tabView\:sysLanguageTable_data tr td:last-child a, #tabView\:globalUserTableId_data tr td:last-child a, #tabView\:globalurlTable_data tr td:last-child a, #tabView\:globalMailTable_data tr td:last-child a, #tabView\:globalurlTable_data tr td:last-child a{ display:inline-block; padding:0;}
#tabView\:webSiteTable_data .ui-dt-c, #tabView\:sysLanguageTable_data .ui-dt-c, #tabView\:globalurlTable_data .ui-dt-c, #tabView\:globalUserTableId_data .ui-dt-c, #tabView\:globalMailTable_data .ui-dt-c, #tabView\:globalurlTable_data .ui-dt-c{padding: 5px}
#tabView\:globalLanguageTableId .ui-dt-c, #tabView\:gblLanguageTableId .ui-dt-c, #globLanguageTableId .ui-dt-c, #collectionweblLanguageTableId .ui-dt-c, #weblLanguageTableId .ui-dt-c{padding: 4px 17px;}
#tabView\:gblLanguageTableId_data tr, #tabView\:CMSTableId_data tr, #tabView\:globalUserTableId_data tr{border-bottom:1px solid #eee}
#tabView\:userTableId_data tr td:last-child a{ display:inline-block; padding:0;}
#tabView\:userTableId_data .ui-dt-c{padding: 5px 0}
#tabView\:CMSTableId_data .ui-dt-c{padding: 3px 0}
#tabView\:userTableId_data tr{border-bottom:1px solid #eee}
.toggle-right .ui-widget-content a{display:inline}

/***********css added for media library starts here******************/
#mediaDetail .head{
 height:45px;
}
#mediaDetail .image-prew{
 width: 500px;
 height: 500px;
 display: table-cell;
 vertical-align: middle;
 background: #000;
 text-align: center;
}
#mediaDetail .image-details{
 width: 400px;
 height: 100%;
 position: absolute;
 top: 45px;
 right: 0;
 background: #fff;
}

#mediaDetail .image-prew img{
 max-width:100%;
 max-height:100%;
}

#mediaDetail .ui-dialog-content{
 padding:0
}
#mediaTable .ui-dt-c img{
 max-height: 25px;
 max-width: 25px;
}
#mediaGridId .ui-datagrid-column .ui-commandlink img{
 max-height: 80px;
 max-width: 80px;
}
#mediaTable_data tr:hover{
 background:#f6f6f6
}
#mediaTable .ui-selection-column{ 
 width:25px;
}
#mediaTable .ui-selection-column .ui-dt-c{
 text-align:right;
}
#mediaTable .ui-selection-column .ui-chkbox{
 margin:0;
}
#mediaTable .thumb{
 width: 55px; 
 text-align:center;
}
#mediaTable.ui-datatable th, #mediaTable.ui-datatable tfoot td{
 padding: 4px 0px;
}

#mediaTable .delete-wrap a{ 
 display:inline;
}
#mediaTable .checkBox{
 text-align: center;
}
#mediaTable .columnLeft{
 text-align: left;
}
#mediaGridId .ui-datagrid-column .ui-chkbox{
 display:none; 
 position:absolute; 
 top:4px; left:0;}

#mediaGridId .ui-datagrid-column:hover .ui-chkbox{
 display:inline-block;}

#mediaGridId .ui-widget-content{
 position:relative;
 text-align: center;
 padding: 0;
 box-sizing: border-box;}

#mediaGridId .ui-datagrid-column .ui-panel{
 margin: 0 auto;
 width:100px;
 float: left;
}

#mediaGridId .ui-panel-content table:hover{
 border: 1px solid #eee;}

#mediaGridId .ui-panel-content table{
 box-sizing:border-box; 
 height:120px; 
 width:100px;
 border: 1px solid transparent; 
 border-radius:4px;}

#mediaGridId .file-selected table{
 border: 1px solid #eee !important;}

#mediaGridId .file-selected .ui-chkbox{ 
 display:inline-block !important;}

#mediaTable .thumb div{ 
 text-align:center}

#mediaGridId .ui-datagrid-column .ui-widget-content .thumb a {
 height: 100px; 
 width: 100px; 
 display: table-cell;
 vertical-align: middle; 
 padding: 0;}

#mediaGridId .ui-widget-content a {
 padding: 0;
}

.media-label {
 width: 125px;word-wrap: break-word;
}

.mediaDiv .ui-inputfield {
 margin-right: 10px;
}
/*added to to restrict progress bar in substitute file*/
#mediaDetail .ui-fileupload-cancel{
 display: none;
}
#mediaDetail .ui-fileupload-content .ui-progressbar{
 width: 100px;
}

/*******************media library end*******************/

.mediaTableStyle .ui-dt-c img{
 max-height: 25px;
 max-width: 25px;
}
.mediaGridStyleContent .ui-datagrid-column .ui-commandlink img{
 max-height: 80px;
 max-width: 80px;
}
.mediaTableStyle tr:hover{
 background:#f6f6f6
}
.mediaTableStyle  .ui-selection-column{ 
 width:25px;
}
.mediaTableStyle  .ui-selection-column .ui-dt-c{
 text-align:right;
}
.mediaTableStyle  .ui-selection-column .ui-chkbox{
 margin:0;
}
.mediaTableStyle  .thumb{
 width: 55px; 
 text-align:center;
}
.mediaTableStyle .ui-datatable th, #mediaTable.ui-datatable tfoot td{
 padding: 4px 0px;
 text-align:left;
}

.mediaTableStyle  .delete-wrap a{ 
 display:inline;
}
.mediaTableStyle  .columnLeft{
 text-align: left;
}
.mediapanel{
 width:100px;
}
.mediapanelGrid{
 width: 100%;
 text-align: center;
}

.mediaGridStyleContent {
 background: #FFF;
}

.uiDataTableStyle>tbody>tr {
 background: #FFF;
}
.uiDataTableStyle>tbody>tr:hover {
 background: #EEE;
}

#mailtablediv .dragTable td {text-align:left;}
#mailtablediv .dragTable tr{height:32px;}
#mailtablediv .dragTable td input.draginput{border: 1px solid #979797;color: #313131;height: 28px;padding-left: 4px;width: 71%;}

/*#cmsDialogObject .tabContent,
.dialog-box-head, 
.dialog-box-message {
  margin-top: 10px;
}

.dialog-box-message {
  border-bottom: 1px solid #B0B0B0;
}

.list-group-wrap {
  margin-top:5px; 
  height: 28px;
}*/
.dialog-box-message{ margin:0; border:none;position: absolute;z-index: 2;width: 100%;margin-top: -10px;}
#cmsDialogObject .list-group-wrap {height:auto; padding: 10px; margin:0;}

#mailtablediv { max-height: 600px;}


.divFile {width:200px;margin-top: -3px ;margin-left: 10px;}
/*Manage menu group popup button styles */
.buttonCommonStyle{padding:1px 0 2px 0px;border:1px solid #bebebe !important;font-size: 11px !important;line-height:18px;}
.buttonSave{margin:3px 0 0 10px;}
.buttonCanRight{float:right; margin:3px 10px 0 0px;}
.access-output{margin-left:284px !important;}
.group-table-header{height: 21px;text-align: left;width: 15px;}
.table-th{height: 21px;text-align: left !important; font-size: 1.1em;}
.table-th-width{width: 350px;}
.table-th-sep{width: 65%;}
.outputLable{color: #FFFFFF;}
.delete-group{background-color:#ffffff; margin-left:78%;}
#tabView tab-view{width:100%; background-color: #EFEFEF;}
.button-delete-group{float: right;  border: 1px solid #BEBEBE !important;font-size: 11px !important;line-height: 18px !important;padding: 1px 0 2px !important;}
/*Go to CMS*/
.content-button-right{padding:1px 0 2px 0px; border:1px solid #bebebe !important; font-size: 11px !important;line-height:18px;}
.button-pos-menu{float: right; margin:3px 0 0 10px;}
.button-pos-gotocms{float: right;margin: 3px 0 0;}
.global-button-pos-gotocms{margin-left: 78%;}
.global-button-pos-gotocms{margin-left: 78%;}
#main-container {min-width: 950px; -moz-box-sizing: border-box; box-sizing: border-box;overflow: hidden;}
.complex #main-container {min-width: 0;}
/*for migration*/

#saveBtn_menu.ui-menu .ui-menuitem-link{ background-image: none;}
#saveBtn_menu.ui-menu .ui-menuitem-link:hover{ color: #FFF;}

.ui-radiobutton{
 display: block;}

/*Confirm dialog box style*/
.confirmDialogContent .ui-dialog-content {
 padding: 20px 0 20px 10px;}

.downloadConfirmDialog .ui-dialog-content {
 height: 30px !important;
 padding: 10px;}

/*End of Confirm dialog box style*/

/*Data table */
.ui-datatable-table>tbody>tr {
 background: #FFF;
}
.ui-datatable-table>tbody>tr:hover {
 background: #EEE;
}
.ui-datatable-table>tbody>tr:hover a {
 color: #F39400;
}

.ui-column-title{
 color: #FFF;  
 margin-left: 5px;
 white-space: nowrap;}

/*Added after Primefaces 5.0 migration*/
.no-sort-button .ui-column-title{
 margin-left: 0px;
}

.ui-action-icon-column{
 width:44px;}

.ui-datatable thead th{
 border-width: 0px;
 white-space: normal;}

.ui-datatable .ui-sortable-column-icon{
 margin-left: -3px;
 margin-top: 0px;
}
.sort-btn .ui-column-title{
 /*header text*/
 margin-left:0px;
}

.ui-datatable thead th, .ui-datatable tfoot td{
 text-align:left;
}

/*Datatable global filter search input field */
.ui-datatable-header .ui-global-filter{
 position: absolute;
 top: 82px;
 right: 10px;
 padding: 8px 21px;
 border-radius: 4px;
 box-shadow: 0px 0px 3px #888 inset;
 width: 180px;
 background: url("../image/common/search-btn.png") no-repeat 7px center #fff;
}
/*Datatable global filter search input field close button*/
#resetSearch {
 background: url("../image/common/reset-btn.png") no-repeat scroll 0 0 transparent;
 display: none;
 border: medium none;
 height: 18px;
 position: absolute;
 right: 12px;
 top: 91px;
 width: 16px;
 z-index: 1;
 cursor: pointer;
}
#relWidgetSearch{
 background: url("../image/common/reset-btn.png") no-repeat scroll 0 0 transparent;
 display: none;
 border: medium none;
 height: 18px;
 position: absolute;
 right: 12px;
 top: 12px;
 width: 16px;
 z-index: 1;
 cursor: pointer;
}
#relResourceSearch{
 background: url("../image/common/reset-btn.png") no-repeat scroll 0 0 transparent;
 display: none;
 border: medium none;
 height: 18px;
 position: absolute;
 right: 12px;
 top: 12px;
 width: 16px;
 z-index: 1;
 cursor: pointer;
}

.ui-global-user-filter{
 position: absolute;
 top: 82px;
 right: 10px;
 padding: 8px 21px;
 border-radius: 4px;
 box-shadow: 0px 0px 3px #888 inset;
 width: 180px;
 background: url("../image/common/search-btn.png") no-repeat 7px center #fff;
}

/*End of datatable style*/

/*Tree table*/
.ui-treetable thead th, .ui-treetable tbody td, .ui-treetable tfoot td{
 border-width: 0px;
}
.ui-treetable .ui-treetable-data td, .ui-treetable .ui-treetable-data-empty td{
 border:none;
}
.ui-icon-triangle-1-new {
 background-image: none;
 background-color:#f00;
 /*Right arrow*/
}
.ui-treetable-selectable-node.ui-state-hover .ui-icon
{
 background-image: url("../image/common/ui-icons_616161_256x240.png"); 
}
/*End of Tree table style*/

.ui-dialog-header{
 width:170px;
 text-align: center;
 font-weight: bold;
 font-size: 18px;
 height:auto;
 float:left;
 padding: 3px 0px 0px 10px;
 margin-left: 15px;
 padding-top:10px; 
}

.ui-panelgrid .ui-panelgrid-cell{
 border-style: none;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header-box, .ui-datatable-scrollable .ui-datatable-scrollable-footer-box{
 padding-right: 0px;
}


/*File upload style*/

.ui-fileupload-content .ui-progressbar{
 border: 1px solid #efefef;
 border-radius: 10px 10px 10px 10px;}

.ui-fileupload-content .ui-progressbar .ui-corner-all{
 border-radius: 5px;}

.ui-fileupload-cancel{
 border:1px solid #bebebe !important;}

.upload-style1 .ui-progressbar-value{
 height: 11px;}

.commonUpload .ui-fileupload-content{
 height: 465px;
 overflow-y: auto;}

.commonUpload .ui-fileupload-buttonbar .ui-button { 
 padding: 5px 0 0; 
 height: 22px; 
 margin-right: 15px;
 overflow: visible;
 border: 1px solid #BEBEBE !important; 
}

.commonUpload .ui-fileupload-buttonbar button.ui-button {
 height: 29px;
}

.commonUpload .ui-button-text {
 font-size: 11px; 

}

.commonUpload .ui-fileupload-buttonbar {
 padding: 5px 0 5px 12px;
}

.commonUpload button .ui-button-text {
 position: relative;
 top: -2px;
}

.ui-fileupload .start {
 display: none;
}
.commonUpload{

}
.contentUpload .ui-fileupload-content{
 display: none;
}

.icon-reposition .ui-fileupload {
 float: left;
}

.icon-reposition .ui-commandlink {
 float: left;
 margin: 9px 0 0;
}


.contentUpload.commonUpload .ui-fileupload-buttonbar .ui-button {
 padding: 0;
}

.contentUpload.commonUpload .ui-fileupload-buttonbar {
 padding: 9px 0 5px;
 background: none;
}
.no-empty-message .ui-datalist-content .ui-datalist-empty-message{
 display:none;
}

.mediaUploadLibrary .ui-fileupload-buttonbar  {
 background: none;
 position: absolute; 
 text-align: center;
 width: 95%;
 top: 225px;
}

.mediaUploadLibrary .ui-button {
 margin-right: 10px;
}

.fileupload-content, .ui-fileupload-content {
 text-align: center;
}

#uploadDialog .fileupload-content, #uploadDialog .ui-fileupload-content:before {
 content: "Drag and drop files here";
 display: block;
 padding-top: 24px;
 font-size: 18px;
 color: #CCCCCC;
}

#uploadDialogCollection .fileupload-content, #uploadDialogCollection .ui-fileupload-content:before {
 content: "Drag and drop files here";
 display: block;
 padding-top: 24px;
 font-size: 18px;
 color: #CCCCCC;
}

.mediaUploadLibrary .ui-fileupload-buttonbar .ui-fileupload-cancel {
 display: none;
}

.mediaUploadLibrary .ui-fileupload-upload {
 margin-left: -90px;
 position: absolute;
 top: 290px;
}

#uploadDialogDiv #selectMenu,
#uploadDialogDiv .ui-selectonemenu,
#uploadDialogDiv .ui-selectonemenu-label {
 border: 1px solid #BDBDBD !important;
}

#uploadDialog .ui-dialog-content {
 background: #FFF; 
}

#uploadDialogCollection .ui-dialog-content {
 background: #FFF; 
}
.mediaColctn{
 float:left;
}
#uploadDialogDiv .popup-head {
 background: none repeat scroll 0 0 #EFEFEF;
}

.mediaUploadLibrary .ui-fileupload-buttonbar .ui-fileupload-choose input,
.media-upload-btn2 .ui-fileupload-buttonbar .ui-fileupload-choose input {
 transform: none;
 width: 100%;
 height: 100%;
 z-index: 9999;
}

/*End of File upload style*/

.content-style a {
 background-color: transparent;
 background-image: linear-gradient(to right, transparent 0%, transparent 95%, rgba(0, 0, 0, 0.24) 100%);
 font-size: 11px !important;
 font-weight: bold !important;
 padding: 4px 0 2px 10px !important;
 border-bottom: 1px solid #D3D3D3;
 border-top: 0 !important;
 color: #575757 !important;
 display: block;
 position: relative;
 text-decoration: none;
 min-height: 0 !important;
 margin-left: -1px;
}

.ui-commandlink img {
 max-height: 25px;
}

.mediaTableStyle .ui-commandlink img {
 max-width: 25px;
}

#menu {
 padding: 15px 0 !important;
}

.developer-menu-head {
 width:100%;
 height: 22px;
 background-image: linear-gradient(to right, transparent 0%, transparent 95%, rgba(0, 0, 0, 0.24) 100%);
 background-color: #F1F0F0;
 padding: 4px 0;
 border-bottom: 1px solid #CCCCCC;
 border-top: 1px solid #FFFFFF;
}

.developer-menu-head img {
 position: absolute;
 right: 10px;
 top: 2px;
}

.developer-menu-head a {
 display: block;
 color: #333333;
} 

.developer-menu-head a span {
 display: block;
 padding: 3px 0 0 10px;
}

.menu-module {
 margin: 0 0 10px;
 width: 199px;
}

.dashboard-container {
 float: left;
 padding: 5px;
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.ui-button, .test-button {
 background: #e1e2e2; /* Old browsers */
 background: -moz-linear-gradient(top,  #e1e2e2 0%, #bebebe 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e2e2), color-stop(100%,#bebebe)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #e1e2e2 0%,#bebebe 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #e1e2e2 0%,#bebebe 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #e1e2e2 0%,#bebebe 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #e1e2e2 0%,#bebebe 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#bebebe',GradientType=0 ); /* IE6-9 */
 border: 1px solid #BEBEBE !important;
 font-size: 11px !important;
 line-height: 18px !important;
 font-size: 11px; 
 font-family: Arial; 
 line-height: 18px;
 margin-right: 10px;
 color: #404141;
}

.test-button:hover {
 color: #F39400;
}

.menu-item {
 width:100px !important;
 padding: 6px !important;
}

.ui-fileupload-buttonbar .ui-fileupload-choose input {
 transform: none;
 width: 100%;
 height: 100%;
 font-size: 3px;
}

.ui-splitbutton-menubutton {
 padding: 0 !important;
}

.ui-datatable-empty-message {
 text-align: center;
}

.float-left {
 float: left;
}

.btn-container .ui-button-text {
 text-indent: -9999px;
}

.btn-container .ui-button {
 padding: 3px 12px 4px;
}

.btn-container .ui-button-text {
 width: 18px;
 height: 18px;
 display: inline-block;
 padding: 0;
}

.list-icon {
 -webkit-border-radius: 3px 0 0 3px;
 border-radius: 3px 0 0 3px;
 margin: 0;
 border-right: none !important;
}

.btn-container .grid-icon {
 -webkit-border-radius: 0 3px 3px 0;
 border-radius: 0 3px 3px 0;
}

.active {
 background: none repeat scroll 0 0 #888888;
 border-color: #666666;
 box-shadow: 0 1px 5px rgba(67, 78, 84, 0.5) inset;
}

.list-icon .ui-button-text {
 background: url("../image/icons/tabs.png") no-repeat scroll 0 0 transparent;
}

.list-icon.active .ui-button-text {
 background: url("../image/icons/tabs.png") no-repeat scroll 0 -20px transparent;
}

.btn-container .grid-icon .ui-button-text {
 background: url("../image/icons/tabs.png") no-repeat -20px 0px;
}

.btn-container .grid-icon.active .ui-button-text {
 background: url("../image/icons/tabs.png") no-repeat scroll -20px -20px transparent;
}
.ui-datatable .ui-datatable-header {
 margin-top: 0px;
}

#mediaTable .ui-datatable thead th, #mediaTable .ui-datatable tbody td, #mediaTable .ui-datatable tfoot td{
 padding:0px;
}

#websiteFileTable_paginator_top{
 visibility: hidden;
 display: none;
}
.ui-datatable .ui-datatable-header{
 padding: 0px 0px;
}
.ui-dt-c span{
 margin-left:0px;         /*this is removed to show the sort by icon.*/
}
#confirmDialog .ui-dialog-content{
 -moz-box-sizing: border-box;
 padding: 10px;
 width: 300px;
}
.img-resizer img {
 margin-left: 0px;
}

.mediaTableStyle .ui-dt-c {
 overflow: visible !important;
}

.mediaTableStyle .ui-sortable-column-icon {
 left: -15px;
}
#mediaTable .ui-sortable-column div.ui-dt-c {
 margin-left: 15px;
 padding: 2px 0;
 position: relative;
}
.delete-wrap .ui-dt-c {
 float: right;
}

/*.mediaTableStyle tr.ui-widget-content{
  height: 39px;
}*/

.file-upload {
 padding: 10px 20px 100px;
}

#uploadDialog .fileupload-content,
#uploadDialog .ui-fileupload-content {
 height: 70px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 4px dashed #CCC;
}

#uploadDialogCollection .fileupload-content,
#uploadDialogCollection .ui-fileupload-content {
 height: 70px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 4px dashed #CCC;
}

.popup-head {
 position: relative;
 background: none repeat scroll 0 0 #DADADA;
}

.popup-head h3 {
 font-size: 22px;
 text-align: center;
 padding: 10px 0;
}

.popup-head .ui-button {
 position: absolute;
 left: 20px;
 top: 10px;
 margin-left: 0;
 margin-top: 0;
}

.popup-content p {
 padding: 0;
}

.files, .file-table, .file-table table {
 width: 100%;
 background: #FFF;
}

#table-file .files {
 margin: 0 auto;
}

.file-table, .file-table table {
 border-collapse: collapse;
}

.file-upload {
 background: #FFF;
}

.fileupload-buttonbar .ui-button.ui-button-text-icon-left.cancel {
 display: none;
}

.fileupload-buttonbar.ui-widget-header {
 background: #FFF;
}

ui-button.ui-widget-header {
 position: absolute;
 z-index: 0;
}

.popup-content {
 margin: 0 auto;
 padding: 0 20px 10px;
 background: none repeat scroll 0 0 #FFFFFF;
}

.fileupload-buttonbar label.ui-button,
.fileupload-buttonbar button.ui-button {
 position: absolute;
}

.fileupload-buttonbar label.ui-button {
 top: 240px;
 left: 50%;
 margin-left: -40px;
}

.fileupload-buttonbar button.ui-button {
 top:  500px;
 left: 50%;
 margin-left: -36px;
}

.table-wrap {
 height: 180px;
 margin: 0 auto;
 width: 858px;
}

.table-file {
 border: 1px solid #CCCCCC;
 left: 21px;
 position: absolute;
 top: 322px;
 width: 856px;
 z-index: 1;
}

.table-wrap-2 {
 height: 160px;
 overflow: auto;
}

.table-head {
 list-style: none;
}

.table-head .name {
 margin-left: 115px;
}

.table-head .size {
 margin-left: 103px;
}

.table-head li {
 float: left;
 color: #FFF;
 padding: 5px;
}

.table-head-wrap {
 background: none repeat scroll 0 0 #F39400;
}

.files tr .preview {
 width: 50px;
}

.files tr .name {
 width: 83px;
}

.files .size {
 text-align: left;
}

.file-upload .fileupload-buttonbar .ui-button input {
 width: 100%;
}

.table-overlay {
 position: absolute;
 height: 160px;
 width: 80%;
 z-index: 3;
}

.media-library .ui-button {
 padding: 1px 0 2px !important;
}

.media-library .views-icon .ui-button {
 padding: 3px 12px 4px !important;
}

.imageTextDetails{
 margin-left:25px;
 margin-top:10px;
 width: 80%;
 border:none;
}
.image-details.upload-btn-fix .ui-commandlink {
 float: left;
 margin-right: 20px;
 margin-left: 20px;
 margin-top: 10px;
}

.image-details.upload-btn-fix .media-upload-btn2 {
 float: left;
 padding: 13px 0 0 0;
}

.media-upload-btn2 .ui-widget-header {
 background: none;
 padding: 0;
 margin-left: 25px;
}

.media-upload-btn2 .fileupload-buttonbar .ui-button {
 font-size: 13px;
 font-weight: normal;
 color: #373737;
 border: 0 none !important;
}

.media-upload-btn2  .ui-button {
 background: none !important;
 border: 0;
}
.media-upload-btn2 input{
 width: 110px;
}

.media-upload-btn2 .ui-state-default .ui-icon{
 background: url("../image/icons/substitute-icon.png") no-repeat scroll;
}


.image-replace .ui-state-default .ui-icon{
 background: url("../image/icons/icon_replace.png") no-repeat scroll !important;
}

.image-replace .ui-state-default:hover .ui-icon {
 background: url("../image/icons/icon_replace-hover.png") no-repeat scroll !important;
}
#mediaDetail .ui-messages-info {
 position: relative;
 z-index: 1;
}

.media-upload-btn2 .ui-button-text-icon-left .ui-button-text {
 position: relative;
 z-index: 9999;
}

.media-upload-btn2 .ui-fileupload .cancel {
 display: none;
}
.media-upload-btn2 .ui-fileupload .start {
 display: none;
}
.media-upload-btn2 .ui-fileupload .progress{
 display: none;
}
.media-upload-btn2 .tooltip {
 display: none;
 position: absolute;
 top: 42px;
 left: 36px;
 background: #737373;
 padding: 5px 10px;
 color: #FFF;
}

.media-upload-btn2 {
 position: relative;
}

.media-upload-btn2:hover .tooltip {
 display: block;
}
.media-upload-btn2 .fileupload-content{
 height: 0;
}

.clearfix:before,
.clearfix:after {
 content: " ";
 display: table;
}

.clearfix:after {
 clear: both;
}

.clearfix {
 *zoom: 1;
}

.dashboard-tab:before,
.dashboard-tab:after {
 content: " ";
 display: table;
}

.dashboard-tab:after {
 clear: both;
}

.dashboard-tab {
 *zoom: 1;
}

.button-padding:before,
.button-padding:after {
 content: " ";
 display: table;
}

.button-padding:after {
 clear: both;
}
.button-disabled {
 background: #aeaeae; 
 color:#dddada;
 cursor:default;
 border:1px solid #bebebe; 
 font-size: 11px; 
 font-family: Arial; 
 line-height: 18px;
}

.inner-table-header{ 
 background: #666666;
 color: #FFFFFF;
 font-size: 15px;
 font-weight: bold;
 padding: 5px 10px;
}

#menuDialoguePanel_content{padding: 0;}
#contMenuClose{float:right;}

.item-media-library {
 margin-top: 10px;
}

.attr-image .ui-widget-header {
 float: left;
 padding: 0 !important;
}

.attr-image .ui-commandlink {
 float: left;
 margin: 0;
}

.attr-image .ui-commandlink img {
 max-height: 23px;
}

.attr-image .fileupload-content, 
.attr-image .ui-fileupload-content,
.attr-upload .fileupload-content, 
.attr-upload .ui-fileupload-content{
 display: none;
}

.attr-image .ui-fileupload-buttonbar .ui-fileupload-choose input {
 transform: none;
 width: 100%;
 height: 100%;
}

.cms-manager .widget-detail-top-individual-container {
 width: 772px;
}

.attr-boolean .widget-item-container {
 width: auto;
}

.attr-date .widget-item-container,
.attr-time .widget-item-container {
 width: auto;
 float: left;
}

.attr-date .ui-datepicker-trigger,
.attr-time .ui-datepicker-trigger {
 margin: 0 0 0 10px;
}

.attr-media .ui-button {
 margin-right: 0;
}

.attr-integer .widget-item-container {
 width: auto;
}


.uploadDialogStyle .popup-content {
 padding: 0;
}


.ui-related-datatable .ui-datatable-header{
 background: none repeat scroll 0 0 #F39400;
 height: 25px;
}
.ui-related-datatable-inner-table thead th{
 display:none;
}
.ui-datatable-column-filter{
 position: absolute;
 top: 82px;
 right: 10px;
 padding: 8px 21px;
 border-radius: 4px;
 box-shadow: 0px 0px 3px #888 inset;
 width: 180px;
 background: url("../image/common/search-btn.png") no-repeat 7px center #fff;
}

/*
  Starting realted toggleright panel style
*/


#mainRelatedPanel { height: calc(100% - 15px);}
#mainRelatedPanel .relatedPanel, #mainRelatedPanel #item-wrapper{height: calc(100% - 20px)}
.global #mainRelatedPanel .relatedPanel, .global #mainRelatedPanel #item-wrapper{height: 100%}
#relAllContentPanel.relatedPanel, #relAllWidgetPanel.relatedPanel,.global #mainRelatedPanel #relResWidgetContentPanel.relatedPanel{height: calc(100% - 40px)}
#widgets.single-item, #resources.single-item, #content-models.single-item {height: calc(33.5% - 23px);overflow-y: auto;}
.global #widgets.single-item,.global #content-models.single-item {height: calc(50% - 23px);overflow-y: auto;}
#mainRelatedPanel .ui-selectonemenu{ width: 100% !important; height: 40px; -moz-box-sizing: border-box !important; box-sizing: border-box !important; border:none;}
#mainRelatedPanel .ui-selectonemenu-label{background: transparent;
                                          border: none !important;
                                          color: #fff;
                                          font-weight: bold;
                                          font-size: 18px;
                                          height: auto;
                                          padding-left: 10px;
                                          padding-top: 10px;
                                          -moz-box-sizing: border-box;
                                          box-sizing: border-box;
}

#mainRelatedPanel .ui-selectonemenu .ui-selectonemenu-trigger{background: transparent;}
#mainRelatedPanel .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{margin-top: 12px;}
#mainRelatedPanel .ui-selectonemenu-panel .ui-selectonemenu-list{ background-color: #f39400 !important;}
#webWidgetRelatedPanel .right-panel-headder{ display: none}
#webWidgetRelatedPanel .toggle-hide-arrow,
.content-page .toggle-hide-arrow {
 width: 100%;
 background: url("../image/icons/close-arrow.png") #4f4f4f no-repeat right 5px center;
 margin: 0;
 height: 16px;
 cursor:pointer;
 float: none;
}
.content-page .toggle-hide-arrow {
 float: right;
 width: 22px;
}
#webWidgetRelatedPanel .toggle-hide-arrow img{ display: none;}
#webWidgetRelatedPanel .ui-treenode-label span:last-child{ color: #999;}
#webWidgetRelatedPanel .ui-related-datatable .ui-datatable-header{
 background: none repeat scroll 0 0 #ccc;
 height: auto;
 padding: 5px 0;
 border-radius: 0;
 position: relative;
}
#webWidgetRelatedPanel .ui-datatable-column-filter{position:static; padding: 5px 28px;}
#webWidgetRelatedPanel .ui-datalist{padding-left: 0;}
#webContentModelTable, #allWebWidgetTable, #relAllResourcePanel, #allWebResourceTable {height: 100%; overflow: hidden;}
#webContentModelTable .ui-datatable-tablewrapper, 
#relAllWidgetPanel .ui-datatable-tablewrapper {height: calc(100% - 35px);overflow: auto;}
#allWebResourceTable .ui-datatable-tablewrapper {
 height: calc(100% - 56px);
 overflow: auto;
}
#relAllWidgetPanel{height: calc(100% - 35px);}
#relAllContentPanel .single-item, #relAllWidgetPanel .single-item, 
#relAllResourcePanel .single-item{ height:100%;}
#mainRelatedPanel .ui-widget-content, #mainRelatedPanel .ui-widget-content{background:transparent;font-size:11px;}
#allWebWidgetTable_data td{border-bottom: 1px solid #ccc;}
#allWebResourceTable_data td{border-bottom: 1px solid #ccc;}
#relatedwebContentModelTable_data > tr > td, #webContentModelTable_data > tr > td{border-bottom: 1px solid #ccc;  padding: 5px 3px;}
#relatedwebContentModelTable_data > tr > td .ui-datalist-item, #webContentModelTable_data > tr > td .ui-datalist-item{ padding-left: 40px; padding-bottom: 3px; border:none;}

.col-attr-type{ color:#999;}
.col-attr-type:before{content:": "}
#allWebWidgetTable_data .col-attr-type{ color:#333;}
#allWebWidgetTable_data .col-attr-name{ color:#999;}

.widget-identifier:before{content:": "}
#webWidgetRelatedPanel .ui-datalist-item{ list-style: none outside none; padding-left: 10px; border-bottom: 1px solid #CCCCCC;}
.relPanelClass .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight{ background: transparent; color: #333333;}
.relPanelClass .ui-selectonemenu-items .ui-selectonemenu-item{font-size: 14px;padding: 10px 5px;}
.relPanelClass .ui-selectonemenu-items .ui-selectonemenu-item:hover{background:#FBEDD5}

#relatedwebContentModelTable_data .img-bg-edit, #relatedwebContentModelTable_data .img-bg-cms,#webContentModelTable_data .img-bg-cms,#webContentModelTable_data .img-bg-edit, #allWebWidgetTable_data .img-bg-edit,#allWebResourceTable_data .img-bg-edit{
 float:right;
}
#widgets .img-bg-edit{
 float:right;
 margin-top: 5px;
}
#widgets .widget-name {
 color: #999999;
}

.inner-toggle-right{ height: 100%; width:250px;}

/*End of realted toggle right panel style*/

.lang-tab {
 overflow-y: auto;
 background: #FFF;
 width: 100%;
}

.cms-manager {
 padding: 10px 0 0;
}

.attr-text .widget-item-container .ui-inputtext,
.attr-text .widget-item-container .ui-password,
.attr-decimal .widget-item-container .ui-inputtext,
.attr-combo .input-container {
 float: left;
}

.attr-text-area .editor-wrap {
 width: 80%;
 position: relative;
 float: left;
}

.attr-bridge .widget-item-container {
 border: 1px solid #BDBDBD !important;
 width:400px; 
 float:left;
 min-height:10px;
 max-height:125px;
 overflow-y:auto;
 padding: 10px;
}
.attr-bridge .filterCheck{
 min-height: 150px;
 width:411px; 
 padding: 4px;
}
.filterCheck .ui-selectlistbox-filter.ui-inputfield{
 padding-right: 7%;
 width: 91%;
}
.filterCheck  .ui-selectlistbox-filter-container .ui-icon{
 right: 10px;
}
.filterCheck .ui-selectlistbox-listcontainer{
 height: 120px !important;
}

.filterCheck .ui-selectlistbox-filter-container{
 width: 411px;
}

.filterCheck .ui-selectlistbox-filter-container .ui-icon-search{
 background-image: none;
 background: url("../image/common/search-btn.png") no-repeat scroll 7px center #FFF;
 width:20px;
}
.filterCheck .ui-selectlistbox-filter-container .ui-inputfield{
 padding-left: 3px !important;
}

.filterCheck .ui-selectlistbox-listcontainer .ui-chkbox {
 margin-right: 5px;
}

.attr-image .commonUpload .ui-fileupload-buttonbar .ui-button {
 margin: 0;
}

.ui-related-datatable .ui-datatable-header #resetSearch{
 top: 12px;
}



.attr-date .widget-item-container .ui-datepicker-trigger {
 border-radius: 0 3px 3px 0;
 margin: 0 !important;
 padding: 0 !important;
 border: 1px solid #BEBEBE !important;
 border-left: medium none !important;
}

.right-button-fix input, .right-button-fix button {
 float: left;
}

.ui-datepicker-trigger.ui-button-icon-only .ui-button-text {
 padding: 3px;
}

.popup-head .ui-button.right-button {
 right: 0;
 left: auto;
}

.popup-head .ui-button.left-button {
 left: 10px;
 right: auto;
}

.popup-head .ui-button.delete-button {
 left: 63px;
 right: auto;
}

.user-access .ui-datatable-header .ui-button.ui-widget.ui-state-default {
 border: 0 !important;
}

.toggle-right.content-page #item-wrapper {
 /*margin-top: 46px;*/
}

.toggle-right.content-page .tab {
 background: none repeat scroll 0 0 #EFEFEF;
 border-bottom: 1px solid #B0B0B0;
 height: 46px;
}

.toggle-right.content-page #item-wrapper .h3style {
 height: 20px;
 padding: 6px 0 4px 10px;
}

.toggle-right.content-page .right-panel-headder{ padding: 0; height: 44px; background: #dadada;}


.icon-reposition .float-left {
 margin: 0 0 0 5px;
}

.icon-reposition .float-left input {
 width: 250px;
}

.ui-commandlink-wrap,
.icon-reposition .float-left > div {
 float: left;
 margin: 0 0 0 10px;
}

.adv-search .float-left span {
 display: block;
 float: left;
 margin: 3px 10px 0 0;
}

.adv-search .float-left .ui-selectonemenu {
 display: block;
 float: left;
 width: 231px;
 height: 21px;
 margin: 0 10px 0 0;
}

.adv-search .input-container-adv-serch {
 position: relative;
}

.input-container-adv-serch .ui-button.ui-widget.ui-state-default,
.user-search-container .ui-button {
 border: none !important;
}
.error input.draginput {
 border: 1px solid #FF0000 !important;
}

.user-permission .sort-btn .ui-chkbox {
 margin: 0;
} 

.content-page {
 background: #FFF;
}

.input-container .search-input{ border:none !important;}

/* Site Menu detai page*/
#siteMenuDetailPage #labelPanel.ui-widget-content{background:none;}
#siteMenuDetailPage #container.ui-widget-content{background:none;}
#siteMenuDetailPage .ui-panel-content{padding:0;}
#siteMenuDetailPage .widget-detail-top-individual-container .label-urlpatern{ width: 200px; float: left}
#siteMenuDetailPage .label-urlpatern input{width: 180px;}
#siteMenuDetailPage .widget-label-container{min-height: 1px;}
#siteMenuDetailPage .ui-panel{padding:0}
#siteMenuDetailPage .ui-selectonemenu{width:180px !important;}
#siteMenuDetailPage .sort-order input{width:auto;}
.popup-head h3 .hd-center-sub-text {
 display: block;
}

.add-content-menu {
 height: auto;
}

.add-content-area {
 position: relative; 
 border-bottom: 1px solid #b0b0b0; 
}

.add-content-menu .popup-head .ui-button {
 position: absolute !important;
 top: 18px;
}

.add-content-menu #container {
 background:#efefef; 
}

.content-tab-wrap .ui-fileupload .ui-widget-header {
 background: none;
 padding: 0;
}

#menuDialogueId .ui-dialog-content.ui-widget-content {
 height: auto !important;
}

.content-tab-wrap .ui-selectonemenu {
 border: 0 !important;
}

#menuDialoguePanel_content .ui-selectonemenu {
 border: 1px solid #BDBDBD !important;
 height: auto;
}

#menuDialoguePanel_content .ui-selectonemenu-label {
 border: 0 !important;
}

.cms-manager .widget-item-container .ui-panel-content .ui-inputfield {
 float: left;
}

.content-tab-wrap .ui-inputtextarea {
 width: 350px;
}

.web-menu-page .ui-fileupload-buttonbar {
 padding: 0;
 background: none;
}

.popup-head.import .test-button {
 padding: 4px !important;
}

.mediaDiv .mediaButton {
 padding: 0 !important;
 float: left;
}

.add-tab-content .ui-widget-content {
 background: none repeat scroll 0 0 #EFEFEF;
}

.reserved .ui-chkbox {
 float: left;
}

table .ui-widget-content,
.bg-white,
.dashboard-container .ui-widget-content{
 background: #FFF;
}

.bg-white {
 height: 100%;
}

.ui-dialog-left-button {
 float:left;
 margin-top:10px;
 margin-left: 10px;  
}

.ui-dialog-right-button{
 float:right;
 margin-top:10px;
 margin-right: 10px;  
}

.one-lang .ui-tabs-nav {
 display: none !important;
}

.web-form-tab{overflow: hidden;}

.web-form-tab .ui-panel,
.web-form-tab .ui-panel-content,
#contentDialog .ui-panel {
 padding: 0;
}

.web-form-tab .attr-integer .ui-inputfield {
 float: left;
}

.web-form-tab .attr-integer .ui-commandlink {
 float: none !important;
}

.web-form-tab .ui-editor-toolbar{
 width : 615px;
}

#save_collection_menu .ui-state-hover a, 
#save_collection_menu .ui-state-hover a:hover {
 color: #FFF;
}

.mng-seo-panel{
 padding:10px;
 background-color: #ffffff;
}
/* For widget drag and drop*/
.draggable{
 cursor:-webkit-grab;
 cursor:-moz-grab;
 z-index:20000000;
}

.draggable:active{
 cursor:-webkit-grabbing;
 cursor:-moz-grabbing;
}

.ui-draggable-dragging{
 cursor:-webkit-grabbing;
 cursor:-moz-grabbing;
}

.CodeMirror.ui-state-hover{
 background:#ddd;
 font-weight: normal; 

}
.ui-draggable-dragging {
 z-index: 9999;
}

.ui-draggable-dragging .img-bg-edit,.ui-draggable-dragging .img-bg-cms {
 display: none;
}

#mainRelatedPanel .ui-draggable-dragging  {
 border: 1px solid #000;
}
/* End of widget drag and drop*/

.img-sync a {
 background: url("../image/common/notifiacation1.png");
 background-repeat: no-repeat;
 background-position: right center;
}
.web-form-tab .img-sync a{
 background: url("../image/common/white-globe.png");
 background-repeat: no-repeat;
 background-position: right center;
}

.content-page.toggle-right {
 position: absolute !important;
}

.static-form .img-sync a{
 background: url("../image/common/white-globe.png");
 background-repeat: no-repeat;
 background-position: right center;
}

.static-form{
 margin-left:0px; width:100%; float:left;
}

.tab.popup-head {
 height: auto;
}

#save_collection .ui-button {
 position:relative;
}

#save_collection{
 position:absolute;
 top: 0;
 left:-10px;
}

.width-auto .ui-selectonemenu {
 width: auto !important;
}

.collection-popup .livesearchcont .input-container {
 float: left;
}

.collection-popup .contentUpload.commonUpload .ui-fileupload-buttonbar {
 padding: 0;
}

.collection-popup .commonUpload .ui-fileupload-buttonbar .ui-button,
.collection-popup .icon-reposition .ui-commandlink {
 margin: 0;
}

.inner-toggle-right .h3style {
 position: relative;
 z-index: 1;
}

.ui-datalist-item .heightspace .ui-commandlink .img-bg-cms,.ui-datalist-item .heightspace .ui-commandlink .img-bg-edit{
 float:right;
 margin-top: 5px;
}

#webrelatedwidget_list .col-attr-name{
 color: #999999;
}

#webrelatedwidget_list .col-attr-type{
 color: #333333;
}

.ui-datatable-tablewrapper .ui-sortable-column {
 color: #FFF !important;
}

.small-modal-wrap .button-padding {
 text-align: center;
 padding: 5px;
}

.small-modal-wrap .button-padding .test-button {
 color: inherit;
 margin: .5em .4em .5em 0;
}

.small-modal-wrap .button-padding .test-button:hover {
 color: #FF9B1E;
}

.small-modal-wrap .button-padding .btn-container {
 display: inline-block;
 float: none;
}

.small-modal-wrap .button-padding .btn-container input {
 padding: 4px 8px 3px 8px !important;
 display: block;
}

.small-modal-wrap {
 background: none repeat scroll 0 0 #EFEFEF;
 text-align: center;
 width: auto !important;
 min-width: 300px;
}

.small-modal-wrap .ui-dialog-titlebar {
 padding: 10px 30px;
 text-align: center;
}

.small-modal-wrap .ui-dialog-titlebar .ui-dialog-title {
 float: none;
 margin: 0;
}

.small-modal-wrap .ui-dialog-content {
 -moz-box-sizing: border-box;
 display: inline-block;
 margin: 0 auto;
 padding: 10px;
 text-align: center;
 width: auto !important;
 height: auto !important;
}

.small-modal-content {
 width: 312px;
 margin: 0 auto;
}

.border-bt {
 border-bottom: 1px solid #BDBDBD;
 margin: 0 0 15px;
}

.small-modal-content .btn-container {
 width: 95px;
 margin: 4px 10px 0 0;
}

.btn-item-container {
 float: left;
}

.small-modal-content.download {
 width: 212px;
}

.small-modal-content.download .btn-container {
 width: 120px;
}

.small-modal-content .ui-dialog-content {
 padding: 10px;
}

.table-margin-setting .ui-datatable-scrollable-header-box,
.table-margin-setting .ui-datatable-scrollable-body {
 margin: 0 !important;
}

.tab-settings .left-part-dash {
 float: none;
 height: inherit;
 width: auto;
 position: absolute;
 left: 0;
 top: 0;
 z-index: 0;
}

.tab-settings .setings-btn {
 float: left;
}

.tab-settings .left-part-dash .ui-button {
 margin: 6px 0 0 30px;
}

.tab-settings .center-part3 {
 float: none;
 width: auto;
 padding: 3px 0;
 height: auto;
}

.tab-settings .right-part {
 position: absolute;
 right: 0;
 top: 0;
}

.dashboard-anchor div:first-child,
#board .ui-widget-content .dashboard-showall a{
 color: #F39400;
}

.tab-setting-panel {
 width: 670px; 
 background-color:#EFEFEF;
}

.tab-panel {
 width:152px;
 float:left;
 background-color:#EFEFEF;
}

.tab-panel-wrap {
 padding: 0 0 0 10px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
}

.tab-panel-wrap table .ui-widget-content {
 background-color:#EFEFEF;
}

.tab-panel-wrap table {
 width: 50%;
 margin-bottom: 10px;
}

.cms-site-setting .ui-panel-content {
 display: none;
}

.cms-site-setting .ui-dashboard-column .ui-panel .ui-panel-titlebar {
 border-bottom: 1px solid #EFEFEF;
}

.cms-site-setting .ui-dashboard .ui-dashboard-column {
 width: 612px;
 margin: 0 auto;
 float: none;
}

.cms-site-setting .ui-dashboard-column .ui-widget-header {
 background: url("../image/common/dashboardicon.png") no-repeat scroll 6px 7px #DADADA;
}

.cms-site-setting .ui-panel .ui-panel-footer {
 margin: 0;
 padding: 0;
}

.cms-site-setting .ui-panel .ui-panel-footer .ui-widget-header-separator {
 height: 15px;
}

.ui-datepicker {background: #FFF; display: none;}

#saveBtn_menu .ui-menu-list li a {
 padding: 7px;
}

.radio-button-wrap{float:left; width: 252px;margin-top: 2px;margin-left: 12px;padding-left: 10px;cursor: pointer;}

.create-new-btn {
 margin: 0 0 0 10px;
 float: left;
}

.create-new-btn .ui-button {
 padding: 1px 0 0px !important
}

.web-form-tab .lang-tab .cms-manager {
 padding-bottom: 30px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

#closeLink {
 display: block;
 width: 100%;
 height: 100%;
}

.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
 max-height: none;
}

#relWidgetResourceList .col-attr-type,#relResWidgetContentPanel .col-attr-type{
 color: #333333;
}

.create-folder-cnt {
 margin: 25px 0 25px 30px;
}

.dlg-fileupload-message{
 left: 0;
 margin: 10px auto;
 position: absolute;
 right: 0;
 width: 91%;
 z-index: 1;
}

.tab-panel-wrap {
 background-color: #EFEFEF;
 padding: 0 !important;
}

.tab-panel-wrap > div {
 padding: 0 !important;
}

#widgetContentTable table td, 
.mediaTableStyle table td {
 padding: 0;
}

#widgetContentTable table td a,
.mediaTableStyle table td a{
 padding: 6px 10px;
}

.ui-datatable-empty-message td  {
 padding: 8px 10px !important;
}

#widgetContentTable table td a > img,
.mediaTableStyle table td a > img {
 margin: -6px 0 -8px 0;
}

.media-upload-btn2 .ui-fileupload-progress .ui-widget-header {
 padding: inherit;
 background: linear-gradient(to right, #FFAF4B 0%, #FF9B1E 69%, #FF920A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
 margin: inherit;
 height: 100%;
}

/*
to display none the ckeditor image attribute.
*/
a.cke_button.cke_button__image  {  
 display: none;
}
.cke_button.cke_button__linkbutton .cke_button_label {
 display: block ;
}

.file-upload-2 .table-file {
 top: 305px;
}

.file-upload-2 .mediaUploadLibrary .ui-fileupload-buttonbar {
 padding: 0;
}

.global-file-upload {
 text-align: center;
 padding-top: 20px;
}

.global-file-upload .ui-simple-file-upload {
 width: auto;
}

.global-file-upload .label-txt {
 margin-right: 10px;
}

.message {
 width:100%;
 padding: 42px 0 0;
 text-align: center;
 color: #181717;
 font-family: Arial,sans-serif;
 font-size: 17px;
}

.ui-button.float-right {
 float: right;
 margin-right: 0;
 margin-left:10px;
}

.ui-widget-content .image-details-wm a {
 display: inline-block; 
 float: left;
 margin-right: 7px;

}

.menu-image-file-upload{
 float: left;
 margin-left: 0px;
 border: 0px;
 width:75px;
 font-size: 0;
 margin-right:15px;
}

#siteMenuDetailPage .fileupload-content .ui-fileupload-content{
 display: none;
}

#siteMenuDetailPage .ui-fileupload-buttonbar {
 padding: 0;
}

.fallback-control {
 float: right;
}

.fallback-control .fall-text {
 width: auto;
}

.manage-seo-popup .ui-tabs-panel {
 padding: 20px 0 0;
}

.attr-boolean .widget-item-container .ui-selectoneradio {
 float: left;
}

.separator{
 width: 100%;  
 border-bottom:1px solid #b0b0b0;
}

.resource-head.sasi {
 overflow-y: auto;
 padding: 5px 0 0;
}

.content-tab-wrap .stextLarge2.file {
 font-size: 0;
}

/*
copy to other language
*/

.copyLang .ui-datatable-scrollable-header-box{
 margin-right:0 !important;
}
.copyLang .ui-datatable-scrollable-header-box table{
 width: inherit !important;
}
.copyLang .ui-datatable-scrollable-body table{
 width: inherit !important;
}
.copyLang .ui-datatable-scrollable-body{
 margin-right: 0 !important;
}

.lookUp  .ui-datatable-scrollable-body{
 max-height: 150px;
 overflow-x: hidden;
}

.heirarchyContent .ui-datatable-scrollable-body{
 max-height: 150px;
 overflow-x: hidden;
}
.heirarchyContentLook .ui-datatable-scrollable-body{
 max-height: 150px;
 overflow-x: hidden;
}
.url{
 margin-top: 37px;
}
.urlText{
 margin-left: 33px;
}
.urlfeild{
 margin-left: 30px;
 width: 80%;
}
.addurl{
 margin-left: 17px;
}

.right-head-wrap {
 position: relative;
}
.right-head-wrap #navs {
 position: absolute;
 top: 2px;
 right: 5px;
 z-index:1;
}
.right-head-wrap #navs ul {
 right: 0;
 top: 17px;
}
.right-head-wrap #navs li:hover a {
 background: none;
 border:0 !important;
}
.right-head-wrap #navs .pre {
 padding: 0;
}
.right-head-wrap .img-bg-publish {
 background: none;
 width: auto;
 height: auto;
 position: relative;
 left: -8px;
 margin-right: 0;
}
.right-head-wrap #navs li.grey{
 background: none;
}

#navs ul li {
 border: medium none !important;
 float: none;
 height: 30px;
 margin: 0;
 padding: 0;
}
#navs li {
 border-right: 1px solid #666666;
 float: left;
 list-style: none outside none;
 position: relative;
 z-index: 11;
}

#navs a {
 display: block;
 height: 14px;
 margin: 0;
 padding: 8px 20px;
 text-align: left;
}

#navs:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 line-height: 0;
 visibility: hidden;
}

#navs ul {
 background: none repeat scroll 0 0 #FFFFFF;
 box-shadow: -2px 4px 6px rgba(0, 0, 0, 0.4);
 display: none;
 margin: 0;
 min-width: 140px;
 padding: 0;
 position: absolute;
 top: 30px;
 white-space: nowrap;
}

#navs ul li:hover a, #navs li:hover li a {color: #333 !important; border:medium none !important;}
#navs ul a:hover {background: #fbedd3!important; border:1px solid #fff;}

#cssdropdown .ui-commandlink {
 color: #333;
}
.staticFallBackDIv{
 background: #FFF;
}

.staticfallBackBtn{
 padding-right: 5px;
 float:right;
}
/*for export button*/
#exportDialogId .ui-dialog-content{
 padding: 0px 0;
}
#exportDialogId .ui-dialog-buttonpane{
 padding: 8px 0;
}
.staticFallBackDIv .ui-inputfield{
 border: none !important;
}
/*for code comparison start*/
.ui-outputpanel #layoutCurrent{
 margin-right: 450px;
 font-weight: bold;
}
.ui-outputpanel #layoutHistory{
 font-weight: bold;
}
#view .CodeMirror { line-height: 1.2; }
span.clicky {
 cursor: pointer;
 background: #d70;
 color: white;
 padding: 0 3px;
 border-radius: 3px;
}
.historyCompare{
 height: 92% !important;
 left: 2% !important;
 right: 2% !important;
 top: 4% !important;
}
.defaultCompare{
 margin-top: 150px;
}
#widgetComparison .ui-widget-content{
 text-align: center;
}

#widgetComparison .ui-outputpanel #layoutDefault{
 margin-left:0;
}
.ui-outputpanel #layoutDefault{
 font-weight: bold;
}
.widgetCompare{
 max-height:175px; 
 overflow-x: hidden;
 overflow-y: hidden;
}
.widgetCompare .ui-widget-header{
 padding-top:0;
}
.widgetCompare .ui-datatable-scrollable-header-box{
 margin-right: 0 !important;
}
.widgetCompare .ui-datatable-scrollable-body{
 margin-right: 0 !important;
 max-height: 144px !important;
 overflow-x: hidden !important;
}

.widgetCompare .ui-datatable tr.ui-state-highlight{
 font-weight: bold !important;
 color: #000000 !important;
}
.historyCompare .ui-dialog-content{
 height: 100% !important;
 padding: 0;
}
/*for code comparison end*/
.CodeMirror-gutters{
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}




/*overlay panel*/
.ui-overlaypanel-content {
 padding: 0;
}
.ui-overlaypanel-content table.ui-selectlistbox-list  tr.ui-state-hover {
 font-weight:normal;    
 color: #373737;
}

.ui-selectonelistbox table.ui-selectlistbox-list, .ui-selectmanymenu table.ui-selectlistbox-list {
 width: 95%;
}
.ui-selectmanymenu.ui-inputfield{
 border:none !important; 
} 
.ui-selectlistbox-item.ui-state-highlight {
 background: none;
 border: none;
 color: #373737;
}
.ui-overlaypanel.ui-corner-all {
 border-radius: 3px 3px 3px 3px;
}
.ui-overlaypanel.ui-shadow {
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
}
.ui-overlaypanel-content .ui-state-highlight .ui-icon {
 background-image: url("../image/common/ui-icons_38667f_256x240.png");
}
.ui-overlaypanel-content .stextLarge2 {
 height:80% !important; 
 width: 98%;
}
/*End column*/
/*Livescroll css*/    
.live-scroll .ui-datatable-scrollable-header,
.live-scroll .ui-datatable-scrollable-body {
 width: 100% !important;
 overflow-x: hidden; 
}
.ui-state-default.ui-sortable-column.ui-filter-column.ui-state-active {
 color:#FFF !important;
}

.content-attribute span.mandatoryimage {
 background: url("../image/icons/icon-mandatory_black.png") no-repeat scroll left center #FFFFFF;
 padding: 24px;
 /*  float: left;
   height: 17px;
   width: 25px !important;*/
}
.content-attribute span.readonly {
 background: url("../image/icons/lock_black.png") no-repeat scroll left center #FFFFFF;
 padding: 24px;
}
.content-attribute span.isActive {
 background: url("../image/icons/eye_black.png") no-repeat scroll left center #FFFFFF;
 padding: 24px;
}
.content-attribute span.translatable {
 background: url("../image/common/tito-globe2.png")no-repeat scroll left center #FFFFFF;
 padding: 24px;
}
.content-attribute span.filter {
 background: url("../image/icons/filter_black.png") no-repeat scroll left center #FFFFFF;  
 padding: 24px;
}
.blurred {
 color:#A0A0A2;
 padding-left:4px;
}
.setings-btn-white {
 background: url("../image/common/setings-btn-white.jpg") no-repeat scroll 0 0 transparent;
 height: 20px;
 width: 20px;
}
.img-bg-edit{background: url("../image/common/edit.png") no-repeat scroll 0 0 transparent;}
/*css for publish date start*/
.publishDate {float: left;width: 214px;padding-top: 3px;}
.publishDate .ui-inputfield{width: 100%;font-weight: bold;}
.publishDate .ui-button{padding: 3px 0 1px !important;margin-right: 0;}
.viewPublish{font-weight: bold;margin-right: 5px;margin-left: 5px;}
.publishDivView{height: 10px !important;}
.publishDate .ui-panel-content{padding: 0 !important;}
.publishSave{float: left;margin-left: 131px;margin-right: 22px;margin-top: 8px;width: 20px;}
.publishCancel{float: left;margin-top: 8px;width: 20px;}
.publishDivEdit{height: 79px  !important;background: none repeat scroll 0 0 #F1F0F0;margin: 12px 0 0 25px;padding: 5px;width: 220px;}
/*css for publish date end*/
.splitPanel{float: left;width: 50%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; box-sizing: border-box;}
.split-panel-head{background: none repeat scroll 0 0 #DFDFDF;border-bottom: 1px solid #BDBDBD;font-weight: bold;height: 31px;line-height: 30px;padding: 0 15px;}
.cmdRevertButton{float:right;margin-top: 4px;margin-right: 0px;height: 23px;}
.cmdRevertButton span {line-height: 13px !important;}
.ui-splitbutton-menubutton .ui-icon-triangle-1-s{background-position: -194px 0;}
/*cms menu in cotnet model*/
.unselectedCms{width: 50%;float: left;}
.selectedCms{width: 50%;float: left;}
#cmsDiaolog .ui-panel-content{padding: 0 !important;}
.menuTable{padding: 1px 4px;}
.menuTable thead .ui-chkbox-all{margin-left: -5px !important;}
.menuTable .ui-datatable-scrollable-body{margin-right: 0px !important;max-height: 325px !important;overflow-x: hidden !important;}
.cmsMenudialog{height: 51% !important;left: 20% !important;right: 20% !important;top: 17% !important;}
/**/
/*cms menu filter in cotnet model*/
.cmsFilterLeft{float: left;}
/*cms menu filter in cotnet model*/
.translateHeader {background: none repeat scroll 0% 0% #4F4F4F;font-size: 12px;color: #FFF;padding: 6px 0px 10px 10px;}
.cmdCMSRightPanel{width: 220px;float: left;padding: 1px 0 2px 0px;border: 1px solid #bebebe;font-size: 11px;margin:0 0 0 2px;line-height: 18px;}
.panelRightIcon{float:right;}
.panelRightDeleteIcon{}
.ui-icon-panel-plus{background-position: -30px -129px;}
.ui-icon-panel-minus{background-position: -177px -96px;}
.iconPanelStyle .ui-panel-footer{height: 20px;padding-right: 13px !important;}
.iconPanelStyle .ui-panel-footer.ui-widget-content a{float:right;}
/*===============================*/
#refContentsDiv #first {float: left; width: 22%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#refContentsDiv #second {float: left;width: 69%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;margin-bottom: 30px;}
#refContentsDiv table {margin: 10px 0 0;}
#refContentsDiv #first table td .ui-chkbox { margin: 0 10px 0 0;}
#refContentsDiv #second .dateChooser td:nth-child(2) label {float: left;width: 178px;height: 1px;}
#refContentsDiv #second .dateDiv {float: left;margin: -23px 0 0 22px;width: 173px;}
#refContentsDiv #second table {}
#refContentsDiv #second .dateDiv input {width: 120px;}
#refContentsDiv #second .dateDiv .currentdate {float: right;margin: 4px -98px 0 0;}
.content-attribute span.mandatoryimage {background: url("../image/icons/icon-mandatory_black.png") no-repeat scroll left center !important;padding: 0 24px !important;}
.content-attribute.styl-1 #refContentsDiv #first table tr:first-child td {padding: 0 0 11px;}
.content-attribute.styl-1 .content-attribute-btns .ui-panelgrid .ui-panelgrid-cell {padding: 10px 0 !important;}
.changeStatus .ui-icon{background-image: url('../image/common/ui-icons_616161_256x240.png');}
.changeStatus{margin-right: 13px;}
.changeStatus .ui-button-icon-left{margin-left: 64px;}
.changeStatus .ui-button-text-icon-left .ui-button-text{padding:  2px 2em 1px 1.1em;}
#menuChange_menu{width: 89px;}
#menuChange_button{padding: 1px 0px 3px !important;height: 26px;}
#menuChange_menu  .ui-menuitem-link{width: 83px;background-image: none;padding: 4px 0px 10px 7px;}
#menuChange_menu ul li a:hover{background: #F39400;color:white;background-image:linear-gradient(to right, transparent 0%, transparent 95%, rgba(0, 0, 0, 0.24) 100%);}
.mnu-2 button {height: 26px !important;padding-bottom: 3px !important;padding-left: 0 !important;padding-right: 5px !important;padding-top: 1px !important;}
.ui-menu .ui-menuitem-link {padding-bottom: 10px;}
.ui-menuitem-link:hover span {color: #fff !important;}
/*script dialog start*/
#scriptDiaolog .ui-dialog-content{overflow-x: hidden;}
.scriptAttach .CodeMirror-scroll{height: 730px;}
#scriptDiaolog .scriptAttach{float:left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; border:1px solid #bebebe;background: white; width: 85%;}
#scriptDiaolog .scripTable{float:left;width: 15%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
#scriptDiaolog .helpScripLink{float:right;margin-right: 10px;}
/* end*/
/*script help start*/
.scripthelp{height: 80% !important;left: 20% !important;right: 20% !important;top: 10% !important;}
.scriptHelpAcord{padding: 10px 0 10px 20px;}
.scripthelp .ui-state-active{color:#F39400 ! important;}
.scripthelp .ui-accordion h3{background-color: #989898 !important;}
.scripthelp .ui-dialog-content{padding: 0px 0px 2px !important;}
.accord{overflow-x: hidden !important;overflow-y: auto !important;}
/* end*/
/*.contentAttributeDial{
  height: 69% !important;
  left: 30% !important;
  right: 30% !important;
  top: 15% !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.contentAttributeDial .ui-dialog-content{
  overflow-x: hidden !important;
}*/
.tmsmenu {width: 115px !important;background: none !important;padding-left: 10px !important;}
.ui-inputswitch {display: inline-block;padding: 0;position: relative;overflow: hidden;cursor: pointer;
                 user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;height: 24px;margin: 0 10px;}
.ui-inputswitch .ui-inputswitch-on,.ui-inputswitch .ui-inputswitch-off {
 white-space: nowrap;display: block;position: absolute;top: 0;width: auto;overflow: hidden;user-select: none;-moz-user-select: none;
 -khtml-user-select: none;-webkit-user-select: none;font-weight: bold;height: 20px;padding-top: 4px;}
.ui-inputswitch .ui-inputswitch-off {right: 0;text-align: right;}
.ui-inputswitch .ui-inputswitch-off span {display: inline-block;text-align: center;padding-left: 2px;padding-right: 3px;}
.ui-inputswitch .ui-inputswitch-on {left: 0;padding-right: 4px;border: 0 none;color: #f39400 !important;}
.ui-inputswitch .ui-inputswitch-on span {display: inline-block;text-align: center;padding-left: 3px;padding-right: 2px;}
.ui-inputswitch .ui-inputswitch-handle {display: block;width: 0;position: absolute;top: 0;left: 0;height: 24px;border-top: 0 none;border-bottom: 0 none;}
.ui-inputswitch.ui-corner-all {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}
.ui-inputswitch.ui-widget-content {border: 1px solid #BDBDBD;background: #ffffff;color: #f39400;}
.maintenace_mode {float: left;margin: 6px 0 0;}

.img_glob a {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 35px !important;
    text-overflow: ellipsis;
}

.img_glob img {
    position: absolute;
    right: 11px;
    top: 8px;
    z-index: 100;
    box-shadow: none !important;
    background: none !important;
}

.img_glob img.active {
    display: none;
}

.img_glob.attivo img.active {
    display: block;
}

.img_glob.attivo img.no-active {
    display: none;
}

.menu_tmsBtn button {
    height: 31px !important;
}

#tmsDialogue .ui-widget-content {
    padding:0;
}

#tmsDialogue .ui-widget-content {
    background: #fff;
    padding-bottom: 10px;
}

#tmsDialogue #tms_detail_list {
    padding: 0 30px;
}

#tmsDialogue #tms_detail_list table {
    width: 100%;
}

.login .each-section {
    float:left;
}

.login-middle-wrapper.style-2 {
    height: 370px;
}

.login-middle-wrapper.style-2 .login {
    width: 316px;
    padding: 0;
    margin-bottom: 10px;
}

.login-middle-wrapper.style-2 .login .each-section {
    float: none;
    padding: 20px;
}

.login-middle-wrapper.style-2 .login .each-section:first-child {
    border-bottom: 1px solid #e0e0e0;
}

.login-middle-wrapper.style-2 .txtbox-container {
    border-right: 0 none;
    width: auto;
    margin: 0;
}

.login-middle-wrapper.style-2 .username-container {
    width: 90px;
    padding-top: 7px;
}

.login-middle-wrapper.style-2 .txtbox-container input {
    width: 183px;
    height: 26px;
}

.login-middle-wrapper.style-2 .down-arrow {
    display: none;
}

.login-middle-wrapper.style-2 .login-btn-container {
    width: 316px;
    margin-top: 10px;
    border-bottom: 0;
}

.login-middle-wrapper.style-2 .login-btn-container div {
    width: auto !important;
}

.login-middle-wrapper.style-2 .login-btn-container div button {
    width: 100%;
    padding: 4px !important;
}

.login-middle-wrapper.style-2 .warning-container {
    margin-top:0;
}

.login-middle-wrapper.style-2 .login-header {
    width: 316px;
    background: none;
    position: relative;
    text-align: center;
}

.login-middle-wrapper.style-2 .login-header img {
    position: relative;
    z-index: 1;
    padding: 0 10px;
    background: #e0e0e0;
}

.login-middle-wrapper.style-2 .login-header .line {
    position: absolute;
    width: 316px;
    height: 1px;
    background: #ccc;
    top: 50%;
    left: 0;
    z-index:0;
}

.login-middle-wrapper .captcha-wrap {
    display: none;
}

.login-middle-wrapper.style-2 .captcha-wrap {
    width: 316px;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.login-middle-wrapper.style-2 #loginContentDiv {
    height: auto !important;
}

.attr-image .uploadprogress .fileupload-content , 
.attr-image .uploadprogress .ui-fileupload-content ,
.attr-upload .uploadprogress .fileupload-content , 
.attr-upload .uploadprogress .ui-fileupload-content{
 display: block;
 margin-bottom: 0;
 margin-left: 63px;
 margin-right: 0;
 margin-top: 0;
 overflow-x: -moz-hidden-unscrollable;
}

.upload-style1 .uploadprogress, 
.upload-style1 .ui-fileupload-progress,
.upload-style1 .ui-fileupload-content {
 display:block !important;
}

.upload-style1 .ui-fileupload-buttonbar {
 float: left;
}

.upload-style1 .ui-fileupload-content {
 float: left;
 height: 23px !important;
 margin-left: 5px !important;
 overflow: hidden;
}

.file-details > .ui-commandlink + div {
	height:23px !important;
	margin-top:0 !important;
}

.uploadprogress .ui-fileupload-files tr td:nth-child(2),
.uploadprogress .ui-fileupload-files tr td:nth-child(3),
.uploadprogress .ui-fileupload-files tr td:nth-child(5){
 display:none;
}
.uploadprogress .ui-fileupload-content .ui-progressbar{
 height: 10px;
}
.uploadprogress .ui-fileupload-preview{
 display:none;
}
.uploadprogress .ui-progressbar-value{
 height: 11px;}

.uploadprogress .ui-fileupload-files td{
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}

.ui-progressbar-value {
 padding: 0 !important;
}