/***********************************************************************
 * ____                               
 * |    \    ____   ____   ____  ______
 * |    |   /    \ / __ \ /    \/  ___/
 * |    |__|  ||  | /_// |  ||  |___ \ 
 * |_______ \____/\___  / \____/____  |
 *        \/     /_____/            \/ 
 */
.rep-logo { display:inline-block;width:100px;height:40px;background-position:0px 0px;background-image:url(/images/logos/all-logos-small.webp); }
.rep-logo.grey { -webkit-filter: grayscale(100%);filter: gray; }
.rep-logo-1355 { background-position: 0px -40px; }
.rep-logo-1331 { background-position: 0px -80px; }
.rep-logo-1349 { background-position: 0px -120px; }
.rep-logo-1507 { background-position: 0px -160px; }
.rep-logo-1325 { background-position: 0px -200px; }
.rep-logo-1350 { background-position: 0px -240px; }
.rep-logo-1351 { background-position: 0px -280px; }
.rep-logo-1400 { background-position: 0px -320px; }
.rep-logo-1247 { background-position: 0px -360px; }
.rep-logo-1539 { background-position: 0px -400px; }
.rep-logo-1537 { background-position: 0px -440px; }
.rep-logo-1401 { background-position: 0px -480px; }
.rep-logo-1248 { background-position: 0px -520px; }
.rep-logo-1282 { background-position: 0px -560px; }
.rep-logo-1296 { background-position: 0px -600px; }
.rep-logo-1402 { background-position: 0px -640px; }
.rep-logo-1404 { background-position: 0px -680px; }
.rep-logo-1528 { background-position: 0px -720px; }
.rep-logo-1405 { background-position: 0px -760px; }
.rep-logo-1406 { background-position: 0px -800px; }
.rep-logo-1354 { background-position: 0px -840px; }
.rep-logo-1251 { background-position: 0px -880px; }
.rep-logo-1332 { background-position: 0px -920px; }
.rep-logo-1252 { background-position: 0px -960px; }
.rep-logo-1408 { background-position: 0px -1000px; }
.rep-logo-1409 { background-position: 0px -1040px; }
.rep-logo-1569 { background-position: 0px -1080px; }
.rep-logo-1396 { background-position: 0px -1120px; }
.rep-logo-1253 { background-position: 0px -1160px; }
.rep-logo-1384 { background-position: 0px -1200px; }
.rep-logo-1411 { background-position: 0px -1240px; }
.rep-logo-1519 { background-position: 0px -1280px; }
.rep-logo-1254 { background-position: 0px -1320px; }
.rep-logo-1412 { background-position: 0px -1360px; }
.rep-logo-1356 { background-position: 0px -1400px; }
.rep-logo-1302 { background-position: 0px -1440px; }
.rep-logo-1413 { background-position: 0px -1480px; }
.rep-logo-1359 { background-position: 0px -1520px; }
.rep-logo-1322 { background-position: 0px -1560px; }
.rep-logo-1414 { background-position: 0px -1600px; }
.rep-logo-1277 { background-position: 0px -1640px; }
.rep-logo-1274 { background-position: 0px -1680px; }
.rep-logo-1279 { background-position: 0px -1720px; }
.rep-logo-1360 { background-position: 0px -1760px; }
.rep-logo-1416 { background-position: 0px -1800px; }
.rep-logo-1417 { background-position: 0px -1840px; }
.rep-logo-1512 { background-position: 0px -1880px; }
.rep-logo-1418 { background-position: 0px -1920px; }
.rep-logo-1255 { background-position: 0px -1960px; }
.rep-logo-1532 { background-position: 0px -2000px; }
.rep-logo-1419 { background-position: 0px -2040px; }
.rep-logo-1420 { background-position: 0px -2080px; }
.rep-logo-1323 { background-position: 0px -2120px; }
.rep-logo-1385 { background-position: 0px -2160px; }
.rep-logo-1422 { background-position: 0px -2200px; }
.rep-logo-1303 { background-position: 0px -2240px; }
.rep-logo-1387 { background-position: 0px -2280px; }
.rep-logo-1520 { background-position: 0px -2320px; }
.rep-logo-1256 { background-position: 0px -2360px; }
.rep-logo-1341 { background-position: 0px -2400px; }
.rep-logo-1328 { background-position: 0px -2440px; }
.rep-logo-1278 { background-position: 0px -2480px; }
.rep-logo-1423 { background-position: 0px -2520px; }
.rep-logo-1342 { background-position: 0px -2560px; }
.rep-logo-1257 { background-position: 0px -2600px; }
.rep-logo-1340 { background-position: 0px -2640px; }
.rep-logo-1424 { background-position: 0px -2680px; }
.rep-logo-1258 { background-position: 0px -2720px; }
.rep-logo-1535 { background-position: 0px -2760px; }
.rep-logo-1366 { background-position: 0px -2800px; }
.rep-logo-1521 { background-position: 0px -2840px; }
.rep-logo-1425 { background-position: 0px -2880px; }
.rep-logo-1300 { background-position: 0px -2920px; }
.rep-logo-1397 { background-position: 0px -2960px; }
.rep-logo-1380 { background-position: 0px -3000px; }
.rep-logo-1329 { background-position: 0px -3040px; }
.rep-logo-1288 { background-position: 0px -3080px; }
.rep-logo-1522 { background-position: 0px -3120px; }
.rep-logo-1398 { background-position: 0px -3160px; }
.rep-logo-1529 { background-position: 0px -3200px; }
.rep-logo-1297 { background-position: 0px -3240px; }
.rep-logo-1260 { background-position: 0px -3280px; }
.rep-logo-1427 { background-position: 0px -3320px; }
.rep-logo-1428 { background-position: 0px -3360px; }
.rep-logo-1429 { background-position: 0px -3400px; }
.rep-logo-1430 { background-position: 0px -3440px; }
.rep-logo-1431 { background-position: 0px -3480px; }
.rep-logo-1560 { background-position: 0px -3480px; }
.rep-logo-1432 { background-position: 0px -3520px; }
.rep-logo-1261 { background-position: 0px -3560px; }
.rep-logo-1514 { background-position: 0px -3600px; }
.rep-logo-1434 { background-position: 0px -3640px; }
.rep-logo-1368 { background-position: 0px -3680px; }
.rep-logo-1262 { background-position: 0px -3720px; }
.rep-logo-1435 { background-position: 0px -3760px; }
.rep-logo-1500 { background-position: 0px -3800px; }
.rep-logo-1395 { background-position: 0px -3840px; }
.rep-logo-1324 { background-position: 0px -3880px; }
.rep-logo-1326 { background-position: 0px -3920px; }
.rep-logo-1533 { background-position: 0px -3960px; }
.rep-logo-1436 { background-position: 0px -4000px; }
.rep-logo-1345 { background-position: 0px -4040px; }
.rep-logo-1438 { background-position: 0px -4080px; }
.rep-logo-1509 { background-position: 0px -4120px; }
.rep-logo-1383 { background-position: 0px -4160px; }
.rep-logo-1392 { background-position: 0px -4200px; }
.rep-logo-1390 { background-position: 0px -4240px; }
.rep-logo-1439 { background-position: 0px -4280px; }
.rep-logo-1471 { background-position: 0px -4320px; }
.rep-logo-1394 { background-position: 0px -4360px; }
.rep-logo-1291 { background-position: 0px -4400px; }
.rep-logo-1370 { background-position: 0px -4440px; }
.rep-logo-1440 { background-position: 0px -4480px; }
.rep-logo-1290 { background-position: 0px -4520px; }
.rep-logo-1517 { background-position: 0px -4560px; }
.rep-logo-1515 { background-position: 0px -4600px; }
.rep-logo-1513 { background-position: 0px -4640px; }
.rep-logo-1472 { background-position: 0px -4680px; }
.rep-logo-1294 { background-position: 0px -4720px; }
.rep-logo-1371 { background-position: 0px -4760px; }
.rep-logo-1511 { background-position: 0px -4800px; }
.rep-logo-1524 { background-position: 0px -4840px; }
.rep-logo-1441 { background-position: 0px -4880px; }
.rep-logo-1442 { background-position: 0px -4920px; }
.rep-logo-1542 { background-position: 0px -4960px; }
.rep-logo-1389 { background-position: 0px -5000px; }
.rep-logo-1307 { background-position: 0px -5040px; }
.rep-logo-1525 { background-position: 0px -5080px; }
.rep-logo-1443 { background-position: 0px -5120px; }
.rep-logo-1530 { background-position: 0px -5160px; }
.rep-logo-1372 { background-position: 0px -5200px; }
.rep-logo-1444 { background-position: 0px -5240px; }
.rep-logo-1445 { background-position: 0px -5280px; }
.rep-logo-1264 { background-position: 0px -5320px; }
.rep-logo-1446 { background-position: 0px -5360px; }
.rep-logo-1447 { background-position: 0px -5400px; }
.rep-logo-1448 { background-position: 0px -5440px; }
.rep-logo-1393 { background-position: 0px -5480px; }
.rep-logo-1449 { background-position: 0px -5520px; }
.rep-logo-1450 { background-position: 0px -5560px; }
.rep-logo-1451 { background-position: 0px -5600px; }
.rep-logo-1452 { background-position: 0px -5640px; }
.rep-logo-1346 { background-position: 0px -5680px; }
.rep-logo-1453 { background-position: 0px -5720px; }
.rep-logo-1454 { background-position: 0px -5760px; }
.rep-logo-1526 { background-position: 0px -5800px; }
.rep-logo-1518 { background-position: 0px -5840px; }
.rep-logo-1455 { background-position: 0px -5880px; }
.rep-logo-1293 { background-position: 0px -5920px; }
.rep-logo-1510 { background-position: 0px -5960px; }
.rep-logo-1456 { background-position: 0px -6000px; }
.rep-logo-1337 { background-position: 0px -6040px; }
.rep-logo-1534 { background-position: 0px -6080px; }
.rep-logo-1265 { background-position: 0px -6120px; }
.rep-logo-1250 { background-position: 0px -6160px; }
.rep-logo-1458 { background-position: 0px -6200px; }
.rep-logo-1459 { background-position: 0px -6240px; }
.rep-logo-1374 { background-position: 0px -6280px; }
.rep-logo-1267 { background-position: 0px -6320px; }
.rep-logo-1314 { background-position: 0px -6360px; }
.rep-logo-1375 { background-position: 0px -6400px; }
.rep-logo-1461 { background-position: 0px -6440px; }
.rep-logo-1280 { background-position: 0px -6480px; }
.rep-logo-1527 { background-position: 0px -6520px; }
.rep-logo-1269 { background-position: 0px -6560px; }
.rep-logo-1365 { background-position: 0px -6600px; }
/* .rep-logo-1462 { background-position: 0px -6640px; } */
.rep-logo-1376 { background-position: 0px -6680px; }
.rep-logo-1287 { background-position: 0px -6720px; }
.rep-logo-1347 { background-position: 0px -6760px; }
.rep-logo-1270 { background-position: 0px -6800px; }
.rep-logo-1463 { background-position: 0px -6840px; }
.rep-logo-1464 { background-position: 0px -6880px; }
.rep-logo-1388 { background-position: 0px -6920px; }
.rep-logo-1466 { background-position: 0px -6960px; }
.rep-logo-1338 { background-position: 0px -7000px; }
.rep-logo-1467 { background-position: 0px -7040px; }
.rep-logo-1377 { background-position: 0px -7080px; }
.rep-logo-1304 { background-position: 0px -7120px; }
.rep-logo-1378 { background-position: 0px -7160px; }
.rep-logo-1506 { background-position: 0px -7200px; }
.rep-logo-1508 { background-position: 0px -7240px; }
.rep-logo-1382 { background-position: 0px -7280px; }
.rep-logo-1468 { background-position: 0px -7320px; }
.rep-logo-1469 { background-position: 0px -7360px; }
.rep-logo-1481 { background-position: 0px -7400px; }
.rep-logo-1276 { background-position: 0px -7440px; }
.rep-logo-1379 { background-position: 0px -7480px; }
.rep-logo-1272 { background-position: 0px -7520px; }
.rep-logo-1547 { background-position: 0px -7560px; }
.rep-logo-1543 { background-position: 0px -7600px; }
.rep-logo-1549 { background-position: 0px -7640px; }
.rep-logo-1548 { background-position: 0px -7680px; }
.rep-logo-1266 { background-position: 0px -7720px; }
.rep-logo-1551 { background-position: 0px -7760px; }
.rep-logo-1552 { background-position: 0px -7800px; }
.rep-logo-1553 { background-position: 0px -7840px; }
.rep-logo-1550 { background-position: 0px -7880px; }
.rep-logo-1544 { background-position: 0px -7920px; }
.rep-logo-1543 { background-position: 0px -7960px; }
.rep-logo-1555 { background-position: 0px -8000px; }
.rep-logo-1556 { background-position: 0px -8040px; }
.rep-logo-1557 { background-position: 0px -8600px; }/*CTG&E*/
.rep-logo-1568 { background-position: 0px -8080px; }
.rep-logo-1566 { background-position: 0px -8120px; }
.rep-logo-1567 { background-position: 0px -8120px; }
.rep-logo-1565 { background-position: 0px -8160px; }
.rep-logo-1410 { background-position: 0px -8200px; }
.rep-logo-1462 { background-position: 0px -8240px; }
.rep-logo-1571 { background-position: 0px -8280px; }
.rep-logo-1582 { background-position: 0px -8320px; }
.rep-logo-1584 { background-position: 0px -8360px; }
.rep-logo-1586 { background-position: 0px -8400px; }
.rep-logo-1585 { background-position: 0px -8440px; }
.rep-logo-1587 { background-position: 0px -8480px; }
.rep-logo-1605 { background-position: 0px -8520px; }/*energy texas*/
.rep-logo-1606 { background-position: 0px -8560px; }/*peso power*/
.rep-logo-1607 { background-position: 0px -8640px; }/*good charlie*/

/* entypo

               __                         
  ____   _____/  |_ ___ __ ______  ____  
_/ __ \ /    \   __<   |  |\____ \/    \ 
\  ___/|   |  \  |  \___  ||  |_> | ||  |
 \___  >___|  /__|  / ____||   __/\____/ 
     \/     \/      \/     |__|          

*/
@font-face {
  font-family: 'entypo';
  src: url('../fonts/entypo.eot?71205724');
  src: url('../fonts/entypo.eot?71205724#iefix') format('embedded-opentype'),
       url('../fonts/entypo.woff?71205724') format('woff'),
       url('../fonts/entypo.ttf?71205724') format('truetype'),
       url('../fonts/entypo.svg?71205724#entypo') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="entypo-"]:before, [class*=" entypo-"]:before {
    font-family: "entypo";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}
