





/* default styles global dynamic */

body {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sansserif;
}
form, body {
	margin: 0;
	padding: 0;
}
body, td, th, a, input, textarea, select, option {
	font-family: Verdana, Arial, Helvetica, sansserif;
}
body, td, th {
	color: #000000;
	background-color: #FFFFFF;
}
/*a {
	color: #1A1A1A;
}*/
input, textarea, select, option {
	color: #1A1A1A;
}


/*
input[disabled],
input[disabled="disabled"] {
	color: red;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	box-shadow: 1px 1px 0px red;
}
*/

table {
	border: 0;
	border-collapse: collapse;
}
td {
	padding: 0;
}
.wide {
	width: 100%;
}

.hidden {
	display: none
}

/* DEFAULT CLASS SPECIFIED IN ADMIN SPACE */

.defaultFontSizeElement {
	font-size: 11px;
}

.defaultFontColor {
	color: #000000;
}

.defaultBgColor {
	background-color: #FFFFFF;
}

.defaultBgColorWithGoodLuminancyVariation {
	background-color: #F2F2F2;
}


.defaultHeaderBackgroundColor {
	background-color: #333333;
}

.defaultHeaderFontColor {
	color: #000000;
}

.defaultPrimaryBackgroundColor {
	background-color: #035B57;
}

.defaultPrimaryFontColor {
	color: #FFFFFF;
}

.defaultSecondaryBackgroundColor {
	background-color: #000000;
}

.defaultSecondaryFontColor {
	color: #FFFFFF;
}



/* default error class */

.error {
	padding: 3px 0 3px 15px;
	color: #990000;
	background: url(/rsrc/img/bg_error.gif) no-repeat top left;
}


.modFields .fieldValue .info {
  background-color: #F2F2F2;
  color: #000000;
}


/* login */

td.loginForm {
	border: 1px solid;
	/*border-color: #CCCCCC;*/
    border-color: #FFE6E6;

	padding: 5px;
}

td.loginForm td, td.loginForm a, td.loginForm input {
	font-size: 11px;
}

td.loginForm td.innerBox {
	/*background-color: #F7F7F7;*/
	background-color: #FFE6E6

	border: 1px solid;
	/*border-color: #CCCCCC;*/
    border-color: #FFE6E6;
	width: 100%;
	padding: 3px 0;
}

td.loginForm td.text, td.loginForm td.tag {
	padding: 2px 4px;
}

td.loginForm td.text {
	font-weight: bold;
	text-align: right;
}

/* Definition du contenu des pages preferences */

table.profileFields {
	margin: 14px 1px 5px;
}

table.profileFields td, table.profileFields a, table.profileFields input, table.profileFields option, table.profileFields select {
	font-size: 11px;
}

table.profileFields td.name, table.profileFields td.value {
	padding: 2px 10px;
	/*border-bottom: solid 1px #F7F7F7;*/
	border-bottom: solid 1px;

	border-bottom-color: #FFE6E6
}

table.profileFields td.name {
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	width: 25%;
}

table.profileFields td.value {
	width: 75%;
}

table.profileFields table input {
	border:none;
}

table.profileFields td.pad {
	padding-right: 10px;
}

/* frames */

table.bottomFrame {
	background-color: #333333;
	border-top: 1px solid #FFFFFF;
}

table.bottomFrame td {
	color: #000000;
	font-size: 11px;
}

table.topFrame {
	background-color: #333333 !important;
	border-bottom: 1px solid #FFFFFF;
	min-width: 1000px;
}

table.topFrame select, table.topFrame a, table.topFrame td, table.topFrame span {
	font-size: 11px;
}

table.topFrame table.menu td {
	padding-right: 12px;
}


table.topFrame select {
	background-color: #333333;
}

table.topFrame option, table.topFrame select {
	color: #000000;
}

table.topFrame span {
	color: #000000;
}

