/*<?php // Escaping for PhpDocumentor //
/**
 * NV Application CSS : NvVisualizer
 *
 * @package    NvVisualizer
 * @subpackage CSS
 * @author     Willi Baertsch <baertsch@newvoice.ch>
 * @access     public
 * 
 * @copyright  2007 Mobicall Web Edition / New Voice International AG
 * @link       http://www.newvoice.ch
 * @license    -
 * @version    $Id: nvvisualizer_edit.css 784 2013-11-06 11:18:35Z willi $
 * @since      2007-07-05 Creation
 */

input[type=text], select, option, textarea {
  font-size: 1em;
  font-family: "Courier New", "Andale Mono", monospace;
  width: auto;
}

input[type=radio] {
  margin: 0.4em 0.5em 0 0.9em;
  width: auto;
}
input[type=radio]:first-child{
  margin: 0.4em 0.5em 0 0em;
  width: auto;
}
input[type=checkbox]{
  margin: 0.2em 0.5em 0 0.9em;
  width: auto;
}
input[type=checkbox]:first-child{
  margin: 0.2em 0.5em 0 0em;
  width: auto;
}

select>optgroup {
  margin: 5px 0px 4px 0px;
  font-weight: bold;
}

#vis_main #vis_page {
  background:
      linear-gradient(45deg, rgba(99,99,99,0.6) 25%, transparent 25%), 
      linear-gradient(-45deg, rgba(99,99,99,0.6) 25%, transparent 25%),
      linear-gradient(45deg, transparent 75%, rgba(99,99,99,0.6) 75%),
      linear-gradient(-45deg, transparent 75%, rgba(99,99,99,0.6) 75%);
    background:
      -moz-linear-gradient(45deg, rgba(99,99,99,0.6) 25%, transparent 25%), 
      -moz-linear-gradient(-45deg, rgba(99,99,99,0.6) 25%, transparent 25%),
      -moz-linear-gradient(45deg, transparent 75%, rgba(99,99,99,0.6) 75%),
      -moz-linear-gradient(-45deg, transparent 75%, rgba(99,99,99,0.6) 75%);
    background:
      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(99,99,99,0.6)), color-stop(.25, transparent)), 
      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(99,99,99,0.6)), color-stop(.25, transparent)),
      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(99,99,99,0.6))),
      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(99,99,99,0.6)));
    background:
      -ms-linear-gradient(45deg, rgba(99,99,99,0.6) 25%, transparent 25%), 
      -ms-linear-gradient(-45deg, rgba(99,99,99,0.6) 25%, transparent 25%),
      -ms-linear-gradient(45deg, transparent 75%, rgba(99,99,99,0.6) 75%),
      -ms-linear-gradient(-45deg, transparent 75%, rgba(99,99,99,0.6) 75%);

    background-size: 20px 20px;
    -moz-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    -ms-background-size: 20px 20px;
    
    background-position:0 0, 10px 0, 10px -10px, 0px 10px;
}

.vis_page {
  float: left;
}

/* Copy from nvvisualizer.css */
.vis_module, .vis_select, .vis_position {
  position: absolute;
  border: none;
  margin: 0;
  padding: 0;
  overflow:hidden;
  cursor: pointer;
}

/* highlight for hover of possible selection */
/* .vis_select:hover {
  background: -moz-linear-gradient(left, rgba(42,137,214,0.6) 0%, rgba(45,175,230,0) 40%, rgba(47,194,238,0) 60%, rgba(50,231,255,0.6) 100%); FF3.6+
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(42,137,214,0.6)), color-stop(40%,rgba(45,175,230,0)), color-stop(60%,rgba(47,194,238,0)), color-stop(100%,rgba(50,231,255,0.6))); Chrome,Safari4+
  background: -webkit-linear-gradient(left, rgba(42,137,214,0.6) 0%,rgba(45,175,230,0) 40%,rgba(47,194,238,0) 60%,rgba(50,231,255,0.6) 100%); Chrome10+,Safari5.1+
  background: -o-linear-gradient(left, rgba(42,137,214,0.6) 0%,rgba(45,175,230,0) 40%,rgba(47,194,238,0) 60%,rgba(50,231,255,0.6) 100%); Opera 11.10+
  background: -ms-linear-gradient(left, rgba(42,137,214,0.6) 0%,rgba(45,175,230,0) 40%,rgba(47,194,238,0) 60%,rgba(50,231,255,0.6) 100%); IE10+
  background: linear-gradient(to right, rgba(42,137,214,0.6) 0%,rgba(45,175,230,0) 40%,rgba(47,194,238,0) 60%,rgba(50,231,255,0.6) 100%); W3C
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992a89d6', endColorstr='#9932e7ff',GradientType=1 ); IE6-9
  
  border: 1px solid #1E5799;
  margin: -1px 0 0 -1px;
} */
.vis_select:hover {
  background-color: rgba(0,240,240,0.4);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600F0F0,endColorstr=#6600F0F0)"; /* IE8 */ 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600F0F0,endColorstr=#6600F0F0);   /* IE6 & 7 */
  /*
  box-shadow: inset 0px 0px 3px 5px rgba(0,104,208,0.6);
   -moz-box-shadow: inset 0px 0px 3px 5px rgba(0,104,208,0.6);
   -webkit-box-shadow: inset 0px 0px 3px 5px rgba(0,104,208,0.6);
  */
}

