/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

/* Basic Styles */
body {
	background-color: #fff;
	margin: 0 auto;
}

h1 {
	text-align: center;
	border-top: 1px solid #5377d8;
	border-bottom: 1px solid #1e2e5a;
	background-color: #4260b2;
	color: #FFF;
	text-shadow: 0 -1px 0 #283744;
	margin: 0 auto;
	padding: 5px 0;
	font-weight: normal;
}

.subtitle {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	margin-top: 1.8em;
}

nav {
	height: auto;
	width: 100%;
	background-color: #23408f;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: bold;
	position: relative;
	border-bottom: 2px solid #1e2e5a;
	border-top: 1px solid #4260b2;
}
nav ul { 
	padding: 0;
	width: 440px;
	height: 52px;
	float: right;
}
nav li, #cc-two-single-core-thermal-partially-img-container, #cc-two-single-core-thermal-completely-img-container, #cc-two-core-sheated-spaced-img-container, 
#cc-two-core-sheated-touching-img-container, #cc-two-core-sheated-wiring-img-container, #cc-two-core-sheated-thermal-partially-unenclosed-img-container, 
#cc-two-core-sheated-thermal-partially-wiring-img-container, #cc-two-core-sheated-thermal-completely-unenclosed-img-container, #cc-two-core-sheated-thermal-completely-wiring-img-container, 
#cc-two-core-sheated-underground-img-container, #cc-three-single-core-thermal-partially-img-container, #cc-three-single-core-thermal-completely-img-container, 
#cc-three-four-core-sheated-spaced-img-container, #cc-three-four-core-sheated-touching-img-container, #cc-three-four-core-sheated-wiring-img-container, 
#cc-three-four-core-sheated-thermal-partially-unenclosed-img-container, #cc-three-four-core-sheated-thermal-partially-wiring-img-container, #cc-three-four-core-sheated-thermal-completely-unenclosed-img-container, 
#cc-three-four-core-sheated-thermal-completely-wiring-img-container, #cc-three-four-core-sheated-underground-img-container, #cc-two-core-sheated-rhf-thermal-partially-img-container, 
#cc-two-core-sheated-rhf-thermal-completely-img-container, #cc-two-core-sheated-rhf-underground-img-container, #cc-three-four-core-sheated-rhf-thermal-partially-img-container, 
#cc-three-four-core-sheated-rhf-thermal-completely-img-container, #cc-three-four-core-sheated-rhf-underground-img-container, #item-cc-two-single-core-unenclosed-air-img-container, 
#item-cc-two-core-sheated-unenclosed-air-img-container, #item-cc-three-single-core-unenclosed-air-img-container, #item-cc-three-four-core-sheated-unenclosed-air-img-container, 
#vd-cable-type-single-core-copper-trefoil-image, #vd-cable-type-single-core-copper-flat-image, #vd-cable-type-single-core-aluminium-trefoil-image, #vd-cable-type-single-core-aluminium-flat-image, 
#vd-cable-type-multi-core-copper-image, #vd-cable-type-multi-core-aluminium-image, #vd-cable-type-flexible-single-core-trefoil-image, #vd-cable-type-flexible-single-core-flat-image, 
#vd-cable-type-flexible-multi-core-image {
	display: inline;
	float: left;
}

ul {list-style-type: none;}

nav a {
	color: #fff;
	display: inline-block;
	width: 110px;
	text-align: center;
	text-decoration: none;
	line-height: 52px;
	text-shadow: 1px 1px 0px #283744;
}
nav li a {
	font-size: 14px;
	border-right: 1px solid #4260b2;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li a#help-menu-item {
	border-right: 0;
}
nav a:hover, nav a:active {
	background-color: #4260b2;
}
nav a#pull {
	display: none;
}

#logo {
		width: 257px;
		height: 74px;
		background: url('../img/logo_big.png') no-repeat;
		margin-top: 6px;
		margin-left: 34%;
		display: inline-block;
}