table.topFrame .spaceSelection {
	margin-bottom: 5px;
	border-bottom: 1px solid #000000;
}

table.topFrame .spaceSelection td {
	padding-bottom: 5px;
}

table.topFrame a {
	text-decoration: none;
	color: #000000;
}

table.topFrame a:hover {
	text-decoration: underline;
}

table.topFrame td.logo {
	/*padding: 10px 12px;*/
	white-space: nowrap;
	vertical-align: middle;
	height: 50px;
}

table.topFrame td.logo a {
	font-weight: bold;
}

table.topFrame td.menu {
	padding: 6px 0 6px 6px;
	vertical-align: top;
}

table.topFrame td.menu td {
	padding-right: 12px;
}

table.topFrame td.menu img {
	margin-right: 5px;
	border: none;
	vertical-align: middle;
}

table.topFrame td.appMenu {
	vertical-align: bottom;
}

table.topFrame td.appMenu a {
	margin-left: 9px;
	background-color: #035B57;
	color: #FFFFFF;
	padding: 2px 9px;
	display: block;
	letter-spacing: 0.1em;
}

table.topFrame td.appMenu a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
}

/** MenuModule **/
.MenuModule .menuHeader {
    color: #FFFFFF;
	font-size: 11px;
}

.MenuModule .menuHeader a{
    color: inherit;
	font-size: inherit;
}

.MenuModule .menuBody {
	background-color: #035B57;
}

.MenuModule .menuBody.subHorizontal  {
	background: #035B57 url("/rsrc/img/bg_bot_widg_title.png?thumbc=FFFFFF&thumbl=50") repeat-x scroll center bottom;
}

.MenuModule .menuBody.subVertical .menuItem {
	border-top: 1px solid #F2F2F2;
}


.MenuModule > .rootMenu .menuBody.menuCollection > .menuItem:not(.wm_muteMenu):hover > .menuHeader {
	background-color: #04847E;
	color: white;
}


.MenuModule > .rootMenu .menuBody.menuCollection > .menuItem:hover > .menuHeader input,
.MenuModule > .rootMenu .menuBody.menuCollection > .menuItem:hover > .menuHeader textarea{
	color: #1A1A1A;
}


/** titleBar **/
.titleBar, .titleBar > div {
	background: #035B57 url("/rsrc/img/bg_bot_widg_title.png?thumbc=FFFFFF&thumbl=50") repeat-x scroll center bottom;
	color: #FFFFFF;
	font-size: 11px;
}

.titleBar .title a {
	color: #FFFFFF;
}

.titleBar .TitleBarView a {
	color: #FFFFFF;
}

.titleBar .actions {
	font-size: 11px;
}

.titleBar .actions a {
	background-color: #035B57;
	color: #FFFFFF;
	font-size: 11px;
}

table.titleBar td.goto, table.titleBar td.nav {
	padding: 2px 10px;
}

table.titleBar td.goto a, table.titleBar td.nav a {
	text-decoration: none;
	color: #FFFFFF;
}

table.titleBar td.actions div.dropDown a:hover {
	color: #FFFFFF;
	background-color: #000000;
}

/**************** action tool bar *******************************/

/* definition du tableau des menu, raccourcis */
.toolbar,
.toolbar > div {
	font-size: 11px;
	background: url("/rsrc/img/bg_menu_light_top1x25.png?thumbc=035B57") repeat-x scroll center top #035B57 !important;
	color: #FFFFFF !important;
}

.toolbar .buttstb > a > span {
    color: #FFFFFF;
}

.toolbar > div .menuItem.marked {
	background: #000000;
	color: #FFFFFF;
}

.toolbar > div .menuItem.marked > .menuHeader:first-child a {
	color: #FFFFFF;
}

/************* toolbar start**************************/

/* def du petit gadget visuel simulant la barre dockable*/
.dockyMini {
	padding: 0 12px;
	width: 7px;
}

/*definition des boutons de la toolbar*/

