#topclub_widget{ font-family: Arial,Helvetica; font-size: 12px !important; }
/* LOGO */
#topclub_widget .logo{ height: 39px !important; width: 199px !important; }
#topclub_widget div label {color: #333333 !important; }
/* datepicker */
.datepicker { top: 0; left: 0; padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-family: Arial,Helvetica; font-size: 12px !important; /*.dow { border-top: 1px solid #ddd !important; }*/ }
.datepicker:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px; }
.datepicker:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; top: -6px; left: 7px; } .datepicker > div { display: none; }
.datepicker table { width: 100%; margin: 0; } .datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datepicker td.day:hover { background: #eeeeee; cursor: pointer; }
.datepicker td.old, .datepicker td.new { color: #999999; }
.datepicker td.active, .datepicker td.active:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] { background-color: #0044cc; }
.datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active { background-color: #003399 \9; }
.datepicker td span { display: block; width: 47px; height: 54px; line-height: 54px; float: left; margin: 2px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datepicker td span:hover { background: #eeeeee; }
.datepicker td span.active { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker td span.active:hover, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] { background-color: #0044cc; }
.datepicker td span.active:active, .datepicker td span.active.active { background-color: #003399 \9; } .datepicker td span.old { color: #999999; }
.datepicker th.switch { width: 145px; } .datepicker th.next, .datepicker th.prev { font-size: 19.5px; } .datepicker thead tr:first-child th { cursor: pointer; }
.datepicker thead tr:first-child th:hover { background: #eeeeee; } .input-append.date .add-on i, .input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: white; border: 1px solid #CCC; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
.dropdown-menu { z-index: 5000; }
/* END datepicker */

/* tipsy */
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; } .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; } /* Rounded corners */ .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /* Uncomment for shadow */ /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/ .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } /* Rules to colour arrows */ .tipsy-arrow-n { border-bottom-color: #000; } .tipsy-arrow-s { border-top-color: #000; } .tipsy-arrow-e { border-left-color: #000; } .tipsy-arrow-w { border-right-color: #000; } .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}   .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;} .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/* END tipsy */

/* widget */
#topclub_widget #order_btn_mini { display: inline-block; width: 200px; height: 22px; padding: 8px 0 0 0; background: url('../../images/order/order_bg_sm.png') 0 2px repeat-x; cursor: pointer; text-align: center; color: white; font-size: 14px; text-decoration: none; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);    font-weight: bold; outline-style: none; position: relative; margin: 0 0 1px 0; color: white !important; }
#topclub_widget #order_btn_mini *{ font-family: Arial, Helvetica; }
#topclub_widget #order_btn .ob_content, #topclub_widget #order_btn_mini .ob_content { position: relative; z-index: 2; }
#topclub_widget #order_btn_mini small { display: none; }
small { font-size: smaller; }
#topclub_widget #order_btn_mini .ob_left { display: block; width: 2px; height: 28px; position: absolute; bottom: 0; left: 0; z-index: 1; background: url('../../images/order/order_left_sm.png') no-repeat; }
#topclub_widget #order_btn_mini.discount_5 .ob_right { background: url('../../images/order/order_percent_sm.png') 0 -190px no-repeat; }
#topclub_widget #order_btn_mini.discount_10 .ob_right { background: url('../../images/order/order_percent_sm.png') 0 -152px no-repeat; }
#topclub_widget #order_btn_mini.discount_15 .ob_right { background: url('../../images/order/order_percent_sm.png') 0 -114px no-repeat; }
#topclub_widget #order_btn_mini.discount_20 .ob_right { background: url('../../images/order/order_percent_sm.png') 0 -76px no-repeat; }
#topclub_widget #order_btn_mini.discount_25 .ob_right { background: url('../../images/order/order_percent_sm.png') 0 -38px no-repeat; }
#topclub_widget #order_btn_mini.discount_30 .ob_right { background: url('../../images/order/order_percent_sm.png') 0 0 no-repeat; }
#topclub_widget #order_btn_mini .ob_right { display: block; width: 28px; height: 30px; position: absolute; top: 0; right: 0; z-index: 1; }
#topclub_widget h1#myModalLabel { color: #333; margin-top: 0 !important; font-size: 28px !important; }
#topclub_widget h1 { margin: 0 0 5px 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: -1px; line-height: 1.2em; color: #333; }
#topclub_widget #best_of h2, #topclub_widget #reviews h2 { font-weight: normal; font-size: 24px; color: #333; margin: 0 0 10px 0; padding: 0; }
#topclub_widget .modal-header h2 { line-height: 18px; margin: 0 10px 5px 0 !important; display: inline-block !important; padding: 0; font-weight: bold !important; font-size: 18px !important; float: left; }
#topclub_widget .modal-header .rating_starsratint, #topclub_widget .discounts .rating_starsratint, #topclub_widget .discount_map_popup .rating_starsratint, #topclub_widget #order_promo .op_item .rating_starsratint { position: relative !important; padding: 0 !important; overflow: hidden !important; right: 0px !important; top: -2px !important; height: 25px !important; }
#topclub_widget .rating_starsratint .rating_stuff .rating_stars .overlay { position: absolute; z-index: 3; top: 0; left: 0; background: url('../../images/place/rating.png') top left no-repeat; width: 100px; height: 22px; }
#topclub_widget .rating_starsratint .rating_stuff .rating_stars .middle { position: absolute; z-index: 2; top: 0; left: -20px; background: url('../../images/place/rating.png') 0 -22px no-repeat; width: 100px; height: 22px; }
#topclub_widget .rating_starsratint .rating_stuff .rating_stars .background { position: absolute; z-index: 1; top: 0; left: 0; background: url('../../images/place/rating.png') bottom left no-repeat; width: 100px; height: 22px; }
#topclub_widget .rating_starsratint .background span { display: none; }
#topclub_widget .modal-header .rating_starsratint .rating_stuff, #topclub_widget .discounts .rating_starsratint .rating_stuff, #topclub_widget .discount_map_popup .rating_starsratint .rating_stuff, #topclub_widget #order_promo .op_item .rating_starsratint .rating_stuff { height: 25px !important; }
#topclub_widget .rating_starsratint .rating_stuff { position: relative; width: 100px; }
#topclub_widget .rating_starsratint { position: absolute; top: 0; right: 10px; width: 106px; height: 35px; z-index: 1; padding: 10px; overflow: hidden; }
#topclub_widget .clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
#topclub_widget .modal-header address { margin-bottom:0!important; font-style: normal; color: #666; padding: 1px 0 1px 20px; background: url('../../images/place_pin_map.png') 0 0 no-repeat; }
#topclub_widget .modal-body { overflow-x: hidden; }
#topclub_widget .modal-body { position: relative; text-align:left; }
#topclub_widget .modal-body .row { margin-bottom: 5px; }
#topclub_widget #date_time_count { width: 480px; height: 64px; }
#topclub_widget .modal-backdrop { background-image: url('../../images/order/ajax-loader.gif'); background-position: center center; background-repeat: no-repeat; }
#topclub_widget .modal-body ul li { font-size: 13px !important; line-height: 17px; color: #333; padding: 0 0 15px 22px !important; margin: 0 !important; background: url('../../images/order/order_check.png') 0 0 no-repeat !important; }
#topclub_widget ul, #topclub_widget ol, #topclub_widget li { list-style: none; }
#topclub_widget nobr { white-space: nowrap; }
#topclub_widget strong, #topclub_widget b { font-weight: bold; display: inline !important;}
#topclub_widget label, #topclub_widget input, #topclub_widget button, #topclub_widget select, #topclub_widget textarea { font-family: Arial,Helvetica; font-size: 14px !important; font-weight: normal; line-height: 20px; }
#topclub_widget .modal-body h5 { font-size: 18px !important; margin: 0 0 10px 0 !important; padding: 0; }
#topclub_widget .modal-body  ul{ padding-left: 0; margin:0;}
#topclub_widget .modal-body select[name="order_time"] { margin-left: 10px; width: 80px; }
/* BOOTSTRAP */
#topclub_widget button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
#topclub_widget .close { float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: black; text-shadow: 0 1px 0 white; opacity: 0.2; filter: alpha(opacity=20); }
#topclub_widget input, #topclub_widget button, #topclub_widget select, #topclub_widget textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#topclub_widget .modal-body { overflow-y: auto; max-height: 400px; padding: 15px; }
#topclub_widget .row { margin-left: -20px; display: table; }
#topclub_widget .span6 { width: 460px; }
#topclub_widget .input-append, #topclub_widget .input-prepend { margin-bottom: 5px; font-size: 0; white-space: nowrap; }
#topclub_widget .span3 { width: 210px; }
#topclub_widget [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
#topclub_widget .input-append .add-on:last-child, #topclub_widget .input-append .btn:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
#topclub_widget .input-append .add-on, .input-append .btn { margin-left: -1px; }
#topclub_widget .input-append.date .add-on i, #topclub_widget .input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px; }
#topclub_widget [class^="icon-"], #topclub_widget [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url("../img/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }
.#topclub_widget input-append .add-on:last-child, #topclub_widget .input-append .btn:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
#topclub_widget .bootstrap-timepicker-component .add-on { cursor: pointer; }
#topclub_widget .input-append .add-on, #topclub_widget .input-append .btn { margin-left: -1px; }
#topclub_widget .bootstrap-timepicker-component .add-on i { display: block; height: 16px; width: 16px; }
#topclub_widget [class^="icon-"], #topclub_widget [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url("../img/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }
#topclub_widget .icon-time { background-position: -48px -24px; }
#topclub_widget .icon-calendar { background-position: -192px -120px; }
#topclub_widget .modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: whiteSmoke; border-top: 1px solid #DDD; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 white; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 white; }
#topclub_widget .modal-footer::after { display: table; content: ""; line-height: 0; }
Pseudo ::after element
#topclub_widget .modal-footer::after { clear: both; }
#topclub_widget .modal-footer::before, #topclub_widget .modal-footer::after { display: table; content: ""; line-height: 0; }
#topclub_widget .modal-footer .btn.disabled, #topclub_widget .btn[disabled] { cursor: default; background-color: #E6E6E6; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#topclub_widget .modal-footer .btn { border-color: #C5C5C5; border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); }
#topclub_widget .modal-footer .btn-large { padding: 9px 14px; font-size: 16px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#topclub_widget .modal-footer .btn { display: inline-block; padding: 9px 14px; margin-bottom: 0; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: #333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: whiteSmoke; background-image: -moz-linear-gradient(top, white, #E6E6E6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6)); background-image: -webkit-linear-gradient(top, white, #E6E6E6); background-image: -o-linear-gradient(top, white, #E6E6E6); background-image: linear-gradient(to bottom, white, #E6E6E6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); border-color: #E6E6E6 #E6E6E6 #BFBFBF; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); border: 1px solid #BBB; border-bottom-color: #A2A2A2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
#topclub_widget .modal-footer .btn-success { color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #5BB75B; background-image: -moz-linear-gradient(top, #62C462, #51A351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#51A351)); background-image: -webkit-linear-gradient(top, #62C462, #51A351); background-image: -o-linear-gradient(top, #62C462, #51A351); background-image: linear-gradient(to bottom, #62C462, #51A351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); border-color: #51A351 #51A351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
#topclub_widget .modal-footer .btn { font-weight: bold; font-size: 20px !important; }
#topclub_widget .modal { position: fixed; top: 50%; left: 50%; z-index: 1050; overflow: auto; width: 560px; margin: -250px 0 0 -280px; background-color: white; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.3); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }
#topclub_widget .modal-header { padding: 9px 15px; border-bottom: 1px solid #EEE; line-height: 1; }
#topclub_widget .modal-header .close { margin-top: 2px; }
#topclub_widget .modal-header .close { position: relative; z-index: 3; }
#topclub_widget .modal { width: 730px; margin-left: -365px; margin-top: -290px; outline-style: none; }
#topclub_widget .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: black; }
#topclub_widget .modal-backdrop, #topclub_widget .modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); }
#topclub_widget .input-prepend .add-on, #topclub_widget .input-prepend .btn { margin-right: -1px; }
#topclub_widget .input-append .add-on, #topclub_widget .input-prepend .add-on, #topclub_widget .input-append .btn, #topclub_widget .input-prepend .btn { border-radius: 0 0 0 0; vertical-align: top; }
#topclub_widget .input-append .add-on, #topclub_widget .input-prepend .add-on { background-color: #EEEEEE; border: 1px solid #CCCCCC; display: inline-block; font-size: 14px; font-weight: normal; height: 20px; line-height: 20px; min-width: 16px; padding: 4px 5px; text-align: center; text-shadow: 0 1px 0 #FFFFFF; width: auto; }
#topclub_widget label { display: block; margin-bottom: 5px; padding: 0 !important; }
#topclub_widget input.span6, #topclub_widget textarea.span6, #topclub_widget .uneditable-input.span6 { width: 446px; }
#topclub_widget input[class*="span"], #topclub_widget select[class*="span"], #topclub_widget textarea[class*="span"], #topclub_widget .uneditable-input[class*="span"], #topclub_widget .row-fluid input[class*="span"], #topclub_widget .row-fluid select[class*="span"], #topclub_widget .row-fluid textarea[class*="span"], #topclub_widget .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; }
#topclub_widget textarea, input[type="text"], #topclub_widget input[type="password"], #topclub_widget input[type="datetime"], #topclub_widget input[type="datetime-local"], #topclub_widget input[type="date"], #topclub_widget input[type="month"], #topclub_widget input[type="time"], #topclub_widget input[type="week"], #topclub_widget input[type="number"], #topclub_widget input[type="email"], #topclub_widget input[type="url"], #topclub_widget input[type="search"], #topclub_widget input[type="tel"], #topclub_widget input[type="color"], #topclub_widget .uneditable-input { background-color: white; border: 1px solid #CCC; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
#topclub_widget .span6 { width: 455px; }
#topclub_widget select, #topclub_widget textarea, #topclub_widget input[type="text"], #topclub_widget input[type="password"], #topclub_widget input[type="datetime"], #topclub_widget input[type="datetime-local"], #topclub_widget input[type="date"], #topclub_widget input[type="month"], #topclub_widget input[type="time"], #topclub_widget input[type="week"], #topclub_widget input[type="number"], #topclub_widget input[type="email"], #topclub_widget input[type="url"], #topclub_widget input[type="search"], #topclub_widget input[type="tel"], #topclub_widget input[type="color"], #topclub_widget .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 9px; font-size: 14px; line-height: 20px; color: #555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#topclub_widget textarea { height: auto; }
#topclub_widget select, #topclub_widget input[type="file"] { height: 30px; line-height: 30px; }
#topclub_widget select { width: 220px; border: 1px solid #CCC; background-color: white; }
#topclub_widget input.span6, #topclub_widget textarea.span6, #topclub_widget .uneditable-input.span6 { width: 446px;    min-height: 30px; }
#topclub_widget input[class*="span"], #topclub_widget select[class*="span"], #topclub_widget textarea[class*="span"], #topclub_widget .uneditable-input[class*="span"], #topclub_widget .row-fluid input[class*="span"], #topclub_widget .row-fluid select[class*="span"], #topclub_widget .row-fluid textarea[class*="span"], #topclub_widget .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; }
/* END widget */