select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;border:1px solid #4d78a7;font-size:14px;transition:.15s;box-shadow:inset 0 1px rgba(255,255,255,.08);}
/*==========================================================
    FINAL FANTASY TABLE THEME
==========================================================*/


.fftable{background-color:#001c44;}
.fftable tbody tr td{border:1px solid #0558b6;}
.fftable tr td.character + td.character{border-left:1px solid #333;}

.fftable tr td.tableheader{font-size:12px; cursive;padding:10px 0px;}
.fftable tr td.allowed,table tr td.Defense,table tr td.Weight, table tr td.Atk,table tr td.Hit{text-align:center;}
.fftable table tr td.tableheader, #itemlist table tr td.tableheader{font-size:12px;}


.watops .fftable td{padding: 3px 6px;font-size: 12px;}



th.name{text-align:left;}
td.character{width:20px;}
th img{width:20px;}



.fftable{width:100%;border-collapse:collapse;border-spacing:0;background:#0d3567;border:2px solid #ffffff;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.35),inset 0 0 0 2px #2d74c8;color:#fff;font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-size:13px;}
.fftable th{font-variant:small-caps;padding:1px 2px;background-color:#011229;color:#fff;font-weight:bold;text-align:center;letter-spacing:.5px;border-right:1px solid rgba(255,255,255,.18);border-bottom:2px solid #083a77;text-shadow:0 1px 2px rgba(0,0,0,.55);}
.fftable th:last-child{border-right:none;}
.fftable tbody td{padding:0px 3px;font-family: arial;}
.fftable tbody tr:nth-child(odd){background:transparent;}
.fftable tbody tr:nth-child(even){background:transparent;}
.fftable tbody tr:hover{background-color:#011938;}
.fftable tbody tr td.center{text-align:center;}
.fftable tbody td:first-child{font-weight:bold;color:#fff;white-space:nowrap;text-shadow:0 1px rgba(0,0,0,.5);}
.fftable td.number{width:40px;text-align:center;}
.fftable td.shop{text-align:center;}
.fftable td.char{width:28px;text-align:center;}
.fftable img{image-rendering:pixelated;image-rendering:crisp-edges;vertical-align:middle;}
.fftable a{color:#fff;text-decoration:none;}
.fftable a:hover{color:#ffe97a;}
select,
.fftable input{height:24px;background:linear-gradient(#ffffff,#dcecff);border:1px solid #5d93ca;border-radius:4px;color:#123d68;font-size:12px;}
.fftable select:hover,
.fftable input:hover{border-color:#88c4ff;}
.fftable select:focus,
.fftable input:focus{outline:none;border-color:#9bd3ff;box-shadow:0 0 6px rgba(120,190,255,.5);}
.fftable .check{color:#8cff87;font-weight:bold;}
.fftable .remove{color:#ff5c5c;font-weight:bold;cursor:pointer;}
.fftable .remove:hover{color:#ffb3b3;}
.fftable-panel{background:#07182d;border:2px solid #ffffff;border-radius:6px;padding:4px;box-shadow:inset 0 0 0 2px #2f78d5,0 5px 12px rgba(0,0,0,.45);}
.fftable-caption{padding:8px;text-align:center;color:#fff;font-size:18px;font-weight:bold;letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(#2b87ec,#125db6);border-bottom:2px solid #083f82;text-shadow:0 1px 2px rgba(0,0,0,.6);}
.fftable::-webkit-scrollbar{width:10px;height:10px;}
.fftable::-webkit-scrollbar-track{background:#0c2748;}
.fftable::-webkit-scrollbar-thumb{background:#2d7dd9;border-radius:6px;}
.fftable::-webkit-scrollbar-thumb:hover{background:#56a4ff;}
.fftable tr,
.fftable td,
.fftable th,
.fftable select{transition:.15s;}

#blurst .fftable select{height:20px;}