.buttstb {
	font-size: 11px;
	white-space: nowrap;
}

.gototb {
	padding: 2px 0 5px;
	white-space: nowrap;
	/*color: #333333;*/
	color: inherit;
	font-size: 11px;
}

/* definition commune des liens de la toolbar et des submenus */

.submenu1 a,
.submenu2 a {
	text-decoration: none;
	padding: 1px 5px;
}

.submenu1 a {
	color: inherit;
}

.submenu2 a {
	color: #333333;
}

.buttstb a:hover,
.submenu1 a:hover {
	/*color: #000000;*/
	color: inherit;
	/*border-top: 1px solid #b7c2ec;*/
	border-top: 1px solid #07D6CC;
	/*background-color: #F7F7F7;*/
	background-color: #04847E;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.buttstb a:hover,
.submenu1 a:hover {
	color: inherit;
	border-top: 1px solid #07D6CC;
	background-color: #04847E;
	/*
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	*/
}

.submenu1,
.submenu2 {
	background-color: #FDFDFD;
	border-right: 2px groove #666666;
	border-bottom: 2px groove #666666;
	white-space: nowrap;
}

.submenu1 img {
	vertical-align: middle;
	border: none;
	height: 16px;
	width: 16px;
}

.submenu1 a {
	padding: 3px 10px 3px 5px;
	border-top: solid 1px #C0C0C0;
	background-color: #FAFAFC;
}

.submenu1 a,
.submenu2 a {
	display: block;
}

.submenu1 a:hover {
	background-color: #DBDBE8;
}

.submenu2 div {
	padding: 3px 10px 3px 5px;
	border-top: solid 1px #C0C0C0;
	background-color: #FAFAFC;
}

.submenu2 a:hover {
	color: #000000;
	border-top: none;
	background-color: #DBDBE8;
}
/************* toolbar end**************************/

/* susie */





input, textarea, select, option {
	font-size: 11px;
	vertical-align : middle;
}

/* Definition des tableaux des vues */
.viewData {
	font-size: 11px;
}

.viewData tbody tr.recordDataLine {
	background-color: #FFFFFF !important;
	color: #000000 !important;
}

/* For a better visibility of searched text (with a dynamic highlighted colorization and not 2 static colors): */
.wm_recordReadPage .searchHighlight,
.viewData tbody tr.recordDataLine .searchHighlight,
.viewData tbody tr.recordDataLine.selected .searchHighlight {
	background-color: #FFFF00 !important;
	color: #FF0000 !important;
}

.viewData tbody tr.recordDataLine_mouseOver .searchHighlight,
.viewData tbody tr.recordDataLine_mouseOver.selected .searchHighlight {
	background-color: #FFFF00 !important;
	color: #000000 !important;
}

.viewData tbody tr.recordDataLine a,
.viewData tbody tr.even_mouseOver td a,
.viewData tbody tr.even_mouseOver td a:hover,
.viewData tbody tr.odd_mouseOver td a,
.viewData tbody tr.odd_mouseOver td a:hover,
.viewData tbody tr.recordDataLine_mouseOver td a,
.viewData tbody tr.recordDataLine_mouseOver td a:hover,
.viewData tbody tr.recordDataLine.selected *,
.viewData tbody tr.recordDataLine_mouseOver.selected * {
	color: #1A1A1A !important;
}


.viewData tbody tr.even_mouseOver td,
.viewData tbody tr.odd_mouseOver td,
.viewData tbody tr.recordDataLine_mouseOver td {
	color: #000000 !important;
}


.viewData tbody tr.even_mouseOver td,
.viewData tbody tr.odd_mouseOver td,
.viewData tbody tr.recordDataLine_mouseOver td,
.viewData tbody tr.recordDataLine_mouseOver td a,
.viewData tbody tr.recordDataLine_mouseOver td a:hover,
.viewData tbody tr.recordDataLine.selected td,
.viewData tbody tr.recordDataLine_mouseOver.selected td {
	background-color: #F2F2F2 !important;
}

/* action tab menu for view */

table.viewActions td {
	 padding: 0 21px;
}

table.actionMenu td {
	padding: 0 2px;
}

table.actionMenu a {
	text-decoration: none;
	color: #333333;
	padding: 3px 6px;
	display: block;
	white-space: nowrap;
	border: 1px solid #F2F2F2;
	border-bottom: none;
	font-size: 11px;
}

table.actionMenu a:hover {
	background-color: #F2F2F2;
	color: #000000;
}

/* drop down menus for view actions */

table.actionMenu div.dropDown {
	position: absolute;
	visibility:	hidden;
	border-top: 1px solid #C0C0C0;
}

table.actionMenu div.dropDown a {
	background-color: #F2F2F2;
	font-weight: normal;
	border: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-top: none;
	font-size: 11px;
}

table.actionMenu div.dropDown a:hover {
	background-color: #C0C0C0;
}

/* drop down view menu for table */

div.viewsMenu {
	position: absolute;
	visibility:	hidden;
	background-color: #035B57;
	border-top: none;
	z-index: 99999999;
}

div.viewsMenu a {
	display: block;
	padding: 2px 8px;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
}

div.viewsMenu a:hover {
	text-decoration: underline;
}

/* view navigation */


/* tabs menu for linked tables in readRecord */

.pageDiv .recTabs {
	/*display: block;*/
	display: table-row;
	margin-top: 7em;
}

.recTabs a, .recSubTabs a {
	letter-spacing: 0.1em;
	text-align: center;
	white-space: nowrap;
	display: block;
	text-decoration: none;
	border-right: 1px solid #F2F2F2;
	font-size: 11px;
}

div.activeHat {
	border: 1px solid #035B57;
	background-color: #035B57;
	border-bottom-width: 0;
	position: absolute;
}

.fgFields table {
}

.fgFields table table {
	width: auto;
}

.fgTabBottom {
	position: absolute;
	background-color: white;
	height: 1px;
}

/* modify record only */
.recFields .modFields{
	font-size: 11px;
}

.recFields .modFields .date {
	
}

.viewData .group,
.recFields .group {
	font-size: 11px;
	background-color: #035B57;
  	color: #FFFFFF;
}


.viewData .group a,
.recFields .group a {
	color: #FFFFFF;
}


.reqFieldMsg {
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px 12px;
	font-size: 11px;
	display: inline-table;
	margin-bottom: 15px;
}



/* drop down menus for record actions */

div.dropDown {
	position: absolute;
	visibility:	hidden;
}



/* formButtons - must be applied to a block level element, ie DIV, TABLE, TR or TD */
div.formButtons ul {
	list-style-type: none; /* Car sinon les puces se placent n'importe où */
}

div.formButtons ul li {
	display: inline-block; /* to allow separation/spacing with margin and to avoid word breaking */
	margin: 0.5em 0;
}

div.formButtons ul li a {
	text-decoration: none;
	display: inline;
	white-space: nowrap; /* by security to avoid word breaking (but avoided by "ul li" inline-block displaying, set above)*/
	padding: 0.6em 1em; /* inner spacing */
}

.wm_formButton,
input[type="submit"],
.searchBody .resultsCount input,
#btSubmit,
.formButtons ul li a,
.formButtons .formButton,
.formButtons .actionButton,
.formButtons .actionButton a,
.formButtons .actionButton img,
.buttons .actionButton,
.buttons .actionButton a,
.buttons .actionButton img,
#addRecordToDirectLinkedTableUI,
.searchBody .resultsCount input {
	color: #FFFFFF;
	background-color: #035B57;
}


/*
input[type="submit"],
.searchBody .resultsCount input {
	background: #035B57 !important;
}
*/

.wm_formButton,
.formButtons ul li a,
.formButtons .formButton,
.formButtons .actionButton,
.buttons .actionButton,
#addRecordToDirectLinkedTableUI {
	box-shadow: 2px 2px 3px 0px #000000;
	moz-box-shadow: 2px 2px 3px 0px #000000;
	webkit-box-shadow: 2px 2px 3px 0px #000000;
	o-box-shadow: 2px 2px 3px 0px #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=134, Strengh=3);
}


