﻿.form-div  
{
  float:left;
  padding: 0.3em;
  margin:3px;
}

.ui-core-panel
{
  width:800px;
  margin-bottom:1em;
}

.ui-core-panel-fieldset
{
  border:none;
  padding: 0.5em 0;
}

.form-div legend {
    margin: 0.2em 0 0.2em 20px;
    padding: 4px;
}

.form-buttons {
      clear :both;
      margin-top :8px;
      padding: 8px 0;
}

.column-list { clear :left;list-style: none;}
.column-1, .column-1-all, .column-2, .column-3 {float:left; margin-right: 0; margin-bottom: 5px;}

.column-1 {width:98.2%; margin-left: 0.8%; padding: 0.1em 0;}
.column-1 input, .column-1 select {width:98%;}
.column-1-all {float:left;	width:98.2%; margin-left: 0.8%; padding: 0.1em 0;}
.column-2 {float:left;	width:48.1%; margin-left: 0.95%; padding: 0.1em 0;}
.column-2 input, .column-2 select {width:98%;}
.column-2-all {float:left;	width:98.2%; margin-left: 0.95%; padding: 0.1em 0;}
.column-2-all input, .column-2-all select {width:49%; display:block;}
.column-2-all-half {float:left;	width:98.2%; margin-left: 0.95%; padding: 0.1em 0;}
.column-2-all-half input, .column-2-all-half select  {width:25%; display:block;}
.column-3 {float:left;	width:31.6%; margin-left: 1%; padding: 0.1em 0;}
.column-3 input, .column-3 select {width:98%;}

.column-3a {
  float: left;
  width: 2.8%;
  margin-left: 1%;
  padding: 0.1em 0;
  transform: translateY(50%);
}
.column-3s { float: left; width: 30%; margin-left: 1%; padding: 0.1em 0; }
.column-3s input, .column-3 select { width: 98%; }

html>body .column-1 { width:99.3%; margin-left: 1%; }
html>body .column-1-all { width:99.3%; margin-left: 1%; }
html>body .column-2 {width:48.7%; margin-left: 1%; }
html>body .column-3 {width:32%; margin-left: 1%; }

.dataTables_wrapper table {width:100% !Important;}

/* Add some effect on GridTable buttons */
img:hover {
  cursor: pointer;
  opacity: 0.6;
}

.css_right {
        float: right;
}

.css_left_padding {
  padding-left: 1em;
}

.css_left {
        float: left;
}

.css_center 
{
  margin: auto;
}

ul.error
{
  list-style:none;
  padding: 0.25em;
  margin: 0 0 0.5em;
}

li.error
{
padding: 0.2em;
}

li.error > span
{
  font-weight:bold;
}

img.ui-icon
{
  float:left;
  margin-right:0.25em;
}

.ui-accordion-content 
{
  padding: 0.5em !important;
}

.ui-toolbar {
	padding: 5px;
}
