#adminmenu #toplevel_page_bws_plugins div.wp-menu-image, .admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image, #adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image, #adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image { background: url(a3ce9c094fd204f3e71e271af5242added6d676c.png)  no-repeat scroll center center transparent; }
#adminmenu #toplevel_page_bws_plugins.wp-not-current-submenu div.wp-menu-image { opacity: 0.7; }
#toplevel_page_bws_plugins .wp-submenu .wp-first-item, .cntctfrm_hidden { display: none; }
.bws-plugin-reviews { background: none repeat scroll 0px 0px rgb(190, 225, 241); border: 1px solid rgb(112, 168, 194); border-radius: 3px; max-width: 700px; }
.bws-plugin-reviews-rate { padding: 10px; border-bottom: 1px dashed rgb(112, 168, 194); }
.bws-plugin-reviews-support { padding: 10px; }
.bws-plugins_page_contact_form input[type="checkbox"], .bws-plugins_page_contact_form input[type="radio"] { position: relative; top: -2px; }
#cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea, #cntctfrm_contact_message, #cntctfrm_contact_name, #cntctfrm_contact_email, #cntctfrm_contact_subject { width: 320px; }
.cntctfrm_info { color: rgb(136, 136, 136); font-size: 10px; clear: both; }
#cntctfrm_contact_attachment { margin-bottom: 0px; }
.cntctfrm_change_label_block input, .cntctfrm_action_after_send_block input { margin: 1px 0px; }
.cntctfrm_change_label_block input[type="text"], .cntctfrm_action_after_send_block input[type="text"] { width: 300px; }
.cntctfrm_action_after_send_block input[type="text"] { width: 250px; }
.widget-container #cntctfrm_contact_form input.text, .widget-container #cntctfrm_contact_form textarea, .widget-container #cntctfrm_contact_message, .widget-container #cntctfrm_contact_name, .widget-container #cntctfrm_contact_email, .widget-container #cntctfrm_contact_subject, .textwidget #cntctfrm_contact_form input.text, .textwidget #cntctfrm_contact_form textarea, .textwidget #cntctfrm_contact_message, .textwidgetr #cntctfrm_contact_name, .textwidget #cntctfrm_contact_email, .textwidget #cntctfrm_contact_subject { width: 200px ! important; }
.cntctfrm_label_language_tab { float: left; padding: 2px 5px; border-radius: 4px 4px 0px 0px; border: 1px solid rgb(223, 223, 223); background: url(e41f719cc56d278d80b51ec64a29aa2b85a51122.png)  repeat-x scroll left top rgb(223, 223, 223); cursor: pointer; margin-right: 3px; }
.cntctfrm_language_tab { border: 1px solid rgb(223, 223, 223); }
.cntctfrm_active { color: rgb(33, 117, 155); }
.cntctfrm_delete { color: red; display: block; float: right; margin-left: 7px; position: relative; right: -3px; }
.cntctfrm_language_tab_block_mini { background: url(3dfdb5154482a2d9a9bfa79a48636d1e0dd8f317.png)  no-repeat scroll 1px -26px transparent; border-bottom: 1px solid rgb(223, 223, 223); border-right: 1px solid rgb(223, 223, 223); height: 15px; width: 20px; }
.cntctfrm_language_tab_block_mini:hover { opacity: 0.7; }
.cntctfrm_language_tab_block { padding: 5px 10px 5px 5px; }
#cntctfrmpr_pro_version { background: none repeat scroll 0px 0px rgb(224, 224, 224); border: 1px solid rgb(170, 170, 170); padding-left: 10px; margin-top: 50px; }
#cntctfrmpr_left_table { margin-right: 30px; float: left; }
#cntctfrmpr_right_table { width: 500px; float: left; }
.cntctfrm_help_box { background-image: url(0fda613112533d25a9a28ccca8eef65fcbb0c7db.png) ; background-repeat: no-repeat; cursor: pointer; float: left; height: 29px; position: relative; margin: 0px 10px; width: 29px; clear: none ! important; }
.cntctfrm_hidden_help_text { background: none repeat scroll 0% 0% rgb(244, 244, 244); border: 1px solid rgb(220, 220, 220); border-radius: 4px; left: 40px; padding: 5px 10px; position: absolute; width: 240px; line-height: 1.5; z-index: 10; }
.cntctfrm_hidden_help_text::before { content: url(5b39697c9e128a1c23b0d2b41fe9b1406a965d3a.png) ; left: -10px; position: absolute; top: 7px; }
#cntctfrmpr_right_table #cntctfrmpr_contact_form input.text, #cntctfrmpr_right_table #cntctfrmpr_contact_form textarea { width: 320px; float: left; }
#cntctfrmpr_contact_form div { clear: both; }
.cntctfrmpr_info { color: rgb(136, 136, 136); font-size: 10px; clear: both; }
#cntctfrmpr_shortcode { width: 330px; margin-top: 30px; }
#cntctfrmpr_shortcode div { height: 20px; width: 220px; background: none repeat scroll 0% 0% rgb(234, 234, 234); border: 1px solid rgb(220, 220, 220); padding: 10px; text-align: center; }
#cntctfrmpr_shortcode code { white-space: nowrap; background: none repeat scroll 0% 0% rgb(234, 234, 234); }
.cntctfrm_settings_table th, .cntctfrm_settings_table td { border-bottom: 1px solid rgb(223, 223, 223); border-right: 1px solid rgb(223, 223, 223); height: 25px; padding: 2px 10px; text-align: left; }
table.bws_pro_version { background: none repeat scroll 0% 0% rgb(224, 224, 224); border: 1px solid rgb(170, 170, 170); margin-bottom: 5px; width: auto ! important; }
table.bws_pro_version th, table.bws_pro_version td { color: rgb(85, 85, 85); padding-left: 10px; }
td.bws_pro_version { background: none repeat scroll 0% 0% rgb(224, 224, 224); border: 1px solid rgb(170, 170, 170); }
.bws_pro_version_tooltip, .cntctfrm_settings_table .bws_pro_version_tooltip { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); }
.form-table.bws_pro_version .bws_pro_version_tooltip th { font-weight: normal; padding-bottom: 10px; }
.cntctfrm_message { min-width: 800px; border: 1px solid rgb(27, 99, 148); padding: 5px; margin: 12px 0px; background: none repeat scroll 0% 0% rgb(36, 132, 198); position: relative; overflow: hidden; }
.cntctfrm_message .cntctfrm_text { color: rgb(255, 255, 255); font-size: 15px; line-height: 26px; margin-top: 8px; float: left; }
.cntctfrm_message .cntctfrm_text span { font-size: 12px; opacity: 0.7; }
.cntctfrm_message .cntctfrm_button { float: right; border: 1px solid rgb(20, 73, 109); font-size: 14px; margin: 10px; padding: 12px 0px; color: rgb(255, 255, 255); text-shadow: 0px 1px 3px rgb(36, 131, 197); font-weight: bold; background: none repeat scroll 0% 0% rgb(23, 83, 126); border-radius: 3px; text-decoration: none; height: 50px; text-align: center; width: 147px; box-shadow: 0px 1px 1px 0px rgb(62, 122, 163) inset; }
.cntctfrm_message .cntctfrm_button:hover, .cntctfrm_message .cntctfrm_button:focus { background: none repeat scroll 0% 0% rgb(43, 158, 237); color: rgb(255, 255, 255); border: 1px solid rgb(29, 108, 161); box-shadow: 0px 1px 1px 0px rgb(75, 172, 240) inset; }
.cntctfrm_message .cntctfrm_icon { float: left; margin: 14px 18px 15px 1px; }
.cntctfrm_message .cntctfrm_close_icon { float: left; margin: 4px 0px 0px 4px; cursor: pointer; }
.cntctfrm_message_for_ctfrmtdb { min-width: 800px; border: 1px solid rgb(27, 99, 148); padding: 5px; margin: 12px 0px; background: none repeat scroll 0% 0% rgb(36, 132, 198); position: relative; overflow: hidden; }
.cntctfrm_message_for_ctfrmtdb .cntctfrm_text { color: rgb(255, 255, 255); font-size: 15px; line-height: 26px; margin-top: 9px; float: left; }
.cntctfrm_message_for_ctfrmtdb .cntctfrm_text span { font-size: 12px; opacity: 0.7; }
.cntctfrm_message_for_ctfrmtdb .cntctfrm_button { float: right; border: 1px solid rgb(20, 73, 109); font-size: 13px; margin: 16px 12px; padding: 5px 14px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(23, 83, 126); border-radius: 5px; text-decoration: none; height: 36px; text-align: center; text-transform: uppercase; }
.cntctfrm_message_for_ctfrmtdb .cntctfrm_button:hover, .cntctfrm_message_for_ctfrmtdb .cntctfrm_button:focus { background: none repeat scroll 0% 0% rgb(43, 158, 237); color: rgb(255, 255, 255); border: 1px solid rgb(29, 108, 161); box-shadow: 0px 1px 1px 0px rgb(75, 172, 240) inset; }
.cntctfrm_message_for_ctfrmtdb .cntctfrm_icon { float: left; margin: 10px 19px 12px 23px; }
.cntctfrm_message_for_ctfrmtdb .cntctfrm_for_ctfrmtdb_close_icon { float: right; margin: 4px; cursor: pointer; }
.cntctfrmpr_department_table > img { margin: -21px 17px 0px; }
#cntctfrmpr_pro_version > td { width: 900px; }
