/*#pt_franchise-form label{ float:left; padding-top:10px; margin:0px 0px 0px 0px; }*/
#pt_franchise-form label.error{ 
	color: #ff0000;
	position:relative;
	text-align: left;
	font-size:11px;
	font-weight:500;
	top: -8px;
	/*font-family: 'Raleway', sans-serif;*/
}
#pt_franchise-form label.valid{ color:#33a532;}

.form-horizontal .form-group {
  margin-right: -5px;
  margin-left: -10px;
}

.form-control { 
	border: 1px solid #ddd !important;
}

#pt_franchise-form  .table > tbody > tr > td {
	
padding: 8px 8px 0px;
line-height: 1;
vertical-align: middle;
border-top: 0px solid #ddd;	
}

#pt_franchise-form .form-group {
  margin-bottom: 0px;
}
#pt_franchise-form table thead, #myTable thead {
  background:#f0f0f0;
  font-weight:bold;
}

#pt_franchise-form .table > thead > tr > th {
	border:1px solid #ddd;
}

.g-recaptcha {
	float:right;
}
#pt_franchise-form .glyphicon-plus {
	font-size:1rem;
}

#quant {
	height:40px;
}

#overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: .5;
  background-color: black;
  z-index: 3999;
}

.spinnerCustom {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 60px;
  width: 60px;
  margin: 0px auto;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 6px solid rgba(0,174,239,.15);
  border-right: 6px solid rgba(0,174,239,.15);
  border-bottom: 6px solid rgba(0,174,239,.15);
  border-top: 6px solid rgba(0,174,239,.8);
  border-radius: 100%;
}

 @-webkit-keyframes rotation {
        from {-webkit-transform: rotate(0deg);}
        to {-webkit-transform: rotate(359deg);}
    }
    @-moz-keyframes rotation {
        from {-moz-transform: rotate(0deg);}
        to {-moz-transform: rotate(359deg);}
    }
    @-o-keyframes rotation {
        from {-o-transform: rotate(0deg);}
        to {-o-transform: rotate(359deg);}
    }
    @keyframes rotation {
        from {transform: rotate(0deg);}
        to {transform: rotate(359deg);}
    }