@import url(data:text/css;base64,QGltcG9ydCB1cmwoIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BcmltbyIpOwoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDsKICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICp2ZXJ0aWNhbC1hbGlnbjogYXV0bzsKICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyIHsKICB0ZXh0LWFsaWduOiBsZWZ0OwogIGRpc3BsYXk6IGJsb2NrOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDA7CiAgbGVmdDogMDsKICByaWdodDogMDsKICBib3R0b206IDA7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiB7CiAgZGlzcGxheTogYmxvY2s7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZSB7CiAgZGlzcGxheTogYmxvY2s7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZS5vZG9tZXRlci1sYXN0LXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7CiAgcG9zaXRpb246IGFic29sdXRlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7Cn0KCi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIHsKICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICAtby1ib3JkZXItcmFkaXVzOiAwLjM0ZW07CiAgLW1zLWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICAta2h0bWwtYm9yZGVyLXJhZGl1czogMC4zNGVtOwogIGJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICBmb250LWZhbWlseTogIkFyaW1vIiwgbW9ub3NwYWNlOwogIHBhZGRpbmc6IDAuMTVlbTsKICBiYWNrZ3JvdW5kOiBibGFjazsKICBjb2xvcjogI2VlZTBkMzsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IHsKICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuOCk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMC4zZW0gcmdiYSgwLCAwLCAwLCAwLjgpOwogIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuOCk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuM2VtIHJnYmEoMCwgMCwgMCwgMC44KTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgIzMzMzMzMyksIGNvbG9yLXN0b3AoNDAlLCAjMzMzMzMzKSwgY29sb3Itc3RvcCg2MCUsICMxMDEwMTApLCBjb2xvci1zdG9wKDgwJSwgIzMzMzMzMyksIGNvbG9yLXN0b3AoMTAwJSwgIzMzMzMzMykpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzMzMzMyAwJSwgIzMzMzMzMyA0MCUsICMxMDEwMTAgNjAlLCAjMzMzMzMzIDgwJSwgIzMzMzMzMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzMzMzMgMCUsICMzMzMzMzMgNDAlLCAjMTAxMDEwIDYwJSwgIzMzMzMzMyA4MCUsICMzMzMzMzMgMTAwJSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzMzMzMyAwJSwgIzMzMzMzMyA0MCUsICMxMDEwMTAgNjAlLCAjMzMzMzMzIDgwJSwgIzMzMzMzMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzMzMzMyAwJSwgIzMzMzMzMyA0MCUsICMxMDEwMTAgNjAlLCAjMzMzMzMzIDgwJSwgIzMzMzMzMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMzMzMzMzIDAlLCAjMzMzMzMzIDQwJSwgIzEwMTAxMCA2MCUsICMzMzMzMzMgODAlLCAjMzMzMzMzIDEwMCUpOwogIHBhZGRpbmc6IDAgMC4xNWVtOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdDpmaXJzdC1jaGlsZCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQ6Zmlyc3QtY2hpbGQgewogIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwogIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwogIC1vLWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTsKICAtbXMtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwogIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07CiAgYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdDpsYXN0LWNoaWxkLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdDpsYXN0LWNoaWxkIHsKICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICAtby1ib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7CiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwOwogIGJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgI2VlZTBkMyksIGNvbG9yLXN0b3AoNDAlLCAjZWVlMGQzKSwgY29sb3Itc3RvcCg2MCUsICNiYmFhOWEpLCBjb2xvci1zdG9wKDgwJSwgI2VlZTBkMyksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZTBkMykpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZTBkMyAwJSwgI2VlZTBkMyA0MCUsICNiYmFhOWEgNjAlLCAjZWVlMGQzIDgwJSwgI2VlZTBkMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUwZDMgMCUsICNlZWUwZDMgNDAlLCAjYmJhYTlhIDYwJSwgI2VlZTBkMyA4MCUsICNlZWUwZDMgMTAwJSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZTBkMyAwJSwgI2VlZTBkMyA0MCUsICNiYmFhOWEgNjAlLCAjZWVlMGQzIDgwJSwgI2VlZTBkMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZTBkMyAwJSwgI2VlZTBkMyA0MCUsICNiYmFhOWEgNjAlLCAjZWVlMGQzIDgwJSwgI2VlZTBkMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlMGQzIDAlLCAjZWVlMGQzIDQwJSwgI2JiYWE5YSA2MCUsICNlZWUwZDMgODAlLCAjZWVlMGQzIDEwMCUpOwogIGJhY2tncm91bmQtY29sb3I6ICNlZWUwZDM7CiAgY29sb3I6IGJsYWNrOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciB7CiAgbGVmdDogMC4xNWVtOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOwogIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOwogIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7Cn0K);
@import url(vendor/bootstrap.min.css);
.footer-copyright {
  font-family: "Cutive mono", serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px; }

