form fieldset{border:none;margin:0;padding:0;}form div.input{display:inline;}form .has-error{}form .has-error input{border-color:red;}form .has-error label{color:red;}form .error{color:red;}.gridelements-cols-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;perspective:1000px;}.gridelements-cols{flex-grow:1;flex-basis:200px;flex-shrink:0;margin:0 1% 1em 1%;cursor:pointer;border-width:0.5em;border-style:solid;border-image:linear-gradient(to bottom right,#dddddd 0%,#fdfdfd 70%,#dddddd 100%);border-image-slice:1;padding:0 1em;background:url('/template/img/card-front.svg');background-size:cover;transition:all 0.85s;transform-style:preserve-3d;box-shadow:2px 2px 5px #aaaaaa;}.gridelements-cols:hover{background:url('/template/img/card-back.svg');background-size:cover;transform:rotateY(180deg);box-shadow:-2px 2px 5px #aaaaaa;}.gridelements-cols:hover header,.gridelements-cols:hover .ce-textpic{transform:rotateY(180deg);}.gridelements-cols h1,.gridelements-cols h2,.gridelements-cols h3,.gridelements-cols a,.gridelements-cols p{color:#ffffff;text-align:center;}