.plupload_buttons {
    margin-top: 3em;
    margin-bottom: 1em;
}

.wm_formButton,
input[type="submit"],
#btSubmit,
.formButtons ul li a,
.formButtons .formButton,
.formButtons .actionButton,
.actionButton,
.actionButton a,
#addRecordToDirectLinkedTableUI,
#addRecordToDirectLinkedTableUIBt {
	font-size: inherit;
	color: #FFFFFF;
	border: none !important;
}

.wm_formButton:hover,
input[type="submit"]:hover,
#btSubmit:hover,
.formButtons .formButton:hover,
.formButtons .actionButton:hover,
.actionButton:hover,
.buttons .actionButton:hover,
#addRecordToDirectLinkedTableUI:hover {
	opacity: 0.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}

/* special hack needed */
.buttons .actionButton {
	opacity: 0.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}




input[type="submit"] {
	cursor: pointer;
}

.wm_formButton img,
input[type="submit"] img,
.formButtons ul li a img,
.formButtons .formButton img,
.formButtons .actionButton img,
.actionButton img,
.actionButton a img {
	vertical-align: middle;
	margin-right: 0.5em;
}


.addRecordToDirectLinkedTableUIContainer {
	text-align: right;
	margin: 0;
	margin-top: 1em;
	right: 0;
	width: max-content;
	display: inline-block;
	float: right;
	clear: both;
	position: relative;
}


