first commit

This commit is contained in:
Roman Pyrih
2024-12-19 15:27:13 +01:00
commit d6241cfa7a
21694 changed files with 6902106 additions and 0 deletions

View File

@@ -0,0 +1,145 @@
/**
* @version 1.0
* @package: Booking Manager
* @category: Admin Pages only
* @author wpdevelop
*
* @web-site https://oplugins.com/
* @email info@oplugins.com
*
* @modified 2015-04-11
*/
#wpbm-admin-page.wpbm_page {} /* item Listing */
#wpbm-new-admin-page.wpbm_page {} /* Add New item */
#wpbm-resources-admin-page.wpbm_page {} * /* Resources */
#wpbm-settings-admin-page.wpbm_page {} /* Settings */
/* Form elements - add new client */
#wpbm-new-admin-page label.wpbm-form-checkbox {
margin: 7px 10px 7px 0;
vertical-align: middle;
line-height: 1.2em;
height: 1.2em;
}
#wpbm-new-admin-page label.wpbm-form-checkbox input[type=checkbox] {
margin:-3px 5px 0 0;
vertical-align: middle;
}
#wpbm-new-admin-page label.wpbm-form-radio {
margin: 7px 10px 7px 0;
vertical-align: middle;
line-height: 1.5em;
height: 1.5em;
}
#wpbm-new-admin-page label.wpbm-form-radio input[type=radio] {
margin:-3px 5px 0 0;
vertical-align: middle;
}
/* Selection of item resources */
.visibility_container select option.wpbm_single_resource,
select option.wpbm_single_resource{
padding:3px;
font-weight:600;
}
.visibility_container select option.wpbm_parent_resource,
select option.wpbm_parent_resource{
font-weight:600;
padding:3px;
}
.visibility_container select option.wpbm_child_resource,
select option.wpbm_child_resource{
padding:3px 0 3px 20px;
font-weight: 400
}
/* General item Settings page */
#wpbm-settings-admin-page .form-table .description {
font-size: 14px;
line-height: 2em;
}
#wpbm-settings-admin-page .form-table span.description{
padding: 0 10px;
}
#wpbm-settings-admin-page .wpbm_sub_settings_grayed{
background-color: #f3f3f3;
}
#wpbm-settings-admin-page .wpbm_sub_settings_grayed th{
padding: 10px 0 0 20px;
}
#wpbm-settings-admin-page .wpbm_sub_settings_grayed td fieldset{
padding: 0 20px;
}
#wpbm-settings-admin-page .wpbm_tr_set_gen_wpbm_range_selection_days_count,
#wpbm-settings-admin-page .wpbm_tr_set_gen_wpbm_range_selection_days_count_dynamic{
border-top: 2px dashed #d5d5d5;
}
#wpbm-settings-admin-page .wpbm_tr_set_gen_wpbm_range_start_day_week td{
padding-top:0;
}
#wpbm-settings-admin-page .wpbm_tr_set_gen_wpbm_range_start_day_week th {
padding:0;
height: 1px;
}
#wpbm-settings-admin-page .wpbm_expand_section_link,
#wpbm-settings-admin-page a.wpbm_expand_section_link:hover,
#wpbm-settings-admin-page a.wpbm_expand_section_link:focus {
color:#21759b;
cursor: pointer;
outline: 0;
border:none;
border-bottom:1px dashed #21759B;
text-decoration: none;
}
/* Warning message in Demo version */
.wpbm_demo_test_version_warning {
background: #fee;
border: none;
border-left: 3px solid #c77 !important;
border-radius: 2px;
font-size: 0.85em;
margin: 0;
text-align: left;
color: #AA4400;
text-shadow: 0 -1px 0 #FFEEEE;
}
/* Remove shadow at button of ajax loading upgrade section at Settings > Upgrade page */
#bk_news_section td a {
color: #555 !important;
text-shadow: 0 0 0 !important;
box-shadow: none;
}
#bk_news_section .wpbm-listing-header {
background: #dfdfdf none repeat scroll 0 0;
border-color: #d5d5d5 #d5d5d5 -moz-use-text-color;
}
#bk_news_section .wpbm-feature-table {
border: 2px solid #dfdfdf;
}
#bk_news_section .version-name-row {
background: #789 none repeat scroll 0 0 !important;
color: #fff !important;
font-weight: 400;
line-height: 1.5em;
text-shadow: 0 1px 1px #89a;
vertical-align: middle;
}
#bk_news_section .wpbm-feature-table td.section-header {
background: #feb !important;
}
/* Message: Thank you for registrations. */
#bk_registration_info {
font-size: 1em;
font-weight: 600;
margin: 10px 0;
opacity: 1;
}
/*#bk_registration_info_reload, */
#bk_errror_loading .info_message {
font-size: 1.1em;
font-weight: 600;
margin: 10px 0;
opacity: 1;
}

View File

