.swatches_thumb{width:44px;height:44px;line-height:44px;text-align:center;font-weight:700;border:1px solid #ccc}.xpro_modal_container{position:relative;display:none}.xpro_modal{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;width:360px;max-width:90%;z-index:159990;background-color:#fcfcfc}.xpro_modal input.error{border-color:#dc3232}.xpro_modal__content,.xpro_modal__footer,.xpro_modal__header{padding:20px}.xpro_modal__header{padding-top:0;padding-bottom:0}.xpro_modal__content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}.xpro_modal__footer{text-align:right}.xpro_modal__footer .message,.xpro_modal__footer .spinner{float:left}.xpro_modal__footer .message.error{color:#dc3232}.xpro_modal__footer .message.success{color:#46b450}