/* * settings page */ .cptchpr_example_fields_actions { min-height: 18px; width: 140px; position: relative; } .cptchpr_example_fields_actions img { position: relative; max-width: 30px; display: inline-block; vertical-align: middle; } .cptchpr_block { direction: ltr; } #cptchpr_settings_form_block { position: relative; } .cptchpr_bg { background: #4D4D4D; opacity: 0.11; width: 100%; height: 100%; position: absolute; z-index: 1; } .cptchpr_limit_label { display: block; } input.cptchpr_settings_input { width: 252px; } .cptchpr_how_to_use { float: right; } /* * network */ .cptchpr_network_apply_all { padding-left: 15px; } /* * whitelist */ .cptchpr_whitelist_form table td { vertical-align: top; } .cptchpr_whitelist_buttons .alignleft { margin-right: 10px; } .cptchpr_save_ip { margin-left: 10px; } /* * packages */ .cptchpr_install_package_wrap { display: none; } .cptchpr_package_list .has-media-icon img { max-width: 40px; height: auto; vertical-align: top; margin: 0 9px 0 0; float: left; } .cptchpr_package_list .column-add_time { max-width: 150px; } .cptchpr_edit_package_form { margin-top: 10px; position: relative; } .cptchpr_colorpicker_table { vertical-align: middle; table-layout: fixed; width: 400px; box-sizing: border-box; } .cptchpr_colorpicker_table th { width: 100px; } .cptchpr_colorpicker_table td { width: 150px; } .cptchpr_colorpicker_table .wp-picker-holder, .cptchpr_colorpicker_table .wp-picker-input-wrap { min-width: 130px; position: absolute; z-index: 2; } .cptchpr_use_settings * { line-height: 2.5; vertical-align: top; } #cptchpr_preview_wrap { text-align: center; border: 1px solid #ddd; } #cptchpr_preview_wrap img, #cptchpr_preview_wrap svg { display: block; width: 40px; height: auto; margin: 15px auto 0 auto; cursor: pointer; } .cptchpr_package_color_picker .wp-picker-container { width: 120px; } .cptchpr_color_label { display: none; } .cptchpr_add_ons_link { display: inline-block; margin: 0 30px; text-decoration: none; } /** * the list of packages on the "Advanced" tab */ #cptchpr_package_list { position: relative; padding-right: 16px; display: inline-block; height: 200px; min-height: 200px; width: 280px; min-width: 280px; max-width: 500px; } #cptchpr_package_list ul { display: inline-block; width: 100%; background: #fff; border: 1px solid #ddd; box-shadow: inset 0 1px 2px rgba(0,0,0,.07); height: 100%; overflow-y: auto; overflow-x: hidden; } #cptchpr_package_list ul li:hover { background-color: #e0f1f8; } #cptchpr_package_list ul li { padding: 3px 5px 3px 9px; margin: 0; display: block; } #cptchpr_package_list ul li span { display: table-cell; vertical-align: middle; } #cptchpr_package_list ul img { width: 40px; height: auto; margin: 0 10px; border: 1px solid #ccc; } #cptchpr_package_list .ui-resizable-handle { bottom: -26px; position: absolute; display: block; width: 16px; height: 16px; font-size: 24px; color: #ccc; } #cptchpr_package_list .ui-resizable-se { right: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: se-resize; } #cptchpr_package_list .ui-resizable-sw { left: -18px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); cursor: sw-resize; } /* * RTL */ .rtl .cptchpr_how_to_use { float: left; } .rtl .cptchpr_block { direction: rtl; } .rtl #cptchpr_package_list { right: 0; } .rtl table.cptchpr_package_list .media-icon { float: right; } .rtl table.cptchpr_package_list .media-icon img { margin: 0 0 0 9px; } /* * frontend */ .cptchpr_block label { word-wrap: break-word; } .cptchp_label:hover { cursor: pointer; } form input.cptchpr_input { padding-left: 8px; padding-right: 8px; } .cptchpr_whitelist_message { font-style: italic; color: #008000; font-weight: normal !important; } .cptchpr_block { display: block !important; width: 100%; max-width: 100%; box-sizing: border-box; word-spacing: normal !important; } .cptchpr_title { display: block; word-wrap: break-word; padding-bottom: 5px; clear: both; } .cptchpr_wrap { display: table-row !important; position: relative; clear: both; } .cptchpr_label, .cptchpr_reload_button_wrap { display: table-cell; margin: 5px 0 !important; vertical-align: middle; line-height: 1; } .cptchpr_time_limit_notice { display: none; color: red; font-size: 12px; } .cptchpr_span { display: inline-block; vertical-align: middle; line-height: 1; position: relative; } .cptchpr_img img { width: 40px; max-width: 40px !important; height: 40px; top: 0; z-index: 1; } .cptchpr_reload_button { width: 2rem; height: 2rem; font-size: 2rem; margin: 0 15px; vertical-align: text-bottom; } .cptchpr_reload_button:before { vertical-align: text-bottom; } @media only screen and ( max-width: 782px ) { #cptchpr_whitelist_search p.search-box { position: static; } #cptchpr_whitelist .tablenav.top { display: none; } .cptchpr_reload_button { width: 48px; height: 48px; font-size: 48px; } .cptchpr_how_to_use { float: none; text-align: left; } .cptchpr_save_ip { margin-left: 0; } .rtl .cptchpr_how_to_use { text-align: right; } #cptchpr_whitelist .column-ip_from, #cptchpr_whitelist .column-ip_to, #cptchpr_whitelist .column-add_time { display: none; } .cptchpr-below-nav-tab { display: none; } #cptchpr_install_package_form label { display: inline-block; margin-bottom: 10px; } .cptchpr_colorpicker_table, .cptchpr_colorpicker_table th, .cptchpr_colorpicker_table td { width: 100%; box-sizing: border-box; } .cptchpr_use_settings * { vertical-align: middle; } .cptchpr_color_table_header { display: none !important; } .cptchpr_package_color_picker td { width: 100%; text-align: left; vertical-align: top; } label.cptchpr_color_label { vertical-align: top; line-height: 1.5; } strong.cptchpr_color_label { margin-top: -2px; display: inline-block; } .wp-picker-active .cptchpr_color { display: inline !important; width: 80px !important; } #cptchpr_preview_wrap { padding-bottom: 20px; } #cptchpr_package_list { max-width: 280px; } } @media only screen and ( max-width: 480px ) { .bws_help_box.cptchpr_thumb_block { display: none; } #cptchpr_whitelist .bulkactions { float: none; } #cptchpr_whitelist .tablenav-pages { display: block; margin-bottom: 10px; float: none; clear: both; } #cptchpr_whitelist .tablenav-pages .displaying-num { position: static; } .cptchpr_reload_button { margin: 0; } #cptchpr_whitelist .column-add_reason { display: none; } #cptchpr_preview_wrap { text-align: left; padding-left: 20px; padding-bottom: 20px; } #cptchpr_preview_wrap img, #cptchpr_preview_wrap svg { margin: 15px 0 0; } .cptchpr_add_ons_link { display: block; float: none; clear: both; margin: 10px 0; } }