/*! jQuery UI - v1.11.4 - 2015-08-21
* http://jqueryui.com
* Includes: core.css, tabs.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */


/* Misc visuals
----------------------------------*/
input{
 outline: 0 none;
}
/* Overlays */
.ui-tabs {
	height: auto !important;
	overflow: inherit !important;
	margin: 75px 0 50px;
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
}
.ui-tabs .ui-tabs-nav li {
	width: 33.33%;
	line-height: inherit;
	text-align: center;
	float: left;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
}

/* Interaction states
----------------------------------*/
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #8B32C8;
	text-decoration: none;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #8B32C8;
	text-decoration: none;
    border: 1px solid #8B32C8;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
	     -o-border-radius: 50px;
			border-radius: 50px;
    padding: 12px 12px 6px;
}

/* CONTENIDO TABS STARTS */
.tabs form {
	margin-top: 50px;
}
.tabs form ul li {
	padding-bottom: 25px;
	text-align: center;
	clear: both;
}
.tabs form label {
	width: 120px;
	margin-bottom: 0;
	color: #888;
}
.tabs form input {
	width: 128px;
	height: 38px;
	padding: 0 5px;
	background: #d8d8d8;
	border: 1px solid #979797;
	text-align: center;
	-webkit-border-radius: 38px;
	   -moz-border-radius: 38px;
	     -o-border-radius: 38px;
			border-radius: 38px;
}
.tabs form input:focus {
	background: #FFF;
	font-weight: bold;
	color: #000;
}
.tabs form input.calculate {
	margin-bottom: 25px;
	padding-top: 4px;
	background: #8B32C8;
	font-weight: bold;
	color: #FFF;
}
.tabs form input.calculate:hover {
	background: #FFF;
	border: 1px solid #8B32C8;
	color: #8B32C8;
}
.tabs form p input {
	width: 75px;
	height: 38px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	     -o-border-radius: 5px;
			border-radius: 5px;
}
.send-contact div {
	width: 260px;
	margin: 0 auto;
	padding-top: 25px;
	clear: both;
}
.send-contact div p {
	float: left;
}
.send-contact div p span {
	color: #8B32C8;
}
.send-contact div p a {
	float: left;
}
.send-contact div p a:hover {
	text-decoration: underline;
}
.tabs .icon.icon-phone, .tabs .icon.icon-email {
	margin-right: 15px;
	color: #8B32C8 !important;
	float: left;
}
/* CONTENIDO TABS ENDS */


/*----------*\
	TABLETS   
\*----------*/
@media all and (min-width: 600px) {
.send-contact div {
    width: 324px;
}
}
@media all and (min-width: 640px) {
.ui-tabs .ui-tabs-nav li a {
	font-size: 26px;
}
.send-contact div p a {
	font-size: 16px;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    font-size: 26px;
}
}

/*------*\
	IPAD  
\*------*/
@media all and (min-width: 770px) {
.send-contact div {
	width: 320px;
	padding-top: 25px;
	padding-left: 10%;
	float: left;
	clear: inherit;
}
.send-contact div.send-mail {
	width: 410px;
	padding-left: 0;
	padding-right: 10%;
	float: right;
}
}

/*----------------*\
	LAPTOPS & IPAD  
\*----------------*/
@media all and (min-width: 960px) {
.tabs form input.calculate {
	margin-bottom: 50px;
	margin-top: 20px;
}
.tabs form li p {
	font-size: 16px;
}
.send-contact {
	width: 100%;
	padding-top: 50px;
	float: left;
}
.send-contact div {
    width: 360px;
}
.send-contact div.send-mail {
	width: 430px;
}
.ui-tabs-panel {
	width: 33.33%;
	float: left;
	display: block !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #000;
	border: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	cursor: text;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #000;
}
.particular {
	padding-top: 63px;
}
}