﻿/*@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300);*/
.contact-pad
{
	margin-top:40px;
    margin-bottom:40px;
	clear:both;
}
.formbk-fix
{
    /*position:relative;*/    
    top:2%;
    max-width:80%;
    margin-left:10%;
       -webkit-box-shadow: 0px 6px 12px rgba(207, 207, 207, 0.4);
  box-shadow: 0px 6px 12px rgba(207, 207, 207, 0.4);
}
.formbk
{
    width:100%;
    align-items:center;
    /*display:inline-block;*/
    padding:15px;
  /*background-color: #e7e7e7 !important;*/ 
  
}
.formbk h1,h2, h3
{
    color:#5C5C5C;
    line-height:1.9em;
    font-size:25px;
}
.form-group
{
	display:inline-block;
	margin-bottom:0px;
	width:100%;
	clear:both;
     vertical-align:middle;
}

.formbk p
 {
   color:#5C5C5C !important;
   vertical-align:middle;
   font-weight:600;
   display:block;
   zoom:1;
   font-size:13px !important;
   padding:5px;
   margin:0px;
   vertical-align:middle;
   
   }
.formbk input[type=text], .formbk input[type=password], .formbk textarea, .formbk select{
   -webkit-appearance:listbox;
    -moz-appearance: none;  
 	border-collapse:collapse;
	border:1px solid #dadada !important;
	border-radius:0px;	
	padding:8px;
     color:#5C5C5C !important;
     background:#f7f7f8;
     outline:none;
     resize:none;    
     width:100%;    
     line-height: 2;
     zoom:1;
     text-align:left;
      min-width:200px;
      display:inline-block;
      margin:4px 0px 4px;
 }
.formbk select{
     line-height: 3;   
 }
.formbk input[type=button], .formbk input[type=file], .formbk label{
   -webkit-appearance:listbox;
    -moz-appearance: none;  
 	border-collapse:collapse;	
	border-radius:0px;	
	padding:5px;
     color:#5C5C5C;    
     outline:none;
     resize:none;   
     line-height: 2;
     zoom:1;
     text-align:left;     
      display:inline-block;
       margin:4px 0px 4px;
 }


@media (max-width: 450px) 
{
 
 .formbk-fix
{
    position:relative;    
    top:1%;
   width:98%;
   max-width:350px;
}
 
}

.formbk,.formbkkkk h3
{
	color:#24b000;
}

.modal-body input[type=text], .modal-body input[type=password], .modal-body textarea, .modal-body select{
   -webkit-appearance:listbox;
    -moz-appearance: none;  
 	border-collapse:collapse;
	border:1px solid #dcdcdc !important;
	border-radius:0px;		
     color:#5C5C5C !important;
     background:none;
     outline:none;
     resize:none;    
     width:100%;    
     line-height: 2;
     zoom:1;
     text-align:left;
      min-width:200px;
      display:inline-block;
      margin:5px 0px 5px;
      padding:5px 8px;
 }
.modal-body input[type=button], .modal-body input[type=file], .modal-body label{
   -webkit-appearance:listbox;
    -moz-appearance: none;  
 	border-collapse:collapse;	
	border-radius:0px;	
     color:#5C5C5C;    
     outline:none;
     resize:none;   
     line-height: 2;
     zoom:1;
     text-align:left;     
      display:inline-block;
       margin:8px 0px 8px;
      padding:5px 8px;
 }

.sbmitpad
{
	padding-left:15px;
	padding-right:15px;
	margin:5px;
}
.col-mut-txt
{
	width:91%;
	float:left;
	margin-left:5px;
}
.loginfrmlink
{
    text-decoration:none;
    font-weight:600;
    color:#24b000;
    display:inline-block;
}
.loginfrmlink:hover
{
    text-decoration:underline;
    font-weight:600;
    color:#24b000;
}
.formlft
 {
    font-weight:600;
    color:#000;
     
 }
.sbmt-mrg
{
    margin-top:15px;

}

.submtbtn {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    padding: 6px 15px;
    margin: 3px 0px;
    border-collapse: collapse;
    font-weight: 600;
    color: #fff !important;
    border: none;
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    line-height: 1.3em;
    width: auto;
    background: linear-gradient(to right, #24b000 50%, #0096ff 50%) left;
    background-size: 200%;
    transition: .5s ease-out;
}

    .submtbtn:hover, .submtbtn:focus {
        background-position: right;
        color: #fff;
    }
.panel-display {
  display:none;
}
.panel-display:target{
  display:block !important;
}
#n2:target .used {
  display: none;
}
/*.readmore {
  display: none;
}*/

#n2:target .readmore {
  display: block;
}

.custom-file-input {
  color: transparent;
  display:inline-block;
  float:left !important;
  margin-left:0px !important;
  
}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Select some files';
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: #e3e3e3;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
   width:130px !important;

}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active {
  outline: 0;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9); 
}
.form-heading{padding:5px; border-bottom: 1px solid #fff; border-top:1px solid #fff; font-weight:600; color:#001dc8;}


.div-form-div{width:100%;}
.price-tag{font-size:2em; color: #24b000; font-weight:600;}
.fa-map-color {
    margin-right: 2px;
    color:#24b000;
    font-size:2.5em;
}
.callus-contact {
    font-weight: 600;
    font-size:1.5em;
}
.freetxt
{
   width:98%;
   margin-left:1% !important;
   
}
.freetxt input[type=text], .freetxt input[type=password], .freetxt input[type=button], .freetxt input[type=file], .freetxt Label, .freetxt select, .freetxt textarea{
   -webkit-appearance:listbox;
    -moz-appearance: none;  
 	border-collapse:collapse;	
	border-radius:0px;
	border:none;
	padding:0;        
     line-height: 2;
     zoom:1;
     text-align:left;    
 }
.txtarea{min-width:200px; width:100%;}