.button-box .box-text, .nav-footer, .splash .splash-footer, .debt-total, .testimonial-top, .header-links a, .mono, .top-quote h1, .top-quote .close-button, .faq-continue {
  font-family: "Ubuntu", serif; }

.btn, input[type="text"], [type="text"].input-btn,
input[type="email"],
[type="email"].input-btn,
input[type="password"],
[type="password"].input-btn,
select,
textarea, body, p, .body-text, h1, .close-button, h2, a.btn, button[type=submit], .tabs .single-tab, h3, h4, h5, .checkbox, h6, .dropdown-menu {
  font-family: "Raleway", sans-serif; }

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
/* ADDS A BROWSER PREFIX TO THE PROPERTY */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BACKGROUND COLOR OPACITY */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSFORM STYLE */
/* TRIPLE BORDERS */
/* KEYFRAMES */
/* ANIMATION */
.btn, input[type="text"], [type="text"].input-btn,
input[type="email"],
[type="email"].input-btn,
input[type="password"],
[type="password"].input-btn,
select,
textarea {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  margin: 8px 0px;
  width: 100%;
  border: 0;
  text-decoration: none; }
  .btn:focus, input[type="text"]:focus, [type="text"].input-btn:focus,
  input[type="email"]:focus,
  [type="email"].input-btn:focus,
  input[type="password"]:focus,
  [type="password"].input-btn:focus,
  select:focus,
  textarea:focus {
    outline: 0px;
    outline-offset: 0px; }

.btn {
  cursor: pointer;
  text-align: center;
  margin-top: 4px; }