.entypo-note:before { content: '\e800'; } /* '' */ .entypo-logo-db:before { content: '\e91b'; } /* '' */ .entypo-music:before { content: '\e802'; } /* '' */ .entypo-search:before { content: '\e803'; } /* '' */ .entypo-flashlight:before { content: '\e804'; } /* '' */ .entypo-mail:before { content: '\e805'; } /* '' */ .entypo-heart:before { content: '\e806'; } /* '' */ .entypo-heart-empty:before { content: '\e807'; } /* '' */ .entypo-star:before { content: '\e808'; } /* '' */ .entypo-star-empty:before { content: '\e809'; } /* '' */ .entypo-user:before { content: '\e80a'; } /* '' */ .entypo-users:before { content: '\e80b'; } /* '' */ .entypo-user-add:before { content: '\e80c'; } /* '' */ .entypo-video:before { content: '\e80d'; } /* '' */ .entypo-picture:before { content: '\e80e'; } /* '' */ .entypo-camera:before { content: '\e80f'; } /* '' */ .entypo-layout:before { content: '\e810'; } /* '' */ .entypo-menu:before { content: '\e811'; } /* '' */ .entypo-check:before { content: '\e812'; } /* '' */ .entypo-cancel:before { content: '\e813'; } /* '' */ .entypo-cancel-circled:before { content: '\e814'; } /* '' */ .entypo-cancel-squared:before { content: '\e815'; } /* '' */ .entypo-plus:before { content: '\e816'; } /* '' */ .entypo-plus-circled:before { content: '\e817'; } /* '' */ .entypo-plus-squared:before { content: '\e818'; } /* '' */ .entypo-minus:before { content: '\e819'; } /* '' */ .entypo-minus-circled:before { content: '\e81a'; } /* '' */ .entypo-minus-squared:before { content: '\e81b'; } /* '' */ .entypo-help:before { content: '\e81c'; } /* '' */ .entypo-help-circled:before { content: '\e81d'; } /* '' */ .entypo-info:before { content: '\e81e'; } /* '' */ .entypo-info-circled:before { content: '\e81f'; } /* '' */ .entypo-back:before { content: '\e820'; } /* '' */ .entypo-home:before { content: '\e821'; } /* '' */ .entypo-link:before { content: '\e822'; } /* '' */ .entypo-attach:before { content: '\e823'; } /* '' */ .entypo-lock:before { content: '\e824'; } /* '' */ .entypo-lock-open:before { content: '\e825'; } /* '' */ .entypo-eye:before { content: '\e826'; } /* '' */ .entypo-tag:before { content: '\e827'; } /* '' */ .entypo-bookmark:before { content: '\e828'; } /* '' */ .entypo-bookmarks:before { content: '\e829'; } /* '' */ .entypo-flag:before { content: '\e82a'; } /* '' */ .entypo-thumbs-up:before { content: '\e82b'; } /* '' */ .entypo-thumbs-down:before { content: '\e82c'; } /* '' */ .entypo-download:before { content: '\e82d'; } /* '' */ .entypo-upload:before { content: '\e82e'; } /* '' */ .entypo-upload-cloud:before { content: '\e82f'; } /* '' */ .entypo-reply:before { content: '\e830'; } /* '' */ .entypo-reply-all:before { content: '\e831'; } /* '' */ .entypo-forward:before { content: '\e832'; } /* '' */ .entypo-quote:before { content: '\e833'; } /* '' */ .entypo-code:before { content: '\e834'; } /* '' */ .entypo-export:before { content: '\e835'; } /* '' */ .entypo-pencil:before { content: '\e836'; } /* '' */ .entypo-feather:before { content: '\e837'; } /* '' */ .entypo-print:before { content: '\e838'; } /* '' */ .entypo-retweet:before { content: '\e839'; } /* '' */ .entypo-keyboard:before { content: '\e83a'; } /* '' */ .entypo-comment:before { content: '\e83b'; } /* '' */ .entypo-chat:before { content: '\e83c'; } /* '' */ .entypo-bell:before { content: '\e83d'; } /* '' */ .entypo-attention:before { content: '\e83e'; } /* '' */ .entypo-alert:before { content: '\e83f'; } /* '' */ .entypo-vcard:before { content: '\e840'; } /* '' */ .entypo-address:before { content: '\e841'; } /* '' */ .entypo-location:before { content: '\e842'; } /* '' */ .entypo-map:before { content: '\e843'; } /* '' */ .entypo-direction:before { content: '\e844'; } /* '' */ .entypo-compass:before { content: '\e845'; } /* '' */ .entypo-cup:before { content: '\e846'; } /* '' */ .entypo-trash:before { content: '\e847'; } /* '' */ .entypo-doc:before { content: '\e848'; } /* '' */ .entypo-docs:before { content: '\e849'; } /* '' */ .entypo-doc-landscape:before { content: '\e84a'; } /* '' */ .entypo-doc-text:before { content: '\e84b'; } /* '' */ .entypo-doc-text-inv:before { content: '\e84c'; } /* '' */ .entypo-newspaper:before { content: '\e84d'; } /* '' */ .entypo-book-open:before { content: '\e84e'; } /* '' */ .entypo-book:before { content: '\e84f'; } /* '' */ .entypo-folder:before { content: '\e850'; } /* '' */ .entypo-archive:before { content: '\e851'; } /* '' */ .entypo-box:before { content: '\e852'; } /* '' */ .entypo-rss:before { content: '\e853'; } /* '' */ .entypo-phone:before { content: '\e854'; } /* '' */ .entypo-cog:before { content: '\e855'; } /* '' */ .entypo-tools:before { content: '\e856'; } /* '' */ .entypo-share:before { content: '\e857'; } /* '' */ .entypo-shareable:before { content: '\e858'; } /* '' */ .entypo-basket:before { content: '\e859'; } /* '' */ .entypo-bag:before { content: '\e85a'; } /* '' */ .entypo-calendar:before { content: '\e85b'; } /* '' */ .entypo-login:before { content: '\e85c'; } /* '' */ .entypo-logout:before { content: '\e85d'; } /* '' */ .entypo-mic:before { content: '\e85e'; } /* '' */ .entypo-mute:before { content: '\e85f'; } /* '' */ .entypo-sound:before { content: '\e860'; } /* '' */ .entypo-volume:before { content: '\e861'; } /* '' */ .entypo-clock:before { content: '\e862'; } /* '' */ .entypo-hourglass:before { content: '\e863'; } /* '' */ .entypo-lamp:before { content: '\e864'; } /* '' */ .entypo-light-down:before { content: '\e865'; } /* '' */ .entypo-light-up:before { content: '\e866'; } /* '' */ .entypo-adjust:before { content: '\e867'; } /* '' */ .entypo-block:before { content: '\e868'; } /* '' */ .entypo-resize-full:before { content: '\e869'; } /* '' */ .entypo-resize-small:before { content: '\e86a'; } /* '' */ .entypo-popup:before { content: '\e86b'; } /* '' */ .entypo-publish:before { content: '\e86c'; } /* '' */ .entypo-window:before { content: '\e86d'; } /* '' */ .entypo-arrow-combo:before { content: '\e86e'; } /* '' */ .entypo-down-circled:before { content: '\e86f'; } /* '' */ .entypo-left-circled:before { content: '\e870'; } /* '' */ .entypo-right-circled:before { content: '\e871'; } /* '' */ .entypo-up-circled:before { content: '\e872'; } /* '' */ .entypo-down-open:before { content: '\e873'; } /* '' */ .entypo-left-open:before { content: '\e874'; } /* '' */ .entypo-right-open:before { content: '\e875'; } /* '' */ .entypo-up-open:before { content: '\e876'; } /* '' */ .entypo-down-open-mini:before { content: '\e877'; } /* '' */ .entypo-left-open-mini:before { content: '\e878'; } /* '' */ .entypo-right-open-mini:before { content: '\e879'; } /* '' */ .entypo-up-open-mini:before { content: '\e87a'; } /* '' */ .entypo-down-open-big:before { content: '\e87b'; } /* '' */ .entypo-left-open-big:before { content: '\e87c'; } /* '' */ .entypo-right-open-big:before { content: '\e87d'; } /* '' */ .entypo-up-open-big:before { content: '\e87e'; } /* '' */ .entypo-down:before { content: '\e87f'; } /* '' */ .entypo-left:before { content: '\e880'; } /* '' */ .entypo-right:before { content: '\e881'; } /* '' */ .entypo-up:before { content: '\e882'; } /* '' */ .entypo-down-dir:before { content: '\e883'; } /* '' */ .entypo-left-dir:before { content: '\e884'; } /* '' */ .entypo-right-dir:before { content: '\e885'; } /* '' */ .entypo-up-dir:before { content: '\e886'; } /* '' */ .entypo-down-bold:before { content: '\e887'; } /* '' */ .entypo-left-bold:before { content: '\e888'; } /* '' */ .entypo-right-bold:before { content: '\e889'; } /* '' */ .entypo-up-bold:before { content: '\e88a'; } /* '' */ .entypo-down-thin:before { content: '\e88b'; } /* '' */ .entypo-left-thin:before { content: '\e88c'; } /* '' */ .entypo-right-thin:before { content: '\e88d'; } /* '' */ .entypo-note-beamed:before { content: '\e801'; } /* '' */ .entypo-ccw:before { content: '\e88f'; } /* '' */ .entypo-cw:before { content: '\e890'; } /* '' */ .entypo-arrows-ccw:before { content: '\e891'; } /* '' */ .entypo-level-down:before { content: '\e892'; } /* '' */ .entypo-level-up:before { content: '\e893'; } /* '' */ .entypo-shuffle:before { content: '\e894'; } /* '' */ .entypo-loop:before { content: '\e895'; } /* '' */ .entypo-switch:before { content: '\e896'; } /* '' */ .entypo-play:before { content: '\e897'; } /* '' */ .entypo-stop:before { content: '\e898'; } /* '' */ .entypo-pause:before { content: '\e899'; } /* '' */ .entypo-record:before { content: '\e89a'; } /* '' */ .entypo-to-end:before { content: '\e89b'; } /* '' */ .entypo-to-start:before { content: '\e89c'; } /* '' */ .entypo-fast-forward:before { content: '\e89d'; } /* '' */ .entypo-fast-backward:before { content: '\e89e'; } /* '' */ .entypo-progress-0:before { content: '\e89f'; } /* '' */ .entypo-progress-1:before { content: '\e8a0'; } /* '' */ .entypo-progress-2:before { content: '\e8a1'; } /* '' */ .entypo-progress-3:before { content: '\e8a2'; } /* '' */ .entypo-target:before { content: '\e8a3'; } /* '' */ .entypo-palette:before { content: '\e8a4'; } /* '' */ .entypo-list:before { content: '\e8a5'; } /* '' */ .entypo-list-add:before { content: '\e8a6'; } /* '' */ .entypo-signal:before { content: '\e8a7'; } /* '' */ .entypo-trophy:before { content: '\e8a8'; } /* '' */ .entypo-battery:before { content: '\e8a9'; } /* '' */ .entypo-back-in-time:before { content: '\e8aa'; } /* '' */ .entypo-monitor:before { content: '\e8ab'; } /* '' */ .entypo-mobile:before { content: '\e8ac'; } /* '' */ .entypo-network:before { content: '\e8ad'; } /* '' */ .entypo-cd:before { content: '\e8ae'; } /* '' */ .entypo-inbox:before { content: '\e8af'; } /* '' */ .entypo-install:before { content: '\e8b0'; } /* '' */ .entypo-globe:before { content: '\e8b1'; } /* '' */ .entypo-cloud:before { content: '\e8b2'; } /* '' */ .entypo-cloud-thunder:before { content: '\e8b3'; } /* '' */ .entypo-flash:before { content: '\e8b4'; } /* '' */ .entypo-moon:before { content: '\e8b5'; } /* '' */ .entypo-flight:before { content: '\e8b6'; } /* '' */ .entypo-paper-plane:before { content: '\e8b7'; } /* '' */ .entypo-leaf:before { content: '\e8b8'; } /* '' */ .entypo-lifebuoy:before { content: '\e8b9'; } /* '' */ .entypo-mouse:before { content: '\e8ba'; } /* '' */ .entypo-briefcase:before { content: '\e8bb'; } /* '' */ .entypo-suitcase:before { content: '\e8bc'; } /* '' */ .entypo-dot:before { content: '\e8bd'; } /* '' */ .entypo-dot-2:before { content: '\e8be'; } /* '' */ .entypo-dot-3:before { content: '\e8bf'; } /* '' */ .entypo-brush:before { content: '\e8c0'; } /* '' */ .entypo-magnet:before { content: '\e8c1'; } /* '' */ .entypo-infinity:before { content: '\e8c2'; } /* '' */ .entypo-erase:before { content: '\e8c3'; } /* '' */ .entypo-chart-pie:before { content: '\e8c4'; } /* '' */ .entypo-chart-line:before { content: '\e8c5'; } /* '' */ .entypo-chart-bar:before { content: '\e8c6'; } /* '' */ .entypo-chart-area:before { content: '\e8c7'; } /* '' */ .entypo-tape:before { content: '\e8c8'; } /* '' */ .entypo-graduation-cap:before { content: '\e8c9'; } /* '' */ .entypo-language:before { content: '\e8ca'; } /* '' */ .entypo-ticket:before { content: '\e8cb'; } /* '' */ .entypo-water:before { content: '\e8cc'; } /* '' */ .entypo-droplet:before { content: '\e8cd'; } /* '' */ .entypo-air:before { content: '\e8ce'; } /* '' */ .entypo-credit-card:before { content: '\e8cf'; } /* '' */ .entypo-floppy:before { content: '\e8d0'; } /* '' */ .entypo-clipboard:before { content: '\e8d1'; } /* '' */ .entypo-megaphone:before { content: '\e8d2'; } /* '' */ .entypo-database:before { content: '\e8d3'; } /* '' */ .entypo-drive:before { content: '\e8d4'; } /* '' */ .entypo-bucket:before { content: '\e8d5'; } /* '' */ .entypo-thermometer:before { content: '\e8d6'; } /* '' */ .entypo-key:before { content: '\e8d7'; } /* '' */ .entypo-flow-cascade:before { content: '\e8d8'; } /* '' */ .entypo-flow-branch:before { content: '\e8d9'; } /* '' */ .entypo-flow-tree:before { content: '\e8da'; } /* '' */ .entypo-flow-line:before { content: '\e8db'; } /* '' */ .entypo-flow-parallel:before { content: '\e8dc'; } /* '' */ .entypo-rocket:before { content: '\e8dd'; } /* '' */ .entypo-gauge:before { content: '\e8de'; } /* '' */ .entypo-traffic-cone:before { content: '\e8df'; } /* '' */ .entypo-cc:before { content: '\e8e0'; } /* '' */ .entypo-cc-by:before { content: '\e8e1'; } /* '' */ .entypo-cc-nc:before { content: '\e8e2'; } /* '' */ .entypo-cc-nc-eu:before { content: '\e8e3'; } /* '' */ .entypo-cc-nc-jp:before { content: '\e8e4'; } /* '' */ .entypo-cc-sa:before { content: '\e8e5'; } /* '' */ .entypo-cc-nd:before { content: '\e8e6'; } /* '' */ .entypo-cc-pd:before { content: '\e8e7'; } /* '' */ .entypo-cc-zero:before { content: '\e8e8'; } /* '' */ .entypo-cc-share:before { content: '\e8e9'; } /* '' */ .entypo-cc-remix:before { content: '\e8ea'; } /* '' */ .entypo-github:before { content: '\e8eb'; } /* '' */ .entypo-github-circled:before { content: '\e8ec'; } /* '' */ .entypo-flickr:before { content: '\e8ed'; } /* '' */ .entypo-flickr-circled:before { content: '\e8ee'; } /* '' */ .entypo-vimeo:before { content: '\e8ef'; } /* '' */ .entypo-vimeo-circled:before { content: '\e8f0'; } /* '' */ .entypo-twitter:before { content: '\e8f1'; } /* '' */ .entypo-twitter-circled:before { content: '\e8f2'; } /* '' */ .entypo-facebook:before { content: '\e8f3'; } /* '' */ .entypo-facebook-circled:before { content: '\e8f4'; } /* '' */ .entypo-facebook-squared:before { content: '\e8f5'; } /* '' */ .entypo-gplus:before { content: '\e8f6'; } /* '' */ .entypo-gplus-circled:before { content: '\e8f7'; } /* '' */ .entypo-pinterest:before { content: '\e8f8'; } /* '' */ .entypo-pinterest-circled:before { content: '\e8f9'; } /* '' */ .entypo-tumblr:before { content: '\e8fa'; } /* '' */ .entypo-tumblr-circled:before { content: '\e8fb'; } /* '' */ .entypo-linkedin:before { content: '\e8fc'; } /* '' */ .entypo-linkedin-circled:before { content: '\e8fd'; } /* '' */ .entypo-dribbble:before { content: '\e8fe'; } /* '' */ .entypo-dribbble-circled:before { content: '\e8ff'; } /* '' */ .entypo-stumbleupon:before { content: '\e900'; } /* '' */ .entypo-stumbleupon-circled:before { content: '\e901'; } /* '' */ .entypo-lastfm:before { content: '\e902'; } /* '' */ .entypo-lastfm-circled:before { content: '\e903'; } /* '' */ .entypo-rdio:before { content: '\e904'; } /* '' */ .entypo-rdio-circled:before { content: '\e905'; } /* '' */ .entypo-spotify:before { content: '\e906'; } /* '' */ .entypo-spotify-circled:before { content: '\e907'; } /* '' */ .entypo-qq:before { content: '\e908'; } /* '' */ .entypo-instagram:before { content: '\e909'; } /* '' */ .entypo-dropbox:before { content: '\e90a'; } /* '' */ .entypo-evernote:before { content: '\e90b'; } /* '' */ .entypo-flattr:before { content: '\e90c'; } /* '' */ .entypo-skype:before { content: '\e90d'; } /* '' */ .entypo-skype-circled:before { content: '\e90e'; } /* '' */ .entypo-renren:before { content: '\e90f'; } /* '' */ .entypo-sina-weibo:before { content: '\e910'; } /* '' */ .entypo-paypal:before { content: '\e911'; } /* '' */ .entypo-picasa:before { content: '\e912'; } /* '' */ .entypo-soundcloud:before { content: '\e913'; } /* '' */ .entypo-mixi:before { content: '\e914'; } /* '' */ .entypo-behance:before { content: '\e915'; } /* '' */ .entypo-google-circles:before { content: '\e916'; } /* '' */ .entypo-vkontakte:before { content: '\e917'; } /* '' */ .entypo-smashing:before { content: '\e918'; } /* '' */ .entypo-sweden:before { content: '\e919'; } /* '' */ .entypo-db-shape:before { content: '\e91a'; } /* '' */ .entypo-up-thin:before { content: '\e88e'; } /* '' */ .entypo-note:before { content: '\e800'; } /* '' */ .entypo-logo-db:before { content: '\e91b'; } /* '' */ .entypo-music:before { content: '\e802'; } /* '' */ .entypo-search:before { content: '\e803'; } /* '' */ .entypo-flashlight:before { content: '\e804'; } /* '' */ .entypo-mail:before { content: '\e805'; } /* '' */ .entypo-heart:before { content: '\e806'; } /* '' */ .entypo-heart-empty:before { content: '\e807'; } /* '' */ .entypo-star:before { content: '\e808'; } /* '' */ .entypo-star-empty:before { content: '\e809'; } /* '' */ .entypo-user:before { content: '\e80a'; } /* '' */ .entypo-users:before { content: '\e80b'; } /* '' */ .entypo-user-add:before { content: '\e80c'; } /* '' */ .entypo-video:before { content: '\e80d'; } /* '' */ .entypo-picture:before { content: '\e80e'; } /* '' */ .entypo-camera:before { content: '\e80f'; } /* '' */ .entypo-layout:before { content: '\e810'; } /* '' */ .entypo-menu:before { content: '\e811'; } /* '' */ .entypo-check:before { content: '\e812'; } /* '' */ .entypo-cancel:before { content: '\e813'; } /* '' */ .entypo-cancel-circled:before { content: '\e814'; } /* '' */ .entypo-cancel-squared:before { content: '\e815'; } /* '' */ .entypo-plus:before { content: '\e816'; } /* '' */ .entypo-plus-circled:before { content: '\e817'; } /* '' */ .entypo-plus-squared:before { content: '\e818'; } /* '' */ .entypo-minus:before { content: '\e819'; } /* '' */ .entypo-minus-circled:before { content: '\e81a'; } /* '' */ .entypo-minus-squared:before { content: '\e81b'; } /* '' */ .entypo-help:before { content: '\e81c'; } /* '' */ .entypo-help-circled:before { content: '\e81d'; } /* '' */ .entypo-info:before { content: '\e81e'; } /* '' */ .entypo-info-circled:before { content: '\e81f'; } /* '' */ .entypo-back:before { content: '\e820'; } /* '' */ .entypo-home:before { content: '\e821'; } /* '' */ .entypo-link:before { content: '\e822'; } /* '' */ .entypo-attach:before { content: '\e823'; } /* '' */ .entypo-lock:before { content: '\e824'; } /* '' */ .entypo-lock-open:before { content: '\e825'; } /* '' */ .entypo-eye:before { content: '\e826'; } /* '' */ .entypo-tag:before { content: '\e827'; } /* '' */ .entypo-bookmark:before { content: '\e828'; } /* '' */ .entypo-bookmarks:before { content: '\e829'; } /* '' */ .entypo-flag:before { content: '\e82a'; } /* '' */ .entypo-thumbs-up:before { content: '\e82b'; } /* '' */ .entypo-thumbs-down:before { content: '\e82c'; } /* '' */ .entypo-download:before { content: '\e82d'; } /* '' */ .entypo-upload:before { content: '\e82e'; } /* '' */ .entypo-upload-cloud:before { content: '\e82f'; } /* '' */ .entypo-reply:before { content: '\e830'; } /* '' */ .entypo-reply-all:before { content: '\e831'; } /* '' */ .entypo-forward:before { content: '\e832'; } /* '' */ .entypo-quote:before { content: '\e833'; } /* '' */ .entypo-code:before { content: '\e834'; } /* '' */ .entypo-export:before { content: '\e835'; } /* '' */ .entypo-pencil:before { content: '\e836'; } /* '' */ .entypo-feather:before { content: '\e837'; } /* '' */ .entypo-print:before { content: '\e838'; } /* '' */ .entypo-retweet:before { content: '\e839'; } /* '' */ .entypo-keyboard:before { content: '\e83a'; } /* '' */ .entypo-comment:before { content: '\e83b'; } /* '' */ .entypo-chat:before { content: '\e83c'; } /* '' */ .entypo-bell:before { content: '\e83d'; } /* '' */ .entypo-attention:before { content: '\e83e'; } /* '' */ .entypo-alert:before { content: '\e83f'; } /* '' */ .entypo-vcard:before { content: '\e840'; } /* '' */ .entypo-address:before { content: '\e841'; } /* '' */ .entypo-location:before { content: '\e842'; } /* '' */ .entypo-map:before { content: '\e843'; } /* '' */ .entypo-direction:before { content: '\e844'; } /* '' */ .entypo-compass:before { content: '\e845'; } /* '' */ .entypo-cup:before { content: '\e846'; } /* '' */ .entypo-trash:before { content: '\e847'; } /* '' */ .entypo-doc:before { content: '\e848'; } /* '' */ .entypo-docs:before { content: '\e849'; } /* '' */ .entypo-doc-landscape:before { content: '\e84a'; } /* '' */ .entypo-doc-text:before { content: '\e84b'; } /* '' */ .entypo-doc-text-inv:before { content: '\e84c'; } /* '' */ .entypo-newspaper:before { content: '\e84d'; } /* '' */ .entypo-book-open:before { content: '\e84e'; } /* '' */ .entypo-book:before { content: '\e84f'; } /* '' */ .entypo-folder:before { content: '\e850'; } /* '' */ .entypo-archive:before { content: '\e851'; } /* '' */ .entypo-box:before { content: '\e852'; } /* '' */ .entypo-rss:before { content: '\e853'; } /* '' */ .entypo-phone:before { content: '\e854'; } /* '' */ .entypo-cog:before { content: '\e855'; } /* '' */ .entypo-tools:before { content: '\e856'; } /* '' */ .entypo-share:before { content: '\e857'; } /* '' */ .entypo-shareable:before { content: '\e858'; } /* '' */ .entypo-basket:before { content: '\e859'; } /* '' */ .entypo-bag:before { content: '\e85a'; } /* '' */ .entypo-calendar:before { content: '\e85b'; } /* '' */ .entypo-login:before { content: '\e85c'; } /* '' */ .entypo-logout:before { content: '\e85d'; } /* '' */ .entypo-mic:before { content: '\e85e'; } /* '' */ .entypo-mute:before { content: '\e85f'; } /* '' */ .entypo-sound:before { content: '\e860'; } /* '' */ .entypo-volume:before { content: '\e861'; } /* '' */ .entypo-clock:before { content: '\e862'; } /* '' */ .entypo-hourglass:before { content: '\e863'; } /* '' */ .entypo-lamp:before { content: '\e864'; } /* '' */ .entypo-light-down:before { content: '\e865'; } /* '' */ .entypo-light-up:before { content: '\e866'; } /* '' */ .entypo-adjust:before { content: '\e867'; } /* '' */ .entypo-block:before { content: '\e868'; } /* '' */ .entypo-resize-full:before { content: '\e869'; } /* '' */ .entypo-resize-small:before { content: '\e86a'; } /* '' */ .entypo-popup:before { content: '\e86b'; } /* '' */ .entypo-publish:before { content: '\e86c'; } /* '' */ .entypo-window:before { content: '\e86d'; } /* '' */ .entypo-arrow-combo:before { content: '\e86e'; } /* '' */ .entypo-down-circled:before { content: '\e86f'; } /* '' */ .entypo-left-circled:before { content: '\e870'; } /* '' */ .entypo-right-circled:before { content: '\e871'; } /* '' */ .entypo-up-circled:before { content: '\e872'; } /* '' */ .entypo-down-open:before { content: '\e873'; } /* '' */ .entypo-left-open:before { content: '\e874'; } /* '' */ .entypo-right-open:before { content: '\e875'; } /* '' */ .entypo-up-open:before { content: '\e876'; } /* '' */ .entypo-down-open-mini:before { content: '\e877'; } /* '' */ .entypo-left-open-mini:before { content: '\e878'; } /* '' */ .entypo-right-open-mini:before { content: '\e879'; } /* '' */ .entypo-up-open-mini:before { content: '\e87a'; } /* '' */ .entypo-down-open-big:before { content: '\e87b'; } /* '' */ .entypo-left-open-big:before { content: '\e87c'; } /* '' */ .entypo-right-open-big:before { content: '\e87d'; } /* '' */ .entypo-up-open-big:before { content: '\e87e'; } /* '' */ .entypo-down:before { content: '\e87f'; } /* '' */ .entypo-left:before { content: '\e880'; } /* '' */ .entypo-right:before { content: '\e881'; } /* '' */ .entypo-up:before { content: '\e882'; } /* '' */ .entypo-down-dir:before { content: '\e883'; } /* '' */ .entypo-left-dir:before { content: '\e884'; } /* '' */ .entypo-right-dir:before { content: '\e885'; } /* '' */ .entypo-up-dir:before { content: '\e886'; } /* '' */ .entypo-down-bold:before { content: '\e887'; } /* '' */ .entypo-left-bold:before { content: '\e888'; } /* '' */ .entypo-right-bold:before { content: '\e889'; } /* '' */ .entypo-up-bold:before { content: '\e88a'; } /* '' */ .entypo-down-thin:before { content: '\e88b'; } /* '' */ .entypo-left-thin:before { content: '\e88c'; } /* '' */ .entypo-right-thin:before { content: '\e88d'; } /* '' */ .entypo-note-beamed:before { content: '\e801'; } /* '' */ .entypo-ccw:before { content: '\e88f'; } /* '' */ .entypo-cw:before { content: '\e890'; } /* '' */ .entypo-arrows-ccw:before { content: '\e891'; } /* '' */ .entypo-level-down:before { content: '\e892'; } /* '' */ .entypo-level-up:before { content: '\e893'; } /* '' */ .entypo-shuffle:before { content: '\e894'; } /* '' */ .entypo-loop:before { content: '\e895'; } /* '' */ .entypo-switch:before { content: '\e896'; } /* '' */ .entypo-play:before { content: '\e897'; } /* '' */ .entypo-stop:before { content: '\e898'; } /* '' */ .entypo-pause:before { content: '\e899'; } /* '' */ .entypo-record:before { content: '\e89a'; } /* '' */ .entypo-to-end:before { content: '\e89b'; } /* '' */ .entypo-to-start:before { content: '\e89c'; } /* '' */ .entypo-fast-forward:before { content: '\e89d'; } /* '' */ .entypo-fast-backward:before { content: '\e89e'; } /* '' */ .entypo-progress-0:before { content: '\e89f'; } /* '' */ .entypo-progress-1:before { content: '\e8a0'; } /* '' */ .entypo-progress-2:before { content: '\e8a1'; } /* '' */ .entypo-progress-3:before { content: '\e8a2'; } /* '' */ .entypo-target:before { content: '\e8a3'; } /* '' */ .entypo-palette:before { content: '\e8a4'; } /* '' */ .entypo-list:before { content: '\e8a5'; } /* '' */ .entypo-list-add:before { content: '\e8a6'; } /* '' */ .entypo-signal:before { content: '\e8a7'; } /* '' */ .entypo-trophy:before { content: '\e8a8'; } /* '' */ .entypo-battery:before { content: '\e8a9'; } /* '' */ .entypo-back-in-time:before { content: '\e8aa'; } /* '' */ .entypo-monitor:before { content: '\e8ab'; } /* '' */ .entypo-mobile:before { content: '\e8ac'; } /* '' */ .entypo-network:before { content: '\e8ad'; } /* '' */ .entypo-cd:before { content: '\e8ae'; } /* '' */ .entypo-inbox:before { content: '\e8af'; } /* '' */ .entypo-install:before { content: '\e8b0'; } /* '' */ .entypo-globe:before { content: '\e8b1'; } /* '' */ .entypo-cloud:before { content: '\e8b2'; } /* '' */ .entypo-cloud-thunder:before { content: '\e8b3'; } /* '' */ .entypo-flash:before { content: '\e8b4'; } /* '' */ .entypo-moon:before { content: '\e8b5'; } /* '' */ .entypo-flight:before { content: '\e8b6'; } /* '' */ .entypo-paper-plane:before { content: '\e8b7'; } /* '' */ .entypo-leaf:before { content: '\e8b8'; } /* '' */ .entypo-lifebuoy:before { content: '\e8b9'; } /* '' */ .entypo-mouse:before { content: '\e8ba'; } /* '' */ .entypo-briefcase:before { content: '\e8bb'; } /* '' */ .entypo-suitcase:before { content: '\e8bc'; } /* '' */ .entypo-dot:before { content: '\e8bd'; } /* '' */ .entypo-dot-2:before { content: '\e8be'; } /* '' */ .entypo-dot-3:before { content: '\e8bf'; } /* '' */ .entypo-brush:before { content: '\e8c0'; } /* '' */ .entypo-magnet:before { content: '\e8c1'; } /* '' */ .entypo-infinity:before { content: '\e8c2'; } /* '' */ .entypo-erase:before { content: '\e8c3'; } /* '' */ .entypo-chart-pie:before { content: '\e8c4'; } /* '' */ .entypo-chart-line:before { content: '\e8c5'; } /* '' */ .entypo-chart-bar:before { content: '\e8c6'; } /* '' */ .entypo-chart-area:before { content: '\e8c7'; } /* '' */ .entypo-tape:before { content: '\e8c8'; } /* '' */ .entypo-graduation-cap:before { content: '\e8c9'; } /* '' */ .entypo-language:before { content: '\e8ca'; } /* '' */ .entypo-ticket:before { content: '\e8cb'; } /* '' */ .entypo-water:before { content: '\e8cc'; } /* '' */ .entypo-droplet:before { content: '\e8cd'; } /* '' */ .entypo-air:before { content: '\e8ce'; } /* '' */ .entypo-credit-card:before { content: '\e8cf'; } /* '' */ .entypo-floppy:before { content: '\e8d0'; } /* '' */ .entypo-clipboard:before { content: '\e8d1'; } /* '' */ .entypo-megaphone:before { content: '\e8d2'; } /* '' */ .entypo-database:before { content: '\e8d3'; } /* '' */ .entypo-drive:before { content: '\e8d4'; } /* '' */ .entypo-bucket:before { content: '\e8d5'; } /* '' */ .entypo-thermometer:before { content: '\e8d6'; } /* '' */ .entypo-key:before { content: '\e8d7'; } /* '' */ .entypo-flow-cascade:before { content: '\e8d8'; } /* '' */ .entypo-flow-branch:before { content: '\e8d9'; } /* '' */ .entypo-flow-tree:before { content: '\e8da'; } /* '' */ .entypo-flow-line:before { content: '\e8db'; } /* '' */ .entypo-flow-parallel:before { content: '\e8dc'; } /* '' */ .entypo-rocket:before { content: '\e8dd'; } /* '' */ .entypo-gauge:before { content: '\e8de'; } /* '' */ .entypo-traffic-cone:before { content: '\e8df'; } /* '' */ .entypo-cc:before { content: '\e8e0'; } /* '' */ .entypo-cc-by:before { content: '\e8e1'; } /* '' */ .entypo-cc-nc:before { content: '\e8e2'; } /* '' */ .entypo-cc-nc-eu:before { content: '\e8e3'; } /* '' */ .entypo-cc-nc-jp:before { content: '\e8e4'; } /* '' */ .entypo-cc-sa:before { content: '\e8e5'; } /* '' */ .entypo-cc-nd:before { content: '\e8e6'; } /* '' */ .entypo-cc-pd:before { content: '\e8e7'; } /* '' */ .entypo-cc-zero:before { content: '\e8e8'; } /* '' */ .entypo-cc-share:before { content: '\e8e9'; } /* '' */ .entypo-cc-remix:before { content: '\e8ea'; } /* '' */ .entypo-github:before { content: '\e8eb'; } /* '' */ .entypo-github-circled:before { content: '\e8ec'; } /* '' */ .entypo-flickr:before { content: '\e8ed'; } /* '' */ .entypo-flickr-circled:before { content: '\e8ee'; } /* '' */ .entypo-vimeo:before { content: '\e8ef'; } /* '' */ .entypo-vimeo-circled:before { content: '\e8f0'; } /* '' */ .entypo-twitter:before { content: '\e8f1'; } /* '' */ .entypo-twitter-circled:before { content: '\e8f2'; } /* '' */ .entypo-facebook:before { content: '\e8f3'; } /* '' */ .entypo-facebook-circled:before { content: '\e8f4'; } /* '' */ .entypo-facebook-squared:before { content: '\e8f5'; } /* '' */ .entypo-gplus:before { content: '\e8f6'; } /* '' */ .entypo-gplus-circled:before { content: '\e8f7'; } /* '' */ .entypo-pinterest:before { content: '\e8f8'; } /* '' */ .entypo-pinterest-circled:before { content: '\e8f9'; } /* '' */ .entypo-tumblr:before { content: '\e8fa'; } /* '' */ .entypo-tumblr-circled:before { content: '\e8fb'; } /* '' */ .entypo-linkedin:before { content: '\e8fc'; } /* '' */ .entypo-linkedin-circled:before { content: '\e8fd'; } /* '' */ .entypo-dribbble:before { content: '\e8fe'; } /* '' */ .entypo-dribbble-circled:before { content: '\e8ff'; } /* '' */ .entypo-stumbleupon:before { content: '\e900'; } /* '' */ .entypo-stumbleupon-circled:before { content: '\e901'; } /* '' */ .entypo-lastfm:before { content: '\e902'; } /* '' */ .entypo-lastfm-circled:before { content: '\e903'; } /* '' */ .entypo-rdio:before { content: '\e904'; } /* '' */ .entypo-rdio-circled:before { content: '\e905'; } /* '' */ .entypo-spotify:before { content: '\e906'; } /* '' */ .entypo-spotify-circled:before { content: '\e907'; } /* '' */ .entypo-qq:before { content: '\e908'; } /* '' */ .entypo-instagram:before { content: '\e909'; } /* '' */ .entypo-dropbox:before { content: '\e90a'; } /* '' */ .entypo-evernote:before { content: '\e90b'; } /* '' */ .entypo-flattr:before { content: '\e90c'; } /* '' */ .entypo-skype:before { content: '\e90d'; } /* '' */ .entypo-skype-circled:before { content: '\e90e'; } /* '' */ .entypo-renren:before { content: '\e90f'; } /* '' */ .entypo-sina-weibo:before { content: '\e910'; } /* '' */ .entypo-paypal:before { content: '\e911'; } /* '' */ .entypo-picasa:before { content: '\e912'; } /* '' */ .entypo-soundcloud:before { content: '\e913'; } /* '' */ .entypo-mixi:before { content: '\e914'; } /* '' */ .entypo-behance:before { content: '\e915'; } /* '' */ .entypo-google-circles:before { content: '\e916'; } /* '' */ .entypo-vkontakte:before { content: '\e917'; } /* '' */ .entypo-smashing:before { content: '\e918'; } /* '' */ .entypo-sweden:before { content: '\e919'; } /* '' */ .entypo-db-shape:before { content: '\e91a'; } /* '' */ .entypo-up-thin:before { content: '\e88e'; } /* '' */ 

