

@charset "utf-8";
/* CSS Document */
.modal {
	background-color:rgba(0,0,0,0.7);
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
}
.wformMobile {
  z-index: 10000;
}
.inputNumber {
  display: flex;
  width: 200px;
 }
 
.wform_min {
	position:absolute;
    text-align: center;
    width: fit-content;    	
}
.wform_minTitle {
	text-align: left; 
	margin: 0; 
	font-size:8px; 
	padding: 5px; 
	border-radius: 5px 5px; 
	background-color:#FFFFFF;
	font-family: Helvetica,Verdana,sans-serif;
	border-top:#CCCCCC thin inset;
	border-left:#CCCCCC thin inset;
	border-bottom:#333333 2px inset;
	border-right:#333333 2px inset;
}
.wform_dminBtn {
	height:50px;
}
.wform_head {
    word-wrap: normal !important;
    width: 100%;
    cursor: move;
    text-align: center;
    color: black;
    font-size: 12px;
}

.win {
	border-color:#000000;
	border:outset 3px;
    background-color: rgba(255,255,255,1);
	border-radius:5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 10px 10px 12px #555;  
    -webkit-box-shadow: 10px 10px 12px #555;  
    box-shadow: 10px 10px 12px #555;  	
	opacity:1;
    font-size:12px;
	color: #000000;
	padding:10px;
	min-width:100px;
	min-height:100px;
	max-width:1200px;
	max-height:1000px;
	overflow:auto;
	position:relative;
	z-index: 10000;	
}
div.input {
	text-align:left;
	width:98%;
	padding:5px;
	min-height: 20px;	
}
.picker {
	text-align:justify;
	width:96%;
	height:95%;
}

.text {
	width: 92%;	
/*	padding-bottom:50px;*/
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
/*	width:100%;*/
	text-align:justify;
	max-width:1000px;
	max-height:650px;
	overflow:auto;
	min-width:400px;
}
input.input {
	width:92%;
}
.label {
font-size: 16px;
  font-weight: 400;
  padding: 0px 5px;
  float: left;
  }
.label.text {
	width:90%
}

div.ajax_loader {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	background-image:url(ajax-loader.gif);
	background-position:center;
	background-size:40px 40px;
  background-repeat:no-repeat;
}
.info {
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
/*  border: #dadada 1px outset;*/
  margin-left: 10px;
  margin-right: 10px;
  display: table-cell;
  cursor:pointer;
	margin-top: 20px;	
  width: 90%;
  text-align: center;
}
.info:hover {
	color:red;
}
.title {
	width:98%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	background-color:#CCCCCC;
	margin:2px;
	padding:5px;
	border-bottom: 1px solid;	
}

.command:hover {
	background-color:#000000;
	color:#FFFFFF;
}

.command {
	border:#000000 1px solid;
	cursor:pointer;
	background-color:#CCCCCC;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	color:#000000;
	font-weight:bold;
	float:right;
	font-size:12px;
	margin:2px;
	margin-right:5px;
	padding:5px;
/*	width:15px;
	height:15px;*/
}


.command.delete {
	background-image:url("../images/delete.png");
	height: 14px;
	width: 14px;
}

.command.delete:hover {
	background-image:url("../images/delete_w.png");
}

.command.save {
	background-image:url("../images/save.png");
	height: 14px;
	width: 14px;
}

.command.save:hover {
	background-image:url("../images/save_w.png");
}

.command.saveall {
	background-image:url("../images/saveall.png");
	height: 14px;
	width: 14px;
}

.command.saveall:hover {
	background-image:url("../images/saveall_w.png");
}

.command.exit {
	background-image:url("../images/exit.png");
	height: 17px;
	width: 21.5px;
}

.command.exit:hover {
	background-image:url("../images/exit_w.png");
}