.input-btn {
  text-decoration: none !important;
  background-color: #A82727 !important; }

a.btn, button[type=submit] {
  padding: 20px 0px;
  margin: 15px 0px;
  text-transform: uppercase; }

.close-button {
  float: right;
  margin-right: 10px;
  padding: 5px;
  cursor: pointer; }

.action-button {
  padding: 20px;
  margin-top: 25px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px; }
  .action-button.hover {
    background-color: #39413f;
    color: #f1eee2; }

a.sm-button {
  text-decoration: none !important; }
  a.sm-button img {
    width: 45px;
    padding: 5px;
    vertical-align: initial; }

.donate-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  margin-bottom: 15px; }
  .donate-buttons .donate-button {
    padding: 15px 15px 0px 15px; }

.sm-buttons, .sm-buttons-left, .sm-buttons-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.sm-buttons-left {
  float: left;
  padding-right: 10px; }

.sm-buttons-right {
  float: right; }

.btn {
  min-width: 150px;
  background-color: #a82727;
  color: #111;
  margin: 8px 0px; }
  .btn.red, .btn.btn-primary {
    background-color: #a82727;
    color: #f1eee2; }
  .btn.btn-transparent {
    background-color: transparent;
    color: #f1eee2;
    width: 100px;
    opacity: .4; }
  .btn.small {
    width: 50%; }
  .btn.tiny {
    width: 70px;
    min-width: 0px;
    height: 44px; }
  .btn:hover {
    background-color: #a82727;
    color: white; }
  .btn.btn-primary {
    height: 70px; }

.sm-boxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  margin: 50px 0px; }

.button-box {
  margin: 15px;
  background: transparent;
  width: 100%; }
  .button-box .box-text {
    color: #f1eee2;
    width: 100%;
    letter-spacing: 0px;
    padding: 15px;
    margin-bottom: 0px; }
  .button-box:hover {
    cursor: pointer; }

/* SQUARED THREE */
/* SQUARED ONE */
.squaredOne {
  width: 28px;
  height: 28px;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
  margin: 5px;
  -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  position: relative; }
  .squaredOne input[type=checkbox], .squaredOne [type=checkbox].input-btn {
    display: none; }

.squaredOne label {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 4px;
  top: 4px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
  background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
  background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
  background: -o-linear-gradient(top, #222 0%, #45484d 100%);
  background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
  background: linear-gradient(top, #222 0%, #45484d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 ); }

.squaredOne label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: #00bf00;
  background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
  background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
  background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
  background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
  background: linear-gradient(top, #00bf00 0%, #009400 100%);
  top: 2px;
  left: 2px;
  -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

.squaredOne label:hover::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  opacity: 0.3; }

.squaredOne input[type=checkbox]:checked + label:after, .squaredOne [type=checkbox].input-btn:checked + label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1; }

/** NAVIGATION **/
.navigation {
  border-bottom: 1px solid black;
  color: black; }

.nav-item {
  padding: 10px; }

#resources li {
  list-style: initial;
  padding-top: 15px; }

.nav-footer {
  -webkit-transition: all 0.75s ease;
  -moz-transition: all 0.75s ease;
  -ms-transition: all 0.75s ease;
  -o-transition: all 0.75s ease;
  transition: all 0.75s ease;
  border-top: 1px solid #f1eee2;
  z-index: 100;
  position: fixed;
  right: 0;
  width: 100%;
  min-height: 227px;
  bottom: -227px;
  color: white;
  background-color: #39413f; }
  .nav-footer:not(.visible) .close-button {
    display: none; }
  .nav-footer.visible {
    bottom: 0px !important; }

.press-links {
  width: 100%;
  text-align: center; }
  .press-links img {
    width: 200px;
    margin: 10px; }

.social-links {
  text-align: center; }
  .social-links img {
    width: 300px;
    padding-left: 10px; }

.manifesto {
  text-align: left; }
  .manifesto .btn {
    height: 70px; }

.rest-of-splash-page {
  display: none; }

.splash {
  position: relative;
  text-align: center;
  height: 100%;
  background-color: #39413f; }
  .splash .splash-text {
    position: absolute;
    bottom: 10%;
    text-transform: uppercase;
    width: 100%;
    z-index: 99; }
  .splash .splash-footer {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 10px;
    cursor: pointer;
    z-index: 99; }
    .splash .splash-footer:hover {
      opacity: .45; }

.intro-caption {
  margin: 50px 0px; }

#scroll.mainstate .social-media {
  opacity: 0; }
#scroll.mainstate .nav-footer {
  bottom: -157px; }

.images {
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  -ms-transition: background-color 1s ease;
  -o-transition: background-color 1s ease;
  transition: background-color 1s ease;
  height: 2900px;
  margin: auto; }
  .images.close .pane {
    opacity: 0; }
  .images div {
    opacity: 0;
    width: 100%;
    text-align: center; }
  .images .pane {
    top: 50%;
    width: 100%;
    position: fixed;
    opacity: .9;
    margin: auto;
    -webkit-transform: translateY(-25%);
    -khtml-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%); }
    .images .pane:nth-child(19), .images .pane:nth-child(20), .images .pane:nth-child(21), .images .pane:nth-child(22) {
      border-bottom: #333 1px solid; }

.splash-square {
  opacity: 1;
  width: 245px;
  height: 245px;
  margin: auto; }
  .splash-square.red {
    background-color: #eb1020; }

#scrollthing {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  position: fixed;
  left: 0;
  height: 0;
  width: 2px;
  background-color: #acb9b7; }

#mapdiv {
  width: 100%;
  height: 325px;
  z-index: 100;
  background-color: #C4C2B2; }
  #mapdiv.map-loading {
    background: url(../img/mapbackground.png) center no-repeat; }

.debt-total {
  text-align: center;
  font-size: 24px;
  letter-spacing: 4px; }

.social-media {
  opacity: 0;
  position: fixed;
  width: 50px;
  height: 150px;
  left: 20;
  top: 200; }

.map-container {
  position: relative; }
  .map-container a {
    display: none !important; }
  .map-container .counter-container {
    bottom: -27.5px;
    position: absolute;
    z-index: 100;
    left: 50%;
    max-width: 100%;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 384px; }
  .map-container .legend {
    position: absolute;
    bottom: 30px;
    left: 50%;
    z-index: 100;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }

.splash-bottom-quote {
  margin-top: -25px; }

/* stats section */
#stats #number {
  line-height: 130px;
  border-top: 1px dotted #f1eee2;
  border-bottom: 1px dotted #f1eee2; }
  #stats #number img {
    padding-top: 25px;
    padding-bottom: 25px; }
#stats .vis {
  border-right: 1px dotted #f1eee2;
  margin: 20px 0; }
#stats .row .col-md-4:last-child .vis {
  border: none; }

/* jquery odometer counter */
.counter-container {
  height: 55px;
  overflow: hidden;
  position: relative;
  border: 1px solid #f1eee2;
  border-radius: 2px;
  background-image: url(data:image/png;base64,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);
  background-repeat: repeat-x;
  width: 288px;
  margin: 0 auto; }

.counter {
  width: 100%;
  height: 55px;
  overflow: hidden;
  position: relative;
  background-color: transparent; }

.counter-text {
  font-size: 20px;
  line-height: 1em;
  font-weight: normal; }
  .counter-text.pre {
    font-size: 40px;
    margin: 50px 0 30px; }
  .counter-text.post {
    margin: 20px 0 40px; }