/* fontawesome

  _____              __                                                    
_/ ____\____   _____/  |______ __  _  __ ____   __________   _____   ____  
\   __\/    \ /    \   __\__  \\ \/ \/ // __ \ /  ___/    \ /     \_/ __ \ 
 |  | <  ||  >   |  \  |  / __ \\     /\  ___/ \___ |  ||  |  | |  \  ___/ 
 |__|  \__ _/|___|  /__| /____  /\/\_/  \___  >____  >__ _/|__|_|  /\___  >
                  \/          \/            \/     \/            \/     \/ 

*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-feed:before, .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-intersex:before, .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-genderless:before { content: "\f22d"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before { content: "\f23b"; } .fa-optin-monster:before { content: "\f23c"; } .fa-opencart:before { content: "\f23d"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-battery-4:before, .fa-battery-full:before { content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before { content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; } .fa-mouse-pointer:before { content: "\f245"; } .fa-i-cursor:before { content: "\f246"; } .fa-object-group:before { content: "\f247"; } .fa-object-ungroup:before { content: "\f248"; } .fa-sticky-note:before { content: "\f249"; } .fa-sticky-note-o:before { content: "\f24a"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-clone:before { content: "\f24d"; } .fa-balance-scale:before { content: "\f24e"; } .fa-hourglass-o:before { content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; } .fa-hourglass:before { content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; } .fa-hand-scissors-o:before { content: "\f257"; } .fa-hand-lizard-o:before { content: "\f258"; } .fa-hand-spock-o:before { content: "\f259"; } .fa-hand-pointer-o:before { content: "\f25a"; } .fa-hand-peace-o:before { content: "\f25b"; } .fa-trademark:before { content: "\f25c"; } .fa-registered:before { content: "\f25d"; } .fa-creative-commons:before { content: "\f25e"; } .fa-gg:before { content: "\f260"; } .fa-gg-circle:before { content: "\f261"; } .fa-tripadvisor:before { content: "\f262"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-get-pocket:before { content: "\f265"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-safari:before { content: "\f267"; } .fa-chrome:before { content: "\f268"; } .fa-firefox:before { content: "\f269"; } .fa-opera:before { content: "\f26a"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-tv:before, .fa-television:before { content: "\f26c"; } .fa-contao:before { content: "\f26d"; } .fa-500px:before { content: "\f26e"; } .fa-amazon:before { content: "\f270"; } .fa-calendar-plus-o:before { content: "\f271"; } .fa-calendar-minus-o:before { content: "\f272"; } .fa-calendar-times-o:before { content: "\f273"; } .fa-calendar-check-o:before { content: "\f274"; } .fa-industry:before { content: "\f275"; } .fa-map-pin:before { content: "\f276"; } .fa-map-signs:before { content: "\f277"; } .fa-map-o:before { content: "\f278"; } .fa-map:before { content: "\f279"; } .fa-commenting:before { content: "\f27a"; } .fa-commenting-o:before { content: "\f27b"; } .fa-houzz:before { content: "\f27c"; } .fa-vimeo:before { content: "\f27d"; } .fa-black-tie:before { content: "\f27e"; } .fa-fonticons:before { content: "\f280"; }

/* glyphicons

         __                 __     __                            
   ____ |  | ___ __ ______ |  |__ |__| ____  ____   ____   ______
  / ___\|  |<   |  |\____ \|  |  \|  |/ ___\/  _ \ /    \ /  ___/
 / /_/  >  |_\___  ||  |_| |   |  \  \  \__|  ||  |   |  \\___ \ 
 \___  /|____/ ____||   __/|___|  /__|\___  >____/|___|  /____  >
/_____/      \/     |__|        \/        \/           \/     \/

*/
@font-face{font-family:'Glyphicons Regular';src:url('../fonts/glyphicons-regular.eot');src:url('../fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-regular.woff2') format('woff2'),url('../fonts/glyphicons-regular.woff') format('woff'),url('../fonts/glyphicons-regular.ttf') format('truetype'),url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg')}.glyphicons{display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicons.x05{font-size:12px}.glyphicons.x2{font-size:48px}.glyphicons.x2:before{padding:8px 12px}.glyphicons.x3{font-size:72px}.glyphicons.x3:before{padding:16px 20px}.glyphicons.x4{font-size:96px}.glyphicons.x4:before{padding:20px 28px}.glyphicons.x5{font-size:120px}.glyphicons.x5:before{padding:28px 36px}.glyphicons.light:before{color:#f2f2f2}.glyphicons.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.glyphicons.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.glyphicons.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.glyphicons.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicons.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicons.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.glyphicons-glass:before{content:"\E001"}.glyphicons-leaf:before{content:"\E002"}.glyphicons-dog:before{content:"\E003"}.glyphicons-user:before{content:"\E004"}.glyphicons-girl:before{content:"\E005"}.glyphicons-car:before{content:"\E006"}.glyphicons-user-add:before{content:"\E007"}.glyphicons-user-remove:before{content:"\E008"}.glyphicons-film:before{content:"\E009"}.glyphicons-magic:before{content:"\E010"}.glyphicons-envelope:before{content:"\E011"}.glyphicons-camera:before{content:"\E012"}.glyphicons-heart:before{content:"\E013"}.glyphicons-beach-umbrella:before{content:"\E014"}.glyphicons-train:before{content:"\E015"}.glyphicons-print:before{content:"\E016"}.glyphicons-bin:before{content:"\E017"}.glyphicons-music:before{content:"\E018"}.glyphicons-music-alt:before{content:"\E019"}.glyphicons-heart-empty:before{content:"\E020"}.glyphicons-home:before{content:"\E021"}.glyphicons-snowflake:before{content:"\E022"}.glyphicons-fire:before{content:"\E023"}.glyphicons-magnet:before{content:"\E024"}.glyphicons-parents:before{content:"\E025"}.glyphicons-binoculars:before{content:"\E026"}.glyphicons-road:before{content:"\E027"}.glyphicons-search:before{content:"\E028"}.glyphicons-cars:before{content:"\E029"}.glyphicons-notes-2:before{content:"\E030"}.glyphicons-pencil:before{content:"\E031"}.glyphicons-bus:before{content:"\E032"}.glyphicons-wifi-alt:before{content:"\E033"}.glyphicons-luggage:before{content:"\E034"}.glyphicons-old-man:before{content:"\E035"}.glyphicons-woman:before{content:"\E036"}.glyphicons-file:before{content:"\E037"}.glyphicons-coins:before{content:"\E038"}.glyphicons-plane:before{content:"\E039"}.glyphicons-notes:before{content:"\E040"}.glyphicons-stats:before{content:"\E041"}.glyphicons-charts:before{content:"\E042"}.glyphicons-pie-chart:before{content:"\E043"}.glyphicons-group:before{content:"\E044"}.glyphicons-keys:before{content:"\E045"}.glyphicons-calendar:before{content:"\E046"}.glyphicons-router:before{content:"\E047"}.glyphicons-camera-small:before{content:"\E048"}.glyphicons-star-empty:before{content:"\E049"}.glyphicons-star:before{content:"\E050"}.glyphicons-link:before{content:"\E051"}.glyphicons-eye-open:before{content:"\E052"}.glyphicons-eye-close:before{content:"\E053"}.glyphicons-alarm:before{content:"\E054"}.glyphicons-clock:before{content:"\E055"}.glyphicons-stopwatch:before{content:"\E056"}.glyphicons-projector:before{content:"\E057"}.glyphicons-history:before{content:"\E058"}.glyphicons-truck:before{content:"\E059"}.glyphicons-cargo:before{content:"\E060"}.glyphicons-compass:before{content:"\E061"}.glyphicons-keynote:before{content:"\E062"}.glyphicons-paperclip:before{content:"\E063"}.glyphicons-power:before{content:"\E064"}.glyphicons-lightbulb:before{content:"\E065"}.glyphicons-tag:before{content:"\E066"}.glyphicons-tags:before{content:"\E067"}.glyphicons-cleaning:before{content:"\E068"}.glyphicons-ruler:before{content:"\E069"}.glyphicons-gift:before{content:"\E070"}.glyphicons-umbrella:before{content:"\E071"}.glyphicons-book:before{content:"\E072"}.glyphicons-bookmark:before{content:"\E073"}.glyphicons-wifi:before{content:"\E074"}.glyphicons-cup:before{content:"\E075"}.glyphicons-stroller:before{content:"\E076"}.glyphicons-headphones:before{content:"\E077"}.glyphicons-headset:before{content:"\E078"}.glyphicons-warning-sign:before{content:"\E079"}.glyphicons-signal:before{content:"\E080"}.glyphicons-retweet:before{content:"\E081"}.glyphicons-refresh:before{content:"\E082"}.glyphicons-roundabout:before{content:"\E083"}.glyphicons-random:before{content:"\E084"}.glyphicons-heat:before{content:"\E085"}.glyphicons-repeat:before{content:"\E086"}.glyphicons-display:before{content:"\E087"}.glyphicons-log-book:before{content:"\E088"}.glyphicons-address-book:before{content:"\E089"}.glyphicons-building:before{content:"\E090"}.glyphicons-eyedropper:before{content:"\E091"}.glyphicons-adjust:before{content:"\E092"}.glyphicons-tint:before{content:"\E093"}.glyphicons-crop:before{content:"\E094"}.glyphicons-vector-path-square:before{content:"\E095"}.glyphicons-vector-path-circle:before{content:"\E096"}.glyphicons-vector-path-polygon:before{content:"\E097"}.glyphicons-vector-path-line:before{content:"\E098"}.glyphicons-vector-path-curve:before{content:"\E099"}.glyphicons-vector-path-all:before{content:"\E100"}.glyphicons-font:before{content:"\E101"}.glyphicons-italic:before{content:"\E102"}.glyphicons-bold:before{content:"\E103"}.glyphicons-text-underline:before{content:"\E104"}.glyphicons-text-strike:before{content:"\E105"}.glyphicons-text-height:before{content:"\E106"}.glyphicons-text-width:before{content:"\E107"}.glyphicons-text-resize:before{content:"\E108"}.glyphicons-left-indent:before{content:"\E109"}.glyphicons-right-indent:before{content:"\E110"}.glyphicons-align-left:before{content:"\E111"}.glyphicons-align-center:before{content:"\E112"}.glyphicons-align-right:before{content:"\E113"}.glyphicons-justify:before{content:"\E114"}.glyphicons-list:before{content:"\E115"}.glyphicons-text-smaller:before{content:"\E116"}.glyphicons-text-bigger:before{content:"\E117"}.glyphicons-embed:before{content:"\E118"}.glyphicons-embed-close:before{content:"\E119"}.glyphicons-table:before{content:"\E120"}.glyphicons-message-full:before{content:"\E121"}.glyphicons-message-empty:before{content:"\E122"}.glyphicons-message-in:before{content:"\E123"}.glyphicons-message-out:before{content:"\E124"}.glyphicons-message-plus:before{content:"\E125"}.glyphicons-message-minus:before{content:"\E126"}.glyphicons-message-ban:before{content:"\E127"}.glyphicons-message-flag:before{content:"\E128"}.glyphicons-message-lock:before{content:"\E129"}.glyphicons-message-new:before{content:"\E130"}.glyphicons-inbox:before{content:"\E131"}.glyphicons-inbox-plus:before{content:"\E132"}.glyphicons-inbox-minus:before{content:"\E133"}.glyphicons-inbox-lock:before{content:"\E134"}.glyphicons-inbox-in:before{content:"\E135"}.glyphicons-inbox-out:before{content:"\E136"}.glyphicons-cogwheel:before{content:"\E137"}.glyphicons-cogwheels:before{content:"\E138"}.glyphicons-picture:before{content:"\E139"}.glyphicons-adjust-alt:before{content:"\E140"}.glyphicons-database-lock:before{content:"\E141"}.glyphicons-database-plus:before{content:"\E142"}.glyphicons-database-minus:before{content:"\E143"}.glyphicons-database-ban:before{content:"\E144"}.glyphicons-folder-open:before{content:"\E145"}.glyphicons-folder-plus:before{content:"\E146"}.glyphicons-folder-minus:before{content:"\E147"}.glyphicons-folder-lock:before{content:"\E148"}.glyphicons-folder-flag:before{content:"\E149"}.glyphicons-folder-new:before{content:"\E150"}.glyphicons-edit:before{content:"\E151"}.glyphicons-new-window:before{content:"\E152"}.glyphicons-check:before{content:"\E153"}.glyphicons-unchecked:before{content:"\E154"}.glyphicons-more-windows:before{content:"\E155"}.glyphicons-show-big-thumbnails:before{content:"\E156"}.glyphicons-show-thumbnails:before{content:"\E157"}.glyphicons-show-thumbnails-with-lines:before{content:"\E158"}.glyphicons-show-lines:before{content:"\E159"}.glyphicons-playlist:before{content:"\E160"}.glyphicons-imac:before{content:"\E161"}.glyphicons-macbook:before{content:"\E162"}.glyphicons-ipad:before{content:"\E163"}.glyphicons-iphone:before{content:"\E164"}.glyphicons-iphone-transfer:before{content:"\E165"}.glyphicons-iphone-exchange:before{content:"\E166"}.glyphicons-ipod:before{content:"\E167"}.glyphicons-ipod-shuffle:before{content:"\E168"}.glyphicons-ear-plugs:before{content:"\E169"}.glyphicons-record:before{content:"\E170"}.glyphicons-step-backward:before{content:"\E171"}.glyphicons-fast-backward:before{content:"\E172"}.glyphicons-rewind:before{content:"\E173"}.glyphicons-play:before{content:"\E174"}.glyphicons-pause:before{content:"\E175"}.glyphicons-stop:before{content:"\E176"}.glyphicons-forward:before{content:"\E177"}.glyphicons-fast-forward:before{content:"\E178"}.glyphicons-step-forward:before{content:"\E179"}.glyphicons-eject:before{content:"\E180"}.glyphicons-facetime-video:before{content:"\E181"}.glyphicons-download-alt:before{content:"\E182"}.glyphicons-mute:before{content:"\E183"}.glyphicons-volume-down:before{content:"\E184"}.glyphicons-volume-up:before{content:"\E185"}.glyphicons-screenshot:before{content:"\E186"}.glyphicons-move:before{content:"\E187"}.glyphicons-more:before{content:"\E188"}.glyphicons-brightness-reduce:before{content:"\E189"}.glyphicons-brightness-increase:before{content:"\E190"}.glyphicons-plus-sign:before{content:"\E191"}.glyphicons-minus-sign:before{content:"\E192"}.glyphicons-remove-sign:before{content:"\E193"}.glyphicons-ok-sign:before{content:"\E194"}.glyphicons-question-sign:before{content:"\E195"}.glyphicons-info-sign:before{content:"\E196"}.glyphicons-exclamation-sign:before{content:"\E197"}.glyphicons-remove-circle:before{content:"\E198"}.glyphicons-ok-circle:before{content:"\E199"}.glyphicons-ban-circle:before{content:"\E200"}.glyphicons-download:before{content:"\E201"}.glyphicons-upload:before{content:"\E202"}.glyphicons-shopping-cart:before{content:"\E203"}.glyphicons-lock:before{content:"\E204"}.glyphicons-unlock:before{content:"\E205"}.glyphicons-electricity:before{content:"\E206"}.glyphicons-ok:before{content:"\E207"}.glyphicons-remove:before{content:"\E208"}.glyphicons-cart-in:before{content:"\E209"}.glyphicons-cart-out:before{content:"\E210"}.glyphicons-arrow-left:before{content:"\E211"}.glyphicons-arrow-right:before{content:"\E212"}.glyphicons-arrow-down:before{content:"\E213"}.glyphicons-arrow-up:before{content:"\E214"}.glyphicons-resize-small:before{content:"\E215"}.glyphicons-resize-full:before{content:"\E216"}.glyphicons-circle-arrow-left:before{content:"\E217"}.glyphicons-circle-arrow-right:before{content:"\E218"}.glyphicons-circle-arrow-top:before{content:"\E219"}.glyphicons-circle-arrow-down:before{content:"\E220"}.glyphicons-play-button:before{content:"\E221"}.glyphicons-unshare:before{content:"\E222"}.glyphicons-share:before{content:"\E223"}.glyphicons-chevron-right:before{content:"\E224"}.glyphicons-chevron-left:before{content:"\E225"}.glyphicons-bluetooth:before{content:"\E226"}.glyphicons-euro:before{content:"\E227"}.glyphicons-usd:before{content:"\E228"}.glyphicons-gbp:before{content:"\E229"}.glyphicons-retweet-2:before{content:"\E230"}.glyphicons-moon:before{content:"\E231"}.glyphicons-sun:before{content:"\E232"}.glyphicons-cloud:before{content:"\E233"}.glyphicons-direction:before{content:"\E234"}.glyphicons-brush:before{content:"\E235"}.glyphicons-pen:before{content:"\E236"}.glyphicons-zoom-in:before{content:"\E237"}.glyphicons-zoom-out:before{content:"\E238"}.glyphicons-pin:before{content:"\E239"}.glyphicons-albums:before{content:"\E240"}.glyphicons-rotation-lock:before{content:"\E241"}.glyphicons-flash:before{content:"\E242"}.glyphicons-map-marker:before{content:"\E243"}.glyphicons-anchor:before{content:"\E244"}.glyphicons-conversation:before{content:"\E245"}.glyphicons-chat:before{content:"\E246"}.glyphicons-note-empty:before{content:"\E247"}.glyphicons-note:before{content:"\E248"}.glyphicons-asterisk:before{content:"\E249"}.glyphicons-divide:before{content:"\E250"}.glyphicons-snorkel-diving:before{content:"\E251"}.glyphicons-scuba-diving:before{content:"\E252"}.glyphicons-oxygen-bottle:before{content:"\E253"}.glyphicons-fins:before{content:"\E254"}.glyphicons-fishes:before{content:"\E255"}.glyphicons-boat:before{content:"\E256"}.glyphicons-delete:before{content:"\E257"}.glyphicons-sheriffs-star:before{content:"\E258"}.glyphicons-qrcode:before{content:"\E259"}.glyphicons-barcode:before{content:"\E260"}.glyphicons-pool:before{content:"\E261"}.glyphicons-buoy:before{content:"\E262"}.glyphicons-spade:before{content:"\E263"}.glyphicons-bank:before{content:"\E264"}.glyphicons-vcard:before{content:"\E265"}.glyphicons-electrical-plug:before{content:"\E266"}.glyphicons-flag:before{content:"\E267"}.glyphicons-credit-card:before{content:"\E268"}.glyphicons-keyboard-wireless:before{content:"\E269"}.glyphicons-keyboard-wireless:before{content:"\E270"}.glyphicons-shield:before{content:"\E271"}.glyphicons-ring:before{content:"\E272"}.glyphicons-cake:before{content:"\E273"}.glyphicons-drink:before{content:"\E274"}.glyphicons-beer:before{content:"\E275"}.glyphicons-fast-food:before{content:"\E276"}.glyphicons-cutlery:before{content:"\E277"}.glyphicons-pizza:before{content:"\E278"}.glyphicons-birthday-cake:before{content:"\E279"}.glyphicons-tablet:before{content:"\E280"}.glyphicons-settings:before{content:"\E281"}.glyphicons-bullets:before{content:"\E282"}.glyphicons-cardio:before{content:"\E283"}.glyphicons-t-shirt:before{content:"\E284"}.glyphicons-pants:before{content:"\E285"}.glyphicons-sweater:before{content:"\E286"}.glyphicons-fabric:before{content:"\E287"}.glyphicons-leather:before{content:"\E288"}.glyphicons-scissors:before{content:"\E289"}.glyphicons-bomb:before{content:"\E290"}.glyphicons-skull:before{content:"\E291"}.glyphicons-celebration:before{content:"\E292"}.glyphicons-tea-kettle:before{content:"\E293"}.glyphicons-french-press:before{content:"\E294"}.glyphicons-coffee-cup:before{content:"\E295"}.glyphicons-pot:before{content:"\E296"}.glyphicons-grater:before{content:"\E297"}.glyphicons-kettle:before{content:"\E298"}.glyphicons-hospital:before{content:"\E299"}.glyphicons-hospital-h:before{content:"\E300"}.glyphicons-microphone:before{content:"\E301"}.glyphicons-webcam:before{content:"\E302"}.glyphicons-temple-christianity-church:before{content:"\E303"}.glyphicons-temple-islam:before{content:"\E304"}.glyphicons-temple-hindu:before{content:"\E305"}.glyphicons-temple-buddhist:before{content:"\E306"}.glyphicons-bicycle:before{content:"\E307"}.glyphicons-life-preserver:before{content:"\E308"}.glyphicons-share-alt:before{content:"\E309"}.glyphicons-comments:before{content:"\E310"}.glyphicons-flower:before{content:"\E311"}.glyphicons-baseball:before{content:"\E312"}.glyphicons-rugby:before{content:"\E313"}.glyphicons-ax:before{content:"\E314"}.glyphicons-table-tennis:before{content:"\E315"}.glyphicons-bowling:before{content:"\E316"}.glyphicons-tree-conifer:before{content:"\E317"}.glyphicons-tree-deciduous:before{content:"\E318"}.glyphicons-more-items:before{content:"\E319"}.glyphicons-sort:before{content:"\E320"}.glyphicons-filter:before{content:"\E321"}.glyphicons-gamepad:before{content:"\E322"}.glyphicons-playing-dices:before{content:"\E323"}.glyphicons-calculator:before{content:"\E324"}.glyphicons-tie:before{content:"\E325"}.glyphicons-wallet:before{content:"\E326"}.glyphicons-piano:before{content:"\E327"}.glyphicons-sampler:before{content:"\E328"}.glyphicons-podium:before{content:"\E329"}.glyphicons-soccer-ball:before{content:"\E330"}.glyphicons-blog:before{content:"\E331"}.glyphicons-dashboard:before{content:"\E332"}.glyphicons-certificate:before{content:"\E333"}.glyphicons-bell:before{content:"\E334"}.glyphicons-candle:before{content:"\E335"}.glyphicons-pushpin:before{content:"\E336"}.glyphicons-iphone-shake:before{content:"\E337"}.glyphicons-pin-flag:before{content:"\E338"}.glyphicons-turtle:before{content:"\E339"}.glyphicons-rabbit:before{content:"\E340"}.glyphicons-globe:before{content:"\E341"}.glyphicons-briefcase:before{content:"\E342"}.glyphicons-hdd:before{content:"\E343"}.glyphicons-thumbs-up:before{content:"\E344"}.glyphicons-thumbs-down:before{content:"\E345"}.glyphicons-hand-right:before{content:"\E346"}.glyphicons-hand-left:before{content:"\E347"}.glyphicons-hand-up:before{content:"\E348"}.glyphicons-hand-down:before{content:"\E349"}.glyphicons-fullscreen:before{content:"\E350"}.glyphicons-shopping-bag:before{content:"\E351"}.glyphicons-book-open:before{content:"\E352"}.glyphicons-nameplate:before{content:"\E353"}.glyphicons-nameplate-alt:before{content:"\E354"}.glyphicons-vases:before{content:"\E355"}.glyphicons-bullhorn:before{content:"\E356"}.glyphicons-dumbbell:before{content:"\E357"}.glyphicons-suitcase:before{content:"\E358"}.glyphicons-file-import:before{content:"\E359"}.glyphicons-file-export:before{content:"\E360"}.glyphicons-bug:before{content:"\E361"}.glyphicons-crown:before{content:"\E362"}.glyphicons-smoking:before{content:"\E363"}.glyphicons-cloud-upload:before{content:"\E364"}.glyphicons-cloud-download:before{content:"\E365"}.glyphicons-restart:before{content:"\E366"}.glyphicons-security-camera:before{content:"\E367"}.glyphicons-expand:before{content:"\E368"}.glyphicons-collapse:before{content:"\E369"}.glyphicons-collapse-top:before{content:"\E370"}.glyphicons-globe-af:before{content:"\E371"}.glyphicons-global:before{content:"\E372"}.glyphicons-spray:before{content:"\E373"}.glyphicons-nails:before{content:"\E374"}.glyphicons-claw-hammer:before{content:"\E375"}.glyphicons-classic-hammer:before{content:"\E376"}.glyphicons-hand-saw:before{content:"\E377"}.glyphicons-riflescope:before{content:"\E378"}.glyphicons-electrical-socket-eu:before{content:"\E379"}.glyphicons-electrical-socket-us:before{content:"\E380"}.glyphicons-message-forward:before{content:"\E381"}.glyphicons-coat-hanger:before{content:"\E382"}.glyphicons-dress:before{content:"\E383"}.glyphicons-bathrobe:before{content:"\E384"}.glyphicons-shirt:before{content:"\E385"}.glyphicons-underwear:before{content:"\E386"}.glyphicons-log-in:before{content:"\E387"}.glyphicons-log-out:before{content:"\E388"}.glyphicons-exit:before{content:"\E389"}.glyphicons-new-window-alt:before{content:"\E390"}.glyphicons-video-sd:before{content:"\E391"}.glyphicons-video-hd:before{content:"\E392"}.glyphicons-subtitles:before{content:"\E393"}.glyphicons-sound-stereo:before{content:"\E394"}.glyphicons-sound-dolby:before{content:"\E395"}.glyphicons-sound-5-1:before{content:"\E396"}.glyphicons-sound-6-1:before{content:"\E397"}.glyphicons-sound-7-1:before{content:"\E398"}.glyphicons-copyright-mark:before{content:"\E399"}.glyphicons-registration-mark:before{content:"\E400"}.glyphicons-radar:before{content:"\E401"}.glyphicons-skateboard:before{content:"\E402"}.glyphicons-golf-course:before{content:"\E403"}.glyphicons-sorting:before{content:"\E404"}.glyphicons-sort-by-alphabet:before{content:"\E405"}.glyphicons-sort-by-alphabet-alt:before{content:"\E406"}.glyphicons-sort-by-order:before{content:"\E407"}.glyphicons-sort-by-order-alt:before{content:"\E408"}.glyphicons-sort-by-attributes:before{content:"\E409"}.glyphicons-sort-by-attributes-alt:before{content:"\E410"}.glyphicons-compressed:before{content:"\E411"}.glyphicons-package:before{content:"\E412"}.glyphicons-cloud-plus:before{content:"\E413"}.glyphicons-cloud-minus:before{content:"\E414"}.glyphicons-disk-save:before{content:"\E415"}.glyphicons-disk-open:before{content:"\E416"}.glyphicons-disk-saved:before{content:"\E417"}.glyphicons-disk-remove:before{content:"\E418"}.glyphicons-disk-import:before{content:"\E419"}.glyphicons-disk-export:before{content:"\E420"}.glyphicons-tower:before{content:"\E421"}.glyphicons-send:before{content:"\E422"}.glyphicons-git-branch:before{content:"\E423"}.glyphicons-git-create:before{content:"\E424"}.glyphicons-git-private:before{content:"\E425"}.glyphicons-git-delete:before{content:"\E426"}.glyphicons-git-merge:before{content:"\E427"}.glyphicons-git-pull-request:before{content:"\E428"}.glyphicons-git-compare:before{content:"\E429"}.glyphicons-git-commit:before{content:"\E430"}.glyphicons-construction-cone:before{content:"\E431"}.glyphicons-shoe-steps:before{content:"\E432"}.glyphicons-plus:before{content:"\E433"}.glyphicons-minus:before{content:"\E434"}.glyphicons-redo:before{content:"\E435"}.glyphicons-undo:before{content:"\E436"}.glyphicons-golf:before{content:"\E437"}.glyphicons-hockey:before{content:"\E438"}.glyphicons-pipe:before{content:"\E439"}.glyphicons-wrench:before{content:"\E440"}.glyphicons-folder-closed:before{content:"\E441"}.glyphicons-phone-alt:before{content:"\E442"}.glyphicons-earphone:before{content:"\E443"}.glyphicons-floppy-disk:before{content:"\E444"}.glyphicons-floppy-saved:before{content:"\E445"}.glyphicons-floppy-remove:before{content:"\E446"}.glyphicons-floppy-save:before{content:"\E447"}.glyphicons-floppy-open:before{content:"\E448"}.glyphicons-translate:before{content:"\E449"}.glyphicons-fax:before{content:"\E450"}.glyphicons-factory:before{content:"\E451"}.glyphicons-shop-window:before{content:"\E452"}.glyphicons-shop:before{content:"\E453"}.glyphicons-kiosk:before{content:"\E454"}.glyphicons-kiosk-wheels:before{content:"\E455"}.glyphicons-kiosk-light:before{content:"\E456"}.glyphicons-kiosk-food:before{content:"\E457"}.glyphicons-transfer:before{content:"\E458"}.glyphicons-money:before{content:"\E459"}.glyphicons-header:before{content:"\E460"}.glyphicons-blacksmith:before{content:"\E461"}.glyphicons-saw-blade:before{content:"\E462"}.glyphicons-basketball:before{content:"\E463"}.glyphicons-server:before{content:"\E464"}.glyphicons-server-plus:before{content:"\E465"}.glyphicons-server-minus:before{content:"\E466"}.glyphicons-server-ban:before{content:"\E467"}.glyphicons-server-flag:before{content:"\E468"}.glyphicons-server-lock:before{content:"\E469"}.glyphicons-server-new:before{content:"\E470"}.glyphicons-charging-station:before{content:"\E471"}.glyphicons-gas-station:before{content:"\E472"}.glyphicons-target:before{content:"\E473"}.glyphicons-bed:before{content:"\E474"}.glyphicons-mosquito:before{content:"\E475"}.glyphicons-dining-set:before{content:"\E476"}.glyphicons-plate-of-food:before{content:"\E477"}.glyphicons-hygiene-kit:before{content:"\E478"}.glyphicons-blackboard:before{content:"\E479"}.glyphicons-marriage:before{content:"\E480"}.glyphicons-bucket:before{content:"\E481"}.glyphicons-none-color-swatch:before{content:"\E482"}.glyphicons-bring-forward:before{content:"\E483"}.glyphicons-bring-to-front:before{content:"\E484"}.glyphicons-send-backward:before{content:"\E485"}.glyphicons-send-to-back:before{content:"\E486"}.glyphicons-fit-frame-to-image:before{content:"\E487"}.glyphicons-fit-image-to-frame:before{content:"\E488"}.glyphicons-multiple-displays:before{content:"\E489"}.glyphicons-handshake:before{content:"\E490"}.glyphicons-child:before{content:"\E491"}.glyphicons-baby-formula:before{content:"\E492"}.glyphicons-medicine:before{content:"\E493"}.glyphicons-atv-vehicle:before{content:"\E494"}.glyphicons-motorcycle:before{content:"\E495"}.glyphicons-bed-alt:before{content:"\E496"}.glyphicons-tent:before{content:"\E497"}.glyphicons-glasses:before{content:"\E498"}.glyphicons-sunglasses:before{content:"\E499"}.glyphicons-family:before{content:"\E500"}.glyphicons-education:before{content:"\E501"}.glyphicons-shoes:before{content:"\E502"}.glyphicons-map:before{content:"\E503"}.glyphicons-cd:before{content:"\E504"}.glyphicons-alert:before{content:"\E505"}.glyphicons-piggy-bank:before{content:"\E506"}.glyphicons-star-half:before{content:"\E507"}.glyphicons-cluster:before{content:"\E508"}.glyphicons-flowchart:before{content:"\E509"}.glyphicons-commodities:before{content:"\E510"}.glyphicons-duplicate:before{content:"\E511"}.glyphicons-copy:before{content:"\E512"}.glyphicons-paste:before{content:"\E513"}.glyphicons-bath-bathtub:before{content:"\E514"}.glyphicons-bath-shower:before{content:"\E515"}.glyphicons-shower:before{content:"\E516"}.glyphicons-menu-hamburger:before{content:"\E517"}.glyphicons-option-vertical:before{content:"\E518"}.glyphicons-option-horizontal:before{content:"\E519"}.glyphicons-currency-conversion:before{content:"\E520"}.glyphicons-user-ban:before{content:"\E521"}.glyphicons-user-lock:before{content:"\E522"}.glyphicons-user-flag:before{content:"\E523"}.glyphicons-user-asterisk:before{content:"\E524"}.glyphicons-user-alert:before{content:"\E525"}.glyphicons-user-key:before{content:"\E526"}.glyphicons-user-conversation:before{content:"\E527"}.glyphicons-database:before{content:"\E528"}.glyphicons-database-search:before{content:"\E529"}.glyphicons-list-alt:before{content:"\E530"}.glyphicons-hazard-sign:before{content:"\E531"}.glyphicons-hazard:before{content:"\E532"}.glyphicons-stop-sign:before{content:"\E533"}.glyphicons-lab:before{content:"\E534"}.glyphicons-lab-alt:before{content:"\E535"}.glyphicons-ice-cream:before{content:"\E536"}.glyphicons-ice-lolly:before{content:"\E537"}.glyphicons-ice-lolly-tasted:before{content:"\E538"}.glyphicons-invoice:before{content:"\E539"}.glyphicons-cart-tick:before{content:"\E540"}.glyphicons-hourglass:before{content:"\E541"}.glyphicons-cat:before{content:"\E542"}.glyphicons-lamp:before{content:"\E543"}.glyphicons-scale-classic:before{content:"\E544"}.glyphicons-eye-plus:before{content:"\E545"}.glyphicons-eye-minus:before{content:"\E546"}.glyphicons-quote:before{content:"\E547"}.glyphicons-bitcoin:before{content:"\E548"}.glyphicons-yen:before{content:"\E549"}.glyphicons-ruble:before{content:"\E550"}.glyphicons-erase:before{content:"\E551"}.glyphicons-podcast:before{content:"\E552"}.glyphicons-firework:before{content:"\E553"}.glyphicons-scale:before{content:"\E554"}.glyphicons-king:before{content:"\E555"}.glyphicons-queen:before{content:"\E556"}.glyphicons-pawn:before{content:"\E557"}.glyphicons-bishop:before{content:"\E558"}.glyphicons-knight:before{content:"\E559"}.glyphicons-mic-mute:before{content:"\E560"}.glyphicons-voicemail:before{content:"\E561"}.glyphicons-paragraph-alt:before{content:"\E562"}.glyphicons-person-walking:before{content:"\E563"}.glyphicons-person-wheelchair:before{content:"\E564"}.glyphicons-underground:before{content:"\E565"}.glyphicons-car-hov:before{content:"\E566"}.glyphicons-car-rental:before{content:"\E567"}.glyphicons-transport:before{content:"\E568"}.glyphicons-taxi:before{content:"\E569"}.glyphicons-ice-cream-no:before{content:"\E570"}.glyphicons-uk-rat-u:before{content:"\E571"}.glyphicons-uk-rat-pg:before{content:"\E572"}.glyphicons-uk-rat-12a:before{content:"\E573"}.glyphicons-uk-rat-12:before{content:"\E574"}.glyphicons-uk-rat-15:before{content:"\E575"}.glyphicons-uk-rat-18:before{content:"\E576"}.glyphicons-uk-rat-r18:before{content:"\E577"}.glyphicons-tv:before{content:"\E578"}.glyphicons-sms:before{content:"\E579"}.glyphicons-mms:before{content:"\E580"}.glyphicons-us-rat-g:before{content:"\E581"}.glyphicons-us-rat-pg:before{content:"\E582"}.glyphicons-us-rat-pg-13:before{content:"\E583"}.glyphicons-us-rat-restricted:before{content:"\E584"}.glyphicons-us-rat-no-one-17:before{content:"\E585"}.glyphicons-equalizer:before{content:"\E586"}.glyphicons-speakers:before{content:"\E587"}.glyphicons-remote-control:before{content:"\E588"}.glyphicons-remote-control-tv:before{content:"\E589"}.glyphicons-shredder:before{content:"\E590"}.glyphicons-folder-heart:before{content:"\E591"}.glyphicons-person-running:before{content:"\E592"}.glyphicons-person:before{content:"\E593"}.glyphicons-voice:before{content:"\E594"}.glyphicons-stethoscope:before{content:"\E595"}.glyphicons-paired:before{content:"\E596"}.glyphicons-activity:before{content:"\E597"}.glyphicons-watch:before{content:"\E598"}.glyphicons-scissors-alt:before{content:"\E599"}.glyphicons-car-wheel:before{content:"\E600"}.glyphicons-chevron-up:before{content:"\E601"}.glyphicons-chevron-down:before{content:"\E602"}.glyphicons-superscript:before{content:"\E603"}.glyphicons-subscript:before{content:"\E604"}.glyphicons-text-size:before{content:"\E605"}.glyphicons-text-color:before{content:"\E606"}.glyphicons-text-background:before{content:"\E607"}.glyphicons-modal-window:before{content:"\E608"}.glyphicons-newspaper:before{content:"\E609"}.glyphicons-tractor:before{content:"\E610"}.glyphicons-camping:before{content:"\E611"}.glyphicons-camping-benches:before{content:"\E612"}.glyphicons-forest:before{content:"\E613"}.glyphicons-park:before{content:"\E614"}.glyphicons-field:before{content:"\E615"}.glyphicons-mountains:before{content:"\E616"}.glyphicons-fees-payments:before{content:"\E617"}.glyphicons-small-payments:before{content:"\E618"}.glyphicons-mixed-buildings:before{content:"\E619"}.glyphicons-industrial-zone:before{content:"\E620"}.glyphicons-visitor-tag:before{content:"\E621"}.glyphicons-businessman:before{content:"\E622"}.glyphicons-meditation:before{content:"\E623"}.glyphicons-bath:before{content:"\E624"}.glyphicons-donate:before{content:"\E625"}.glyphicons-sauna:before{content:"\E626"}.glyphicons-bedroom-nightstand:before{content:"\E627"}.glyphicons-bedroom-lamp:before{content:"\E628"}.glyphicons-doctor:before{content:"\E629"}.glyphicons-engineering-networks:before{content:"\E630"}.glyphicons-washing-machine:before{content:"\E631"}.glyphicons-dryer:before{content:"\E632"}.glyphicons-dishwasher:before{content:"\E633"}.glyphicons-luggage-group:before{content:"\E634"}.glyphicons-teenager:before{content:"\E635"}.glyphicons-person-stick:before{content:"\E636"}.glyphicons-person-stick-old:before{content:"\E637"}.glyphicons-traveler:before{content:"\E638"}.glyphicons-veteran:before{content:"\E639"}.glyphicons-group-chat:before{content:"\E640"}.glyphicons-elections:before{content:"\E641"}.glyphicons-law-justice:before{content:"\E642"}.glyphicons-judiciary:before{content:"\E643"}.glyphicons-house-fire:before{content:"\E644"}.glyphicons-firefighters:before{content:"\E645"}.glyphicons-police:before{content:"\E646"}.glyphicons-ambulance:before{content:"\E647"}.glyphicons-light-beacon:before{content:"\E648"}.glyphicons-important-day:before{content:"\E649"}.glyphicons-bike-park:before{content:"\E650"}.glyphicons-object-align-top:before{content:"\E651"}.glyphicons-object-align-bottom:before{content:"\E652"}.glyphicons-object-align-horizontal:before{content:"\E653"}.glyphicons-object-align-left:before{content:"\E654"}.glyphicons-object-align-vertical:before{content:"\E655"}.glyphicons-object-align-right:before{content:"\E656"}.glyphicons-reflect-y:before{content:"\E657"}.glyphicons-reflect-x:before{content:"\E658"}.glyphicons-tick:before{content:"\E659"}.glyphicons-lawnmower:before{content:"\E660"}.glyphicons-call-redirect:before{content:"\E661"}.glyphicons-call-ip:before{content:"\E662"}.glyphicons-call-record:before{content:"\E663"}.glyphicons-call-ringtone:before{content:"\E664"}.glyphicons-call-traffic:before{content:"\E665"}.glyphicons-call-hold:before{content:"\E666"}.glyphicons-call-incoming:before{content:"\E667"}.glyphicons-call-outgoing:before{content:"\E668"}.glyphicons-call-video:before{content:"\E669"}.glyphicons-call-missed:before{content:"\E670"}.glyphicons-theater:before{content:"\E671"}.glyphicons-heartbeat:before{content:"\E672"}.glyphicons-kettlebell:before{content:"\E673"}.glyphicons-fireplace:before{content:"\E674"}.glyphicons-street-lights:before{content:"\E675"}.glyphicons-pedestrian:before{content:"\E676"}.glyphicons-flood:before{content:"\E677"}.glyphicons-open-water:before{content:"\E678"}.glyphicons-for-sale:before{content:"\E679"}.glyphicons-dustbin:before{content:"\E680"}.glyphicons-door:before{content:"\E681"}.glyphicons-camp-fire:before{content:"\E682"}.glyphicons-fleur-de-lis:before{content:"\E683"}.glyphicons-temperature-settings:before{content:"\E684"}.glyphicons-article:before{content:"\E685"}.glyphicons-sunbath:before{content:"\E686"}.glyphicons-balanced-diet:before{content:"\E687"}.glyphicons-ticket:before{content:"\E688"}.glyphicons-parking-ticket:before{content:"\E689"}.glyphicons-parking-meter:before{content:"\E690"}.glyphicons-laptop:before{content:"\E691"}.glyphicons-tree-structure:before{content:"\E692"}.glyphicons-weather-warning:before{content:"\E693"}.glyphicons-temperature-low:before{content:"\E694"}.glyphicons-temperature-high:before{content:"\E695"}.glyphicons-temperature-low-warning:before{content:"\E696"}.glyphicons-temperature-high-warning:before{content:"\E697"}.glyphicons-hurricane:before{content:"\E698"}.glyphicons-storm:before{content:"\E699"}.glyphicons-sorted-waste:before{content:"\E700"}.glyphicons-ear:before{content:"\E701"}.glyphicons-ear-deaf:before{content:"\E702"}.glyphicons-file-plus:before{content:"\E703"}.glyphicons-file-minus:before{content:"\E704"}.glyphicons-file-lock:before{content:"\E705"}.glyphicons-file-cloud:before{content:"\E706"}.glyphicons-file-cloud-download:before{content:"\E707"}.glyphicons-file-cloud-upload:before{content:"\E708"}.glyphicons-paragraph:before{content:"\E709"}.glyphicons-list-numbered:before{content:"\E710"}.glyphicons-donate-heart:before{content:"\E711"}.glyphicons-government:before{content:"\E712"}.glyphicons-maze:before{content:"\E713"}.glyphicons-chronicle:before{content:"\E714"}.glyphicons-user-structure:before{content:"\E715"}.glyphicons-recycle:before{content:"\E716"}.glyphicons-gas:before{content:"\E717"}.glyphicons-waste-pipe:before{content:"\E718"}.glyphicons-water-pipe:before{content:"\E719"}.glyphicons-parking:before{content:"\E720"}.glyphicons-closed:before{content:"\E721"}.glyphicons-mouse:before{content:"\E722"}.glyphicons-mouse-double-click:before{content:"\E723"}.glyphicons-mouse-left-click:before{content:"\E724"}.glyphicons-mouse-right-click:before{content:"\E725"}.glyphicons-mouse-middle-click:before{content:"\E726"}.glyphicons-mouse-scroll:before{content:"\E727"}.glyphicons-resize-vertical:before{content:"\E728"}.glyphicons-resize-horizontal:before{content:"\E729"}.glyphicons-temperature:before{content:"\E730"}.glyphicons-puzzle:before{content:"\E731"}.glyphicons-puzzle-2:before{content:"\E732"}.glyphicons-puzzle-3:before{content:"\E733"}.glyphicons-nearby-square:before{content:"\E734"}.glyphicons-nearby-circle:before{content:"\E735"}.glyphicons-rotate-right:before{content:"\E736"}.glyphicons-rotate-left:before{content:"\E737"}.glyphicons-pictures:before{content:"\E738"}.glyphicons-photo-album:before{content:"\E739"}.glyphicons-cadastral-map:before{content:"\E740"}.glyphicons-fingerprint-scan:before{content:"\E741"}.glyphicons-fingerprint:before{content:"\E742"}.glyphicons-fingerprint-lock:before{content:"\E743"}.glyphicons-fingerprint-ok:before{content:"\E744"}.glyphicons-fingerprint-remove:before{content:"\E745"}.glyphicons-fingerprint-reload:before{content:"\E746"}.glyphicons-pending-notifications:before{content:"\E747"}.glyphicons-synchronization:before{content:"\E748"}.glyphicons-synchronization-ban:before{content:"\E749"}.glyphicons-hash:before{content:"\E750"}.glyphicons-gender-male:before{content:"\E751"}.glyphicons-gender-female:before{content:"\E752"}.glyphicons-gender-virgin-female:before{content:"\E753"}.glyphicons-gender-intersex:before{content:"\E754"}.glyphicons-gender-transgender:before{content:"\E755"}.glyphicons-gender-ori-lesbian:before{content:"\E756"}.glyphicons-gender-ori-gay:before{content:"\E757"}.glyphicons-gender-ori-hetero:before{content:"\E758"}.glyphicons-gender-other:before{content:"\E759"}.glyphicons-gender-unknown:before{content:"\E760"}.glyphicons-scanner:before{content:"\E761"}.glyphicons-multifunction-printer:before{content:"\E762"}.glyphicons-lasso:before{content:"\E763"}.glyphicons-view-360:before{content:"\E764"}.glyphicons-battery-charging:before{content:"\E765"}.glyphicons-battery-full:before{content:"\E766"}.glyphicons-battery-75:before{content:"\E767"}.glyphicons-battery-50:before{content:"\E768"}.glyphicons-battery-25:before{content:"\E769"}.glyphicons-battery-10:before{content:"\E770"}.glyphicons-satellite:before{content:"\E771"}.glyphicons-satellite-dish:before{content:"\E772"}.glyphicons-satellite-dish-alt:before{content:"\E773"}.glyphicons-auction:before{content:"\E774"}.glyphicons-directions:before{content:"\E775"}.glyphicons-race:before{content:"\E776"}.glyphicons-robot:before{content:"\E777"}.glyphicons-ruler-alt:before{content:"\E778"}.glyphicons-cube-empty:before{content:"\E779"}.glyphicons-cube-black:before{content:"\E780"}.glyphicons-move-square:before{content:"\E781"}.glyphicons-drop:before{content:"\E782"}.glyphicons-vr-headset:before{content:"\E783"}.glyphicons-vr-charging:before{content:"\E784"}.glyphicons-vr-low-battery:before{content:"\E785"}.glyphicons-vr-paired:before{content:"\E786"}.glyphicons-vr-settings:before{content:"\E787"}.glyphicons-vr-maintenance:before{content:"\E788"}.glyphicons-filter-remove:before{content:"\E789"}.glyphicons-filter-applied:before{content:"\E790"}.glyphicons-one-day:before{content:"\E791"}.glyphicons-user-vr:before{content:"\E792"}.glyphicons-user-vr-add:before{content:"\E793"}.glyphicons-user-vr-remove:before{content:"\E794"}.glyphicons-dice-1:before{content:"\E795"}.glyphicons-dice-2:before{content:"\E796"}.glyphicons-dice-3:before{content:"\E797"}.glyphicons-dice-4:before{content:"\E798"}.glyphicons-dice-5:before{content:"\E799"}.glyphicons-dice-6:before{content:"\E800"}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.halflings{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.halflings.x05{font-size:6px}.halflings.x2{font-size:24px}.halflings.x3{font-size:36px}.halflings.x4{font-size:48px}.halflings.x5{font-size:60px}.halflings.x6{font-size:72px}.halflings.x7{font-size:84px}.halflings.x8{font-size:96px}.halflings.light:before{color:#f2f2f2}.halflings.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.halflings.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.halflings.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.halflings.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.halflings.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.halflings.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.halflings-glass:before{content:"\E001"}.halflings-music:before{content:"\E002"}.halflings-search:before{content:"\E003"}.halflings-envelope:before{content:"\E004"}.halflings-heart:before{content:"\E005"}.halflings-star:before{content:"\E006"}.halflings-star-empty:before{content:"\E007"}.halflings-user:before{content:"\E008"}.halflings-film:before{content:"\E009"}.halflings-th-large:before{content:"\E010"}.halflings-th:before{content:"\E011"}.halflings-th-list:before{content:"\E012"}.halflings-ok:before{content:"\E013"}.halflings-remove:before{content:"\E014"}.halflings-zoom-in:before{content:"\E015"}.halflings-zoom-out:before{content:"\E016"}.halflings-off:before{content:"\E017"}.halflings-signal:before{content:"\E018"}.halflings-cog:before{content:"\E019"}.halflings-trash:before{content:"\E020"}.halflings-home:before{content:"\E021"}.halflings-file:before{content:"\E022"}.halflings-time:before{content:"\E023"}.halflings-road:before{content:"\E024"}.halflings-download-alt:before{content:"\E025"}.halflings-download:before{content:"\E026"}.halflings-upload:before{content:"\E027"}.halflings-inbox:before{content:"\E028"}.halflings-play-circle:before{content:"\E029"}.halflings-repeat:before{content:"\E030"}.halflings-refresh:before{content:"\E031"}.halflings-list-alt:before{content:"\E032"}.halflings-lock:before{content:"\E033"}.halflings-flag:before{content:"\E034"}.halflings-headphones:before{content:"\E035"}.halflings-volume-off:before{content:"\E036"}.halflings-volume-down:before{content:"\E037"}.halflings-volume-up:before{content:"\E038"}.halflings-qrcode:before{content:"\E039"}.halflings-barcode:before{content:"\E040"}.halflings-tag:before{content:"\E041"}.halflings-tags:before{content:"\E042"}.halflings-book:before{content:"\E043"}.halflings-bookmark:before{content:"\E044"}.halflings-print:before{content:"\E045"}.halflings-camera:before{content:"\E046"}.halflings-font:before{content:"\E047"}.halflings-bold:before{content:"\E048"}.halflings-italic:before{content:"\E049"}.halflings-text-height:before{content:"\E050"}.halflings-text-width:before{content:"\E051"}.halflings-align-left:before{content:"\E052"}.halflings-align-center:before{content:"\E053"}.halflings-align-right:before{content:"\E054"}.halflings-align-justify:before{content:"\E055"}.halflings-list:before{content:"\E056"}.halflings-indent-left:before{content:"\E057"}.halflings-indent-right:before{content:"\E058"}.halflings-facetime-video:before{content:"\E059"}.halflings-picture:before{content:"\E060"}.halflings-pencil:before{content:"\E061"}.halflings-map-marker:before{content:"\E062"}.halflings-adjust:before{content:"\E063"}.halflings-tint:before{content:"\E064"}.halflings-edit:before{content:"\E065"}.halflings-share:before{content:"\E066"}.halflings-check:before{content:"\E067"}.halflings-move:before{content:"\E068"}.halflings-step-backward:before{content:"\E069"}.halflings-fast-backward:before{content:"\E070"}.halflings-backward:before{content:"\E071"}.halflings-play:before{content:"\E072"}.halflings-pause:before{content:"\E073"}.halflings-stop:before{content:"\E074"}.halflings-forward:before{content:"\E075"}.halflings-fast-forward:before{content:"\E076"}.halflings-step-forward:before{content:"\E077"}.halflings-eject:before{content:"\E078"}.halflings-chevron-left:before{content:"\E079"}.halflings-chevron-right:before{content:"\E080"}.halflings-plus-sign:before{content:"\E081"}.halflings-minus-sign:before{content:"\E082"}.halflings-remove-sign:before{content:"\E083"}.halflings-ok-sign:before{content:"\E084"}.halflings-question-sign:before{content:"\E085"}.halflings-info-sign:before{content:"\E086"}.halflings-screenshot:before{content:"\E087"}.halflings-remove-circle:before{content:"\E088"}.halflings-ok-circle:before{content:"\E089"}.halflings-ban-circle:before{content:"\E090"}.halflings-arrow-left:before{content:"\E091"}.halflings-arrow-right:before{content:"\E092"}.halflings-arrow-up:before{content:"\E093"}.halflings-arrow-down:before{content:"\E094"}.halflings-share-alt:before{content:"\E095"}.halflings-resize-full:before{content:"\E096"}.halflings-resize-small:before{content:"\E097"}.halflings-plus:before{content:"\E098"}.halflings-minus:before{content:"\E099"}.halflings-asterisk:before{content:"\E100"}.halflings-exclamation-sign:before{content:"\E101"}.halflings-gift:before{content:"\E102"}.halflings-leaf:before{content:"\E103"}.halflings-fire:before{content:"\E104"}.halflings-eye-open:before{content:"\E105"}.halflings-eye-close:before{content:"\E106"}.halflings-warning-sign:before{content:"\E107"}.halflings-plane:before{content:"\E108"}.halflings-calendar:before{content:"\E109"}.halflings-random:before{content:"\E110"}.halflings-comments:before{content:"\E111"}.halflings-magnet:before{content:"\E112"}.halflings-chevron-up:before{content:"\E113"}.halflings-chevron-down:before{content:"\E114"}.halflings-retweet:before{content:"\E115"}.halflings-shopping-cart:before{content:"\E116"}.halflings-folder-close:before{content:"\E117"}.halflings-folder-open:before{content:"\E118"}.halflings-resize-vertical:before{content:"\E119"}.halflings-resize-horizontal:before{content:"\E120"}.halflings-hdd:before{content:"\E121"}.halflings-bullhorn:before{content:"\E122"}.halflings-bell:before{content:"\E123"}.halflings-certificate:before{content:"\E124"}.halflings-thumbs-up:before{content:"\E125"}.halflings-thumbs-down:before{content:"\E126"}.halflings-hand-right:before{content:"\E127"}.halflings-hand-left:before{content:"\E128"}.halflings-hand-top:before{content:"\E129"}.halflings-hand-down:before{content:"\E130"}.halflings-circle-arrow-right:before{content:"\E131"}.halflings-circle-arrow-left:before{content:"\E132"}.halflings-circle-arrow-top:before{content:"\E133"}.halflings-circle-arrow-down:before{content:"\E134"}.halflings-globe:before{content:"\E135"}.halflings-wrench:before{content:"\E136"}.halflings-tasks:before{content:"\E137"}.halflings-filter:before{content:"\E138"}.halflings-briefcase:before{content:"\E139"}.halflings-fullscreen:before{content:"\E140"}.halflings-dashboard:before{content:"\E141"}.halflings-paperclip:before{content:"\E142"}.halflings-heart-empty:before{content:"\E143"}.halflings-link:before{content:"\E144"}.halflings-phone:before{content:"\E145"}.halflings-pushpin:before{content:"\E146"}.halflings-euro:before{content:"\E147"}.halflings-usd:before{content:"\E148"}.halflings-gbp:before{content:"\E149"}.halflings-sort:before{content:"\E150"}.halflings-sort-by-alphabet:before{content:"\E151"}.halflings-sort-by-alphabet-alt:before{content:"\E152"}.halflings-sort-by-order:before{content:"\E153"}.halflings-sort-by-order-alt:before{content:"\E154"}.halflings-sort-by-attributes:before{content:"\E155"}.halflings-sort-by-attributes-alt:before{content:"\E156"}.halflings-unchecked:before{content:"\E157"}.halflings-expand:before{content:"\E158"}.halflings-collapse:before{content:"\E159"}.halflings-collapse-top:before{content:"\E160"}.halflings-log-in:before{content:"\E161"}.halflings-flash:before{content:"\E162"}.halflings-log-out:before{content:"\E163"}.halflings-new-window:before{content:"\E164"}.halflings-record:before{content:"\E165"}.halflings-save:before{content:"\E166"}.halflings-open:before{content:"\E167"}.halflings-saved:before{content:"\E168"}.halflings-import:before{content:"\E169"}.halflings-export:before{content:"\E170"}.halflings-send:before{content:"\E171"}.halflings-floppy-disk:before{content:"\E172"}.halflings-floppy-saved:before{content:"\E173"}.halflings-floppy-remove:before{content:"\E174"}.halflings-floppy-save:before{content:"\E175"}.halflings-floppy-open:before{content:"\E176"}.halflings-credit-card:before{content:"\E177"}.halflings-transfer:before{content:"\E178"}.halflings-cutlery:before{content:"\E179"}.halflings-header:before{content:"\E180"}.halflings-compressed:before{content:"\E181"}.halflings-earphone:before{content:"\E182"}.halflings-phone-alt:before{content:"\E183"}.halflings-tower:before{content:"\E184"}.halflings-stats:before{content:"\E185"}.halflings-sd-video:before{content:"\E186"}.halflings-hd-video:before{content:"\E187"}.halflings-subtitles:before{content:"\E188"}.halflings-sound-stereo:before{content:"\E189"}.halflings-sound-dolby:before{content:"\E190"}.halflings-sound-5-1:before{content:"\E191"}.halflings-sound-6-1:before{content:"\E192"}.halflings-sound-7-1:before{content:"\E193"}.halflings-copyright-mark:before{content:"\E194"}.halflings-registration-mark:before{content:"\E195"}.halflings-cloud:before{content:"\E196"}.halflings-cloud-download:before{content:"\E197"}.halflings-cloud-upload:before{content:"\E198"}.halflings-tree-conifer:before{content:"\E199"}.halflings-tree-deciduous:before{content:"\E200"}.halflings-cd:before{content:"\E201"}.halflings-save-file:before{content:"\E202"}.halflings-open-file:before{content:"\E203"}.halflings-level-up:before{content:"\E204"}.halflings-copy:before{content:"\E205"}.halflings-paste:before{content:"\E206"}.halflings-door:before{content:"\E207"}.halflings-key:before{content:"\E208"}.halflings-alert:before{content:"\E209"}.halflings-equalizer:before{content:"\E210"}.halflings-king:before{content:"\E211"}.halflings-queen:before{content:"\E212"}.halflings-pawn:before{content:"\E213"}.halflings-bishop:before{content:"\E214"}.halflings-knight:before{content:"\E215"}.halflings-baby-formula:before{content:"\E216"}.halflings-tent:before{content:"\E217"}.halflings-blackboard:before{content:"\E218"}.halflings-bed:before{content:"\E219"}.halflings-apple:before{content:"\E220"}.halflings-erase:before{content:"\E221"}.halflings-hourglass:before{content:"\E222"}.halflings-lamp:before{content:"\E223"}.halflings-duplicate:before{content:"\E224"}.halflings-piggy-bank:before{content:"\E225"}.halflings-scissors:before{content:"\E226"}.halflings-bitcoin:before{content:"\E227"}.halflings-yen:before{content:"\E228"}.halflings-ruble:before{content:"\E229"}.halflings-scale:before{content:"\E230"}.halflings-ice-lolly:before{content:"\E231"}.halflings-ice-lolly-tasted:before{content:"\E232"}.halflings-education:before{content:"\E233"}.halflings-option-horizontal:before{content:"\E234"}.halflings-option-vertical:before{content:"\E235"}.halflings-menu-hamburger:before{content:"\E236"}.halflings-modal-window:before{content:"\E237"}.halflings-oil:before{content:"\E238"}.halflings-grain:before{content:"\E239"}.halflings-sunglasses:before{content:"\E240"}.halflings-text-size:before{content:"\E241"}.halflings-text-color:before{content:"\E242"}.halflings-text-background:before{content:"\E243"}.halflings-object-align-top:before{content:"\E244"}.halflings-object-align-bottom:before{content:"\E245"}.halflings-object-align-horizontal:before{content:"\E246"}.halflings-object-align-left:before{content:"\E247"}.halflings-object-align-vertical:before{content:"\E248"}.halflings-object-align-right:before{content:"\E249"}.halflings-triangle-right:before{content:"\E250"}.halflings-triangle-left:before{content:"\E251"}.halflings-triangle-bottom:before{content:"\E252"}.halflings-triangle-top:before{content:"\E253"}.halflings-terminal:before{content:"\E254"}.halflings-superscript:before{content:"\E255"}.halflings-subscript:before{content:"\E256"}.halflings-menu-left:before{content:"\E257"}.halflings-menu-right:before{content:"\E258"}.halflings-menu-down:before{content:"\E259"}.halflings-menu-up:before{content:"\E260"}.halflings-building:before{content:"\E261"}.halflings-tick:before{content:"\E262"}.halflings-star-half:before{content:"\E263"}.halflings-hash:before{content:"\E264"}.halflings-directions:before{content:"\E265"}.halflings-gas:before{content:"\E266"}.halflings-snowflake:before{content:"\E267"}.halflings-sunlight:before{content:"\E268"}.halflings-selectbox:before{content:"\E269"}.halflings-sortable:before{content:"\E270"}.halflings-note-empty:before{content:"\E271"}.halflings-note:before{content:"\E272"}.halflings-direction-right:before{content:"\E273"}.halflings-direction-left:before{content:"\E274"}.halflings-direction-down:before{content:"\E275"}.halflings-direction-up:before{content:"\E276"}.halflings-parking:before{content:"\E277"}.halflings-coffee-cup:before{content:"\E278"}.halflings-record-empty:before{content:"\E279"}.halflings-move-square:before{content:"\E280"}.halflings-bug:before{content:"\E281"}.halflings-display:before{content:"\E282"}.halflings-direction:before{content:"\E283"}.halflings-group:before{content:"\E284"}.halflings-reflect-y:before{content:"\E285"}.halflings-reflect-x:before{content:"\E286"}.halflings-battery-charging:before{content:"\E287"}.halflings-battery-full:before{content:"\E288"}.halflings-battery-75:before{content:"\E289"}.halflings-battery-50:before{content:"\E290"}.halflings-battery-25:before{content:"\E291"}.halflings-battery-10:before{content:"\E292"}.halflings-paired:before{content:"\E293"}.halflings-rotate-right:before{content:"\E294"}.halflings-rotate-left:before{content:"\E295"}.halflings-list-numbered:before{content:"\E296"}.halflings-paragraph:before{content:"\E297"}.halflings-list-plus:before{content:"\E298"}.halflings-synchronization:before{content:"\E299"}.halflings-cube-black:before{content:"\E300"}@font-face{font-family:'Glyphicons Social';src:url('../fonts/glyphicons-social-regular.eot');src:url('../fonts/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-social-regular.woff2') format('woff2'),url('../fonts/glyphicons-social-regular.woff') format('woff'),url('../fonts/glyphicons-social-regular.ttf') format('truetype'),url('../fonts/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg')}.social{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Social';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social.x05{font-size:12px}.social.x2{font-size:48px}.social.x3{font-size:72px}.social.x4{font-size:96px}.social.x5{font-size:120px}.social.light:before{color:#f2f2f2}.social.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.social.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.social.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.social.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.social.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.social.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.social-pinterest:before{content:"\E001"}.social-dropbox:before{content:"\E002"}.social-google-plus:before{content:"\E003"}.social-jolicloud:before{content:"\E004"}.social-yahoo:before{content:"\E005"}.social-blogger:before{content:"\E006"}.social-picasa:before{content:"\E007"}.social-amazon:before{content:"\E008"}.social-tumblr:before{content:"\E009"}.social-wordpress:before{content:"\E010"}.social-instapaper:before{content:"\E011"}.social-evernote:before{content:"\E012"}.social-xing:before{content:"\E013"}.social-e-mail-envelope:before{content:"\E014"}.social-dribbble:before{content:"\E015"}.social-deviantart:before{content:"\E016"}.social-read-it-later:before{content:"\E017"}.social-linked-in:before{content:"\E018"}.social-gmail:before{content:"\E019"}.social-pinboard:before{content:"\E020"}.social-behance:before{content:"\E021"}.social-github:before{content:"\E022"}.social-youtube:before{content:"\E023"}.social-open-id:before{content:"\E024"}.social-foursquare:before{content:"\E025"}.social-quora:before{content:"\E026"}.social-badoo:before{content:"\E027"}.social-spotify:before{content:"\E028"}.social-stumbleupon:before{content:"\E029"}.social-readability:before{content:"\E030"}.social-facebook:before{content:"\E031"}.social-twitter:before{content:"\E032"}.social-instagram:before{content:"\E033"}.social-posterous-spaces:before{content:"\E034"}.social-vimeo:before{content:"\E035"}.social-flickr:before{content:"\E036"}.social-last-fm:before{content:"\E037"}.social-rss:before{content:"\E038"}.social-skype:before{content:"\E039"}.social-e-mail:before{content:"\E040"}.social-vine:before{content:"\E041"}.social-myspace:before{content:"\E042"}.social-goodreads:before{content:"\E043"}.social-apple:before{content:"\E044"}.social-windows:before{content:"\E045"}.social-yelp:before{content:"\E046"}.social-playstation:before{content:"\E047"}.social-xbox:before{content:"\E048"}.social-android:before{content:"\E049"}.social-ios:before{content:"\E050"}.social-wikipedia:before{content:"\E051"}.social-pocket:before{content:"\E052"}.social-steam:before{content:"\E053"}.social-soundcloud:before{content:"\E054"}.social-slideshare:before{content:"\E055"}.social-netflix:before{content:"\E056"}.social-paypal:before{content:"\E057"}.social-google-drive:before{content:"\E058"}.social-linux-foundation:before{content:"\E059"}.social-ebay:before{content:"\E060"}.social-bitbucket:before{content:"\E061"}.social-whatsapp:before{content:"\E062"}.social-buffer:before{content:"\E063"}.social-medium:before{content:"\E064"}.social-stackoverflow:before{content:"\E065"}.social-linux:before{content:"\E066"}.social-vk:before{content:"\E067"}.social-snapchat:before{content:"\E068"}.social-etsy:before{content:"\E069"}.social-stackexchange:before{content:"\E070"}@font-face{font-family:'Glyphicons Filetypes';src:url('../fonts/glyphicons-filetypes-regular.eot');src:url('../fonts/glyphicons-filetypes-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-filetypes-regular.woff2') format('woff2'),url('../fonts/glyphicons-filetypes-regular.woff') format('woff'),url('../fonts/glyphicons-filetypes-regular.ttf') format('truetype'),url('../fonts/glyphicons-filetypes-regular.svg#glyphicons_filetypesregular') format('svg')}.filetypes{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Filetypes';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filetypes.x05{font-size:12px}.filetypes.x2{font-size:48px}.filetypes.x3{font-size:72px}.filetypes.x4{font-size:96px}.filetypes.x5{font-size:120px}.filetypes.light:before{color:#f2f2f2}.filetypes.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.filetypes.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.filetypes.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.filetypes.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filetypes.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filetypes.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.filetypes-txt:before{content:"\E001"}.filetypes-doc:before{content:"\E002"}.filetypes-rtf:before{content:"\E003"}.filetypes-log:before{content:"\E004"}.filetypes-tex:before{content:"\E005"}.filetypes-msg:before{content:"\E006"}.filetypes-text:before{content:"\E007"}.filetypes-wpd:before{content:"\E008"}.filetypes-wps:before{content:"\E009"}.filetypes-docx:before{content:"\E010"}.filetypes-page:before{content:"\E011"}.filetypes-csv:before{content:"\E012"}.filetypes-dat:before{content:"\E013"}.filetypes-tar:before{content:"\E014"}.filetypes-xml:before{content:"\E015"}.filetypes-vcf:before{content:"\E016"}.filetypes-pps:before{content:"\E017"}.filetypes-key:before{content:"\E018"}.filetypes-ppt:before{content:"\E019"}.filetypes-pptx:before{content:"\E020"}.filetypes-sdf:before{content:"\E021"}.filetypes-gbr:before{content:"\E022"}.filetypes-ged:before{content:"\E023"}.filetypes-mp3:before{content:"\E024"}.filetypes-m4a:before{content:"\E025"}.filetypes-waw:before{content:"\E026"}.filetypes-wma:before{content:"\E027"}.filetypes-mpa:before{content:"\E028"}.filetypes-iff:before{content:"\E029"}.filetypes-aif:before{content:"\E030"}.filetypes-ra:before{content:"\E031"}.filetypes-mid:before{content:"\E032"}.filetypes-m3v:before{content:"\E033"}.filetypes-e-3gp:before{content:"\E034"}.filetypes-swf:before{content:"\E035"}.filetypes-avi:before{content:"\E036"}.filetypes-asx:before{content:"\E037"}.filetypes-mp4:before{content:"\E038"}.filetypes-e-3g2:before{content:"\E039"}.filetypes-mpg:before{content:"\E040"}.filetypes-asf:before{content:"\E041"}.filetypes-vob:before{content:"\E042"}.filetypes-wmv:before{content:"\E043"}.filetypes-mov:before{content:"\E044"}.filetypes-srt:before{content:"\E045"}.filetypes-m4v:before{content:"\E046"}.filetypes-flv:before{content:"\E047"}.filetypes-rm:before{content:"\E048"}.filetypes-png:before{content:"\E049"}.filetypes-psd:before{content:"\E050"}.filetypes-psp:before{content:"\E051"}.filetypes-jpg:before{content:"\E052"}.filetypes-tif:before{content:"\E053"}.filetypes-tiff:before{content:"\E054"}.filetypes-gif:before{content:"\E055"}.filetypes-bmp:before{content:"\E056"}.filetypes-tga:before{content:"\E057"}.filetypes-thm:before{content:"\E058"}.filetypes-yuv:before{content:"\E059"}.filetypes-dds:before{content:"\E060"}.filetypes-ai:before{content:"\E061"}.filetypes-eps:before{content:"\E062"}.filetypes-ps:before{content:"\E063"}.filetypes-svg:before{content:"\E064"}.filetypes-pdf:before{content:"\E065"}.filetypes-pct:before{content:"\E066"}.filetypes-indd:before{content:"\E067"}.filetypes-xlr:before{content:"\E068"}.filetypes-xls:before{content:"\E069"}.filetypes-xlsx:before{content:"\E070"}.filetypes-db:before{content:"\E071"}.filetypes-dbf:before{content:"\E072"}.filetypes-mdb:before{content:"\E073"}.filetypes-pdb:before{content:"\E074"}.filetypes-sql:before{content:"\E075"}.filetypes-aacd:before{content:"\E076"}.filetypes-app:before{content:"\E077"}.filetypes-exe:before{content:"\E078"}.filetypes-com:before{content:"\E079"}.filetypes-bat:before{content:"\E080"}.filetypes-apk:before{content:"\E081"}.filetypes-jar:before{content:"\E082"}.filetypes-hsf:before{content:"\E083"}.filetypes-pif:before{content:"\E084"}.filetypes-vb:before{content:"\E085"}.filetypes-cgi:before{content:"\E086"}.filetypes-css:before{content:"\E087"}.filetypes-js:before{content:"\E088"}.filetypes-php:before{content:"\E089"}.filetypes-xhtml:before{content:"\E090"}.filetypes-htm:before{content:"\E091"}.filetypes-html:before{content:"\E092"}.filetypes-asp:before{content:"\E093"}.filetypes-cer:before{content:"\E094"}.filetypes-jsp:before{content:"\E095"}.filetypes-cfm:before{content:"\E096"}.filetypes-aspx:before{content:"\E097"}.filetypes-rss:before{content:"\E098"}.filetypes-csr:before{content:"\E099"}.filetypes-less:before{content:"\E100"}.filetypes-otf:before{content:"\E101"}.filetypes-ttf:before{content:"\E102"}.filetypes-font:before{content:"\E103"}.filetypes-fnt:before{content:"\E104"}.filetypes-eot:before{content:"\E105"}.filetypes-woff:before{content:"\E106"}.filetypes-zip:before{content:"\E107"}.filetypes-zipx:before{content:"\E108"}.filetypes-rar:before{content:"\E109"}.filetypes-targ:before{content:"\E110"}.filetypes-sitx:before{content:"\E111"}.filetypes-deb:before{content:"\E112"}.filetypes-e-7z:before{content:"\E113"}.filetypes-pkg:before{content:"\E114"}.filetypes-rpm:before{content:"\E115"}.filetypes-cbr:before{content:"\E116"}.filetypes-gz:before{content:"\E117"}.filetypes-dmg:before{content:"\E118"}.filetypes-cue:before{content:"\E119"}.filetypes-bin:before{content:"\E120"}.filetypes-iso:before{content:"\E121"}.filetypes-hdf:before{content:"\E122"}.filetypes-vcd:before{content:"\E123"}.filetypes-bak:before{content:"\E124"}.filetypes-tmp:before{content:"\E125"}.filetypes-ics:before{content:"\E126"}.filetypes-msi:before{content:"\E127"}.filetypes-cfg:before{content:"\E128"}.filetypes-ini:before{content:"\E129"}.filetypes-prf:before{content:"\E130"}.filetypes-json:before{content:"\E131"}.filetypes-site:before{content:"\E132"}.filetypes-xap:before{content:"\E133"}.filetypes-api:before{content:"\E134"}.filetypes-ico:before{content:"\E135"}.filetypes-webp:before{content:"\E136"}.filetypes-bpg:before{content:"\E137"}.filetypes-flac:before{content:"\E138"}.filetypes-ogg:before{content:"\E139"}.filetypes-unknown:before{content:"\E140"}

/***********************************************************************
 *                __                  __                        
 *   ____ _____ _/  |_  ____  _______/  |_____________  ______  
 *  /    \\__  \\   __\/ __ \/  ___/\   __\_  __ \__  \ \____ \ 
 * |   |  \/ __ \|  | \  ___/\___ \  |  |  |  | \// __ \|  |_| |
 * |___||__\_____\__|  \_____>_____/ |__|  |__|  /____  /   __/ 
 *                                                      |__|    
 */

/***********************
 * natestrap config
 */
:root {
    /* font */
    --font-family: sans-serif;
    --font-size: 14px;
    --font-size-lg: 1.4em;
    --line-height: 1.4;
    /* colors */
    --background-color: rgb(255,255,255);
    --shadow-color: rgb(100,100,100);
    --default-color: rgb(240,240,240);
    --default-color-alt-1: rgb(240,240,240);
    --default-color-alt-2: rgb(230,230,230);
    --default-text-color: rgb(0,0,0);
    --dark-color: rgb(51,51,51);
    --dark-color-alt-1: rgb(25,25,25);
    --dark-color-alt-2: rgb(5,5,5);
    --dark-text-color: rgb(255,255,255);
    --primary-color: rgb(51,122,183);
    --primary-color-alt-1: rgb(2,117,216);
    --primary-color-alt-2: rgb(2,90,165);
    --primary-text-color: rgb(255,255,255);
    --info-color: rgb(217,237,247);
    --info-color-alt-1: rgb(91,192,222);
    --info-color-alt-2: rgb(49,176,213);
    --info-text-color: rgb(49,119,175);
    --success-color: rgb(255,175,0);
    --success-color-alt-1: rgb(255,130,0);
    --success-color-alt-2: rgb(255,150,0);
    --success-text-color: rgb(60,118,61);
    --warning-color: rgb(252,248,227);
    --warning-color-alt-1: rgb(240,173,78);
    --warning-color-alt-2: rgb(236,151,31);
    --warning-text-color: rgb(145,109,59);
    --danger-color: rgb(242,222,222);
    --danger-color-alt-1: rgb(217,83,79);
    --danger-color-alt-2: rgb(201,48,44);
    --danger-text-color: rgb(173,68,66);
    /* grid */
    --gutter: 5px;
    --break: 100%;
    --break-point: 100%;
    --container-margin: 5px;
}

/***********************
 * natestrap defaults
 */
* { box-sizing:border-box; }
html, body { padding:0px;margin:0px;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);height:auto; }
hr { border:none;border-top:1px solid rgb(220,220,220);margin:calc(var(--gutter) * 2) 0px; }
table { border-collapse:collapse; }
p { margin:0px;margin-bottom:var(--gutter); }
p:last-of-type { margin-bottom:0px; }
button:hover { cursor:pointer; }
a { text-decoration:none;cursor:pointer;color:var(--primary-color-alt-1); }
a:hover { text-decoration:underline;color:var(--primary-color-alt-2); }
ol, ul { margin-top:0px;margin-bottom:0px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;margin:0px; }
h1 { font-size:30px; }
h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
center { display:block;width:100%; }

/*********************************************
 * natestrap grid system
 */
.container { padding:0px calc(var(--gutter));max-width:var(--break);margin-left:auto;margin-right:auto;overflow:hidden; }
.container-fluid { width:100%;margin-left:auto;margin-right:auto;overflow:hidden; }
.row { margin:0px calc(var(--gutter) * -1);display:flex;flex-wrap:wrap; }
/* .row:after { content:"";clear:both;display:table; } */
[class*="col-"] { padding:0px var(--gutter);width:100%;order:1;box-sizing:border-box;flex-direction:column;float:left; }
.grid .row, .main-grid .row { margin:calc(var(--gutter) * -1);padding:calc(var(--gutter) * 0.5); }
.grid .row [class*="col-"], .main-grid .row [class*="col-"] { margin:calc(var(--gutter) / 2) 0px;padding:0px calc(var(--gutter) / 2); }
.grid-0 .row { margin:0px;padding:0px; }
.grid-0 .row [class*="col-"] { margin:0px;padding:0px; }
.responsive-container { padding:var(--gutter) calc(var(--gutter) * 2) !important; }
.responsive { display:block;width:100%;margin-bottom:1px; }
.responsive > thead, .responsive > tbody, .responsive > tfoot, .responsive > .thead { margin:0px calc(var(--gutter) * -1);padding:0px;display:flex;flex-wrap:wrap; }
[class^="row-"], [class*=" row-"] { margin:var(--gutter);display:flex;flex-wrap:wrap;align-items:center;align-content:space-between;box-sizing:border-box; }
[class*="row-"].top { align-content:flex-start; }
[class^="cell-"], [class*=" cell-"] { padding:var(--gutter);width:100%;order:1;box-sizing:border-box;flex-direction:column;float:left; }
.row-equal { display:table; }
.row-equal [class*="col-"] { display:table-cell; }

/******
 * xs
 */
@media only screen and (min-width:0px)
{
    :root {
        --gutter: 4px;
        --container-margin: 5px;
        --break-point: 100%;
        --break: calc(var(--break-point) - var(--container-margin));
    }

    .col-12, .col-xs-12, .cell-12, .cell-xs-12 { width:100%; }
    .col-11, .col-xs-11, .cell-11, .cell-xs-11 { width:91.6667%; }
    .col-10, .col-xs-10, .cell-10, .cell-xs-10 { width:83.3334%; }
    .col-9, .col-xs-9, .cell-9, .cell-xs-9 { width:75% }
    .col-8, .col-xs-8, .cell-8, .cell-xs-8 { width:66.6667%; }
    .col-7, .col-xs-7, .cell-7, .cell-xs-7 { width:58.3334%; }
    .col-6, .col-xs-6, .cell-6, .cell-xs-6 { width:50%; }
    .col-5, .col-xs-5, .cell-5, .cell-xs-5 { width:41.6667%; }
    .col-4, .col-xs-4, .cell-4, .cell-xs-4 { width:33.3334%; }
    .col-3, .col-xs-3, .cell-3, .cell-xs-3 { width:25%; }
    .col-2, .col-xs-2, .cell-2, .cell-xs-2 { width:16.6667%; }
    .col-1, .col-xs-1, .cell-1, .cell-xs-1 { width:8.3334%; }

    [class*="col-xs"].float-right, [class*="col-xs"].pull-right { order:2; };
    [class*="col-xs"].float-left, [class*="col-xs"].pull-left { order:0; };
    .col-xs-12.float-right, .col-xs-12.float-left, .col-xs-12.pull-right, .col-xs-12.pull-left { order:1; }

    .col-12.float-right, .col-12.pull-right,
    .col-11.float-right, .col-11.pull-right,
    .col-10.float-right, .col-10.pull-right,
    .col-9.float-right, .col-9.pull-right,
    .col-8.float-right, .col-8.pull-right,
    .col-7.float-right, .col-7.pull-right,
    .col-6.float-right, .col-6.pull-right,
    .col-5.float-right, .col-5.pull-right,
    .col-4.float-right, .col-4.pull-right,
    .col-3.float-right, .col-3.pull-right,
    .col-2.float-right, .col-2.pull-right,
    .col-1.float-right, .col-1.pull-right {
        order:2;
    }
    .col-12.float-left, .col-12.pull-left,
    .col-11.float-left, .col-11.pull-left,
    .col-10.float-left, .col-10.pull-left,
    .col-9.float-left, .col-9.pull-left,
    .col-8.float-left, .col-8.pull-left,
    .col-7.float-left, .col-7.pull-left,
    .col-6.float-left, .col-6.pull-left,
    .col-5.float-left, .col-5.pull-left,
    .col-4.float-left, .col-4.pull-left,
    .col-3.float-left, .col-3.pull-left,
    .col-2.float-left, .col-2.pull-left,
    .col-1.float-left, .col-1.pull-left {
        order:0;
    }
    .col-12.float-right, .col-12.float-left, .col-12.pull-right, .col-12.pull-left { order:1; }

    .row-12, .row-xs-12 { width:100%;margin:0px var(--gutter) -1px var(--gutter); }
    .row-11, .row-xs-11 { width:calc(91.6667% - (var(--gutter) * 2)); }
    .row-10, .row-xs-10 { width:calc(83.3334% - (var(--gutter) * 2)); }
    .row-9, .row-xs-9 { width:calc(75% - (var(--gutter) * 2)); }
    .row-8, .row-xs-8 { width:calc(66.6667% - (var(--gutter) * 2)); }
    .row-7, .row-xs-7 { width:calc(58.3334% - (var(--gutter) * 2)); }
    .row-6, .row-xs-6 { width:calc(50% - (var(--gutter) * 2)); }
    .row-5, .row-xs-5 { width:calc(41.6667% - (var(--gutter) * 2)); }
    .row-4, .row-xs-4 { width:calc(33.3334% - (var(--gutter) * 2)); }
    .row-3, .row-xs-3 { width:calc(25% - (var(--gutter) * 2)); }
    .row-2, .row-xs-2 { width:calc(16.6667% - (var(--gutter) * 2)); }
    .row-1, .row-xs-1 { width:calc(8.3334% - (var(--gutter) * 2)); }

    .center-xs-down { text-align:center !important; }
    .center-sm-down { text-align:center !important; }
    .center-md-down { text-align:center !important; }
}
@media only screen and (min-width:0px) and (max-width:575px)
{
    [class*="hidden-"]:not([class*="visible-"]):not(.hidden-sm):not(.hidden-sm-up):not(.hidden-md):not(.hidden-md-up):not(.hidden-lg):not(.hidden-lg-up):not(.hidden-xl):not(.hidden-xl-up) { display:none; }
    [class*="visible-"]:not([class*="hidden-"]):not(.visible-xs-up):not(.visible-xs):not(.visible-xs-down):not(.visible-sm-down):not(.visible-md-down):not(.visible-lg-down):not(.visible-xl-down) { display:none; }
    [class*="hidden-"][class*="visible-"]:not(.visible-xs-up):not(.visible-xs):not(.visible-xs-down):not(.visible-sm-down):not(.visible-md-down):not(.visible-lg-down):not(.visible-xl-down) { display:none; }

    .row-12-margin, .row-xs-12-margin { width:100%;margin:var(--gutter); }
    .list-inline.block-xs > li { display:block; }
    .center-xs { text-align:center !important; }
    .left-xs { text-align:left !important; }
}

/******
 * sm
 */
@media only screen and (min-width:576px)
{
    :root {
        --gutter: 6px;
        --container-margin: 50px;
        --break-point: 576px;
        --break: calc(var(--break-point) - var(--container-margin));
    }

    .col-sm-12, .cell-sm-12 { width:100%; }
    .col-sm-11, .cell-sm-11 { width:91.6667%; }
    .col-sm-10, .cell-sm-10 { width:83.3334%; }
    .col-sm-9, .cell-sm-9 { width:75%; }
    .col-sm-8, .cell-sm-8 { width:66.6667%; }
    .col-sm-7, .cell-sm-7 { width:58.3334%; }
    .col-sm-6, .cell-sm-6 { width:50%; }
    .col-sm-5, .cell-sm-5 { width:41.6667%; }
    .col-sm-4, .cell-sm-4 { width:33.3334%; }
    .col-sm-3, .cell-sm-3 { width:25%; }
    .col-sm-2, .cell-sm-2 { width:16.6667%; }
    .col-sm-1, .cell-sm-1 { width:8.3334%; }

    [class*="col-sm"].float-right, [class*="col-sm"].pull-right { order:2; };
    [class*="col-sm"].float-left, [class*="col-sm"].pull-left { order:0; };
    .col-sm-12.float-right, .col-sm-12.float-left, .col-sm-12.pull-right, .col-sm-12.pull-left { order:1; }

    .row-sm-12 { width:100%;margin:0px var(--gutter) -1px var(--gutter); }
    .row-sm-11 { width:calc(91.6667% - (var(--gutter) * 2)); }
    .row-sm-10 { width:calc(83.3334% - (var(--gutter) * 2)); }
    .row-sm-9 { width:calc(75% - (var(--gutter) * 2)); }
    .row-sm-8 { width:calc(66.6667% - (var(--gutter) * 2)); }
    .row-sm-7 { width:calc(58.3334% - (var(--gutter) * 2)); }
    .row-sm-6 { width:calc(50% - (var(--gutter) * 2)); }
    .row-sm-5 { width:calc(41.6667% - (var(--gutter) * 2)); }
    .row-sm-4 { width:calc(33.3334% - (var(--gutter) * 2)); }
    .row-sm-3 { width:calc(25% - (var(--gutter) * 2)); }
    .row-sm-2 { width:calc(16.6667% - (var(--gutter) * 2)); }
    .row-sm-1 { width:calc(8.3334% - (var(--gutter) * 2)); }

    .center-xs-down { text-align:inherit !important; }
}
@media only screen and (min-width:576px) and (max-width:767px)
{
    [class*="hidden-"]:not([class*="visible-"]):not(.hidden-xs):not(.hidden-xs-down):not(.hidden-md):not(.hidden-md-up):not(.hidden-lg):not(.hidden-lg-up):not(.hidden-xl):not(.hidden-xl-up) { display:none; }
    [class*="visible-"]:not([class*="hidden-"]):not(.visible-xs-up):not(.visible-sm-up):not(.visible-sm):not(.visible-sm-down):not(.visible-md-down):not(.visible-lg-down):not(.visible-xl-down) { display:none; }
    [class*="hidden-"][class*="visible-"]:not(.visible-xs-up):not(.visible-sm-up):not(.visible-sm):not(.visible-sm-down):not(.visible-md-down):not(.visible-lg-down):not(.visible-xl-down) { display:none; }

    .row-sm-12-margin { width:100%;margin:var(--gutter); }
    .list-inline.block-sm > li { display:block; }
    .center-sm { text-align:center !important; }
    .left-sm { text-align:left !important; }
}

/******
 * md
 */
@media only screen and (min-width:768px)
{
    :root {
        --gutter: 8px;
        --container-margin: 50px;
        --break-point: 768px;
        --break: calc(var(--break-point) - var(--container-margin));
    }

    .col-md-12, .cell-md-12 { width:100%; }
    .col-md-11, .cell-md-11 { width:91.6667%; }
    .col-md-10, .cell-md-10 { width:83.3334%; }
    .col-md-9, .cell-md-9 { width:75%; }
    .col-md-8, .cell-md-8 { width:66.6667%; }
    .col-md-7, .cell-md-7 { width:58.3334%; }
    .col-md-6, .cell-md-6 { width:50%; }
    .col-md-5, .cell-md-5 { width:41.6667%; }
    .col-md-4, .cell-md-4 { width:33.3334%; }
    .col-md-3, .cell-md-3 { width:25%; }
    .col-md-2, .cell-md-2 { width:16.6667%; }
    .col-md-1, .cell-md-1 { width:8.3334%; }

    [class*="col-md"].float-right, [class*="col-md"].pull-right { order:2; };
    [class*="col-md"].float-left, [class*="col-md"].pull-left { order:0; };
    .col-md-12.float-right, .col-md-12.float-left, .col-md-12.pull-right, .col-md-12.pull-left { order:1; }

    .row-md-12 { width:100%;margin:0px var(--gutter) -1px var(--gutter); }
    .row-md-11 { width:calc(91.6667% - (var(--gutter) * 2)); }
    .row-md-10 { width:calc(83.3334% - (var(--gutter) * 2)); }
    .row-md-9 { width:calc(75% - (var(--gutter) * 2)); }
    .row-md-8 { width:calc(66.6667% - (var(--gutter) * 2)); }
    .row-md-7 { width:calc(58.3334% - (var(--gutter) * 2)); }
    .row-md-6 { width:calc(50% - (var(--gutter) * 2)); }
    .row-md-5 { width:calc(41.6667% - (var(--gutter) * 2)); }
    .row-md-4 { width:calc(33.3334% - (var(--gutter) * 2)); }
    .row-md-3 { width:calc(25% - (var(--gutter) * 2)); }
    .row-md-2 { width:calc(16.6667% - (var(--gutter) * 2)); }
    .row-md-1 { width:calc(8.3334% - (var(--gutter) * 2)); }

    .center-md-down { text-align:left !important; }
}
@media only screen and (min-width:768px) and (max-width:983px)
{
    [class*="hidden-"]:not([class*="visible-"]):not(.hidden-xs):not(.hidden-xs-down):not(.hidden-sm):not(.hidden-sm-down):not(.hidden-lg):not(.hidden-lg-up):not(.hidden-xl):not(.hidden-xl-up) { display:none; }
    [class*="visible-"]:not([class*="hidden-"]):not(.visible-xs-up):not(.visible-sm-up):not(.visible-md-up):not(.visible-md):not(.visible-md-down):not(.visible-lg-down):not(.visible-xl-down) { display:none; }
    [class*="hidden-"][class*="visible-"]:not(.visible-xs-up):not(.visible-sm-up):not(.visible-md-up):not(.visible-md):not(.visible-md-down):not(.visible-lg-down):not(.visible-xl-down) { display:none; }

    .row-md-12-margin { width:100%;margin:var(--margin); }
    .center-md { text-align:center !important; }
    .left-md { text-align:left !important; }
}

/******
 * lg
 */
@media only screen and (min-width:984px)
{
    :root {
        --gutter: 10px;
        --container-margin: 50px;
        --break-point: 984px;
        --break: calc(var(--break-point) - var(--container-margin));
    }

    .col-lg-12, .cell-lg-12 { width:100%; }
    .col-lg-11, .cell-lg-11 { width:91.6667%; }
    .col-lg-10, .cell-lg-10 { width:83.3334%; }
    .col-lg-9, .cell-lg-9 { width:75%; }
    .col-lg-8, .cell-lg-8 { width:66.6667%; }
    .col-lg-7, .cell-lg-7 { width:58.3334%; }
    .col-lg-6, .cell-lg-6 { width:50%; }
    .col-lg-5, .cell-lg-5 { width:41.6667%; }
    .col-lg-4, .cell-lg-4 { width:33.3334%; }
    .col-lg-3, .cell-lg-3 { width:25%; }
    .col-lg-2, .cell-lg-2 { width:16.6667%; }
    .col-lg-1, .cell-lg-1 { width:8.3334%; }

    [class*="col-lg"].float-right, [class*="col-lg"].pull-right { order:2; };
    [class*="col-lg"].float-left, [class*="col-lg"].pull-left { order:0; };
    .col-lg-12.float-right, .col-lg-12.float-left, .col-lg-12.pull-right, .col-lg-12.pull-left { order:1; }

    .row-lg-12 { width:100%;margin:0px var(--gutter) -1px var(--gutter); }
    .row-lg-11 { width:calc(91.6667% - (var(--gutter) * 2)); }
    .row-lg-10 { width:calc(83.3334% - (var(--gutter) * 2)); }
    .row-lg-9 { width:calc(75% - (var(--gutter) * 2)); }
    .row-lg-8 { width:calc(66.6667% - (var(--gutter) * 2)); }
    .row-lg-7 { width:calc(58.3334% - (var(--gutter) * 2)); }
    .row-lg-6 { width:calc(50% - (var(--gutter) * 2)); }
    .row-lg-5 { width:calc(41.6667% - (var(--gutter) * 2)); }
    .row-lg-4 { width:calc(33.3334% - (var(--gutter) * 2)); }
    .row-lg-3 { width:calc(25% - (var(--gutter) * 2)); }
    .row-lg-2 { width:calc(16.6667% - (var(--gutter) * 2)); }
    .row-lg-1 { width:calc(8.3334% - (var(--gutter) * 2)); }
}
@media only screen and (min-width:984px) and (max-width:1199px)
{   
    [class*="hidden-"]:not([class*="visible-"]):not(.hidden-xs):not(.hidden-xs-down):not(.hidden-sm):not(.hidden-sm-down):not(.hidden-md):not(.hidden-md-down):not(.hidden-xl):not(.hidden-xl-up) { display:none; }
    [class*="visible-"]:not([class*="hidden-"]):not(.visible-xs-up):not(.visible-sm-up):not(.visible-md-up):not(.visible-lg-up):not(.visible-lg):not(.visible-lg-down):not(.visible-xl-down) { display:none; }
    [class*="hidden-"][class*="visible-"]:not(.visible-xs-up):not(.visible-sm-up):not(.visible-md-up):not(.visible-lg-up):not(.visible-lg):not(.visible-lg-down):not(.visible-xl-down) { display:none; }

    .row-lg-12-margin { width:100%;margin:var(--gutter); }
}

/******
 * xl
 */
@media only screen and (min-width:1200px)
{
    :root {
        --gutter: 12px;
        --container-margin: 50px;
        --break-point: 1200px;
        --break: calc(var(--break-point) - var(--container-margin));
    }

    .col-xl-12, .cell-xl-12 { width:100%; }
    .col-xl-11, .cell-xl-11 { width:91.6667%; }
    .col-xl-10, .cell-xl-10 { width:83.3334%; }
    .col-xl-9, .cell-xl-9 { width:75%; }
    .col-xl-8, .cell-xl-8 { width:66.6667%; }
    .col-xl-7, .cell-xl-7 { width:58.3334%; }
    .col-xl-6, .cell-xl-6 { width:50%; }
    .col-xl-5, .cell-xl-5 { width:41.6667%; }
    .col-xl-4, .cell-xl-4 { width:33.3334%; }
    .col-xl-3, .cell-xl-3 { width:25%; }
    .col-xl-2, .cell-xl-2 { width:16.6667%; }
    .col-xl-1, .cell-xl-1 { width:8.3334%; }

    [class*="col-xl"].float-right, [class*="col-xl"].pull-right { order:2; };
    [class*="col-xl"].float-left, [class*="col-xl"].pull-left { order:0; };
    .col-xl-12.float-right, .col-xl-12.float-left, .col-xl-12.pull-right, .col-xl-12.pull-left { order:1; }

    [class*="hidden-"]:not([class*="visible-"]):not(.hidden-xs):not(.hidden-xs-down):not(.hidden-sm):not(.hidden-sm-down):not(.hidden-md):not(.hidden-md-down):not(.hidden-lg):not(.hidden-lg-down) { display:none; }
    [class*="visible-"]:not([class*="hidden-"]):not(.visible-xs-up):not(.visible-sm-up):not(.visible-md-up):not(.visible-lg-up):not(.visible-xl-up):not(.visible-xl):not(.visible-xl-down) { display:none; }
    [class*="hidden-"][class*="visible-"]:not(.visible-xs-up):not(.visible-sm-up):not(.visible-md-up):not(.visible-lg-up):not(.visible-xl-up):not(.visible-xl):not(.visible-xl-down) { display:none; }

    .row-xl-12 { width:100%;margin:0px var(--gutter) -1px var(--gutter); }
    .row-xl-12-margin { width:100%;margin:var(--gutter); }
    .row-xl-11 { width:calc(91.6667% - (var(--gutter) * 2)); }
    .row-xl-10 { width:calc(83.3334% - (var(--gutter) * 2)); }
    .row-xl-9 { width:calc(75% - (var(--gutter) * 2)); }
    .row-xl-8 { width:calc(66.6667% - (var(--gutter) * 2)); }
    .row-xl-7 { width:calc(58.3334% - (var(--gutter) * 2)); }
    .row-xl-6 { width:calc(50% - (var(--gutter) * 2)); }
    .row-xl-5 { width:calc(41.6667% - (var(--gutter) * 2)); }
    .row-xl-4 { width:calc(33.3334% - (var(--gutter) * 2)); }
    .row-xl-3 { width:calc(25% - (var(--gutter) * 2)); }
    .row-xl-2 { width:calc(16.6667% - (var(--gutter) * 2)); }
    .row-xl-1 { width:calc(8.3334% - (var(--gutter) * 2)); }
}

/***********************
 * natestrap forms
 */
textarea { font-family:inherit; }
.form-group { display:block;padding-bottom:20px;vertical-align:top;height:auto;overflow:auto; }
.form-control { display:block;width:100%;border:1px solid var(--default-color-alt-2);border-radius:3px;padding:8px 12px;margin:0px;font-size:18px;box-sizing:border-box;height:40px;background-color:white; }
.form-control, .input-group * { transition-duration:500ms;transition-property:*; }
select.form-control { padding:7px 12px; }
select.form-control, option.form-control { outline:none !important; }
select.form-control:-moz-focusring { color: transparent;text-shadow:0 0 0 #000; }
.form-control.input-lg, .input-group.input-lg .form-control { font-size:var(--font-size-lg);height:50px; }
.form-control:focus { border:1px solid var(--primary-color-alt-1); }
input[type=radio], input[type=checkbox] { transform:scale(1.25);margin:5px;margin-top:-10px;display:inline-block;width:auto; }
textarea.form-control { min-height:100px;resize:vertical; }
label.form-contol { display:block; }
label.control-label { display:block;font-weight:bold;text-align:right;padding-top:10px; }

select.dropdown { visibility:hidden;height:40px; }
.dropdown-wrapper { height:40px;display:inline-block;width:auto; }
.dropdown-wrapper, .dropdown-wrapper * { cursor:pointer; }
.dropdown-wrapper .dropdown { background-color:rgb(240,240,240);box-shadow:inset 0 0 1px black;color:white; }
.dropdown-wrapper .dropdown:hover { background-color:white; }
.dropdown-wrapper .empty { display:none;padding:10px;font-style:italic;color:rgba(255,0,0,0.5); }
.dropdown-wrapper .dropdown-options { padding:0px !important;max-height:40vh;overflow:auto;position:absolute;z-index:9;width:100%;display:none;box-shadow:0 2px 5px rgba(0,0,0,0.5); }
.dropdown-wrapper .dropdown-arrow { position:relative; }
.dropdown-wrapper .dropdown-arrow i { width:0px;height:0px;position:absolute;top:15px;right:15px;border:10px solid;border-color:transparent;border-top-color:rgb(150,150,150); }
.dropdown-option { padding:7px 15px 7px 15px;cursor:pointer; }
.dropdown-option, .dropdown-option * { transition-duration:0ms; }

.input-group { }
.input-group label:not(.inline) { display:block; }
.input-group-addon { display:inline-block;float:left;width:40px;font-size:20px;border-top-left-radius:5px;border-bottom-left-radius:5px;height:40px; }
.input-group-addon { border:1px solid var(--default-color-alt-2);border-right:none;background-color:var(--default-color-alt-1); }
.input-group.input-lg .input-group-addon { height:50px; }
.input-group-addon > * { margin-left:10px;margin-top:8px;width:auto; }

.form-control-addon, label.form-control-addon { display:inline-block;width:calc(100% - 40px);border-top-left-radius:0px;border-bottom-left-radius:0px; }
.dropdown-wrapper .form-control-addon { width:100%; }

/***********************
 * natestrap buttons
 */
.btn { border:1px solid var(--default-color-alt-1);border-radius:5px;background-color:var(--default-color-alt-1);color:var(--default-text-color);font-size:var(--font-size);padding:8px 14px; }
.btn { display:inline-block;width:auto;vertical-align:top;cursor:pointer;transition-duration:250ms;transition-property:border, color, background-color; }
.btn:hover { background-color:var(--default-color-alt-2); }
.btn-primary { border:1px solid var(--primary-color-alt-2);background-color:var(--primary-color-alt-1);color:var(--dark-text-color); }
.btn-primary:hover { background-color:var(--primary-color-alt-2); }
.btn-dark { border:1px solid var(--dark-color-alt-2);background-color:var(--dark-color-alt-1);color:var(--dark-text-color); }
.btn-dark:hover { background-color:var(--dark-color-alt-2); }
.btn-info { border:1px solid var(--info-color-alt-2);background-color:var(--info-color-alt-1);color:var(--dark-text-color); }
.btn-info:hover { background-color:var(--info-color-alt-2); }
.btn-success { border:1px solid var(--success-color-alt-2);background-color:var(--success-color-alt-1);color:var(--dark-text-color); }
.btn-success:hover { background-color:var(--success-color-alt-2); }
.btn-warning { border:1px solid var(--warning-color-alt-2);background-color:var(--warning-color-alt-1);color:var(--dark-text-color); }
.btn-warning:hover { background-color:var(--warning-color-alt-2); }
.btn-danger { border:1px solid var(--danger-color-alt-2);background-color:var(--danger-color-alt-1);color:var(--dark-text-color); }
.btn-danger:hover { background-color:var(--danger-color-alt-2); }
.btn-lg { font-size:var(--font-size-lg);padding:12px 20px;height:50px; }

/***********************
 * natestrap helpers
 */
.text-hidden, .hidden { display:none; }
.text-justify, .justify { text-align:justify; }
.text-center, .center { text-align:center; }
.text-left, .left { text-align:left; }
.text-right, .right { text-align:right; }
.text-middle, .middle { vertical-align:middle; }
.text-top, .top { vertical-align:top; }
.text-bottom, .bottom { vertical-align:bottom; }
.float-right, .pull-right { float:right; }
.float-left, .pull-left { float:left; }
.display-block, .block { display:block; }
.display-inline, .inline { display:inline-block;width:auto; }
.position-relative, .relative { position:relative; }
.position-absolute, .absolute { position:absolute; }
.align-middle { height:auto;margin-top:auto;margin-bottom:auto; }
.full { width:100%; height:100%; }
.panel.full { height:calc(100% - var(--gutter) * 2); }
.no-select, .panel-heading, .plan-tab, .tab-2021-buttons { -webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.no-wrap { white-space:nowrap; }
.show-hover { color:rgba(0,0,0,0); }
.show-hover:hover { color:inherit; }
.form-inline .form-group { display:inline-block; }
.list-unstyled { list-style:none; }
.list-inline { padding:0px; }
.list-inline > li { display:inline-block; }
.max { max-width:100%;max-height:100%; }
.margin-gutter-bottom { margin-bottom:calc(var(--gutter) * 2); }
img, .img-responsive { max-width:100%; }
.table th, .table td { padding:5px 10px;font-size:16px; }
.table-striped tbody tr:nth-child(odd) { background-color:rgba(0,40,80,0.1); }
.table-bordered th, .table-bordered td { border:1px solid rgb(0,0,0,0.2); }
.pointer { cursor:pointer; }

/***********************
 * natestrap panels/cards
 */
.panel, .card { border:1px solid var(--default-color);box-shadow: 0 5px 10px -5px var(--shadow-color);margin-bottom:calc(var(--gutter) * 2);background-color:var(--background-color);box-sizing:border-box; }
.panel.no-margin, .card.no-margin { margin-bottom:0px; }
.panel > .panel-heading, .card > .card-header { padding:10px 15px;border-bottom:1px solid var(--default-color);background-color:var(--default-color);font-weight:bold; }
.panel.toggle > .panel-heading, .card.toggle > .card-header { cursor:pointer; }
.panel > .panel-body, .card > .card-body { padding:15px; }
.panel-dark, .card-dark { border:1px solid var(--dark-color); }
.panel-dark > .panel-heading, .card-dark > .card-header { border-bottom:1px solid var(--dark-color);background-color:var(--dark-color);color:var(--dark-text-color); }
.panel-primary, .card-primary { border:1px solid var(--primary-color); }
.panel-primary > .panel-heading, .card-primary > .card-header { border-bottom:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--primary-text-color); }
.panel-info, .card-info { border:1px solid var(--info-color); }
.panel-info > .panel-heading, .card-info > .card-header { border-bottom:1px solid var(--info-color);background-color:var(--info-color);color:var(--info-text-color); }
.panel-success, .card-success { border:1px solid var(--success-color); }
.panel-success > .panel-heading, .card-success > .card-header { border-bottom:1px solid var(--success-color);background-color:var(--success-color);color:var(--success-text-color); }
.panel-warning, .card-warning { border:1px solid var(--warning-color); }
.panel-warning > .panel-heading, .card-warning > .card-header { border-bottom:1px solid var(--warning-color);background-color:var(--warning-color);color:var(--warning-text-color); }
.panel-danger, .card-danger { border:1px solid var(--danger-color); }
.panel-danger > .panel-heading, .card-danger > .card-header { border-bottom:1px solid var(--danger-color);background-color:var(--danger-color);color:var(--danger-text-color); }
.alert { padding:5px 10px;border-radius:5px;margin-bottom:10px;z-index:999; }
.alert .close { background-color:transparent;border:none;font-size:20px; }
.alert .close:hover { color:red; }
.alert-danger { background-color:rgb(242,222,222);border:1px solid rgba(169,66,66,0.2); }
.alert-danger, .alert-danger button { color:rgb(169,66,66); }
.alert-success { background-color:rgb(222,242,222);border:1px solid rgba(66,169,66,0.2); }
.alert-success, .alert-success button { color:rgb(66,169,66); }

/************************************************************************************************************************************************************************
 * ___________                          ___________.__                 __         .__       .__  __          __________         __  .__                      
 * \__    ___/___ ___  ________    _____\_   _____/|  |   ____   _____/  |________|__| ____ |__|/  |_ ___.__.\______   \_____ _/  |_|__| ____    ____  ______
 *   |    |_/ __ \\  \/  /\__  \  /  ___/|    __)_ |  | _/ __ \_/ ___\   __\_  __ \  |/ ___\|  \   __<   |  | |       _/\__  \\   __\  |/    \  / ___\/  ___/
 *   |    |\  ___/ >    <  / __ \_\___ \ |        \|  |_\  ___/\  \___|  |  |  | \/  \  \___|  ||  |  \___  | |    |   \ / __ \|  | |  |   |  \/ /_/  >___ \ 
 *   |____| \___  >__/\_ \(____  /____  >_______  /|____/\___  >\___  >__|  |__|  |__|\___  >__||__|  / ____| |____|_  /(____  /__| |__|___|  /\___  /____  >
 *              \/      \/     \/     \/        \/           \/     \/                    \/          \/             \/      \/             \//_____/     \/
 * 
 */

pre { text-align:left; }
body { background-image:url('/images/gradient-bg.webp');background-attachment:fixed;background-position:bottom;background-size:100% auto;background-repeat:no-repeat; }

@media only screen and (max-width:768px)
{
	a { display:inline-block;margin:5px; }
}

.scrollup { width:40px; height:40px; position:fixed; bottom:50px; right:10px; display:none; text-indent:-9999px; cursor:pointer; background-color:#ff8000; }

.ctnr-nav { background-color:rgb(50,150,250); background-size:100% 100%; margin-bottom:0px; min-height:70px; padding:20px 0px 0px 0px; }
.ctnr-nav, .ctnr-bg { background-image:url("/images/clouds.jpg");background-size:cover; }
.ctnr-nav, .ctnr-nav a, .ctnr-bg { color:#ffffff; }
.hero-bg { background-image:url("/images/celesta-home-bgrd2.jpg"); }
.hero { padding:20px 20px 20px 20px; }
.bg-bar { text-align:center; font-size:35px; padding:25px; }
.review-bar { border:1px solid #e9ecf2; border-top:0px; border-bottom:0px; padding:40px; }
footer { margin-top:25px; }
img[width="1"] { display:none; }

.padding-1 { padding-left:15px; }
.padding-2 { padding-left:25px; }
.padding-3 { padding-left:50px; }
.right { text-align:right; }

.global-phone h3 { color:#ffffff; font-size:16px; text-align:right; padding-right:15px; margin-top:0px; }
#main-menu { text-align:right; padding:0px; }
#main-menu li { list-style:none; padding-right:10px; display:inline-block; vertical-align:top; }
#mobile-menu-button { height:40px; width:50px; border:1px solid rgba(0,0,0,0.5); border-radius:5px; background-color:rgba(0,0,0,0.1); text-align:center; }
#mobile-menu-button.shown { border:1px solid rgba(255,255,255,0.8); }
#mobile-menu-button .icon-bar { border:1px solid white; height:2px; display:block; margin-top:6px; margin-bottom:6px; margin-left:3px; margin-right:3px; }
#mobile-menu { position:absolute; left:0; right:0; margin-top:-10px; width:100%; background-color:rgba(0,0,0,0.95); border:1px solid rgba(0,0,0,0.9); text-align:right; padding:10px; z-index:100000; display:none; }
#mobile-menu li { list-style:none; padding:5px; font-size:125%; }
#mobile-menu li a { color:white; }
#top-nav { margin-bottom:calc(var(--gutter) * 2); }
#top-nav .container { min-height:50px; }
#top-nav-sticky-placeholder { display:none; }
.container.grid { margin-top:calc(var(--gutter) * -1); }
#helpful { position:fixed;right:50px;top:50px;display:none;z-index:9999; }
#helpful .panel { box-shadow:0 0 20px black;border-radius:5px; }
#helpful p { font-size:18px;margin-bottom:10px; }

.panel-table { box-shadow:0 0 10px -5px rgba(0,0,0,0.5);border:1px solid #d3d3d3; }
.panel > .row { padding:15px; padding-top:10px; }
.panel.panel-default { border:0px; }
.panel .heading { padding-left:10px !important; text-align:left; }
.panel-table .panel-tab { cursor:pointer; }
.panel-table .panel-tab { border:1px solid #D3D3D3; width:200px; }
.panel-table > tr > th { text-align:center; }
.panel-table > tr > td { padding:5px; border-right:1px solid #D3D3D3; border-left:1px solid #D3D3D3; }
.panel-table > tr > th.panel-tab-empty { background-color:#E3E3E3; }
.panel-table > tr > th.active { background-color:white; }
.panel-table > tr > th, .panel .heading { background-color:rgb(40,115,188); color:white; padding:5px; padding-top:10px !important; text-align:center; font-size:18px; font-weight:normal; }
.panel h1, .panel h2, .plan-grid h1, .plan-grid h2 { font-size:22px; padding:3px; margin:0px; text-align:left; padding-left:10px; }
.panel .panel { box-shadow:0 0 0; }
.panel .panel-body { border-bottom:0px !important; padding:15px; }
.panel .panel .panel-heading { background-color:rgba(0, 0, 0, 0.025); }
.panel .panel:hover { box-shadow:0 0 0; }
@media (max-width:400px) { th.panel-tab { font-size:15px; } }
.panel { border:1px solid rgb(40,115,188); color:rgb(0,54,125); border-radius:5px; }
.panel .heading { border-top-right-radius:4px; border-top-left-radius:4px; }
.panel.boxy, .panel.boxy .heading { border-radius:0px; }

#filter { padding-top:10px; padding-bottom:20px; background-color:#F3F3F3; }
.filter_no_plans h3 { color:red; }

.recommend-header { text-align:left;padding-left:15px;white-space:nowrap; }
.recommend-header h2 { padding:0px;margin:0px;font-size:25px; }
.recommend-reason { text-align:center;color:white;background-color:rgba(0, 0, 0, 0.5);padding:7px;box-shadow:inset 0 0 10px -5px black;text-shadow:0 0 15px black; }
.recommended-grid .plan > td { padding:0px;margin-bottom:10px; }
.recommended-grid .plan-name { background-color:rgb(50,150,200) !important; }
.recommended-grid .plan-name a { color:white; }
.recommended-grid .plan-description .description-text { height:75px;overflow-y:auto; }
.recommended-grid .plan-name, .recommended-grid .recommend-reason { padding:10px !important; }

.plan-blocks .border { border:1px solid #D3D3D3;margin:var(--gutter); }
.plan-blocks .plan-name { background-color:rgba(255,255,255,0.5); }

.recommend-header, .plan-grid thead tr { background-color:#F7F7F7;border-bottom:1px solid #D3D3D3; }
.plan-icon { float:left; }
.plan-company { text-align:center; }
.plan-details a { font-size:10px; }
.plan-details a:after { content:"details"; }
.plan-grid i { padding-top:4px; }
.plan-grid .btn-success { margin-top:5px; padding:0px; padding-bottom:3px; padding-left:20px; padding-right:20px; }
.plan-grid .plan-details a { display:none; }
.plan-grid .plan-description ul { margin-left:10px; }
.plan-grid .plan-description .description-text { font-size:13px;padding-left:20px;text-align:left; }
.plan-grid .plan-company i { display:none; }
.plan-grid .plan-company-rating { font-size:150%; }
.plan-term { font-size:35px; text-align:center; }
.plan-term small { font-size:12px; display:block; }
.show-units { padding:5px;padding-top:0px;font-size:10px; }
.bundle_rate { text-align:center; }
.plan-usp { margin:5px 0px 0px 0px;display:none;position:absolute;padding:20px;background-color:rgba(0,0,0,0.9);color:white;width:600px;max-width:80vw;z-index:9999; }
button.get-plan-details { background-color:transparent;border:none; }
.signup-button { padding:7px 15px !important;white-space:nowrap;min-height:35px; }
.signup-button .fa-cart-arrow-down { font-size:20px;float:right;margin:-5px 0px 0px 10px; }
.signup-button span { padding-top:4px;display:block;float:left; }

.plan-grid .plan { border:1px solid transparent;border-top:1px solid #D3D3D3;background-color:white; }
.recommended-grid .plan { border:1px solid #D3D3D3; }
.plan-grid .plan:hover, .plan-blocks .plan:hover { z-index:2;border:1px solid rgb(50,150,200);box-shadow:0 0 10px -5px rgb(100,100,100); }

.plan-name { padding:10px 5px; }
.plan-name, .plan-name a, .recommend-reason { font-size:18px; }
@media only screen and (max-width:767px)
{
	.price-grid .plan { border:1px solid #D3D3D3; }
	.price-grid .plan-name { background-color:rgb(50,150,200) !important;cursor:pointer;text-align:center; }
	.price-grid .plan-name a { color:white; }

	.recommended-grid .plan-description .description-text { height:auto; }

	#top-nav .container { min-height:0px; }
}

span.fa-star { color:#D3D3D3; text-shadow:none !important; display:inline-block; }
span.fa-star.bulbon { color:#ffbb33; }

.response blockquote { font-size:15px;margin-right:5px; }

.modal { position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:rgba(0,0,0,0.5); z-index:10000; overflow:auto; color:black; }
.modal-dialog { position:relative; width:550px; max-width:100%; background-color:white; margin-left:auto; margin-right:auto; border-radius:10px; box-shadow:0 10px 30px -10px black; margin-top:50px; margin-bottom:2px; }
.modal-dialog { padding:25px; }
.modal-lg .modal-dialog { width:550px;min-width:80%;max-width:100%; }
.modal-header { padding-top:25px; }
.modal-footer { padding:15px; }
.modal-title { text-align:center; font-size:20px; }
.modal-body { padding:25px; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; }
.modal .close { position:absolute; top:10px; right:10px; background-color:transparent; border:0px; color:#D3D3D3; }


.info-sign { cursor:pointer; width:15px; height:15px; display:inline-block; background-image:url(/images/icons/info.png); background-size:100%; }
.info-sign:hover { background-image:url(/images/icons/info-hover.png); }

.sort { width:15px; height:15px; display:inline-block; background-image:url(/images/icons/sort.png); background-size:100%; cursor:pointer; }
.sort[data-order="asc"]:hover { background-image:url(/images/icons/sort-asc.png); }
.sort[data-order="desc"]:hover { background-image:url(/images/icons/sort-desc.png); }
.sort.asc:hover { background-image:url(/images/icons/sort-desc.png); }
.sort.desc:hover { background-image:url(/images/icons/sort-asc.png); }
.sort.sorted.asc { background-image:url(/images/icons/sorted-asc.png); }
.sort.sorted.desc { background-image:url(/images/icons/sorted-desc.png); }

.plan-grid tr[data-bundled_rate="Y"].plan, .plan-grid tr[data-bundled_rate="Y"].plan { /* background-color:rgb(225,245,255); */ }
.plan-grid tr[data-prepaid_Y="Y"].plan, .plan-grid tr[data-prepaid_Y="Y"].plan { background-color:rgb(255,255,225); }
.plan-grid tr[data-green="Y"].plan, .plan-grid tr[data-green="Y"].plan { background-color:rgb(225,255,225); }

.reg, .reg a { font-size:10px;color:#B8BBCC; }

.horizontal_rep { text-align:center; }
.horizontal_rep img { height:40px;max-width:100%; }
.main-zip { background-position:center top -300px;background-repeat:no-repeat;text-align:center;padding:50px;padding-top:25px; }
@media only screen and (max-width:575px)
{
	.main-zip { padding:10px !important; }
}
.main-grid { width:100%;padding-top:5px; }
.main-grid .block-content i.fa:not(.fa-star) { font-size:5em;line-height:1.5em;color:white;text-shadow:0 0 10px black; }
.block-content { padding:20px;text-align:center;position:relative; }
.block-content:hover { box-shadow:0 0 10px -5px black; }
.block-content p { margin-top:-10px; }
.block-content h1, .block-content h2, .block-content h3, .block-content h4, .block-content h5 { margin:0px;padding:0px; }
.block-parent:not(.block-open) h1, .block-parent:not(.block-open) h2, .block-parent:not(.block-open) h3, .block-parent:not(.block-open) h4, .block-parent:not(.block-open) h5 { font-size:18px;font-weight:bold; }
.box-small > .block-content { min-height:50px; }
.box-small i.fa { font-size:50px; }
.box-1x2 > .block-content, .box-2x2 > .block-content { min-height:calc(500px + var(--gutter)); }
.box-1x1 > .block-content, .box-2x1 > .block-content, .box-3x1 > .block-content, .box-1x6 > .block-content { min-height:250px; }
@media only screen and (max-width:575px)
{
	[class*="box-"] { display:block;height:auto;min-height:none;flex-direction:none; }
	.box-1x2 > .block-content, .box-2x2 > .block-content, .box-1x1 > .block-content, .box-2x1 > .block-content, .box-3x1 > .block-content, .box-1x6 > .block-content { min-height:10px; }
}
.logos { text-align:center;width:100%;margin-top:10px; }
.logo_grid { display:inline-block;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px; }
.logo_grid img { height:40px; }
.logo_grid:hover { box-shadow:0 0 10px -5px rgb(0,100,200); }
.logo_grid a:hover { text-decoration:none; }
.rep_big_logo { max-width:100%; max-height:250px; }
.reps { padding:5px;background-image:url(/images/front-star-500.webp);background-position:center;background-size:cover;text-shadow:0 0 5px white;vertical-align:bottom; }
.reps .row { background-color:rgba(255,255,255,0.85);padding:5px;margin:5px; }
.reps .row i.fa { margin-top:10px;text-shadow:0 0 0px; }
.review_box { height:200px;overflow-y:auto; }
.review { text-align:left; }
.review img { max-width:100px;max-height:50px;margin-right:10px; }
.review i.fa { text-shadow:0 0 0px; }

.block-orange, .review-action { box-shadow:inset 0 0 50px -25px rgb(230,115,0);background-color:rgba(230,115,0,0.1);color:black; }
.block-yellow, .charity { box-shadow:inset 0 0 50px -25px black;background-color:rgba(252,202,50,0.3);color:black; }
.block-black, .bill-calculator, .plan-picker { box-shadow:inset 0 0 50px -25px rgb(20,20,20);background-color:rgb(110,110,110);color:white; }
.block-black a { color:white; }
.block-green, .green-plans { box-shadow:inset 0 0 50px -25px rgb(0,225,25);background-color:rgba(0,225,25,0.1);color:black; }
.block-grey, .reviews { box-shadow:inset 0 0 50px -25px rgb(100,100,100);background-color:rgb(240,240,240);color:black; }
.block-blue, .solar { box-shadow:inset 0 0 50px -25px rgb(0,125,225);background-color:rgba(0,125,225,0.1);color:black; }
.block-red, .smart-home { box-shadow:inset 0 0 50px -25px rgb(150,50,50);background-color:rgba(150,25,25,0.1);color:black; }

.no-deposit-plans { box-shadow:inset 0 0 50px -25px rgb(0,85,125);background-color:rgba(0,85,125,0.1);color:black;text-shadow:0 0 10px white; }
.biz, .utility { background-color:rgba(150,150,150,0.05);box-shadow: inset 0 0 25px rgba(150,150,150,0.25); }
.utility img { max-width:70%; }
.biz { box-shadow:inset 0 0 50px -25px rgb(25,25,0);background-color:rgba(25,25,0,0.1);color:black;text-shadow:0 0 10px white; }
.news { box-shadow:inset 0 0 50px -25px rgb(50,25,100);background-color:#F7F7F7;color:black;text-shadow:0 0 10px white;padding-top:10px;padding-bottom:0px;text-align:left; }
.moving { box-shadow:inset 0 0 50px -25px black;background-color:rgba(252,202,50,0.3);color:black;text-shadow:0 0 10px white; }
.prepaid-plans { box-shadow:inset 0 0 50px -25px black;background-color:#F3F3F3;color:black;text-shadow:0 0 10px white; }
.plan-picker, .plan-picker-image { height:175px; }

.bill-calculator-image { background-image:url(/images/bill-calculator-500.webp);background-position:center top;color:white;text-shadow:0 0 2px black;background-size:400px auto; }
.plan-picker-image { background-image:url(/images/the-easy-way-500.webp);background-position:center center;color:white;text-shadow:0 0 2px black;background-size:350px auto; }
.green-plans-image { background-image:url(/images/front-green-500.webp);background-position:center bottom;color:white;text-shadow:0 0 2px black; }
.no-deposit-plans-image { background-image:url(/images/front-save-500.webp);background-position:center bottom; }
.solar-image { background-image:url(/images/front-solar-500.webp);background-position:center; }
.smart-home-image { background-image:url(/images/front-smart-home-500.webp);background-position:left; }
.smart-home-image-alt { background-image:url(/images/front-nest-500.webp);background-position:right; }
.charity-image { /*background-image:url(http://media.istockphoto.com/photos/group-of-people-around-the-world-picture-id590051232);*/background-position:left; }
.moving-image { background-image:url(/images/front-moving-500.webp);background-position:left; }
.biz-image { background-image:url(/images/front-biz-500.webp);background-position:center; }
.news-image { /*background-image:url(/images/front-houston-500.webp);*/background-position:center;background-size:auto 100%; }
.prepaid-plans-image { background-image:url(/images/front-chains-500.webp);background-position:center; }
.analyzer-image { background-image:url(/images/analyzer.png);background-position:top left; }
#front-video-image { padding:0px;background-color:black;background-image:url(https://www.texaselectricityratings.com/images/kprc-logo-small.png);background-position:center;background-repeat:no-repeat; }

.media { background-color:#F7F7F7;box-shadow:inset 0 0 50px -25px #666666;color:black; }
.media i { text-shadow:0 0 10px white; }
.media.facebook { background-color:rgba(59,89,152,0.1);box-shadow:inset 0 0 50px -25px rgb(59,89,152); }
.media.facebook * { color:#3b5998; }
.media.twitter { background-color:rgba(0,195,250,0.1);box-shadow:inset 0 0 50px -25px rgb(0,195,250); }
.media.twitter * { color:#00c3fa; }
.media.blog { background-color:rgba(245,125,0,0.1);box-shadow:inset 0 0 50px -25px rgb(245,125,0); }
.media.blog * { color:#f57d00; }
.media:hover { box-shadow:0 0 10px -5px black; }

.provider_right { background-color:#f7f7f7;padding:15px;text-align:center; }
.provider_right h3 { margin:0;padding:5px;padding-bottom:20px; }
.provider_plans { width:100%; }
.provider_plans > thead > tr > th { vertical-align:bottom; }
.provider_plans > tbody > tr > td, .provider_plans > thead > tr > th, .provider_plans > tbody > tr > th { padding:6px 20px 0px 20px;text-align:center;vertical-align:middle; }
.provider_plans > tbody > tr > td { border:1px solid rgba(0,0,0,.1); }
.provider_plans > tbody > tr:hover { background-color:rgba(50,150,255,.05); }
.provider_plans > tbody > tr.nohover:hover { background-color:white; }
.provider_plans.alt { width:auto}
.provider_plans.alt > thead > tr > th { text-align:right;white-space:nowrap; }
.provider_plans.alt > thead > tr > th:after { content:":"; }
.provider_plans.alt > tbody > tr > td { padding-left:0;text-align:left;border:0;white-space:nowrap; }
.provider_plans.alt > tbody > tr { border:1px solid rgba(0,0,0,0.1); }
@media only screen and (max-width:600px)
{
	.provider_plans > tbody > tr > td, .provider_plans > thead > tr > th, .provider_plans > tbody > tr > th { padding:5px 5px 5px 5px; }
}

#bill_image { display:none; z-index:1010; top:0; text-align:center; background-color:white; box-shadow:0 0 10px black; padding:1px; }
#bill_image img { max-width:90vw; }
#bill_head { font-size:125%; font-weight:bold; border-bottom:1px solid rgba(0, 0, 0, 0.2); text-align:center; padding:10px; margin-bottom:1px; }
#bill_head th { width:100%; text-align:center; font-size:150%; font-weight:normal; }
#bill_foot { padding:10px; margin-top:1px; font-size:125%; border-top:1px solid rgba(0, 0, 0, 0.2); text-align:right; }
#bill_image button { border:1px solid rgba(0, 0, 0, 0.2); background-color:rgba(0, 0, 0, 0.1); text-align:center; padding:10px 25px 5px 25px; border-radius:10px; }
#bill_image button:hover { background-color:white; color:black; } 

.navbar-inverse .navbar-text { color:#ffffff; }
.navbar-inverse .navbar-nav > li { padding:0px; }
.navbar-inverse .navbar-nav > li > a { padding-top:0px; margin:0px; color:#ffffff; -o-transition:.25s; -ms-transition:.25s; -moz-transition:.25s; -webkit-transition:.25s; transition:.25s; }
.navbar-inverse .navbar-nav > li > a:hover { color:rgb(255,200,0); }

a { cursor:pointer; text-decoration:underline; }
a:hover { text-decoration:none; }
a.alt { text-decoration:none; }
a.alt:hover { text-decoration:underline; }
a.underline { border-bottom:1px solid; }
a.underline:hover { border-bottom:1px solid transparent; }

.blue-hover { width:100%; }
.blue-hover td, .blue-hover th { padding:6px;padding-bottom:4px;text-align:center;vertical-align:middle; }
.blue-hover td { border:1px solid rgba(0,0,0,0.1); }
.blue-hover tbody tr:hover { background-color:rgba(50,150,255,0.05); }

main { min-height:50vh; }

.alert { padding:10px 15px 10px 15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px; }
.alert h4 { margin-top:0;color:inherit; }
.alert .alert-link { font-weight:700; }
.alert>p,.alert>ul { margin-bottom:0; }
.alert>p+p { margin-top:5px; }
.alert-success { color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6; }
.alert-success hr { border-top-color:#c9e2b3; }
.alert-success .alert-link { color:#2b542c; }
.alert-info { color:#31708f;background-color:#d9edf7;border-color:#bce8f1; }
.alert-info hr { border-top-color:#a6e1ec; }
.alert-info .alert-link { color:#245269; }
.alert-warning { color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc; }
.alert-warning hr { border-top-color:#f7e1b5; }
.alert-warning .alert-link{ color:#66512c; }
.alert-danger{ color:#a94442;background-color:#f2dede;border-color:#ebccd1; }
.alert-danger hr{ border-top-color:#e4b9c0; }
.alert-danger .alert-link{ color:#843534; }
.alert .close { background-color:transparent;border:none;color:rgb(150,150,150); }
.alert .close:hover { color:black; }

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.no-shadow { text-shadow:none !important; box-shadow:none !important; }

table.house-rate { width:100%; }
table.house-rate tr { border:none !important; }
table.house-rate th { vertical-align:bottom;width:33%;padding:0px;text-align:center;background-color:transparent;border:none !important; }
table.house-rate td { vertical-align:top;padding:0px;border:none !important; }
table.house-rate i { cursor:pointer;color:rgb(200,200,200) !important; }
table.house-rate i.small { font-size:20px;line-height:27px; }
table.house-rate i.medium { font-size:30px;line-height:35px; }
table.house-rate i.large { font-size:40px;line-height:40px; }
table.house-rate i.all { font-size:35px;line-height:35px;color:rgb(255,150,0) !important; }
table.house-rate i:hover { color:rgb(100,100,100) !important; }
table.house-rate i.selected { text-decoration:underline;color:black !important; }
table.house-rate .house-graph { padding:0px !important;margin:0px !important; }
table.house-rate .house-graph table { table-layout:fixed; }
table.house-rate .house-graph td.hgb { height:15px;border-top:2px solid transparent !important;border-bottom:2px solid transparent !important;cursor:pointer; }
/*
table.house-rate th.house-graph td.hgb.rate_500, table.house-rate th.house-graph td.hgb.rate_1000, table.house-rate th.house-graph td.hgb.rate_2000
{
	border-top:2px solid rgba(50,150,200,0.5) !important;border-bottom:2px solid rgba(50,150,200,0.5) !important;
}
*/
table.house-rate .house-graph td.hgb.hover { border-bottom:2px solid rgb(200,200,200) !important;border-top:2px solid rgb(200,200,200) !important; }
table.house-rate .house-graph td.hgb:hover { border-bottom:2px solid rgb(100,100,100) !important;border-top:2px solid rgb(100,100,100) !important; }
table.house-rate .house-graph td.hgb.selected { border-bottom:2px solid black !important;border-top:2px solid black !important; }

table.house-rate.slim .house-graph td.hgb { height:10px;border-top:none !important; }
table.house-rate.slim .house-graph td.hgb.hover { border-top:none !important; }
table.house-rate.slim .house-graph td.hgb:hover { border-top:none !important; }
table.house-rate.slim .house-graph td.hgb.selected { border-top:none !important; }

.slider { position:relative;cursor:pointer;width:100%;height:16px; }
.slider .slider-bg { background-color:rgb(222,222,222);border:1px solid rgb(200,200,200);border-radius:5px;height:5px;width:100%;position:absolute;top:7px;  }
.slider .slider-button { background-color:rgb(40,115,188);border-radius:15px;height:15px;width:15px;display:inline-block;position:absolute;top:2px;border:1px solid white;box-shadow:0 0 3px -2px black; }
.slider.sliding .slider-bg, .slider:hover .slider-bg { background-color:rgb(245,245,245); }
.slider.sliding .slider-button { height:18px;width:18px;top:0px;box-shadow:0 0 5px -3px black; }

.rates-table, .company-rates-table {width: 100%; border: 1px solid #d3d3d3;} 
.rates-table th {text-align:left;}
.company-rates-table th, .company-rates-table td { padding:2px 10px;text-align:right; }
.company-rates-table th:first-of-type, .company-rates-table td:first-of-type { text-align:left; }
.company-rates-table tr.highlight { background-color:yellow; }

.google-badge { box-shadow:0 2px 5px rgb(200,200,200);border-top-right-radius:3px;border-top-left-radius:3px;display:inline-block;width:auto;background-color:white;transition:color 0.5s, background-color 0.5s; }
.google-badge:hover { background-color:rgb(247,247,249); }
.google-border { border-top-right-radius:3px;border-top-left-radius:3px;background-color:rgb(79,206,106);height:6px; }
.google-badge-btn { border-top:1px solid transparent;padding:10px 15px 2px 15px; }
.google-badge-score { display:inline-block; }
.google-rating { color:rgb(231,113,27);font-size:20px; }

#main-recommended { margin-top:10px; }

/************************************************************************************************************************************************************************
 * ___________                          ___________.__                 __         .__       .__  __          __________         __  .__                      
 * \__    ___/___ ___  ________    _____\_   _____/|  |   ____   _____/  |________|__| ____ |__|/  |_ ___.__.\______   \_____ _/  |_|__| ____    ____  ______
 *   |    |_/ __ \\  \/  /\__  \  /  ___/|    __)_ |  | _/ __ \_/ ___\   __\_  __ \  |/ ___\|  \   __<   |  | |       _/\__  \\   __\  |/    \  / ___\/  ___/
 *   |    |\  ___/ >    <  / __ \_\___ \ |        \|  |_\  ___/\  \___|  |  |  | \/  \  \___|  ||  |  \___  | |    |   \ / __ \|  | |  |   |  \/ /_/  >___ \ 
 *   |____| \___  >__/\_ \(____  /____  >_______  /|____/\___  >\___  >__|  |__|  |__|\___  >__||__|  / ____| |____|_  /(____  /__| |__|___|  /\___  /____  >
 *              \/      \/     \/     \/        \/           \/     \/                    \/          \/             \/      \/             \//_____/     \/
 * 
 */

/* fonts */
@font-face {
  font-family: 'Signature';
  src: url('/fonts/signature.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Varela Round';
  src: url('/fonts/VarelaRound-Regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'benton-sans';
  src: url('/fonts/benton-sans-book.otf') format("opentype");
}

/* layout */
a, button, input { outline:0; }
a:focus, button:focus, input:focus { outline:0; }
body { color:rgb(50,50,50);overflow-y:scroll; }
body, input, label { font-family:'Varela Round','Trebuchet MS',sans-serif; }
input { width:100%; }
td { vertical-align:top; }
code, pre { display:block;text-align:left; }
.page-contents { min-height:80vh; }
.hero { width:100%;height:80vh;min-height:300px;background-size:cover;background-position:center;position:relative;padding:0px; }
.hero-cover { position:absolute;top:0;bottom:0;left:0;right:0; }
.hero-cover-blue { background-color:rgba(20,75,188,0.25); }
.hero-box { border-radius:15px;background-color:rgba(0,0,0,0.5);margin:20px 0px;box-shadow:0px 3px 7px -3px rgba(0,0,0,0.5);color:white; }

/* text */
h1, h2, h3, h4, h5 { line-height:1em;font-family:'Varela Round','Trebuchet MS',sans-serif; }
h1 { font-size:40px;letter-spacing:2px;margin-top:30px;margin-bottom:10px; }
h2 { font-size:30px;letter-spacing:1px;margin-top:20px;margin-bottom:5px; }
h3 { font-size:20px;margin-top:20px;margin-bottom:5px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
@media only screen and (max-width:768px)
{
	h1 { font-size:25px;letter-spacing:1px;margin:20px 0px; }
	h2 { font-size:20px;letter-spacing:0px;margin:15px 0px; }
	h3 { font-size:18px;letter-spacing:0px;margin:10px 0px; }
	h1, h2, h3, h4, h5 { text-align:center; }
}
p { padding:0px 25px; }
@media only screen and (max-width:768px)
{
	p { padding:0px 10px; }
}
.hr-blue-dark { border:none;border-top:1px solid rgb(0,54,125); }
.text-white { color:white; }
a.text-white:hover { color:rgb(200,200,200); }
.text-black { color:black; }
.text-grey-xlight { color:rgb(200,200,200); }
.text-grey-light, .plan-card-company a { color:rgb(145,145,160); }
.text-grey-dark { color:rgb(125,125,125); }
.text-blue-xlight { color:rgb(42,138,193); }
.text-blue-light, .text-blue-hover, .plan-card-plan-type, .plan-tabs .plan-tab { color:rgb(40,115,188); }
.text-blue-dark, .text-blue-hover:hover, .plan-card-rate, .plan-row, .plan-tabs .plan-tab.active { color:rgb(0,54,125); }
.text-red-hover { color:rgb(100,0,0); }
.text-red-hover:hover { color:rgb(255,0,0); }
.text-orange { color:rgb(255,206,76); }
.text-upper { text-transform:uppercase; }
input.text-upper:placeholder-shown { text-transform:none; }
.padded-100 { padding-top:100px;padding-bottom:125px; }
.padded-50 { padding-top:50px;padding-bottom:45px; }
.padded-25 { padding-top:25px;padding-bottom:30px; }
.padded-10 { padding-top:10px;padding-bottom:15px; }
.padded { padding:5px; }
.padding-100 { padding:100px; }
.padding-50 { padding:50px; }
.padding-25 { padding:25px; }
.padding-10 { padding:10px; }
@media only screen and (max-width:768px)
{
	.padded-100, .padded-50, .padded-25 { padding:5px;padding-top:20px;padding-bottom:20px; }
	.padding-100, .padding-50, .padding-25 { padding:5px;padding-top:20px;padding-bottom:20px; }
}
.padding-none { padding:0px; }
.center-vertical { padding-top:30vh; }
.margin-top-10 { margin-top:10px; }
.padded-50 > h2 { margin-top:10px; }
.rounded-box { border-radius:5px;padding:15px;margin-top:calc(var(--gutter) * 2); }
.rounded-box h3 { margin:0px;margin-bottom:10px; }
.rounded-box h2 { margin:0px; }
.rounded-box hr { margin:10px 0px; }

/* navigation */
.nav { color:white; }
.nav.header { letter-spacing:2px;box-shadow:0 0 10px black; }
.nav.header .zip-form { letter-spacing:1px;padding:7px 0px; }
.nav.header .zip-form .dropdown-wrapper { min-width:50px;height:auto;margin:0px; }
.nav.header .zip-code { width:110px; }
.nav.header .logo-bg-lg { background-position:top left 10px;background-repeat:no-repeat; }
.nav .customer-type-wrapper { width:140px; }
.nav .commodity-wrapper { width:160px; }
.nav.header .phone-bar { padding:5px 0px; }
.nav.header #mobile-toggle { color:white;font-size:35px;margin:5px 10px; }
@media only screen and (max-width:768px) { .nav.header .phone-bar { padding:0px; } }
.nav.footer { letter-spacing:1px;font-size:12px;padding-top:25px; }
.nav h1 { margin:10px; }
.nav a { color:white;text-decoration:none; }
.nav a:hover { text-decoration:underline; }
.nav ul { padding-top:3px; }
.nav li { margin-left:20px;margin-bottom:10px;padding:0px; }
.nav.footer li { margin:10px; }
.nav .logo-image { max-width:100%;max-height:45px; }
.nav .logo-image-sm { max-height:25px; }
.nav .phone-sm { color:rgb(161,218,255); }
.nav .phone-md { color:rgb(161,218,255);margin-top:5px; }
.nav-breadcrumbs { color:rgb(150,175,200);font-size:12px;letter-spacing:0px;padding:0px; }
.nav-breadcrumbs.breadcrumbs-lg { margin-top:55px; }
.nav-breadcrumbs b { color:white;font-weight:normal; }
.nav-breadcrumbs a { color:rgba(255,255,255,0.7);text-decoration:underline; }
.nav-breadcrumbs a:hover { color:white; }
.page-content { z-index:2; }
.page-title { background-image:linear-gradient(rgb(18,65,115), rgb(25,86,145) 10%, rgb(25,86,145)); }
.page-title { background-color:rgb(25,86,145);color:white;padding:25px 5px; }
.page-title h1 { padding:0px;margin:0px; }

.dark-bar { background-color:rgb(25,86,145);background-image:linear-gradient(rgb(18,65,115), rgb(25,86,145) 10%, rgb(25,86,145));color:rgb(161,218,255); }

.light-bar { background-color:rgb(42,115,189);background-image:linear-gradient(rgb(46,119,194), rgb(42,115,189) 10%, rgb(42,115,189)); }

.title-bar { background-color:rgb(25,86,145);border-top:2px solid rgb(18,65,115);background-image:linear-gradient(rgb(18,65,115), rgb(25,86,145) 10%, rgb(25,86,145));color:white;padding:15px; }

.trust-bar { background-color:rgb(230,230,230);background-image:linear-gradient(rgb(245,245,245), rgb(253,253,253) 10%, rgb(230,230,230));color:rgb(161,218,255);border-bottom:1px solid rgb(200,200,200); }
.trust-bar img { height:30px; }
.trust-bar td { padding:5px 20px 0px 20px; }
.trust-bar th { vertical-align:middle;font-weight:normal; }
.trust-bar .menu-button { color:rgb(150,150,150);display:inline-block;padding:20px; }
.trust-bar .menu-button:hover { text-decoration:none;color:black;background-color:rgba(255,255,255,0.5); }

.footer-media i { font-size:30px;margin-right:20px; }

.home-page-icon { font-size:100px; }
.home-page-reps-star { padding:5px;background-image:url(/images/front-star-500.webp);background-position:center;background-size:cover;text-shadow:0 0 5px white;vertical-align:bottom; }
.home-page-reps-star .row { background-color:rgba(255,255,255,0.85);padding:5px;margin:5px; }
.home-page-reps-star .row i.fa { margin-top:10px;text-shadow:0 0 0px; }

/* forms */
.pretty-form { border-radius:30px;display:inline-block;width:auto;margin:0 auto;padding:10px; }
.pretty-form-sm { border-radius:20px;display:inline-block;width:auto;margin:0 auto;padding:5px 5px 5px 5px; }
.cta, .pretty-input, input.pretty-input, .pretty-form .dropdown-options, button.pretty-input, .pretty-input-wrapper { border:none;min-height:40px;border-radius:20px;padding:5px 20px;font-size:18px;white-space:nowrap;letter-spacing:1px;height:auto;min-height:none;background-color:white; }
.cta-sm { font-size:16px;min-height:10px; }
button.pretty-input, button.cta { background:linear-gradient(rgb(200,200,200), rgb(225,225,225)); }
textarea.pretty-input { width:100%;resize:vertical;padding:20px; }
.pretty-input-file { cursor:pointer;color:rgb(200,200,200); }
.pretty-input-file input[type=file] { display:none; }
.pretty-input-wrapper { position:relative;text-align:left;overflow:hidden; }
.pretty-input-wrapper input, .pretty-input-wrapper div { border:none;padding:5px;font-size:18px;position:absolute;width:100%;background-color:transparent;z-index:0; }
.pretty-input-wrapper button { float:right;position:absolute;bottom:5px;right:5px;height:30px;min-height:30px;font-size:16px; }
.pretty-input-wrapper i.fa { margin-top:6px;margin-right:5px;width:20px;text-align:right; }
.cta.with-image { padding:15px; }
.cta.with-image img { position:absolute;top:4px;left:5px; }
.form-sm .cta, .form-sm .pretty-input, .form-sm input.pretty-input, .form-sm .dropdown-options { min-height:20px;font-size:16px; }
button.cta { background:linear-gradient(rgb(255,200,50), rgb(255,136,72));color:black; }
.cta:active, .plan .cta:focus, .plan .cta:hover { background:radial-gradient(circle at center, yellow, orange); }
.button-shadow { width:150px;height:15px;display:block;margin-top:-7px;margin-left:auto;margin-right:auto; }
.radio-wrapper { display:block;text-align:left;width:100%; }
.form-sm .dropdown-arrow i { top:10px; }
.full-width { width:100%; }
input[type="checkbox"], input[type="radio"] { transform:scale(1.5); }
.city-top-form { display:inline-block;width:auto;background-color:white;border-radius:10px;border:1px solid rgba(50,150,200,0.5);padding:20px;padding-bottom:0px;box-shadow:5px 5px 10px -5px black;margin-bottom:15px; }
.plan .cta { background-color:transparent;font-size:16px;min-height:0px;padding:5px 15px; }
.plan-row .cta { font-size:12px;padding:5px 7px; }

/* datepicker */
#datepicker { border: 1px solid rgb(50,150,200); background-color: rgba(50,150,200,0.95); color: white; }
#datepicker { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 5px; position: absolute; }
#datepicker_next, #datepicker_back { cursor: pointer; }
#datepicker_next:hover, #datepicker_back:hover { background-color: rgba(255,255,255,0.3); }
#datepicker_back:after { content: '<'; }
#datepicker_next:after { content: '>'; }
#datepicker th { text-align: center; padding: 5px; }
.datepicker_day { border: 1px solid rgba(255,255,255,0); background-color: rgba(255,255,255,0.3); cursor: pointer; text-align: center; padding: 8px; }
.datepicker_day.current, .datepicker_day:hover { border: 1px solid rgb(255,255,255); background-color: rgb(250,250,250); color: black; }
.datepicker_day.disabled { border: 1px solid transparent; background-color: rgba(200,200,200,0.5); color:rgba(200,200,200,0.5); cursor: default; }

/* exit form */
#exit-form { position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:rgba(0,0,0,0.5);text-align:center; }
#exit-form-contents { display:block;margin-left:auto;margin-right:auto;margin-top:20vh;width:400px;max-width:100%;border-radius:10px;padding:20px 50px;position:relative; }
#exit-form-contents > * { margin-top:10px; }
#exit-form-close { position:absolute;top:0px;right:20px;cursor:pointer;color:rgb(255,100,100);font-size:20px; }

/* backgrounds */
.bg-white, .plan-card, .plan-row.even, .plan-row-tiny.even, .plan-box { background-color:white; }
.bg-grey-xlight { background-color:rgb(250,250,250); }
.bg-grey-light, .plan-card-rate, .plan-card-rate-bar { background-color:rgb(245,245,245); }
.bg-grey { background-color:rgb(200,200,200); }
.bg-grey-dark, .plan-card-name { background-color:rgb(75,75,75);color:white; }
.bg-blue-xxlight { background-color:rgb(245,250,255); }
.bg-blue-xlight { background-color:rgb(240,248,253); }
.bg-blue-xxlight > .bg-blue-xlight { background-color:white; }
.bg-blue-light, .plan-card-plan-type, .plan-single-cta, .dropdown-option:hover { background-color:rgb(205,228,249);color:black; }
.bg-blue-dark, .plan-card-usp, .carousel-index.active, .dropdown-options { background-color:rgb(40,115,188) !important;color:white; }
.bg-blue-dark-transparent { background-color:rgba(40,115,188,0.5);color:white; }
.dropdown-option.selected { font-style:italic;background-color:rgba(205,228,249,0.3);color:white; }
.bg-blue-dark-light  { background-image:linear-gradient(rgb(46,119,194), rgb(42,115,189) 10%, rgb(220,240,255)); }
.bg-green-xxlight { background-color:rgb(229,255,229); }
.bg-green-xlight { background-color:rgb(229,254,255); }
.bg-green-light, .plan-row-header { background-color:rgb(209,224,231); }
.bg-orange-light { background-color:rgb(229,169,42); }
.bg-orange-dark { background-color:rgb(220,116,52); }
@media only screen and (max-width:575px)
{
	.bg-grey-light-xs { background-color:rgb(245,245,245); }
	.bg-grey-dark-xs { background-color:rgb(75,75,75);color:white; }
	.bg-grey-dark-xs a { color:white; }

	.bg-blue-xxlight-xs { background-color:rgb(245,250,255); }
	.bg-blue-xlight-xs { background-color:rgb(240,248,253); }
	.bg-blue-light-xs { background-color:rgb(205,228,249);color:black; }
	.bg-blue-dark-xs { background-color:rgb(40,115,188) !important;color:white; }
}

.hover-blue-light:hover { background-color:rgba(0,100,200,0.05); }

/* misc */
.front-box { padding:20px;border:1px solid rgba(50,150,200,0.5);background-color:rgba(50,150,200,0.1);border-radius:5px; }
.front-box h3 { margin:0px;margin-bottom:10px; }
.front-box h4 { text-align:center; }
.front-box i.fa, .front-box i[class*=entypo] { font-size:30px;float:right;margin-top:-10px; }
.review-2020:not(.rounded-box) { border:1px solid rgba(0,0,0,0.1);border-radius:10px;background-color:rgba(100,100,100,0.1);padding:20px;margin-bottom:10px; }
.review-2020 .review-rating { float:left;margin-right:15px; }
.review-2020 .review-star-tall { font-size:20px; }
.review-2020 .review-star-short { font-size:15px; }
.review-2020 .review-star-gold { color:gold;text-shadow:0 0 1px rgb(25,86,145); }
.review-2020 .review-star-grey { color:grey; }
.review-2020 .review-title { font-weight:bold;font-size:18px; }
.review-2020 .review-signature { color:rgb(120,120,120);font-size:14px;font-style:italic;text-align:right; }
.review-2020 table { margin-top:10px;color:rgba(0,0,0,0.2); }
.review-2020 td.left-quote { vertical-align:top; }
.review-2020 td.review-body { vertical-align:middle;color:black;padding:5px 10px; }
.review-2020 td.right-quote { vertical-align:bottom; }
.review-2020.bg-blue-dark td.review-body, .review-2020.bg-blue-dark .review-signature, .review-2020.bg-blue-dark .text-blue-dark { color:white; }
.review-2020 a.review-tag { text-decoration:none; }

/* tables */
.table-blue-dark thead { background-color:rgb(40,115,188);color:white; }
.table-blue-dark thead td { border:1px solid rgb(40,115,188); }
.table-blue-dark tbody { background-color:white; }
.table-blue-dark tbody tr td { border:1px solid rgb(195,218,245); }

/* awards */
.rep-award-logo { position:absolute;bottom:5px;right:-25px;z-index:1; }
@media only screen and (max-width:768px)
{
	.rep-award-logo { height:25px;bottom:10px;right:0px; }
}
.checkout .rep-award-logo, .single-page .rep-award-logo { position:relative; }

/* plan cards and lists */
.plan-card form div[class*=col-] { display:block;width:100%;padding-bottom:5px; }
.plan-tabs { border-top-left-radius:5px;border-top-right-radius:5px; }
.plan-tabs { height:37px;max-width:100%;overflow-y:hidden;overflow-x:hidden;white-space:nowrap; }
.plan-tabs-lg { height:55px; }
.plan-tab-show-more, .plan-tab-show-less { padding:10px;text-shadow:1px 1px 2px white; }
.plan-tabs .not-applicable { color:rgba(0,0,0,0.1) !important;text-shadow:none; }
.plan-tab-show-more { float:right; }
.plan-tab-show-less { float:left; }
.plan-tabs .plan-tab { padding:5px 15px;display:inline-block;width:auto;z-index:1;position:relative;margin-right:-5px;margin-bottom:-1px; }
.plan-tabs .plan-tab { border:1px solid rgba(50,150,200,0.5);background-color:rgb(245,245,245);cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px; }
.plan-tabs .plan-tab:hover { background-color:white; }
.plan-tabs .plan-tab.active { background-color:white;border-bottom:1px solid white;z-index:3;padding-top:10px;margin-bottom:1px; }
.plan-tabs a { margin:0px !important; }
.plans-tabbed { z-index:2;position:relative;padding:20px;display:none;box-shadow:5px 5px 10px -5px black;margin-top:-2px;margin-bottom:15px;margin-right:10px; }
.plans-tabbed { background-color:white;border:1px solid rgba(50,150,200,0.5);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px; }
.plans-tabbed.no-tab { border-top-left-radius:10px;margin-top:5px; }
.plans-tabbed p { padding:0px;padding-bottom:10px;margin-top:20px;border-bottom:1px solid rgb(150,153,156); }
.plan-filter { margin-bottom:20px; }
.plan-filter input { margin-right:10px; }
.plan-filter h3 { margin-top:0px;margin-bottom:10px; }
.plan-filter label { display:block;width:100%;font-size:16px;padding-left:15px;margin-top:5px; }
.plan { position:relative; }
.plan a { text-decoration:underline; }
.plan a:hover { text-decoration:none; }
.plan a.phone { text-decoration:none; }
.plan a.phone:hover { text-decoration:underline; }
.plan big { font-size:30px;display:block;margin-bottom:-8px; }
.plan .abnormal-rate { display:none; }
.plan-single, .plan-box { border:1px solid rgb(220,220,220);box-shadow:0 0 15px -5px rgb(215,215,215);border-radius:2px;overflow:hidden; }
.plan-card-body { border:1px solid rgb(220,220,220);border-top:none; }
.plan-card { box-shadow:5px 5px 10px -5px rgba(0,0,0,0.5); }
.plan-card:hover { box-shadow:5px 5px 10px -5px black; }
.plan-card > .plan-card-usp, .plan-card-body > * { text-align:center;padding:8px; }
.plan-card-usp { font-size:16px; }
.plan-card-plan-type { padding:5px; }
.plan-card-phone { font-size:20px; }
.plan-card-legal { font-size:12px; }
.plan-card-cta { padding-top:20px; }
.plan-card-name { margin-left:-1px;margin-right:-1px; }
.plan-card-company .review-stars { padding:5px; }
.plan-card-company .rep-logo { float:left;margin-left:10px;margin-top:-2px; }
.plan-card-houses { padding-top:10px;padding-bottom:0px;margin-bottom:-5px; }
.plan-card-rate-bar { padding:0px; }
.plan-card-rate small { line-height:1.25em;display:inline-block;margin-top:5px; }
.plan-cards-container { padding:var(--gutter) 0px; }
.plan-cards-container.vertical .plan-card { margin-bottom:calc(var(--gutter) * 3);border:1px solid rgb(40,115,188) !important; }
.plan-rows-container { padding:var(--gutter);padding-top:0px; }
.plan-bg-wrapper .plan-rows-container { padding-top:0px; }
.plan-row { text-align:center; }
.plan-row:not(.plan-row-header):hover { box-shadow:0 0 10px -5px black;z-index:3; }
.plan-row-header { letter-spacing:1px;padding:10px; }
.plan-row-header > div[class*="col"] > div { padding:5px;text-transform:uppercase; }
.plan-row-sort { display:inline-block;cursor:pointer; }
.plan-row-sort .sort-arrow { color:rgb(40,115,188); }
.plan-row-sort .sort-arrow.fa-unsorted { color:rgb(150,150,150); }
.plan-row-sort:hover { text-decoration:none; }
.plan-row-name { padding:20px; }
.plan-row-name a { font-size:16px; }
.plan-row-label { padding:10px;font-size:16px;text-align:center; }
.plan-row-large .plan-row-name { padding:5px; }
.plan-row-company div { margin-top:5px;margin-bottom:-5px; }
.plan-row-company .review-stars { display:block; }
.plan-row-company .review-star { font-size:18px; }
.plan-row-company .review-star.half { font-size:14px; }
.plan-row-term, .plan-row-rate, .plan-row-bill { padding:10px; }
.plan-row-cta { padding:20px; }
.plan-row-phone { padding:20px;font-size:20px; }
.plan-row-houses { padding-top:10px;padding-bottom:0px;margin-bottom:-5px;white-space:nowrap; }
.plan-row-rate-bar { padding:0px; }
.plan-row-description > div { display:inline-block;width:auto;text-align:left;padding:10px; }
.plan-row-description > div > li { margin-left:5px; }
.plan-box { padding-bottom:10px; }
.plan-box-name { padding:5px !important;margin:0px !important; }
.plan-single-rate * { color:white; }
.plan-single-rate .bundle-rate { font-size:40px; }
.plan-single-rating { padding-top:7px; }
.plan-single-docs a { text-decoration:none; }
.plan-single-docs a:hover { text-decoration:underline; }
.plan-single-company { padding:25px; }
.plan-single-company img { max-width:100%;max-height:150px; }
.plan-more-info { background:linear-gradient(to bottom right, transparent 0%, transparent 50%, rgb(209,224,231) 50%, rgb(209,224,231) 100%); }
.plan-more-info { cursor:pointer;text-align:right;padding:15px 5px 0px 0px;width:80px;position:absolute;right:0;bottom:0;z-index:10; }
.plan-more-info:hover { background:linear-gradient(to bottom right, transparent 0%, transparent 50%, rgb(205,228,249) 50%, rgb(205,228,249) 100%); }
.plan-more-info-left { background:linear-gradient(to bottom left, transparent 0%, transparent 50%, rgba(209,224,231,0.5) 50%, rgba(209,224,231,0.5) 100%); }
.plan-more-info-left { cursor:pointer;text-align:left;padding:8px 5px 0px 5px;width:80px;position:absolute;left:0;bottom:0;z-index:10; }
.plan-more-info-left:hover { background:linear-gradient(to bottom left, transparent 0%, transparent 50%, rgba(205,228,249,0.5) 50%, rgba(205,228,249,0.5) 100%); }
.plan-info { display:none;text-align:left;padding-left:20px;padding-bottom:20px; }
.plan-info-visible { display:block; }
.plan-info .info-label { margin-top:5px;color:rgb(150,150,150); }
.plan-info .info-value { margin-left:20px; }
.plan-info p { padding:0px;margin:7px 0px; }
.plan-info p:last-of-type { margin-bottom:7px !important; }
.plan-row .plan-info { padding:20px 50px; }
.plan-row small { line-height:1em; }
.tiny-filters { margin-top:2px; }
.tiny-filters > br { display:none; }
.tiny-filters .plan-row-header { display:none; }
.tiny-filters .plan-filter { margin-bottom:2px; }
.tiny-filters .plan-filter > br, .tiny-filters .plan-filter:not(.open) > div, .tiny-filters .plan-filter:not(.open) > label { display:none; }
.tiny-filters .plan-filter.open { margin-bottom:10px; }
.tiny-filters .plan-filter h3 { font-size:16px;margin:0px;padding:10px; }
.tiny-filters .plan-filter h3:not(.bg-blue-dark) { background-color:rgb(245,245,245); }
.tiny-plans-container .plan-row-header { min-height:50px;text-align:center; }
.plan-row-tiny { text-align:center;padding:0px;padding-top:10px;border-top:1px solid white; }
.plan-row-tiny .text-left { padding-left:10px; }
.plan-row-tiny .text-right { padding-right:10px; }
.plan-row-tiny.active { border-top:1px solid rgb(220,220,220);border-bottom:1px solid rgb(220,220,220);margin-bottom:-1px;z-index:5; }
.plan-row-tiny big { display:block;font-size:20px; }
.plan-row-tiny .cta { min-height:0px;padding:5px 15px;font-size:16px; }
.plan-row-tiny .bundle-stars { padding-top:8px; }
.plan-row-tiny .bundle-phone { padding:5px; }
.plan-row-tiny .plan-rate-alt { margin:5px;white-space:nowrap; }
.plan-row-tiny .plan-tiny-info { display:none;text-align:left;font-size:12px;background-color:rgb(250,250,250);color:rgb(150,150,150);padding:10px 0px;margin-top:10px;margin-bottom:-10px; }
.plan-row-tiny .plan-tiny-info .phone { font-size:18px; }
.plan-row-tiny .plan-tiny-info .cta { margin:10px 0px; }
.plan-row-tiny .plan-tiny-info .a { display:inline-block;margin:5px; }
.plan-row-tiny .plan-tiny-info hr { margin:5px 0px; }
@media only screen and (max-width:767px)
{
	.plan.plan-row { border:1px solid rgb(200,200,200);margin:10px 0px;box-shadow:0 0 15px -10px black; }
	.plan-row { padding-bottom:20px;background-color:white; }
        .plan-row-tiny .row.show-tiny-info .col-4 .text-left img:first-of-type {width: calc(100% - 25px);}
	.plan-row-name { text-align:center;padding:10px !important; }
	.plan-row-cta { padding-bottom:0px; }
	.plan-row-rate { padding-left:2px;padding-right:2px; }
	.plan-row-phone { padding:0px; }

	.bundle-phone a.phone { text-decoration:underline; }
	.bundle-phone a.phone:hover { text-decoration:none; }

	.company-page-plans .plan-card-company { display:none; }
	.company-page-plans .plan-card-plan-type { display:none; }
	.company-page-plans .plan-card-usp { display:none; }
	.company-page-plans .plan-row-company { display:none; }
	.company-page-plans .plan-row-term { display:none; }
}
img.house-i { cursor:pointer; }
img.house-i:not(.selected) { filter: grayscale(100%);opacity:0.3; }
img.house-i:not(.selected):hover { filter: grayscale(25%);opacity:0.5; }
table.house-rate { width:100%;table-layout:fixed; }
table.house-rate tr { border:none !important; }
table.house-rate th { vertical-align:bottom;width:33%;padding:0px;text-align:center;background-color:transparent;border:none !important; }
table.house-rate td { vertical-align:top;padding:0px;border:none !important; }
table.house-rate i { cursor:pointer;color:rgb(200,200,200) !important; }
table.house-rate i.small { font-size:20px;line-height:27px; }
table.house-rate i.medium { font-size:30px;line-height:35px; }
table.house-rate i.large { font-size:40px;line-height:40px; }
table.house-rate i.all { font-size:35px;line-height:35px;color:rgb(255,150,0) !important; }
table.house-rate i:hover { color:rgb(100,100,100) !important; }
table.house-rate i.selected { text-decoration:underline;color:black !important; }
table.house-rate .house-graph { padding:0px !important;margin:0px !important; }
table.house-rate .house-graph table { table-layout:fixed; }
table.house-rate .house-graph td.hgb { height:15px;border-top:2px solid transparent !important;border-bottom:2px solid transparent !important;cursor:pointer; }
/*
table.house-rate th.house-graph td.hgb.rate_500, table.house-rate th.house-graph td.hgb.rate_1000, table.house-rate th.house-graph td.hgb.rate_2000
{
	border-top:2px solid rgba(50,150,200,0.5) !important;border-bottom:2px solid rgba(50,150,200,0.5) !important;
}
*/
table.house-rate .house-graph td.hgb.hover { border-bottom:2px solid rgb(200,200,200) !important;border-top:2px solid rgb(200,200,200) !important; }
table.house-rate .house-graph td.hgb:hover { border-bottom:2px solid rgb(100,100,100) !important;border-top:2px solid rgb(100,100,100) !important; }
table.house-rate .house-graph td.hgb.selected { border-bottom:2px solid black !important;border-top:2px solid black !important; }
table.house-rate.slim .house-graph td.hgb { height:10px;border-top:none !important; }
table.house-rate.slim .house-graph td.hgb.hover { border-top:none !important; }
table.house-rate.slim .house-graph td.hgb:hover { border-top:none !important; }
table.house-rate.slim .house-graph td.hgb.selected { border-top:none !important; }
.plan table.house-rate tr { border:none !important; }
.plan table.house-rate td { vertical-align:top;padding:0px;border:none !important; }
.plan table.house-rate th.house-graph { padding:0px !important;margin:0px !important; }
.plan table.house-rate th.house-graph table { table-layout:fixed; }
.plan table.house-rate th.house-graph td.hgb { height:15px;border-bottom:2px solid transparent !important;cursor:pointer; }
.plan table.house-rate th.house-graph td.hgb:hover { border-bottom:2px solid rgb(100,100,100) !important; }
.plan table.house-rate th.house-graph td.hgb.selected { border-bottom:2px solid black !important; }

/* plan analyzer */
.analyze-rate-link { font-size:18px; }
.analyze-plan-average { letter-spacing:-1px;display:inline-block;width:auto;position:relative;margin:0px; }
.analyze-plan-average .check-pretty { background-image:url(/images/icons/check-pretty.png);background-size:100%;width:50px;height:50px;position:absolute;right:-40px;top:-40px;display:none; }
.analyze-plan h1, .analyze-plan h2, .analyze-plan h3 { margin:0px;padding:0px; }
.analyze-plan .spinner { display:none; }
.analyze-plan .cta { padding:5px 20px; }
.analyze-plan .plan-card.padded { padding-bottom:15px; }
.analyze-plan .analyze-plan-graph { height:350px; }
.analyze-plan .analyze-plan-graph-label { margin-bottom:-50px; }
.analyze-plan .analyze-plan-graph-bg { padding:25px; }
.analyze-plan .good-deal { background-image:url(/images/great-deal.png);background-size:25%;background-position:75% 75%;background-repeat:no-repeat; }
.analyze-plan .btn-info { width:100%; }
.analyze-plan .plan-card-description { display:none; }
.analyze-plan .google-visualization-tooltip { padding:10px 5px 5px 10px;white-space:nowrap; }
.analyze-plan .google-visualization-tooltip-square { width:15px;height:15px;float:left; }
.analyze-plan .google-visualization-tooltip b { font-size:120%;display:block;margin-left:30px; }
.analyze-plan .google-visualization-tooltip p { padding:0px;margin:0px;margin-bottom:5px; }
.analyze-plan .google-visualization-tooltip .color { display:inline-block;width:10px;height:10px;margin-right:10px;background-color:<?=$compare_color;?>; }
.analyze-plan .google-visualization-tooltip .value { display:block;padding-left:25px; }
.analyze-plan-month { width:100%;margin-top:10px; }
.analyze-plan-month thead { font-size:120%; }
.analyze-plan-month thead td { padding:5px 10px; }
.analyze-plan-month tbody tr td { padding:4px 5px 0px 5px; }
.analyze-plan-month tbody tr td:nth-of-type(1) { width:20px;padding:3px; }
.analyze-plan-month tbody tr td:nth-of-type(2) { width:75px;text-align:right; }
.analyze-plan-month-summary { margin-top:2px; }
.analyze-plan-month-summary:hover { background-color:rgba(255,255,255,0.5); }
.analyze-plan-month-summary.pad-top { margin-top:calc(var(--gutter) * 2); }
.analyze-plan-month-details { margin-bottom:7px; }
.analyze-plan-month-details-month-item-color { height:20px;width:20px;float:left;margin-right:10px; }
@media only screen and (max-width:800px)
{
	.analyze-plan .analyze-plan-graph { height:250px; }
	.analyze-plan .analyze-plan-graph-label { margin-bottom:-20px; }
}

/* reps, ratings and reviews */
.review-stars { white-space:nowrap;display:inline-block;padding-left:1px; }
.review-star { color:rgb(200,200,200);font-size:25px;margin-left:-1px; }
.review-star.gold { color:rgb(255,186,66);font-size:18px;margin-left:0px; }
.review-stars-lg .review-star.gold { font-size:30px; }
.review-star.half { color:rgb(255,186,66);font-size:13px;margin-left:0px; }
.review-stars-lg .review-star.half { font-size:24px; }
.review-star.none { color:rgb(150,150,150);font-size:10px;margin-left:1px; }
.review-stars-lg .review-star.none { font-size:18px; }
.huge-stars .fa.fa-star.review-star { font-size:35px;display:inline-block;margin-right:15px; }

.separate-stars { padding-top:20px;text-align:center; }
.separate-stars .review-star.gold { font-size:23px; }
.separate-stars .review-star.half { font-size:18px; }
.separate-stars .review-star.none { font-size:10px; }

.review-box { border-radius:10px;background-color:white;border:1px solid rgb(220,220,220);overflow:hidden;box-shadow:0 0 20px -10px black;margin:0px; }
.review-box.hiding, .review-box.hiding .bg-blue-xlight { background-color:rgb(205,205,205);transition:background-color 0.5s ease; }
.review-title big { font-size:25px; }
.review-rating-value { padding-left:20px; }
.recent-review { border-radius:5px;padding:10px; }
.review .fa-quote-left { position:absolute;left:-20px; }
.review .fa-quote-right { margin-left:5px; }
.rep-question { text-align:left; }
.rep-question h3 { font-weight:bold; }

#company-list-table { width:100%; }
#company-list-table thead th { padding-bottom:10px;font-size:12px;vertical-align:bottom;min-width:80px; }
#company-list-table tbody tr.alt { background-color:rgb(245,245,245); }
#company-list-table tbody tr:hover { background-color:rgba(50,150,200,0.2); }
#company-list-table tbody td { padding:20px; }
#company-list-table tbody td.review-criteria { padding-left:3vw; }
#company-list-table tbody td:first-of-type { padding-top:10px;padding-left:15px;padding-bottom:0px; }
#company-list-table tbody td:last-of-type { padding:5px;padding-top:10px; }
@media only screen and (max-width:1024px)
{
	#company-list-table tbody td.review-criteria { padding-left:0px; }
}

#company-reviews .review-label { font-size:20px;padding-top:5px;font-style:italic; }
#company-reviews .review-bar-wrapper { display:inline-block; }
#company-reviews .review-bar { padding:10px;font-size:16px;color:white;text-shadow:1px 1px 2px black;text-align:right;box-shadow:inset 5px 5px 10px -5px black; }
#company-reviews .company-review-row { background-color:white;padding:10px; }
#company-reviews .company-review-row.alt { background-color:rgb(245,245,245); }

/* carousels */
.carousel.carousel-flipper.loaded .carousel-item { width:100%;top:0;left:0;right:0;transform:scale(0.4);transform-origin:center;position:absolute;transition:1s ease;z-index:10; }
.carousel.carousel-flipper:not(.loaded) .carousel-item { display:none; }
.carousel.carousel-flipper:not(.loaded) .carousel-item:first-of-type { display:block; }
.carousel.carousel-flipper { position:relative; }
.carousel.carousel-flipper .carousel-next, .carousel-flipper .carousel-previous { position:absolute;height:0px;width:0px;border:20px solid;border-color:transparent;cursor:pointer;z-index:25; }
.carousel.carousel-flipper .carousel-next { right:-20px;border-left-color:rgb(40,115,188); }
.carousel.carousel-flipper .carousel-next:hover { border-left-color:rgb(0,54,125); }
.carousel.carousel-flipper .carousel-previous { left:-20px;border-right-color:rgb(40,115,188); }
.carousel.carousel-flipper .carousel-previous:hover { border-right-color:rgb(0,54,125); }
.carousel.carousel-flipper .carousel-inner { position:relative;width:90%;margin:0 auto;font-size:120%; }
.carousel.carousel-flipper .carousel-item.show-now { z-index:20;transform:scale(0.8);transition:1s ease, opacity 0.1s ease;position:relative; }
.carousel.carousel-flipper .carousel-item.show-next { z-index:10;transform-origin:right;transition:0.5s ease;opacity:0.5; }
.carousel.carousel-flipper .carousel-item.show-previous { z-index:10;transform-origin:left;transition:0.5s ease;opacity:0.5; }
.carousel.carousel-flipper .carousel-item.show-none { opacity:0;transform:scale(0.1); }
.carousel.carousel-flipper .carousel-indexes { display:block;z-index:30; }
.carousel.carousel-flipper .carousel-index { width:20px;height:20px;border-radius:10px;display:inline-block;margin:5px;cursor:pointer;background-color:rgb(40,115,188); }
.carousel.carousel-flipper .carousel-index.active { background-color:rgb(0,54,125); }
@media only screen and (max-width:767px)
{
	.carousel.carousel-flipper .carousel-indexes { margin-bottom:20px; }
	.carousel.carousel-flipper .carousel-item { transform-origin:top; }
	.carousel.carousel-flipper .carousel-item.show-now { position:relative;transform:scale(1);font-size:100%; }
}

/*
sorta works
.carousel-next, .carousel-previous { position:absolute;z-index:20;height:0px;width:0px;border:20px solid;border-color:transparent; }
.carousel-next { right:-30px;border-left-color:rgba(255,255,255,0.5); }
.carousel-previous { left:-30px;border-right-color:rgba(255,255,255,0.5); }

.carousel-inner {
  height: 100%;
  width: 100%;
  position: absolute;
  transform-style: preserve-3d;
  transition: transform 1s;
}
.carousel-item {
  display: block;
  position: absolute;
}
*/

/* loaders */
#loading { position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(50,150,200,0.3);z-index:99999999999; }
#loading .spinner { width:10vw;height:10vw;top:40% !important;position:relative; }
#loading .spinner-container div { width:2vw;height:2vw;background-color:#fff;border-radius:100%;position:absolute; }
#loading .spinner-container div { -webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both; }
#loading .spinner-container { position:absolute;width:100%;height:100%; }
#loading .container2 { -webkit-transform:rotateZ(45deg);transform:rotateZ(45deg); }
#loading .container3 { -webkit-transform:rotateZ(90deg);transform:rotateZ(90deg); }
#loading .circle1 { top:0;left:0; }
#loading .circle2 { top:0;right:0; }
#loading .circle3 { right:0;bottom:0; }
#loading .circle4 { left:0;bottom:0; }
#loading .container2 .circle1 { -webkit-animation-delay:-1.1s;animation-delay:-1.1s; } 
#loading .container3 .circle1 { -webkit-animation-delay:-1.0s;animation-delay:-1.0s; }
#loading .container1 .circle2 { -webkit-animation-delay:-0.9s;animation-delay:-0.9s; }
#loading .container2 .circle2 { -webkit-animation-delay:-0.8s;animation-delay:-0.8s; }
#loading .container3 .circle2 { -webkit-animation-delay:-0.7s;animation-delay:-0.7s; }
#loading .container1 .circle3 { -webkit-animation-delay:-0.6s;animation-delay:-0.6s; }
#loading .container2 .circle3 { -webkit-animation-delay:-0.5s;animation-delay:-0.5s; }
#loading .container3 .circle3 { -webkit-animation-delay:-0.4s;animation-delay:-0.4s; }
#loading .container1 .circle4 { -webkit-animation-delay:-0.3s;animation-delay:-0.3s; }
#loading .container2 .circle4 { -webkit-animation-delay:-0.2s;animation-delay:-0.2s; }
#loading .container3 .circle4 { -webkit-animation-delay:-0.1s;animation-delay:-0.1s; }
@-webkit-keyframes bouncedelay {
	0%, 80%, 100% { -webkit-transform:scale(0.0) }
	40% { -webkit-transform:scale(1.0) }
}
@keyframes bouncedelay {
	0%, 80%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0); }
	40% { transform: scale(1.0); -webkit-transform: scale(1.0); }
}

/* panels */
.panel, .panel.alt { margin:0px;margin-top:var(--gutter);margin-bottom:var(--gutter);box-shadow:5px 5px 10px -5px black; }
.panel-heading, .heading { margin:0px; }
.panel-body { margin:0px; }
.panel-blue, .checkout-complete .panel { border:1px solid rgb(40,115,188); }
.panel-blue .panel-heading, .checkout-complete .panel .panel-heading { background-color:rgb(40,115,188);color:white; }

/* accordions */
.accordion { border:1px solid rgb(220,220,220);box-shadow:0 0 15px -5px rgb(215,215,215);border-radius:5px; }
.accordion > div { border-bottom:1px solid rgb(220,220,220); }
.accordion > div > h3 { cursor:pointer;margin:0px;padding:var(--gutter); }
.accordion > div > h3 > .fa.fa-chevron-up { display:none; }
.accordion > div > h3 > .fa { font-size:14px;float:right;margin-right:10px;margin-top:3px;color:rgb(150,150,150); }
.accordion > div.open > h3 { background-color:rgb(245,245,245); }
.accordion > div.open > h3 > .fa.fa-chevron-up { display:inline-block; }
.accordion > div.open > h3 > .fa { color:black; }
.accordion > div.open > h3 > .fa.fa-chevron-down { display:none; }
.accordion > div > p { display:none;font-size:16px; }
.accordion > div > p { border-top:1px solid rgb(220,220,220);padding:var(--gutter); }
.accordion > div.open > p, .accordion > div:first-of-type > p { display:block; }

/* tabs */
.tab { border:1px solid rgb(50,150,200);border-bottom:none;display:inline-block;cursor:pointer;font-size:20px;padding:10px 25px; }
.tab.active { background-color:rgb(50,150,200);color:white; }
.tab-content { border:1px solid rgb(50,150,200);display:none;padding:10px; }
.tab-content.active { display:block; }
@media only screen and (max-width:767px)
{
	.tab { padding:5px 10px; }
}

/* blog */
.entry-content h1, .entry-content h2, .entry-content h3 { margin-top:30px;margin-bottom:10px; }

/* cart */
.checkout { background-image:none; }
.checkout button.pretty-input:hover { background:radial-gradient(circle at center, white, rgb(200,200,200)); }
.checkout .phone-bar { display:none; }
.checkout .error { position:absolute;width:420px;max-width:80vw; }
.checkout .input-group.api .error { position:relative; }
.checkout-page .api .row{ margin:0; }
  .checkout-page .plan-summary-details dl{
    display: grid;
    grid-template-columns: .75fr 1.25fr;
    grid-template-rows: auto;
    padding: 0;
    margin: 0;
    font-size: 12px;
  }
  .checkout-page .checkout-form-group .plan-summary-documents p{
    padding:0 !important;
  }
  .checkout-page .checkout-form-group .plan-summary {
    margin-bottom: 20px;
  }
  .checkout-page .checkout-form-group.ssn{
    margin-top: 15px;
  }
@media only screen and (max-width:760px){
.checkout-page .checkout-form-group .plan-summary-details{
    margin-bottom: 20px;
  }
}
/*
.checkout .title-bar.electricity { padding:0px;background-size:cover;background-color:rgb(40,115,188);border-top:1px solid rgb(36,103,170);box-shadow:inset 0 5px 10px black; }
.checkout .title-bar.electricity { background-position:center;background-image:url(/images/designer/backgrounds/meter-and-solar.jpg); }
.checkout .title-bar.electricity h1 { background-color:rgba(0,100,150,0.3);margin:0px;padding:75px;text-shadow:0 0 10px black;font-weight:bold;font-size:5vh; }
@media only screen and (max-width:767px)
{
	.checkout .title-bar.electricity h1, .checkout .title-bar.natural-gas h1 { padding:25px;font-size:8vh;text-shadow:0 0 5px black; }
}
*/
.checkout-complete .panel { box-shadow:none; }
.checkout-complete .panel-heading { padding:12px;font-size:27px;letter-spacing:1px;text-align:center; }
.checkout-complete .panel .panel-heading * { margin:0px;padding:0px;font-size:inherit; }
.checkout-complete .panel .panel-body > .col-md-12 { float:none; }
.checkout-complete .cart-info-label, .checkout-complete .cart-info-value { border:1px solid rgb(185,205,225);border-top:none; }
.checkout-complete .cart-info .cart-info-label { padding:10px 25px;background-color:rgb(205,228,249);text-align:center; }
.checkout-complete .cart-info .cart-info-value { padding:10px 25px;background-color:rgb(240,248,253);border-bottom:1px solid rgb(216,232,228);border-right:1px solid rgb(216,232,228);border-left:none; }
.checkout-complete p { line-height:1.75em; }
#checkout-processing .panel-heading { padding-left:40px; }
.utility-help { cursor:pointer;font-size:20px;color:rgb(40,115,188);margin:0px 5px; }
.utility-info { display:none;padding-bottom:20px; }
.bill-image { width:100%;min-height:100px;overflow:auto; }
#esiids { z-index:999;max-height:50vh;overflow-y:auto; }

/* cart validation */
.checkout-page .panel { margin:0px;margin-top:0px;margin-top:-1px;box-shadow:none;border-radius:0px;border:1px solid rgb(200,200,200); }
.checkout-page .panel .panel-heading { background-color:white;color:rgb(200,200,200);padding:10px;font-size:20px;font-weight:normal;letter-spacing:0px;transition:0.5s ease; }
.checkout-page .panel .panel-heading .step { display:inline-block;height:30px;width:30px;padding:1px 9px;border-radius:15px;background-color:rgb(200,200,200);color:white;margin-right:10px;margin-left:25px; }
.checkout-page.good .panel .panel-heading { color:rgb(50,188,115); }
.checkout-page.good .panel .panel-heading .step { background-color:rgb(50,188,115); }
.checkout-page.active .panel .panel-heading { color:rgb(40,115,188); }
.checkout-page.active .panel .panel-heading .step { background-color:rgb(40,115,188); }
.checkout-page.active .panel .panel-heading, .checkout-page.active .panel .panel-body { background-color:rgb(240,245,250); }
.checkout-page .input-group { margin-bottom:15px; }
.checkout-page .form-control { border-color:rgb(200,200,200); }
.checkout-page .input-group-addon { border-color:rgb(200,200,200);background-color:rgb(200,200,200);color:white;background-size:30px;background-position:center;background-repeat:no-repeat; }
.checkout-page .good .form-control { border-color:rgb(40,188,115); }
.checkout-page .good .input-group-addon { border-color:rgb(40,188,115);background-color:rgb(40,188,115); }
.checkout-page .bad .form-control { border-color:rgb(225,65,65); }
.checkout-page .bad .input-group-addon { border-color:rgb(225,65,65);background-color:rgb(225,65,65); }
.checkout-page .focus .form-control { border-color:rgb(40,115,188); }
.checkout-page .focus .input-group-addon { border-color:rgb(40,115,188);background-color:rgb(40,115,188); }
.checkout-page.single-page {
	margin-bottom:25px !important;
}
.checkout-page.single-page .panel {
	border:none !important;
}
.checkout-page.single-page .panel-heading, .checkout .plan-card-usp {
	background-color:#2873bc !important;
	color:white !important;
	padding:10px 20px !important;
	font-size:110% !important;
	font-family:verdana !important;
}
.checkout-page.single-page .panel-body {
	border:1px solid rgb(200,200,200) !important;
	border-top:none !important;
}
.checkout-page.single-page .checkout-form-group:last-of-type .input-group:last-of-type, .billing-same-as-service {
	margin-bottom:0px !important;
}
.checkout-page.single-page .ssn-info {
	display:block;
	line-height:1em !important;
	text-align:center;
	padding-top:10px;
}
/* new style credit freeze */
.checkout-page .api .row{
  position: relative;
}
.heads-up-25{
  text-align: left;
  background-color: #FFEDA5;
  padding:20px !important;
  margin-top:20px !important;
  align-items: first;
  color: #212529;
}

  .checkout-page .heads-up-25{
    margin-top:100px !important;
  }
  .checkout-page .birthdate + .ssn .heads-up-25{
    margin-top:40px !important;
  }
  .checkout-complete .heads-up-25 div {
    margin-bottom: 10px;
    width:100%;
  }
  .checkout-page .ssn center i{
    font-style: normal;
    color: #212529;
  }
  .heads-up-25 ul{
    margin-top: 10px;
  }
    .heads-up-25 ul li{
      margin-right:10px;
      margin-bottom: 10px !important;
    }
    .heads-up-25 ul li a{
      display: flex;
      padding: 5px 40px 5px 10px;
      background: #fff;
      border-radius: 50px;
      justify-content: center;
      align-items: center;
      position: relative;
    }
    .heads-up-25 ul li img{
      width: 80px;
      height: auto;
    }
      .heads-up-25 ul li:last-child img{
      }
    .heads-up-25 ul li i{
      position: absolute;
      right: 20px;
    }
    .heads-up-25 .heads-up-icon{
      width:50px;
      height: auto;
    }
.checkout-form #identity-container { 
  width: 100%;
  padding: 0;
}
.checkout-form #identity-container .checkout-form-group.birthdate,
.checkout-form #identity-container .checkout-form-group .ssn label{ 
  width: 50%;
}
.checkout-form #identity-container .checkout-form-group .ssn input{ 
  width: calc(50% - 50px);
}
.checkout-form .checkout-form-group #identity-text{
  position: absolute;
  width: 50%;
  left: 50%;
}
  .checkout-form .checkout-form-group #identity-text center{
    text-align: left;
  }
  .checkout-form .checkout-form-group #identity-text .ssn-info {
    line-height:1.2em !important;
    text-align:left;
    padding-top:5px;
  }
.checkout-complete .heads-up-25{
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}
.checkout-complete .heads-up-25 div{
  margin-bottom: 10px;
}
.checkout-complete #pay-deposit .heads-up-25{
  text-align: left;
  justify-content: start;
  align-items: start;
  margin-bottom: 30px;
}
  .checkout-complete #pay-deposit .heads-up-25 ul li a{
    display: flex;
    padding: 5px 30px 5px 10px;
    background: #fff;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .checkout-complete #pay-deposit .heads-up-25 ul li,
  .checkout-complete .heads-up-25 ul li{
    margin-right:5px !important;
    margin-bottom: 10px !important;
  }
  .checkout-complete #pay-deposit .heads-up-25 ul li i{
    right: 10px;
  }
@media screen and (min-width: 1200px) and (max-width: 1800px){
  .checkout-page .birthdate + .ssn .heads-up-25{
    margin-top:10% !important;
  }
}
@media screen and (min-width: 981px) and (max-width: 1199px){
    .checkout-page .birthdate + .ssn .heads-up-25{
      margin-top:16.5% !important;
    }
}
@media only screen and (max-width: 980px){
  .heads-up-25, .checkout-complete #pay-deposit .heads-up-25{
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .checkout-page .heads-up-25{
    margin-top: 230px !important;
  }
  .checkout-page .birthdate + .ssn .heads-up-25{
    margin-top: 180px !important;
  }
  .heads-up-25 ul li{
    margin-right:0;
  }
  .checkout-form #identity-container .checkout-form-group:first-child,
  .checkout-form #identity-container .checkout-form-group .ssn label{ 
    width: 100%;
  }
  .checkout-form #identity-container .checkout-form-group .ssn input{ 
    width: calc(100% - 40px);
  }
  .checkout-form .checkout-form-group #identity-text{
    width: 100%;
    position: static;
  }
}
@media only screen and (max-width: 400px){
  .checkout-page .birthdate + .ssn .heads-up-25 {
    margin-top: 210px !important;
  }
}
/* Product Options */
.product-options_container {
    display: flex;
    color: #212529;
    font-size: 16px;
    flex-direction: column;
    align-items: center;
    padding:10px;
}
  .product-options_container .product-options_services{
    display: flex;
    padding-left:0;
  }
    .product-options_container .product-options_services li{
      display: flex;
      flex-direction: column;
      align-items: center;
      list-style-type: none;
      margin:0 1vw;
      font-size:14px;
    }
    .product-options_container .row.input-group{
      padding:20px 0;
    }
    .product-options_container .connect-logo{
      margin-left:5px;
    }
/* */
.backgroup-cyan{
  background-color: #6CCAFB;
}
.product-options_container h4{
  line-height: 140%;
}
.product-options_container .highlight{
  font-size: 20px;
}
@media only screen and (min-width: 980px){
  .sub-header{
    width: 90%;
  }
}
@media only screen and (max-width: 760px){
  .product-options_container .product-options_services li{
    margin:0 5px;
  }   
  .product-options_container .w-40{
    width:50px;
  }
  .product-options_container .highlight{
    font-size: 18px;
  }
}
@media only screen and (max-width: 400px){
  .product-options_container .sub-header{
    text-align: left;
  }
  .product-options_container .product-options_services{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-left:0;
  }
}
/* end of new style credit freeze */
/* cart fields */
.checkout-page p { padding-top:10px; }
.checkout-page .checkbox-table { width:100%; }
.checkout-page .checkbox-table th { width:20px;padding:0px;vertical-align:top; }
.checkout-page .checkbox-table td { padding-left:10px;vertical-align:top;color:rgb(40,115,188);font-size:16px; }
.checkout-page .radio-wrapper input[type="radio"] { float:left;margin:5px;margin-right:15px; }
.checkout-page .checkout-form-group.terms p, .checkout-page .checkout-form-group.other_terms p, .checkout-page .checkout-form-group.terms_biz p { padding-top:0px;padding-left:10px;padding-right:10px; }
.checkout-page #billing-address input, .checkout-page #service-address input { text-transform:uppercase; }
.checkout-page .checkbox-label-wrapper { max-height:50vh;overflow-y:auto; }
.checkout-page .dots { width:50px;display:inline-block;text-align:left;letter-spacing:2px; }
.checkout-page #move-switch-date { margin-top:10px; }
.checkout-page .move-switch-radio { margin-top:10px; }
.checkout-page .move-switch-radio label span { padding-left:10px; }
.checkout-page .move-switch-radio .indent { padding-left:40px; }
.checkout-page .move-switch-wrapper { margin-top:10px;position:relative;padding:0px;height:auto;border-top:none;border-bottom:none; }
.checkout-page .move-switch-wrapper > .input-group-addon { background-color:rgb(200,200,200);position:absolute;top:40px;bottom:40px;height:auto;border-radius:0px; }
.checkout-page .move-switch-wrapper p { padding:0px;margin-left:50px;margin-bottom:20px; }
.checkout-page .move-switch-wrapper .form-control { height:auto;min-height:40px; }
.checkout-page .move-switch-wrapper .move-switch-first { margin:-1px; }
.checkout-page .move-switch-wrapper .move-switch-first .input-group { margin-bottom:-5px; }
.checkout-page .move-switch-wrapper .move-switch-first .input-group .form-control { border-bottom-right-radius:0px;border-bottom:none; }
.checkout-page .move-switch-wrapper .move-switch-first .input-group-addon { border-bottom-left-radius:0px; }
.checkout-page .move-switch-wrapper .move-switch-last { margin:-1px; }
.checkout-page .move-switch-wrapper .move-switch-last .input-group { margin-top:5px; }
.checkout-page .move-switch-wrapper .move-switch-last .input-group .form-control { border-top-right-radius:0px;border-top:none; }
.checkout-page .move-switch-wrapper .move-switch-last .input-group-addon { border-top-left-radius:0px; }
.checkout-field.e_sig, #e-sig { font-size:35px !important;font-family:'Signature',cursive !important;color:#2155cd; }

/* deposit checker */
#credit-plans .panel { box-shadow:0 5px 10px -5px black;margin-bottom:20px !important;border-bottom:1px solid rgb(40,115,188) !important; }
#credit-plans .panel-heading { line-height:1em; }
.credit-check-plan { background-color:white; padding:0px !important; }
.credit-check-plan .padding { padding:10px; }
.credit-check-plan .signup { display:none; }
.credit-check-plan .rep-logo { max-width:100%; }
.credit-check-plan h2, .credit-check-plan h3, .credit-check-plan h4 { margin:0px; }
.credit-check-plan table { width:100%; }
.credit-check-plan td { width:50%; text-align:center; }
.credit-check-plan .credit-status-wrapper { padding:15px; background-color:rgb(230,230,230); }
.credit-check-plan .credit-status-wrapper .signup { margin-top:10px; }
.credit-check-plan .bundle-rate { padding:5px; }
.credit-check-plan .bundle-rate b { font-size:25px; }
.credit-check-plan.busy { background-color:rgb(230,230,230); }
.credit-check-plan.busy .credit-status { padding:0px; }
.credit-check-plan.rejected .credit-status-wrapper { background-color:rgb(220,220,220);color:rgb(150,150,150); }
.credit-check-plan.rejected .credit-status { padding:0px; }
.credit-check-plan.accepted .credit-status-wrapper { font-weight:bold; background-color:rgba(0,255,0,0.5); }
.credit-check-plan.accepted .credit-status { padding:0px; }
.credit-check-plan.deposit .credit-status-wrapper { background-color:rgba(50,150,200,0.5); }
.credit-check-plan.deposit .credit-status { padding:0px; }

/* tooltips */
.tooltip, .tooltip-click { cursor:pointer; }
.tooltip > div, .tooltip-click > div { display:none; }
#tooltip { display:none;position:absolute;background-color:white;border:1px solid rgb(50,150,200);padding:5px;text-align:left;width:150px;z-index:9999999;font-size:0.9em; }
#tooltip table tr { border-top:1px solid rgb(50,150,200); }
#tooltip table tr:first-of-type { border-top:none; }
#tooltip table td { padding-top:2px; }

/* deposit payment */
.pay-deposit label { text-transform:uppercase;font-size:14px;letter-spacing:1px; }
.pay-deposit h3 { margin:0px 0px 20px 0px; }

/* spinner */
.spinner { position:relative;display:inline-block;width:auto; }
.spinner-dots { position: absolute; }
.spin { -webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite; }
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

/* floaters */
.toggle-collapse { display:none !important; }
@media only screen and (max-width: 760px)
{
        .sticky-floater { width:100% !important; position: static !important; }
        .sticky-floater-placeholder { display: none !important; }
}

/* myacct */
#top-nav-list.myacc-nav-top-list { padding-top:10px; }
.myacct .alert { position:absolute;min-width:300px;max-width:80vw;word-wrap:break-word; }
.myacct .pretty-form { padding:8px 20px; }
.myacct .checkbox-label-wrapper p:first-of-type { padding-top:0px; }
.myacct .checkout .plan-summary { padding-top:5px; }
.myacct .checkout .plan-summary hr { margin:10px 0px; }
.myacct .checkout .plan-summary .review-stars { margin-top:10px; }
.myacct .checkout .plan-summary .plan-card-rate { background-color:transparent; }
.myacct .checkout .plan-info { display:block;padding-left:0px; }
.myacct .old-plan { padding-top:10px;padding-bottom:0px; }
.myacct .old-plan .rep-logo { float:left;margin-right:25px; }
/*
.myacct h2 { font-weight:normal;font-size:3em;margin:0px; }
.myacct h3 { font-weight:normal;font-size:2em;margin:0px; }
*/
.myacct .myacct-panel-top h2 { margin:0px; }
.myacct .myacct-panel-top h3 { margin:0px; }
.myacct h4 { font-weight:normal;font-size:1.5em;line-height:1.5em;margin:0px; }
.myacct h5 { font-weight:normal;font-size:1.25em;line-height:1.25em;margin:0px; }
.myacct hr { border:none;border-top:1px solid rgb(25,86,145);margin-top:0px; }
.myacct code { display:block;padding:5px 10px;border:1px solid rgba(0,0,0,0.5);background-color:white;border-radius:3px;margin:5px; }
.myacct img { max-width:100%; }
.myacct .myacct-section { padding:25px;margin-bottom:calc(var(--gutter) * 2); }
.myacct .myacct-graph { height:300px; }
.myacct .ticket.selected { display:block; }
.myacct .ticket.selected .ticket-selected-hidden { display:none; }
.myacct .ticket:not(.selected) .ticket-selected-visible { display:none; }
.myacct .myacct-ticket-info-key { color:rgb(100,100,100); }
.myacct .myacct-ticket-info-value { font-weight:bold; }
.myacct div.myacct-ticket-info-value { padding-left:40px;margin-bottom:5px; }
.myacct .edit-btn { font-size:20px;cursor:pointer; }
.myacct .delete-cart-location-btn { padding:5px;margin:-5px; }
.myacct .old-plans .delete-cart-location-btn { display:none; }
.myacct .make-primary-location { color:inherit; }
.myacct .make-primary-location:hover { color:rgb(50,150,200); }
.myacct .bill { padding:10px;border-top:1px solid rgba(40,115,188,0.5); }
.myacct .address-info { padding-left:30px; }
.myacct-panel { border-radius:15px;background-color:rgba(255,255,255,0.5);margin:20px 0px;box-shadow:0px 3px 7px -3px rgba(0,0,0,0.5); }
.myacct-panel.bg-blue-light { background-color:rgba(232,240,246,0.9); }
.myacct-panel-contents { padding:20px; }
.myacct-panel-contents-border { border-bottom:1px solid rgb(200,210,220); }
.myacct-panel-top { border-top-right-radius:15px;border-top-left-radius:15px;padding:15px 20px 10px 20px; }
.myacct-panel-top.bg-blue-dark { background-color:rgb(25,86,145);background-image:linear-gradient(rgb(32,111,188), rgb(32,111,188) 10%, rgb(23,84,149)); }
.myacct-panel-bottom { border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:10px 20px; }
.myacct-panel-bottom.bg-blue-light { background-color:rgb(232,240,243); }
.myacct .text-orange { color:rgb(225,131,68); }
.myacct .text-orange a { color:rgb(225,131,68); }
.myacct .text-orange a:hover { color:rgb(150,75,40); }
#raf-hero-1 { background-image:url(/images/designer/raf-hero-1.jpg);background-size:cover;background-position:left center;padding:50px 0px;min-height:400px; }
#raf-hero-2 { background-image:url(/images/designer/raf-hero-2.jpg);background-size:cover;background-position:center 90%;padding:50px 0px;min-height:400px; }
.myacct #your-referrals { background-color:rgb(25,86,145);background-image:linear-gradient(rgb(25,86,145), rgb(18,65,115) 75%, white 75%, white); }
.myacct #renew-reminder { background-color:rgb(25,86,145);background-image:linear-gradient(rgb(25,86,145), rgb(18,65,115));padding:50px 0px; }
.myacct .span-buttons { margin-left:5px; }
.myacct .span-button, .myacct .span-button-selected { margin:5px;padding:2px 10px; }
.myacct .span-button-selected { border:2px solid rgb(0,175,0);color:rgb(0,175,0);border-radius:15px; }
.myacct .usage-graph > div { height:300px; }
.myacct .usage-graph > span { padding:20px;display:block; }
.myacct .toggle-bill-year { padding-left:50px; }
.myacct .myaccount-bill { padding-left:100px; }
#raf-hero-1-container { position:absolute;top:55px;left:0;right:0; }

@media only screen and (max-width:768px)
{
	#raf-hero-1 { background-position:-75px center;min-height:200px; }
	#raf-hero-2 { background-position:-75px center;min-height:200px; }
	#raf-hero-1-container { position:relative;top:0px;background-color:rgba(50,150,200); }
	.myacct .address-info { padding-left:0px; }
	.myacct .toggle-bill-year { padding-left:0px; }
	.myacct .myaccount-bill { padding-left:0px; }
	.myacct h2 { font-size:1.5em; }
	.myacct h3 { font-size:1.25em; }
	.myacct h4 { font-size:1.25em; }
	.myacct h5 { font-size:1.25em; }
}

/* graphs */
.svg-graph { display:inline-block;width:auto;text-align:center;margin-bottom:25px; }
.svg-graph table { width:100%;border-collapse:collapse; }
.svg-graph table.chart td { padding:2px 15px; }
.svg-graph *, .svg-graph h1, .svg-graph h2, .svg-graph h3, .svg-graph h4, .svg-graph h5 { font-family:'Varela Round'; }

/* chat css */
#chat {
	display: flex;
	flex-direction: column;
	position: fixed;
	bottom: 0;
	right: 0;
	width: 375px;
	max-width: 100%;
	max-height: 100%;
	z-index: 1000;
	box-shadow: 1px 2px 5px 1px #0000007a;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background-color: #fff;
	right: 40px;
}

#chat input,
#chat textarea {
	outline: none;
	border: 0px solid rgba(0, 0, 0, 0);
	background-color: transparent;
	width: 100%;
	resize: none;
	box-shadow: none;
	overflow: hidden;
	height: 20px;
	font-size: 14px;
}

#chat-init {
	z-index: 2500;
}

#chat-input-wrapper {
	margin: 5px;
	flex-direction: column;
	justify-content: center;
}

#chat-input-wrapper div {
	border-radius: 5px;
	padding: 10px;
}

#chat-heading {
	cursor: pointer;
	font-weight: bold;
	width: 100%;
	text-align: left;
	display: block;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

#chat-heading div {
	display: table-cell;
	height: 100%;
	padding: 10px;
	vertical-align: middle;
	line-height: 1;
}

#chat-title {
	width: 100%;
	font-size: 20px;
	padding: 0px;
}

#chat-branding {
	padding-bottom: 5px;
	padding-right: 5px;
}

#chat-upload {
	position: fixed;
	bottom: 0;
	right: 0;
}

#chat-close {
	font-size: 25px;
}

#chat-body {
	overflow: auto;
	max-height: 400px;
	min-height: 250px;
	height: 100%;
	margin-top: 0px;
}

#chat-body .chat {
	border-radius: 5px;
	padding: 10px;
	margin: 10px;
}

#chat-body .chat small {
	display: block;
	text-align: right;
	color: black;
	font-size: 13px;
}

#chat-body img {
	max-width: 100%;
}

#chat-body hr {
	border: 1px solid rgba(255, 255, 255, 0.3) !important;
	margin: 10px 0px 10px 0px !important;
}

#chat .right {
	text-align: right;
}

#chat .chat {
	word-wrap: break-word !important;
	white-space: pre-wrap;
}

#chat .chat.u {
	margin-right: 25%;
}

#chat .chat.v {
	margin-left: 25%;
}

#chat .chat.s {
	background-color: rgb(42, 115, 189);
}

#chat a {
	color: rgb(100, 100, 100);
	text-decoration: underline;
}

#chat a:hover {
	color: black;
	text-decoration: none;
}

#chat .chat {
	border: 1px solid transparent;
}


#chat .chat-message {
	border: 1px solid transparent;
	margin-bottom: 10px;
}

#chat .chat-message:last-of-type {
	margin-bottom: 0px;
}

#chat-input-wrapper div {
	background-color: #e5e5e5;
	color: black;
	border: 1px solid #d1d1d1;
	height: 42px;
}

#chat-init {
	position: fixed;
	bottom: 20px;
	right: 20px;
	border: 2px solid rgb(42, 115, 189);
	border-radius: 50px;
	width: 55px;
	height: 55px;
	font-size: 35px;
	color: rgb(42, 115, 189);
	padding: 0px 9px;
	box-shadow: 0 0 10px -5px black;
	background-color: white;
}

.chat-typing {
	padding: 0px 10px 0px 10px;
	font-style: italic;
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

.chat-init {
	padding: 3px 20px 3px 20px;
	margin-left: 20px;
	width: auto;
	display: inline-block;
	cursor: pointer;
	background-color: rgb(50, 175, 75);
	border: 1px solid rgb(50, 185, 85);
	border-radius: 5px;
	color: white;
}

.chat-init.mini {
	padding: 4px;
	text-align: center;
	width: 50px;
	display: inline-block;
}

.cart-chat-mini .chat-init.mini {
	padding: 10px;
}

.chat-init:hover {
	background-color: rgb(50, 185, 85);
	border: 1px solid rgb(0, 200, 0);
}

.chat-init.unavailable {
	display: none;
}

#chat-name-wrapper, #chat-message-wrapper {
	width: 100%;
}

#chat-send {
	position: absolute;
	right: 0;
	margin-right: 20px;
	font-size: 20px;
	color: var(--primary-color);
	cursor: pointer;
}

#chats {
	/*margin-bottom: 70px;*/
}

