﻿.content
{
  min-height: 825px !important;
}
table td {        
  padding:5px 13px 5px 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;        
} 
input[type="checkbox"] {
  vertical-align: middle
}

.thank_msg
{
  margin-left: 100px;
  margin-top: 50px;   
  font-size: 20px; 
  line-height: 30px;     
}
.frame > table
{
  width:100%;
  padding:5px;
}
.frame
{
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 40px rgb(255, 255, 255) inset;     
  border: solid 1px #e4e2e2;
}

.table-form
{
  width:1100px;
  border-collapse: separate;      
}
.select
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: black;        
  padding-left: 4px;
  border: solid 1px #c0c0c0;
  min-width: 55px;       
}



.l-m-15
{
  margin-left: 15px;
}
.l-m-25
{
  margin-left: 25px;
}
.l-m-5
{
  margin-left: 5px;    
}
.l-p-40
{
  padding-left: 40px !important;    
}
.t-m-10
{
  margin-top:10px;    
}
.w-50
{
  width:50% !important;   
}
.w-44
{
  width:44% !important;   
}
.w-43
{
  width:43% !important;   
}
.w-40
{
  width:40% !important;   
}
.w-80
{
  width:80% !important;    
}
.w-90
{
  width:90% !important;    
}
.w-99
{
  width:99% !important;    
}
.w-100
{
  width:100% !important;
}
.p-l-0
{
  padding-left:0px !important;    
}
.p-0
{
  padding:0px !important;    
}
.p-r-0
{
  padding-right:0px !important;
}
.p-r-10
{
  padding-right:10px;
}
.home-title{
  display: none;
}
select
{
  background:white;
}
.hide
{
  display:none !important;   
}
.alright
{
  text-align: right;    
}
.p-r-15
{
  padding-right:15px;    
}
.t-m-25
{
  margin-top:25px;    
}

.inner-table tr>td:first-child
{
  padding-left:4px;    
  padding-right:10px;       
}
.p-l-2
{
  padding-left:2px;
}
.morelbl,.lesslbl
{
  cursor:pointer;
  font-size:12px !important;
  float: right;
}
.morelbl:hover,.lesslbl:hover
{
  text-decoration:underline;  
}
.p-b-25
{
  padding-bottom:25px;  
}
.m-t-10
{
  margin-top:10px;
}
.fullbl
{
  display:block;
 }
 .halflbl
 {
     /*display:none;*/
 }

.arrows .left-arrow,.arrows .right-arrow
{
  cursor:pointer; 
  font-size:48px;
  color:#2bb8f6;
}          

.left {
  float:left;
}
.right
{
  float:right;  
}

.right-align
{
  text-align:right;  
}
.lbl-blue.additional
{
  cursor:pointer ;  
}
#tblAdditional input[type=text]
{
  width: calc(100% - 5px);  
}

.tdcheck,.tdchklbl
{
  vertical-align:top;
  padding :0px;  
}
.np
{
  padding:0px;  
}
.county-error
{
  color:Red;  
}

input[type="text"].emailowner
{
  /*width:calc(100% - 110px);*/
}

input[type="text"].estinv
{
  width:calc(100% - 160px);
}

.minw60
{
  min-width: 60px;
}
.minw80
{
  min-width: 80px;
}
.minw85
{
  min-width: 85px;
}
.minw100
{
  min-width: 100px;
}
.minw105
{
  min-width: 105px;
}
.minw110
{
  min-width: 110px;
}
.minw114
{
  min-width: 114px;
}
.minw115
{
  min-width: 115px;
}
.minw120
{
  min-width: 120px;
}
.minw124
{
  min-width: 124px;
}
.minw125
{
  min-width: 125px;
}
.minw127
{
  min-width: 127px;
}
.minw130
{
  min-width: 130px;
}
.minw135
{
  min-width: 135px;
}
.minw140
{
  min-width: 140px;
}
.minw150
{
  min-width: 150px;
}
.minw155
{
  min-width: 155px;
}
.minw160
{
  min-width: 160px;
}
.minw165
{
  min-width: 165px;
}
.minw180
{
  min-width: 180px;
}
.minw187
{
  min-width: 187px;
}
.minw210
{
  min-width: 210px;
}
.minw245
{
  min-width: 245px;
}

@media (max-width: 1024px){
  .table-form{
    width: 1000px;
  }
  .dvsales .salesitem{
    width: 29%;
  }
  .minw155{
    min-width: auto;
  }
  .minw125{
    min-width: auto;
  }
}
@media (max-width:900px) {
  table td, .select 
  {
    font-size: 12px;
  }
  .table-form{
    width: 755px !important;
  }
  .morelbl,.lesslbl
  {
    margin-left:-22px !important;
    font-size:10px !important;
  }
  .minw120
	{
	  min-width: 100px !important;
	}
	.minw124
	{
	  min-width: 100px !important;
	}
	.minw125
	{
	  min-width: 100px !important;
	}
  
}
@media (max-width:800px) {
  .minw105
  {
    min-width: 10px !important;
  }
  .minw120, .minw130
  {
    min-width: 100px !important;
  }
  .wsml
  {
    min-width: 100px !important;
  }
  
}
@media (max-width:750px) 
{
   .table-form
   {
       width:95% !important;
   } 
   .table-form.p-b-25
   {
        width:100% !important;
   }
   table td{
        font-size: 14px;
        width: 100% !important;
        max-width: 95% !important;
        display: inline-grid;
        padding-left: 0px !important;
        text-align: left !important;
    }
    table
    {
        width:100% !important;
     }
    .lbl-blue
    {
        text-align: right;
        font-size: 14px !important;
    }
    td span
    {
        padding-left: 0px !important;
        padding-bottom: 10px !important;
    }
    .inputgrp
    {
       display: inline;
        max-width: 100% !important; 
    }
    input[type="text"].emailowner {
		width: 100%;
		padding-right: 10px;
		margin-left: 0px !important;
	}
    .inlinetd
    {
        display: table-cell;
        width: 200px !important;
    }
}
@media (max-width:450px) 
{
.fullbl
{
  display:none;
 }
 .halflbl
 {
     display:block;
 }
}

.dvsales
{
  padding: 5px 0px 5px 15px;
}
.dvsales .itemsover
{
  clear: both;
}
.dvsales .salesitem
{
  width: 31%;
  margin-right: 15px;
  height: 24px;
  padding: 5px 0px 5px 0px;
  float: left;
}
.dvsales .salesitem .lbl
{
  width: 60%;
  white-space: nowrap;
  float: left;
  text-align: right;
  padding-right: 5px;
  padding-top: 3px;
}
.dvsales .salesitem .lbl.alignl
{
  text-align: left;
}
.dvsales .salesitem .fld
{
  width: 36%;
  float: left;
}
.adddocinfo
{
  /*font-style: italic;*/
  padding: 10px;
}
.tocframe
{
  width: 100%;
  height: 500px;
}
.tocformframe
{
  width: 100%;
  height: 500px;
  border-width: 0px;
}
.agreement_height
{
    min-height:initial !important;
}
.colorred
{
  color: Red;
}
.inlineblock
{
  display: inline-block;
}

.frhead
{
  padding: 20px 10px 10px 0px;
  font-size: 24px;
}