.color_selector{height:64px;border:1px solid #000;display:flex;flex-direction:row}.color_selector>div{width:64px;border:1px solid #000}.color_selector>div.selected{border:3px dotted #000}.color_selector>div.selected.color5{border:3px dotted #fff}.banner{width:100%;min-height:200px;background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center}.banner>span{font-size:20px;width:80%;color:#fff;text-align:center}.select2-container .select2-search--inline .select2-search__field{line-height:normal !important;margin-top:10px;margin-bottom:5px}.banners>.banner{margin-bottom:10px}.banners>.banner.selected{border:2px dashed #000}#sucessmessage{color:green}#errormessage{color:red}.frames{display:flex;flex-wrap:wrap}.frames .frame{width:212px;height:212px;background-repeat:no-repeat;margin-right:10px;margin-bottom:10px;border:2px solid #fff;background-size:cover}.frames .frame.selected{border:2px dashed #000}table.gifts tbody tr.template{display:none}table.gifts tbody tr td{vertical-align:middle}table.gifts tbody tr td input[type=number]{width:200px}table.gifts tbody tr td a.delete{color:red;font-size:14px}table.gifts tbody tr td a.delete:hover{text-decoration:underline}table.gifts tbody tr td input[name="giftname[]"]{width:500px}table.gifts tbody tr td input[name="giftname[]"]:read-only{font-style:italic}table.gifts tbody tr td.chance{text-align:center;vertical-align:middle}table.gifts tbody tr td.chance span{vertical-align:middle}table.gifts tbody tr td.chance span:hover{text-decoration:underline}table.gifts tbody tr td.chance div{display:none;vertical-align:middle}table.gifts tbody tr td.chance div input{vertical-align:middle;width:100px}table.gifts tbody tr td.chance div button{vertical-align:middle;border:1px solid #aaa;border-radius:5px;width:30px;height:30px;padding:0;display:inline-block}
