﻿body {
    /*padding-top: 50px;*/
    /*padding-bottom: 20px;*/
    padding-left:15px;
    padding-right:15px;
    background:white;
    overflow:scroll;    
    
    
}
label {
   font-size: 14px;
    font-weight:normal;
    color:#5f3110;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    /*padding-left: 15px;
    padding-right: 15px;*/
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

#Header {
   
      color:white;
    height:80px;
}
/*#GeneralControl {
    background:#c4bebe;color:blue;height:auto;

}*/
/*#FormTitle
{
background:#c4bebe;
color:black;font-size:large;


}*/


#Cl
{
    background:#ded8d8;
}
#LeftMenue {
    background:#308b09;
    margin-bottom:15px;
    color:white;
    height:100%;
}

#ContentBody {
    background:white;
    min-height:200px;
    width:100%;
    height:100%;
}


    .k-grid {
        font-size: 14px;
        font-weight: normal;
        /*font-family: verdana, sans-serif;*/
       }
      
    .k-header {
         font-size: 14px;
        /*font-weight: bold ;
        font-family: verdana, sans-serif;*/
    }

    /*Remove space from column in vootstrap*/
.row.no-gutter div[class*="col-"] {
  /*background-color:#dd3333;*/
}

    
.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right:0;
  padding-left:0;
}



/* only for column content visible */
.col-lg-1>div {background-color:#ddd;}

/* Handle control on TabStrip and Window */
.boxFixInKendo *,
.boxFixInKendo *::before,
.boxFixInKendo *::after {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

.k-content > .row > *,
.k-content > .row > *::before,
.k-content > .row > *::after

 {
    -moz-box-sizing: border-box ;
    -webkit-box-sizing: border-box ;
    box-sizing: border-box ;
}

/* End Handle control on TabStrip and Window */


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/*-----------------------
	Alert Box
	---------------------*/

.alert-box {

	border-radius:10px;
	font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
	padding:10px 36px;
	margin:0 15%;

}
.alert-box span {
	font-weight:bold;
	text-transform:uppercase;
    margin: 0 10% 0 10%;
}
.result-box {

	border-radius:10px;
	font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    height:20px;
	margin:20px;
}
.errors {
	
	background:#ffecec url('../Images/error.png') no-repeat right 12px center;
	border:1px solid #f5aca6;
	color:#b21c0f;
}
.success {

	background:#e9ffd9 url('../Images/success.png') no-repeat right 12px center;
	border:1px solid #a6ca8a;
	color:#41850d;
}
.warning {
	background:#fff8c4 url('../Images/warning.png') no-repeat right 12px center;
	border:1px solid #f2c779;
	color:#ce950d;
}
.notice {
	background:#e3f7fc url('../Images/notice.png') no-repeat right 12px center;
	border:1px solid #8ed9f6;
	color:#5f48f8;
}
/*-----------------------
	End Alert Box
	---------------------*/
/*-----------------------
	Group Box
	---------------------*/
.group-box {
        border: 1px solid #FFF;
        position: relative;
        border-radius: 5px;
        box-shadow: inset .5px 1px 0px rgba(0, 0, 0, 0.50);
        -moz-box-shadow: inset .5px 0px 3px rgba(0, 0, 0, 0.50);
        -webkit-box-shadow: inset .5px 0px 3px rgba(0, 0, 0, 0.50);
        margin-top: 20px;
        padding: 15px 10px;
    }
.group-box-title {
        top: -15px;
        margin: 10px 0;
        position: absolute;
        background-color: white;
        padding: 2px;
    }
    
    /*-----------------------
	End Group Box
	---------------------*/
.popup {
z-index: 9999;
width:100%;
height:100%;
top:0;
left:0;
/*display:none;*/
position:fixed;
/*background-color:rgba(255, 255, 255, 0.00);*/
overflow:auto
    }
.popupContact {
position:absolute;
background-image:url('../Images/loader.gif');
left:50%;
top:20%;
transform: translate(-50%, -50%);
width:128px;
height:128px;
    }