/*this is just to organize the demo checkboxes*/
/*label.css-label {margin-right:20px;}*/
input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -15px; }
input[type=checkbox].css-checkbox { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
input[type=checkbox].css-checkbox + label.css-label { padding-left:22px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:14px; vertical-align:middle; cursor:pointer; }
label.css-label { background-image:url('/assets/css/lite-orange-check.png'); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.alert-success { width:250px; background:#DDAE71; color:black; font-size:90%; text-align:center; -webkit-box-shadow: 0px 15px 12px -6px rgba(0,0,0,0.75); -moz-box-shadow: 0px 15px 12px -6px rgba(0,0,0,0.75); box-shadow: 0px 15px 12px -6px rgba(0,0,0,0.75); }