@@ -0,0 +1,474 @@
/*******************************************************************************/
/* Booking Manager Respondive CSS *******************************************/
/*******************************************************************************/
/*******************************************************************************/
/* C O N F I G */
/*******************************************************************************/
/* WIDTH: of CALENDARs - its FULL width of Month(s) ROW (its NOT only one month) */
.datepick-inline {
width:100% !important; /* Overrride the width of the calendar, which is set datepicker JS */
z-index: 10000;
}
/* HEIGHT: of C E L L S */
.datepick-inline .datepick-title-row th,
.datepick-inline .datepick-days-cell{
height: 40px;
}
/* HEIGHT: of C E L L S in POPUP calendar */
#datepick-div.datepick-inline .datepick-title-row th,
#datepick-div.datepick-inline .datepick-days-cell{
height: 25px;
}
/*******************************************************************************/
/* S T R U C T U R E & S i z e s ****************************************/
/*******************************************************************************/
/*RESET: Width, margin, padding */
div.check-out-div,
div.check-in-div,
div.date-content-top,
div.date-content-bottom{
width: 0;
height: 0;
padding: 0;
margin: 0;
}
/* RESET: Font sizes, padding, margin */
.datepick-inline .datepick, /* Month table */
.datepick-inline .datepick-header, /* Month header */
.datepick-inline .datepick-header span, /* Header span */
.datepick-inline .calendar-links, /* Prev Next months */
.datepick-inline .calendar-links a, /* Prev Next links */
.datepick-inline .datepick-days-cell, /* Date cell */
.datepick-inline .datepick-days-cell a, /* Active date cell */
.datepick-inline .datepick-days-cell div, /* Cehck in/out */
.datepick-inline .datepick-title-row, /* Week row */
.datepick-inline .datepick-title-row th { /* Week cell */
padding: 0px;
margin: 0px;
font-size:12px;
border: 0 none;
vertical-align: baseline;
}
#content .datepick-days-cell, /* Reset the padding in TD and TH elements of calendar to prevent conflict with some WP themes */
#content .datepick-title-row th{
padding: 0px;
margin: 0px;
}
/* RESET: width to 100% */
.datepick-inline .datepick,
.datepick-inline .datepick-header{
width:100%;
}
/* SIZE: Set width of calendar with several months */
.datepick-one-month {
width:100%;
float:left;
}
.cal_month_num_2 .datepick-one-month {
width:50%;
float:left;
}
.cal_month_num_3 .datepick-one-month {
width:33.333333333333333%;
float:left;
}
.cal_month_num_4 .datepick-one-month {
width:25%;
float:left;
}
.cal_month_num_5 .datepick-one-month {
width:20%;
float:left;
}
.cal_month_num_6 .datepick-one-month {
width:16.6666666666666%;
float:left;
}
.cal_month_num_7 .datepick-one-month {
width:14.28571429%;
float:left;
}
.cal_month_num_8 .datepick-one-month {
width:12.5%;
float:left;
}
.cal_month_num_9 .datepick-one-month {
width:11.11111111%;
float:left;
}
.cal_month_num_10 .datepick-one-month {
width:10%;
float:left;
}
.cal_month_num_11 .datepick-one-month {
width:9.0909090909090909%;
float:left;
}
.cal_month_num_12 .datepick-one-month {
width:8.333333333333333%;
float:left;
}
/* CLASS: for setting specific number of months in a row. Please check more in FAQ.*/
.months_num_in_row_1 .datepick-one-month {
width:100%;
float:left;
}
.months_num_in_row_2 .datepick-one-month {
width:50%;
float:left;
}
.months_num_in_row_3 .datepick-one-month {
width:33.333333333333333%;
float:left;
}
.months_num_in_row_4 .datepick-one-month {
width:25%;
float:left;
}
.months_num_in_row_5 .datepick-one-month {
width:20%;
float:left;
}
.months_num_in_row_6 .datepick-one-month {
width:16.6666666666666%;
float:left;
}
/* STRUCTURE: Previous & Next month links */
.datepick-inline .calendar-links{
float: left;
width: 100%;
height: auto;
margin-bottom: -2.4em;
padding: 0.4em 0;
position: relative;
text-decoration: none;
}
.datepick-inline .calendar-links .datepick-prev{
float: left;
width: 49%;
text-align: left;
padding-left:1%;
z-index:99;
position: relative;
line-height: 1.5em;
}
.datepick-inline .calendar-links .datepick-next{
float: right;
text-align: right;
width: 49%;
padding-right:1%;
z-index:99;
position: relative;
line-height: 1.5em;
}
.datepick-inline .calendar-links .datepick-prev a,
.datepick-inline .calendar-links .datepick-next a{
font-size: 2em;
}
/* Week Titles height */
div.datepick-inline .datepick-title-row th{
height: auto !important;
line-height: 2.18182;
}
/* Links: NO UNDERLINE, Cursor - Pointer */
.datepick-inline .calendar-links .datepick-prev a,
.datepick-inline .calendar-links .datepick-next a,
.datepick-inline .calendar-links .datepick-prev a:hover,
.datepick-inline .calendar-links .datepick-next a:hover,
.datepick-inline .datepick-days-cell,
.datepick-inline .datepick-days-cell.timespartly.date_approved,
.datepick-inline .datepick-days-cell.timespartly.date2approve,
.datepick-inline .datepick-days-cell a,
.datepick-inline .datepick-days-cell a:hover, /* FixIn: 5.4.5.9 */
.block_hints .block_free a,
.block_hints .block_free a:hover,
.block_hints .block_time a,
.block_hints .block_time a:hover {
text-decoration: none;
cursor: pointer;
box-shadow: none; /* FixIn: 5.4.5.9 */
}
.datepick-inline .datepick-days-cell.datepick-unselectable, /* Default cursor for the unvailbale dates */
.datepick-inline .datepick-days-cell.datepick-unselectable a,
.datepick-inline .datepick-days-cell.datepick-unselectable a:hover,
.datepick-inline .datepick-days-cell.date_approved,
.datepick-inline .datepick-days-cell.date2approve{
cursor: default;
}
/* ALIGN: Header */
.datepick-inline .datepick-header{
text-align: center;
position: relative;
line-height: 1.71429em;
padding: 0.3em 0;
}
/* ALIGN: Cells and set standard width */
.datepick-inline .datepick-title-row th,
.datepick-inline .datepick-days-cell{
text-align: center;
vertical-align: middle;
width: 14.28571429%;
overflow: hidden;
}
.datepick-inline .datepick-days-cell a,
.datepick-inline .datepick-days-cell span{ /* FixIn: 6.0.1.2 */
position:relative;
z-index: 99;
}
/*******************************************************************************/
/* Check In / Out Times ************************************************/
/*******************************************************************************/
.block_hints .block_check_in_out.check_in_time, /* Item for the LEGEND */
.datepick-inline .timespartly.check_in_time, /* If we are using the Check in/out time, so hide the CLOCK icon */
.datepick-inline .timespartly.check_out_time {
background-image: none;
}
/*Backgorounds*/
.block_hints .block_check_in_out.check_in_time div.check-in-div, /* Item for the LEGEND */
.block_hints .block_check_in_out.check_out_time div.check-out-div, /* Item for the LEGEND */
td.timespartly.check_in_time div.check-in-div, /* Define the check in/out time BACKGRUND */
td.timespartly.check_out_time div.check-out-div {
border: 0px none;
float: left;
height: 200%;
margin-bottom: -400%;
position: relative;
top: -50%;
vertical-align: bottom;
width: 20%;
z-index: 0;
}
.block_hints .block_check_in_out.check_out_time div.check-out-div, /* Item for the LEGEND */
td.timespartly.check_out_time div.check-out-div { /* Define the check out position */
float: right;
}
td.timespartly.check_in_time.check_out_time div.check-in-div, /* If we are have Together the check in and check out times, so this date is booked.*/
td.timespartly.check_in_time.check_out_time div.check-out-div {
display: none;
}
/* HIDE check in/out elements, when: CELL OVER | DATE SELECTED | CHECK IN Date Selected */
.datepick-inline .datepick .datepick-unselectable.check_in_time div.check-in-div,
.datepick-inline .datepick .datepick-unselectable.check_out_time div.check-out-div,
.datepick-inline .datepick .datepick-days-cell-over.check_in_time div.check-in-div,
.datepick-inline .datepick .datepick-days-cell-over.check_out_time div.check-out-div,
.datepick-inline .datepick .datepick-current-day.check_in_time div.check-in-div,
.datepick-inline .datepick .datepick-current-day.check_out_time div.check-out-div{
display: none;
visibility: hidden;
}
/* Check In Pending & Check Out Approved || Check Out Pending & Check In Approved || dates //FixIn: 6.0.1.2 */
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div,
td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
display: block;
visibility: visible;
width: 50%;
float: left;
}
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div,
td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
float: right;
}
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div,
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div {
cursor: default;
}
/*******************************************************************************/
/*******************************************************************************/
/* Set correct FONT of unselectable elements, when the check in date is selected */
/*******************************************************************************/
.datepick-inline .datepick .datepick-unselectable.check_in_time.date_approved,
.datepick-inline .datepick .datepick-unselectable.check_out_time.date_approved,
.datepick-inline .datepick .datepick-unselectable.check_in_time.date2approve,
.datepick-inline .datepick .datepick-unselectable.check_out_time.date2approve {
background-color: transparent;
font-weight: 400;
}
/*******************************************************************************/
/*******************************************************************************/
/* W I D G E T **************************************************/
/*******************************************************************************/
/* Set HEIGHT of the CELLs in the Widget */
.widget_wpbm_item .hasDatepick .datepick-inline .datepick-title-row th,
.widget_wpbm_item .hasDatepick .datepick-inline .datepick-days-cell{
height: 30px;
}
/* Set calendar WIDTH and MARGIN in Widget */
.widget_wpbm_item .bk_calendar_frame{
margin: 0 2%;
width: 96% !important;
}
/* LEGEND items show in 2 rows in Widget */
.widget_wpbm_item .wpbm_hint_with_text{
float: left;
margin: 0;
width: 50% !important;
}
/* Set the WIDTH and MARGIN of the form FIELDS in Widget */
.widget_wpbm_item input,
.widget_wpbm_item select,
.widget_wpbm_item textarea,
.widget_wpbm_item .wpdevelop input,
.widget_wpbm_item .wpdevelop select,
.widget_wpbm_item .wpdevelop textarea,
div#datepick-div input,
div#datepick-div select,
div#datepick-div textarea {
width: 96%;
margin: auto;
}
/* SELECT BUTTON and CHECKBOX fields have the Auto Width in Widget */
/*.widget_wpbm_item select,*/
.widget_wpbm_item input[type=button],
.widget_wpbm_item input[type=checkbox]{
width:auto;
}
/*******************************************************************************/
/* Legend of days, which is shown under calendar *******************************/
/*******************************************************************************/
/* Full Legend Frame */
.block_hints {
width: 100%;
clear: both;
margin: 10px 0px 30px 0px !important;
border: none;
height: 30px;
}
/* Date CELL with TEXT description */
.wpbm_hint_with_text {
float:left;
width:auto;
}
/* Text Labels of Legend */
.block_text {
float: none;
height: 30px;
line-height: 32px;
margin: 0 0 10px;
padding: 0 10px 0 35px;
font-size: 0.9em;
white-space: nowrap;
word-wrap: normal;
}
/* Dates CELL of Legend */
.block_check_in_out,
.block_pending,
.block_time,
.block_booked,
.block_free {
float: left;
width: 30px;
height: 30px;
line-height: 28px;
border: 1px solid #FEA;
text-align: center;
vertical-align: middle;
overflow: hidden;
}
/* Font size for the TEXT in CELLa of Legend */
.block_pending a,
.block_time a,
.block_booked a,
.block_free a,
.block_pending,
.block_time,
.block_booked,
.block_free ,
.wpbm_hint_with_text .block_check_in_out {
font-size: 13px;
font-weight: 400;
}
/* Clear Line */
.wpbm_clear_hint{
height:1px;
width:100%;
clear:both;
}
/* Day Rates. Additional info at the top and bottom of the day cell. */
.datepick-inline .datepick-days-cell div.date-content-bottom,
.datepick-inline .datepick-days-cell div.date-content-top {
font-size:0.7em;
font-style: italic;
line-height: 0.72em;
text-align: center;
padding:0;
width:100%;
text-shadow:none;
}
/*******************************************************************************/
/* Respondive Design For Mobile Devices ****************************************/
/*******************************************************************************/
@media (max-width: 480px) {
}
@media (max-width: 768px) { /* iPad mini and all iPhones and other Mobile Devices */
.bk_calendar_frame { /* Define the width of calendar to the 100% of the device screen*/
width:100% !important;
}
.datepick-inline .datepick-one-month { /* Show Only 1 month in a row */
width:100%;
float:left;
}
.wpbm_form_div input[type="text"],
.wpbm_form_div select,
.wpbm_form_div textarea {
width: 96% !important;
margin: auto !important;
}
.wpbm_form_div input[type=button]{
width:auto !important;
}
.wpbm_form_div input[type=button]{
font-size: 1.1em;
font-weight: 600;
padding: 5px 20px !important;
}
}
/* Declaration of resolutions for some future usage... *************************/
@media (min-width: 768px) and (max-width: 980px) {
}
@media (max-width: 980px) {
}
@media (min-width: 980px){
}
@media (min-width: 1200px){
}
@media screen and (max-width:380px) {
}
/* iPhone 2G-4S in portrait & landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}
/* iPhone 5 in portrait & landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
}
/* iPad in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}
/* iPad mini and iPad 1 & 2 in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {
}
/* iPad 3 & 4 Media Queries - Retina iPads */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
}
/*******************************************************************************/

