wp/wp-content/plugins/portfolio/bws_menu/css/general_style.css
changeset 7 cf61fcea0001
parent 5 5e2f62d02dcd
child 16 a86126ab1dd4
equal deleted inserted replaced
6:490d5cc509ed 7:cf61fcea0001
     1 #adminmenu #toplevel_page_bws_plugins div.wp-menu-image,
     1 /*
     2 .admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image,
     2 * bwsicons fonts
     3 #adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image,
     3 */
     4 #adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image {
     4 @font-face {
     5 	background: url("../images/icon_16_single.png") no-repeat scroll center center transparent;
     5     font-family: 'bwsicons';
     6 }
     6     src: url('../fonts/bwsicons.eot?edecf2');
     7 #adminmenu #toplevel_page_bws_plugins.wp-not-current-submenu div.wp-menu-image {
     7     src: url('../fonts/bwsicons.eot?edecf2#iefix') format('embedded-opentype'),
     8 	opacity: 0.7;
     8         url('../fonts/bwsicons.ttf?edecf2') format('truetype'),
     9 }
     9         url('../fonts/bwsicons.woff?edecf2') format('woff'),
    10 .sticky-menu #toplevel_page_bws_plugins .wp-submenu .wp-first-item {
    10         url('../fonts/bwsicons.svg?edecf2#bwsicons') format('svg');
    11 	display: none;
    11     font-weight: normal;
    12 }
    12     font-style: normal;
       
    13 }
       
    14 .bwsicons {
       
    15     /* use !important to prevent issues with browser extensions that change fonts */
       
    16     font-family: 'bwsicons' !important;
       
    17     speak: none;
       
    18     font-style: normal;
       
    19     font-weight: normal;
       
    20     font-variant: normal;
       
    21     text-transform: none;
       
    22     line-height: 1;
       
    23     -webkit-font-smoothing: antialiased;
       
    24     -moz-osx-font-smoothing: grayscale;
       
    25 }
       
    26 .bwsicons-editor-code:before {
       
    27     content: "\e93a";
       
    28 }
       
    29 .bwsicons-shortcode:before {
       
    30     content: "\e93b";
       
    31 }
       
    32 .bwsicons-bws-logo:before {
       
    33     content: "\e93c";
       
    34 }
       
    35 
       
    36 /*
       
    37 * styles for bws_panel top level menu
       
    38 */
       
    39 #adminmenu #toplevel_page_bws_panel .wp-menu-image {
       
    40     font-family: 'bwsicons' !important;
       
    41 }
       
    42 #adminmenu #toplevel_page_bws_panel .wp-menu-image:before {
       
    43     content: "\e93c";
       
    44     font-family: 'bwsicons' !important;
       
    45 }
       
    46 #adminmenu #toplevel_page_bws_panel .wp-submenu li:nth-child(5) a {
       
    47     border-top: 1px solid #444;
       
    48     padding-top: 12px;
       
    49     margin-top: 6px;
       
    50 }
       
    51 /* general styles */
    13 .bws_info {
    52 .bws_info {
    14     color: #888888;
    53     color: #888;
    15     font-size: 10px;
    54     font-size: 13px;
       
    55     font-style: italic;
       
    56 }
       
    57 div.bws_info {
       
    58     margin-top: 7px;
       
    59     word-break: break-all;
       
    60 }
       
    61 .bws_info_small {
       
    62     font-size: 11px !important;
       
    63 }
       
    64 div.updated.bws-notice {
       
    65     border-left: 4px solid #ffba00;
    16 }
    66 }
    17 /*
    67 /*
    18 * styles for rate-support div on the settings page
    68 * styles for rate-support div on the settings page
    19 */
    69 */
    20 .bws-plugin-reviews {
    70 .bws-plugin-reviews {
    21 	background: none repeat scroll 0 0 #BEE1F1;
    71     background: none repeat scroll 0 0 #BEE1F1;
    22 	border: 1px solid #70A8C2;
    72     border: 1px solid #70A8C2;
    23 	border-radius: 3px;
    73     border-radius: 3px;
    24 	max-width: 700px;
    74 }
    25 }
    75 .bws-plugin-reviews-rate,
    26 .bws-plugin-reviews-rate {
       
    27 	padding: 10px;
       
    28 	border-bottom: 1px dashed #70A8C2;
       
    29 }
       
    30 .bws-plugin-reviews-support {
    76 .bws-plugin-reviews-support {
    31 	padding: 10px;
    77     border-right: 1px solid #70A8C2;
       
    78 }
       
    79 .bws-plugin-reviews a {
       
    80     text-decoration: none;
       
    81 }
       
    82 .bws-plugin-reviews-rate .dashicons {
       
    83     font-size: 12px;
       
    84     height: 13px;
       
    85     width: 9px;
       
    86     vertical-align: middle;
       
    87 }
       
    88 .bws-plugin-reviews-rate,
       
    89 .bws-plugin-reviews-support,
       
    90 .bws-plugin-reviews-donate {
       
    91     padding: 10px;
       
    92     display: block;
       
    93 }
       
    94 
       
    95 @media screen and (min-width: 1600px) {
       
    96     .bws-plugin-reviews-rate,
       
    97     .bws-plugin-reviews-support,
       
    98     .bws-plugin-reviews-donate {
       
    99         display: inline-block;        
       
   100         width: 30%;
       
   101     }
       
   102 }
       
   103 @media screen and (max-width: 1600px) {
       
   104     .bws-plugin-reviews-rate,
       
   105     .bws-plugin-reviews-support {
       
   106         border-bottom: 1px solid #70A8C2;
       
   107         border-right: none;
       
   108     }    
    32 }
   109 }
    33 /*
   110 /*
    34 * styles for Go PRO tab
   111 * styles for Go PRO tab
    35 */
   112 */
    36 .bws_go_pro_tab {
   113 .bws_go_pro_tab {
    37     background-color: #2A95C5;
   114     background-color: #2A95C5;
    38     border-color: #11688F;
   115     border-color: #11688F;
    39     color: #FFFFFF;
   116     color: #fff;
    40     font-weight: normal;
   117     font-weight: normal;
    41     text-shadow: none;
   118     text-shadow: none;
    42 }
   119 }
    43 .bws_go_pro_tab:hover {
   120 .bws_go_pro_tab:hover {
    44     background-color: #2080AB;
   121     background-color: #2080AB;
    45     color: #FFFFFF;
   122     color: #fff;
    46     border-color: #11688F;
   123     border-color: #11688F;
    47 }
   124 }
    48 .bws_go_pro_tab.nav-tab-active {
   125 .bws_go_pro_tab.nav-tab-active {
    49     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
   126     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    50     border-color: #CCCCCC #CCCCCC #F1F1F1;
   127     border-color: #CCCCCC #CCCCCC #F1F1F1;
    51     color: #000000;
   128     color: #000000;
    52 }
   129 }
    53 /*
   130 /*
    54 * styles for pro_version settings and tooltip 
   131 * styles for pro_version settings and tooltip
    55 */
   132 */
    56 td.bws_pro_version,
   133 td.bws_pro_version,
    57 tr.bws_pro_version,
   134 tr.bws_pro_version,
    58 .nav-tab.bws_plugin_menu_pro_version,
   135 .nav-tab.bws_plugin_menu_pro_version,
    59 .nav-tab.bws_plugin_menu_pro_version:hover {
   136 .nav-tab.bws_plugin_menu_pro_version:hover {
    60     background: rgba(248, 226, 104, 0.11) url("../images/pattern_bg.png");
   137     background: rgba(245, 225, 119, 0.3);
    61     border: 1px solid #AAA;
       
    62 }
   138 }
    63 td.bws_pro_version_tooltip {
   139 td.bws_pro_version_tooltip {
    64     border: 1px solid #AAA;
   140     border: 1px solid #AAA;
    65     position: inherit;
   141     position: inherit;
    66 }
   142 }
    67 .bws_pro_version_bloc {
   143 .bws_pro_version_bloc {
    68     position: relative;
   144     position: relative;
    69     margin: 5px 0;
   145     border: 1px solid #dcd6b8;
    70     border: 1px solid #AAAAAA;
   146     overflow: hidden;
    71     max-width: 800px;
   147 }
    72 }
   148 .bws_table_bg {
    73 .bws_table_bg { 
   149     background: #f5e177;
    74     background: #f8e268 url("../images/pattern.png");
   150     opacity: 0.3;
    75     opacity: 0.11;
       
    76     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=11); /* IE 5.5+*/
       
    77     -moz-opacity: 0.11; /* Mozilla 1.6 и ниже */
       
    78     width: 100%;
   151     width: 100%;
    79     height: 100%;
   152     height: 100%;
    80     position: absolute;
   153     position: absolute;
    81     z-index: 1;
   154     z-index: 1;
    82 }
   155 }
    83 .bws_pro_version_table_bloc table.bws_pro_version { 
   156 .bws_network_apply_all {
       
   157     padding-left: 15px;
       
   158 }
       
   159 .bws_hide_premium_options {
       
   160     z-index: 5;
       
   161 }
       
   162 .bws_pro_version_table_bloc table.bws_pro_version {
    84     background: transparent;
   163     background: transparent;
    85     margin: 0;
   164     margin: 0;
    86     border: none;
   165     border: none;
    87     width: 100%;
   166     width: 100%;
    88 }
   167 }
    89 table.bws_pro_version { 
   168 table.bws_pro_version {
    90     background: #E0E0E0;
   169     background: #E0E0E0;
    91     border: 1px solid #AAA;
   170     border: 1px solid #AAA;
    92     margin-bottom: 5px;
   171     margin-bottom: 5px;
    93     width: auto;
   172     width: auto;
    94 }
   173 }
    98 table.bws_pro_version th,
   177 table.bws_pro_version th,
    99 table.bws_pro_version td {
   178 table.bws_pro_version td {
   100     padding-left: 10px;
   179     padding-left: 10px;
   101 }
   180 }
   102 .bws_pro_version_tooltip {
   181 .bws_pro_version_tooltip {
   103     background: #FFF;
   182     position: relative;
   104     border-top: 1px solid #AAA;
   183     z-index: 2;
   105     position: relative;
   184     padding: 10px;
   106     z-index: 2; 
       
   107     padding: 10px; 
       
   108     font-size: 14px;
   185     font-size: 14px;
   109 }
   186 }
   110 .bws_pro_version_tooltip .bws_button {
   187 .bws_pro_version_tooltip .bws_button,
       
   188 .bws_pro_version_tooltip .bws_button:hover {
   111     background: #dd5738;
   189     background: #dd5738;
   112     border: none;
   190     border: none;
   113     text-decoration: none;
   191     text-decoration: none;
   114     color: #fff;
   192     color: #fff;
   115     padding: 5px 17px;
   193     padding: 7px 10px;
   116     border-radius: 2px;
   194     border-radius: 3px;
   117     margin: 5px 10px;
   195     margin: 5px 0;
   118     float: right;
   196     font-size: 13px;
       
   197     line-height: 1.4em;
       
   198     float: left;
   119 }
   199 }
   120 .bws_pro_version_tooltip .bws_info {
   200 .bws_pro_version_tooltip .bws_info {
   121     float: left;
   201     float: left;
   122     padding-top: 10px;
   202     padding-top: 10px;
   123     font-size: 14px;
   203     font-size: 14px;
   124     color: #444;
   204     color: #444;
   125 }
   205 }
   126 .bws_pro_version_tooltip .bws_pro_links {
   206 .bws_pro_version_tooltip .bws_pro_links,
       
   207 .bws_pro_version_tooltip .bws_pro_links .bws_button {
   127     float: right;
   208     float: right;
   128 }
   209 }
   129 .bws_pro_version_tooltip .bws_trial_info {
   210 .bws_pro_version_tooltip .bws_trial_info {
   130     padding-top: 10px;
   211     padding: 10px;
   131     display: inline-block;
   212     display: inline-block;
   132 }
   213 }
   133 div.bws_pro_version {
   214 div.bws_pro_version {
   134     padding: 5px 10px;
   215     padding: 5px 10px;
   135 }
   216 }
   136 a.bws_plugin_pro_version {
   217 a.bws_plugin_pro_version {
   137     display: block;
   218     display: block;
   138     background: rgba(248, 226, 104, 0.11) url("../images/pattern_bg.png");
   219     background: rgba(245, 225, 119, 0.3);
   139     border: 1px solid #AAA;
   220     border: 1px solid #dcd6b8;
   140     padding: 5px;
   221     padding: 5px;
   141     text-decoration: none;
   222     text-decoration: none;
   142     color: #666;
   223     color: #666;
   143 }
   224 }
   144 .bws_pro_version_single_link,
   225 .bws_pro_version_single_link,
   145 .bws_pro_version_single_link:hover {
   226 .bws_pro_version_single_link:hover {
   146     text-decoration: none;
   227     text-decoration: none;
   147     color: #666;
   228     color: #666;
   148 }
   229 }
   149 /* style for mini-block (ex. google map) */
   230 @media screen and (max-width: 768px) {
   150 .bws_pro_version_bloc_mini .bws_pro_version_table_bloc table.bws_pro_version { 
       
   151     width: auto;
       
   152 }
       
   153 .bws_pro_version_bloc_mini .bws_pro_version_tooltip {
       
   154     padding: 10px 61px;
       
   155     text-align: center;
       
   156     width: 200px;
       
   157 }
       
   158 .bws_pro_version_bloc_mini .bws_pro_version_tooltip a {    
       
   159     display: inline-block;
       
   160     line-height: 1.5;
       
   161 }
       
   162 .bws_pro_version_bloc_mini .bws_pro_version_tooltip .bws_button {
       
   163     margin: 10px 10px 5px;
       
   164     padding: 5px 50px;
       
   165     float: none;
       
   166 }
       
   167 /* #### Mobile Phones Portrait or Landscape #### */
       
   168 @media screen and (max-device-width: 640px) {
       
   169     .bws_pro_version_tooltip {
   231     .bws_pro_version_tooltip {
   170         padding: 10px;
   232         padding: 10px;
   171         text-align: center;
   233         text-align: center;
   172     }
   234     }
   173     .bws_pro_version_tooltip .bws_info {
   235     .bws_pro_version_tooltip .bws_info {
   174         float: none;
   236         float: none;
   175         text-align: center;
   237         text-align: center;
   176     }
   238     }
   177     .bws_pro_version_tooltip a {   
   239     .bws_pro_version_tooltip a {
   178         display: inline-block;
   240         display: inline-block;
   179         line-height: 1.5;
   241         line-height: 1.5;
   180     }
   242     }
   181     .bws_pro_version_tooltip .bws_info a {
   243     .bws_pro_version_tooltip .bws_info a {
   182         display: block;
   244         display: block;
   183     }
   245     }
   184     .bws_pro_version_tooltip .bws_button {
   246     .bws_pro_version_tooltip .bws_button,
       
   247     .bws_pro_version_tooltip .bws_button:hover {
   185         margin: 10px 10px 5px;
   248         margin: 10px 10px 5px;
   186         padding: 5px 50px;
       
   187         float: none;
   249         float: none;
   188     }
   250     }
   189 }
   251 }
   190 
   252 /*
   191 /*
   253 * styles for addon ads block
   192 * styles for banner 
   254 */
       
   255 .bws-addon-block.postbox {
       
   256     border: none;
       
   257 }
       
   258 .bws-addon-block .bws_table_bg {
       
   259     background: #fff;
       
   260     opacity: 0.3;
       
   261 }
       
   262 .bws-addon-block .bws_button {
       
   263     display: inline-block;
       
   264     background: #0faa00;
       
   265     border: 1px solid #0b8200;
       
   266     text-decoration: none;
       
   267     color: #fff;
       
   268     padding: 4px 10px;
       
   269     border-radius: 3px;
       
   270     font-size: 13px;
       
   271     line-height: 1.4em;
       
   272     z-index: 2;
       
   273     position: relative;
       
   274     -webkit-box-shadow: 0 1px 0 #0c8c00;
       
   275     box-shadow: 0 1px 0 #0c8c00;
       
   276 }
       
   277 /*
       
   278 * styles for banner
   193 */
   279 */
   194 .bws_banner_on_plugin_page {
   280 .bws_banner_on_plugin_page {
   195     border: 1px solid #d4d4d4;
   281     border: 1px solid #d4d4d4;
   196     margin: 12px 0;
   282     margin: 12px 0;
   197     background: #FFF;
   283     background: #FFF;
   206     float: left;
   292     float: left;
   207     width: auto;
   293     width: auto;
   208     max-width: 80%;
   294     max-width: 80%;
   209 }
   295 }
   210 .bws_banner_on_plugin_page .text span {
   296 .bws_banner_on_plugin_page .text span {
   211     font-size: 12px;
   297     font-size: 14px;
   212     opacity: 0.7;
   298     opacity: 0.7;
   213 }
   299 }
   214 div.bws_banner_on_plugin_page .button {
   300 div.bws_banner_on_plugin_page .button {
   215     float: right;
   301     float: right;
   216     border: none; 
   302     border: none;
   217     font-size: 14px;
   303     font-size: 14px;
   218     margin: 18px 16px;
   304     margin: 18px 40px;
   219     padding: 12px 29px;
   305     padding: 12px 29px;
   220     color: #FFF;
   306     color: #FFF;
   221     text-shadow: none;
   307     text-shadow: none;
   222     font-weight: bold;
   308     font-weight: bold;
   223     background: #0074A2;
   309     background: #0074A2;
   230     text-transform: uppercase;
   316     text-transform: uppercase;
   231     box-shadow: none;
   317     box-shadow: none;
   232     line-height: 26px;
   318     line-height: 26px;
   233 }
   319 }
   234 .bws_banner_on_plugin_page .button:hover,
   320 .bws_banner_on_plugin_page .button:hover,
   235 .bws_banner_on_plugin_page .button:focus {    
   321 .bws_banner_on_plugin_page .button:focus {
   236     background: #222;
   322     background: #222;
   237     color: #FFF;
   323     color: #FFF;
   238 }
   324 }
   239 div.bws_banner_on_plugin_page .icon {
   325 div.bws_banner_on_plugin_page .icon {
   240     float: left;
   326     float: left;
   241     margin: 12px 8px 8px 12px;
   327     margin: 12px 8px 8px 12px;
   242 }
   328 }
   243 .bws_banner_on_plugin_page .icon img {
   329 .bws_banner_on_plugin_page .icon img {
   244     max-width: 60px;
   330     max-width: 60px;
   245 }
   331 }
       
   332 .bws_go_pro_banner .icon:before {
       
   333     content: 'PRO';
       
   334     background: #F26E50;
       
   335     border-radius: 4px;
       
   336     color: #FFF;
       
   337     font-size: 11px;
       
   338     font-weight: bold;
       
   339     display: block;
       
   340     padding: 0px 4px;
       
   341     margin: 0 15px -7px;
       
   342     position: relative;
       
   343 }
   246 .bws_banner_on_plugin_page .text + .icon {
   344 .bws_banner_on_plugin_page .text + .icon {
   247     display: none;
   345     display: none;
   248 }
   346 }
   249 .bws_banner_on_plugin_page .close_icon {
   347 .bws_banner_to_settings_joint .bws-text {
       
   348     color: #000;
       
   349     font-size: 16px;
       
   350     line-height: 26px;
       
   351     padding: 13px 14px 14px;
       
   352 }
       
   353 .bws_banner_to_settings_joint .icon span.dashicons-admin-plugins {
       
   354     font-size: 48px;
       
   355     color: #d6d6d6;
       
   356     width: 48px;
       
   357     height: 48px;
       
   358 }
       
   359 .bws_banner_on_plugin_page.bws_banner_to_settings_joint .icon {
       
   360     margin: 2px 16px 0 0;
       
   361 }
       
   362 .bws_banner_to_settings_joint .bws-details {
       
   363     background: #f2f2f2;
       
   364     padding: 15px 78px 21px;
       
   365 }
       
   366 .bws_banner_to_settings_joint a {
       
   367     text-decoration: none;
       
   368 }
       
   369 .bws_banner_to_settings_joint .bws-more-links {
       
   370     font-size: 14px;
       
   371 }
       
   372 .bws_banner_to_settings_joint .bws-more:after {
       
   373     content: "\f347";
       
   374     font-family: dashicons;
       
   375     margin: 0 5px;
       
   376     top: 2px;
       
   377     position: relative;
       
   378 }
       
   379 .bws_banner_to_settings_joint .bws-less:after {
       
   380     content: "\f343";
       
   381     font-family: dashicons;
       
   382     margin: 0 5px;
       
   383     top: 2px;
       
   384     position: relative;
       
   385 }
       
   386 .bws_banner_to_settings_joint .bws-details strong {
       
   387     font-size: 14px;
       
   388     line-height: 30px;
       
   389 }
       
   390 .rtl div.bws_banner_on_plugin_page .button {
       
   391     float: left;
       
   392 }
       
   393 .rtl .bws_pro_version_tooltip .bws_button,
       
   394 .rtl div.bws_banner_on_plugin_page .icon,
       
   395 .rtl .bws_banner_on_plugin_page .text,
       
   396 .rtl .bws_pro_version_tooltip .bws_info {
   250     float: right;
   397     float: right;
   251     margin: 8px;
   398 }
   252     cursor: pointer;
   399 .rtl .bws_banner_on_plugin_page.bws_banner_to_settings_joint .icon {
   253 }
   400     margin: 2px 0 0 16px;
   254 /* #### Mobile Phones Portrait or Landscape #### */
   401 }
   255 @media screen and (max-device-width: 640px) {
   402 .rtl table.bws_pro_version th,
       
   403 .rtl table.bws_pro_version td {
       
   404     padding-right: 10px;
       
   405 }
       
   406 @media screen and (max-width: 768px) {
   256     .bws_banner_on_plugin_page .text,
   407     .bws_banner_on_plugin_page .text,
   257     .bws_banner_on_plugin_page .icon, 
   408     .bws_banner_on_plugin_page .icon,
   258     .bws_banner_on_plugin_page .button_div,
   409     .bws_banner_on_plugin_page .button_div,
   259     .bws_banner_on_plugin_page .button {
   410     .bws_banner_on_plugin_page .button {
   260         float: none;
   411         float: none;
   261         text-align: center;
   412         text-align: center;
   262         max-width: 100%;
   413         max-width: 100%;
   264     .bws_banner_on_plugin_page .icon {
   415     .bws_banner_on_plugin_page .icon {
   265         position: relative;
   416         position: relative;
   266         left: 8px;
   417         left: 8px;
   267     }
   418     }
   268 }
   419 }
       
   420 @media screen and (max-width: 600px) {
       
   421     .bws_banner_to_settings_joint .bws-details {
       
   422         padding: 15px 20px 21px;
       
   423     }
       
   424 }
       
   425 /* display code */
       
   426 span.bws_code {
       
   427     background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
       
   428     font-size: 13px;
       
   429     margin: 0 1px;
       
   430     padding: 3px 5px 2px;
       
   431 }
       
   432 /*
       
   433 * styles help tooltips
       
   434 */
       
   435 .bws_help_box {
       
   436     background-image: url("../images/tooltip_icons.png");
       
   437     background-repeat: no-repeat;
       
   438     cursor: pointer;
       
   439     height: 28px;
       
   440     position: relative;
       
   441     margin: 3px 5px;
       
   442     width: 28px;
       
   443     display: inline-block;
       
   444 }
       
   445 .bws_help_box:not(.dashicons) {
       
   446     vertical-align: middle;
       
   447 }
       
   448 .bws_help_box.dashicons-editor-help,
       
   449 .setting span .bws_help_box.dashicons-editor-help {
       
   450     background: none;
       
   451     color: #0074a2;
       
   452     height: auto;
       
   453     width: auto;
       
   454     margin: 0;
       
   455     padding: 0;
       
   456     z-index: 2;
       
   457     min-width: auto;
       
   458     float: none;
       
   459 }
       
   460 .bws_help_box.dashicons-editor-help:hover {
       
   461     color: #2ea2cc;
       
   462 }
       
   463 .bws_hidden_help_text {
       
   464     display: none;
       
   465 }
       
   466 .bws-tooltip-content {
       
   467     font-size: 11px;
       
   468     color: #fff;
       
   469     text-shadow: 0 0 2px #000;
       
   470     padding: 4px 8px;
       
   471     border: 1px solid rgba(255,255,255,0.25);
       
   472     background: rgba(25,25,25,0.92);
       
   473     border-radius: 3px;
       
   474     -webkit-border-radius: 3px;
       
   475     -moz-border-radius: 3px;
       
   476     box-shadow: 0 0 3px #555;
       
   477     -webkit-box-shadow: 0 0 3px #555;
       
   478     -moz-box-shadow: 0 0 3px #555;
       
   479 }
       
   480 .bws-tooltip-content a {
       
   481     color: #00a0d2;
       
   482 }
       
   483 /* 
       
   484 * bws shortcode insert
       
   485 */
       
   486 .mce-toolbar .mce-btn-group .mce-btn.mce-bws_shortcode_button {
       
   487     background-color: #fff;
       
   488     border: 1px solid #e5e5e5;
       
   489 }
       
   490 #bws_shortcode_content,
       
   491 #bws_shortcode_select_plugin {
       
   492     margin-bottom: 10px;
       
   493 }
       
   494 #bws_shortcode_content * {
       
   495     white-space: normal;
       
   496 }
       
   497 #bws_shortcode_popup_block h4 {
       
   498     padding: 0;
       
   499     line-height: 2.5;
       
   500     text-transform: uppercase;
       
   501 }
       
   502 #bws_shortcode_content_bottom p {
       
   503     font-style: italic;
       
   504     color: #666;
       
   505 }
       
   506 #bws_shortcode_block {
       
   507     background-color: #fdfdfd;
       
   508     border: 1px solid #dfdfdf;
       
   509     overflow: auto;
       
   510     padding: 10px;
       
   511 }
       
   512 #bws_shortcode_display {
       
   513     margin: 0 auto;
       
   514 }
       
   515 #bws_shortcode_content fieldset label {
       
   516     margin-top: 5px;
       
   517     display: inline-block;
       
   518 }
       
   519 #bws_shortcode_content .title {
       
   520     margin-right: 5px;
       
   521     margin-left: 5px;
       
   522     line-height: 2.5;
       
   523 }
       
   524 #bws_shortcode_content .title,
       
   525 #bws_shortcode_content .checkbox-title {
       
   526     white-space: normal;
       
   527 }
       
   528 /*
       
   529 * styles for notices (license has expired, Illegal use notification ond other) on the /plugins.php page
       
   530 */
       
   531 .bws-plugin-update-tr .update-message {
       
   532     margin-top: 0 !important;
       
   533 }
       
   534 .bws-plugin-update-tr .update-message :before {
       
   535     content: '';
       
   536 }
       
   537 /*
       
   538 * Bws_Settings_Tabs
       
   539 */
       
   540 .bws_form #postbox-container-2 > div {
       
   541     width: calc( 100% - 162px );
       
   542     margin-left: 160px;
       
   543 }
       
   544 .bws_form #postbox-container-2 > div.submit {
       
   545     margin-bottom: 20px;
       
   546     padding: 0;
       
   547 }
       
   548 #bws_settings_tabs_wrapper {
       
   549     position: relative;
       
   550     max-width: 100%;
       
   551     min-width: 100%;
       
   552     width: 100%;
       
   553     box-sizing: border-box;
       
   554     font-size: 13px;
       
   555     border: none;
       
   556     padding: 0;
       
   557     background: none;
       
   558     font-family: inherit;
       
   559 }
       
   560 #bws_settings_tabs {
       
   561     z-index: 2;
       
   562     position: relative;
       
   563     width: 159px;
       
   564     float: left;
       
   565     background: #f5f5f5;
       
   566     border-top: 1px solid #ddd;
       
   567     border-left: 1px solid #ddd;
       
   568     border-bottom: 1px solid #ddd;
       
   569     border-right: 0;
       
   570     margin: 0;
       
   571     padding: 0;
       
   572     border-radius: 0;
       
   573     line-height: inherit;
       
   574 }
       
   575 #bws_settings_tabs .ui-state-default,
       
   576 #bws_settings_tabs .ui-widget-content .ui-state-default,
       
   577 #bws_settings_tabs .ui-widget-header .ui-state-default {
       
   578     border: none;
       
   579 }
       
   580 #bws_settings_tabs li {
       
   581     margin: 0;
       
   582     padding: 0;
       
   583     float: none;
       
   584     background: none;
       
   585     white-space: normal;
       
   586 }
       
   587 #bws_settings_tabs li a {
       
   588     display: block;   
       
   589     margin:  0 20px;
       
   590     padding: 20px 0 20px 25px;
       
   591     text-decoration: none;
       
   592     color: #666;
       
   593     border-bottom: 1px solid #ddd;
       
   594     word-break: break-word;
       
   595     box-shadow: none;
       
   596     -webkit-box-sizing: border-box;
       
   597     -moz-box-sizing: border-box;
       
   598     box-sizing: border-box;
       
   599     transition: none;
       
   600     -webkit-transition: none;
       
   601     float: none;
       
   602 }
       
   603 #bws_settings_tabs li.ui-tabs-active {
       
   604     width: 161px;
       
   605 }
       
   606 #bws_settings_tabs li.ui-tabs-active a,
       
   607 #bws_settings_tabs li a:hover {
       
   608     width: 161px;
       
   609     margin: -1px 0 0 0;
       
   610     border-top: 1px solid #ddd;
       
   611     padding: 20px 21px 20px 45px;
       
   612     color: #000 !important;
       
   613     background: #fff !important;
       
   614 }
       
   615 #bws_settings_tabs li a:before {
       
   616     content: "\f111";
       
   617     font-family: 'dashicons';
       
   618     font-size: 20px;
       
   619     position: absolute;
       
   620     left: 20px;
       
   621 }
       
   622 #bws_settings_tabs li.bws-tab-display a:before {
       
   623     content: "\f163";
       
   624 }
       
   625 #bws_settings_tabs li.bws-tab-misc a:before {
       
   626     content: "\f107";
       
   627 }
       
   628 #bws_settings_tabs li.bws-tab-custom_code a:before {
       
   629     font-family: 'bwsicons';
       
   630     content: "\e93a";
       
   631 }
       
   632 #bws_settings_tabs li.bws-tab-license a:before {
       
   633     content: "\f112";
       
   634 }
       
   635 /* custom tabs */
       
   636 #bws_settings_tabs li.bws-tab-images a:before {
       
   637     content: "\f128";
       
   638 }
       
   639 #bws_settings_tabs li.bws-tab-cover a:before {
       
   640     content: "\f318";
       
   641 }
       
   642 #bws_settings_tabs li.bws-tab-lightbox a:before {
       
   643     content: "\f211";
       
   644 }
       
   645 #bws_settings_tabs li.bws-tab-social a:before {
       
   646     content: "\f237";
       
   647 }
       
   648 #bws_settings_tabs li.bws-tab-import-export a:before {
       
   649     content: "\f317";
       
   650 }
       
   651 #bws_settings_tabs li.bws-tab-errors a:before,
       
   652 #bws_settings_tabs li.bws-tab-messages a:before {
       
   653     font-family: 'bwsicons';
       
   654     content: "\e93d";
       
   655     font-size: 18px;
       
   656     left: 21px;
       
   657 }
       
   658 #bws_settings_tabs li.bws-tab-notifications a:before {
       
   659     content: "\f466";
       
   660 }
       
   661 #bws_settings_tabs li.bws-tab-output a:before {
       
   662     content: "\f498";
       
   663 }
       
   664 
       
   665 #bws_settings_tabs li:last-child a {
       
   666     border-bottom: none;
       
   667 }
       
   668 #bws_settings_tabs_wrapper .bws_tab {
       
   669     position: relative;
       
   670     padding: 5px 10px 15px;
       
   671     width: calc( 100% - 183px );
       
   672     float: right;
       
   673     border: 1px solid #ddd;
       
   674     background: #fff;
       
   675     color: #444;
       
   676 }
       
   677 .bws_tab a {
       
   678     color: #0073aa;
       
   679 }
       
   680 .bws_tab a:hover {
       
   681     color: #00a0d2;
       
   682 }
       
   683 .bws_tab input, .bws_tab select, .bws_tab textarea, .bws_tab button {
       
   684     font-family: inherit;
       
   685     font-size: inherit;
       
   686 }
       
   687 #bws_settings_tabs_wrapper .bws_tab > *:not(.bws_pro_version_bloc):not(.bws_tab_sub_label):not(hr):not(.inline) {
       
   688     margin-left: 10px;
       
   689     margin-right: 10px;
       
   690     width: calc( 100% - 20px );
       
   691 }
       
   692 #bws_settings_tabs_wrapper .bws_tab button,
       
   693 #bws_settings_tabs_wrapper .bws_tab input[type="submit"],
       
   694 #bws_settings_tabs_wrapper .bws_tab input[type="button"] {
       
   695     white-space: normal;
       
   696     height: auto;
       
   697 }
       
   698 .bws_form .postbox .hndle {
       
   699     cursor: inherit;
       
   700 }
       
   701 #poststuff h3.bws_tab_label {
       
   702     margin-bottom: 10px;
       
   703     padding-left: 0;
       
   704     padding-right: 0;
       
   705 }
       
   706 .bws_tab_sub_label {
       
   707     font-weight: bold;
       
   708     background-color: #f1f1f1;
       
   709     padding: 7px 10px;
       
   710     margin-top: 10px;
       
   711     font-size: 15px;
       
   712 }
       
   713 .bws_tab .form-table textarea {
       
   714     width: 100%;
       
   715 }
       
   716 #poststuff h3.bws_tab_label + hr {
       
   717     margin-top: 18px;
       
   718 }
       
   719 .bws_tab_description + hr {
       
   720     margin-top: 15px;
       
   721 }
       
   722 .rtl #bws_settings_tabs {
       
   723     float: right;
       
   724     border-right: 1px solid #ddd;
       
   725     border-left: none;
       
   726 }
       
   727 .rtl #bws_settings_tabs li a {
       
   728     padding: 20px 25px 20px 0;
       
   729 }
       
   730 .rtl #bws_settings_tabs li.ui-tabs-active a,
       
   731 .rtl #bws_settings_tabs li a:hover {
       
   732     padding: 20px 45px 20px 20px;
       
   733 }
       
   734 .rtl #bws_settings_tabs li a:before {
       
   735     right: 20px;
       
   736 }
       
   737 .rtl .bws_form #postbox-container-2 > div {
       
   738     margin-right: 160px;
       
   739     margin-left: 0;
       
   740 }
       
   741 .bws_margined_box {
       
   742     margin: 1em 0;
       
   743 }
       
   744 @media only screen and (max-width: 1100px) {
       
   745     #bws_settings_tabs {
       
   746         width: 59px;
       
   747     }    
       
   748     #bws_settings_tabs li a {
       
   749         margin: 0;
       
   750         padding: 20px 0;
       
   751         width: 60px;
       
   752         height: 60px;
       
   753     }
       
   754     #bws_settings_tabs li.ui-tabs-active a,    
       
   755     #bws_settings_tabs li a:hover,
       
   756     .rtl #bws_settings_tabs li.ui-tabs-active a,
       
   757     .rtl #bws_settings_tabs li a:hover {
       
   758         padding: 20px 0;
       
   759         height: 61px;
       
   760     }
       
   761     #bws_settings_tabs li.ui-tabs-active,
       
   762     #bws_settings_tabs li.ui-tabs-active a,
       
   763     #bws_settings_tabs li a:hover {
       
   764         width: 61px;
       
   765     }
       
   766     #bws_settings_tabs_wrapper .bws_tab {
       
   767         width: calc( 100% - 83px );
       
   768     }
       
   769     #bws_settings_tabs span {
       
   770         display: none;
       
   771     }
       
   772     .bws_form #postbox-container-2 > div {
       
   773         margin-left: 60px;
       
   774         width: calc( 100% - 62px );
       
   775     }
       
   776     .rtl .bws_form #postbox-container-2 > div {
       
   777         margin-right: 60px;
       
   778         margin-left: 0;
       
   779     }
       
   780 }
       
   781 @media only screen and (max-width: 850px) {
       
   782     .bws_form #postbox-container-2 > div,
       
   783     .rtl .bws_form #postbox-container-2 > div {
       
   784         width: calc( 100% - 2px );
       
   785         margin: 0;
       
   786     }
       
   787     .bws_form #postbox-container-2 .postbox {
       
   788         margin-bottom: 20px;
       
   789     }
       
   790     .bws_form .postbox-container div.submit {
       
   791         display: none;
       
   792     }
       
   793 }
       
   794 @media screen and (max-width: 782px) {
       
   795     .bws-hide-for-mobile {
       
   796         display: none;
       
   797     }
       
   798 }
       
   799 @media screen and (max-width: 440px) {
       
   800     #bws_settings_tabs_wrapper .bws_tab .form-table td input[type=file] {
       
   801         width: 182px;
       
   802     }
       
   803     #bws_settings_tabs_wrapper .bws_tab .form-table td input[type=text]:not(.small-text),
       
   804     #bws_settings_tabs_wrapper .bws_tab .form-table td input[type=password],
       
   805     #bws_settings_tabs_wrapper .bws_tab .form-table td input[type=search],
       
   806     #bws_settings_tabs_wrapper .bws_tab .form-table td input[type=number]:not(.small-text),
       
   807     #bws_settings_tabs_wrapper .bws_tab .form-table td select,
       
   808     #bws_settings_tabs_wrapper .bws_tab .form-table td textarea {
       
   809         width: 100%;
       
   810         padding-left: 0;
       
   811         padding-right: 0;
       
   812     }
       
   813 }