.admin-container{padding:30px}.admin-nav{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);background-color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);margin-bottom:30px;padding:10px 15px}.admin-nav-flex{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.admin-nav-item{-webkit-transition:color .3s ease,border .2s linear;border-bottom:0 solid #d73227;color:#333;font-size:15px;padding:10px 15px;transition:color .3s ease,border .2s linear}.admin-nav-item.active,.admin-nav-item:hover{border-bottom-width:3px;color:#d73227}.admin-section{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);background-color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);padding:10px 15px}.admin-section h1{margin:15px 0}.admin-section-container{margin-top:30px}.admin-section .form-group:not(:last-child){margin-bottom:10px}.admin-section .form-group label{color:#222;display:inline-block;margin-bottom:4px;width:100%}.admin-section .form-group-validation-error{color:#d73227;font-size:12px}.admin-section input[type=email],.admin-section input[type=password],.admin-section input[type=text]{border:none;color:#d73227;font-size:16px;padding:10px 15px 5px 0;width:100%}.admin-section input[type=email]:disabled,.admin-section input[type=password]:disabled,.admin-section input[type=text]:disabled{background:none}.admin-section input[type=email]:focus,.admin-section input[type=password]:focus,.admin-section input[type=text]:focus{border-bottom:1px solid #d73227;outline:none}.admin-section select{display:inline-block;font-family:inherit;padding:10px 15px;width:100%}.admin-section .admin-action-btn{background-color:#fff;border:2px solid #d73227;color:#d73227;font-size:18px;padding:10px 15px}.admin-section .admin-action-btn:not(:last-child){margin-right:5px}.admin-section .admin-action-btn:hover{background-color:#d73227;color:#fff;cursor:pointer}.admin-section .admin-add-btn{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);-webkit-transition:all .3s ease;background-color:#2474bb;border:none;box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);color:#fff;cursor:pointer;display:inline-block;font-size:15px;outline:none;padding:10px 15px;transition:all .3s ease}.admin-section .admin-add-btn:hover{background-color:#1c5990}.admin-section .admin-rem-btn{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);-webkit-transition:all .3s ease;background-color:#d73227;border:none;box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);color:#fff;cursor:pointer;display:inline-block;font-size:15px;outline:none;padding:10px 15px;transition:all .3s ease}.admin-section .admin-rem-btn:hover{background-color:#ac281f}.admin-section .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-section table{border-collapse:collapse;width:100%}.admin-section table thead{border-bottom:1px solid hsla(0,0%,66.7%,.4)}.admin-section table thead th{padding:10px 5px;text-align:left;vertical-align:middle}.admin-section table thead th:not(:first-child){border-left:1px solid hsla(0,0%,66.7%,.4)}.admin-section table tbody tr{padding:5px 0}.admin-section table tbody tr:nth-child(2n),.admin-section table tbody tr:nth-child(2n) input{background-color:#f0f0f0}.admin-section table tbody tr td{padding:5px}.admin-section table tbody tr td:not(:first-child){border-left:1px solid hsla(0,0%,66.7%,.4)}.admin-section .admin-modal{-ms-flex-align:start;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;background-color:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;padding-top:100px;position:fixed;top:0;width:100%;z-index:999}.admin-section .admin-modal-body{background:#fff;max-width:550px;padding:30px;width:100%}.admin-section .admin-modal-footer{padding-top:30px}.admin-meme-flex{-ms-flex-pack:distribute;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around}.admin-meme-card{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);background-color:#f0f0f0;box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);margin:60px 15px 15px;padding:10px 15px;text-align:center;width:275px}.admin-meme-card>:not(:last-child){margin-bottom:10px}.admin-meme-card .admin-meme-img{background-color:#fff}.admin-meme-card .admin-meme-img img{display:block;width:100%}