View File

@@ -0,0 +1,402 @@
/**
* @version 1.0
* @package: Booking Manager
* @category: Front-End
* @author wpdevelop
*
* @web-site https://oplugins.com/
* @email info@oplugins.com
*
* @modified 2016-02-14
*/
/* item form General structure */
form.wpbm_form {
text-align: left;
}
.wpbm_form .wpbm_form_div {
margin-left: auto;
margin-right: auto;
}
.wpbm_form .form-group {
margin:15px 0px;
}
/* TEXT, SELECT, TEXTAREA *****************************************************/
.wpbm_form_div textarea,
.wpbm_form_div input[type="text"],
.wpbm_form_div select {
border-color: #DFDFDF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border-style: solid;
border-width: 1px;
vertical-align: baseline;
}
.wpbm_form_div textarea,
.wpbm_form_div input[type="text"] {
box-sizing: padding-box;
-mox-box-sizing: padding-box;
-webkit-box-sizing: padding-box;
height:28px;
padding:4px;
}
/* Height */
.wpbm_form_div textarea,
.wpbm_form_div select[multiple],
.wpbm_form_div select[size]{
height:auto;
}
/* Width */
.wpbm_form .form-group .controls select,
.wpbm_form textarea,
.wpbm_form input[type="text"]{
width:250px;
}
/* Time inputs at the form */
.wpbm_form input.wpbm-validates-as-time {
width: 50px;
}
.wpbm_form input[type="button"],
.wpbm_form input[type="submit"] {
width:auto;
vertical-align: middle;
}
/* Checkbox, Radio */
.wpbm_form .wpbm-checkbox .wpbm-list-item,
.wpbm_form .wpbm-radio .wpbm-list-item{
padding: 0 15px 0 0;
vertical-align: bottom;
}
.wpbm_form .wpbm-checkbox .wpbm-list-item input[type="radio"],
.wpbm_form .wpbm-checkbox .wpbm-list-item input[type="checkbox"],
.wpbm_form .wpbm-radio .wpbm-list-item input[type="radio"],
.wpbm_form .wpbm-radio .wpbm-list-item input[type="checkbox"] {
margin: 1px 0 0;
padding: 0;
vertical-align: middle;
}
.wpbm_form label.wpbm-list-item-label,
.wpbm_form label.wpbm-list-item-label:hover {
display: inline;
cursor: pointer;
vertical-align: middle;
font-weight: 400;
}
/* Disabled option in selectbox */
.wpbm_form_div select option.booked,
.wpbm_form_div select option:disabled{
color:#ddd;
}
/* Visitors selection - small selectboxes */
.wpbm_form_div select.col-md-1 {
float: none;
padding: 0 6px;
height: 29px;
}
/* item Form Buttons *******************************************************/
.wpbm-payment-form .btn,
.wpbm-payment-form .button,
.wpbm_form_div .btn,
.wpbm_form_div .button,
.wpbm_form_div .submit,
.wpbm_form_div .button-secondary {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #f7f7f7 none repeat scroll 0 0;
border-color: #ccc;
box-shadow: 0 1px 0 #eee;
color: #555;
vertical-align: top;
}
.wpbm_form_div .submit,
.wpbm_form_div .button,
.wpbm_form_div .button-primary,
.wpbm_form_div .button-secondary,
.wpbm_form_div .button-highlighted,
.wpbm_form_div #postcustomstuff .submit input {
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
-moz-box-sizing: content-box;
border-style: solid;
border-width: 1px;
cursor: pointer;
font-size: 11px !important;
line-height: 16px;
padding: 2px 8px;
text-decoration: none;
font-weight: 600;
margin: 10px 0px;
float: right;
}
/* Fix Overwrite issue by theme */
.wpbm_form_div input.btn-primary:hover {
background: #0044CC !important;
}
/* Pointer */
.wpbm_form_div input[type="button"]:hover,
.wpbm-payment-form input[type="button"]:hover {
cursor: pointer !important;
}
/* CAPTCHA ********************************************************************/
.wpbm_form_div img.captcha_img {
vertical-align: middle;
box-shadow: none;
}
.wpbm_form_div .captachinput {
width: 120px;
}
/* Widget container */
.widget_wpbm_item {
width:100%;
float:left;
margin:5px 0px;
}
.widget_wpbm_item .wpbm_form input[type="radio"],
.widget_wpbm_item .wpbm_form input[type="checkbox"] {
width:auto;
}
/* Under calendar */
.widget_wpbm_item .wpbm_form .wpbm-help-message.wpbm-element-message {
font-size: 0.85em;
margin: 10px 4px 4px !important;
}
/* Under fields */
.widget_wpbm_item .wpbm_form .wpbm-form-control-wrap .wpbm-help-message {
font-size: 0.85em;
margin: 2px 8px 2px 0 !important;
}
/* Messages in Ajax request after making item *****************************/
.submiting_content {
border: 1px solid #5C5;
font-size: 15px;
font-weight: 600;
height: 45px;
margin: 15px auto;
padding: 15px 10px;
text-align: center;
width: 80%;
line-height: 1.5em;
padding: 10px 10% 14px !important;
}
/* Warning Messages */
.wpbm-help-message.alert.alert-warning,
.wpbm-help-message .alert.alert-warning {
background-image: none;
background-color: #fcf8e3;
font-size: 0.85em;
box-shadow: none;
}
.wpbm_form .wpbm-checkbox .wpbm-help-message.alert.alert-warning {
line-height: inherit !important;
}
.wpbm-help-message.wpbm-element-message {
padding :5px 5px 4px;
margin: 10px 2px;
vertical-align: middle;
display:inline-block;
}
/* Thank you Messages */
.submiting_content.wpbm-help-message.alert.alert-warning.alert-success {
border-color: #b2dba1;
background-color: #dff0d8;
color:#083;
height: auto;
font-size: 1em;
background-image: none;
font-weight: 100;
}
.form_wpbm_messages {
display: none;
float: left;
font-size: 14px;
font-weight: 600;
border: 1px solid #9DA;
padding: 3px 10px;
margin: 2px 5px;
background: #FEF9ED;
color: #555;
margin: 15px auto;
padding: 5px 10px;
text-align: center;
width: 100%;
clear: both;
}
/* Booked Times Title in tooltip */
.wpbm_booked_times_word {
font-weight: 600;
}
/* Garbage */
.wpbm_form_garbage {
display:none;
}
/* Help block */
.wpdevelop .wpbm_form .help-block {
margin-bottom: 0;
margin-top: 0;
}
/* Admin bar count */
#wp-admin-bar-wpbm_options a span#wpbm-count {
background: none repeat scroll 0 0 #EEE;
border-radius: 10px 10px 10px 10px;
color: #333;
display: inline;
font-size: 10px;
font-weight: 600;
padding: 2px 5px;
text-shadow: none;
}
#wp-admin-bar-wpbm_options a:hover span#wpbm-count {
background: none repeat scroll 0 0 #FFF;
color: #000;
}
/* Pop Over Styles ************************************************************/
.wpdevelop.popover {
background: none repeat scroll 0 0 transparent;
border: medium none;
box-shadow: none;
width: auto !important;
z-index: 2147483647 !important;
}
.wpdevelop.popover.top .arrow {
border-top: 5px solid rgba(140, 140, 140, 0.8) !important;
}
.wpdevelop.popover.bottom .arrow {
border-bottom: 5px solid rgba(140, 140, 140, 0.8) !important;
}
.wpdevelop.popover.left .arrow {
border-left: 5px solid rgba(140, 140, 140, 0.8) !important;
}
.wpdevelop.popover.right .arrow {
border-right: 5px solid rgba(140, 140, 140, 0.8) !important;
}
.wpdevelop .popover-inner {
background: none repeat scroll 0 0 rgba(140, 140, 140, 0.8);
border-radius: 6px 6px 6px 6px;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
overflow: hidden;
padding: 3px;
width: 150px;
color: #111;
}
.wpdevelop .popover-inner .popover-title {
background-color: #FFF;
border-bottom: 0px solid #EEE;
border-radius: 3px 3px 0 0;
line-height: 1;
padding: 0px; /*9px 15px;*/
font-size: 13px;
}
.wpdevelop .popover-inner .popover-content {
background-clip: padding-box;
background-color: #FFF;
border-radius: 0 0 3px 3px;
padding: 14px;
}
.wpdevelop .popover-content,
.wpdevelop .popover-content p,
.wpdevelop .popover-content ul,
.wpdevelop .popover-content ol {
color: #111;
}
/* Rotate Icons for Loading ***********************************************/
.wpbm_spin {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.wpbm_rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.wpbm_rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.wpbm_rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.wpbm_flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.wpbm_flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-moz-transform: scale(1, -1);
-ms-transform: scale(1, -1);
-o-transform: scale(1, -1);
transform: scale(1, -1);
}
/* Mobile *********************************************************************/
@media (max-width: 782px) {
.wpdevelop input[type="text"],
.wpdevelop select{
font-size: 1.1em;
height: 28px;
padding: 4px 8px;
}
}

