@charset "utf-8";
/* CSS Document */

body{
    background:#f1f9f9;
}

h2 {
    margin-top: 0px;
}

textarea {
    margin-bottom: 5px;
}

#dis {
    min-height: 72px;
}
.dropdown-menu .text{
    width: 100%;
    white-space: normal;
    border-bottom: solid 1px #DDDDDD;
}

small.text-muted {
    color: #7777;
    font-style: italic;
    display: block;
}

.form-signin {
    max-width: 500px;
    padding: 19px 29px 29px;
    margin: 0 auto;
    background-color: #fff;
	
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
			
	font-family:Tahoma, Geneva, sans-serif;
	color:#990000;
	font-weight:lighter;
}

.form-signin .form-signin-heading{
    color:#00A2D1;
}
.form-signin input[type="text"],
.form-signin input[type="password"],
.form-signin input[type="email"] {
    font-size: 16px;
    height: 45px;
    padding: 7px 9px;
}

.floatLeft{
    float: left;
    padding-right: 20px;
}

.signin-form, .body-container
{
   margin-top:110px;
}

h1 {
  margin-bottom: 0px;
  font-size: 1.6em;
  font-weight: bold;
  color: #1d2f63;
}

.upper-tab-menu {
  margin-bottom: 10px;
}
.upper-tab-menu li a {
  background-color: #9ef;
} 

.upper-tab-menu li a.current {
  background-color: transparent;
  border-left: solid 1px;
  border-right: solid 1px;
  border-top: solid 1px;
}

.xmllabel
{float: left; width: 150px;}
.xmlinput
{float: left; width: 280px;}
.xmlbutton
{float: left;}

.resultdiv {
  padding: 2px;
  margin-top: 5px;
  width: 500px;
  font-size: 0.9em;
  font-family: monospace;
  border: solid 1px;
  border-left-color: #888;
  border-top-color: #888;
  border-bottom-color: #ddd;
  border-right-color: #ddd;
  background-color: #e8f0ff;
}

.simplebox {
  padding: 5px;
  margin-bottom: 10px;
  background-color: #eef;
  border: solid 1px;
  border-color: #aaf;
}

.panel-info {
    border-color: #bce8f1;
    background-color: #bce8f1;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-top: 5px;
}

.panel-info.left {
    margin-bottom: 50px;
}

.ctgline {
  background-color: transparent;
}

.ctgline-hover {
  background-color: #cdf;
  cursor: pointer;
}

.def-table {
  padding: 0px;
  font-family: monospace;
}

.def-table th {
  font-size: 1em;
  padding: 3px;
  background-color: #ccf;
  border: outset 1px;
  border-color: #888;
}

.def-table td {
 padding: 2px 6px; 
 margin: 0;
 border: inset 1px;
 border-color: #aaa;
 text-align: right;
}

.def-table td.blank {
  padding: 0;
  border: none;
}

.form-group {
    min-height: 50px;
}

button.btn.btn-success.btn-lg.btn-block {
    margin-bottom: 25px;
}

a.btn.btn-success.notActive,
a.btn.btn-danger.notActive {
    background-color: white;
    color: black;
    border-color: #ccc;
}

/*Radio and Checkbox START*/
.table {
    margin-bottom: unset;
}
.tablescroll {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 550px;
    margin-right: 1px;
    background-color: white;
}
.margin-top-50{
    margin-top:30px;
}
.radio,
.checkbox {
    margin-top: 0px;
    margin-bottom: 0px;
}

.radio-margin{
    margin-left: -13px;
    margin-top: 0px;
}
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}
.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
/*Radio and Checkbox END*/

.imageContainer > img:hover {
    -ms-transform: scale(2.5); /* IE 9 */
    -webkit-transform: scale(2.5); /* Safari 3-8 */
    transform: scale(2.5);
    padding-left: 20px;   
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

ul.sortable {
    width: calc(20% - 10px);
}

/* Switch button */
.btn-default.btn-on.active{background-color: #5BB75B;color: white;}
.btn-default.btn-off.active{background-color: #DA4F49;color: white;}

.btn-default.btn-on-1.active{background-color: #006FFC;color: white;}
.btn-default.btn-off-1.active{background-color: #DA4F49;color: white;}

.btn-default.btn-on-2.active{background-color: #00D590;color: white;}
.btn-default.btn-off-2.active{background-color: #A7A7A7;color: white;}

.btn-default.btn-on-3.active{color: #5BB75B;font-weight:bolder;}
.btn-default.btn-off-3.active{color: #DA4F49;font-weight:bolder;}

.btn-default.btn-on-4.active{background-color: #006FFC;color: #5BB75B;}
.btn-default.btn-off-4.active{background-color: #DA4F49;color: #DA4F49;}

.highlight { background-color: #f5f5f5; }