#addRecordToDirectLinkedTableUI {
	display: inline-block;
	font-size: inherit;
	height: auto;
	letter-spacing: 0.1em;
	margin: 0;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: right;
	width: auto;
}




#addRecordToDirectLinkedTableUIBt {
	background-color: transparent;
}



.formButtons .formButton a,
.formButtons .formButton a:hover,
.formButtons .formButton a:visited {
	/*color: inherit !important;*/ /* not working with IE7 */
	color: #FFFFFF !important;
	border: none;
	padding: 0;
}

.formButtons .formButton a span.text,
.formButtons .formButton a:hover span.text,
.formButtons .formButton a:visited span.text {
	/*color: inherit !important;*/ /* not working with IE7 */
	color: #FFFFFF !important;
	cursor: pointer !important;
}

.formButtons .formButton span.text {
	padding: 0.25em;
	display: inline-block; /* In order to make the "text-transform: capitalize" works (it works on block elements, SPAN tag isn't one of this type)*/
}

.formButtons .formButton span.text:first-letter {
	text-transform: capitalize;
}

div.formButtons ul li a img {
	border: none;
	padding:  0 0.3em;
	display: inline;
}

/* buttons - used in in modVal popups */

table.buttons { /* apply buttons to TR to avoid adding top margin */
	margin-top: 6px;
}

.buttons td.spacer {
	padding: 0 2px;
}



/* 'please wait' message */

table.pleaseWait td {
	border: 1px solid #000000;
	background-color: #F2F2F2;
	color: #000000
	letter-spacing: 0.1em;
	padding: 6px 12px;
}
div.pleaseWait {
	color: #000000;
	letter-spacing: 0.1em;
	font-size: 1.1em;
	display: none;
}



/* filter */

div.filter {
	width: 100%;
	margin-top: 6px;
}

div.filter td.group {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	padding: 6px 12px;
}

table.filterActions {
	margin: 6px 0 12px;
}

div.filter table.condition {
	background-color: #EBEBEB;
	margin-bottom: 2px;
}

div.filter table.condition td.pad, div.filter table.condition td.value, div.filter td.fieldValMod {
	padding: 2px 8px 2px 0;
}

