body{background:#eee;font-family:"Poppins", serif;margin:0;color:#000;line-height:1.6;-webkit-font-smoothing:antialiased}body>.content{max-width:1200px;background:#fff;margin:0 auto 0}main{padding:16px;margin:0 auto;height:calc(100vh - 150px);overflow-y:scroll}main.home{height:calc(100vh - 158px)}footer{padding:16px;display:flex;flex-direction:row;align-items:center;border-top:1px solid #bbbbbb;font-family:monospace;font-size:small}@media (max-width: 900px){main.home{height:100%}footer{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}footer div{border:1px solid #bbbbbb;padding:4px 8px;margin-bottom:4px}}img.header{width:80%;display:block;margin:0 auto}img.below-nav,.below-nav{margin-top:53px}.responsive-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr))}.locales{padding-top:20px}h1{margin-block-start:8px;margin-block-end:16px}h2{margin-block-start:8px;margin-block-end:8px}summary{font-weight:bold;font-size:1.5rem}h3,h4,h5{margin-block-start:8px;margin-block-end:8px}ul{list-style:square}aside{position:fixed;top:0;left:0;width:100%;z-index:2;box-shadow:0px 1px 1px #eee}aside nav{max-width:1200px;background:#fff;margin:0 auto;display:flex;justify-content:space-between}aside li{float:left;position:relative;padding:0 1px}aside a{padding:15px 10px;margin-bottom:-1px;box-shadow:0;text-decoration:none;display:block;font-family:monospace;font-size:15px;color:#000 !important}aside a:hover{margin-bottom:-3px;border-bottom:3px solid #000;text-decoration:none;color:#000;font-weight:bold}aside a .active{text-decoration:none;color:#000;font-weight:bold}aside ul{margin:0;padding:0;list-style:none}aside ul:after{content:'';display:table;clear:both}.alert{background:#f6d4dd}.notice{background:#d3e9fe}.flash{padding:5px 10px}.button{border-radius:4px;font-family:inherit;font-size:inherit;line-height:inherit;padding:4px 16px;display:inline-block}a.button{padding:4px 16px;text-decoration:none}a.small-button{composes:button;border-radius:4px;padding:0px 5px;text-decoration:none}input.button{padding:4px 16px}input.button:hover{cursor:pointer}.red,.cancel{color:#ffffff;background:#f04826;border:1px solid #f04826}.red:active,.red:hover,.cancel:active,.cancel:hover{background:#ff8020}.blue,.submit{color:#ffffff;background:#3751a2;border:1px solid #3751a2}.blue:active,.blue:hover,.submit:active,.submit:hover{background:#172d58}.plain{color:#000000;background:#eeeeee;border:1px solid #eeeeee;text-decoration:none}.plain:active,.plain:hover{background:#bbbbbb}.blue-outline,.blue-secondary{color:#000000;border:1px solid #3751a2;background:#eeeeee}.blue-outline:active,.blue-outline:hover,.blue-secondary:active,.blue-secondary:hover{background:#172d58;color:#ffffff}.red-outline,.red-secondary{color:#000000;border:1px solid #f04826;background:#eeeeee}.red-outline:active,.red-outline:hover,.red-secondary:active,.red-secondary:hover{background:#f04826;color:#ffffff}.light-red{background:#fbd3cb}.light-red:active,.light-red:hover{background:#fac4b9}.gray{color:#000000;background:#bbbbbb}.right{margin-left:5px}.donate-button-container{margin:0 auto;display:flex;align-items:center}.hidden{background:#eeeeee;color:#eeeeee}.hidden:active,.hidden:hover{background:#bbbbbb;color:#000}table{border-collapse:collapse;white-space:nowrap}thead{position:sticky;top:0;background:#fff}th{padding:8px 16px}tr:hover{background-color:#eeeeee}td{border-top:1px solid #9093ba;padding:10px 20px;text-align:left}.table-container{overflow:auto;display:block}.bail-requests-container{max-height:calc(100vh - 280px)}.individuals-container{max-height:calc(100vh - 350px)}#filters{display:flex}#filters span,#filters .filter{padding:3px 10px}#filters .filter{border-left:1px solid #bbbbbb}#filters .button{padding:0 5px}#filters .red:hover,#filters .blue:hover{background-color:#eeeeee;color:#000}#orders{display:flex}#orders span,#orders .button{padding:1px 10px}#orders span{border-right:1px solid #bbbbbb}#orders .button{margin-left:10px}form .field,form .action{padding:5px 0}form input,form select{font-family:"Poppins", serif}form.button_to{margin:20px 20px 0}.collapsible{background:#eeeeee;border:1px solid #ff8020;border-radius:3px;margin:8px 0;padding:5px 15px}.collapsible .header{font-weight:bold;font-size:110%;display:flex;justify-content:space-between}.collapsible .secondary{border:1px solid #3751a2}.collapsible p{margin:10px 5px}.collapsible ul{list-style:square;margin-top:10px;padding-left:30px}.collapsible>.invisible{max-height:0;height:0;opacity:0;overflow:hidden;transition:max-height 0s ease 0.5s, opacity 0.5s ease}.collapsible>.visible{max-height:900px;height:auto;opacity:100%;transition:all 0.5s ease-in}.donorbox-container{margin-right:10px}.home-button-container{margin:auto;display:flex;flex-direction:column}.home-button-container a{margin:5px 0;padding:10px 15px;width:150px;text-align:center}.info-cards,.media{max-width:900px;margin:0 auto}.citations{max-width:900px;margin:0 auto;padding:20px 0 0;font-size:90%}#jail-prison-venn-diagram{text-align:center}#jail-prison-venn-diagram img{max-width:500px;width:100%}form .incarcerated,form .advocate,form .additional-info{border:1px solid #eeeeee;padding:5px 15px;margin:5px}form .incarcerated h2,form .advocate h2,form .additional-info h2{margin:10px 0}form .action{padding:0 15px;margin:0 5px}.locales a{padding:2px 5px}form .users,form .permissions{padding-left:10px;border-left:5px solid #9093ba}form .action{padding-top:25px}#actions{margin:5px 10px;padding:10px;display:flex;flex-direction:row;justify-content:right}#actions #iml-fetch-action{display:flex;flex-direction:column}#actions #iml-fetch-action #iml-fetch{border:1px solid #bbbbbb;border-radius:3px;margin:5px 0;padding:3px 5px}#bail-request ul{list-style:none;padding:0}#bail-request ul li{border-left:thick double #eeeeee;margin:5px 0;padding:3px 10px}#bail-request ul li p{margin:0 10px;white-space:break-spaces}#bail-request ul li strong,#bail-request ul li em{color:#9093ba}#bail-request section{border:1px solid #bbbbbb;border-radius:3px;margin:5px 10px;padding:10px}#bail-request section h3{margin:0 0 5px 0}#bail-request section>div{margin:5px 10px 0}#bail-request .two-columns{display:flex;overflow:auto}#bail-request .two-columns>div{width:50%;min-width:400px}#bail-request .inline-form-container form{display:flex;flex-direction:row}#bail-request table input{margin:0 5px}.choices{display:flex;flex-direction:row}.choices .disabled:hover{cursor:auto}.choices .blue.disabled:hover{background:#3751a2}.choices .red.disabled:hover{background:#f04826}.table-container tr.priority{background:#fbd3cb}.table-container tr.priority:hover{background:#fac4b9}#controls{margin:10px 0;font-size:80%}#controls #filters,#controls #orders{margin:10px}#iml-search-container input.text-field,#create-individual input.text-field{width:240px;min-width:240px;max-width:100%}#iml-search-container input.readonly,#create-individual input.readonly{background-color:#eeeeee}.calendar-table{white-space:initial}.calendar-table .calendar-cell{vertical-align:top;border:1px solid #bbbbbb}.calendar-table .calendar-cell ul{padding:0;list-style:none}.calendar-table .calendar-cell ul li{padding:10px 0}form.button_to{margin:0}.admin-form input,.admin-form select{margin:5px 0;padding:3px 10px}table.table-fixed{table-layout:fixed;white-space:normal}.text-input{width:240px;min-width:240px;max-width:100%;padding:6px 8px}.box{border:1px solid #bbbbbb;border-radius:4px}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-col{display:flex;flex-direction:column}.even{justify-content:space-evenly}.around{justify-content:space-around}.between{justify-content:space-between}.flex-1{flex-grow:1}.padding{padding:8px 16px}.padding-x{padding-left:16px;padding-right:16px}.padding-x-sm{padding-left:8px;padding-right:8px}.padding-y{padding-top:16px;padding-bottom:16px}.padding-b{padding-bottom:16px}.space{margin:16px 8px}.space-y{margin-top:16px;margin-bottom:16px}.space-x{margin-left:8px;margin-right:8px}.space-l{margin-left:8px}.space-r{margin-right:8px}.space-x-2{margin-left:16px;margin-right:16px}.space-t{margin-top:16px}.space-b{margin-bottom:16px}
