
/********************************************************************************************************************************
**************************************************	ACCESSIBILITY PARAMETERS **************************************************** 
*********************************************************************************************************************************/

p:not(.tp-caption), span:not(.tp-caption), li:not(.tp-caption), a:not(.tp-caption), div:not(.tp-caption) {line-height: 2 !important;letter-spacing: 0.12em !important; word-spacing: 0.16em !important;}
#copyright-container p, #copyright-container span, #copyright-container li, #copyright-container a {letter-spacing: 0.0em !important;}

/********************************************************************************************************************************
****************************************************** FOCUS PARAMETERS ********************************************************* 
*********************************************************************************************************************************/

input:focus, textarea:focus {outline: 2px solid black !important;}
*:focus-visible { outline: 4px dashed darkorange !important;}
a.AccessibilityLinkFirstLevelWithMenu + .AccessibilityDropDownMenu[aria-expanded="true"] { display: block !important; visibility: visible !important; opacity: 1 !important; }

/********************************************************************************************************************************
**********************************************	FIRST CSS WEB - HOME / MEU / FOOTER ********************************************* 
*********************************************************************************************************************************/

/**********************************************************
					-	RESET	-
***********************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

/*********************** BASICS ***********************/
.clearfix {clear:both;width:100%; display: block;}
html {font-family: "Roboto",sans-serif;}
body {color: #000;font-weight: lighter;font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 26px; background:#fff}
.content {max-width:1240px;margin:auto;}
.content p,.content a  {   text-decoration:none; }
h1 {line-height:60px;font-size: 50px; margin-top:15px;}
h2 {font-size: 33px;line-height: 45px;color:#2d3032; font-weight:bold; margin-top:15px;}
label   { color:#2d3032; font-size:15px;font-weight:200;line-height:40px; margin-right:25px;min-width:150px; display: inline-block;  text-align: left;}
.header {height:70px;z-index: 300; position: relative;}
.logo  {background-image:url(/assets/images/logo.png);display:block;width:208px;height:129px;margin-top:2px;margin-left:12px;background-size: contain;	background-repeat: no-repeat;	background-position: left center;	float:left;}
.textaligncenter { text-align: center;}

/********************** BUTTONS ***********************/
.header .button  { background:#2d3032; color:#000; font-weight: 400; font-size:14px; text-decoration: none;line-height: 50px; margin:0px; display: block; padding:13px 10px 0px 54px;transition: color 0.2s; -webkit-transition: color 0.2s;}
.header .button i {font-size: 17px; font-weight: normal;  position: relative;  color:#000;  margin-right: 7px;  transition: color 0.2s;  -webkit-transition: color 0.2s;    position: absolute;    left: 29px; top:28px; }
.header .button:hover {	background: #000;	color:#2d3032;}
.header .button:hover i {color:#2d3032;}
.header .button       { background: none; color: #000; font-weight: 300 !important; position:relative; float:right; height:54px }
.header .button:hover { background: #fff; color: #2d3032; }
.header .button:hover i {  color: #2d3032; }
.header .button a,.header .button a:visited {  color: #000; }


/********************** BODY ***********************/
.center-section {min-width:0px;box-sizing:border-box;padding:50px 25px !important; margin:0px auto !important; width:100%; max-width:none !important;}
.center-section p, .center-section li {max-width: 77%;  margin: auto;  color: #000;  font-weight: 300;  font-family: 'Roboto', sans-serif;  font-size: 20px;   line-height: 40px;  overflow-x: hidden;    text-align: justify;;}
.center-section a,.center-section a:visited { text-decoration: none !important; color:#f15b2c; font-weight: 700;}
.center-section a:hover     {   text-decoration: underline !important;}
.small-history  {   text-align: center; margin: auto; margin-top:50px; margin-bottom:50px; max-width:760px;}
.center-section ul.normal ul.normal li { margin: 0px; text-align:left; width:100%}

@media (max-width:1124px){
 .center-section-wrap { display:block;}
 .center-section {  display:block;float:none !important; width:100% !important; max-width:none !important;}
}

/********************** FOOTER ***********************/
footer  {background:#fff; width:100%; padding:40px 0px 0px 0px; box-sizing:border-box; color:#fff;}
footer h3   {   color:#000;font-size: 17px;  line-height: 20px;  font-weight: 700;  letter-spacing: 0px;  margin-bottom: 19px;}
footer i   {   margin-right:7px}
footer, footer a {  color: #000	;  font-weight: lighter; }
footer a    {   display:block; text-decoration: none;}
footer a:hover  {   color:#000;}
footer a, footer span    {width:100%}
.footer_inner   {   max-width:1600px; margin:auto;}
.footerwidget   {   width:33%; padding:0px 20px; box-sizing:border-box; float:left;}
footer #copyright-container, footer #footer-seo-container { position: relative;  border-top: 1px solid rgba(183,189,192,0.5);  padding: 15px 0;  margin-top: 23px; text-align:center }
footer #copyright-container  a, footer #footer-seo-container a, footer #copyright-container  span, footer #footer-seo-container span  {display:initial; margin: 0px 12px;}
footer .more-seo-info  {cursor:pointer; color:#000; font-weight:bold; width: auto;  display: contents;}
footer #footer-seo-container  {padding:15px 15px 0px 15px; display:none}

/********************** SOCIAL ICONS ***********************/
.social { }
.social ul { margin: 0; padding: 0; }
.social li { display: inline-block; margin: 0; padding: 0; margin-right: 7px; }
.social li:last-child { margin-right: 0; }
.social li a { display: inline-block; width: 40px; height: 40px; opacity: 1; background: rgba(255,255,255,0.05); margin:0px 0px 4px 0px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; /*border: 1px solid rgba(255,255,255,0.15);*/ padding: 0; }
.social li a:hover { border: 0; }
.social .s_icon { float: left; font-size: 20px; color: #000;  text-align: center; width: 40px; line-height:40px; }
.social li a:hover .s_icon,
.sidebar_widget.social li a:hover .s_icon { color: #000; }
.social ul li a.so_facebook:hover,
.sidebar_widget.social ul li a.so_facebook:hover { background: #4672b3; }
.social ul li a.so_twitter:hover,
.sidebar_widget.social ul li a.so_twitter:hover  { background: #099bcc; }
.social ul li a.so_gplus:hover,
.sidebar_widget.social ul li a.so_gplus:hover { background: #da4a38; }

/********************** RESPONSIVE ***********************/
@media (max-width: 900px) {
  footer .footerwidget {width: 100%; text-align: center;  margin-bottom: 20px;}
}

@media (max-width: 600px) {
  .header .button {display:none}
  .header .button.lang {display:inherit; position: absolute; right:10px; top:0px}
}

@media (min-width: 1150px) {
  footer .footerwidget:nth-child(1) {width:25%}
  footer .footerwidget:nth-child(2) {width:40%; padding-right:27px}
}


/********************************************************************************************************************************
/********************************************* SECOND CSS WEB - REST  *********************************************************** 
*********************************************************************************************************************************/

/*----------------------------*/
header .jx-white-bg {background-color:#000 !important;}
footer .jx-container-slope.jx-default-bg {background-color:#000 !important;}
.jx-rev-slider-holder.jx-animate-header:after{content:"";width:100%;height:10px;background-image: url(../images/separahead.png);background-repeat:repeat-x;position:absolute;top:80px;z-index:2000;}
/*---------------------------------------------------------------
[3.0 Body ]
*/
.boxed{
  width:1250px;
  margin: 0 auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.jx-padding-tiny{
  position: relative;
  padding-top: 21px !important;
  padding-bottom: 11px !important;
}
.jx-padding-small {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.jx-padding-big {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.jx-padding-top{
	padding-top:155px;
}
.no-bottom-padding{
	padding-bottom:0 !important
}
.no-top-padding {
  padding-top: 0px !important;
}
.jx-body-content {
  min-height: 100px;
}
.jx-container.jx-padding-small {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.columns.jx-padding {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}
.jx-container.jx-padding {
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
}
.jx-container.jx-padding-top {
  padding-top: 80px;
  position: relative;
}
.jx-container.jx-padding-bottom {
  padding-bottom: 80px;
  position: relative;
}
.jx-container {
  min-height: 100px;
  position: relative;
  width: 100% !important;
  margin: 0;
  padding: 0;
  z-index: 9;
}
.parallax {
  margin: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  min-height: 600px;
  left: 0;
  top: 0;
  -webkit-background-size: 2000px 1175px;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
.parallax-no {
  margin: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  min-height: 600px;
  left: 0;
  top: 0;
  -webkit-background-size: 2000px 1175px;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  cursor:default;
}
.container.container-margin .parallax{
  z-index: 0 !important;
}
.parallax-fixed {
  margin: 0;
  position: fixed;
  background-position: left center !important;
  width: 100%;
  height: 100%;
  z-index: -1;
  min-height: 600px;
  left: 0;
  top: 0;
  -webkit-background-size: 2000px 1175px;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
/* Container Slope ===================*/
.jx-container-slope {    
    left: 0px;
    overflow: hidden;
    padding-left: 0px !important;
    padding-right: 0px !important;
    position: absolute;
    width: 100%;
    height: 50px;
    z-index: 0;    
}
footer .jx-container-slope{ height:70px;}
/* slope color */
.jx-container.jx-darkgrey-bg .jx-container-slope{
  background: #3A3A3B;
}
.jx-container.jx-default-bg .jx-container-slope{
  background: #cf0000;
}
.jx-container.jx-white-bg .jx-container-slope{
  background: #fff;
}
/* Witout container */
.jx-container-slope.jx-darkgrey-bg{
  background: #3A3A3B;
}
.jx-container-slope.jx-default-bg {
  background: #cf0000;
}
.jx-container-slope.jx-white-bg {
  background: #fff;
}
/* slope position */
.jx-container-slope.jx-top-slope{
    top: -24px;
}
.jx-container-slope.jx-bottom-slope{
    bottom: -24px;
}
/* slope side */
.jx-container-slope.jx-right-slope{
    /*transform: skewY(-1.2deg);*/
}
.jx-container-slope.jx-left-slope{
    /*transform: skewY(1.2deg);*/
}
/*---------------------------------------------------------------
[4.0 Header ]
----------------------------------------------------------------*/
header{
	height: 110px;
}
.jx-header {
	height:66px;
	background:#fff;
	position: relative;
	z-index: 9999;
}
.jx-header-logo {
	text-align: center;
	padding:20px;
	position: absolute;
}
.jx-header-logo img{width:100%;height:auto;max-width:300px;}
/* Fixed Menu */
.jx-sticky{
  transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -webkit-transition:all .3s ease-out;
}
.jx-sticky.fixed{
  position: fixed;
  width:100%;
  top:0;
  left:0;
}
.jx-sticky.fixed .jx-header .jx-container-slope{ 
  box-shadow:0 5px 5px rgba(0,0,0,0.05);
}
.jx-header.jx-sticky.fixed .jx-container-slope{ 
  box-shadow:0 5px 5px rgba(0,0,0,0.05);
}


/*---------------------------------------------------------------
[7.0 Legal ]
----------------------------------------------------------------*/

body.css2 .main {background:#efefef}
body.css2 .main a {color:#555559}
body.area-cliente table a {color:#fff !important}
body.css2 .main h3,h4,h5,h6 {font-size: 23px;line-height: 45px;color:#2d3032; font-weight:bold; margin:30px 0px;}
body.css2 .main .jx-page-fullwidth {text-align:justify;}
body.css2 .main blockquote, body.legal .main .jx-blockquote .quote-a.quote-border { border-left-color: #cf0000 !important;}
body.css2 .main blockquote {margin: 0px 0px 30px;  padding: 0px 20px 0px 19px; border-left: 4px solid #cf0000;}
body.css2 .main blockquote, body.legal .main blockquote p {font-size: 27px;line-height: 24px; color: #000000; font-style: normal; font-weight: 500;}

/*---------------------------------------------------------------
[8.0 Contact ]
----------------------------------------------------------------*/
.jx-google-map.mb {margin-bottom: 45px;}
.jx-map {width: 90%;height: 590px;margin: 0 auto;}
.jx-map.jx-map-fullwidth {width: 100%; min-height: 400px; margin: 0 auto;}
.jx-contact-form {margin: 0 auto;max-width: 1070px;}
.jx-contact-form fieldset legend {margin: 0px 0px 5px 5px; font-weight:bold;}
.jx-contact-form input,.jx-contact-form textarea {display: inline-block;border: 1px solid #CCC;	padding: 12px;	border-radius: 0;	font-size: 15px;	color: #333;	margin: 3px; }
.jx-contact-form textarea.jx-form-textarea {width: 100%;height: 120px;margin-bottom: 10px;}
.contact-submit .jx-submit {width: 150px;color: #fff;font-size: 22px;font-weight: 500;border: none;background:#383b3c;}
.contact-submit .jx-submit:hover {background: #000;color: #fff;border: none;}
.jx-contact-form .row-1   {position:relative; float:left; width:100% }
.jx-contact-form input#name   {width:100%; margin-right:0%; }
.jx-contact-form input#phone  {width:100%; margin-right:0%; }
.jx-contact-form input#email  {width:100%; }
.jx-contact-form textarea#message  {width:100%; }
.jx-contact-form input#sum  {width:10%; }
input#submitButton {background: #383b3c;color: #fff;float: right; padding: 12px;  font-size: 18px;  margin-right: 1%; cursor:pointer}

@media only screen and (max-width: 1199px) {
 .jx-contact-form input#name   {width:95%; margin-right:0%; }
 .jx-contact-form input#phone   {width:95%; margin-right:0%; }
 .jx-contact-form input#email   {width:95%; margin-right:0%; }
 .jx-contact-form textarea#message   {width:95%; margin-right:0%; }
}

/* Contact Info */
.jx-contact-info {display: block;width: 100%;}
.jx-contact-info i, .jx-contact-info em {color: #383b3c; padding: 0px; font-size:24px;position: absolute;  top: 3px;}
.jx-contact-info ul {margin:0px;padding:0px;}
.jx-contact-info li {margin:0px;padding: 0px 0px 50px 0px; list-style:none}
.jx-contact-info .title {color: #000000;font-size: 20px;font-weight: bold;line-height: 30px;}
.jx-contact-info .icon {height: 49px;width: 49px;color: #cf0000;font-size: 40px;text-align: center;float:left;position:absolute;}
.jx-contact-info .item-position {margin-left: 49px;	padding-left: 9px;}
.jx-contact-info .discription span span {float:right}
.jx-contact-info .discription span.Today {font-weight:bold}

@media only screen and (max-width: 1199px) and (min-width: 770px){
 .jx-contact-info li.schedule {display:none}
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .contact-submit .jx-submit {width: 120px;font-size: 18px;margin-bottom: 20px;}
}
 
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .jx-contact-info {padding-top:70px;}
  .contact-submit .jx-submit {width: 120px;font-size: 18px;margin-bottom: 20px;}
}
	
@media only screen and (max-width:479px) {
  .jx-contact-info {padding-top:60px;}
  .contact-submit .jx-submit {width: 120px;font-size: 18px;margin-bottom: 20px;}
}
	
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
  .contact-submit .jx-submit {width: 120px;font-size: 18px;	margin-bottom: 20px;}
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.ajax-loader {width: 86px; position: absolute; top: -30px; right:175px; display:none }
.ajax-result {margin-top:20px}
.ajax-result .success, .ajax-result .error{clear:both; padding: 10px;border: 1px solid green;font-size: 14px;background: #a9e4a9;color:#000;text-align:center; display:none }
.ajax-result .error{background: #f98e8e;}
.form-control#sum{width:50%; float : left}

footer #copyright-container span.guio {margin:0px 0px}
footer .whatsapp-send {display:none}
footer .whatsapp-send img {width:100px;}

@media (max-width: 690px) {
  footer #copyright-container a, footer #copyright-container span {display: block;  font-size: 13px;  line-height: 22px;   width: 100%;   margin: 0px;  padding: 0px;}
  footer #copyright-container span.guio {display:none}
  footer .whatsapp-send {display:inherit}
}

footer p , footer a , footer span { font-size:14px }
.header .button.lang {padding: 13px 0px 0px 30px}
.header .button.lang a{text-decoration:none}
.header .button.lang a.selected {font-weight:bold}

.div-whatsapp {text-align: center;   margin-top: -16px;}

button:focus
{
	outline:none !important;
}

.navbar-collapse
{
	position:absolute;
	top:110px;
	left:0px;
	width:100%;
	background:#fff;
	z-index:111;
	padding:20px;
}

.navbar-nav
{
	display:block;
}


@media (min-width: 992px)
{
	.navbar-collapse
	{
		position:relative;
		top:auto;
		padding:0px;
	}
	
	.navbar-nav
	{
		display:flex;
	}
}

.idiomaprimero
{
	position:relative;
}
.idiomaprimero:after
{
	content:'';
	position:absolute;
	right:0px;
	top:13px;
	height:20px;
	width:1px;
	background:#000;
}

.idiomas
{
	display:inline-block;
	padding-right: 0.5rem !important;
}

.idiomas.selected
{
	font-weight:bold;
}

a
{
	color:#000;
}

a:hover
{
	color:#333;
}

.iconoverdewasap
{
	color:#00721b;
	font-weight:bold;
}

.navbar
{
	background:#fff;
}

.example,.main
{
	padding-top:110px;
}

/*{
	filter:grayscale(1);
}*/

/*login*/
.panel h2{ color:#000; font-size:18px; margin:0 0 0px 0;}
.panel p { color:#000; font-size:14px; margin-bottom:30px; line-height:24px;}
.login-form .form-control {
  background: #f7f7f7 none repeat scroll 0 0;
  border: 0px;
  border-radius: 0px;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
}
.main-div {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 0px;
  margin: 10px auto 30px;
  width: 450px;
	max-width:95%;
  padding: 50px 70px 70px 71px;
}

.login-form .form-control:focus
{
	box-shadow:none;
	border: solid thin #000;
}

.login-form .form-group {
  margin-bottom:10px;
}
.login-form{ text-align:center;}
.login-form  .btn.btn-primary {
  background: #000 none repeat scroll 0 0;
  border-color: #000;
  color: #ffffff;
  font-size: 14px;
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
	border-radius:0px;
}

/*******panel admin*********/
.main-container { 
	background: #efefef;
	padding:40px 0px;
}
.side-menu {
	position: relative;
	width: 100%;
	background-color: #fff;
	border-right: 1px solid #e7e7e7;
}

.side-menu .navbar-header {
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
}
.side-menu .active a {
	background-color: transparent;
	margin-right: -1px;
	border-right: 5px solid #000;
}
.side-menu  li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
}
.side-menu  li a {
	padding: 15px; display:block;
}

.side-menu  li a:hover
{
	text-decoration:none;
	color:#000;
}
.side-menu  li a i {
	padding-right: 10px;
}


/* Main body section */
.side-body {
	margin-left: 310px;
}
/* small screen */
@media (max-width: 768px) {
	.side-menu {
		position: relative;
		width: 100%;
		border-right: 0;
	}
	
	.sidebar
	{
		margin-bottom:30px;
	}

}

.panel-default {
	margin-bottom: 20px;
    background-color: #fff;
    border: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}

.panel-default>.panel-heading {
	padding: 10px 15px;
    border-bottom: 0px;
    border-radius:0px;
    color: #fff !important;
    background-color: #000;
	border:0px;
	
}

.panel-default>.panel-heading h2
{
	color: #fff !important;
	font-size:20px;
	line-height:30px;
	text-transform:uppercase;
}

.panel-body {
    padding: 15px;
}

.table thead th
{
	border:0px;
}

.table td, .table th {
    padding: 8px;
    vertical-align: middle;
	border:0px;
}

button
{
	border-radius:0px !important;
}

button:focus
{
	box-shadow:none !important;
	
}

.panelfiltros .custom-select
{
	background-color: #f7f7f7;
    border: 0px;
    border-radius: 0px;
    font-size: 18px;
    height: 50px;
}

.panelfiltros .custom-select:focus
{
	box-shadow:none !important;
}

.panelfiltros h4
{
	margin:15px 0px;
	font-size:20px;
	line-height:20px;
	color:#000;
}

.modal-title
{
	color:#000 !important;
}

.jx-contact-form input, .jx-contact-form textarea
{
	border:0px;
}

.jx-contact-form input:focus, .jx-contact-form textarea:focus
{
	outline:none;
	border:solid thin #000;
}

.botonareacliente
{
	background:#000;
	color:#fff;
	padding-left:20px !important;
	padding-right:20px !important;
}



.botonareacliente:hover
{
	color:#fff;
	background:#333 !important;
}

@media (min-width: 992px)
{
	.botonareacliente
	{
		margin-left:15px;
	}
	.navbar-nav .nav-link:hover
	{
		background:#000;
		color:#fff;
	}
	.navbar-nav .nav-link
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}

}

.rev_slider li.tp-revslider-slidesli:after
{
	background-color: rgba(0, 0, 0, 0.4);
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.nombrecliente
{
	float:right;
	text-transform:none;
	font-size:17px;
}

.nombrecliente i
{
	margin-right:5px;
}

b, strong {
    font-weight: bold;
}

@media (max-width: 1040px)
{
	.dnonemobile
	{
		display:none;
	}
}

@media (max-width: 600px)
{
	table button
	{
		background:none !important;
		color:#000 !important;
		border:0px !important;
		padding:10px !important;
		font-size:0px !important;
	}
	
	table button i
	{
		font-size: 1rem !important;
	}
}

body.area-cliente select option {font-size: 18px}

@media (max-width: 990px) {
   .panel-default>.panel-heading h2, .panel-default .nombrecliente {font-size:14px}
}

nav .navbar-brand img {max-width:100%}

.fa-icon-whatsapp:before{font-weight:bold; }
body.legal ul {margin-left:18px}

.navbar-brand{max-width:77%}

input[type=checkbox] {  transform : scale(2);  width: 4% !important;  vertical-align: middle !important;    margin: 0px 0px 0px 10px !important;    text-align: right !important; display: inline-block !important; }
.labelcheck {  width: 85%;  vertical-align: middle;  margin: 15px 0px 0px 10px;  display: inline-block;   line-height: 14px;}



input:disabled{
    display: inline-block;
    border: 1px solid #CCC;
    padding: 0px;
    border-radius: 0;
    font-size: 15px;
    color: #333;
    margin: 0px;

}


.resetButton{
    background: #383b3c;
    color: #fff;
    float: right;
    padding: 12px;
    font-size: 18px;
    margin-right: 1%;
    cursor: pointer;
    border:0px;
}


