/**
 * Components
 */

.tray-list {
    list-style-type: none;
}

.tray-list li::before {
    content: "•";
    display: inline;
    padding-right: 5px;
}

/* 
 * Authbox (components/authbox.html.twig)
 */

.authbox {
    font-family: open_sans_light;
    margin: 0 auto;
    max-width: 500px;
}

.authbox strong {
    font-family: open_sans_bold;
}

.authbox-images {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAKqmlDQ1BJQ0MgUHJvZmlsZQAASImVlgdUU9kWhs+96Y0WCEVK6L13kF5DkV5FJSSUUGIMBBVRERFHYEQRkaYO4FAVHJUig4qIYhsUFLAPyKCijoMFUVF5F3iE9956s956O2vnfGuvfXf+c3POWj8A5LtMHi8ZFgMghZvGD/RwpodHRNJxvwMIYAEOWANdJiuV5+Tv7wP+Nj4OI91I3NGfn/X3ff81xNmxqSwAIH+EY9iprBSEzyDZxeLx0wBA8ZC66sY03jwXIyzJRwQiXD/P8YvcNc8xi3x7oSc40AXhPwDAk5lMfjwApCmkTk9nxSNzyMhugRGXzeEi7IiwPSuByUY4C2G9lJT183wcYa2Yf5kT/28zY4Qzmcx4IS/uZSHwrpxUXjJz8//5Ov53pCQLln5DBUlyAt8zcH7PyDurT1rvLWRuzCq/JeawF/oXOEHgGbLErFSXyCVmM129l1iQFOK0xEz+8rOcNEbwEvPXBwrnx6a6BQnnxzJ8hBqSVwk5juPOWOKMhOCwJU7nhK5a4tSkIO/lHhdhnS8IFGqO47sL95iSuqyNxVzWkJYQ7LmsLVyogR3r6iasc0OE/bw0Z+FMXrK/sD822UNYT00PEj6bhhywJU5kevkvz/EXvh/gCtyAD/KhI6sxcpOMgXFa7Ka0ecEu63mb+Zz4hDS6E3JjYukMLstAj25iZGwOwPz9W/x7399buFcQDb9c49EAsHZFzmHNci1GDoB25EzIEpZranUAiIYD0JbFEvDTF2vo+S8MIAJRRKEsUASqQAvoAxNgAWyBI6LSC/iBYBAB1gIWSAApgA82gkywA+SCfLAPHATl4CioAfXgBDgF2kEXuAiugBvgNhgCD8EomACvwBT4CGYhCMJBFIgKyUJKkDqkC5lAVpA95Ab5QIFQBBQNxUNcSABlQjuhfKgIKoeqoAboF+gsdBG6Bg1A96ExaBJ6B32BUTAZloQVYA3YELaCnWBvOBheA8fDG+AMOAfeC5fC1fBxuA2+CN+Ah+BR+BU8jQIoEoqGUkbpo6xQLig/VCQqDsVHbUPloUpQ1ahmVCeqD3UHNYp6jfqMxqKpaDpaH22L9kSHoFnoDeht6AJ0Oboe3YbuRd9Bj6Gn0N8xFIw8Rhdjg2FgwjHxmI2YXEwJphbTirmMGcJMYD5isVgaVhNrifXERmATsVuwBdjD2BZsN3YAO46dxuFwsjhdnB3OD8fEpeFycWW447gLuEHcBO4TnoRXwpvg3fGReC4+G1+Cb8Sfxw/in+NnCWIEdYINwY/AJmwmFBKOEToJtwgThFmiOFGTaEcMJiYSdxBLic3Ey8RHxPckEkmFZE0KIHFIWaRS0knSVdIY6TNZgqxDdiFHkQXkveQ6cjf5Pvk9hULRoDhSIilplL2UBsolyhPKJxGqiIEIQ4Qtsl2kQqRNZFDkjShBVF3USXStaIZoiehp0Vuir8UIYhpiLmJMsW1iFWJnxUbEpsWp4sbifuIp4gXijeLXxF9I4CQ0JNwk2BI5EjUSlyTGqSiqKtWFyqLupB6jXqZOSGIlNSUZkomS+ZInJPslp6QkpMykQqU2SVVInZMapaFoGjQGLZlWSDtFG6Z9kVaQdpKOld4j3Sw9KD0js0LGUSZWJk+mRWZI5ossXdZNNkl2v2y77GM5tJyOXIDcRrkjcpflXq+QXGG7grUib8WpFQ/kYXkd+UD5LfI18jflpxUUFTwUeAplCpcUXivSFB0VExWLFc8rTipRleyVOErFSheUXtKl6E70ZHopvZc+pSyv7KksUK5S7leeVdFUCVHJVmlReaxKVLVSjVMtVu1RnVJTUvNVy1RrUnugTlC3Uk9QP6Tepz6joakRprFbo13jhaaMJkMzQ7NJ85EWRctBa4NWtdZdbay2lXaS9mHt2zqwjrlOgk6Fzi1dWNdCl6N7WHdAD6NnrcfVq9Yb0SfrO+mn6zfpjxnQDHwMsg3aDd4YqhlGGu437DP8bmRulGx0zOihsYSxl3G2cafxOxMdE5ZJhcldU4qpu+l20w7Tt2a6ZrFmR8zumVPNfc13m/eYf7OwtOBbNFtMWqpZRltWWo5YSVr5WxVYXbXGWDtbb7fusv5sY2GTZnPK5i9bfdsk20bbFys1V8auPLZy3E7FjmlXZTdqT7ePtv/JftRB2YHpUO3w1FHVke1Y6/jcSdsp0em40xtnI2e+c6vzjIuNy1aXbleUq4drnmu/m4RbiFu52xN3Ffd49yb3KQ9zjy0e3Z4YT2/P/Z4jDAUGi9HAmPKy9Nrq1etN9g7yLvd+6qPjw/fp9IV9vXwP+D5apb6Ku6rdD/gx/A74PfbX9N/g/2sANsA/oCLgWaBxYGZgXxA1aF1QY9DHYOfgwuCHIVohgpCeUNHQqNCG0Jkw17CisNFww/Ct4Tci5CI4ER2RuMjQyNrI6dVuqw+unogyj8qNGl6juWbTmmtr5dYmrz23TnQdc93paEx0WHRj9FemH7OaOR3DiKmMmWK5sA6xXrEd2cXsyVi72KLY53F2cUVxL+Lt4g/ETyY4JJQkvOa4cMo5bxM9E48mziT5JdUlzSWHJbek4FOiU85yJbhJ3N71ius3rR/g6fJyeaMbbDYc3DDF9+bXpkKpa1I70iQRo3NToCXYJRhLt0+vSP+0MXTj6U3im7ibbm7W2bxn8/MM94yft6C3sLb0ZCpn7sgc2+q0tWobtC1mW8921e052yeyPLLqdxB3JO34Ldsouyj7w86wnZ05CjlZOeO7PHY15Yrk8nNHdtvuPvoD+gfOD/17TPeU7fmex867nm+UX5L/tYBVcP1H4x9Lf5zbG7e3v9Ci8Mg+7D7uvuH9Dvvri8SLMorGD/geaCumF+cVfzi47uC1ErOSo4eIhwSHRkt9SjvK1Mr2lX0tTygfqnCuaKmUr9xTOXOYfXjwiOOR5qMKR/OPfvmJ89O9Ko+qtmqN6pIabE16zbNjocf6frb6uaFWrja/9lsdt260PrC+t8GyoaFRvrGwCW4SNE0ejzp++4TriY5m/eaqFlpL/klwUnDy5S/Rvwyf8j7Vc9rqdPMZ9TOVrdTWvDaobXPbVHtC+2hHRMfAWa+zPZ22na2/Gvxa16XcVXFO6lzheeL5nPNzFzIuTHfzul9fjL843rOu5+Gl8Et3ewN6+y97X756xf3KpT6nvgtX7a52XbO5dva61fX2GxY32m6a32z9zfy31n6L/rZblrc6blvf7hxYOXB+0GHw4h3XO1fuMu7eGFo1NDAcMnxvJGpk9B773ov7yfffPkh/MPsw6xHmUd5jscclT+SfVP+u/XvLqMXouTHXsZtPg54+HGeNv/oj9Y+vEznPKM9Knis9b3hh8qJr0n3y9svVLyde8V7Nvs79U/zPyjdab8785fjXzanwqYm3/Ldz7wrey76v+2D2oWfaf/rJx5SPszN5n2Q/1X+2+tz3JezL89mNX3FfS79pf+v87v390VzK3ByPyWcuWAEUknBcHADvEJ9AiQCAivhmosiiP14IaNHTLxD4O1700AthAUBNNwDBWQD4IGsZsmogKeoIgD+SwY4ANjUV5j8jNc7UZHEWqR2xJiVzc+8RX4jTBuDbyNzcbPvc3LdaROwDALo/Lvry+RBDvPmUpamnh+91M5FM8B/xDwMxA0/HgUBaAAABm2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40OTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgr5K2/JAAACBUlEQVRoBe2Zv6rCMBTGv1466Cg49R1000V8A4eCex9CUPANfA51cXDzFVx0c+k7iFC6qJPVIwRuIr2p6SV/IAEJaZrk+52TnNBjULwKHC8/jut/y/cQtnjRqCdmsxnW6zVut1ste4S1RtccHIYhNpsNTqcTut0uxuMxms3m17MahSC1u90O+/0eg8FAGcY4BIFkWVYLxgoIAqGiDEOXHSuveeji0/abz+d/rtVqtYrRaFRMp9NitVoV1+uVSeVqcC3NDRkEM6gII8o0GmJfIisVCsF5nuPxeOB8Pn+MsepMiOoajQZ6vR76/T6iKEKSJGi32+JrsBKiqnhGYxXEt+KtglAVbw3EcDiU7nkmtqw2up0o2sRxXHpgy0SLzwOKueJD19pO3BMyo3oImYV09XtP6LK0bB3vCZmFdPV7T+iytGwd7wmZhXT1e0/osrRsHWVP0Mc75VEpn2q6fP09QeK32+075ZimKTqdjmmG6okCUTzlTylj5wREmXjj5v8loHQ7uSCecXxAqIgPgoDNp6UWv6g5CIo29IcHHVi256uoEietMuY/3+FCLOU5KQNBeU/yiCuF88RkMsHlcsFyuXzngg6HA47HI+73u9U8HAQppYStazAfEMzkLsGUQrgEI4WQwbB+k7VyGpMFAIpoi8XCJAOUIYyqFhbn7gmhz5mmh7DFVU9nQgT5JkrE+gAAAABJRU5ErkJggg==') no-repeat center;
    height: 70px;
    max-width: 200px;
    margin: 0 auto;
}

.authbox-access {
    padding-bottom: 15px;
    border-right: 1px solid #e4e4e4;
}

.authbox-submit {
    width: 170px;
}

.authbox small {
    font-size: 60%
}

/* 
 * Plan (components/plan.html.twig)
 */

.plan {
    background: #f7f7f7;
    border-radius: 3px;
    padding: 30px 15px;
    max-width: 250px;
    margin: 0 auto;
}

.plan-feature {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 15px 0;
}

.plan-button {
    margin: 0 5%;
    width: 90%;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 10px;
}

.form-signin .checkbox {
    font-weight: normal;
}

.form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}

.form-signin .form-control:focus {
    z-index: 2;
}

.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.pagination {
    margin: 0;
}

.form-inline.text-right {
    margin-bottom: 20px;
}

form .help-block ul {
    list-style-type: none;
    padding: 0px;
    font-size: 11px;
}