#chat-instructions {
	color: var(--shadow-color);
	padding-top: 5px;
	padding-left: 10px;
}

#chat-heading {
	background-color: var(--primary-color);
	color: white;
	text-shadow: 0 0 5px transparent;
}

#chat .chat {
	box-shadow: 1px 2px 5px 1px #0000007a;
	background-color: var(--primary-color-alt-1);
	color: white;
}

#chat .chat.v {
	background-color: var(--white);
	color: var(--graydark);
}

#chat .chat.s {
	background-color: rgba(200, 200, 200);
	color: black;
}



@media only screen and (max-height:600px) {
	#chat-input-wrapper {
		width: 360px;
	}
	#chat {
		height: 100%;
		right: 0;
	}

	#chat.m {
		height: auto !important;
	}

	#chat.o #chat-body {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100vh;
		padding-top: 45px;
		max-height: none;
		z-index: 2;
	}

	#chat.o #chat-heading {
		position: absolute;
		top: 0px;
		z-index: 3;
	}
}

@media only screen and (max-width:767px) {
	#chat-input-wrapper {
		width: 99vw;
	}
	#chat {
		width: 100%;
		right: 0;
	}

	#chat-init {
		bottom: 25px;
		right: 25px;
		border: 2px solid white;
		border-radius: 50px;
		width: 45px;
		height: 45px;
		font-size: 30px;
		padding: 0px 6px;
	}
}
#chat-body {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