.wf_edit {
	background-image:url("../images/edit/b_edit.png");
}
.wf_add {
	background-image:url("../images/edit/b_add.png");
}
.wf_move {
	background-image:url("../images/edit/b_move.png");
	cursor:move !important;
}
.wf_del {
	background-image:url("../images/edit/b_del.png");
}
.wf_maj {
	background-image:url("../images/edit/b_maj.png");
}
.wf_list {
	background-image:url("../images/edit/b_list.png");
}
.wf_quit {
	background-image:url("../images/edit/b_quit.png");
	float:right !important;
}
.wf_check {
	background-image:url("../images/edit/b_checked.png");
}
.wf_uncheck {
	background-image:url("../images/edit/b_unchecked.png");
}
.wf_btn:hover {
	opacity:1;
}
.wf_error {
	font-size:12px;
	color:#FF0000;
}
.wf_itemid {
	padding-top:2px;
	padding-left:5px;
  white-space: nowrap;	
}
.wf_btn {
  cursor:pointer;
  background-size: 16px 16px;
  float: left;
  width: 20px;
  height: 20px;
  border: rgb(153,153,153) 1px solid;
  opacity:0.6;
  border-radius: 10px;
  margin-right: 5px;
  background-position: center;
  background-repeat: no-repeat;
}
#wf_liste {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#wf_liste li { 
  margin: 0 5px 5px 5px;
  font-size: 1.2em;
  height: 1.5em;
  overflow: hidden;
  padding:1px;
}
html>body #wf_liste li { 
	height: 1.5em; 
	line-height: 1.2em; 
}
.ui-state-highlight { 
	height: 1.5em; 
	line-height: 1.2em; 
}
.wf_sliste {
	margin-bottom:20px;
	margin-top:2px;
}
.wf_help {
   background-image: url("../images/edit/b_help.png");
  background-size: 15px 15px;
  float: left;
  width: 15px;
  height: 15px;
  margin-top: 7px;
  opacity: 0.3;
  margin-right: 10px;
}
.wf_input_image {
  float: right;
  padding-right:20px;
}
.wf_filepicker {
	cursor:pointer;
  text-align: left;
  font-size: 12px;
 }
.wf_selected {
  color: blue;
  background-color: aqua;
 }
.wf_filepicker:hover {
	opacity:0.8;
}
.wf_images {
  height: 60px;
  width: 60px;
  float: left;
  background-size: cover;
  margin: 4px;
}
.wf_textarea {
  font: normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #CAD0D6;
  border: 1px solid #708090;
  border-radius: 3px;
  padding: 5px;
  margin: 3px;
  text-align: justify;
  width: 95%;
  max-height: 200px;
  height: 134px;
}
.wf_input {
  font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #CAD0D6;
  border: 1px solid #708090;
  border-radius: 3px;
  padding: 5px;
  margin: 3px;
  width: 95%;
}
.wf_checkbox {
  float: left;
  margin-top: 7px;  
}

.wf_color {
  float: left;
  margin-top: 2px;  
}

.wf_select {
  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #CAD0D6;
  border: 1px solid #708090;
  float: left;
  margin-top: 2px;  
}
.wf_liste {
	width:600px;
}

.wf_input_field {
	display:inline-block;
}
.wf_btn_cb {
	background-image:url("../images/edit/b_folder.png");
  cursor:pointer;
  background-size: 16px 16px;
  float: left;
  width: 20px;
  height: 20px;
  border: rgb(153,153,153) 1px solid;
  opacity:0.6;
  border-radius: 10px;
  margin-right: 5px;
  background-position: center;
  background-repeat: no-repeat;	
}

.wf_foldimage {
  background-image: linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0.7)), url("../images/edit/b_folder.png");
  background-size: 25px 25px;
  background-position:center;
  background-repeat:no-repeat;
  font-size:9px;
  font-style:italic;  
  height: 60px;
  width: 60px;
  float: left;
  margin: 4px;  
  text-align: center; 
  display: block;
  overflow:hidden;
}

.wf_rfoldimage{
  background-image: linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0.7)), url("../images/edit/b_rfolder.png");
  background-size: 25px 25px;
  background-position:center;
  background-repeat:no-repeat;
  font-size:9px;
  font-style:italic;  
  height: 60px;
  width: 60px;
  float: left;
  margin: 4px;
  text-align: center; 
  display: block;
  overflow:hidden;
}

.wf_fold {
  font-style:italic;
  font-weight:bold;
  cursor:pointer;
  background-color:rgba(200,200,200,0.6);
}

.wf_rfold {
  font-style:italic;
  font-weight:bold;
  cursor:pointer;
  background-color:rgba(200,200,200,0.6);
}

.wf_inputs {
	max-height:600px;
	overflow:auto;
  	padding: 5px;
  	margin: 5px;
}

.wf_commands {
	border-top: 1px solid;
  	padding: 5px;
  	margin: 5px;
}

.dropdown-submenu {
    position: relative;
  }
  
  .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
  }
  
  .navbar-nav li:hover > ul.dropdown-menu {
      display: block;
  }

  .closeAlert {
    float: right;
    font-weight: bold;

  }
  #alertMobile {
    background-color: rgb(164, 172, 172);
    color: black;
    padding: 5px;
    position: absolute;
    bottom: 100px;
    width: 100%;
  }
      