.counters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.counter-box {
  border: 1px solid #39413f;
  background-color: #f1eee2;
  width: 50%;
  margin: 5px; }
  .counter-box img {
    padding: 20px 0px 40px 0px; }

.counter-box-header {
  background-color: #001f28; }

.ticker-amount {
  color: white;
  margin-top: 0px;
  padding: 5px; }
  .ticker-amount a {
    text-decoration: none !important; }

.collective-card a:hover {
  text-decoration: none; }
.collective-card .collective-card-content {
  height: 250px;
  width: 250px;
  background-repeat: no-repeat;
  margin: 40px auto 5px auto;
  position: relative;
  max-width: 100%; }
  .collective-card .collective-card-content img {
    max-width: 100%; }
  .collective-card .collective-card-content .shade {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(http://1x1px.me/000000-0.8.png); }
.collective-card h3 {
  text-align: center;
  color: black; }

.action-card {
  padding: 0px 10px 10px 10px; }
  .action-card .action-card-content {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    /* future proofing */
    margin: 5px;
    background-color: #f1eee2;
    color: #111; }
    .action-card .action-card-content:hover {
      box-shadow: 0px 0px 4px black; }
    .action-card .action-card-content a {
      color: #111 !important; }
      .action-card .action-card-content a:hover {
        text-decoration: none; }
    .action-card .action-card-content h2, .action-card .action-card-content a.btn, .action-card .action-card-content button[type=submit], .action-card .action-card-content .tabs .single-tab, .tabs .action-card .action-card-content .single-tab, .action-card .action-card-content h3 {
      color: #111 !important;
      margin: 5px 0px !important; }
  .action-card .action-card-text {
    padding: 20px; }
  .action-card img {
    -moz-border-radius: 9px 9px 0px 0px;
    -webkit-border-radius: 9px 9px 0px 0px;
    border-radius: 9px 9px 0px 0px;
    /* future proofing */
    width: 100%; }

#corinthian .intro {
  background-color: #1a1b23;
  padding: 2em;
  color: #acb9b7 !important; }
  #corinthian .intro p {
    margin: 44px 22px; }
  #corinthian .intro a {
    text-decoration: underline;
    color: #acb9b7 !important; }

.striker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  padding: 10px;
  z-index: 100; }
  .striker:hover {
    cursor: pointer;
    background-color: #e84949; }
  .striker .img {
    margin: auto;
    width: 100%; }
  .striker .info {
    margin-top: -25%;
    color: white;
    font-weight: bold;
    padding: 10px; }
    .striker .info h3 {
      margin-top: 0px; }

#ccform input, #ccform .input-btn {
  margin-top: 0px !important; }

.profile-intro-text {
  text-align: left;
  font-size: 16px;
  letter-spacing: 2px;
  padding: 20px 12px 0px 12px; }

.student-form .close-button {
  display: none !important; }

.splash.corinthian {
  color: #f1eee2; }

.corinthian-title {
  padding-top: 44px;
  text-align: center; }

.testimonial-top {
  font-size: 20px;
  padding: 25px 0px; }
  .testimonial-top.light {
    color: #f1eee2; }

hr {
  border-top: 1px solid rgba(134, 143, 148, 0.8);
  margin: 2px; }

.profiles {
  position: relative;
  background-color: #f1eee2;
  padding: 0px 35px; }

.progress-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  padding-bottom: 18px; }

.inter-text {
  padding: 15px 0px; }
  .inter-text h2, .inter-text a.btn, .inter-text button[type=submit], .inter-text .tabs .single-tab, .tabs .inter-text .single-tab {
    margin-top: 0px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0px; }

.big-bottom {
  padding-top: 30px; }
  .big-bottom h2, .big-bottom a.btn, .big-bottom button[type=submit], .big-bottom .tabs .single-tab, .tabs .big-bottom .single-tab {
    font-size: 38px;
    line-height: 48px; }

.anchor {
  padding-top: 100px; }

/** ccform **/
.ss-q-title {
  margin-top: 30px; }

.ss-choice-item {
  list-style: none !important; }

.ss-form-question {
  text-align: left; }

.ss-q-title, .ss-choice-label {
  font-size: 13px;
  font-weight: bold; }
  .ss-q-title.big, .ss-choice-label.big {
    font-size: 28px;
    line-height: 34px; }

input[type="radio"], [type="radio"].input-btn {
  vertical-align: middle;
  height: inherit; }

label {
  margin-bottom: 0px; }

.ss-secondary-text {
  text-transform: none;
  font-size: 13px; }
  .ss-secondary-text ul li {
    padding: 10px 0px; }

.large-text {
  font-size: 72px; }

.dtr-clock {
  margin: 3em; }

.flip li {
  list-style: none; }

.flip-clock-wrapper {
  margin: auto;
  width: 630px; }

/** carousel **/
.carousel {
  max-height: 775px; }
  .carousel .carousel-item {
    width: 100%;
    display: none; }
    .carousel .carousel-item.active {
      display: block !important; }
  .carousel .turner {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    padding: 5px;
    cursor: pointer;
    width: 65px;
    margin-right: 4px;
    float: right; }
  .carousel .carousel-img {
    max-height: 485px; }

.carousel-nav {
  margin: 30px auto 0px auto;
  width: 60px; }

.carousel-nav-item {
  border: 1px solid #313539;
  border-radius: 15px;
  height: 20px;
  width: 20px;
  float: left;
  margin: 5px; }
  .carousel-nav-item.active {
    border-color: #a82727;
    background-color: #a82727; }
  .carousel-nav-item:hover {
    cursor: pointer;
    background-color: #313539; }

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #111; }

body {
  background-color: #39413f;
  color: #f1eee2; }

.container {
  margin-top: 50px; }

.form-rest {
  visibility: hidden; }
  .form-rest.visible {
    visibility: visible; }

.row {
  margin-left: 0px;
  margin-right: 0px; }
  .row.light {
    background-color: #f1eee2;
    color: black !important; }

.arrow-down-steep {
  background-image: url(../img/bg_arrow-down-steep.png);
  background-position: center bottom;
  padding-bottom: 210px;
  z-index: 0; }
  .arrow-down-steep h1.header, .arrow-down-steep .header.close-button {
    text-align: center;
    margin-top: -61px !important;
    margin-bottom: 80px; }
  .arrow-down-steep img.full-width {
    width: 100%; }

.arrow-up {
  background: transparent url(../img/bg_arrow-up.png) scroll no-repeat center top;
  z-index: -5;
  position: relative;
  padding-bottom: 250px; }

section {
  width: 100%; }

strong {
  font-weight: bold; }

.small-italic-caption {
  margin-top: 20px;
  font-style: italic; }

.caption {
  margin-bottom: -30px !important;
  text-align: center;
  width: 50%; }

.large-number {
  font-size: 72px;
  text-align: center; }

.body-text p {
  margin-top: 22px;
  margin-bottom: 22px; }
  .body-text p a {
    color: #e84949; }

hr {
  border-top: 1px solid white; }

p, .body-text {
  margin: 0px auto;
  font-size: 16px;
  line-height: 20px; }
  p.special, .body-text.special {
    font-size: 13px;
    line-height: 20px; }
  p.small, .body-text.small {
    line-height: 20px;
    margin-top: 10px; }
  p.spaced, .body-text.spaced {
    padding-bottom: 60px; }
    p.spaced a, .body-text.spaced a {
      text-decoration: none !important; }
      p.spaced a h2, p.spaced a a.btn, p.spaced a button[type=submit], p.spaced a .tabs .single-tab, .tabs p.spaced a .single-tab, .body-text.spaced a h2, .body-text.spaced a a.btn, .body-text.spaced a button[type=submit], .body-text.spaced a .tabs .single-tab, .tabs .body-text.spaced a .single-tab {
        margin-bottom: 0px; }

.spacer {
  padding-top: 30px; }

.inside-container {
  padding-top: 2em; }

.header-links {
  letter-spacing: 3px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  width: 100%;
  width: 100%;
  z-index: 101;
  background-color: #39413f;
  border-bottom: 1px solid #fefefe; }
  .header-links .navbar-toggle {
    background-color: #f1eee2; }
    .header-links .navbar-toggle .icon-bar {
      background-color: #39413f; }
  .header-links.inside-header {
    text-align: left;
    padding: 0px; }
    .header-links.inside-header .nav-link {
      line-height: 30px;
      padding-left: 15px; }
    .header-links.inside-header .title {
      text-align: left;
      margin: 0px;
      padding-left: 15px;
      margin-left: 15px;
      border-left: 1px solid #f1eee2; }
  .header-links .splash-square {
    position: absolute;
    height: 92px;
    width: 92px;
    top: 16px; }
  .header-links.scrolling {
    position: fixed;
    top: 0;
    right: 0;
    height: 32px; }
    .header-links.scrolling .splash-square {
      height: 20px;
      width: 20px; }
    .header-links.scrolling .header-title {
      display: none; }
    .header-links.scrolling a .logo.bar {
      display: inline-block !important; }
  .header-links a {
    color: #fefefe; }
    .header-links a .logo {
      margin-right: 10px; }
      .header-links a .logo.bar {
        display: none; }
      .header-links a .logo:hover {
        text-decoration: none; }
    .header-links a:hover {
      color: #111; }

.close-button {
  position: absolute;
  top: 10;
  right: 10;
  z-index: 104;
  color: white !important;
  background-color: #39413f; }
  .close-button:hover {
    text-decoration: none !important; }

.header-title {
  text-align: center;
  overflow: auto; }
  .header-title h1, .header-title .close-button {
    font-weight: normal;
    font-size: 28px;
    letter-spacing: 2px;
    margin-top: 0px; }

.forum-box {
  padding: 20px;
  border: 1px solid #39413f;
  background-color: #f1eee2;
  color: #111; }

h1, .close-button {
  font-size: 38px;
  line-height: 38px;
  font-weight: 100;
  letter-spacing: -1px;
  margin-bottom: 5px; }
  h1.emphasis, .emphasis.close-button {
    font-size: 26px !important;
    line-height: 30px !important;
    font-weight: 100 !important; }
  h1.floating-section-title, .floating-section-title.close-button {
    text-align: center; }
  h1 .small, .close-button .small {
    font-size: 16px;
    line-height: 24px; }
  h1 a, .close-button a {
    color: #fefefe !important;
    text-decoration: none; }

h2, a.btn, button[type=submit], .tabs .single-tab {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 22px;
  letter-spacing: 2px; }
  h2 a, a.btn a, button[type=submit] a, .tabs .single-tab a {
    color: #e84949 !important; }
  h2.dark, a.dark.btn, button.dark[type=submit], .tabs .dark.single-tab {
    color: #39413f; }
  h2.big, a.big.btn, button.big[type=submit], .tabs .big.single-tab {
    font-size: 40px; }

h3 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold; }
  h3 a {
    color: #e84949 !important; }

h4 {
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  margin-top: 44px; }

h5 {
  font-size: 16px;
  line-height: 24px;
  font-style: italic; }

p.small {
  font-size: 13px; }

.checkbox, h6 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  line-height: 19px; }

.top-quote {
  padding: 4em;
  text-align: center; }
  .top-quote h1, .top-quote .close-button {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #111; }

.quote {
  -webkit-transform: translateY(-25%);
  -khtml-transform: translateY(-25%);
  -moz-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  -o-transform: translateY(-25%);
  transform: translateY(-25%);
  top: 25%;
  position: absolute;
  padding: 2em; }

.centered {
  text-align: center; }

.justified {
  text-align: justify; }

.underline {
  text-decoration: underline; }

.floating {
  box-shadow: 2px 2px 6px 8px #3C3C3C;
  -moz-box-shadow: 2px 2px 6px 8px #3C3C3C;
  -webkit-box-shadow: 2px 2px 6px 8px #3C3C3C; }

.wrapper {
  position: relative;
  margin: 0 auto;
  color: #111; }
  .wrapper.floating {
    padding: 60px 0px;
    margin: 60px auto; }
    .wrapper.floating .body-text {
      max-width: 85%; }
    .wrapper.floating h3 {
      text-align: center; }
  .wrapper.page {
    padding-top: 10px; }
  .wrapper.dark {
    color: #f1eee2 !important;
    background-color: #39413f; }
    .wrapper.dark h3 {
      color: #fefefe;
      margin-top: 10px;
      margin-bottom: 22px; }
    .wrapper.dark a {
      color: #fefefe; }
  .wrapper.white {
    color: #39413f;
    background-color: #fefefe; }
  .wrapper.light {
    color: #111;
    background-color: #f1eee2; }
    .wrapper.light .close-button {
      color: #111 !important;
      background-color: #f1eee2; }
    .wrapper.light h1, .wrapper.light .close-button {
      color: #111; }

.faq-continue {
  text-align: center;
  margin-bottom: 60px; }
  .faq-continue a {
    color: #e84949; }

/** TABS **/
.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .tabs .single-tab {
    width: 50%;
    background-color: #f1eee2;
    color: #111;
    padding: 10px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-transform: normal;
    border-top: 1px solid #39413f;
    border-right: 1px solid #39413f; }
    .tabs .single-tab:hover {
      cursor: pointer; }
    .tabs .single-tab.white {
      background-color: white; }
  .tabs .active {
    border-bottom: 1px solid #39413f;
    background-color: #888 !important; }
    .tabs .active a {
      color: #f1eee2; }
      .tabs .active a:hover {
        color: #111;
        cursor: pointer; }

.paper {
  padding: 0px;
  background: white;
  color: black;
  margin: 30px;
  border: 1px solid black; }
  .paper .signatures {
    font-size: 18px;
    padding-top: 15px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: white !important; }

.paper-bottom-form {
  border-top: 1px solid black;
  padding-top: 30px; }

.letter-header {
  width: 130px;
  margin-left: 60px;
  margin-bottom: 80px;
  margin-top: 40px; }

/** GENERAL **/
.fixed {
  position: fixed; }

.hidden {
  display: none; }

/** angular-bootstrap compliance **/
.nav, .pagination, .panel-title a {
  cursor: pointer; }

.vertical-center {
  position: relative;
  top: 25%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto; }

a {
  color: #041a29;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  a.active {
    color: #acb9b7;
    text-decoration: line-through; }
  a:hover {
    color: #868594;
    cursor: pointer; }

.big-link {
  color: #eb1020 !important;
  text-decoration: underline !important; }

/** FORMS **/
label {
  font-weight: bold;
  text-transform: uppercase; }

.dc-input {
  max-width: 100%;
  font-size: 20px; }
  .dc-input #receiver {
    text-align: center;
    padding: 10px; }
  .dc-input form {
    -webkit-transition: all 0.75s ease;
    -moz-transition: all 0.75s ease;
    -ms-transition: all 0.75s ease;
    -o-transition: all 0.75s ease;
    transition: all 0.75s ease;
    max-width: 500px;
    width: 100%;
    margin: 0 auto; }

input, .input-btn, select {
  text-align: left;
  height: 44px;
  padding: 10px; }

input[type="text"], [type="text"].input-btn,
input[type="email"],
[type="email"].input-btn,
input[type="password"],
[type="password"].input-btn,
select,
textarea {
  font-size: 16px;
  letter-spacing: 2px; }

input, .input-btn, textarea {
  border: 1px solid #a82727 !important;
  color: #f1eee2;
  background-color: rgba(2, 2, 2, 0.8); }

select {
  border: 1px solid rgba(2, 2, 2, 0.8);
  color: #f1eee2;
  font-weight: bold;
  background-color: #353a38 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KAtiABQAAAGtJREFUOBFjYBgFuEKAT8PwPwjjkoeJM8IY+Gh0gz7dOI9THxM+g8iRw2kTzDB018HEcbkSr4G4DMNnKNW9DLNslCY/BAZ/LON1IcjjuNIiWQkbFpLohuIyDKR+4BI2yJXoLoX5YJQe5CEAAIl4Haer2iTsAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: right center; }

select {
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -webkit-appearance: none; }

.add-debt {
  float: right; }
  .add-debt:hover {
    pointer: cursor; }

.debt-type-select {
  width: 75%;
  min-width: 165px; }

.dropdown-menu {
  text-transform: uppercase;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  display: none;
  min-width: 160px;
  margin: 2px 0 0;
  list-style: none;
  background-color: rgba(2, 2, 2, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  text-align: left;
  max-width: 300px;
  padding-left: 0px !important; }
  .dropdown-menu li {
    padding: 5px;
    opacity: 1;
    list-style: none; }
    .dropdown-menu li a {
      color: #fefefe; }
    .dropdown-menu li.active {
      background-color: rgba(2, 2, 2, 0.8);
      color: #ccaa2d;
      opacity: 1; }

/** MISC **/
.left {
  float: left; }

.right {
  float: right; }

.half {
  width: 49%; }

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.footer {
  background-color: #1a1b23;
  color: #f1eee2;
  padding: 30px;
  margin-top: 60px; }
  .footer a {
    color: #f1eee2; }
    .footer a:hover {
      color: #f7f7ed; }
  .footer li {
    margin-top: 10px; }

.footer-copyright {
  font-size: 12px;
  color: #fefefe; }

.visible {
  display: block !important; }

.thankyou-background {
  background: url(../img/blogbackground2.gif);
  height: 100%; }

.smaller-logo {
  width: 90px;
  margin: 10px; }

/** HUD **/
.hud {
  background-color: #f1eee2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .hud .top {
    height: 50%; }
  .hud h1, .hud .close-button {
    line-height: 64px; }
  .hud h1.large, .hud .large.close-button {
    font-size: 70px; }
  .hud div {
    text-align: center; }
  .hud .half {
    background-color: #39413f;
    position: relative;
    height: 100%;
    width: 49.6%; }
    .hud .half:first-child {
      margin-right: 5px; }
    .hud .half h1, .hud .half .close-button {
      top: 50%;
      transform: translateY(-80%);
      position: relative; }
  .hud .full {
    padding: 20px;
    background-color: #39413f;
    margin-top: 5px;
    width: 100%; }

.slider {
  padding: 40px 0px; }
  .slider .row {
    padding: 10px; }

.name-text {
  font-size: 105%; }

.memorial-box {
  height: 80px; }
  .memorial-box p {
    height: 50px;
    overflow: hidden;
    text-overflow: clip;
    font-size: 13px; }

.hud-display-background {
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 102;
  background-color: black;
  opacity: .9;
  display: none; }

.hud-display {
  display: none;
  background-color: transparent !important;
  position: fixed !important;
  height: 100%;
  width: 100%;
  top: 50px;
  z-index: 103;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
  .hud-display .arrow-up {
    margin-top: -100px; }
  .hud-display h3 {
    margin-top: 10px; }
  .hud-display p {
    padding: 20px; }
  .hud-display .img {
    text-align: center;
    max-height: 500px;
    min-height: 300px; }
  .hud-display .content {
    overflow-y: auto;
    height: 100%;
    width: 100%;
    position: absolute;
    color: #111; }

.mobile-only {
  display: none; }

.desktop-only {
  display: none; }

.striker.col-md-2 {
  width: 19.666667%; }

@media (min-width: 1130px) {
  .nav {
    float: inherit; }
    .nav > li {
      display: inline-block;
      float: inherit; } }
@media (min-width: 2500px) {
  .wrapper {
    max-width: 56.5%; }

  .body-text {
    max-width: 39.4%; }

  .desktop-only {
    display: block !important; } }
@media (min-width: 1130px) and (max-width: 2500px) {
  .wrapper {
    max-width: 93.75%; }

  .body-text {
    max-width: 72%; }

  .carousel {
    margin: auto; }

  .desktop-only {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 1130px) {
  .wrapper {
    max-width: 100%; }

  .content-overlay-box {
    height: 75%; }

  .body-text {
    max-width: 65.75%; }

  .solidarity-strike-form {
    height: 340px; }

  .striker.col-md-2 {
    width: 50%; } }
@media only screen and (max-width: 768px) {
  .body-text {
    width: 473px;
    max-width: 100%; }

  .arrow-top-heading {
    margin-top: -45px; }

  .striker.col-md-2 {
    width: 50%; }

  .social-media {
    opacity: 0 !important; }

  .arrow-down-steep .row {
    background-color: #f1eee2; }

  .solidarity-strike-form {
    height: 390px; } }
@media only screen and (max-width: 600px) {
  .container {
    padding: 0px; }

  .dc-input {
    margin: 5px; }

  .paper {
    margin: 0px; }

  .body-text.wide {
    max-width: 100%;
    min-width: 100%; }

  .debt-type-select {
    width: 100%; }

  .arrow-top-heading {
    margin-top: -45px; }

  .top-quote {
    padding: 1em; }

  .arrow-down-steep .row {
    background-color: #f1eee2; }

  .press-links img {
    width: initial; }

  .thankyou-background {
    background-size: 100%; }

  .profiles .item {
    display: block; }
    .profiles .item .img {
      text-align: center; }
    .profiles .item .info {
      width: 100%; }

  .manifesto {
    width: 100%; }

  .flex {
    display: block; }

  .manifesto-buttons {
    width: 100%;
    max-width: initial; }

  #corinthian .intro p {
    margin: 44px 0px; }

  .hearing div {
    margin-bottom: 20px; }
  .hearing .tweet-buttons {
    float: right; }
  .hearing .timeline {
    float: left;
    margin-bottom: 100px; }

  .btn.tiny {
    padding: 15px 5px;
    width: 100%; }

  .button, button {
    margin: 0px; }

  .splash-square {
    width: 200px;
    height: 200px; }

  ul {
    padding-left: 0px !important; }

  h1, .close-button {
    font-size: 23px;
    padding-left: 15px;
    padding-right: 15px; }

  .nav-footer.visible:not(.focused) {
    top: 0px; }

  .memorial-box {
    padding-left: 0px;
    padding-right: 0px;
    height: 90px; }

  .close-button.visible:not(.focused) {
    display: none !important; }

  .banner .text {
    height: 100%; }

  .header-links {
    height: initial; }

  .slider {
    padding: 0px; }

  .images .pane {
    top: 65%; }

  .wrapper {
    max-width: 100%; }
    .wrapper.dark {
      padding-left: 15px;
      padding-right: 15px; }

  .body-text:not(.wide) {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%; }

  .map-container .compassrose {
    width: 141px;
    height: initial; }
  .map-container .map-banner {
    bottom: 25px; }

  .body-text.map-body {
    margin-top: 29px !important; }

  .half {
    width: 100% !important; }

  .quote {
    line-height: initial;
    padding: 2px; }

  .hidden-mobile {
    display: none; }

  .mobile-only {
    display: block; } }

/*# sourceMappingURL=base.css.map */