#logo > a {
	background: transparent;
	text-indent: -9999px;
	display: inline-block;
	width: 100%;
	height: 100%;
}

#page-container {clear: both;}

#popupBasic-popup {width: 90%;}

#popupBasic a {padding: 1.6em 15px;}

p.info-btn {margin: 1em auto -1em; text-align: center; font-size: 16px;}

#cc-info-insulation-btn {position: absolute; left: 120px; top: 10px;}

#popup-cc-insulation-info-popup {width: 80%;}

#popup-cc-insulation-info-popup p, #popupDialog p {white-space: normal; font-size: 16px;}

#popup-ac-info, #popup-capacitance-info, #popup-impedance-info, #popup-cc-insulation-info, #popup-reactance-info {background: #4767bf; /* Old browsers */
background: -moz-linear-gradient(top,  #4767bf 0%, #3a4f99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4767bf), color-stop(100%,#3a4f99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4767bf 0%,#3a4f99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4767bf 0%,#3a4f99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4767bf 0%,#3a4f99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4767bf 0%,#3a4f99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4767bf', endColorstr='#3a4f99',GradientType=0 ); /* IE6-9 */
color:white;
text-shadow: 0 1px 0 #283744;
text-align:center;
border: 2px solid #283744;
padding:5px 15px 15px 15px;}

div.ui-body-c input.ui-input-text[type="number"]:valid {background-color: transparent;}

div.ui-body-c input.ui-input-text[type="number"]:invalid {border-bottom: 2px solid red;}

#capacitance-variables, #inductance-variables-panel, #conductor-size-variables, #bending-mid-mid-cond-panel, #field-capacitance, #field-inductance, 
#impedance-panel-two, #form-three-buttons, #no-of-capacitors, #panel-with-inputs, #cc-cable-type-buttons, #vd-selected-layout-container, #vd-voltage-panel, 
#vd-current-panel, #vd-btn-tag-cable-type, #scc-calculation-inputs {margin: 1em;}

#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 95%; float: left;}

label[for="bending-dia-panel"] {margin: 1.2em 0 .3em 1em;}

#bending-dia-panel > .ui-controlgroup, fieldset.ui-controlgroup {margin-top: .3em;}

#capacitance-images img, #inductance-result-panel img, #conductorSize-images img, #bending-radius-result-panel img, #image-panel img {display: block; margin: 3em auto 0;}

a#back-btn {
	display: inline-block;
	float: left;
	font-size: 14px;
	margin: 1em 0 0 1em;
	border: 2px solid #fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px; 
}

a#back-btn img {display: none;}

a#back-btn:after {content: "Back";}