View File

@@ -0,0 +1,287 @@
/**
* @version 1.0
* @package: Admin Panel
* @category: Admin UI
* @author wpdevelop
*
* @web-site https://oplugins.com/
* @email info@oplugins.com
*
* @modified 2016-01-10
*/
/* M o d a l s **************************************************************/
.wpdevelop .modal.wpbm_popup_modal {
z-index: 50000;
}
.wpdevelop .modal-header {
background: none repeat scroll 0 0 #F5F5F5;
text-shadow: 0 0 2px #FFF;
}
/* Payment request Modal */
#wpbm_payment_request_modal .modal-header h3 {
color: #333;
}
#wpbm_payment_request_modal .modal-body textarea {
width: 100%;
}
/* Print Loyout Modal */
#wpbm_print_modal .modal-header {
background: none repeat scroll 0 0 #F5F5F5;
text-shadow: 0 0 2px #FFF;
}
#wpbm_print_modal .modal-header h3 {
color: #333;
}
#wpbm_print_modal .modal-header {
text-shadow: none;
}
/* Modal Google Calendar Events Import */
#wpbm_gcal_import_events_modal span.description {
display:none;
}
#wpbm_gcal_import_events_modal #wpbm_gcal_events_until,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_until_offset,
#wpbm_gcal_import_events_modal #wpbm_gcal_events_from,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_from_offset {
float:left;
margin:5px 0 0 0 !important;
}
#wpbm_gcal_import_events_modal .wpbm_gcal_events_from_offset label,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_until_offset label {
margin: 0 10px;
float:left;
line-height: 29px;
}
#wpbm_gcal_import_events_modal input[type=text],
#wpbm_gcal_import_events_modal select {
height:28px;
}
#wpbm_gcal_import_events_modal th {
vertical-align: middle;
}
#wpbm_gcal_import_events_modal th,
#wpbm_gcal_import_events_modal td {
border:none;
}
#wpbm_gcal_import_events_modal label {
line-height: 28px;
margin: 0;
vertical-align: middle;
}
#wpbm_gcal_import_events_modal #wpbm_gcal_events_from_offset_type,
#wpbm_gcal_import_events_modal #wpbm_gcal_events_until_offset_type {
vertical-align: initial;
}
/* Export */
#wpbm_export_csv_modal {
}
@media (max-width: 782px) {
.wpdevelop .modal-dialog{
margin: 60px 10px 10px;
}
/* Import Google Events Dialog*/
#wpbm_gcal_import_events_modal .modal-dialog.modal-lg {
width: auto;
}
#wpbm_gcal_import_events_modal label{
font-weight: 600;
font-size: 1.1em;
width:100%;
display:block;
float:none;
}
#wpbm_gcal_import_events_modal input[type=text],
#wpbm_gcal_import_events_modal select {
display:block;
width:100%;
clear:both;
height:34px;
float:none !important;
}
#wpbm_gcal_import_events_modal th,
#wpbm_gcal_import_events_modal td {
display:block;
padding:0;
}
#wpbm_gcal_import_events_modal td {
margin-bottom: 15px;
}
#wpbm_gcal_import_events_modal #wpbm_gcal_events_until,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_until_offset,
#wpbm_gcal_import_events_modal #wpbm_gcal_events_from,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_from_offset {
float:none;
margin:0 !important;
}
#wpbm_gcal_import_events_modal .wpbm_gcal_events_from_offset label,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_until_offset label {
float:none;
margin:10px 0 0!important;
}
#wpbm_gcal_import_events_modal #wpbm_gcal_events_from_offset,
#wpbm_gcal_import_events_modal #wpbm_gcal_events_from_offset_type,
#wpbm_gcal_import_events_modal #wpbm_gcal_events_until_offset,
#wpbm_gcal_import_events_modal #wpbm_gcal_events_until_offset_type {
width:100% !important;
float:none;
}
#wpbm_gcal_import_events_modal .wpbm_gcal_events_from_offset > span.wpbm_offset_value select,
#wpbm_gcal_import_events_modal .wpbm_gcal_events_until_offset > span.wpbm_offset_value select {
margin-top:10px !important;
}
/* M o d a l TinyMCE t o o l b a r ****************************/
#wpbm_tiny_modal .form-table td select {
height: 40px;
}
#wpbm_tiny_modal .wpdvlp-top-tabs .nav-tab {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border: 1px solid #cccccc;
padding: 10px;
width: 100%;
}
}
/* Fix position of modal window, that depend from sidebar in admin panel */
@media (min-width: 992px) and (max-width: 1300px) {
.wpdevelop .modal-dialog {
margin: 30px 170px auto;
}
.wpdevelop .modal-dialog.modal-lg {
width: 815px;
}
#wpbm_gcal_import_events_modal th {
width:140px;
}
}
/* M o d a l TinyMCE t o o l b a r ****************************************/
#wpbm_tiny_modal .modal-dialog.modal-lg {
width:94%;
}
/* Scrollbar for modal */
#wpbm_tiny_modal {
overflow-y: auto !important;
}
/* this pasrt for having scrollbar inside of the modal window with fixed height */
#wpbm_tiny_modal_NO .modal-dialog{
overflow-y: initial !important;
}
#wpbm_tiny_modal_NO .modal-body{
height: 250px;
overflow-y: auto;
}
.wp-admin .modal-backdrop {
background-color: #000000;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1040;
}
.wp-admin .modal-backdrop.fade {
opacity: 0;
}
.wp-admin .modal-backdrop.in {
opacity: 0.5;
}
#wpbm_tiny_modal strong,
#wpbm_tiny_modal label {
font-weight: 600;
}
#wpbm_tiny_modal .form-table th {
font-weight: 600;
line-height: 1.3;
padding-bottom: 10px;
padding-left: 0;
padding-right: 10px;
padding-top: 10px;
vertical-align: top;
width: 200px;
}
#wpbm_tiny_modal .form-table td {
line-height: 1.3;
margin-bottom: 9px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
vertical-align: middle;
}
#wpbm_tiny_modal .modal-footer a.button,
#wpbm_tiny_modal .modal-footer a.button:hover,
#wpbm_tiny_modal .modal-footer a.button:active,
#wpbm_tiny_modal .modal-footer a.button:focus {
text-decoration: none;
outline: 0;
}
#wpbm_tiny_modal .wpbm_expand_section_link,
#wpbm_tiny_modal a.wpbm_expand_section_link:hover,
#wpbm_tiny_modal a.wpbm_expand_section_link:focus {
color:#21759b;
cursor: pointer;
outline: 0;
border:none;
border-bottom:1px dashed #21759B;
text-decoration: none;
}
#wpbm_tiny_modal .wpbm_advanced_section,
#wpbm_tiny_modal .itemcalendar_advanced_section,
#wpbm_tiny_modal .itemselect_advanced_section {
display:none;
}
#wpbm_tiny_modal .put-in {
cursor: pointer;
font-weight: 600;
background: none repeat scroll 0 0 #E9E9E9;
border: 1px solid #BBBBBB;
width:100%;
}
#wpbm_tiny_modal input[type="checkbox"],
#wpbm_tiny_modal input[type="radio"] {
margin: 0 10px 2px 0;
vertical-align: middle;
outline: 0;
}
#wpbm_tiny_modal .wpbm_sub_settings_grayed {
background-color: #f3f3f3;
}
#wpbm_tiny_modal .wpbm_sub_settings_grayed th {
padding: 10px 0 0 20px;
padding: 15px 0 10px 25px;
}
/* Placeholders */
#wpbm_tiny_modal ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #999;
}
#wpbm_tiny_modal ::-moz-placeholder { /* Firefox 19+ */
color: #999;
}
#wpbm_tiny_modal :-ms-input-placeholder { /* IE 10+ */
color: #999;
}
#wpbm_tiny_modal :-moz-placeholder {
color: #999;
}
#wpbm_tiny_modal .itemsearch_search_results{
display:none;
}
#wpbm_tiny_modal .itemsearch_search_form.wpbm_sub_settings_grayed{
display:none;
}
#wpbm_tiny_modal .wpbm_shortcode_itemresource {
display:none;
}
#wpbm_tiny_modal select option:disabled {
color: #ccc;
display: none;
}

