.radiox 	{position: relative; padding: 0 0 0 25px; margin:0;}
.radiox.radio-inline {display: inline-block; vertical-align: middle;}
.form-group .radiox.radio-inline 	{margin-top: 7px; padding-top: 0;}
.radiox:last-child, .radiox:last-of-type {margin-bottom: 0;}
.radiox input[type="radio"] 		{opacity: 0; position: absolute; top: 50%; left: 3px; margin: -6px 0 0 0; z-index: 2; cursor: pointer;}
.radiox input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 50%; left: 4px; margin-top: -5px; display: inline-block; font-size: 11px; line-height: 1; width: 10px; height: 10px; background-color:#95c41f; border-radius: 50px; }
.radiox input[type="radio"]:disabled:checked + label:after {color: #999;}
.radiox label 		{cursor: pointer;margin-bottom: 0;text-align: left; line-height: 1.2;}
.radiox label:before {content: ''; position: absolute; top: 50%; left: 0; margin-top: -9px; width: 18px; height: 18px; display: inline-block; border-radius: 50px; border: 1px solid #bbb; background: #fff;}
.radiox label + label.error {display: block;}

.checkboxx 	{position: relative; padding: 0 0 0 25px; margin-top: 3px;}
.checkboxx:last-child, .checkboxx:last-of-type {margin-bottom: 0;}
.checkboxx input[type="checkbox"] {opacity: 0; position: absolute; top: 50%; left: 3px; margin: -6px 0 0 0; z-index: 2; cursor: pointer;}
.checkboxx input[type="checkbox"]:checked + label:after {position: absolute; display: inline-block; font-family: 'FontAwesome'; content: '\F00C'; top: 50%; left: 4px; margin-top: -5px; font-size: 11px; line-height: 1; width: 16px; height: 16px; color:#95c41f;}
.checkboxx input[type="checkbox"]:disabled {cursor: not-allowed;}
.checkboxx input[type="checkbox"]:disabled:checked + label:after {color: #BABABA;}
.checkboxx input[type="checkbox"]:disabled + label {cursor: not-allowed;}
.checkboxx input[type="checkbox"]:disabled + label:before {background-color: #eee;}
.checkboxx label 			{font-weight:300; cursor: pointer; margin-bottom: 0; text-align: left; line-height: 1.2;}
.checkboxx label:before {content: ''; position: absolute; top: 50%; left: 0; margin-top: -9px; width: 19px; height: 18px; display: inline-block; border-radius: 2px; border: 1px solid #bbb; background: #fff;}
.checkboxx label + label.error {display: block;}
