/* Forms */
.ce_form .row,.ce_form .select          {}
.ce_form .widget                        {margin-bottom:15px}
.ce_form .label,
.ce_form label                          {font-family: "atrotissansserifextrabold", Tahoma, sans-serif}
.ce_form .label,
.ce_form input,
.ce_form select,
.ce_form textarea                       {padding: 5px 14px;border-radius:4px;border:1px solid #ccc;background:#fff}
.ce_form input[type="text"],
.ce_form input[type="email"],
.ce_form input#ctrl_website,
.ce_form input[type="password"],
.ce_form input[type="number"],
.ce_form input[type="search"],
.ce_form input[type="tel"],
.ce_form select,
.ce_form textarea                       {width:100%;}
.ce_form textarea                       {resize: vertical;}
.ce_form .small-input                   {display:block;}
.ce_form select                         {padding-right:3.5em;background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size: 5px 5px, 5px 5px, 1px 1.5em;background-repeat: no-repeat;}
.ce_form span.mandatory,
.ce_form span.mandatory a               {}
.ce_form input:focus,
.ce_form input:focus,
.ce_form textarea:focus                 {}
.ce_form .submit,.more a,.jfilestyle-theme-custom label,
.ce_form input[type="submit"]           {border: 1px solid #e2dcd5;background: #f8971d;}
.ce_form .submit,.jfilestyle-theme-custom label,
.ce_form input[type="submit"],.more a   {font-size: 1rem;cursor: pointer;border: 0;-webkit-border-radius: 4;-moz-border-radius: 4; border-radius: 4px;padding: 10px 20px 10px 20px;text-decoration: none;display: inline-block;    min-width: 150px;}
.ce_form .submit:hover,.more a:hover,
.ce_form button.submit:hover,
.jfilestyle-theme-custom label:hover    {background: #d37f1a;color:#fff}
.ce_form .submit:focus,
.ce_form button:focus,
.ce_form .submit:active,
.ce_form button:active                  {}
.ce_form .submit_textlink               {background:transparent;border:0}
.ce_form .small-input input,
.ce_form .small-input select,
.ce_form .small-input textarea          {width:100%}
.ce_form a,.ce_form .submit,.more a,
.ce_form input[type="submit"]           {color:#f8971d;font-family: "atrotissansserifextrabold", Tahoma, sans-serif}
.more a                                 {color:#fff}
.ce_form .submit                        {margin-top: 2em;color:#fff !important}
.gdpr label                             {font-family:"atrotissansserifregular",Tahoma, sans-serif}
#ctrl_notify                            {padding:0}
.large__forms input                     {font-size:2.2rem}
.submit_container                       {margin-top: 2rem}
.ce_form legend                         {font-family: "atrotissansserifextrabold", Tahoma, sans-serif;font-size: 1.5em}
fieldset+fieldset                       {margin-top: 2em}
.ce_form fieldset:not(.collapsible)     {background:#f9f9f9}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {opacity: 1;}
fieldset                                {border-color:#eaeaea}
.jfilestyle span                        {color:#fff}
.widget-upload label                    {display:block}