View File

@@ -0,0 +1,204 @@
/* P O P O V E R ************************************************************/
.wpdevelop .popover {
/* width:400px;
max-width:400px;*/
border: 2px solid #555;
font-size: 12px;
}
.wpdevelop .popover .popover-title {
padding:2px 14px 0;
line-height: 30px;
}
.wpdevelop .popover .popover-title .popover-title-id {
display: inline-block;
margin: 0 5px 0 0;
/* FrontEnd */
line-height: 35px;
}
.wpdevelop .popover .popover-title .control-group {
display: inline-block;
vertical-align: middle;
margin:2px 0;
}
.wpdevelop .popover .popover-title .control-group a.button{
margin: 0 0 0 5px;
line-height: 28px;
margin: 0 5px 5px 0;
}
.wpdevelop .popover .popover-title .control-group .wpbm-buttons-separator {
margin-right: 10px;
}
.wpdevelop .popover .popover-content {
border-top: 1px solid #aaa;
}
.wpdevelop .popover-inner {
width: 350px;
}
.wpdevelop.popover.left .arrow {
left:auto;
}
.wpdevelop.tooltip {
z-index:9999;
}
.wpdevelop .popover a,
.wpdevelop .popover a:hover,
.wpdevelop .popover a:focus {
box-shadow: none;
outline: none;
}
.wpdevelop .popover .popover-close,
.wpdevelop .popover .popover-close:hover {
font-size: 20px;
position: absolute;
right: 10px;
top: 8px;
padding: 5px 6px;
right: 0;
top: 0;
}
.wpdevelop .popover .popover-close a,
.wpdevelop .popover .popover-close a:hover,
.wpdevelop .popover .popover-close a:active,
.wpdevelop .popover .popover-close a:focus {
text-decoration: none;
color:#444;
border-style: none;
outline: 0;
}
.wpdevelop .popover_calendar_hover,
.wpdevelop .popover_calendar_hover .popover-content{
border: none;
}
.wpdevelop .popover-content .wpbm_tl_popover_wpbm_separator {
margin: 10px 0;
}
/* PopOver Content Data *******************************************************/
.wpdevelop .popover-title,
.wpdevelop .popover-content .wpbm-popover-content-data {
color:#000;
}
.wpdevelop .popover-content .wpbm-popover-content-data {
font-size: 13px;
color:#000;
}
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-labels-bar,
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-cost-bar {
float: left;
margin: 0px;
padding: 0px;
width: auto;
}
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-cost-bar {
float: right;
}
/* ID, Labels ... */
.wpdevelop .popover-content .wpbm-popover-content-data .field-id,
.wpdevelop .popover-content .wpbm-popover-content-data .field-labels {
float:left;
margin: 0 10px 2px 0;
font-size: 1em;
}
/* ID */
.wpdevelop .popover-content .wpbm-popover-content-data .field-id span.label {
line-height:1.5em;
padding: 2px 5px;
font-weight: 600;
border:none;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color: #fff;
background: #888;
}
/* Labels */
.wpdevelop .popover-content .wpbm-popover-content-data .field-labels span.label{
line-height: 1.5em;
padding: 2px 5px;
font-weight: 600;
border: 1px solid #eeeeee;
box-shadow: 0 0 1px #cccccc;
}
/* Payment status*/
.wpdevelop .popover-content .wpbm-popover-content-data .field-labels span.label .label-payment-status-prefix {
font-size: 0.8em;
font-weight: 400;
}
/* Cost */
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-cost {
font-size: 1em;
font-weight: 600;
line-height: 1.5em;
padding: 0;
text-align: center;
white-space: nowrap;
}
/*Data*/
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-wpbm-data,
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-wpbm-data > div {
line-height: 1.7em;
text-align: left;
word-wrap: break-word;
margin:5px 0 10px;
}
/* Notes */
.wpdevelop .popover-content .wpbm-popover-content-data .wpbm-popover-wpbm-notes {
font-size: 0.9em;
font-style: italic;
margin: 0 0 10px;
}
/*Dates*/
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .field-wpbm-date,
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .field-wpbm-date:hover {
background: none repeat scroll 0 0 #FFBB45;
border: 1px solid #EEE;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 1px #CCC;
color: #FFF;
font-weight: 600;
padding: 4px 10px 3px;
text-decoration: none;
text-shadow: 0 -1px 0 #CCC;
white-space: nowrap;
font-size: 0.85em;
line-height: 2.5em;
}
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .field-wpbm-date.approved,
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .field-wpbm-date.approved:hover {
background: none repeat scroll 0 0 #9BE;
}
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .field-wpbm-time {
color: #555;
text-decoration: none;
text-shadow: 0 0 1px #AAA;
}
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .date_tire {
font-size: 17px;
font-weight: 600;
}
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .wpbm_dates_small,
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .wpbm_dates_full {
line-height: 24px;
}
.wpdevelop .popover-content .wpbm-popover-content-data .field-dates .date_from_dif_type {
color: #FFF;
text-shadow: 0 -1px 0 #BBB;
}
/* M O B I L E ************************************************************/
@media (max-width: 782px) {
/* PopOver */
.wpdevelop .popover .popover-title .control-group {
display: block;
margin: 0 0 0 -5px;
vertical-align: middle;
}
.wpdevelop .popover .popover-title .control-group a.button{
height: 34px;
line-height: 1.5em;
}
}

