"busq v2"
Bootstrap 3.0.0 Snippet by inmolead

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!doctype html> <html lang="es"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>Buscador</title> <!-- Fonts and icons --> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:400,700|Material+Icons" /> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css" /> </head> <body> <div class="image-container set-full-height" style="background-image: url('http://demos.creative-tim.com/material-bootstrap-wizard/assets/img/wizard-book.jpg')"> <!-- Big container --> <div class="container"> <div class="row"> <div class="col-sm-8 col-sm-offset-2"> <!-- Wizard container --> <div class="wizard-container"> <div class="card wizard-card" data-color="red" id="wizard"> <form action="https://inmolead.com/Inmuebles/" method="get"> <div class="wizard-header"> <h3 class="wizard-title"> Encuentra tu próxima casa, oficina, nave... </h3> <h5>Tu nuevo inmueble te espera con el mejor precio</h5> </div> <div class="wizard-navigation choice"> <ul> <li><input type="radio" name="contract_type[]" value="50"><a href="#inmueble" data-toggle="tab">Alquilar</a></li> <li><input type="radio" name="contract_type[]" value="52"><a href="#donde" data-toggle="tab">Comprar</a></li> <li><input type="radio" name="contract_type[]" value="63"><a href="#oportunidades" data-toggle="tab">Venta urgente</a></li> </ul> </div> <div class="tab-content"> <div class="tab-pane" id="inmueble"> <h4 class="info-text">¿Qué tipo de contrato te interesa? </h4> <div class="row"> <div class="col-sm-10 col-sm-offset-1"> <div class="col-sm-4"> <div class="choice" data-toggle="wizard-radio" rel="tooltip" title="This is good if you travel alone."> <input type="radio" name="job" value="Design"> <div class="icon"> <i class="material-icons">weekend</i> </div> <h6>Alquilar</h6> </div> </div> <div class="col-sm-4"> <div class="choice" data-toggle="wizard-radio" rel="tooltip" title="Select this room if you're traveling with your family."> <input type="radio" name="job" value="Code"> <div class="icon"> <i class="material-icons">home</i> </div> <h6>Comprar</h6> </div> </div> <div class="col-sm-4"> <div class="choice" data-toggle="wizard-radio" rel="tooltip" title="Select this option if you are coming with your team."> <input type="radio" name="job" value="Code"> <div class="icon"> <i class="material-icons">business</i> </div> <h6>Oportunidades</h6> </div> </div> </div> </div> </div> <!--Pestaña donde --> <div class="tab-pane" id="donde"> <div class="row"> <div class="col-sm-12"> <h4 class="info-text">Alquila tu próximo inmueble en unos clics.</h4> </div> <div class="col-sm-6"> <div class="input-group"> <span class="input-group-addon"> <i class="material-icons">place</i> </span> <div class="form-group label-floating"> <label class="control-label">Ciudad, municipio...</label> <input name="name" type="text" class="form-control"> </div> </div> <div class="input-group"> <span class="input-group-addon"> <i class="material-icons">lock_outline</i> </span> <div class="form-group label-floating"> <label class="control-label">Your Password</label> <input name="name2" type="password" class="form-control"> </div> </div> </div> <div class="col-sm-6"> <div class="form-group label-floating"> <label class="control-label">Country</label> <!-- <select class="form-control"> <option disabled="" selected=""></option> <option value="Afghanistan"> Afghanistan </option> <option value="Albania"> Albania </option> <option value="Algeria"> Algeria </option> <option value="American Samoa"> American Samoa </option> <option value="Andorra"> Andorra </option> <option value="Angola"> Angola </option> <option value="Anguilla"> Anguilla </option> <option value="Antarctica"> Antarctica </option> <option value="...">...</option> </select> --> <select id="cf47rs_module_hero_location" class="form-control" name="location[]" data-placeholder="Provincia, municipio" multiple="" tabindex="-1" aria-hidden="true"> <option value="2431">A CORUñA</option> <option value="1895">A CORUñA</option> <option value="1662">A GUARDA</option><option value="1899">ABANILLA</option><option value="1598">ADEJE</option><option value="2242">ADOR</option><option value="1578">AGAETE</option><option value="1333">AGOST</option><option value="2225">AGRES</option><option value="2304">AGUAS DE BUSOT</option><option value="1429">ÁGUILAS</option><option value="1571">AGUIMES</option><option value="2054">AGüIMES</option><option value="2174">AGULLENT</option><option value="1536">AIBAR-OIBAR</option><option value="2163">AIELO DE MALFERIT</option><option value="1348">AIGUES</option><option value="2038">AJALVIR</option><option value="2475">ALAMEDA DE LA SAGRA</option><option value="1785">ALANGE</option><option value="2263">ALAQUAS</option><option value="1334">ALBACETE</option><option value="1353">ALBACETE CAPITAL</option><option value="2165">ALBAIDA</option><option value="2248">ALBAL</option><option value="2280">ALBALAT DELS SORELLS</option><option value="1817">ALBALAT DELS TARONGERS</option><option value="1988">ALBALATE DE ZORITA</option><option value="1940">ALBARES</option><option value="2508">ALBARREAL DE TAJO</option><option value="1489">ALBATERA</option><option value="2510">ALBERCHE DEL CAUDILLO</option><option value="2112">ALBERIC</option><option value="2092">ALBINYANA</option><option value="1733">ALBIR</option><option value="1799">ALBORAYA</option><option value="2274">ALBUIXECH</option><option value="1777">ALBURQUERQUE</option><option value="2080">ALCALá DE GUADAIRA</option><option value="1930">ALCALA DE HENARES</option><option value="2250">ALCALALI</option><option value="1398">ALCANTARILLA</option><option value="2172">ALCANTERA DE XUQUER</option><option value="2269">ALCASSER</option><option value="2010">ALCOBENDAS</option><option value="2097">ALCOLEA DEL RIO</option><option value="2012">ALCORCON</option><option value="1340">ALCOY-ALCOI</option><option value="1804">ALDAIA</option><option value="1441">ALDEAMAYOR DE SAN MARTIN</option><option value="1413">ALEDO</option><option value="1856">ALELLA</option><option value="1680">ALFAFAR</option><option value="2230">ALFARRASI</option><option value="2260">ALFAUIR</option><option value="2114">ALGEMESI</option><option value="1923">ALGETE</option><option value="1388">ALGEZARES</option><option value="2216">ALGINET</option><option value="1502">ALGORFA</option><option value="1395">ALGUAZAS</option><option value="1473">ALGUEÑA</option><option value="1403">ALHAMA DE MURCIA</option><option value="1743">ALHAURIN DE LA TORRE</option><option value="1746">ALHAURIN EL GRANDE</option><option value="1307">ALICANTE</option><option value="1310">ALICANTE CAPITAL</option><option value="1331">ALICANTE PEDANIAS</option><option value="2392">ALJARAQUE</option><option value="1564">ALJUCEN</option><option value="1394">ALJUCER</option><option value="1742">ALMANSA</option><option value="2270">ALMáSSERA</option><option value="1795">ALMAZORA-ALMASSORA</option><option value="1776">ALMENDRAL</option><option value="1519">ALMENDRALEJO</option><option value="1515">ALMERIA</option><option value="1697">ALMODOVAR DEL CAMPO</option><option value="1970">ALMOGUERA</option><option value="2267">ALMOINES</option><option value="2465">ALMONACID DE TOLEDO</option><option value="2393">ALMONASTER LA REAL</option><option value="2394">ALMONTE</option><option value="1369">ALMORADI</option><option value="2218">ALMUSSAFES</option><option value="1969">ALOVERA</option><option value="1379">ALQUERIAS</option><option value="2278">ALQUERIAS DEL NIñO PERDIDO</option><option value="1359">ALTEA</option><option value="2110">ALZIRA</option><option value="1996">AMBITE</option><option value="1987">ANCHUELO</option><option value="1541">ANCIN</option><option value="2090">ANDOSILLA</option><option value="1904">ANNA</option><option value="2499">AñOVER DE TAJO</option><option value="2027">ANTIGUA</option><option value="1600">ARAFO</option><option value="2014">ARANJUEZ</option><option value="2476">ARCICOLLAR</option><option value="2085">AREATZA</option><option value="1317">ARENALES DEL SOL</option><option value="2105">ARENAS DE SAN PEDRO</option><option value="2322">AREVALO</option><option value="1952">ARGANDA DEL REY</option><option value="1860">ARGENTONA</option><option value="2339">ARGES</option><option value="2044">ARICO</option><option value="2131">ARMILLA</option><option value="1968">ARMUñA DE TAJUñA</option><option value="1599">ARONA</option><option value="1681">ARRECIFE</option><option value="1442">ARROYO DE LA ENCOMIENDA</option><option value="2423">ARROYO DE LA MIEL</option><option value="2017">ARROYOMOLINOS</option><option value="2369">ARTES</option><option value="1573">ARUCAS</option><option value="1665">AS NEVES</option><option value="1468">ASPE</option><option value="1619">ASTURIAS</option><option value="2227">ATZENETA D'ALBAIDA</option><option value="1955">AUñON</option><option value="1913">AVILA</option><option value="2031">ÁVILA CAPITAL</option><option value="1768">AYAMONTE</option><option value="1738">AYORA</option><option value="1559">AZUAGA</option><option value="1918">AZUQUECA DE HENARES</option><option value="2417">BADAGUáS</option><option value="1518">BADAJOZ</option><option value="1549">BADAJOZ CAPITAL</option><option value="1693">BADALONA</option><option value="2359">BADIA DEL VALLES</option><option value="2384">BAEZA</option><option value="2380">BAILEN</option><option value="1663">BAIONA</option><option value="2275">BALEARS (ILLES)</option><option value="1414">BAÑOS Y MENDIGO</option><option value="2246">BANYERES DE MARIOLA</option><option value="1529">BARAñAIN</option><option value="1635">BARBASTRO</option><option value="2062">BARBATE</option><option value="2354">BARBERA DEL VALLES</option><option value="1764">BARCARROTA</option><option value="1691">BARCELONA</option><option value="1832">BARCELONA CAPITAL</option><option value="2477">BARCIENCE</option><option value="2478">BARGAS</option><option value="2240">BARX</option><option value="1822">BARXETA</option><option value="2448">BECERRIL DE LA SIERRA</option><option value="2034">BéJAR</option><option value="2179">BELGIDA</option><option value="2362">BELLATERRA</option><option value="2259">BELLUS</option><option value="2281">BENAFER</option><option value="1808">BENAGUASIL</option><option value="2121">BENAHAVIS</option><option value="1371">BENALMADENA</option><option value="2064">BENAOCAZ</option><option value="2168">BENEIXIDA</option><option value="1490">BENEJUZAR</option><option value="1677">BENETUSSER</option><option value="2427">BENFERRI</option><option value="1385">BENIAJAN</option><option value="2251">BENIARBEIG</option><option value="1351">BENIARRES</option><option value="1827">BENICARLO</option><option value="1485">BENICASSIM</option><option value="2241">BENICOLET</option><option value="2252">BENIDOLEIG</option><option value="1322">BENIDORM</option><option value="2198">BENIFAIO</option><option value="2180">BENIFAIRO DE LES VALLS</option><option value="2171">BENIGANIM</option><option value="2209">BENIGEMBLA</option><option value="1368">BENIJOFAR</option><option value="2237">BENILLOBA</option><option value="1327">BENIMANTELL</option><option value="1741">BENISSA</option><option value="1510">BENISSA COSTA</option><option value="2261">BENISUERA</option><option value="1480">BENITACHELL</option><option value="1642">BERBEGAL</option><option value="1537">BERIAIN</option><option value="1528">BERRIOZAR</option><option value="1811">BETERA</option><option value="2344">BETXI</option><option value="1496">BIAR</option><option value="2405">BIESCAS</option><option value="1492">BIGASTRO</option><option value="2358">BIGUES I RIELLS</option><option value="2084">BILBAO</option><option value="1628">BIMENES</option><option value="1699">BOADILLA DEL MONTE</option><option value="1841">BOCAIRENT</option><option value="1444">BOECILLO</option><option value="1885">BOLBAITE - CHELLA - ANNA</option><option value="1907">BOLULLA</option><option value="2100">BORMUJOS</option><option value="2462">BOROX</option><option value="2370">BORREDA</option><option value="1752">BOTOA</option><option value="2145">BOTORRITA</option><option value="2315">BRUNETE</option><option value="2053">BUENAVISTA DEL NORTE</option><option value="1672">BUEU</option><option value="2249">BUFALI</option><option value="1929">BURELA</option><option value="1815">BURRIANA</option><option value="1329">BUSOT</option><option value="2463">CABAñAS DE LA SAGRA</option><option value="2469">CABAñAS DE YEPES</option><option value="1951">CABANILLAS DE LA SIERRA</option><option value="1949">CABANILLAS DEL CAMPO</option><option value="1377">CABEZO DE TORRES</option><option value="1445">CABEZON DE PISUERGA</option><option value="2277">CABRA DE MORA</option><option value="1565">CACERES</option><option value="1566">CACERES CAPITAL</option><option value="1780">CADIZ</option><option value="1883">CALA DE VILLAJOYOSA</option><option value="1728">CALAFELL</option><option value="1779">CALAMONTE</option><option value="2154">CALATAYUD</option><option value="2418">CALDEARENAS</option><option value="2361">CALDES DE MONTBUI</option><option value="2509">CALERA Y CHOZAS</option><option value="2191">CALLES</option><option value="1507">CALLOSA D'EN SARRIA</option><option value="1842">CALLOSA DE SEGURA</option><option value="2367">CALLUS</option><option value="1328">CALPE</option><option value="2479">CAMARENA</option><option value="2195">CAMARENA DE LA SIERRA</option><option value="2007">CAMARENILLA</option><option value="1927">CAMARMA DE ESTERUELAS</option><option value="2073">CAMAS</option><option value="1761">CAMPO MAIOR</option><option value="2020">CAMPO REAL</option><option value="1423">CAMPOAMOR</option><option value="2397">CAMPOFRIO</option><option value="1419">CAMPOS DEL RIO</option><option value="2055">CAñADA DEL FENOLLAR</option><option value="2167">CANALS</option><option value="1540">CANDANCHU</option><option value="1586">CANDELARIA</option><option value="1829">CANET D'EN BERENGUER</option><option value="2415">CANFRANC</option><option value="1459">CANTABRIA</option><option value="2102">CANTILLANA</option><option value="2019">CARABAñA</option><option value="1632">CARBAYIN</option><option value="2111">CARCAIXENT</option><option value="2219">CARCER</option><option value="1866">CARDEDEU</option><option value="2368">CARDONA</option><option value="2181">CARLET</option><option value="2402">CARMENES</option><option value="2058">CARMONA</option><option value="2316">CARPIO</option><option value="2467">CARRANQUE</option><option value="2480">CARRICHES</option><option value="1609">CARTAGENA</option><option value="1749">CARTAMA</option><option value="2391">CARTAYA</option><option value="2149">CARTUJA BAJA</option><option value="1967">CASA DE UCEDA</option><option value="2122">CASARES</option><option value="2481">CASARRUBIOS DEL MONTE</option><option value="1813">CASASIMARRO</option><option value="2148">CASETAS</option><option value="1384">CASILLAS</option><option value="1326">CASTALLA</option><option value="2253">CASTELL DE CASTELLS</option><option value="1869">CASTELL-PLATJA D`ARO Y S`AGARó</option><option value="2366">CASTELLBELL I EL VILAR</option><option value="2363">CASTELLBISBAL</option><option value="2375">CASTELLGALI</option><option value="1695">CASTELLO D'EMPURIES</option><option value="2228">CASTELLO DE RUGAT</option><option value="1484">CASTELLON</option><option value="1793">CASTELLON-CASTELLO DE LA PLANA</option><option value="2414">CASTIELLO DE JACA</option><option value="2061">CASTILBLANCO DE LOS ARROYOS</option><option value="2067">CASTILLEJA DE GUZMAN</option><option value="1679">CATARROJA</option><option value="1843">CATRAL</option><option value="1887">CATRAL-DOLORES-DAYA</option><option value="1335">CAUDETE</option><option value="2382">CAZORLA</option><option value="2466">CEDILLO DEL CONDADO</option><option value="2441">CELANOVA</option><option value="2136">CENES DE LA VEGA</option><option value="2040">CERCEDILLA</option><option value="2247">CERDA</option><option value="2297">CERDANYOLA DEL VALLèS</option><option value="1868">CERVELLO</option><option value="2008">CERVO</option><option value="1617">CEUTA</option><option value="1618">CEUTA CAPITAL</option><option value="1654">CHANTADA</option><option value="2211">CHELLA</option><option value="1966">CHILOECHES</option><option value="2001">CHINCHON</option><option value="1735">CHIRLES</option><option value="1828">CHIVA</option><option value="1380">CHURRA</option><option value="2135">CHURRIANA DE LA VEGA</option><option value="1935">CIEMPOZUELOS</option><option value="1452">CIGALES</option><option value="2331">CIGUñUELA</option><option value="2127">CIJUELA</option><option value="1957">CIRUELAS</option><option value="2482">CIRUELOS</option><option value="2305">CISTERNIGA</option><option value="1716">CIUDAD QUESADA</option><option value="1696">CIUDAD REAL</option><option value="1427">COBATILLAS</option><option value="2483">COBEJA</option><option value="2025">COBEñA</option><option value="2484">COBISA</option><option value="1355">COCENTAINA</option><option value="1745">COIN</option><option value="2338">COLLADO MEDIANO</option><option value="1939">COLLADO VILLALBA</option><option value="1986">COLMENAR DE OREJA</option><option value="2342">COLMENAR VIEJO</option><option value="2444">COLMENAREJO</option><option value="1849">COMARRUGA</option><option value="1460">COMILLAS</option><option value="2512">CORDOBA</option><option value="2513">CORDOBA CAPITAL</option><option value="2060">CORIA DEL RíO</option><option value="2272">CORINTO</option><option value="2291">CORNELLà DE LLOBREGAT</option><option value="1863">CORNELLA DE LLOBREGAT</option><option value="2507">CORRAL DE ALMAGUER</option><option value="1759">CORTE DE PELEAS</option><option value="1412">CORVERA</option><option value="1931">COSLADA</option><option value="2432">COVELO</option><option value="1645">CREGENZAN</option><option value="1488">CREVILLENT</option><option value="1879">CREVILLENTE</option><option value="1978">CUBAS DE LA SAGRA</option><option value="1458">CUBILLAS DE SANTA MARTA</option><option value="2311">CUELLAR</option><option value="1338">CUENCA</option><option value="1339">CUENCA CAPITAL</option><option value="2333">CUENCA DE CAMPOS</option><option value="2485">CUERVA</option><option value="1812">CULLERA</option><option value="2440">CULLEREDO</option><option value="2070">CUMBRES DE SAN BARTOLOMé</option><option value="2039">DAGANZO DE ARRIBA</option><option value="1714">DAYA NUEVA</option><option value="1717">DAYA VIEJA</option><option value="1424">DEHESA DE CAMPOAMOR</option><option value="2292">DELTEBRE</option><option value="1321">DENIA</option><option value="2083">DERIO</option><option value="1475">DOLORES</option><option value="1687">DONOSTIA-SAN SEBASTIAN</option><option value="2075">DOS HERMANAS</option><option value="2486">DOSBARRIOS</option><option value="2065">DURCAL</option><option value="1312">EL ALTET</option><option value="1881">EL ALTET-BALSARES</option><option value="2005">EL BOALO</option><option value="1313">EL CAMPELLO</option><option value="2330">EL CAMPILLO</option><option value="1981">EL CASAR</option><option value="2037">EL ESCORIAL</option><option value="1408">EL ESPARRAGAL</option><option value="1637">EL GRADO</option><option value="2337">EL HOYO DE PINARES</option><option value="1937">EL MOLAR</option><option value="1840">EL MORALET</option><option value="1382">EL PALMAR</option><option value="2236">EL PALOMAR</option><option value="1723">EL PERELLO</option><option value="1685">EL PINAR</option><option value="2386">EL PORTIL</option><option value="2159">EL PUEYO DE JACA</option><option value="1437">EL PUNTAL</option><option value="1428">EL RAAL</option><option value="1498">EL RAFOL D'ALMUNIA</option><option value="1320">EL REBOLLEDO</option><option value="2388">EL ROMPIDO</option><option value="1588">EL ROSARIO</option><option value="1594">EL SAUZAL</option><option value="1601">EL TANQUE</option><option value="2302">EL VENDRELL</option><option value="2234">EL VERGER</option><option value="2452">EL VISO DE SAN JUAN</option><option value="2074">EL VISO DEL ALCOR</option><option value="1324">ELCHE</option><option value="1481">ELCHE DE LA SIERRA</option><option value="1349">ELCHE PEDANIAS</option><option value="1357">ELDA</option><option value="1512">ELS POBLETS</option><option value="1753">ELVAS</option><option value="2516">ESCALONA</option><option value="2350">ESLIDA</option><option value="2076">ESPARTINAS</option><option value="1386">ESPINARDO</option><option value="1833">ESPLUGUES DE LLOBREGAT</option><option value="2487">ESQUIVIAS</option><option value="1644">ESTADA</option><option value="1646">ESTADILLA</option><option value="1372">ESTEPONA</option><option value="1643">ESTOPIñAN DEL CASTILLO</option><option value="1544">ETULáIN</option><option value="1556">FARO</option><option value="2049">FASNIA</option><option value="2265">FAURA</option><option value="2199">FAVARA</option><option value="1734">FINESTRAT</option><option value="2028">FIRGAS</option><option value="2420">FISCAL</option><option value="1905">FISTERRA</option><option value="1933">FONTANAR</option><option value="2207">FONTANARS DELS ALFORINS</option><option value="1493">FORMENTERA DEL SEGURA</option><option value="1892">FORMENTERA-BENIJOFAR</option><option value="2408">FORMIGAL</option><option value="2262">FORN DE ALCEDO</option><option value="1911">FOZ</option><option value="2407">FRAGA</option><option value="2004">FRESNO DE TOROTE</option><option value="1747">FUENGIROLA</option><option value="1946">FUENLABRADA</option><option value="1455">FUENSALDAñA</option><option value="2453">FUENSALIDA</option><option value="1762">FUENTE DEL MAESTRE</option><option value="1936">FUENTE EL SAZ DE JARAMA</option><option value="1611">FUENTEMILANOS</option><option value="1958">FUENTENOVILLA</option><option value="2349">FUENTES DE AYODAR</option><option value="2002">GALAPAGAR</option><option value="1983">GALAPAGOS</option><option value="1579">GALDAR</option><option value="1478">GANDIA</option><option value="2051">GARACHICO</option><option value="2416">GAVIN</option><option value="1865">GELIDA</option><option value="2068">GELVES</option><option value="2203">GENOVES</option><option value="2488">GERINDOTE</option><option value="1689">GERONA</option><option value="1980">GETAFE</option><option value="2086">GETXO</option><option value="1754">GéVORA</option><option value="2390">GIBRALEON</option><option value="1629">GIJON</option><option value="1789">GILET</option><option value="2295">GINESTAR</option><option value="1690">GIRONA</option><option value="1839">GIRONELLA</option><option value="1790">GODELLA</option><option value="2243">GODELLETA</option><option value="2137">GOJAR</option><option value="1670">GONDOMAR</option><option value="1534">GORRAIZ</option><option value="1319">GRAN ALACANT</option><option value="1607">GRANADA</option><option value="2124">GRANADA CAPITAL</option><option value="2046">GRANADILLA DE ABONA</option><option value="2426">GRANJA DE ROCAMORA</option><option value="1973">GRIñON</option><option value="1908">GUADALAJARA</option><option value="1909">GUADALAJARA CAPITAL</option><option value="2015">GUADALIX DE LA SIERRA</option><option value="1387">GUADALUPE</option><option value="2445">GUADARRAMA</option><option value="2238">GUADASEQUIES</option><option value="1552">GUADIANA DEL CAUDILLO</option><option value="2268">GUARDAMAR DE LA SAFOR</option><option value="1470">GUARDAMAR DEL SEGURA</option><option value="2128">GUEJAR SIERRA</option><option value="2047">GUIA DE ISORA</option><option value="2079">GUILLENA</option><option value="1593">GUIMAR</option><option value="1686">GUIPUZCOA</option><option value="1420">HELLIN</option><option value="2133">HIJAR</option><option value="1472">HONDON DE LAS NIEVES</option><option value="1476">HONDON DE LOS FRAILES</option><option value="1941">HORCHE</option><option value="2500">HORMIGOS</option><option value="2327">HORNILLOS DE ERESMA</option><option value="1835">HOSPITALET DE LLOBREGAT</option><option value="1547">HUARTE-UHARTE</option><option value="2490">HUECAS</option><option value="1757">HUELVA</option><option value="2385">HUELVA CAPITAL</option><option value="2489">HUERTA DE VALDECARABANOS</option><option value="1636">HUERTA DE VERO</option><option value="1539">HUESCA</option><option value="2412">HUESCA CAPITAL</option><option value="2132">HUETOR VEGA</option><option value="1972">HUMANES</option><option value="1945">HUMANES DE MADRID</option><option value="1467">IBI</option><option value="1589">ICOD DE LOS VINOS</option><option value="2458">ILLESCAS</option><option value="2126">ILLORA</option><option value="1603">INGENIO</option><option value="2310">ISCAR</option><option value="1758">ISLA ANTILLA</option><option value="1767">ISLA CRISTINA</option><option value="2406">JACA</option><option value="1499">JACARILLA</option><option value="2376">JAEN</option><option value="2377">JAEN CAPITAL</option><option value="1505">JALON-XALO</option><option value="1432">JAVALI VIEJO</option><option value="1356">JAVEA-XABIA</option><option value="1888">JáVEA/XàBIA</option><option value="2142">JEREZ DE LA FRONTERA</option><option value="1350">JIJONA-XIXONA</option><option value="2118">JIMENA DE LA FRONTERA</option><option value="2160">JUMILLA</option><option value="1546">JUSLAPEñA</option><option value="2113">L`ALCUDIA</option><option value="1641">L' AMPOLLA</option><option value="2345">L'ALCORA</option><option value="2164">L'ALCUDIA DE CRESPINS</option><option value="1513">L'ALFAS DEL PI</option><option value="2264">L'ELIANA</option><option value="2162">L'OLLERIA</option><option value="2032">LA ADRADA</option><option value="1397">LA ALBATALIA</option><option value="1401">LA ALBERCA</option><option value="1558">LA ALBUERA</option><option value="2401">LA ALDEA DE SAN NICOLAS</option><option value="2101">LA ALGABA</option><option value="2389">LA ANTILLA</option><option value="2372">LA BISBAL DEL PENEDES</option><option value="2424">LA CALA DEL MORAL</option><option value="2103">LA CAñADA</option><option value="1778">LA CODOSERA</option><option value="1446">LA FLECHA</option><option value="2232">LA FONT DE LA FIGUERA</option><option value="1867">LA GARRIGA</option><option value="2293">LA GRANADA</option><option value="1595">LA GUANCHA</option><option value="2491">LA GUARDIA</option><option value="1614">LA LASTRILLA</option><option value="2120">LA LINEA DE LA CONCEPCION</option><option value="1726">LA LLAGOSTA</option><option value="2258">LA LLOSA DE CAMACHO</option><option value="1801">LA LLOSA DE RANES</option><option value="1407">LA MANGA DEL MAR MENOR</option><option value="1506">LA MARINA</option><option value="2492">LA MATA</option><option value="1596">LA MATANZA DE ACENTEJO</option><option value="2147">LA MUELA</option><option value="1511">LA MURADA</option><option value="1390">LA ÑORA</option><option value="1508">LA NUCIA</option><option value="1582">LA OROTAVA</option><option value="2399">LA PALMA DEL CONDADO</option><option value="1792">LA POBLA DE FARNALS</option><option value="2206">LA POBLA DE VALLBONA</option><option value="2215">LA POBLA LLARGA</option><option value="2151">LA PUEBLA DE ALFINDEN</option><option value="2493">LA PUEBLA DE ALMORADIEL</option><option value="2496">LA PUEBLA DE MONTALBAN</option><option value="1820">LA PUEBLA DE VALVERDE</option><option value="1426">LA RAYA</option><option value="1775">LA ROCA DE LA SIERRA</option><option value="1466">LA ROMANA</option><option value="2319">LA SECA</option><option value="1694">LA TORRE DE CLARAMUNT</option><option value="2497">LA TORRE DE ESTEBAN HAMBRAN</option><option value="1495">LA UNION</option><option value="2286">LA VALL D'UIXO</option><option value="1585">LA VICTORIA DE ACENTEJO</option><option value="1902">LA VILLAJOYOSA / VILA JOIOSA</option><option value="2129">LA ZUBIA</option><option value="1440">LAGUNA DE DUERO</option><option value="1526">LAKUNTZA</option><option value="2413">LALUEZA</option><option value="1625">LANGREO</option><option value="2094">LAS BAYAS</option><option value="2517">LAS HERENCIAS</option><option value="1802">LAS MAJADAS</option><option value="1914">LAS NAVAS DEL MARQUES</option><option value="1568">LAS PALMAS</option><option value="1570">LAS PALMAS DE GRAN CANARIA</option><option value="1701">LAS ROZAS</option><option value="1948">LAS ROZAS DE MADRID</option><option value="1392">LAS TORRES DE COTILLAS</option><option value="2506">LAS VENTAS CON PEñA AGUILERA</option><option value="2043">LAS VENTAS DE RETAMOSA</option><option value="2520">LAS VENTAS DE SAN JULIAN</option><option value="1920">LEGANES</option><option value="1562">LEIRIA</option><option value="2108">LEON</option><option value="1784">LEPE</option><option value="1837">LERIDA</option><option value="1845">LES PLANES D'HOSTOLES</option><option value="1415">LIBRILLA</option><option value="1630">LIERES</option><option value="2210">LLANERA DE RANES</option><option value="1425">LLANO DE BRUJAS</option><option value="2257">LLIBER</option><option value="1725">LLIçA DAMUNT</option><option value="1722">LLIçA DE VALL</option><option value="1803">LLIRIA</option><option value="1859">LLIVIA</option><option value="2233">LLOCNOU D'EN FENOLLET</option><option value="2175">LLUTXENT</option><option value="1391">LO PAGAN</option><option value="1756">LOBON</option><option value="1954">LOECHES</option><option value="1766">LOGROSAN</option><option value="2470">LOMINCHAR</option><option value="2098">LORA DEL RIO</option><option value="1959">LORANCA DE TAJUñA</option><option value="1433">LORQUI</option><option value="1410">LOS ALCáZARES</option><option value="2123">LOS BARRIOS</option><option value="1418">LOS DOLORES</option><option value="1399">LOS GARRES</option><option value="1615">LOS HUERTOS</option><option value="1709">LOS MONTESINOS</option><option value="1591">LOS REALEJOS</option><option value="2000">LOS SANTOS DE LA HUMOSA</option><option value="2048">LOS SILOS</option><option value="1653">LUGO</option><option value="1631">LUGONES</option><option value="2192">MACASTRE</option><option value="1500">MADRID</option><option value="1501">MADRID CAPITAL</option><option value="2104">MAELLO</option><option value="2451">MAGAN</option><option value="2069">MAIRENA DEL ALCOR</option><option value="1702">MAJADAHONDA</option><option value="1370">MALAGA</option><option value="1744">MALAGA CAPITAL</option><option value="2290">MALGRAT DE MAR</option><option value="2379">MANCHA REAL</option><option value="2146">MANCHONES</option><option value="1373">MANILVA</option><option value="1825">MANISES</option><option value="1857">MANRESA</option><option value="2213">MANUEL</option><option value="2341">MANZANARES EL REAL</option><option value="2134">MARACENA</option><option value="1374">MARBELLA</option><option value="1964">MARCHAMALO</option><option value="1678">MARENY BARREQUETES</option><option value="2271">MARENY DE LES BARRAQUETES</option><option value="2152">MARIA DE HUERVA</option><option value="1668">MARIN</option><option value="2299">MARTORELL</option><option value="2170">MASALAVES</option><option value="2182">MASSAMAGRELL</option><option value="2318">MATAPOZUELOS</option><option value="1692">MATARÓ</option><option value="2095">MATOLA</option><option value="1406">MAZARRON</option><option value="1942">MECO</option><option value="1783">MEDELLIN</option><option value="1786">MEDINA DE LAS TORRES</option><option value="2308">MEDINA DE RIOSECO</option><option value="1461">MEDINA DEL CAMPO</option><option value="2024">MEJORADA DEL CAMPO</option><option value="1796">MELIANA</option><option value="1543">MENDIGORRIA</option><option value="2455">MENTRIDA</option><option value="1751">MéRIDA</option><option value="1375">MIJAS</option><option value="2091">MINAS DE RIOTINTO</option><option value="1990">MIRAFLORES DE LA SIERRA</option><option value="2231">MIRAMAR</option><option value="1525">MIRANDA DE ARGA</option><option value="2222">MISLATA</option><option value="2436">MOAñA</option><option value="1608">MOCLIN</option><option value="1580">MOGAN</option><option value="2196">MOGENTE-MOIXENT</option><option value="2398">MOGUER</option><option value="1732">MOJACAR</option><option value="2309">MOJADOS</option><option value="1383">MOLINA DE SEGURA</option><option value="1718">MOLLET DEL VALLES</option><option value="1818">MONCOFAR</option><option value="2438">MONDARIZ-BALNEARIO</option><option value="1770">MONESTERIO</option><option value="1330">MONFORTE DEL CID</option><option value="1889">MONóVAR</option><option value="1325">MONOVAR-MONOVER</option><option value="2220">MONSERRAT</option><option value="2193">MONTAVERNER</option><option value="1850">MONTCADA I REIXAC</option><option value="2312">MONTEMAYOR DE PILILLA</option><option value="1999">MONTERROSO</option><option value="2212">MONTESA</option><option value="2226">MONTICHELVO</option><option value="1750">MONTIJO</option><option value="2221">MONTROY</option><option value="1647">MONZON</option><option value="1474">MORAIRA</option><option value="2314">MORALEJA DE ENMEDIO</option><option value="2323">MORALEJA DE LAS PANADERAS</option><option value="1925">MORALZARZAL</option><option value="1435">MORATALLA</option><option value="1826">MORELLA</option><option value="2429">MOS</option><option value="1977">MOSTOLES</option><option value="2089">MOTILLA DEL PALANCAR</option><option value="1616">MOYA</option><option value="1434">MULA</option><option value="2156">MUNEBREGA</option><option value="1345">MURCIA</option><option value="1376">MURCIA CAPITAL</option><option value="2244">MURLA</option><option value="2303">MURO DE ALCOY</option><option value="1315">MUTXAMEL</option><option value="1797">NAQUERA</option><option value="1634">NAVA</option><option value="2317">NAVA DEL REY</option><option value="2279">NAVAJAS</option><option value="1950">NAVALAFUENTE</option><option value="1704">NAVALAGAMELLA</option><option value="2023">NAVALCARNERO</option><option value="1523">NAVARRA</option><option value="2030">NAVARREDONDA DE GREDOS</option><option value="2205">NAVARRES</option><option value="2494">NAVAS DE SAN ANTONIO</option><option value="1563">NAZARÉ</option><option value="2437">NEGREIRA</option><option value="1650">NIGRAN</option><option value="2514">NOJA</option><option value="1389">NONDUERMAS</option><option value="1623">NOREñA</option><option value="1462">NOVELDA</option><option value="2197">NOVELE-NOVETLE</option><option value="2456">NOVES</option><option value="1545">NUEVA ARTICA</option><option value="1997">NUEVO BAZTAN</option><option value="1816">NULES</option><option value="2435">O CARBALLIñO</option><option value="1661">O PORRIñO</option><option value="1649">O ROSAL</option><option value="2450">OCAñA</option><option value="2138">OGIJARES</option><option value="1656">OIA</option><option value="2140">OJEN</option><option value="1538">OLAZ</option><option value="2371">OLERDOLA</option><option value="2460">OLIAS DEL REY</option><option value="2183">OLIVA</option><option value="1774">OLIVA DE MERIDA</option><option value="2294">OLIVELLA</option><option value="1550">OLIVENZA</option><option value="1532">OLLACARILZQUETA</option><option value="1991">OLMEDA DE LAS FUENTES</option><option value="1457">OLMEDO</option><option value="2313">OLMOS DE ESGUEVA</option><option value="1821">OLOCAU</option><option value="2343">ONDA</option><option value="1354">ONDARA</option><option value="1323">ONIL</option><option value="2503">ONTIGOLA</option><option value="2161">ONTINYENT</option><option value="1477">ORBA</option><option value="1740">ORCHETA</option><option value="1912">ORDES</option><option value="2434">ORENSE</option><option value="1542">ORICAIN</option><option value="1360">ORIHUELA</option><option value="1364">ORIHUELA COSTA</option><option value="1806">OROPESA DEL MAR-ORPESA</option><option value="2447">ORUSCO DE TAJUñA</option><option value="1347">ORXETA</option><option value="1524">OSTIZ</option><option value="1633">OTERO</option><option value="1627">OVIEDO</option><option value="1361">PAIPORTA</option><option value="1871">PALAMóS</option><option value="1721">PALAU PLEGAMANS</option><option value="2071">PALOMARES DEL RíO</option><option value="2063">PALOS DE LA FRONTERA</option><option value="1527">PAMPLONA-IRUñA</option><option value="2403">PANTICOSA</option><option value="2245">PARCENT</option><option value="1727">PARETS DEL VALLES</option><option value="1922">PARLA</option><option value="1688">PASAIA</option><option value="1807">PATERNA</option><option value="1436">PATIÑO</option><option value="2433">PAZOS DE BORBEN</option><option value="1465">PEDREGUER</option><option value="1974">PEDREZUELA</option><option value="2150">PEDROLA</option><option value="2178">PEGO</option><option value="1810">PEñISCOLA</option><option value="2498">PEPINO</option><option value="2018">PERALES DE TAJUñA</option><option value="1469">PETRER</option><option value="2283">PICANYA</option><option value="2285">PICASSENT</option><option value="1621">PIEDRAS BLANCAS</option><option value="1358">PILAR DE LA HORADADA</option><option value="2153">PINA DE EBRO</option><option value="2125">PINOS GENIL</option><option value="1471">PINOSO</option><option value="1979">PINTO</option><option value="1917">PIOZ</option><option value="2428">PLANES</option><option value="2430">POIO</option><option value="1622">POLA DE SIERO</option><option value="2464">POLAN</option><option value="1719">POLINYA</option><option value="2194">POLINYA DE XUQUER</option><option value="1504">POLOP</option><option value="1666">PONTEAREAS</option><option value="1648">PONTEVEDRA</option><option value="1676">PONTEVEDRA CAPITAL</option><option value="1638">PONZANO</option><option value="1760">PORTALEGRE</option><option value="1557">PORTIMãO</option><option value="1669">PORTONOVO</option><option value="2326">POZAL DE GALLINAS</option><option value="1919">POZO DE GUADALAJARA</option><option value="1698">POZUELO DE ALARCON</option><option value="2022">POZUELO DEL REY</option><option value="1800">PUçOL</option><option value="1561">PUEBLA DE LA CALZADA</option><option value="1402">PUEBLA DE SOTO</option><option value="1553">PUEBLONUEVO DEL GUADIANA</option><option value="1378">PUENTE TOCINOS</option><option value="1584">PUERTO DE LA CRUZ</option><option value="2184">PUERTO DE SAGUNTO</option><option value="1606">PUERTO DEL ROSARIO</option><option value="1781">PUERTO REAL</option><option value="2334">PUERTO SANTIAGO</option><option value="1791">PUIG</option><option value="2515">PULGAR</option><option value="2395">PUNTA UMBRIA</option><option value="2284">QUART DE LES VALLS</option><option value="2185">QUART DE POBLET</option><option value="1992">QUER</option><option value="2009">RABADE</option><option value="1906">RAFAL</option><option value="2208">RAFELCOFER</option><option value="2229">RAFELGUARAF</option><option value="2204">RAFOL DE SALEM</option><option value="2439">REDONDELA</option><option value="2425">REDOVAN</option><option value="1332">RELLEU</option><option value="2459">RETUERTA DEL BULLAQUE</option><option value="2186">RIBA-ROJA DE TURIA</option><option value="2021">RIBATEJADA</option><option value="1555">RIBERA DEL FRESNO</option><option value="2346">RIBESALBES</option><option value="2107">RIELVES</option><option value="1421">RINCON BENISCORNIA</option><option value="2422">RINCON DE LA VICTORIA</option><option value="2202">RIOLA</option><option value="1834">RIPOLL</option><option value="1853">RIPOLLET</option><option value="1916">RIVAS-VACIAMADRID</option><option value="1342">ROCAFORT</option><option value="2296">RODA DE BERà</option><option value="1367">ROJALES</option><option value="1713">ROLDAN</option><option value="2353">RUBI</option><option value="2324">RUEDA</option><option value="2093">SABADELL</option><option value="2404">SABIñANIGO</option><option value="1915">SACEDON</option><option value="2042">SADA</option><option value="2235">SAGRA</option><option value="1809">SAGUNTO</option><option value="2282">SAGUNTO/SAGUNT</option><option value="2033">SALAMANCA</option><option value="1639">SALAS ALTAS</option><option value="1664">SALCEDA DE CASELAS</option><option value="2166">SALEM</option><option value="1464">SALINAS</option><option value="2066">SALTERAS</option><option value="1657">SALVATERRA DE MIñO</option><option value="1985">SAN AGUSTIN DEL GUADALIX</option><option value="2177">SAN ANTONIO DE BENAGEBER</option><option value="1682">SAN BARTOLOME</option><option value="1574">SAN BARTOLOME DE TIRAJANA</option><option value="1583">SAN CRISTOBAL DE LA LAGUNA</option><option value="2141">SAN FERNANDO</option><option value="1926">SAN FERNANDO DE HENARES</option><option value="1483">SAN FULGENCIO</option><option value="1411">SAN GINES</option><option value="1491">SAN ISIDRO</option><option value="1365">SAN JAVIER</option><option value="2078">SAN JOSE DE LA RINCONADA</option><option value="1430">SAN JOSE DE LA VEGA</option><option value="1309">SAN JUAN ALICANTE</option><option value="1878">SAN JUAN DE ALICANTE</option><option value="2072">SAN JUAN DE AZNALFARACHE</option><option value="2200">SAN JUAN DE ENOVA</option><option value="2157">SAN JUAN DE MOZARRIFAR</option><option value="2387">SAN JUAN DEL PUERTO</option><option value="1344">SAN JUAN PLAYA</option><option value="2013">SAN LORENZO DE EL ESCORIAL</option><option value="2117">SAN LUIS DE SABINILLAS</option><option value="1989">SAN MARTIN DE LA VEGA</option><option value="1535">SAN MARTIN DE UNX</option><option value="2443">SAN MARTIN DE VALDEIGLESIAS</option><option value="2119">SAN MARTIN DEL TESORILLO</option><option value="2045">SAN MIGUEL DE ABONA</option><option value="1366">SAN MIGUEL DE SALINAS</option><option value="2335">SAN PEDRO DE ALCANTARA</option><option value="1400">SAN PEDRO DEL PINATAR</option><option value="2474">SAN ROMAN DE LOS MONTES</option><option value="2115">SAN ROQUE</option><option value="1975">SAN SEBASTIáN DE LOS REYES</option><option value="1769">SAN VICENTE DE ALCANTARA</option><option value="1311">SAN VICENTE DEL RASPEIG</option><option value="1318">SAN VICENTE DEL RASPEIG PEDANIAS</option><option value="2254">SANET Y NEGRALS</option><option value="1409">SANGONERA LA SECA</option><option value="1405">SANGONERA LA VERDE</option><option value="1548">SANGUESA-ZANGOZA</option><option value="1861">SANT ADRIA DE BESOS</option><option value="1870">SANT CUGAT DEL VALLES</option><option value="1724">SANT FOST DE CAMPSENTELLES</option><option value="2364">SANT FRUITOS DE BAGES</option><option value="1836">SANT JOAN DE LES ABADESSES</option><option value="1848">SANT JOAN DESPI</option><option value="2276">SANT JOSEP DE SA TALAIA</option><option value="1847">SANT JUST DESVERN</option><option value="1852">SANT LLORENç DHORTONS</option><option value="2355">SANT MARTI SARROCA</option><option value="1858">SANT QUIRZE DEL VALLES</option><option value="2357">SANT SADURNI D'ANOIA</option><option value="2365">SANT VICENç DE CASTELLET</option><option value="1864">SANT VICENÇ DE MONTALT</option><option value="1872">SANT VICENÇ DELS HORTS</option><option value="1569">SANTA BRIGIDA</option><option value="1846">SANTA COLOMA DE GRAMANET</option><option value="2029">SANTA CRUZ DE LA PALMA</option><option value="1581">SANTA CRUZ DE TENERIFE</option><option value="1590">SANTA CRUZ DE TENERIFE CAPITAL</option><option value="2472">SANTA CRUZ DEL RETAMAR</option><option value="2130">SANTA FE</option><option value="2356">SANTA FE DEL PENEDES</option><option value="1575">SANTA LUCIA DE TIRAJANA</option><option value="2373">SANTA MARIA D'OLO</option><option value="1576">SANTA MARIA DE GUIA</option><option value="1730">SANTA MARIA DE MARTORELLES</option><option value="1855">SANTA MARIA DE PALAUTORDERA</option><option value="1560">SANTA MARTA</option><option value="1720">SANTA PERPETUA DE MOGODA</option><option value="1308">SANTA POLA</option><option value="1592">SANTA URSULA</option><option value="1404">SANTIAGO DE LA RIBERA</option><option value="2052">SANTIAGO DEL TEIDE</option><option value="1417">SANTO ANGEL</option><option value="1381">SANTOMERA</option><option value="1993">SANTORCAZ</option><option value="1449">SANTOVENIA DE PISUERGA</option><option value="1851">SANTPEDOR</option><option value="1671">SANXENXO</option><option value="1624">SARIEGO</option><option value="2442">SARRIA</option><option value="1530">SARRIGUREN</option><option value="1486">SAX</option><option value="1610">SEGOVIA</option><option value="1612">SEGOVIA CAPITAL</option><option value="1737">SELLA</option><option value="2176">SELLENT</option><option value="2217">SENYERA</option><option value="2190">SERRA</option><option value="2036">SERRACINES</option><option value="2501">SESEñA</option><option value="2082">SESTAO</option><option value="2057">SEVILLA</option><option value="2059">SEVILLA CAPITAL</option><option value="1998">SEVILLA LA NUEVA</option><option value="1620">SIERO</option><option value="2289">SIETE AGUAS</option><option value="2223">SILLA</option><option value="1447">SIMANCAS</option><option value="2301">SITGES</option><option value="2187">SOLLANA</option><option value="2360">SOLSONA</option><option value="2449">SONSECA</option><option value="1838">SORT</option><option value="2201">SOT DE CHERA</option><option value="2035">SOTILLO DE LA ADRADA</option><option value="2116">SOTOGRANDE</option><option value="1667">SOUTOMAIOR</option><option value="1798">SUECA</option><option value="2351">SUERAS-SUERA</option><option value="2266">SUMACARCER</option><option value="2352">SURIA</option><option value="1533">TABAR</option><option value="1587">TACORONTE</option><option value="2336">TALAMANCA DE JARAMA</option><option value="2454">TALAVERA DE LA REINA</option><option value="1554">TALAVERA LA REAL</option><option value="2347">TALES</option><option value="2155">TARAZONA</option><option value="1736">TARBENA</option><option value="1640">TARRAGONA</option><option value="2188">TAVERNES BLANQUES</option><option value="2224">TAVERNES DE LA VALLDIGNA</option><option value="1684">TEGUISE</option><option value="1572">TELDE</option><option value="1577">TEROR</option><option value="2173">TERRATEIG</option><option value="1819">TERUEL</option><option value="1604">TIAS</option><option value="1337">TIBI</option><option value="1963">TIELMES</option><option value="1683">TINAJO</option><option value="2006">TOLEDO</option><option value="2088">TOLEDO CAPITAL</option><option value="1652">TOMIñO</option><option value="1731">TORDERA</option><option value="1450">TORDESILLAS</option><option value="2239">TORMOS</option><option value="2381">TORRE DEL MAR</option><option value="1982">TORRE VAL DE SAN PEDRO</option><option value="1393">TORRE-PACHECO</option><option value="1416">TORREAGUERA</option><option value="1805">TORREBLANCA</option><option value="2332">TORRECILLA DE LA ORDEN</option><option value="2298">TORREDEMBARRA</option><option value="1932">TORREJON DE ARDOZ</option><option value="1962">TORREJON DEL REY</option><option value="1924">TORRELAGUNA</option><option value="1352">TORRELLANO</option><option value="1928">TORRELODONES</option><option value="1336">TORREMANZANAS</option><option value="1771">TORREMAYOR</option><option value="1748">TORREMOLINOS</option><option value="1794">TORRENT</option><option value="1947">TORRES DE LA ALAMEDA</option><option value="2287">TORRES-TORRES</option><option value="1363">TORREVIEJA</option><option value="2457">TORRIJOS</option><option value="2383">TORROX COSTA</option><option value="2411">TRAMACASTILLO</option><option value="2320">TRASPINEDO</option><option value="2340">TRES CANTOS</option><option value="1613">TRESCASAS</option><option value="2396">TRIGUEROS</option><option value="1976">TRIJUEQUE</option><option value="2410">TUDELA</option><option value="1456">TUDELA DE DUERO</option><option value="1651">TUI</option><option value="2400">TUINEJE</option><option value="1814">TURIS</option><option value="2378">UBEDA</option><option value="1971">UCEDA</option><option value="2471">UGENA</option><option value="2077">UMBRETE</option><option value="1314">URBANOVA</option><option value="1531">UROZ</option><option value="2158">UTEBO</option><option value="1953">VALDEAVERO</option><option value="1995">VALDEAVERUELO</option><option value="1765">VALDELACALZADA</option><option value="1705">VALDEMORILLO</option><option value="1910">VALDEMORO</option><option value="1934">VALDENUñO FERNANDEZ</option><option value="2139">VALDEPEñAS DE LA SIERRA</option><option value="1454">VALDESTILLAS</option><option value="1938">VALDETORRES DE JARAMA</option><option value="1921">VALDILECHA</option><option value="1675">VALENçA</option><option value="1341">VALENCIA</option><option value="1343">VALENCIA CAPITAL</option><option value="2255">VALL DE LAGUAR</option><option value="2169">VALLADA</option><option value="1438">VALLADOLID</option><option value="1439">VALLADOLID CAPITAL</option><option value="1854">VALLDOREIX</option><option value="2409">VALLE DE HECHO</option><option value="2504">VALMOJADO</option><option value="1602">VALSEQUILLO DE GRAN CANARIA</option><option value="1844">VALVERDE</option><option value="2109">VALVERDE DE LA VIRGEN</option><option value="1755">VALVERDE DE LEGANES</option><option value="1605">VEGA DE SAN MATEO</option><option value="2505">VELADA</option><option value="2421">VELEZ-MALAGA</option><option value="1956">VELILLA DE SAN ANTONIO</option><option value="2321">VENTOSA DE LA CUESTA</option><option value="2016">VENTURADA</option><option value="1516">VERA</option><option value="1453">VIANA DE CEGA</option><option value="1658">VIANA DO CASTELO</option><option value="1673">VIANA DO CASTELO CAPITAL</option><option value="1660">VIANNA DO CASTELLO</option><option value="1659">VIANNA DO CASTELLO</option><option value="1655">VIGO</option><option value="1674">VILA NOVA DA CERVEIRA</option><option value="2050">VILAFLOR</option><option value="1862">VILAFRANCA DEL PENEDES</option><option value="2011">VILAGARCIA DE AROUSA</option><option value="2003">VILALBA</option><option value="1831">VILAMARXANT</option><option value="2300">VILASSAR DE DALT</option><option value="2041">VILLA DEL PRADO</option><option value="2461">VILLACAñAS</option><option value="1567">VILLAFRANCA DE LOS BARROS</option><option value="1782">VILLAFRANCO DEL GUADIANA</option><option value="1316">VILLAFRANQUEZA</option><option value="1362">VILLAJOYOSA</option><option value="1706">VILLALBILLA</option><option value="1479">VILLALONGA</option><option value="2495">VILLALUENGA DE LA SAGRA</option><option value="2106">VILLAMANRIQUE DE TAJO</option><option value="1448">VILLAMARCIEL</option><option value="1787">VILLAMARTIN</option><option value="2519">VILLAMAYOR DE SANTIAGO</option><option value="2473">VILLAMIEL DE TOLEDO</option><option value="2419">VILLANUA</option><option value="2307">VILLANUBLA</option><option value="2214">VILLANUEVA DE CASTELLON</option><option value="2306">VILLANUEVA DE DUERO</option><option value="1703">VILLANUEVA DE LA CAñADA</option><option value="1773">VILLANUEVA DE LA SERENA</option><option value="1965">VILLANUEVA DE LA TORRE</option><option value="1994">VILLANUEVA DE PERALES</option><option value="1772">VILLANUEVA DEL FRESNO</option><option value="1700">VILLANUEVA DEL PARDILLO</option><option value="2096">VILLANUEVA DEL RIO Y MINAS</option><option value="1824">VILLAR DEL ARZOBISPO</option><option value="1943">VILLAR DEL OLMO</option><option value="1763">VILLAR DEL REY</option><option value="2348">VILLARREAL-VILA-REAL</option><option value="2325">VILLAVERDE DE MEDINA</option><option value="2099">VILLAVERDE DEL RIO</option><option value="1626">VILLAVICIOSA</option><option value="1944">VILLAVICIOSA DE ODON</option><option value="1463">VILLENA</option><option value="2374">VILOBI DEL PENEDES</option><option value="1823">VINALESA</option><option value="2273">VIVER</option><option value="2081">VIZCAYA</option><option value="1830">XATIVA</option><option value="2189">XERACO</option><option value="2256">XIRIVELLA</option><option value="1960">YEBES</option><option value="1346">YECLA</option><option value="2511">YELES</option><option value="2518">YEPES</option><option value="1903">YESTE</option><option value="2502">YUNCLER</option><option value="2468">YUNCOS</option><option value="1961">YUNQUERA DE HENARES</option><option value="1551">ZAFRA</option><option value="2328">ZAMORA</option><option value="2329">ZAMORA CAPITAL</option><option value="2143">ZARAGOZA</option><option value="2144">ZARAGOZA CAPITAL</option><option value="2087">ZARATAN</option><option value="2288">ZARRA</option><option value="2446">ZARZUELA DEL MONTE</option></select> </div> <div class="form-group label-floating"> <label class="control-label">Daily Budget</label> <select class="form-control"> <option disabled="" selected=""></option> <option value="Afghanistan"> < $100 </option> <option value="Albania"> $100 - $499 </option> <option value="Algeria"> $499 - $999 </option> <option value="American Samoa"> $999+ </option> </select> </div> </div> </div> </div> <!--Acaba donde--> <div class="tab-pane" id="oportunidades"> <div class="row"> <h4 class="info-text">Si quieres, puedes refinar tu búsqueda</h4> <div class="col-sm-6 col-sm-offset-1"> <div class="form-group"> <label>Room description</label> <textarea class="form-control" placeholder="" rows="6"></textarea> </div> </div> <div class="col-sm-4"> <div class="form-group"> <label class="control-label">Example</label> <p class="description">"The room really nice name is recognized as being a really awesome room. We use it every sunday when we go fishing and we catch a lot. It has some kind of magic shield around it."</p> </div> </div> </div> </div> </div> <div class="wizard-footer"> <div class="pull-right"> <input type='button' class='btn btn-next btn-fill btn-danger btn-wd' name='next' value='Next' /> <input type='button' class='btn btn-finish btn-fill btn-danger btn-wd' name='finish' value='Finish' /> </div> <div class="pull-left"> <input type='button' class='btn btn-previous btn-fill btn-default btn-wd' name='previous' value='Previous' /> <div class="footer-checkbox"> <div class="col-sm-12"> <div class="checkbox"> <label> <input type="checkbox" name="optionsCheckboxes"> </label> Subscribe to our newsletter </div> </div> </div> </div> <div class="clearfix"></div> </div> </form> </div> </div> <!-- wizard container --> </div> </div> <!-- row --> </div> <!-- big container --> </div> </body> </html>
body { background-color: #E5E5E5; color: #3C4858; } body.inverse { background: #333333; } body.inverse, body.inverse .form-control { color: #ffffff; } body.inverse .modal, body.inverse .modal .form-control, body.inverse .panel-default, body.inverse .panel-default .form-control, body.inverse .card, body.inverse .card .form-control { background-color: initial; color: initial; } blockquote p { font-style: italic; } .life-of-material-kit { background: #FFFFFF; } body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4 { font-family: "Roboto", "Helvetica", "Arial", sans-serif; font-weight: 300; line-height: 1.5em; } .serif-font { font-family: "Roboto Slab", "Times New Roman", serif; } a { color: #9c27b0; } a:hover, a:focus { color: #89229b; text-decoration: none; } a.text-info:hover, a.text-info:focus { color: #00a5bb; } a .material-icons { vertical-align: middle; } legend { border-bottom: 0; } * { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent; } *:focus { outline: 0; } a:focus, a:active, button:active, button:focus, button:hover, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { outline: 0 !important; } .image-container { min-height: 100vh; background-position: center center; background-size: cover; position: relative; } .image-container:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000000; opacity: .3; } .made-with-mk { width: 50px; height: 50px; display: block; position: fixed; z-index: 555; bottom: 40px; right: 40px; border-radius: 30px; background-color: rgba(16, 16, 16, 0.35); border: 1px solid rgba(255, 255, 255, 0.15); color: #FFFFFF; cursor: pointer; padding: 10px 12px; white-space: nowrap; overflow: hidden; -webkit-transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); -moz-transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); -o-transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); } .made-with-mk:hover, .made-with-mk:active, .made-with-mk:focus { width: 218px; color: #FFFFFF; transition-duration: .55s; padding: 10px 19px; } .made-with-mk:hover .made-with, .made-with-mk:active .made-with, .made-with-mk:focus .made-with { opacity: 1; } .made-with-mk:hover .brand, .made-with-mk:active .brand, .made-with-mk:focus .brand { left: 0; } .made-with-mk .brand, .made-with-mk .made-with { float: left; } .made-with-mk .brand { position: relative; top: 4px; left: -1px; letter-spacing: 1px; vertical-align: middle; font-size: 16px; font-weight: 600; } .made-with-mk .made-with { color: rgba(255, 255, 255, 0.6); position: absolute; left: 58px; top: 14px; opacity: 0; margin: 0; -webkit-transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); -moz-transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); -o-transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); transition: 0.55s cubic-bezier(0.6, 0, 0.4, 1); } .made-with-mk .made-with strong { font-weight: 400; color: rgba(255, 255, 255, 0.9); } .wizard-container { padding-top: 100px; z-index: 3; } .wizard-container .wizard-navigation { position: relative; } h1, .h1 { font-size: 3.8em; line-height: 1.15em; } h2, .h2 { font-size: 2.6em; } h3, .h3 { font-size: 1.825em; line-height: 1.4em; margin: 20px 0 10px; } h4, .h4 { font-size: 1.3em; line-height: 1.4em; } h5, .h5 { font-size: 1.25em; line-height: 1.4em; margin-bottom: 15px; } h6, .h6 { font-size: 0.9em; text-transform: uppercase; } .title, .card-title, .wizard-title { font-weight: 700; } .title, .title a, .card-title, .card-title a, .wizard-title, .wizard-title a { color: #3C4858; text-decoration: none; } h2.title { margin-bottom: 30px; } .description, .card-description, .footer-big p { color: #999999; } .text-warning { color: #ff9800; } .text-primary { color: #9c27b0; } .text-danger { color: #f44336; } .text-success { color: #4caf50; } .text-info { color: #00bcd4; } .card { background-color: #FFFFFF; padding: 10px 0; width: 100%; border-radius: 6px; color: rgba(0,0,0, 0.87); background: #fff; } .wizard-card { min-height: 410px; box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); } .wizard-card .picture-container { position: relative; cursor: pointer; text-align: center; } .wizard-card .picture { width: 106px; height: 106px; background-color: #999999; border: 4px solid #CCCCCC; color: #FFFFFF; border-radius: 50%; margin: 5px auto; overflow: hidden; transition: all 0.2s; -webkit-transition: all 0.2s; } .wizard-card .picture:hover { border-color: #2ca8ff; } .wizard-card[data-color="purple"] .moving-tab { position: absolute; text-align: center; padding: 12px; font-size: 12px; text-transform: uppercase; -webkit-font-smoothing: subpixel-antialiased; background-color: #9c27b0; top: -4px; left: 0px; border-radius: 4px; color: #FFFFFF; cursor: pointer; font-weight: 500; box-shadow: 0 16px 26px -10px rgba(156, 39, 176, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2); } .wizard-card[data-color="purple"] .picture:hover { border-color: #9c27b0; } .wizard-card[data-color="purple"] .choice:hover .icon, .wizard-card[data-color="purple"] .choice.active .icon { border-color: #9c27b0; color: #9c27b0; } .wizard-card[data-color="purple"] .form-group .form-control { background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2); } .wizard-card[data-color="purple"] .checkbox input[type=checkbox]:checked + .checkbox-material .check { background-color: #9c27b0; } .wizard-card[data-color="purple"] .radio input[type=radio]:checked ~ .check { background-color: #9c27b0; } .wizard-card[data-color="purple"] .radio input[type=radio]:checked ~ .circle { border-color: #9c27b0; } .wizard-card[data-color="green"] .moving-tab { position: absolute; text-align: center; padding: 12px; font-size: 12px; text-transform: uppercase; -webkit-font-smoothing: subpixel-antialiased; background-color: #4caf50; top: -4px; left: 0px; border-radius: 4px; color: #FFFFFF; cursor: pointer; font-weight: 500; box-shadow: 0 16px 26px -10px rgba(76, 175, 80, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2); } .wizard-card[data-color="green"] .picture:hover { border-color: #4caf50; } .wizard-card[data-color="green"] .choice:hover .icon, .wizard-card[data-color="green"] .choice.active .icon { border-color: #4caf50; color: #4caf50; } .wizard-card[data-color="green"] .form-group .form-control { background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2); } .wizard-card[data-color="green"] .checkbox input[type=checkbox]:checked + .checkbox-material .check { background-color: #4caf50; } .wizard-card[data-color="green"] .radio input[type=radio]:checked ~ .check { background-color: #4caf50; } .wizard-card[data-color="green"] .radio input[type=radio]:checked ~ .circle { border-color: #4caf50; } .wizard-card[data-color="blue"] .moving-tab { position: absolute; text-align: center; padding: 12px; font-size: 12px; text-transform: uppercase; -webkit-font-smoothing: subpixel-antialiased; background-color: #00bcd4; top: -4px; left: 0px; border-radius: 4px; color: #FFFFFF; cursor: pointer; font-weight: 500; box-shadow: 0 16px 26px -10px rgba(0, 188, 212, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2); } .wizard-card[data-color="blue"] .picture:hover { border-color: #00bcd4; } .wizard-card[data-color="blue"] .choice:hover .icon, .wizard-card[data-color="blue"] .choice.active .icon { border-color: #00bcd4; color: #00bcd4; } .wizard-card[data-color="blue"] .form-group .form-control { background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#D2D2D2, #D2D2D2); } .wizard-card[data-color="blue"] .checkbox input[type=checkbox]:checked + .checkbox-material .check { background-color: #00bcd4; } .wizard-card[data-color="blue"] .radio input[type=radio]:checked ~ .check { background-color: #00bcd4; } .wizard-card[data-color="blue"] .radio input[type=radio]:checked ~ .circle { border-color: #00bcd4; } .wizard-card[data-color="orange"] .moving-tab { position: absolute; text-align: center; padding: 12px; font-size: 12px; text-transform: uppercase; -webkit-font-smoothing: subpixel-antialiased; background-color: #ff9800; top: -4px; left: 0px; border-radius: 4px; color: #FFFFFF; cursor: pointer; font-weight: 500; box-shadow: 0 16px 26px -10px rgba(255, 152, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2); } .wizard-card[data-color="orange"] .picture:hover { border-color: #ff9800; } .wizard-card[data-color="orange"] .choice:hover .icon, .wizard-card[data-color="orange"] .choice.active .icon { border-color: #ff9800; color: #ff9800; } .wizard-card[data-color="orange"] .form-group .form-control { background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2); } .wizard-card[data-color="orange"] .checkbox input[type=checkbox]:checked + .checkbox-material .check { background-color: #ff9800; } .wizard-card[data-color="orange"] .radio input[type=radio]:checked ~ .check { background-color: #ff9800; } .wizard-card[data-color="orange"] .radio input[type=radio]:checked ~ .circle { border-color: #ff9800; } .wizard-card[data-color="red"] .moving-tab { position: absolute; text-align: center; padding: 12px; font-size: 12px; text-transform: uppercase; -webkit-font-smoothing: subpixel-antialiased; background-color: #f44336; top: -4px; left: 0px; border-radius: 4px; color: #FFFFFF; cursor: pointer; font-weight: 500; box-shadow: 0 16px 26px -10px rgba(244, 67, 54, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2); } .wizard-card[data-color="red"] .picture:hover { border-color: #f44336; } .wizard-card[data-color="red"] .choice:hover .icon, .wizard-card[data-color="red"] .choice.active .icon { border-color: #f44336; color: #f44336; } .wizard-card[data-color="red"] .form-group .form-control { background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2); } .wizard-card[data-color="red"] .checkbox input[type=checkbox]:checked + .checkbox-material .check { background-color: #f44336; } .wizard-card[data-color="red"] .radio input[type=radio]:checked ~ .check { background-color: #f44336; } .wizard-card[data-color="red"] .radio input[type=radio]:checked ~ .circle { border-color: #f44336; } .wizard-card .picture input[type="file"] { cursor: pointer; display: block; height: 100%; left: 0; opacity: 0 !important; position: absolute; top: 0; width: 100%; } .wizard-card .picture-src { width: 100%; } .wizard-card .tab-content { min-height: 340px; padding: 20px 15px; } .wizard-card .wizard-footer { padding: 0 15px; } .wizard-card .wizard-footer .checkbox { margin-top: 16px; } .wizard-card .disabled { display: none; } .wizard-card .wizard-header { text-align: center; padding: 25px 0 35px; } .wizard-card .wizard-header h5 { margin: 5px 0 0; } .wizard-card .nav-pills > li { text-align: center; } .wizard-card .btn { text-transform: uppercase; } .wizard-card .info-text { text-align: center; font-weight: 300; margin: 10px 0 30px; } .wizard-card .choice { text-align: center; cursor: pointer; margin-top: 20px; } .wizard-card .choice .icon { text-align: center; vertical-align: middle; height: 116px; width: 116px; border-radius: 50%; color: #999999; margin: 0 auto 20px; border: 4px solid #CCCCCC; transition: all 0.2s; -webkit-transition: all 0.2s; } .wizard-card .choice i { font-size: 40px; line-height: 111px; } .wizard-card .choice:hover .icon, .wizard-card .choice.active .icon { border-color: #2ca8ff; } .wizard-card .choice input[type="radio"], .wizard-card .choice input[type="checkbox"] { position: absolute; left: -10000px; z-index: -1; } .wizard-card .btn-finish { display: none; } .wizard-card .description { color: #999999; font-size: 14px; } .wizard-card .wizard-title { margin: 0; } legend { margin-bottom: 20px; font-size: 21px; } output { padding-top: 8px; font-size: 14px; line-height: 1.42857; } .form-control { height: 36px; padding: 7px 0; font-size: 14px; line-height: 1.42857; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 36px; } input[type="date"].input-sm, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm input[type="month"] { line-height: 24px; } input[type="date"].input-lg, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg input[type="month"] { line-height: 44px; } } .radio label, .checkbox label { min-height: 20px; } .form-control-static { padding-top: 8px; padding-bottom: 8px; min-height: 34px; } .input-sm .input-sm { height: 24px; padding: 3px 0; font-size: 11px; line-height: 1.5; border-radius: 0; } .input-sm select.input-sm { height: 24px; line-height: 24px; } .input-sm textarea.input-sm, .input-sm select[multiple].input-sm { height: auto; } .form-group-sm .form-control { height: 24px; padding: 3px 0; font-size: 11px; line-height: 1.5; } .form-group-sm select.form-control { height: 24px; line-height: 24px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { height: 24px; min-height: 31px; padding: 4px 0; font-size: 11px; line-height: 1.5; } .input-lg .input-lg { height: 44px; padding: 9px 0; font-size: 18px; line-height: 1.33333; border-radius: 0; } .input-lg select.input-lg { height: 44px; line-height: 44px; } .input-lg textarea.input-lg, .input-lg select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 44px; padding: 9px 0; font-size: 18px; line-height: 1.33333; } .form-group-lg select.form-control { height: 44px; line-height: 44px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { height: 44px; min-height: 38px; padding: 10px 0; font-size: 18px; line-height: 1.33333; } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { padding-top: 8px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 28px; } @media (min-width: 768px) { .form-horizontal .control-label { padding-top: 8px; } } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 13.0px; font-size: 18px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 4px; font-size: 11px; } } .label { border-radius: 3px; } .label, .label.label-default { background-color: #FFFFFF; } .label.label-inverse { background-color: #212121; } .label.label-primary { background-color: #9c27b0; } .label.label-success { background-color: #4caf50; } .label.label-info { background-color: #00bcd4; } .label.label-warning { background-color: #ff9800; } .label.label-danger { background-color: #f44336; } .label.label-rose { background-color: #e91e63; } .form-control, .form-group .form-control { border: 0; background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2); background-size: 0 2px, 100% 1px; background-repeat: no-repeat; background-position: center bottom, center calc(100% - 1px); background-color: transparent; transition: background 0s ease-out; float: none; box-shadow: none; border-radius: 0; font-weight: 400; } .form-control::-moz-placeholder, .form-group .form-control::-moz-placeholder { color: #AAAAAA; font-weight: 400; } .form-control:-ms-input-placeholder, .form-group .form-control:-ms-input-placeholder { color: #AAAAAA; font-weight: 400; } .form-control::-webkit-input-placeholder, .form-group .form-control::-webkit-input-placeholder { color: #AAAAAA; font-weight: 400; } .form-control[readonly], .form-control[disabled], fieldset[disabled] .form-control, .form-group .form-control[readonly], .form-group .form-control[disabled], fieldset[disabled] .form-group .form-control { background-color: transparent; } .form-control[disabled], fieldset[disabled] .form-control, .form-group .form-control[disabled], fieldset[disabled] .form-group .form-control { background-image: none; border-bottom: 1px dotted #D2D2D2; } .form-group { position: relative; } .form-group.label-static label.control-label, .form-group.label-placeholder label.control-label, .form-group.label-floating label.control-label { position: absolute; pointer-events: none; transition: 0.3s ease all; } .form-group.label-floating label.control-label { will-change: left, top, contents; } .form-group.label-placeholder:not(.is-empty) label.control-label { display: none; } .form-group .help-block { position: absolute; display: none; } .form-group.is-focused .form-control { outline: none; background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2); background-size: 100% 2px, 100% 1px; box-shadow: none; transition-duration: 0.3s; } .form-group.is-focused .form-control .material-input:after { background-color: #9c27b0; } .form-group.is-focused.form-info .form-control { background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.is-focused.form-success .form-control { background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.is-focused.form-warning .form-control { background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.is-focused.form-danger .form-control { background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.is-focused.form-rose .form-control { background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.is-focused.form-white .form-control { background-image: linear-gradient(#FFFFFF, #FFFFFF), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.is-focused.label-placeholder label, .form-group.is-focused.label-placeholder label.control-label { color: #AAAAAA; } .form-group.is-focused .help-block { display: block; } .form-group.has-warning .form-control { box-shadow: none; } .form-group.has-warning.is-focused .form-control { background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.has-warning label.control-label, .form-group.has-warning .help-block { color: #ff9800; } .form-group.has-error .form-control { box-shadow: none; } .form-group.has-error.is-focused .form-control { background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.has-error label.control-label, .form-group.has-error .help-block { color: #f44336; } .form-group.has-success .form-control { box-shadow: none; } .form-group.has-success.is-focused .form-control { background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.has-success label.control-label, .form-group.has-success .help-block { color: #4caf50; } .form-group.has-info .form-control { box-shadow: none; } .form-group.has-info.is-focused .form-control { background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#D2D2D2, #D2D2D2); } .form-group.has-info label.control-label, .form-group.has-info .help-block { color: #00bcd4; } .form-group textarea { resize: none; } .form-group textarea ~ .form-control-highlight { margin-top: -11px; } .form-group select { appearance: none; } .form-group select ~ .material-input:after { display: none; } .form-control { margin-bottom: 7px; } .form-control::-moz-placeholder { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .form-control:-ms-input-placeholder { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .form-control::-webkit-input-placeholder { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .checkbox label, .radio label, label { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } label.control-label { font-size: 11px; line-height: 1.07143; color: #AAAAAA; font-weight: 400; margin: 16px 0 0 0; } .help-block { margin-top: 0; font-size: 11px; } .form-group { padding-bottom: 7px; margin: 27px 0 0 0; } .form-group .form-control { margin-bottom: 7px; } .form-group .form-control::-moz-placeholder { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .form-group .form-control:-ms-input-placeholder { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .form-group .form-control::-webkit-input-placeholder { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .form-group .checkbox label, .form-group .radio label, .form-group label { font-size: 14px; line-height: 1.42857; color: #AAAAAA; font-weight: 400; } .form-group label.control-label { font-size: 11px; line-height: 1.07143; color: #AAAAAA; font-weight: 400; margin: 16px 0 0 0; } .form-group .help-block { margin-top: 0; font-size: 11px; } .form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label { top: -7px; font-size: 14px; line-height: 1.42857; } .form-group.label-static label.control-label, .form-group.label-floating.is-focused label.control-label, .form-group.label-floating:not(.is-empty) label.control-label { top: -28px; left: 0; font-size: 11px; line-height: 1.07143; } .form-group.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label { top: -28px; left: 0; font-size: 11px; line-height: 1.07143; } .form-group.form-group-sm { padding-bottom: 3px; margin: 21px 0 0 0; } .form-group.form-group-sm .form-control { margin-bottom: 3px; } .form-group.form-group-sm .form-control::-moz-placeholder { font-size: 11px; line-height: 1.5; color: #AAAAAA; font-weight: 400; } .form-group.form-group-sm .form-control:-ms-input-placeholder { font-size: 11px; line-height: 1.5; color: #AAAAAA; font-weight: 400; } .form-group.form-group-sm .form-control::-webkit-input-placeholder { font-size: 11px; line-height: 1.5; color: #AAAAAA; font-weight: 400; } .form-group.form-group-sm .checkbox label, .form-group.form-group-sm .radio label, .form-group.form-group-sm label { font-size: 11px; line-height: 1.5; color: #AAAAAA; font-weight: 400; } .form-group.form-group-sm label.control-label { font-size: 9px; line-height: 1.125; color: #AAAAAA; font-weight: 400; margin: 16px 0 0 0; } .form-group.form-group-sm .help-block { margin-top: 0; font-size: 9px; } .form-group.form-group-sm.label-floating label.control-label, .form-group.form-group-sm.label-placeholder label.control-label { top: -11px; font-size: 11px; line-height: 1.5; } .form-group.form-group-sm.label-static label.control-label, .form-group.form-group-sm.label-floating.is-focused label.control-label, .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label { top: -25px; left: 0; font-size: 9px; line-height: 1.125; } .form-group.form-group-sm.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label { top: -25px; left: 0; font-size: 9px; line-height: 1.125; } .form-group.form-group-lg { padding-bottom: 9px; margin: 30px 0 0 0; } .form-group.form-group-lg .form-control { margin-bottom: 9px; } .form-group.form-group-lg .form-control::-moz-placeholder { font-size: 18px; line-height: 1.33333; color: #AAAAAA; font-weight: 400; } .form-group.form-group-lg .form-control:-ms-input-placeholder { font-size: 18px; line-height: 1.33333; color: #AAAAAA; font-weight: 400; } .form-group.form-group-lg .form-control::-webkit-input-placeholder { font-size: 18px; line-height: 1.33333; color: #AAAAAA; font-weight: 400; } .form-group.form-group-lg .checkbox label, .form-group.form-group-lg .radio label, .form-group.form-group-lg label { font-size: 18px; line-height: 1.33333; color: #AAAAAA; font-weight: 400; } .form-group.form-group-lg label.control-label { font-size: 14px; line-height: 1.0; color: #AAAAAA; font-weight: 400; margin: 16px 0 0 0; } .form-group.form-group-lg .help-block { margin-top: 0; font-size: 14px; } .form-group.form-group-lg.label-floating label.control-label, .form-group.form-group-lg.label-placeholder label.control-label { top: -5px; font-size: 18px; line-height: 1.33333; } .form-group.form-group-lg.label-static label.control-label, .form-group.form-group-lg.label-floating.is-focused label.control-label, .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label { top: -32px; left: 0; font-size: 14px; line-height: 1.0; } .form-group.form-group-lg.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label { top: -32px; left: 0; font-size: 14px; line-height: 1.0; } select.form-control { border: 0; box-shadow: none; border-radius: 0; } .form-group.is-focused select.form-control { box-shadow: none; border-color: #D2D2D2; } select.form-control[multiple], .form-group.is-focused select.form-control[multiple] { height: 85px; } .input-group-btn .btn { margin: 0 0 7px 0; } .form-group.form-group-sm .input-group-btn .btn { margin: 0 0 3px 0; } .form-group.form-group-lg .input-group-btn .btn { margin: 0 0 9px 0; } .input-group .input-group-btn { padding: 0 12px; } .input-group .input-group-addon { border: 0; background: transparent; padding: 6px 15px 0px; } .form-group input[type=file] { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; } .form-control-feedback { opacity: 0; } .has-success .form-control-feedback { color: #4caf50; opacity: 1; } .has-error .form-control-feedback { color: #f44336; opacity: 1; } .btn { border: none; border-radius: 3px; position: relative; padding: 12px 30px; margin: 10px 1px; font-size: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 0; will-change: box-shadow, transform; transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); } .btn::-moz-focus-inner { border: 0; } .btn, .btn.btn-default { box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12); } .btn, .btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .open > .btn.dropdown-toggle, .open > .btn.dropdown-toggle:focus, .open > .btn.dropdown-toggle:hover, .btn.btn-default, .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default.active, .btn.btn-default:active:focus, .btn.btn-default:active:hover, .btn.btn-default.active:focus, .btn.btn-default.active:hover, .open > .btn.btn-default.dropdown-toggle, .open > .btn.btn-default.dropdown-toggle:focus, .open > .btn.btn-default.dropdown-toggle:hover { background-color: #999999; color: #FFFFFF; } .btn:focus, .btn:active, .btn:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default:hover { box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2); } .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active, .btn.btn-default.disabled, .btn.btn-default.disabled:hover, .btn.btn-default.disabled:focus, .btn.btn-default.disabled.focus, .btn.btn-default.disabled:active, .btn.btn-default.disabled.active, .btn.btn-default:disabled, .btn.btn-default:disabled:hover, .btn.btn-default:disabled:focus, .btn.btn-default:disabled.focus, .btn.btn-default:disabled:active, .btn.btn-default:disabled.active, .btn.btn-default[disabled], .btn.btn-default[disabled]:hover, .btn.btn-default[disabled]:focus, .btn.btn-default[disabled].focus, .btn.btn-default[disabled]:active, .btn.btn-default[disabled].active, fieldset[disabled] .btn.btn-default, fieldset[disabled] .btn.btn-default:hover, fieldset[disabled] .btn.btn-default:focus, fieldset[disabled] .btn.btn-default.focus, fieldset[disabled] .btn.btn-default:active, fieldset[disabled] .btn.btn-default.active { box-shadow: none; } .btn.btn-simple, .btn.btn-default.btn-simple { background-color: transparent; color: #999999; box-shadow: none; } .btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active, .btn.btn-default.btn-simple:hover, .btn.btn-default.btn-simple:focus, .btn.btn-default.btn-simple:active { background-color: transparent; color: #999999; } .btn.btn-primary { box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12); } .btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover { background-color: #9c27b0; color: #FFFFFF; } .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:hover { box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2); } .btn.btn-primary.disabled, .btn.btn-primary.disabled:hover, .btn.btn-primary.disabled:focus, .btn.btn-primary.disabled.focus, .btn.btn-primary.disabled:active, .btn.btn-primary.disabled.active, .btn.btn-primary:disabled, .btn.btn-primary:disabled:hover, .btn.btn-primary:disabled:focus, .btn.btn-primary:disabled.focus, .btn.btn-primary:disabled:active, .btn.btn-primary:disabled.active, .btn.btn-primary[disabled], .btn.btn-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .btn.btn-primary[disabled].focus, .btn.btn-primary[disabled]:active, .btn.btn-primary[disabled].active, fieldset[disabled] .btn.btn-primary, fieldset[disabled] .btn.btn-primary:hover, fieldset[disabled] .btn.btn-primary:focus, fieldset[disabled] .btn.btn-primary.focus, fieldset[disabled] .btn.btn-primary:active, fieldset[disabled] .btn.btn-primary.active { box-shadow: none; } .btn.btn-primary.btn-simple { background-color: transparent; color: #9c27b0; box-shadow: none; } .btn.btn-primary.btn-simple:hover, .btn.btn-primary.btn-simple:focus, .btn.btn-primary.btn-simple:active { background-color: transparent; color: #9c27b0; } .btn.btn-info { box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12); } .btn.btn-info, .btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active, .btn.btn-info:active:focus, .btn.btn-info:active:hover, .btn.btn-info.active:focus, .btn.btn-info.active:hover, .open > .btn.btn-info.dropdown-toggle, .open > .btn.btn-info.dropdown-toggle:focus, .open > .btn.btn-info.dropdown-toggle:hover { background-color: #00bcd4; color: #FFFFFF; } .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info:hover { box-shadow: 0 14px 26px -12px rgba(0, 188, 212, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2); } .btn.btn-info.disabled, .btn.btn-info.disabled:hover, .btn.btn-info.disabled:focus, .btn.btn-info.disabled.focus, .btn.btn-info.disabled:active, .btn.btn-info.disabled.active, .btn.btn-info:disabled, .btn.btn-info:disabled:hover, .btn.btn-info:disabled:focus, .btn.btn-info:disabled.focus, .btn.btn-info:disabled:active, .btn.btn-info:disabled.active, .btn.btn-info[disabled], .btn.btn-info[disabled]:hover, .btn.btn-info[disabled]:focus, .btn.btn-info[disabled].focus, .btn.btn-info[disabled]:active, .btn.btn-info[disabled].active, fieldset[disabled] .btn.btn-info, fieldset[disabled] .btn.btn-info:hover, fieldset[disabled] .btn.btn-info:focus, fieldset[disabled] .btn.btn-info.focus, fieldset[disabled] .btn.btn-info:active, fieldset[disabled] .btn.btn-info.active { box-shadow: none; } .btn.btn-info.btn-simple { background-color: transparent; color: #00bcd4; box-shadow: none; } .btn.btn-info.btn-simple:hover, .btn.btn-info.btn-simple:focus, .btn.btn-info.btn-simple:active { background-color: transparent; color: #00bcd4; } .btn.btn-success { box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12); } .btn.btn-success, .btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active, .btn.btn-success:active:focus, .btn.btn-success:active:hover, .btn.btn-success.active:focus, .btn.btn-success.active:hover, .open > .btn.btn-success.dropdown-toggle, .open > .btn.btn-success.dropdown-toggle:focus, .open > .btn.btn-success.dropdown-toggle:hover { background-color: #4caf50; color: #FFFFFF; } .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success:hover { box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2); } .btn.btn-success.disabled, .btn.btn-success.disabled:hover, .btn.btn-success.disabled:focus, .btn.btn-success.disabled.focus, .btn.btn-success.disabled:active, .btn.btn-success.disabled.active, .btn.btn-success:disabled, .btn.btn-success:disabled:hover, .btn.btn-success:disabled:focus, .btn.btn-success:disabled.focus, .btn.btn-success:disabled:active, .btn.btn-success:disabled.active, .btn.btn-success[disabled], .btn.btn-success[disabled]:hover, .btn.btn-success[disabled]:focus, .btn.btn-success[disabled].focus, .btn.btn-success[disabled]:active, .btn.btn-success[disabled].active, fieldset[disabled] .btn.btn-success, fieldset[disabled] .btn.btn-success:hover, fieldset[disabled] .btn.btn-success:focus, fieldset[disabled] .btn.btn-success.focus, fieldset[disabled] .btn.btn-success:active, fieldset[disabled] .btn.btn-success.active { box-shadow: none; } .btn.btn-success.btn-simple { background-color: transparent; color: #4caf50; box-shadow: none; } .btn.btn-success.btn-simple:hover, .btn.btn-success.btn-simple:focus, .btn.btn-success.btn-simple:active { background-color: transparent; color: #4caf50; } .btn.btn-warning { box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12); } .btn.btn-warning, .btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active, .btn.btn-warning:active:focus, .btn.btn-warning:active:hover, .btn.btn-warning.active:focus, .btn.btn-warning.active:hover, .open > .btn.btn-warning.dropdown-toggle, .open > .btn.btn-warning.dropdown-toggle:focus, .open > .btn.btn-warning.dropdown-toggle:hover { background-color: #ff9800; color: #FFFFFF; } .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning:hover { box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2); } .btn.btn-warning.disabled, .btn.btn-warning.disabled:hover, .btn.btn-warning.disabled:focus, .btn.btn-warning.disabled.focus, .btn.btn-warning.disabled:active, .btn.btn-warning.disabled.active, .btn.btn-warning:disabled, .btn.btn-warning:disabled:hover, .btn.btn-warning:disabled:focus, .btn.btn-warning:disabled.focus, .btn.btn-warning:disabled:active, .btn.btn-warning:disabled.active, .btn.btn-warning[disabled], .btn.btn-warning[disabled]:hover, .btn.btn-warning[disabled]:focus, .btn.btn-warning[disabled].focus, .btn.btn-warning[disabled]:active, .btn.btn-warning[disabled].active, fieldset[disabled] .btn.btn-warning, fieldset[disabled] .btn.btn-warning:hover, fieldset[disabled] .btn.btn-warning:focus, fieldset[disabled] .btn.btn-warning.focus, fieldset[disabled] .btn.btn-warning:active, fieldset[disabled] .btn.btn-warning.active { box-shadow: none; } .btn.btn-warning.btn-simple { background-color: transparent; color: #ff9800; box-shadow: none; } .btn.btn-warning.btn-simple:hover, .btn.btn-warning.btn-simple:focus, .btn.btn-warning.btn-simple:active { background-color: transparent; color: #ff9800; } .btn.btn-danger { box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12); } .btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active, .btn.btn-danger:active:focus, .btn.btn-danger:active:hover, .btn.btn-danger.active:focus, .btn.btn-danger.active:hover, .open > .btn.btn-danger.dropdown-toggle, .open > .btn.btn-danger.dropdown-toggle:focus, .open > .btn.btn-danger.dropdown-toggle:hover { background-color: #f44336; color: #FFFFFF; } .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger:hover { box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2); } .btn.btn-danger.disabled, .btn.btn-danger.disabled:hover, .btn.btn-danger.disabled:focus, .btn.btn-danger.disabled.focus, .btn.btn-danger.disabled:active, .btn.btn-danger.disabled.active, .btn.btn-danger:disabled, .btn.btn-danger:disabled:hover, .btn.btn-danger:disabled:focus, .btn.btn-danger:disabled.focus, .btn.btn-danger:disabled:active, .btn.btn-danger:disabled.active, .btn.btn-danger[disabled], .btn.btn-danger[disabled]:hover, .btn.btn-danger[disabled]:focus, .btn.btn-danger[disabled].focus, .btn.btn-danger[disabled]:active, .btn.btn-danger[disabled].active, fieldset[disabled] .btn.btn-danger, fieldset[disabled] .btn.btn-danger:hover, fieldset[disabled] .btn.btn-danger:focus, fieldset[disabled] .btn.btn-danger.focus, fieldset[disabled] .btn.btn-danger:active, fieldset[disabled] .btn.btn-danger.active { box-shadow: none; } .btn.btn-danger.btn-simple { background-color: transparent; color: #f44336; box-shadow: none; } .btn.btn-danger.btn-simple:hover, .btn.btn-danger.btn-simple:focus, .btn.btn-danger.btn-simple:active { background-color: transparent; color: #f44336; } .btn:focus, .btn:active, .btn:active:focus { outline: 0; } .btn.btn-round { border-radius: 30px; } .btn:not(.btn-just-icon):not(.btn-fab) .fa { font-size: 18px; margin-top: -2px; position: relative; top: 2px; } .btn.btn-fab { border-radius: 50%; font-size: 24px; height: 56px; margin: auto; min-width: 56px; width: 56px; padding: 0; overflow: hidden; position: relative; line-height: normal; } .btn.btn-fab .ripple-container { border-radius: 50%; } .btn.btn-fab.btn-fab-mini, .btn-group-sm .btn.btn-fab { height: 40px; min-width: 40px; width: 40px; } .btn.btn-fab.btn-fab-mini.material-icons, .btn-group-sm .btn.btn-fab.material-icons { top: -3.5px; left: -3.5px; } .btn.btn-fab.btn-fab-mini .material-icons, .btn-group-sm .btn.btn-fab .material-icons { font-size: 4px; } .btn.btn-fab i.material-icons { position: absolute; top: 50%; left: 50%; transform: translate(-12px, -12px); line-height: 24px; width: 24px; font-size: 20px; } .btn.btn-lg, .btn-group-lg .btn { font-size: 14px; padding: 18px 36px; } .btn.btn-sm, .btn-group-sm .btn { padding: 5px 20px; font-size: 11px; } .btn.btn-xs, .btn-group-xs .btn { padding: 4px 15px; font-size: 10px; } .btn.btn-just-icon { font-size: 18px; padding: 10px 10px; line-height: 1em; } .btn.btn-just-icon i { width: 20px; } .btn.btn-just-icon.btn-lg { font-size: 22px; padding: 13px 18px; } .btn .material-icons { vertical-align: middle; font-size: 14px; top: -1px; position: relative; } /* Navigation menu */ .nav-pills { background-color: rgba(200, 200, 200, 0.2); } .nav-pills > li + li { margin-left: 0; } .nav-pills > li > a { border: 0 !important; border-radius: 0; line-height: 18px; text-transform: uppercase; font-size: 12px; font-weight: 500; min-width: 100px; text-align: center; color: #555555 !important; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li > a:hover, .nav-pills > li > a:focus { background-color: inherit; } .nav-pills > li i { display: block; font-size: 30px; padding: 15px 0; } .popover, .tooltip-inner { color: #555555; line-height: 1.5em; background: #FFFFFF; border: none; border-radius: 3px; box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); } .popover { padding: 0; box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); } .popover.left > .arrow, .popover.right > .arrow, .popover.top > .arrow, .popover.bottom > .arrow { border: none; } .popover-title { background-color: #FFFFFF; border: none; padding: 15px 15px 5px; font-size: 1.3em; } .popover-content { padding: 10px 15px 15px; line-height: 1.4; } .tooltip.in { opacity: 1; -webkit-transform: translate3d(0, 0px, 0); -moz-transform: translate3d(0, 0px, 0); -o-transform: translate3d(0, 0px, 0); -ms-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); } .tooltip { opacity: 0; transition: opacity, transform .2s ease; -webkit-transform: translate3d(0, 5px, 0); -moz-transform: translate3d(0, 5px, 0); -o-transform: translate3d(0, 5px, 0); -ms-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } .tooltip.left .tooltip-arrow { border-left-color: #FFFFFF; } .tooltip.right .tooltip-arrow { border-right-color: #FFFFFF; } .tooltip.top .tooltip-arrow { border-top-color: #FFFFFF; } .tooltip.bottom .tooltip-arrow { border-bottom-color: #FFFFFF; } .tooltip-inner { padding: 10px 15px; min-width: 130px; } .footer { position: relative; bottom: 20px; right: 0px; width: 100%; color: #FFFFFF; z-index: 4; text-align: right; margin-top: 60px; text-shadow: 0 0px 1px black; } .footer a { color: #FFFFFF; } .footer .heart { color: #FF3B30; } .withripple { position: relative; } .ripple-container { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; overflow: hidden; border-radius: inherit; pointer-events: none; } .disabled .ripple-container { display: none; } .ripple { position: absolute; width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; border-radius: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.05); transform: scale(1); transform-origin: 50%; opacity: 0; pointer-events: none; } .ripple.ripple-on { transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; opacity: 0.1; } .ripple.ripple-out { transition: opacity 0.1s linear 0s !important; opacity: 0; } .radio label { cursor: pointer; padding-left: 35px; position: relative; color: rgba(0,0,0, 0.26); } .form-group.is-focused .radio label { color: rgba(0,0,0, 0.26); } .form-group.is-focused .radio label:hover, .form-group.is-focused .radio label:focus { color: rgba(0,0,0, .54); } fieldset[disabled] .form-group.is-focused .radio label { color: rgba(0,0,0, 0.26); } .radio label span { display: block; position: absolute; left: 10px; top: 2px; transition-duration: 0.2s; } .radio label .circle { border: 1px solid rgba(0,0,0, .54); height: 15px; width: 15px; border-radius: 100%; } .radio label .check { height: 15px; width: 15px; border-radius: 100%; background-color: #9c27b0; transform: scale3d(0, 0, 0); } .radio label .check:after { display: block; position: absolute; content: ""; background-color: rgba(0,0,0, 0.87); left: -18px; top: -18px; height: 50px; width: 50px; border-radius: 100%; z-index: 1; opacity: 0; margin: 0; transform: scale3d(1.5, 1.5, 1); } .radio label input[type=radio]:not(:checked) ~ .check:after { animation: rippleOff 500ms; } .radio label input[type=radio]:checked ~ .check:after { animation: rippleOn 500ms; } .radio input[type=radio] { opacity: 0; height: 0; width: 0; overflow: hidden; } .radio input[type=radio]:checked ~ .check, .radio input[type=radio]:checked ~ .circle { opacity: 1; } .radio input[type=radio]:checked ~ .check { background-color: #9c27b0; } .radio input[type=radio]:checked ~ .circle { border-color: #9c27b0; } .radio input[type=radio]:checked ~ .check { transform: scale3d(0.65, 0.65, 1); } .radio input[type=radio][disabled] ~ .check, .radio input[type=radio][disabled] ~ .circle { opacity: 0.26; } .radio input[type=radio][disabled] ~ .check { background-color: #000000; } .radio input[type=radio][disabled] ~ .circle { border-color: #000000; } @keyframes rippleOn { 0% { opacity: 0; } 50% { opacity: 0.2; } 100% { opacity: 0; } } @keyframes rippleOff { 0% { opacity: 0; } 50% { opacity: 0.2; } 100% { opacity: 0; } } .checkbox label { cursor: pointer; padding-left: 0; color: rgba(0,0,0, 0.26); } .form-group.is-focused .checkbox label { color: rgba(0,0,0, 0.26); } .form-group.is-focused .checkbox label:hover, .form-group.is-focused .checkbox label:focus { color: rgba(0,0,0, .54); } fieldset[disabled] .form-group.is-focused .checkbox label { color: rgba(0,0,0, 0.26); } .checkbox input[type=checkbox] { opacity: 0; position: absolute; margin: 0; z-index: -1; width: 0; height: 0; overflow: hidden; left: 0; pointer-events: none; } .checkbox .checkbox-material { vertical-align: middle; position: relative; top: 3px; padding-right: 5px; } .checkbox .checkbox-material:before { display: block; position: absolute; left: 0; content: ""; background-color: rgba(0, 0, 0, 0.84); height: 20px; width: 20px; border-radius: 100%; z-index: 1; opacity: 0; margin: 0; transform: scale3d(2.3, 2.3, 1); } .checkbox .checkbox-material .check { position: relative; display: inline-block; width: 20px; height: 20px; border: 1px solid rgba(0,0,0, .54); overflow: hidden; z-index: 1; border-radius: 3px; } .checkbox .checkbox-material .check:before { position: absolute; content: ""; transform: rotate(45deg); display: block; margin-top: -3px; margin-left: 7px; width: 0; height: 0; background: red; box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset; animation: checkbox-off 0.3s forwards; } .checkbox input[type=checkbox]:focus + .checkbox-material .check:after { opacity: 0.2; } .checkbox input[type=checkbox]:checked + .checkbox-material .check { background: #9c27b0; } .checkbox input[type=checkbox]:checked + .checkbox-material .check:before { color: #FFFFFF; box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; animation: checkbox-on 0.3s forwards; } .checkbox input[type=checkbox]:checked + .checkbox-material:before { animation: rippleOn 500ms; } .checkbox input[type=checkbox]:checked + .checkbox-material .check:after { animation: rippleOn 500ms forwards; } .checkbox input[type=checkbox]:not(:checked) + .checkbox-material:before { animation: rippleOff 500ms; } .checkbox input[type=checkbox]:not(:checked) + .checkbox-material .check:after { animation: rippleOff 500ms; } fieldset[disabled] .checkbox, fieldset[disabled] .checkbox input[type=checkbox], .checkbox input[type=checkbox][disabled] ~ .checkbox-material .check, .checkbox input[type=checkbox][disabled] + .circle { opacity: 0.5; } .checkbox input[type=checkbox][disabled] ~ .checkbox-material .check { border-color: #000000; opacity: .26; } .checkbox input[type=checkbox][disabled] + .checkbox-material .check:after { background-color: rgba(0,0,0, 0.87); transform: rotate(-45deg); } @keyframes checkbox-on { 0% { box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; } 50% { box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; } 100% { box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; } } @keyframes rippleOn { 0% { opacity: 0; } 50% { opacity: 0.2; } 100% { opacity: 0; } } @keyframes rippleOff { 0% { opacity: 0; } 50% { opacity: 0.2; } 100% { opacity: 0; } } @media (max-width: 768px) { .main .container { margin-bottom: 50px; } } @media (min-width: 768px) { .navbar-form { margin-top: 21px; margin-bottom: 21px; padding-left: 5px; padding-right: 5px; } .btn-wd { min-width: 140px; } } body{ background-color: #CCCCCC; } .section .wizard-card{ min-height: inherit; } .tim-row{ margin-bottom: 20px; } .tim-white-buttons { background-color: #777777; } .title{ margin-top: 30px; margin-bottom: 25px; min-height: 32px; font-weight: 500; } .title.text-center{ margin-bottom: 50px; } .tim-typo{ padding-left: 25%; margin-bottom: 40px; position: relative; } .tim-typo .tim-note{ bottom: 10px; color: #c0c1c2; display: block; font-weight: 400; font-size: 13px; line-height: 13px; left: 0; margin-left: 20px; position: absolute; width: 260px; } .tim-row{ padding-top: 50px; } .tim-row h3{ margin-top: 0; } .switch{ margin-right: 20px; } #navbar-full .navbar{ border-radius: 0 !important; margin-bottom: 15px; z-index: 2; } .space{ height: 130px; display: block; } .space-110{ height: 110px; display: block; } .space-50{ height: 50px; display: block; } .space-70{ height: 70px; display: block; } .navigation-example .img-src{ background-attachment: scroll; } .navigation-example{ background-image: url('../img/bg.jpg'); background-position: center center; background-size: cover; margin-top:0; min-height: 740px; } #notifications{ background-color: #FFFFFF; display: block; width: 100%; position: relative; } #notifications .alert-danger{ margin-bottom: 0px; } .tim-note{ text-transform: capitalize; } #buttons .btn{ margin: 0 0px 15px; } .space-100{ height: 100px; display: block; width: 100%; } .be-social{ padding-bottom: 20px; /* border-bottom: 1px solid #aaa; */ margin: 0 auto 40px; } .txt-white{ color: #FFFFFF; } .txt-gray{ color: #ddd !important; } .parallax{ width:100%; height:570px; display: block; background-attachment: fixed; background-repeat:no-repeat; background-size:cover; background-position: center center; } .navbar-default { color: #999999; } .navbar-transparent { color: #FFFFFF; } .brand-material{ font-size: 18px; margin-top: 15px; height: 25px; width: auto; } .navbar-small { color: #333333; } .fixed-section{ top: 90px; max-height: 80vh; overflow: scroll; } .fixed-section ul li{ list-style: none; } .fixed-section li a{ font-size: 14px; padding: 2px; display: block; color: #666666; } .fixed-section li a.active{ color: #00bbff; } .fixed-section.float{ position: fixed; top: 100px; width: 200px; margin-top: 0; } .parallax .parallax-image{ width: 100%; overflow: hidden; position: absolute; } .parallax .parallax-image img{ width: 100%; } @media (max-width: 768px){ .parallax .parallax-image{ width: 100%; height: 640px; overflow: hidden; } .parallax .parallax-image img{ height: 100%; width: auto; } } .separator{ content: "Separator"; color: #FFFFFF; display: block; width: 100%; padding: 20px; } .separator-line{ background-color: #EEE; height: 1px; width: 100%; display: block; } .separator.separator-gray{ background-color: #EEEEEE; } .social-buttons-demo .btn{ margin-right: 5px; margin-bottom: 7px; } .img-container{ width: 100%; overflow: hidden; } .img-container img{ width: 100%; } .lightbox img{ width: 100%; } .lightbox .modal-content{ overflow: hidden; } .lightbox .modal-body{ padding: 0; } @media screen and (min-width: 991px){ .lightbox .modal-dialog{ width: 960px; } } @media (max-width: 768px){ .btn, .btn-morphing{ margin-bottom: 10px; } .parallax .motto{ top: 170px; margin-top: 0; font-size: 60px; width: 270px; } } /* Loading dots */ /* transitions */ .presentation .front, .presentation .front:after, .presentation .front .btn { -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s; } #images h4{ margin-bottom: 30px; } #javascriptComponents{ padding-bottom: 0; } #javascriptComponents .btn-raised{ margin: 10px 5px; } /* layer animation */ .layers-container{ display: block; margin-top: 50px; position: relative; } .layers-container img { position: absolute; width: 100%; height: auto; top: 0; left: 0; text-align: center; } .section-black { background-color: #333; } .animate { transition: 1.5s ease-in-out; -moz-transition: 1.5s ease-in-out; -webkit-transition: 1.5s ease-in-out; } .navbar-default.navbar-small { color: #333333; } .navbar-transparent.navbar-small { color: #FFFFFF; } .navbar-default.navbar-small{ color: #333333; } .sharing-area{ margin-top: 80px; } .sharing-area .btn{ margin: 15px 4px 0; color: #FFFFFF; } .sharing-area .btn i{ font-size: 18px; position: relative; top: 2px; margin-right: 5px; } .sharing-area .btn-twitter{ background-color: #55acee; } .sharing-area .btn-facebook{ background-color: #3b5998; } .sharing-area .btn-google-plus{ background-color: #dd4b39; } .sharing-area .btn-github{ background-color: #333333; } .section-thin, .section-notifications{ padding: 0; } .section-navbars{ padding-top: 0; } #navbar .navbar{ border-radius: 0; } .section-tabs{ background: #EEEEEE; } .section-pagination{ padding-bottom: 0; } .section-download h4{ margin-bottom: 50px; } .section-examples a{ text-decoration: none; } .section-examples h5{ margin-top: 30px; } .components-page .wrapper > .header, .tutorial-page .wrapper > .header{ height: 400px; padding-top: 100px; background-size: cover; background-position: center center; } .components-page .title, .tutorial-page .title{ color: #FFFFFF; } .main { background: #FFFFFF; position: relative; z-index: 3; } .main-raised { margin: -60px 30px 0px; border-radius: 6px; box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); } .header-filter { position: relative; } .header-filter:before, .header-filter:after { position: absolute; z-index: 1; width: 100%; height: 100%; display: block; left: 0; top: 0; content: ""; } .header-filter::before { background-color: rgba(0, 0, 0, 0.4); } .header-filter .container { z-index: 2; position: relative; } .section { padding: 70px 0; background-position: center center; background-size: cover; } .navbar { border: 0; border-radius: 3px; box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); padding: 10px 0; -webkit-transition: all 150ms ease 0s; -moz-transition: all 150ms ease 0s; -o-transition: all 150ms ease 0s; -ms-transition: all 150ms ease 0s; transition: all 150ms ease 0s; } .navbar { position: relative; height: 50px; line-height: 30px; color: inherit; padding: 10px 15px; } .navbar .navbar-brand:hover, .navbar .navbar-brand:focus { color: inherit; background-color: transparent; } .navbar.navbar-transparent { background-color: transparent; box-shadow: none; color: #fff; padding-top: 25px; } .navbar-fixed-top { border-radius: 0; } .navbar .navbar-nav > li > a .material-icons, .navbar .navbar-nav > li > a .fa { font-size: 16px; max-width: 16px; } .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus { color: inherit; background-color: transparent; } .navbar .navbar-nav > li > a:not(.btn) .material-icons { margin-top: -3px; top: 0px; position: relative; margin-right: 3px; } .navbar, .navbar.navbar-default { background-color: #9c27b0; color: #FFFFFF; } .navbar .navbar-nav > li > a { color: inherit; padding-top: 15px; padding-bottom: 15px; font-weight: 400; font-size: 12px; text-transform: uppercase; border-radius: 3px; } @media (max-width: 1199px) { .navbar { height: 50px; padding: 10px 15px; } .navbar .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } }
/*! * jQuery twitter bootstrap wizard plugin * Examples and documentation at: https://github.com/VinceG/twitter-bootstrap-wizard * version 1.0 * Requires jQuery v1.3.2 or later * Supports Bootstrap 2.2.x, 2.3.x, 3.0 * Dual licensed under the MIT and GPL licenses: * https://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * Authors: Vadim Vincent Gabriel (http://vadimg.com), Jason Gill (www.gilluminate.com) */ ;(function($) { var bootstrapWizardCreate = function(element, options) { var element = $(element); var obj = this; // selector skips any 'li' elements that do not contain a child with a tab data-toggle var baseItemSelector = 'li:has([data-toggle="tab"])'; // Merge options with defaults var $settings = $.extend({}, $.fn.bootstrapWizard.defaults, options); var $activeTab = null; var $navigation = null; this.rebindClick = function(selector, fn) { selector.unbind('click', fn).bind('click', fn); } this.fixNavigationButtons = function() { // Get the current active tab if(!$activeTab.length) { // Select first one $navigation.find('a:first').tab('show'); $activeTab = $navigation.find(baseItemSelector + ':first'); } // See if we're currently in the first/last then disable the previous and last buttons $($settings.previousSelector, element).toggleClass('disabled', (obj.firstIndex() >= obj.currentIndex())); $($settings.nextSelector, element).toggleClass('disabled', (obj.currentIndex() >= obj.navigationLength())); // We are unbinding and rebinding to ensure single firing and no double-click errors obj.rebindClick($($settings.nextSelector, element), obj.next); obj.rebindClick($($settings.previousSelector, element), obj.previous); obj.rebindClick($($settings.lastSelector, element), obj.last); obj.rebindClick($($settings.firstSelector, element), obj.first); if($settings.onTabShow && typeof $settings.onTabShow === 'function' && $settings.onTabShow($activeTab, $navigation, obj.currentIndex())===false){ return false; } }; this.next = function(e) { // If we clicked the last then dont activate this if(element.hasClass('last')) { return false; } if($settings.onNext && typeof $settings.onNext === 'function' && $settings.onNext($activeTab, $navigation, obj.nextIndex())===false){ return false; } // Did we click the last button $index = obj.nextIndex(); if($index > obj.navigationLength()) { } else { $navigation.find(baseItemSelector + ':eq('+$index+') a').tab('show'); } }; this.previous = function(e) { // If we clicked the first then dont activate this if(element.hasClass('first')) { return false; } if($settings.onPrevious && typeof $settings.onPrevious === 'function' && $settings.onPrevious($activeTab, $navigation, obj.previousIndex())===false){ return false; } $index = obj.previousIndex(); if($index < 0) { } else { $navigation.find(baseItemSelector + ':eq('+$index+') a').tab('show'); } }; this.first = function(e) { if($settings.onFirst && typeof $settings.onFirst === 'function' && $settings.onFirst($activeTab, $navigation, obj.firstIndex())===false){ return false; } // If the element is disabled then we won't do anything if(element.hasClass('disabled')) { return false; } $navigation.find(baseItemSelector + ':eq(0) a').tab('show'); }; this.last = function(e) { if($settings.onLast && typeof $settings.onLast === 'function' && $settings.onLast($activeTab, $navigation, obj.lastIndex())===false){ return false; } // If the element is disabled then we won't do anything if(element.hasClass('disabled')) { return false; } $navigation.find(baseItemSelector + ':eq('+obj.navigationLength()+') a').tab('show'); }; this.currentIndex = function() { return $navigation.find(baseItemSelector).index($activeTab); }; this.firstIndex = function() { return 0; }; this.lastIndex = function() { return obj.navigationLength(); }; this.getIndex = function(e) { return $navigation.find(baseItemSelector).index(e); }; this.nextIndex = function() { return $navigation.find(baseItemSelector).index($activeTab) + 1; }; this.previousIndex = function() { return $navigation.find(baseItemSelector).index($activeTab) - 1; }; this.navigationLength = function() { return $navigation.find(baseItemSelector).length - 1; }; this.activeTab = function() { return $activeTab; }; this.nextTab = function() { return $navigation.find(baseItemSelector + ':eq('+(obj.currentIndex()+1)+')').length ? $navigation.find(baseItemSelector + ':eq('+(obj.currentIndex()+1)+')') : null; }; this.previousTab = function() { if(obj.currentIndex() <= 0) { return null; } return $navigation.find(baseItemSelector + ':eq('+parseInt(obj.currentIndex()-1)+')'); }; this.show = function(index) { if (isNaN(index)) { return element.find(baseItemSelector + ' a[href=#' + index + ']').tab('show'); } else { return element.find(baseItemSelector + ':eq(' + index + ') a').tab('show'); } }; this.disable = function(index) { $navigation.find(baseItemSelector + ':eq('+index+')').addClass('disabled'); }; this.enable = function(index) { $navigation.find(baseItemSelector + ':eq('+index+')').removeClass('disabled'); }; this.hide = function(index) { $navigation.find(baseItemSelector + ':eq('+index+')').hide(); }; this.display = function(index) { $navigation.find(baseItemSelector + ':eq('+index+')').show(); }; this.remove = function(args) { var $index = args[0]; var $removeTabPane = typeof args[1] != 'undefined' ? args[1] : false; var $item = $navigation.find(baseItemSelector + ':eq('+$index+')'); // Remove the tab pane first if needed if($removeTabPane) { var $href = $item.find('a').attr('href'); $($href).remove(); } // Remove menu item $item.remove(); }; var innerTabClick = function (e) { // Get the index of the clicked tab var clickedIndex = $navigation.find(baseItemSelector).index($(e.currentTarget).parent(baseItemSelector)); if($settings.onTabClick && typeof $settings.onTabClick === 'function' && $settings.onTabClick($activeTab, $navigation, obj.currentIndex(), clickedIndex)===false){ return false; } }; var innerTabShown = function (e) { // use shown instead of show to help prevent double firing $element = $(e.target).parent(); var nextTab = $navigation.find(baseItemSelector).index($element); // If it's disabled then do not change if($element.hasClass('disabled')) { return false; } if($settings.onTabChange && typeof $settings.onTabChange === 'function' && $settings.onTabChange($activeTab, $navigation, obj.currentIndex(), nextTab)===false){ return false; } $activeTab = $element; // activated tab obj.fixNavigationButtons(); }; this.resetWizard = function() { // remove the existing handlers $('a[data-toggle="tab"]', $navigation).off('click', innerTabClick); $('a[data-toggle="tab"]', $navigation).off('shown shown.bs.tab', innerTabShown); // reset elements based on current state of the DOM $navigation = element.find('ul:first', element); $activeTab = $navigation.find(baseItemSelector + '.active', element); // re-add handlers $('a[data-toggle="tab"]', $navigation).on('click', innerTabClick); $('a[data-toggle="tab"]', $navigation).on('shown shown.bs.tab', innerTabShown); obj.fixNavigationButtons(); }; $navigation = element.find('ul:first', element); $activeTab = $navigation.find(baseItemSelector + '.active', element); if(!$navigation.hasClass($settings.tabClass)) { $navigation.addClass($settings.tabClass); } // Load onInit if($settings.onInit && typeof $settings.onInit === 'function'){ $settings.onInit($activeTab, $navigation, 0); } // Load onShow if($settings.onShow && typeof $settings.onShow === 'function'){ $settings.onShow($activeTab, $navigation, obj.nextIndex()); } $('a[data-toggle="tab"]', $navigation).on('click', innerTabClick); // attach to both shown and shown.bs.tab to support Bootstrap versions 2.3.2 and 3.0.0 $('a[data-toggle="tab"]', $navigation).on('shown shown.bs.tab', innerTabShown); }; $.fn.bootstrapWizard = function(options) { //expose methods if (typeof options == 'string') { var args = Array.prototype.slice.call(arguments, 1) if(args.length === 1) { args.toString(); } return this.data('bootstrapWizard')[options](args); } return this.each(function(index){ var element = $(this); // Return early if this element already has a plugin instance if (element.data('bootstrapWizard')) return; // pass options to plugin constructor var wizard = new bootstrapWizardCreate(element, options); // Store plugin object in this element's data element.data('bootstrapWizard', wizard); // and then trigger initial change wizard.fixNavigationButtons(); }); }; // expose options $.fn.bootstrapWizard.defaults = { tabClass: 'nav nav-pills', nextSelector: '.wizard li.next', previousSelector: '.wizard li.previous', firstSelector: '.wizard li.first', lastSelector: '.wizard li.last', onShow: null, onInit: null, onNext: null, onPrevious: null, onLast: null, onFirst: null, onTabChange: null, onTabClick: null, onTabShow: null }; })(jQuery); // Material Design Core Functions !function(t){function o(t){return"undefined"==typeof t.which?!0:"number"==typeof t.which&&t.which>0?!t.ctrlKey&&!t.metaKey&&!t.altKey&&8!=t.which&&9!=t.which&&13!=t.which&&16!=t.which&&17!=t.which&&20!=t.which&&27!=t.which:!1}function i(o){var i=t(o);i.prop("disabled")||i.closest(".form-group").addClass("is-focused")}function n(o){o.closest("label").hover(function(){var o=t(this).find("input");o.prop("disabled")||i(o)},function(){e(t(this).find("input"))})}function e(o){t(o).closest(".form-group").removeClass("is-focused")}t.expr[":"].notmdproc=function(o){return t(o).data("mdproc")?!1:!0},t.material={options:{validate:!0,input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:[".btn:not(.btn-link)",".card-image",".navbar a:not(.withoutripple)",".footer a:not(.withoutripple)",".dropdown-menu a",".nav-tabs a:not(.withoutripple)",".withripple",".pagination li:not(.active):not(.disabled) a:not(.withoutripple)"].join(","),inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio]"},checkbox:function(o){var i=t(o?o:this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("<span class='checkbox-material'><span class='check'></span></span>");n(i)},togglebutton:function(o){var i=t(o?o:this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("<span class='toggle'></span>");n(i)},radio:function(o){var i=t(o?o:this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("<span class='circle'></span><span class='check'></span>");n(i)},input:function(o){t(o?o:this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var o=t(this),i=o.closest(".form-group");0===i.length&&(o.wrap("<div class='form-group'></div>"),i=o.closest(".form-group")),o.attr("data-hint")&&(o.after("<p class='help-block'>"+o.attr("data-hint")+"</p>"),o.removeAttr("data-hint"));var n={"input-lg":"form-group-lg","input-sm":"form-group-sm"};if(t.each(n,function(t,n){o.hasClass(t)&&(o.removeClass(t),i.addClass(n))}),o.hasClass("floating-label")){var e=o.attr("placeholder");o.attr("placeholder",null).removeClass("floating-label");var a=o.attr("id"),r="";a&&(r="for='"+a+"'"),i.addClass("label-floating"),o.after("<label "+r+"class='control-label'>"+e+"</label>")}(null===o.val()||"undefined"==o.val()||""===o.val())&&i.addClass("is-empty"),i.append("<span class='material-input'></span>"),i.find("input[type=file]").length>0&&i.addClass("is-fileinput")})},attachInputEventHandlers:function(){var n=this.options.validate;t(document).on("change",".checkbox input[type=checkbox]",function(){t(this).blur()}).on("keydown paste",".form-control",function(i){o(i)&&t(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var o=t(this),i=o.closest(".form-group"),e="undefined"==typeof o[0].checkValidity||o[0].checkValidity();""===o.val()?i.addClass("is-empty"):i.removeClass("is-empty"),n&&(e?i.removeClass("has-error"):i.addClass("has-error"))}).on("focus",".form-control, .form-group.is-fileinput",function(){i(this)}).on("blur",".form-control, .form-group.is-fileinput",function(){e(this)}).on("change",".form-group input",function(){var o=t(this);if("file"!=o.attr("type")){var i=o.closest(".form-group"),n=o.val();n?i.removeClass("is-empty"):i.addClass("is-empty")}}).on("change",".form-group.is-fileinput input[type='file']",function(){var o=t(this),i=o.closest(".form-group"),n="";t.each(this.files,function(t,o){n+=o.name+", "}),n=n.substring(0,n.length-2),n?i.removeClass("is-empty"):i.addClass("is-empty"),i.find("input.form-control[readonly]").val(n)})},ripples:function(o){t(o?o:this.options.withRipples).ripples()},autofill:function(){var o=setInterval(function(){t("input[type!=checkbox]").each(function(){var o=t(this);o.val()&&o.val()!==o.attr("value")&&o.trigger("change")})},100);setTimeout(function(){clearInterval(o)},1e4)},attachAutofillEventHandlers:function(){var o;t(document).on("focus","input",function(){var i=t(this).parents("form").find("input").not("[type=file]");o=setInterval(function(){i.each(function(){var o=t(this);o.val()!==o.attr("value")&&o.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(o)})},init:function(o){this.options=t.extend({},this.options,o);var i=t(document);t.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&(this.input(),this.attachInputEventHandlers()),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&(this.autofill(),this.attachAutofillEventHandlers()),document.arrive&&this.options.arrive&&(t.fn.ripples&&this.options.ripples&&i.arrive(this.options.withRipples,function(){t.material.ripples(t(this))}),this.options.input&&i.arrive(this.options.inputElements,function(){t.material.input(t(this))}),this.options.checkbox&&i.arrive(this.options.checkboxElements,function(){t.material.checkbox(t(this))}),this.options.radio&&i.arrive(this.options.radioElements,function(){t.material.radio(t(this))}),this.options.togglebutton&&i.arrive(this.options.togglebuttonElements,function(){t.material.togglebutton(t(this))}))}}}(jQuery),function(t,o,i,n){"use strict";function e(o,i){r=this,this.element=t(o),this.options=t.extend({},s,i),this._defaults=s,this._name=a,this.init()}var a="ripples",r=null,s={};e.prototype.init=function(){var i=this.element;i.on("mousedown touchstart",function(n){if(!r.isTouch()||"mousedown"!==n.type){i.find(".ripple-container").length||i.append('<div class="ripple-container"></div>');var e=i.children(".ripple-container"),a=r.getRelY(e,n),s=r.getRelX(e,n);if(a||s){var l=r.getRipplesColor(i),p=t("<div></div>");p.addClass("ripple").css({left:s,top:a,"background-color":l}),e.append(p),function(){return o.getComputedStyle(p[0]).opacity}(),r.rippleOn(i,p),setTimeout(function(){r.rippleEnd(p)},500),i.on("mouseup mouseleave touchend",function(){p.data("mousedown","off"),"off"===p.data("animating")&&r.rippleOut(p)})}}})},e.prototype.getNewSize=function(t,o){return Math.max(t.outerWidth(),t.outerHeight())/o.outerWidth()*2.5},e.prototype.getRelX=function(t,o){var i=t.offset();return r.isTouch()?(o=o.originalEvent,1===o.touches.length?o.touches[0].pageX-i.left:!1):o.pageX-i.left},e.prototype.getRelY=function(t,o){var i=t.offset();return r.isTouch()?(o=o.originalEvent,1===o.touches.length?o.touches[0].pageY-i.top:!1):o.pageY-i.top},e.prototype.getRipplesColor=function(t){var i=t.data("ripple-color")?t.data("ripple-color"):o.getComputedStyle(t[0]).color;return i},e.prototype.hasTransitionSupport=function(){var t=i.body||i.documentElement,o=t.style,e=o.transition!==n||o.WebkitTransition!==n||o.MozTransition!==n||o.MsTransition!==n||o.OTransition!==n;return e},e.prototype.isTouch=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},e.prototype.rippleEnd=function(t){t.data("animating","off"),"off"===t.data("mousedown")&&r.rippleOut(t)},e.prototype.rippleOut=function(t){t.off(),r.hasTransitionSupport()?t.addClass("ripple-out"):t.animate({opacity:0},100,function(){t.trigger("transitionend")}),t.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){t.remove()})},e.prototype.rippleOn=function(t,o){var i=r.getNewSize(t,o);r.hasTransitionSupport()?o.css({"-ms-transform":"scale("+i+")","-moz-transform":"scale("+i+")","-webkit-transform":"scale("+i+")",transform:"scale("+i+")"}).addClass("ripple-on").data("animating","on").data("mousedown","on"):o.animate({width:2*Math.max(t.outerWidth(),t.outerHeight()),height:2*Math.max(t.outerWidth(),t.outerHeight()),"margin-left":-1*Math.max(t.outerWidth(),t.outerHeight()),"margin-top":-1*Math.max(t.outerWidth(),t.outerHeight()),opacity:.2},500,function(){o.trigger("transitionend")})},t.fn.ripples=function(o){return this.each(function(){t.data(this,"plugin_"+a)||t.data(this,"plugin_"+a,new e(this,o))})}}(jQuery,window,document); /*! ========================================================= * * Material Bootstrap Wizard - V1.0.1 * * ========================================================= * * MIT License - Copyright 2017 Creative Tim (http://www.creative-tim.com/product/material-bootstrap-wizard) * * * _oo0oo_ * o8888888o * 88" . "88 * (| -_- |) * 0\ = /0 * ___/`---'\___ * .' \| |// '. * / \||| : |||// \ * / _||||| -:- |||||- \ * | | \\ - /// | | * | \_| ''\---/'' |_/ | * \ .-\__ '-' ___/-. / * ___'. .' /--.--\ `. .'___ * ."" '< `.___\_<|>_/___.' >' "". * | | : `- \`.;`\ _ /`;.`/ - ` : | | * \ \ `_. \_ __\ /__ _/ .-` / / * =====`-.____`.___ \_____/___.-`___.-'===== * `=---=' * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * Buddha Bless: "No Bugs" * * ========================================================= */ // Material Bootstrap Wizard Functions searchVisible = 0; transparent = true; $(document).ready(function(){ $.material.init(); /* Activate the tooltips */ $('[rel="tooltip"]').tooltip(); // Code for the Validator var $validator = $('.wizard-card form').validate({ rules: { firstname: { required: true, minlength: 3 }, lastname: { required: true, minlength: 3 }, email: { required: true, minlength: 3, } }, errorPlacement: function(error, element) { $(element).parent('div').addClass('has-error'); } }); // Wizard Initialization $('.wizard-card').bootstrapWizard({ 'tabClass': 'nav nav-pills', 'nextSelector': '.btn-next', 'previousSelector': '.btn-previous', onNext: function(tab, navigation, index) { var $valid = $('.wizard-card form').valid(); if(!$valid) { $validator.focusInvalid(); return false; } }, onInit : function(tab, navigation, index){ //check number of tabs and fill the entire row var $total = navigation.find('li').length; $width = 100/$total; var $wizard = navigation.closest('.wizard-card'); $display_width = $(document).width(); if($display_width < 600 && $total > 3){ $width = 50; } navigation.find('li').css('width',$width + '%'); $first_li = navigation.find('li:first-child a').html(); $moving_div = $('<div class="moving-tab">' + $first_li + '</div>'); $('.wizard-card .wizard-navigation').append($moving_div); refreshAnimation($wizard, index); $('.moving-tab').css('transition','transform 0s'); }, onTabClick : function(tab, navigation, index){ var $valid = $('.wizard-card form').valid(); if(!$valid){ return false; } else{ return true; } }, onTabShow: function(tab, navigation, index) { var $total = navigation.find('li').length; var $current = index+1; var $wizard = navigation.closest('.wizard-card'); // If it's the last tab then hide the last button and show the finish instead if($current >= $total) { $($wizard).find('.btn-next').hide(); $($wizard).find('.btn-finish').show(); } else { $($wizard).find('.btn-next').show(); $($wizard).find('.btn-finish').hide(); } button_text = navigation.find('li:nth-child(' + $current + ') a').html(); setTimeout(function(){ $('.moving-tab').text(button_text); }, 150); var checkbox = $('.footer-checkbox'); if( !index == 0 ){ $(checkbox).css({ 'opacity':'0', 'visibility':'hidden', 'position':'absolute' }); } else { $(checkbox).css({ 'opacity':'1', 'visibility':'visible' }); } refreshAnimation($wizard, index); } }); // Prepare the preview for profile picture $("#wizard-picture").change(function(){ readURL(this); }); $('[data-toggle="wizard-radio"]').click(function(){ wizard = $(this).closest('.wizard-card'); wizard.find('[data-toggle="wizard-radio"]').removeClass('active'); $(this).addClass('active'); $(wizard).find('[type="radio"]').removeAttr('checked'); $(this).find('[type="radio"]').attr('checked','true'); }); $('[data-toggle="wizard-checkbox"]').click(function(){ if( $(this).hasClass('active')){ $(this).removeClass('active'); $(this).find('[type="checkbox"]').removeAttr('checked'); } else { $(this).addClass('active'); $(this).find('[type="checkbox"]').attr('checked','true'); } }); $('.set-full-height').css('height', 'auto'); }); //Function to show image before upload function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('#wizardPicturePreview').attr('src', e.target.result).fadeIn('slow'); } reader.readAsDataURL(input.files[0]); } } $(window).resize(function(){ $('.wizard-card').each(function(){ $wizard = $(this); index = $wizard.bootstrapWizard('currentIndex'); refreshAnimation($wizard, index); $('.moving-tab').css({ 'transition': 'transform 0s' }); }); }); function refreshAnimation($wizard, index){ total_steps = $wizard.find('li').length; move_distance = $wizard.width() / total_steps; step_width = move_distance; move_distance *= index; $current = index + 1; if($current == 1){ move_distance -= 8; } else if($current == total_steps){ move_distance += 8; } $wizard.find('.moving-tab').css('width', step_width); $('.moving-tab').css({ 'transform':'translate3d(' + move_distance + 'px, 0, 0)', 'transition': 'all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1)' }); } materialDesign = { checkScrollForTransparentNavbar: debounce(function() { if($(document).scrollTop() > 260 ) { if(transparent) { transparent = false; $('.navbar-color-on-scroll').removeClass('navbar-transparent'); } } else { if( !transparent ) { transparent = true; $('.navbar-color-on-scroll').addClass('navbar-transparent'); } } }, 17) } function debounce(func, wait, immediate) { var timeout; return function() { var context = this, args = arguments; clearTimeout(timeout); timeout = setTimeout(function() { timeout = null; if (!immediate) func.apply(context, args); }, wait); if (immediate && !timeout) func.apply(context, args); }; }; /*! jQuery Validation Plugin - v1.14.0 - 6/30/2015 * https://jqueryvalidation.org/ * Copyright (c) 2015 Jörn Zaefferer; Licensed MIT */ !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.settings.submitHandler&&(c.submitButton=b.target),a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.settings.submitHandler?(c.submitButton&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,d=d.concat(c.errorList)}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||-1!==a.inArray(c.keyCode,d)||(b.name in this.submitted||b===this.lastElement)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors();var b,c=this.elements().removeData("previousValue").removeAttr("aria-invalid");if(this.settings.unhighlight)for(b=0;c[b];b++)this.settings.unhighlight.call(this,c[b],this.settings.errorClass,"");else c.removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?this.findByName(b.name).filter(":checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j instanceof TypeError&&(j.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a];return void 0},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customDataMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\]|\$)/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.name],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.off(".validate-equalTo").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}});var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)})});

Related: See More


Questions / Comments: