boxes_section/*written by developer*/
@media only screen and (min-width: 768px) {
  .topdiv{
    position: absolute;
    right: 12%;
  }
}
@media only screen and (max-width: 768px) {
    .boxes_section, .leftMenuItem{
      display:none;
    }
    .h3, h3 {
        font-size: 1.50rem;
    }
}
label.error{
  color: red;
  padding-left: 5px;
  float: left;
}
.home-page .help_section{
  margin-bottom: 50px;
}
.qs_desc{
	padding: 20px;
	/*border: 1px solid #ddd;*/
}
.eform-field{
	line-height: 25px;
	padding: 5px;
}
#evictionForm, #PropertyForm {
  background-color: #f5f5f5;
  margin: 0px auto;
  padding: 40px;
}
.singlLine{
  line-height: 30px;
  padding: 5px;
}
.stautsForm{
  display: inline-flex;
}
.pdf_documents{
  margin-top: 30px;
}
.pdfList{
  list-style: circle;
  line-height: 30px;
}

/*************** eviction form page css start: *********/
input.invalid {
  background-color: #ffdddd;
}

.evc-buttons {
  text-align: right;
}
/* Make circles that indicate the steps of the form: */
.step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;  
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}
.step.active {
  opacity: 1;
}
/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #4CAF50;
}
/*************** eviction form page css stop: *********/

.card-title{
  border-bottom: 1px solid;
  padding-bottom: 10px;
}
#retainer{
  max-height: 500px;
  overflow: auto;
  border: 1px solid;
  padding: 15px;
  background: #fff;
}
.aggr_sub_item{ margin-left: 20px; margin-top: 10px;}
/******************************************************/

/* Style the buttons that are used to open and close the accordion panel */
/*.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.accordion.active:after {
  content: "\2212";
}

/*.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}*/
/****  End  ***********/*/

.dash-box, .dash-box:hover{
  background: #d26969;
  color: #fff;
  padding: 50px;
  font-size: 25px;
  font-weight: bold;
  position: relative;
  display: block;
  margin:20px;
}

.form-content {
    background: #f5f5f5;
    padding: 20px;
}

.info-line {
    border-bottom: 1px solid #eee;
    padding: 10px;
}

.sidebar-law ul li a{
    text-decoration: none;
    color: #666665;
}