/* Button ---------------------- */ a.taq-button{ border: none; cursor: pointer; padding: 0 15px 0 60px; display: inline-block; margin: 10px 0 0; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background: #c7c7c7; color: #fff !important; text-decoration: none !important; font-size: 14px; height: 45px; line-height: 45px; opacity: .9; overflow: hidden; } a.taq-button.without-icon{padding: 0 15px !important;} a.taq-button:hover{ opacity: 1; } a.taq-button i{ background: rgba(0,0,0,0.07); position: absolute; height: 100%; left: 0; top: 0; line-height: 45px; width: 45px; text-align: center; } /* Button Types ---------------------- */ a.taq-gradient{ background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.3) 0, rgba(0,0,0,0) 100%); background-image: -moz-linear-gradient(bottom,rgba(0,0,0,0.3) 0, rgba(0,0,0,0) 100%); background-image: -ms-linear-gradient(bottom,rgba(0,0,0,0.3) 0, rgba(0,0,0,0) 100%); background-image: -o-linear-gradient(bottom,rgba(0,0,0,0.3) 0, rgba(0,0,0,0) 100%); background-image: linear-gradient(to top,rgba(0,0,0,0.3) 0, rgba(0,0,0,0) 100%); } /* Button Size ---------------------- */ /* LARGE BUTTON */ a.taq-button.taq-large{ font-size: 24px; height: 65px; line-height: 65px; padding: 0 20px 0 80px; } a.taq-button.taq-large.without-icon{padding: 0 20px !important;} a.taq-button.taq-large i{ line-height: 65px; width: 65px; } /* SMALL BUTTON */ a.taq-button.taq-small{ font-size: 10px; height: 25px; line-height: 25px; padding: 0 10px 0 35px; } a.taq-button.taq-small.without-icon{padding: 0 10px !important;} a.taq-button.taq-small i{ line-height: 25px; width: 25px; } /* Button Shape ---------------------- */ a.taq-round{ -webkit-border-radius: 5px; border-radius: 5px; } a.taq-pill{ -webkit-border-radius: 200px; border-radius: 200px; } /* RTL ---------------------- */ body.rtl a.taq-button i { left: auto; right: 0; } body.rtl a.taq-button { padding: 0 60px 0 15px; } body.rtl a.taq-button.taq-large{ padding: 0 80px 0 20px; } body.rtl a.taq-button.taq-small{ padding: 0 35px 0 10px; } /* Button Back-end ========================================= */ #taq-button-wrapper{ display: none; } #taq-button-colour{margin: 0; display: table;} #taq-button-colour li { margin: 0 3px 3px 0; float: left; } #taq-button-colour li input{ display: none; } #taq-button-colour a { text-decoration: none; color: #FFF; } #taq-button-colour a span { padding: 0 8px; display: block; height: 25px; line-height: 25px; } #taq-button-preview{ text-align: center; margin: 10px 0; } #taq-button-icons{ height: 250px; overflow-y: scroll; background: #fafafa; border: 1px solid #eee; padding: 10px; clear: both; margin-top: 10px; } #taq-button-icons li{ margin: 0; list-style: none; display: inline; } #taq-button-icons li a{ font-size: 0; background: #FFF; margin: 2px; float: left; width: 4%; padding: 5px 5px 0 5px; text-align: center; line-height: 4%; display: block; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04); box-shadow: 0 1px 1px rgba(0,0,0,.04); color: #888; } #taq-button-icons li a.active{ color:#0074a2 !important; box-shadow: inset 0 0 0 3px #0074a2; } #taq-button-icons li a:hover{ color: #333;} #taq-button-icons li a i { font-size: 16px; line-height: 2; } #taq-button-icons li a i.none:before { content: '.'; color: #FFF; } /* RTL ---------------------- */ body.rtl #taq-button-colour li { margin: 0 0 3px 3px; float: right; } body.rtl #taq-button-icons li a{ float: right; }