html, body {
		height: 100%;
		font-size: 13px;
		}
		section {
		min-height: 60vh;
		padding: 30px 0 30px 0;
		}
		.how-it-works, .copy-section {
		background-color: #fafafa;
		}
		.form--button button{
		width:49%;
		display:inline-block;
		}
		/* The switch - the box around the slider */
		.switch {
		position: absolute;
		display: inline-block;
		width: 52px;
		height: 24px;
		margin: 4px;
		}

		/* Hide default HTML checkbox */
		.switch input {display:none;}

		/* The slider */
		.slider {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #ccc;
		-webkit-transition: .4s;
		transition: .4s;
		}

		.slider:before {
		position: absolute;
		content: "";
		height: 18px;
		width: 18px;
		left: 4px;
		bottom: 3px;
		background-color: white;
		-webkit-transition: .4s;
		transition: .4s;
		}

		input:checked + .slider {
		background-color: #2196F3;
		}

		input:focus + .slider {
		box-shadow: 0 0 1px #2196F3;
		}

		input:checked + .slider:before {
		-webkit-transform: translateX(26px);
		-ms-transform: translateX(26px);
		transform: translateX(26px);
		}

		/* Rounded sliders */
		.slider.round {
		border-radius: 32px;
		}

		.slider.round:before {
		border-radius: 50%;
		}
		.resLabel {
			line-height: 34px;
			font-size: 17px;
		}
		.dispResult {
			display: none;
		}
		

		/*.label-warper , .row div{
		    position: relative;
		    padding: 0;
		    margin-bottom: 15px;
		    padding-right: 0px;
		    width: 100%;
		}*/
		.label-warper{
			width: 100%;
			position: relative;
		}
		
		span.sapn-in-label {
		    opacity: 0;
		    -webkit-transform: translateY(3px);
		    -ms-transform: translateY(3px);
		    transform: translateY(3px);
		    -webkit-transition-property: opacity, -webkit-transform;
		    transition-property: opacity, -webkit-transform;
		    transition-property: opacity, transform;
		    transition-property: opacity, transform, -webkit-transform;
		    -webkit-transition-duration: 150ms;
		    transition-duration: 150ms;
		    position: absolute;
		    left: 0px;
		    padding: 2px 15px;
		    top: 8px;
		    font-size: 12px;
		    font-weight: 400;
		    pointer-events: none;
		    z-index: 10;
		    color: #000000;
		}
		.form-group.row {
		    margin-left: 5px;
		}
		input.input-in-label {
			padding-left:16px;
			border: solid 1px gray;
			border-radius: 3px;
			font-size: 19px;
			height: 52px;
			width: 80%;
			font-weight: 100;
			-webkit-transition: all 150ms;
			transition: all 150ms;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			float: left;
		}
		.lock{
			    color: #ccc;
			    width: 10%;
			    float: left;
			    position: relative;
			    
			    margin-top: 12px;
			    font-size: 20px;
			    text-align: center;
			    vertical-align: middle;
		}
		.addChecked{
			color:#2196F3;
			transition: .5s;
			padding: 0;
		}
		/* Hide HTML5 Up and Down arrows. */
		input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
			-webkit-appearance: none;
			margin: 0;
		}

		input[type="number"] {
			-moz-appearance: textfield;
		}

		.js-is-filled .input-in-label{
			padding-top: 12px;
		}
		.js-is-filled .sapn-in-label{
			    opacity: 1;
			    -webkit-transform: translateY(0);
			    -ms-transform: translateY(0);
			    transform: translateY(0);
		}
		/*.col-sm-2.input-in-label {
		    height: 50px;
		    font-size: 20px;
		    padding-top: 16px;
		}*/
		button#calculate{
			height: 47px;
			font-size: 20px;
		}
		.resultLabel,button#calculate{
			width:80%;
			float: left;
		}
		.resultLabel input{
			width: 100%;
		}
		.lock.themeColor.col-md-2.col-xs-2.col-lg-2.col-sm-2{
			padding: 0px
		}
		input[type="number"]:disabled+.isDisable,input[type="email"]:disabled+.isDisable{
			color:#2196F3;
			transition: .5s;
			padding: 0;
			/*margin: 1px;*/
		}
		input[type="number"]:enabled+.isDisable{
			color:#ccc;
			transition: .5s;
			padding: 0;
		}
		.themeColos {
			width: 45px;
			height: 30px;
			border-radius: 2px;
			float: left;
			cursor: pointer;
			margin-left: 5px;
		}
		.center-element{
			margin: auto;
			width: 50%;
		}
		.Updown
		{
			z-index: 100;
			margin-top: 7px; 
		}
		.spanStyle{
			margin-left: 70px; 
		}
		
		@media screen and (max-width: 800px) {
			   .center-element{
				margin: auto;
				width: 100%;
			}
			.Updown{
				margin-top: 0px; 
			}
			.spanStyle{
				margin-left: 50px; 
			}
			span.sapn-in-label{
				top:0;
			}
		}


/* desible box special css*/
.btn-switch {
  font-size: 12px;
	position: relative;
	display: inline-block;		
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn-switch__radio {
	display: none;
}
.btn-switch__label {
	display: inline-block;	
	padding: 6px 5px 7px 8px;
	vertical-align: top;
	font-size: 15px;
	/*font-weight: 700;*/
	line-height: 1.5;
	color: #fff;
  	cursor: pointer;
	transition: color .2s ease-in-out;
	margin: 0px;
    margin-left: 5px;
}
.btn-switch__label + .btn-switch__label {
	padding-left: 12px;
	margin: 0px;
}
.btn-switch__txt {
	position: relative;
	z-index: 2;
  display: inline-block;
   min-width: 1.5em;
	opacity: 1;
	pointer-events: none;
	transition: opacity .2s ease-in-out;
}
.btn-switch__radio_no:checked ~ .btn-switch__label_yes .btn-switch__txt,
.btn-switch__radio_yes:checked ~ .btn-switch__label_no .btn-switch__txt {
	opacity: 0;
}
.btn-switch__label:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #cdcdcd;
	border-radius: 1.5em;
	box-shadow: inset 0 .0715em .3572em rgba(43,43,43,.05);
	transition: background .2s ease-in-out;
}
/*.btn-switch__radio_yes:checked ~ .btn-switch__label:before {*/
	/*background: #6ad500;*/
.btn-switch__radio_no:checked ~ .btn-switch__label:before {
	background: #2196F3;
}

.btn-switch__label_no:after {
	content: "";
	position: absolute;
	z-index: 2;
	top: .5em;
	bottom: .5em;
	left: .5em;
	width: 2em;
	background: #fff;
	border-radius: 1em;	
	pointer-events: none;
	box-shadow: 0 .1429em .2143em rgba(43,43,43,.2), 0 .3572em .3572em rgba(43,43,43,.1);
	transition: left .2s ease-in-out, background .2s ease-in-out;
}
.btn-switch__radio_yes:checked ~ .btn-switch__label_no:after {
	left: calc(100% - 2.5em);
	background: #fff;
}
.btn-switch__radio_no:checked ~ .btn-switch__label_yes:before,
.btn-switch__radio_yes:checked ~ .btn-switch__label_no:before {
	z-index: 1;
}
.btn-switch__radio_yes:checked ~ .btn-switch__label_yes {
	color: #fff;
}
.aaa{
	float: left;
    	width: 40%;
    	text-align: center;
}
.aaa p{
	margin: 0px;
	margin-left: 5px;
}
#clearReset{
	width: 100%;
	/*margin-top: 1.5px;*/
	    margin-top: 1px;
    	padding-bottom: 6px;
}