#chat-body {
  scrollbar-width: thin;
  scrollbar-color: #ccc #fff;
}

#chat-body::-webkit-scrollbar {
  background-color: #fff;
  border: 1px solid #ccc;
  width: 10px;
}

#chat-body::-webkit-scrollbar-track {
  background-color: #fff;
  border: 1px solid #ccc;
}

#chat-body::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
}

#chat-body::-webkit-scrollbar-thumb:hover {
  background-color: #888;
}

#chat-body::-moz-scrollbar {
  width: thin;
  background-color: #fff;
  border: 1px solid #ccc;
}

#chat-body::-moz-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
}

#chat-body::-moz-scrollbar-thumb:hover {
  background-color: #888;
}

/* Adjust style new footer with old lightning_container_split template*/
.new-footer_old-lightning .container{
  padding-top: 40px;
  padding-bottom: 40px;
}
.new-footer_old-lightning{
  background-color: #0f2f8d;
  color:#fff;
}
.new-footer_old-lightning .row{
  flex-direction: row;
}
.new-footer_old-lightning,
.new-footer_old-lightning h2,
.new-footer_old-lightning h6,
.new-footer_old-lightning a{
    color:#fff;
  }
  .new-footer_old-lightning .container {
  }
  .new-footer_old-lightning .col-md-3,
  .new-footer_old-lightning .col-md-2 {
    padding: 0;
  }
  .new-footer_old-lightning h2{
    font-size: 30px !important;
    font-weight: normal;
  }
  .new-footer_old-lightning h6{
    font-size: 1.5rem;
  }
  .new-footer_old-lightning ul{
    padding-left:0;
  }
    .new-footer_old-lightning ul li{
      margin-bottom: 4px;
    }
  .new-footer_old-lightning nav {
    height: auto;
    background: transparent;
  }
  .new-footer_old-lightning .py-3{
    padding:1rem 0 !important;
  }
  .new-footer_old-lightning .mt-3{
    margin-top: 1rem !important;
  }
  .new-footer_old-lightning .mb-3 {
    margin-bottom: 1rem !important;
  }
  .new-footer_old-lightning .border-top{
    border-top:3px solid #fff;
  }
  .new-footer_old-lightning ul li a {
    text-decoration: none;
    background-image: linear-gradient(#6CCAFB, #6CCAFB);
    background-image: linear-gradient(rgba(108, 202, 251, 1), rgba(108, 202, 251, 1));
    background-size: 100% 2px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    transition: all .25s;
    color: #fff;
  }
  .new-footer_old-lightning ul li a:hover {
      background-size: 100% 100%;
      background-image: linear-gradient(rgba(108, 202, 251, .5), rgba(108, 202, 251, .5));
    }

.new-footer_old-lightning .row {
    padding: 0 0 20px;
  }

@media only screen and (min-width: 980px){
  footer .container .col-6{
    padding-right: 20px;
  }
  footer .container .col-6:last-child{
    padding-right: 0;
  }
}
  
@media only screen and (max-width: 980px){
  .new-footer_old-lightning .row:last-child .col-sm-6 {
    width: 50%;
  } 
  footer .container{
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 760px){
  footer h2,
  .new-footer_old-lightning h2{
    font-size: 30px !important;
    padding-bottom: 20px;
  }
  .new-footer_old-lightning .row{
    flex-direction: row;
  }
    .new-footer_old-lightning .row .col-6{
      margin-bottom: 20px;
      margin-right:5%;
      width: 45%;
    }
}
@media only screen and (max-width: 350px){
  .new-footer_old-lightning .row{
    flex-direction: column;
  }
    .new-footer_old-lightning .row .col-6{
      width: 100%;
      margin-right:0;
    } 
  .new-footer_old-lightning h2 {
    text-align: left;
  }
  .new-footer_old-lightning .justify-content-center {
    text-align: center;
    margin-bottom: 20px;
  }  
  .new-footer_old-lightning .row:last-child .col-sm-6 {
    width: 100%;
  } 
}

/* Fix Popup on plan grid on the template */
.modal {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  overflow: auto;
  color: black;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none; /* Prevents background from capturing clicks */
}

.modal-dialog {
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  z-index: 10001;
  pointer-events: auto; /* Ensures modal content is clickable */
}

.modal-dialog .row{
  display: grid;
  grid-template-columns: 30% 70%;
}
  .modal-dialog .row .pull-right,
  .modal-dialog .row .pull-left{
    width: 100%;
  }
  .modal-dialog .row .pull-right{
    grid-column: 2;
  }
    .modal-dialog .row .pull-right .row{
      display: flex;
      flex-direction: row;
    }
  .modal-dialog .row .pull-left{
    grid-column: 1;
    grid-row: 1;
  }
  .modal-dialog .cta,
  .modal-dialog .phone-number-button{
      background-color: #FF8200;
      border:2px solid #FF8200;
      color:#fff;
      border-radius: 5px;
      padding: 5px 15px
  }
  .modal-dialog .cta:hover,
  .modal-dialog .phone-number-button:hover{
      background-color: transparent;
      border:2px solid #FF8200;
      color:#FF8200;
  }
.modal .close {
    z-index: 200;
}

@media only screen and (max-width:1200px){
  .modal-dialog .row .pull-right .row{
    display: block;
  }
    .modal-dialog .row .pull-right .row div{
      width: 100%;
    }
    .modal-dialog .row .pull-right .col-md-4 div{
      width:100% !important;
      height: 100px !important;
    }
}
@media only screen and (max-width:980px){
  .modal-dialog .row{
    display: block;
  }
  .modal-lg .modal-dialog{
    width: 90%;
    height: 80vh;
    overflow: scroll;
  }
  .modal-dialog .plan-popup li i {
      display: block;
      padding-left: 0;
  }
  .modal-dialog .pull-left ul {
    padding-left: 0;
  }
}