a#terms-close {
	width: 100%;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	padding: .6em 0;
	color: #222;
	font-weight: 700;
	background: #eee;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
	background-image: -webkit-linear-gradient(#fff,#f1f1f1);
	background-image: -moz-linear-gradient(#fff,#f1f1f1);
	background-image: -ms-linear-gradient(#fff,#f1f1f1);
	background-image: -o-linear-gradient(#fff,#f1f1f1);
	background-image: linear-gradient(#fff,#f1f1f1);
	margin-top: 1.4em;
	border: 1px solid #ccc
}

a#terms-close:hover {
	background: #F0F0F0;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F0F0F0),to(#ddd));
	background-image: -webkit-linear-gradient(#F0F0F0,#ddd);
	background-image: -moz-linear-gradient(#F0F0F0,#ddd);
	background-image: -ms-linear-gradient(#F0F0F0,#ddd);
	background-image: -o-linear-gradient(#F0F0F0,#ddd);
	background-image: linear-gradient(#F0F0F0,#ddd);
}

#inductance-result-panel, #capacitance-images, #impedance-panel, #conductorSize-images, #ohms-law-panel, #bending-radius-result-panel, #max-current-result-panel {margin: 2em 1em;}

#inductance-result-panel ul:first-child, #capacitance-images ul, #conductorSize-images ul:first-child, #bending-radius-result-panel ul, 
#impedance-panel ul, #ohms-law-panel ul, #sp-panel ul, #max-current-result-panel ul {border-top: 1px solid #ccc;}

#inductance-result-panel #inductance-result-three, #capacitance-images #formula-panel, #conductorSize-images #conductorSize-result2, #bending-radius-result-panel #bending-radius-result, 
#impedance-panel #result-formula, #ohms-law-panel #result-value, #sp-panel #result-formula, #max-current-result-panel #max-current-result {border-bottom: 1px solid #ccc;}

#sp-panel {display: block; position: fixed; bottom: 0; left: 0; margin: 0; width: 100%; height: auto; z-index: 200;}

#panel-with-inputs > div.ui-input-text:last-child {margin-bottom: 160px;}

span#cc-select-cable-btn-text, span#vd-selected-layout-text {font-size: 14px; white-space: normal;}

.center-image, .center-image img, span#cc-select-cable-btn-text, span#vd-selected-layout-text {display: table-cell; vertical-align: middle;}

.center-image img {margin: 0 .6em 0 .2em;}

span#cc-select-cable-btn-text, span#vd-selected-layout-text {word-break: break-word; width: 100%;}

#cc-insulation-container img {margin: 0 .6em 0 0;}

#vd-current-panel a {margin: 0 5px;}

#popup-ac-info a#cancel-btn, #popup-ac-info a#checkit-btn {width: 45%; display: inline-block;}

#cc-two-single-core-thermal-insulation img, #cc-two-core-sheated-spaced-img-container img, #cc-two-core-sheated-touching-img-container img, 
#cc-two-core-sheated-enclosed img, #cc-two-core-sheated-thermal-insulation img, #cc-two-core-sheated-underground img, #cc-three-single-core-thermal-insulation img, 
#cc-three-four-core-sheated-spaced-img-container img, #cc-three-four-core-sheated-touching-img-container img, #cc-three-four-core-sheated-enclosed img, 
#cc-three-four-core-sheated-thermal-insulation img, #cc-three-four-core-sheated-underground img, #cc-two-core-sheated-rhf-thermal-insulation img, 
#cc-two-core-sheated-rhf-underground img, #cc-three-four-core-sheated-rhf-thermal-insulation img, #cc-three-four-core-sheated-rhf-underground img, 
#cc-two-single-core-unenclosed2 img, #cc-two-core-sheated-unenclosed2 img, #cc-three-single-core-unenclosed2 img, #cc-three-four-core-sheated-unenclosed2 img {float: left; clear: both; margin: .2em 0;}

#cc-thermal-partially-text-container, #cc-thermal-completely-text-container, #cc-two-core-sheated-spaced-text-container, #cc-two-core-sheated-touching-text-container, 
#cc-two-core-sheated-wiring-text-container, #cc-two-core-sheated-thermal-partially-unenclosed-text-container, #cc-two-core-sheated-thermal-partially-wiring-text-container, 
#cc-two-core-sheated-thermal-completely-unenclosed-text-container, #cc-two-core-sheated-thermal-completely-wiring-text-container, #cc-two-core-sheated-underground-text-container, 
#cc-three-four-core-sheated-spaced-text-container, #cc-three-four-core-sheated-touching-text-container, #cc-three-four-core-sheated-wiring-text-container, 
#cc-three-four-core-sheated-thermal-partially-unenclosed-text-container, #cc-three-four-core-sheated-thermal-partially-wiring-text-container, #cc-three-four-core-sheated-thermal-completely-unenclosed-text-container, 
#cc-three-four-core-sheated-thermal-completely-wiring-text-container, #cc-three-four-core-sheated-thermal-completely-wiring-text-container, #cc-three-four-core-sheated-underground-text-container, 
#cc-two-core-sheated-rhf-underground-text-container, #cc-three-four-core-sheated-rhf-underground-text-container, #item-cc-two-single-core-unenclosed-air-text-container, 
#item-cc-two-core-sheated-unenclosed-air-text-container, #item-cc-three-single-core-unenclosed-air-text-container, #item-cc-three-four-core-sheated-unenclosed-air-text-container {margin: 36px 0 0 58px;}

.active {
	background: #23408f; /* Old browsers */
	background: -moz-linear-gradient(top, #23408f 0%, #23408f 91%, #e8674e 91%, #e8674e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23408f), color-stop(91%,#23408f), color-stop(91%,#e8674e), color-stop(100%,#e8674e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #23408f 0%,#23408f 91%,#e8674e 91%,#e8674e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #23408f 0%,#23408f 91%,#e8674e 91%,#e8674e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #23408f 0%,#23408f 91%,#e8674e 91%,#e8674e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #23408f 0%,#23408f 91%,#e8674e 91%,#e8674e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23408f', endColorstr='#e8674e',GradientType=0 ); /* IE6-9 */
}

.result_table {margin: 0; padding: 0;}

ul.result_table li:first-child {background-color: #23408F; color: white; text-shadow: 0 -1px 0 #283744; font-size: 14px;}

ul.result_table li {padding: 1em .8em; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #f1f1f1; font-weight: bold; text-align: center; font-size: 32px;}

.cc-heading {margin: 1em 1em .5em;}

.specific_margin {margin-top: 18px;}

.specific_margin2 {margin-top: 14px;}

.specific_width_1 {width: 25%;}

#cable-type-capacitance1 .ui-radio, #conductor-material-container2 .ui-radio, #conductor-layout-container .ui-radio, #bending-dia-panel .ui-radio, 
#cable-type-reactance .ui-radio, #cores-container .ui-radio, #layout-container .ui-radio, #layout-container2 .ui-radio, 
#insulation-container2 .ui-radio, #cable-type-impedance .ui-radio, #calculator-button-group .ui-radio, #cc-conductor-material-container2 .ui-radio, #cc-conductor-material-container3 .ui-radio, 
#scc-conductor-material-container .ui-radio, #vd-phase-panel .ui-radio {width: 50%;}
.ui-controlgroup-controls, #cable-type-capacitance2 .ui-radio, #layout-container3 .ui-radio, #cc-conductor-material-container4 .ui-radio, #scc-conductor-tap-insulation .ui-radio, 
#vd-btn-tag-cable-type .ui-radio, #cc-select-insulation-btn, #scc-selected-insulation-group .ui-radio, #cc-select-cable-btn {width: 100%;}
#cable-type-capacitance-ac-resistance .ui-radio, #conductor-temperature-container2 .ui-radio, #vd-op-temp-panel-aluminium-90 .ui-radio {width: 25%;}
#conductor-material-container .ui-radio, #insulation-container .ui-radio, #three-buttons-container1 .ui-radio, #cc-conductor-material-container .ui-radio {width: 33.3%;}
#conductor-temperature-container .ui-radio, #conductor-temperature-container3 .ui-radio, #vd-op-temp-panel-aluminium-80-90 .ui-radio, #vd-op-temp-panel-110 .ui-radio {width: 20%;}

#map-canvas {border: .4em solid #23408f; font-size: 14px;}
#map-canvas p {height: auto; margin: 0;}
#map-canvas span {padding-bottom: 4px; display: inline-block;}
#map-canvas a {padding: 2px 0; display: inline-block;}
#map-canvas a:last-child {padding-top: 6px; display: inline-block;}
.embed-container {position: relative; margin: 3%; padding: 0 0 45% 0; height: 0; overflow: hidden;}
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*Styles for screen 1024px and lower*/
@media screen and (max-width: 1024px) {
	nav ul { 
	width: 320px;
	height: 30px;
	}
	nav a {
	width: 80px;
	line-height: 30px;
	}
	nav li a {font-size: 12px;}
  	#logo {
		width: 182px;
		height: 52px;
		background: url('../img/logo_medium.png') no-repeat;
		margin-left: 30%;
	}
}

/*Styles for screen 768px and lower*/
@media screen and (max-width: 768px) {
	nav ul { width: 300px;}
	nav a {width: 75px;}
  	#logo {margin-left: 22%;}
	#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 93%;}
}

/*Styles for screen 720px and lower*/
@media only screen and (max-width : 720px) {
	#logo {
		width: 143px;
		height: 38px;
		margin-top: 11px;
		margin-left: 13%;
		background: url('../img/logo_small.png') no-repeat;
	}
	#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 92%;}
	.embed-container {padding: 0 0 55% 0;}
}

/*Styles for screen 640px and lower*/
@media only screen and (max-width : 640px) {
	#logo {margin-left: 8%;}
	#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 90%;}
	#map-canvas {border: .3em solid #23408f;}
}

/*Styles for screen 600px and lower*/
@media screen and (max-width: 600px) {
	label.ui-input-text, input.ui-input-text, p.info-btn, ul, #scc-max-final-temp {font-size: 14px;}
	h1 {
	font-size: 1.4em;
	padding: 4px 0;
	}
	.subtitle {display: block; font-size: 14px; margin-top: 1em;}
	nav {height: auto;}
  	nav ul {
  		width: 100%;
  		margin: 0 auto;
  		display: none;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #4260b2;
		border-right: 1px solid #4260b2;
		font-size: 14px;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	line-height: 40px;
	  	text-indent: 25px;
  	}
  	nav a#pull, a#back-btn {
  		background: #23408f; /* Old browsers */
		background: -moz-linear-gradient(top, #23408f 1%, #4260b2 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#23408f), color-stop(100%,#4260b2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #23408f 1%,#4260b2 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #23408f 1%,#4260b2 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #23408f 1%,#4260b2 100%); /* IE10+ */
		background: linear-gradient(to bottom, #23408f 1%,#4260b2 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23408f', endColorstr='#4260b2',GradientType=0 ); /* IE6-9 */
		display: inline-block;
		text-indent: 0;
		width: 35px;
		margin: 0;
		position: relative;
		moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	a#back-btn:after {content:"";}
	a#back-btn img {display: inline-block;}
	a#back-btn {
		padding: 8px 4px 0 14px;
		border-right: 1px solid #4260b2;
		border-top: 0px;
		border-bottom: 0px;
		border-left: 0px;
		border-radius: 0;
	}
	a#back-btn span {
		padding: 0;
		border-radius: 0;
		border: 0px;
	}
	nav a#pull {
		float: right;
		border-left: 1px solid #4260b2;
		padding: 8px 0 0 18px;
	}
	nav a#pull:hover, a#back-btn:hover {background: #4260b2;}
  	#logo {margin-left: 29%; margin-top: 5px;}
  	#cable-type-capacitance-ac-resistance .ui-radio label {height: 3.8em;}
	#cable-type-capacitance-ac-resistance label[for="ac-single-core"] span.ui-btn-inner {padding-top:1.4em;}
	#popupDialog p, a#terms-close {font-size: 14px;}
}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 515px) {
	#logo {margin-left: 23%;}
	#cable-type-capacitance-ac-resistance .ui-radio label {height: 3.4em;}
	.ui-fullsize .ui-btn-inner, .ui-fullsize .ui-btn-inner {font-size: 12px;}
	#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 88%;}
}

/*Styles for screen 390px and lower*/
@media only screen and (max-width : 390px) {
	#logo {margin-left: 16%;}
	#cable-type-reactance .ui-radio label, #cc-conductor-material-container .ui-radio label {height: 3.1em;}
	#cable-type-reactance label[for="reac-all-cables"] span.ui-btn-inner, #cc-conductor-material-container label[for="cc-cu-flexible"] span.ui-btn-inner, 
	#cc-conductor-material-container label[for="cc-aluminium"] span.ui-btn-inner {padding-top: 1.3em;}
	#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 85%;}
	.dw-li {font-size: 18px !important;}
}

/*Styles for screen 345px and lower*/
@media only screen and (max-width : 345px) {
	#logo {margin-left: 14%;}
	#map-canvas {font-size: 12px;}
	#map-canvas span {padding-bottom: 2px;}
	#map-canvas a {padding: 0;}
	#map-canvas a:last-child {padding-top: 4px;}
	#cc-thermal-partially-text-container, #cc-thermal-completely-text-container, #cc-two-core-sheated-underground-text-container, #cc-three-four-core-sheated-thermal-completely-wiring-text-container, #cc-three-four-core-sheated-underground-text-container, #cc-two-core-sheated-rhf-underground-text-container, #cc-three-four-core-sheated-rhf-underground-text-container {margin: 25px 0 0 58px;}
	#cc-two-core-sheated-thermal-partially-unenclosed-text-container, #cc-two-core-sheated-thermal-partially-wiring-text-container, #cc-two-core-sheated-thermal-completely-unenclosed-text-container, #cc-two-core-sheated-thermal-completely-wiring-text-container, #cc-three-four-core-sheated-thermal-partially-unenclosed-text-container, #cc-three-four-core-sheated-thermal-partially-wiring-text-container, #cc-three-four-core-sheated-thermal-completely-unenclosed-text-container, #cc-three-four-core-sheated-thermal-completely-wiring-text-container {margin: 0 0 0 58px;}
	#popupDialog p, a#terms-close {font-size: 12px;}
	.dw-li {font-size: 16px !important;}
	.dwwl {margin: 0; padding: 0;}
}

/*Smartphone*/
@media only screen and (max-width : 320px) {
	h1 {
	font-size: 1.2em;
	padding: 3px 0;
	}
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #4260b2;
		border-right: 0;
	}
	nav li:last-child a {
	border-right: 0;
	}
	#logo {margin-left: 9%;}
	legend {font-size: 14px;}
	#cable-type-capacitance-ac-resistance .ui-radio label {height: 4.4em;}
	#cable-type-capacitance-ac-resistance label[for="ac-single-core"] {padding-top:0;}
	#conductor-material-container label[for="ac-tinned-copper"] span.ui-btn-inner {padding-top:.8em;}
	#conductor-material-container label[for="ac-copper"] span.ui-btn-inner, #conductor-material-container label[for="ac-aluminium"] span.ui-btn-inner, 
	#conductor-material-container2 label[for="ac-copper2"] span.ui-btn-inner, #conductor-material-container2 label[for="ac-tinned-copper2"] span.ui-btn-inner {padding-top:1.4em;}
	#conductor-material-container .ui-radio label, #conductor-material-container2 .ui-radio label {height: 3.4em;}
	.ui-controlgroup,fieldset.ui-controlgroup{margin: .4em;}
	#field-capacitance .ui-mini, #field-inductance .ui-mini {width: 82%;}
	.embed-container {padding: 0 0 60% 0;}
	span#cc-select-cable-btn-text, span#vd-selected-layout-text {margin-left: 0;}
	#cc-insulation-container img {margin: 1.3em 1.6em 1.3em .5em;}
	.specific_padding {padding-top: 6px;}
	.specific_padding2 {padding-top: 20px;}
	.specific_padding3 {padding-top: 18px;}
}

/*Pixel Ratio*/
@media only screen and (max-width : 720px),
						(-webkit-min-device-pixel-ratio: 1.5), 
						(min-device-pixel-ratio: 1.5),
						(min-resolution: 144dpi),
						(min-resolution: 1.5dppx) {
	#logo {
		background-image: url('../img/logo_small_x2.png');
		background-size: 144px 42px;
		background-repeat: no-repeat;
	}
}