div.filter td.fieldValMod {
	padding-left: 8px;
}

div.filter img.and {
	width: 8px;
	height: 9px;
	margin-left: 8px;
}

div.filter table.boolean input {
	border: none;
}

/*div.filter td.value img {
	width: 11px;
	height: 11px;
	border: 0;
}*/

/* combine filterButons with formButtons */

table.filterButtons a {
	color: #000000;
	background-color: #EBEBEB;
	border: 1px solid #999999;
	display: block;
	padding: 2px 9px;
	margin-top: 6px;
	text-decoration: none;
	font-size: 0.9em;
	letter-spacing: 0.2em;
}

table.filterButtons img {
	margin-right: 6px;
	vertical-align: middle;
}

table.filterButtons td {
	padding-right: 12px;
}

table.filterButtons a:hover {
	background-color: #FFFFFF;
}

/* filter 'OR' table */

div.filter table.or {
	height: 24px;
}

div.filter table.or div {
	background-color: #EBEBEB;
	padding: 2px 8px;
	color: #000000;
}

div.filter table.or img {
	width: 12px;
	height: 12px;
	border: 1px solid #CCCCCC;
}

div.filter table.or img.left {
	border-right: none;
	border-top: none;
}

div.filter table.or img.right {
	border-left: none;
	border-bottom: none;
}





/* definition du message d'attente*/

.waitingodo {
	background: #F9F9FB;
	border: 1px solid #E6ECF9;
	font-weight: bold;
	letter-spacing: 0.2em;
	font: 15px "Trebuchet MS" ;
}
.waitingodo td{
	padding: 6px 16px;
}
.waitingodo img{
	margin-right: 12px;
	vertical-align: middle;
	border: none;
}

.showFormError {
	display: none;
	font-weight: bold;
	text-align: right;
	color:red;
}

.jqpopup_cross {
	float: right;
	cursor: pointer;
}

/********************************/
/******** Page Tree View ********/
/********************************/
.pageDiv .treeContent {
	font-size: 11px;
}

.pageDiv .treeContent .treeviewInnerChildrenNav,
.pageDiv .treeContent .treeviewInnerChildrenNav div {
	background-color: #035B57;
	color: #FFFFFF;
}

.pageDiv .treeContent .treeviewInnerChildrenNav input.formButton {
	font-size: inherit;
	background: url("/rsrc/img/bg_menu_light_top1x25.png?thumbc=035B57") repeat-x scroll center top transparent;

	/* Not PrimaryFontColor because the background image, is enlighted, (even if it is colored with the PrimaryBackground color): */
	/*color: #035B57 !important;*/
	color: #FFFFFF !important;
	cursor: pointer;
	min-width: 25px;
	min-height: 25px;
}

.pageDiv .treeContent .treeviewInnerChildrenNav input.formButton[disabled],
.pageDiv .treeContent .treeviewInnerChildrenNav input.formButton[disabled="disabled"] {
	background: url("/rsrc/img/bg_menu_light_top1x25.png?thumbc=035B57") repeat-x scroll center top transparent;
	cursor: no-drop;
}

/********************************/
/***** Page Delete Confirm ******/
/********************************/
.instruction span,
.confirmDelCascadeMsg {
	font-size: 11px;
}

.recordingList {
	font-size: 11px;
}

/**********************************************************************************/
/***** correction with autosize hidden element height is not correct in IE11*******/
/**********************************************************************************/
textarea {
	min-height: 1.2em;
}

.mosaic .displayContainer {
	color: #000000;
	background-color: #FFFFFF;
}

.SelectableComoBox .highlight {
    background-color: #F2F2F2;
    color: #000000;
}

.SelectableComoBox .highlight img{
    background-color: #F2F2F2;
    color: #000000;
}