View File

@@ -0,0 +1,60 @@
/**
* @version 1.0
* @package: item Listing - Print view
* @category: Admin Pages only
* @author wpdevelop
*
* @web-site https://oplugins.com/
* @email info@oplugins.com
*
* @modified 2015-04-11
*/
#print_loyout_content tr.wpbm-listing-row td .fieldvalue,
#print_loyout_content tr.wpbm-listing-row td .label.label-default {
background: none repeat scroll 0 0 transparent !important;
border: none;
color: #333;
font-size: 10px;
font-weight: 400;
padding: 0 4px !important;
text-shadow: none !important;
line-height: 2em;
}
#print_loyout_content tr.wpbm-listing-row td .label.label-default{
font-weight: 600;
}
#print_loyout_content tr.wpbm-listing-row td .label.label-default {
white-space: nowrap;
}
#print_loyout_content tr.wpbm-listing-header th,
#print_loyout_content tr.wpbm-listing-row td,
#print_loyout_content .wpbm-listing-header {
text-shadow: none !important;
}
#print_loyout_content tr.wpbm-listing-header th {
padding: 7px 10px;
font-size: 12px;
}
#print_loyout_content tr.wpbm-listing-row td {
padding: 5px 10px;
font-size: 11px;
}
#print_loyout_content tr.wpbm-listing-row td strong {
font-size: 11px;
}
#print_loyout_content .wpbm-listing-header {
background: #e4e4e4;
border: 1px solid #C6C6C6;
border-bottom-color: #CCC;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
color: #333;
font-size: 12px;
font-weight: 600;
margin: 0;
padding: 2px 0px;
text-shadow: 0 1px 1px #F5F5F5;
}