/* repositioning of a selected module */
.vis_position:hover input {
  cursor: crosshair;
}

.vis_select.selected:hover {
   background-color: rgba(255,192,0,0.4);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFC000,endColorstr=#66FFC000)"; /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFC000,endColorstr=#66FFC000);   /* IE6 & 7 */
  
  /*
  box-shadow: inset 0px 0px 3px 5px rgba(230,70,0,0.6);
  moz-box-shadow: inset 0px 0px 3px 5px rgba(230,70,0,0.6);
  webkit-box-shadow: inset 0px 0px 3px 5px rgba(230,70,0,0.6);
  */
}
.vis_select.selected {
   background-color: rgba(255,208,0,0.4);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFD000,endColorstr=#66FFD000)"; /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFD000,endColorstr=#66FFD000);   /* IE6 & 7 */
  /*
  box-shadow: inset 0px 0px 2px 5px rgba(255,80,0,0.6);
  moz-box-shadow: inset 0px 0px 2px 5px rgba(255,80,0,0.6);
  webkit-box-shadow: inset 0px 0px 2px 5px rgba(255,80,0,0.6);
  */
}

.editMenu {
  width: 100%;
  float: left;
  clear: both;
}

.editTable {
  margin: 0 auto;
  border: 0px solid;
  min-width: 980px;
  max-width: 1400px;
  width: 80%
}
.editTable td {
  border: 0px solid;
  border-left: 1px solid gray;
  padding: 0.2em 0.4em;
}
.editTable td:first-child {
  border-left: 0px solid;
}

/* .editBar {
  width: 18.5em;
} */
.editBar label {
  width: auto;
  float: left;
}
.editBar label:first-child {
  font-weight: bold;
}
.editBar select {
  float: right;
  margin-right: 0px;
  min-width: 6em;
  width: 58%;
}
.editBar input[type=submit] {
  width: 100%;
}
.editBar input[disabled=disabled] {
  background: #CCCCCC !important;
  color: #6F6F6F !important;
}
.editBar.app {
  background-color: #FFAAAA;
}
.editBar.pag {
  background-color: #AAFF99;
}
.editBar.mod {
  background-color: #FFFF66;
}
.langTable {
  width: 100%;
}
.langTable th {
  border: 0px solid;
  background-color: transparent;
  padding:0.5em 0 0.2em 0;
  border-bottom: 1px solid gray;
}
.langTable td:first-child {
  width: 8%;
}
.langTable td:first-child+td {
  width: 28%;
}
.langTable td:first-child+td+td{
  width: 19%;
}
.langTable td:first-child+td+td+td{
  width: 10%;
}
.langTable td:first-child+td+td+td+td{
  width: 35%;
}
.langTable input, .langTable select {
  width: 99%;
}
.langTable .selectImg {
  /* width: 25em; */
}
.langTable .selectImg select {
  /* width: 25em; */
}

.modpos {
  background-color: #FFFF66;
  min-width: 360px;
}
.modpos label, .vismod_edittable label {
  width: auto;
  text-align: left;
}

.modpos input[disabled=disabled] {
  background: #CCCCCC !important;
  color: #6F6F6F !important;
}
.modpos.mode, .modpos.position {
  float: left;
  clear: both;
}

.vismod_edittable {
  min-width: 960px;
  width: 70%;
}
.vismod_edittable th {
  vertical-align: top;
}
.vismod_edittable td table, .vismod_edittable td table td {
  border: 0px solid;
}
.vismod_edittable th {
  font-weight: bold;
}