.modalWindow .modalWindowTitle {
	background: #035B57 url("/rsrc/img/bg_bot_widg_title.png?thumbc=FFFFFF&thumbl=50") repeat-x bottom;
	color: #FFFFFF ;
	font-size: 11px;
}

.pageSpaceAnalyser .tableFeatureCheck {
    background-color: #035B57;
    color: #FFFFFF;
    font-size: 11px;
}

.webMuseoStyleDialog {
    border: 1px solid #F2F2F2;
}

.webMuseoStyleDialog .ui-datepicker-header,
.webMuseoStyleDialog .ui-dialog-titlebar{
	background: #035B57 url("/rsrc/img/bg_bot_widg_title.png?thumbc=FFFFFF&thumbl=50") repeat-x bottom;
	color: #FFFFFF;
	font-size: 11px;
}

.webMuseoStyleDialog .ui-dialog-content {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sansserif;
	background-color: #FFFFFF;
	color: #000000;
}


input.readonly {
	background-color: #F2F2F2;
}

.wm_BackgroundColor {
	background-color: #FFFFFF;
}

.BlockViewHold  .overall .ThumbContainer{
	background-color: #F2F2F2;
}

.BlockSetViewHold:hover .BlockViewHold .overall,
.BlockViewHold  .detail .displayFields {
	border-color: #F2F2F2;
}

.FKeyViewHold .containerShowImages .containerThumb {
	background-color: #F2F2F2;
}

.divPlusDetail .FKeyViewHold .imageContainer{
	border:  1px solid #F2F2F2;
}

.FileViewHold .iconContainer {
	background-color: #F2F2F2;
}

.wm_ActionInfoContainer {
	background-color: #035B57;
	color: #FFFFFF;
}

.wm_FieldGroupTabItemContainer .wm_FieldGroupTabItem{
	color: #FFFFFF;
	background-color: #000000;
	border-color: #735E5E;
}

.wm_FieldGroupTabItemContainer .wm_displayClone,
.wm_FieldGroupTabItemContainer .wm_FieldGroupTabItem:hover,
.wm_FieldGroupTabItemContainer .wm_FieldGroupTabItem.selected {
	color: #FFFFFF;
	background-color: #735E5E;
	border-color: #000000;
}

.wm_FieldGroupTabItemContainer .wm_FieldGroupTabItem .wm_text {
	font-size: 11px;
}


.wm_dbViewAsListPage #fixedViewDataHeader {
	box-shadow: 0px 1px 5px #000000;
}

.sweet-alert.showSweetAlert .sa-confirm-button-container button{
	background-color: #0A3230 ;
	color : #FFFFFF;
}



.wm_defaultColor_font{
	color: #000000;
}
.wm_defaultColor_bg{
	color: #035B57;
}
.wm_primaryColor_font{
	color: #FFFFFF;
}
.wm_primaryColor_bg{
	color: #035B57;
}
.wm_secondColor_font{
	color: #FFFFFF;
}
.wm_secondColor_bg{
	color: #000000;
}

.wm_printDataView .btnToggleRunning,
.wm_printDataView .btnToggleDone,
.wm_mmrDataView .btnToggleRunning,
.wm_mmrDataView .btnToggleDone {
	background-color: #035B57 ;
	color : #FFFFFF;
}


.WidgetViewHold .wmBtnIcon {
	color : #000000;
}

.swal2-container .swal2-popup .swal2-styled.swal2-confirm {
	color: #FFFFFF;
	background-color: #035B57;
}


.wm_dbViewAsListPage table.viewData thead > tr > td {
  border-bottom: 2px solid #4D4D4D !important;
  background: #000000 !important;
  color: #FFFFFF !important;
}

.wm_dbViewAsListPage table.viewData tbody > tr > td {
  border-bottom: 1px solid #FFFFFF;
}


.modal-overlay {
	background-color: rgba(0, 0, 0, 0.85);
	opacity: 0.30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
}


.ColorViewHold .wmjsColorSwatch[data-colorValue] {
	border-color : #000000;
}


