/**--------------------------------------
 * @package     mod_ruxin_cryptocurrency_donation_box - Ruxin Cryptocurrency Donation Box
 * @copyright   Copyright (C) 2021 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later.
 * ---------------------------------------**/

/*! Skeletabs v2.1.3-alpha.0: bundled themes and effects | MIT License */.skltbs-theme-light .skltbs-tab-group,.skltbs-theme-dark .skltbs-tab-group{margin:0;padding:0;list-style:none}.skltbs-theme-light .skltbs-tab-group::after,.skltbs-theme-dark .skltbs-tab-group::after{content:"";clear:both;display:table}.skltbs-theme-light .skltbs-tab-item,.skltbs-theme-dark .skltbs-tab-item{float:left;margin:0 3px 3px 0}.skltbs-theme-light .skltbs-tab,.skltbs-theme-dark .skltbs-tab{display:block;padding:1em 1.25em;color:inherit;border:0;font-family:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}.skltbs-theme-light .skltbs-tab:disabled,.skltbs-theme-dark .skltbs-tab:disabled{background:transparent;cursor:not-allowed;-ms-touch-action:none;touch-action:none}.skltbs-theme-light .skltbs-panel,.skltbs-theme-dark .skltbs-panel{padding:15px 25px;border:2px solid}.skltbs-theme-light .skltbs-panel-heading,.skltbs-theme-dark .skltbs-panel-heading{margin-top:3px}.skltbs-theme-light .skltbs-panel-heading:first-child,.skltbs-theme-dark .skltbs-panel-heading:first-child{margin-top:0}.skltbs-theme-light .skltbs-panel-heading .skltbs-tab,.skltbs-theme-dark .skltbs-panel-heading .skltbs-tab{width:100%}.skltbs-theme-light{color:#333}.skltbs-theme-light .skltbs-tab{background:#f6f6f8}.skltbs-theme-light .skltbs-tab:focus{outline:0;}.skltbs-theme-light .skltbs-tab:disabled{color:#ccc;background:transparent}.skltbs-theme-light .skltbs-tab.skltbs-active{color:#fff;background:#2b8ff5}.skltbs-theme-light .skltbs-tab.skltbs-active:focus,.skltbs-theme-light .skltbs-tab.skltbs-active:hover{}.skltbs-theme-light .skltbs-panel{background-color:#fff;border:2px solid #f6f6f8}.skltbs-theme-light .skltbs-panel:focus{outline:0;}.skltbs-theme-dark{color:#fff}.skltbs-theme-dark .skltbs-tab{background:#2d2e2f}.skltbs-theme-dark .skltbs-tab:focus{outline:0;-webkit-box-shadow:inset 0 0 0 2px #085cb2;box-shadow:inset 0 0 0 2px #085cb2}.skltbs-theme-dark .skltbs-tab:disabled{color:#fff;background:transparent}.skltbs-theme-dark .skltbs-tab.skltbs-active{background:#2b8ff5}.skltbs-theme-dark .skltbs-tab.skltbs-active:focus,.skltbs-theme-dark .skltbs-tab.skltbs-active:hover{border-color:#000}.skltbs-theme-dark .skltbs-panel{background-color:#1a1b1c;}.skltbs-theme-dark .skltbs-panel:focus{outline:0;}.skltbs-mode-tabs .skltbs-panel-group{position:relative}.skltbs-mode-tabs.use-fade .skltbs-panel{position:relative;-webkit-transition:opacity 500ms;transition:opacity 500ms}.skltbs-mode-tabs.use-fade .skltbs-leave{position:absolute;top:0;display:block !important;opacity:1}.skltbs-mode-tabs.use-fade .skltbs-leave-active{opacity:0}.skltbs-mode-tabs.use-fade .skltbs-enter{opacity:0}.skltbs-mode-tabs.use-fade .skltbs-enter-active{opacity:1}.skltbs-mode-tabs.use-fade-scale .skltbs-panel{position:relative;-webkit-transition:500ms;transition:500ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.skltbs-mode-tabs.use-fade-scale .skltbs-leave{position:absolute;top:0;display:block !important;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.skltbs-mode-tabs.use-fade-scale .skltbs-leave-active{opacity:0;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.skltbs-mode-tabs.use-fade-scale .skltbs-enter{opacity:0;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.skltbs-mode-tabs.use-fade-scale .skltbs-enter-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.skltbs-mode-tabs.use-drop .skltbs-panel{position:relative;-webkit-transition:500ms;transition:500ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.skltbs-mode-tabs.use-drop .skltbs-leave{position:absolute;top:0;display:block !important;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.skltbs-mode-tabs.use-drop .skltbs-leave-active{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}.skltbs-mode-tabs.use-drop .skltbs-enter{opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.skltbs-mode-tabs.use-drop .skltbs-enter-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.skltbs-mode-tabs.use-rotate .skltbs-panel-group{overflow:hidden}.skltbs-mode-tabs.use-rotate .skltbs-panel{position:relative;-webkit-transition:500ms;transition:500ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.skltbs-mode-tabs.use-rotate .skltbs-leave{position:absolute;top:0;display:block !important;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.skltbs-mode-tabs.use-rotate .skltbs-leave-active{opacity:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.skltbs-mode-tabs.use-rotate .skltbs-enter{opacity:0;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}.skltbs-mode-tabs.use-rotate .skltbs-enter-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)} .skltbs-tab {transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}

#ruxin_cryptocurrency_donation_box {
    margin: 0 auto;
    display: table;
}

#ruxin_qr_code_image {
    display: none !important;
}

.ruxin_cryptocurrency_donation_box_button_img {
    display: inline-block;
    max-width: 30px;
    height: auto;
    margin: 0 5px 0 0;
    line-height: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    vertical-align: middle;
}

#ruxin_cryptocurrency_donation_box *, #ruxin_cryptocurrency_donation_box::after, #ruxin_cryptocurrency_donation_box::before {
    box-sizing: border-box;
}

.ruxin_cryptocurrency_donation_box_row {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.ruxin_cryptocurrency_donation_box_col_1 {
    position: relative;
    width: 200px;
    float: left;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.ruxin_cryptocurrency_donation_box_col_2 {
    width: calc(100% - 200px);
    margin: 0;
    border: 0;
    outline: 0;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

#ruxin_cryptocurrency_donation_box canvas, #ruxin_cryptocurrency_donation_box .ruxin_qr_code_image {
    max-width: 100%;
}

.ruxin_cryptocurrency_donation_box_title {
    font-size: 26px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 10px;
}

.ruxin_cryptocurrency_donation_box_description {
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
}

.ruxin_cryptocurrency_donation_box_wallet {
    background-color: #fcfcfc !important;
    color: #777777 !important;
    -webkit-appearance: none;
    border: 1px solid #e1e1e1 !important;
    padding: 8px 6px !important;
    outline: none !important;
    margin: 0;
    margin-bottom: 20px;
    width: 100% !important;
    height: 34px !important;
    display: block;
    cursor: auto !important;
}

.ruxin_cryptocurrency_donation_box_button {
    border: 0;
    outline: 0;
    margin: 0;
    padding: 6px 25px;
    border-radius: 3px;
    display: inline-block;
    text-decoration: none;
}

.ruxin_cryptocurrency_donation_box_button:hover {
    text-decoration: none;
}

.ruxin_cryptocurrency_donation_box_col_1.col_responsive, .ruxin_cryptocurrency_donation_box_col_2.col_responsive {
    width: 100% !important;
    text-align: center;
}

img.wallet-copy-icon {
	display: none;
	margin: 0 5px !important;
	border: 0 !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}
