.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}:root {
--pmpro--base--border-radius: 8px;
--pmpro--base--spacing--small: 12px;
--pmpro--base--spacing--medium: 18px;
--pmpro--base--spacing--large: 36px;
--pmpro--color--accent: #0c3d54;
--pmpro--color--base: #ffffff;
--pmpro--color--base-2: #ededed;
--pmpro--color--contrast: #222222;
--pmpro--color--border: #777777;
--pmpro--color--info-background: #d9edf7;
--pmpro--color--info-border: #bce8f1;
--pmpro--color--info-text: #31708f;
--pmpro--color--info-link: #245269;
--pmpro--color--success-background: #d4edda;
--pmpro--color--success-border: #c3e6cb;
--pmpro--color--success-text: #0F441C;
--pmpro--color--success-link: #2b542c;
--pmpro--color--error-background: #f8d7da;
--pmpro--color--error-border: #f5c6cb;
--pmpro--color--error-text: #721c24;
--pmpro--color--error-link: #843534;
--pmpro--color--alert-background: #fff8e0;
--pmpro--color--alert-border: #ffeeba;
--pmpro--color--alert-text: #6C5101;
--pmpro--color--alert-link: #66512c;
--pmpro--color--alert2-background: #ffecd9;
--pmpro--color--alert2-border: #ffddb1;
--pmpro--color--alert2-text: #995d1d;
--pmpro--color--alert2-link: #a65e3a;
} .pmpro_message {
background-color: var(--pmpro--color--info-background);
border: 1px solid var(--pmpro--color--info-border);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--info-text);
font-weight: 400;
margin: var(--pmpro--base--spacing--medium) 0;
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
text-align: left;
}
.pmpro_message.pmpro_success {
background-color: var(--pmpro--color--success-background);
border-color: var(--pmpro--color--success-border);
color: var(--pmpro--color--success-text);
}
.pmpro_message.pmpro_error {
background-color: var(--pmpro--color--error-background);
border-color: var(--pmpro--color--error-border);
color: var(--pmpro--color--error-text);
}
.pmpro_message.pmpro_alert {
background-color: var(--pmpro--color--alert-background);
border-color: var(--pmpro--color--alert-border);
color: var(--pmpro--color--alert-text);
}
.pmpro_message a {
color: var(--pmpro--color--info-link);
text-decoration: underline;
}
.pmpro_success a {
color: var(--pmpro--color--success-link);
}
.pmpro_error a {
color: var(--pmpro--color--error-link);
}
.pmpro_alert a {
color: var(--pmpro--color--alert-link);
}
.pmpro_message p {
margin: 0 0 var(--pmpro--base--spacing--small);
padding: 0;
}
.pmpro_message p:last-of-type {
margin-bottom: 0;
} .pmpro_captcha {
margin: var(--pmpro--base--spacing--large) 0;
}
.pmpro_captcha div {
clear: none;
margin: 0;
}
.pmpro_form_label-inline {
display: inline-block;
}
.pmpro {
.pmpro_form_input-text.pmpro_form_input-error,
.pmpro_form_input-email.pmpro_form_input-error,
.pmpro_form_input-url.pmpro_form_input-error,
.pmpro_form_input-password.pmpro_form_input-error,
.pmpro_form_input-search.pmpro_form_input-error,
.pmpro_form_input-select.pmpro_form_input-error,
.pmpro_form_input-checkbox.pmpro_form_input-error,
.pmpro_form_input-radio.pmpro_form_input-error,
.pmpro_form_input-multiselect.pmpro_form_input-error,
.pmpro_form_input-number.pmpro_form_input-error,
.pmpro_form_input-file.pmpro_form_input-error,
.pmpro_form_input-date.pmpro_form_input-error,
.pmpro_form_input-textarea.pmpro_form_input-error {
border-color: var(--pmpro--color--error-border);
box-shadow: 0 0 0 0.2rem #f8d7da;
}
} .pmpro_form_field-checkbox .pmpro_form_label {
cursor: pointer;
display: inline;
width: auto;
}
.pmpro_form_field-checkbox input[type="checkbox"] {
height: auto;
opacity: 1;
width: auto;
}
.pmpro_form_field-checkbox-grouped ul {
list-style: none;
margin: 0;
padding: 0;
}
.pmpro_form_field-checkbox-grouped li {
list-style: none;
margin: 0;
padding: 0;
} .pmpro_form_field-radio-item {
margin-bottom: 0;
}
.pmpro_form_field-radio-item .pmpro_form_label {
cursor: pointer;
display: inline-block;
width: auto;
} .pmpro_form_field-date select {
max-width: unset;
width: unset;
}
.pmpro_form_field-date input[type="text"] {
margin-left: var(--pmpro--base--spacing--small);
max-width: unset;
width: unset;
} .pmpro_form .pmpro_form_field-file button {
margin-right: var(--pmpro--base--spacing--small);
}
.pmpro_form .pmpro_form_field-file-preview {
align-items: center;
display: flex;
height: 100px;
justify-content: center;
overflow: hidden;
width: 100px;
}
.pmpro_form .pmpro_form_field-file-preview img {
height: 100%;
object-fit: cover;
width: 100%;
} #pmpro_payment_information_fields .pmpro_form_fields label {
display: block;
float: none;
max-width: initial;
min-width: initial;
text-align: left;
width: auto;
}
button[type="button"]#other_discount_code_toggle,
button[type="button"]#other_discount_code_toggle:hover,
button[type="button"]#other_discount_code_toggle:focus {
background: none;
border: none;
color: inherit;
cursor: pointer;
font-family: inherit;
font-size: inherit;
margin: 0;
padding: 0;
text-decoration: underline;
}
#pmpro_tos_fields input[type="checkbox"]#tos {
width: auto;
} #pmpro_payment_method span.gateway_paypalexpress {
margin-left: var(--pmpro--base--spacing--large);
}
[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal-image {
background-image: url(//minddhara.com/wp-content/plugins/paid-memberships-pro/images/paypal-color.svg);
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
height: 30px;
width: 100px;
} .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-request-button h3,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-request-button h3 {
margin: var(--pmpro--base--spacing--medium) 0 var(--pmpro--base--spacing--small);
padding: 0;
}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
border: 1px solid var(--pmpro--color--border);
padding: var(--pmpro--base--spacing--small);
} .pmpro_invoice_details .pmpro_invoice-billing-address {
display: flex;
flex-direction: column;
}
.pmpro_price_part_span {
display: flex;
font-weight: normal;
justify-content: space-between;
}
.pmpro_price_part-total {
font-weight: 700;
} .pmpro_list {
#pmpro_order_single-meta-bill_to {
word-break: break-all;
}
}
.pmpro_list.pmpro_list-plain,
.pmpro_list.pmpro_list-plain .pmpro_list_item {
list-style: none;
margin: 0;
padding: 0;
}
.pmpro_list.pmpro_list-bulleted {
list-style-type: disc;
margin: 0;
padding: 0 0 0 var(--pmpro--base--spacing--medium);
}
.pmpro_list.pmpro_list-bulleted .pmpro_list_item {
margin: 0;
padding: 0;
}
.pmpro_list .pmpro_list_item:not(:last-child) {
margin-bottom: var(--pmpro--base--spacing--small);
} #pass-strength-result {
border: 1px solid var(--pmpro--color--border);
border-radius: var(--pmpro--base--border-radius);
color: inherit;
font-size: 16px;
margin: 0;
padding: calc( var(--pmpro--base--spacing--small) / 3 ) var(--pmpro--base--spacing--small);
text-align: center;
width: 100%;
box-sizing: border-box;
opacity: 0;
}
#pass-strength-result.short {
background-color: var(--pmpro--color--error-background);
border-color: var(--pmpro--color--error-border);
color: var(--pmpro--color--error-text);
opacity: 1;
}
#pass-strength-result.bad {
background-color: var(--pmpro--color--alert2-background);
border-color: var(--pmpro--color--alert2-border);
color: var(--pmpro--color--alert2-text);
opacity: 1;
}
#pass-strength-result.good {
background-color: var(--pmpro--color--alert-background);
border-color: var(--pmpro--color--alert-border);
color: var(--pmpro--color--alert-text);
opacity: 1;
}
#pass-strength-result.strong {
background-color: var(--pmpro--color--success-background);
border-color: var(--pmpro--color--success-border);
color: var(--pmpro--color--success-text);
opacity: 1;
}
.pass1.short, .pass1-text.short {
border-color: var(--pmpro--color--error-border);
}
.pass1.bad, .pass1-text.bad {
border-color: var(--pmpro--color--alert2-border);
}
.pass1.good, .pass1-text.good {
border-color: var(--pmpro--color--alert-border);
}
.pass1.strong, .pass1-text.strong {
border-color: var(--pmpro--color--success-border);
}
.pw-weak {
display: none;
}
.indicator-hint {
padding-top: 8px;
}
.wp-pwd [type="text"],
.wp-pwd [type="password"] {
margin-bottom: 0; min-height: 30px;
} .pmpro_form_field-password-toggle button,
.pmpro_form_field-password-toggle button:hover,
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
align-items: center;
background: transparent;
border: none;
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--contrast);
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
line-height: 1;
margin: 0;
min-height: 1px;
padding: 0;
}
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
color: var(--pmpro--color--contrast);
} .wp-pwd input::-ms-reveal {
display: none;
}
.pass1-text,
.show-password #pass1 {
display: none;
}
.pass1-text::-ms-clear {
display: none;
}
.show-password #pass1-text {
display: inline-block;
} .pmpro_table {
border-collapse: collapse;
margin: 0;
width: 100%;
}
.pmpro_table-fixed {
table-layout: fixed;
} .pmpro_tag {
border-radius: var(--pmpro--base--border-radius);
border: 1px solid var(--pmpro--color--border);
font-size: 14px;
font-weight: 600;
line-height: 20px;
padding: calc( var(--pmpro--base--spacing--small) / 3 ) var(--pmpro--base--spacing--small);
text-align: center;
}
.pmpro_tag-success {
background-color: var(--pmpro--color--success-background);
border-color: var(--pmpro--color--success-border);
color: var(--pmpro--color--success-text);
}
.pmpro_tag-error {
background-color: var(--pmpro--color--error-background);
border-color: var(--pmpro--color--error-border);
color: var(--pmpro--color--error-text);
}
.pmpro_tag-alert {
background-color: var(--pmpro--color--alert-background);
border-color: var(--pmpro--color--alert-border);
color: var(--pmpro--color--alert-text);
} #wpadminbar #wp-admin-bar-pmpro-admin-membership-access {
background-color: #1d2327;
}
#wpadminbar .pmpro_admin-view {
display: inline-block;
padding: 0 5px;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
padding: 10px;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper ul li .ab-item {
height: auto;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper p {
color: #fff;
line-height: 1.5;
margin-bottom: 5px;
white-space: normal;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper select {
background-color: #fff;
border-radius: 6px;
line-height: 1.5;
padding: 5px 8px;
}
#wpadminbar .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar .ab-top-menu > li.hover > .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:has(.pmpro_admin-view-yes):focus,
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view-yes) + .ab-sub-wrapper {
background-color: #0F441C;
color: #fff;
}
#wpadminbar .ab-item:has(.pmpro_admin-view-no),
#wpadminbar .ab-top-menu > li.hover > .ab-item:has(.pmpro_admin-view-no),
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item:has(.pmpro_admin-view-no),
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:has(.pmpro_admin-view-no):focus,
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view-no) + .ab-sub-wrapper {
background-color: #721c24;
color: #fff;
}
#wpadminbar .pmpro_admin-view .ab-icon {
margin-right: 3px;
}
#wpadminbar .pmpro_admin-view .ab-icon:before,
#wpadminbar li:hover .pmpro_admin-view .ab-icon:before,
#wpadminbar li.hover .pmpro_admin-view .ab-icon:before {
color: #fff;
}
#wpadminbar .pmpro_admin-view-current .ab-icon:before,
#wpadminbar li:hover .pmpro_admin-view-current .ab-icon:before,
#wpadminbar li.hover .pmpro_admin-view-current .ab-icon:before {
color: inherit;
} .pmpro_actions_nav:not(#pmpro_login .pmpro_actions_nav) {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pmpro_actions_nav-left {
flex: 1;
order: 1;
text-align: left;
}
.pmpro_actions_nav-right {
flex: 1;
order: 2;
text-align: right;
} .pmpro_data_filters {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: var(--pmpro--base--spacing--small);
margin-bottom: var(--pmpro--base--spacing--medium);
}
.pmpro_data_count {
margin-bottom: var(--pmpro--base--spacing--medium);
text-align: right;
} .pmpro_pad-s {
padding: var(--pmpro--base--spacing--small);
}
.pmpro_pad-m {
padding: var(--pmpro--base--spacing--large);
}
.pmpro_pad-l {
padding: var(--pmpro--base--spacing--large);
}
.pmpro_spacer {
margin: var(--pmpro--base--spacing--medium) 0;
min-height: 1px;
}
.pmpro_form .pmpro_spacer {
margin-top: var(--pmpro--base--spacing--large);
}
.pmpro_clickable {
cursor: pointer;
}
.pmpro_asterisk abbr,
.pmpro_asterisk abbr[title] {
border: none;
color: var(--pmpro--color--error-text);
cursor: default;
text-decoration: none;
}
.pmpro_hidden {
display: none;
} @media print {
.pmpro {
.pmpro_actions_nav:not(.pmpro_login_wrap .pmpro_actions_nav),
.pmpro_actions_nav-right,
.pmpro_actions_nav-left,
.pmpro_card_actions,
.pmpro_hide_print {
display: none;
}
h2, h3 {
page-break-after: avoid;
}
}
} @media screen and (max-width: 767px) {
.pmpro_reset_password_wrap form.pmpro_form #pass-strength-result,
form.pmpro_form .pmpro_change_password-fields #pass-strength-result {
max-width: 90%;
}
.pmpro_actions_nav {
text-align: center;
}
.pmpro_actions_nav-left,
.pmpro_actions_nav-right {
flex-basis: 100%;
text-align: center;
}
.pmpro_table thead {
display: none;
}
.pmpro_table tbody tr th,
.pmpro_table tbody tr td,
.pmpro_table tfoot tr td {
display: grid;
grid-template-columns: 1fr 2fr;
}
.pmpro_table-fixed tbody tr th,
.pmpro_table-fixed tbody tr td,
.pmpro_table-fixed tfoot tr td {
grid-template-columns: 1fr 1fr;
}
.pmpro_table tbody tr th::before,
.pmpro_table tbody tr td::before,
.pmpro_table tfoot tr td::before {
content: attr(data-title) ": ";
}
.pmpro_table_cancel tbody tr td:last-child,
.pmpro_levels_table tbody tr td:last-child {
display: block;
}
.pmpro_table_cancel tbody tr td:last-child::before,
.pmpro_levels_table tbody tr td:last-child::before {
content: "";
}
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 1024px) {
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields #payment-request-button {
max-width: 50%;
}
}
@media screen and (min-width: 1280px) {
}:root {
--pmpro--color--white: #fff;
--pmpro--box-shadow: 2px 2px 7px rgba( 0, 0, 0, 0.07 );
} .pmpro {
color: var(--pmpro--color--contrast); .pmpro_section {
margin: calc( var(--pmpro--base--spacing--large) * 2 ) 0;
}
.pmpro_section:first-of-type {
margin-top: 0;
}
.pmpro_section_title {
font-weight: 700;
margin: 0;
padding: 0;
} .pmpro_card {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
box-shadow: var(--pmpro--box-shadow);
display: flex;
flex-direction: column;
margin: var(--pmpro--base--spacing--medium) 0;
overflow: hidden;
}
.pmpro_card_title {
color: var(--pmpro--color--contrast);
font-weight: 700;
margin: 0;
padding: var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large) 0;
}
.pmpro_card_content {
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large);
p:not(.pmpro_form_hint) {
margin: var(--pmpro--base--spacing--small) 0;
padding: 0;
}
p:last-of-type {
margin-bottom: 0;
}
}
.pmpro_card_actions {
background-color: rgba( 0, 0, 0, 0.04 );
border-bottom: 1px solid var(--pmpro--color--border--variation);
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large);
}
.pmpro_card_content + .pmpro_card_actions {
border-top: 1px solid var(--pmpro--color--border--variation);
border-bottom: none;
}
.pmpro_card_action_separator {
margin: 0 calc( var(--pmpro--base--spacing--small) / 2 );
opacity: 0.25;
} .pmpro_card .pmpro_card {
background-color: transparent;
border: 0;
border-radius: 0;
box-shadow: none;
overflow: visible;
}
.pmpro_card .pmpro_card .pmpro_card_title {
padding: 0;
}
.pmpro_card .pmpro_card .pmpro_card_content {
padding: 0;
}
.pmpro_card .pmpro_card .pmpro_card_actions {
background: none;
border: 0;
padding: 0;
}
.pmpro_card .pmpro_card .pmpro_card_content + .pmpro_card_actions {
border: 0;
} .pmpro_heading-with-avatar {
align-items: center;
display: flex;
font-weight: 700;
gap: var(--pmpro--base--spacing--small);
} .pmpro_message {
box-shadow: var(--pmpro--box-shadow);
} .pmpro_btn {
background-color: var(--pmpro--color--accent);
border: 1px solid var(--pmpro--color--accent);
border-radius: var(--pmpro--base--border-radius);
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
color: var(--pmpro--color--base);
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: 700;
letter-spacing: normal;
line-height: 1.5;
min-height: 40px;
outline: 0;
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
text-align: center;
text-decoration: none;
text-rendering: geometricprecision;
text-transform: none;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: middle;
transition: background-color 0.2s, color 0.2s;
}
.pmpro_btn:hover,
.pmpro_btn:focus {
background-color: var(--pmpro--color--accent--variation);
background-position: 0 0;
border-color: var(--pmpro--color--accent--variation);
color: var(--pmpro--color--base);
}
.pmpro_btn:active {
opacity: .7;
}
.pmpro_btn-outline {
background-color: transparent;
color: var(--pmpro--color--accent);
}
.pmpro_btn-outline:hover,
.pmpro_btn-outline:focus {
background-color: transparent;
border-color: var(--pmpro--color--accent--variation);
color: var(--pmpro--color--accent--variation);
}
.pmpro_btn-delete {
background-color: var(--pmpro--color--error-text);
border-color: var(--pmpro--color--error-text);
}
.pmpro_btn-delete:hover,
.pmpro_btn-delete:focus {
background-color: var(--pmpro--color--error-link);
border-color: var(--pmpro--color--error-link);
}
.pmpro_btn-cancel {
background-color: transparent;
border-color: var(--pmpro--color--border);
box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
color: var(--pmpro--color--contrast);
}
.pmpro_btn-cancel:hover,
.pmpro_btn-cancel:focus {
background-color: var(--pmpro--color--border--variation);
border-color: var(--pmpro--color--border);
color: var(--pmpro--color--contrast);
}
.pmpro_btn-plain,
.pmpro_btn-plain:hover,
.pmpro_btn-plain:focus,
.pmpro_btn-plain:active {
background: 0 0;
border: 1px solid transparent;
box-shadow: none;
cursor: pointer;
font-size: 14px;
margin: 0;
padding: 0;
}
.pmpro_btn-print {
align-items: center;
color: var(--pmpro--color--accent);
display: inline-flex;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
justify-content: space-between;
text-decoration: underline;
}
.pmpro_btn-print:hover {
color: var(--pmpro--color--accent--variation);
} .pmpro_form {
margin: 0;
}
.pmpro_section:has(.pmpro_form) .pmpro_card_content {
padding-top: var(--pmpro--base--spacing--large);
}
.pmpro_section:has(.pmpro_form) .pmpro_card_title + .pmpro_card_content {
padding-top: var(--pmpro--base--spacing--small);
}
.pmpro_form_fieldset {
border: 0;
margin: 0;
padding: 0;
}
.pmpro_form_legend {
border: none;
margin: 0 0 var(--pmpro--base--spacing--medium);
padding: 0;
}
.pmpro_form_heading {
font-weight: 700;
margin: var(--pmpro--base--spacing--large) 0 0;
padding: 0;
}
.pmpro_card_content .pmpro_form_heading {
margin-top: 0;
}
.pmpro_form_fields {
display: flex;
flex-direction: column;
gap: var(--pmpro--base--spacing--medium);
}
.pmpro_form_fields-inline {
align-items: center;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_field {
display: flex;
flex-direction: column;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_label {
margin: 0;
padding: 0;
}
.pmpro_form_label:not(.pmpro_form_label-inline) {
display: block;
font-weight: 500;
}
.pmpro_form_input {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border);
border-radius: var(--pmpro--base--border-radius);
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--contrast);
font-size: 16px;
height: auto;
line-height: 1.5;
margin: 0;
min-height: auto;
outline: none;
padding: var(--pmpro--base--spacing--small);
}
.pmpro_form_input-textarea {
font-family: inherit;
width: 100%;
}
.pmpro_form_input-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
background-position: right var(--pmpro--base--spacing--small) center;
background-repeat: no-repeat;
background-size: 16px 16px;
padding-right: calc(var(--pmpro--base--spacing--small) + 20px);
}
.pmpro_form_input-text:focus,
.pmpro_form_input-email:focus,
.pmpro_form_input-url:focus,
.pmpro_form_input-password:focus,
.pmpro_form_input-search:focus,
.pmpro_form_input-select:focus,
.pmpro_form_input-checkbox:focus,
.pmpro_form_input-radio:focus,
.pmpro_form_input-multiselect:focus,
.pmpro_form_input-number:focus,
.pmpro_form_input-file:focus,
.pmpro_form_input-date:focus,
.pmpro_form_input-textarea:focus {
background-color: var(--pmpro--color--base);
border-color: #80BDFF;
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
outline: none;
word-break: initial;
}
.pmpro_form_hint {
display: block;
font-size: 14px;
margin: 0;
opacity: 0.75;
padding: 0;
}
.pmpro_form_field-checkbox {
.pmpro_form_label {
align-items: first baseline;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
}
.pmpro_form_field-radio-item {
align-items: baseline;
flex-direction: row;
flex-wrap: nowrap;
.pmpro_form_hint {
flex: 0 0 100%;
}
}
.pmpro_form_field-radio-item:not(:last-of-type) {
margin-bottom: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_field-checkbox-grouped {
.pmpro_form_field-checkbox-grouped-item {
align-items: first baseline;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
}
.pmpro_form_input-multiselect {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.pmpro_form_field-file {
.pmpro_form_input-file {
border: 3px dashed var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
width: 100%;
}
.pmpro_btn {
padding: 0 var(--pmpro--base--spacing--small);
}
} .pmpro_form_field-password-toggle {
align-items: center;
display: flex;
font-weight: 500;
justify-content: space-between;
margin: 0;
padding: 0;
}
.pmpro_form_field-password-toggle button,
.pmpro_form_field-password-toggle button:hover,
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
align-items: center;
background: transparent;
border: none;
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--accent);
display: flex;
flex-direction: row;
font-size: 16px;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
line-height: 1;
margin: 0;
min-height: 1px;
padding: 0;
}
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
color: var(--pmpro--color--accent--variation);
outline: none;
}
.pmpro_form_field-password-toggle .pmpro_icon-eye {
display: block;
height: 20px;
width: 20px;
}
.pmpro_form_field-password-toggle button:focus .pmpro_icon-eye svg,
.pmpro_form_field-password-toggle button:active .pmpro_icon-eye svg {
stroke: var(--pmpro--color--accent--variation);
}
.pmpro_form_field-select2 {
display: block;
}
.pmpro_form_field-select2 .pmpro_form_label {
margin-bottom: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_field-select2 .pmpro_form_hint {
margin-top: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_payment-expiration #ExpirationMonth,
.pmpro_payment-expiration #ExpirationYear {
flex-grow: 1;
}
.pmpro_payment-discount-code #pmpro_discount_code {
flex-grow: 1;
}
#other_discount_code_fields {
margin-bottom: var(--pmpro--base--spacing--small);
}
#pmpro_tos_fields {
margin: var(--pmpro--base--spacing--medium) 0;
}
#pmpro_tos_fields #pmpro_license {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.pmpro_form_submit {
align-items: center;
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--medium);
margin-top: var(--pmpro--base--spacing--medium);
}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
background-color: var(--pmpro--color--white);
border-radius: var(--pmpro--base--border-radius);
padding: calc( var(--pmpro--base--spacing--small) + 3px );
}
[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal {
align-items: center;
background-color: #ffc439;
border-color: #ffc439;
color: #000;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
justify-content: center;
}
[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal:hover {
background-color: #ffb60a;
border-color: #ffb60a;
} #loginform {
margin-bottom: 0;
}
#loginform input[type="submit"] {
width: 100%;
}
.pmpro_section:has(#loginform) .pmpro_card_content:not(.widget .pmpro_section:has(#loginform) .pmpro_card_content) {
padding-top: var(--pmpro--base--spacing--large);
}
.pmpro_section #loginform .login-username,
.pmpro_section #loginform .login-password,
.pmpro_section #loginform .login-remember {
display: flex;
flex-direction: column;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
margin: 0 0 var(--pmpro--base--spacing--medium);
padding: 0;
}
.pmpro_section #loginform label:not(.pmpro_section #loginform .login-remember label) {
align-items: center;
display: flex;
font-weight: 500;
justify-content: space-between;
margin: 0;
padding: 0;
}
.pmpro_section #loginform .input {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border);
border-radius: var(--pmpro--base--border-radius);
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--contrast);
font-size: 16px;
line-height: 1.5;
margin: 0;
min-height: auto;
outline: none;
padding: var(--pmpro--base--spacing--small);
}
.pmpro_section #loginform .input:focus {
background-color: var(--pmpro--color--base);
border-color: #80BDFF;
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
outline: none;
word-break: initial;
}
.pmpro_section #loginform .login-remember {
align-items: baseline;
flex-direction: row;
flex-wrap: wrap;
}
.pmpro_section #loginform .login-submit {
margin: var(--pmpro--base--spacing--medium) 0 0;
}
.pmpro_section #loginform .login-submit .button {
background-color: var(--pmpro--color--accent);
border: 1px solid var(--pmpro--color--accent);
border-radius: var(--pmpro--base--border-radius);
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
color: var(--pmpro--color--base);
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: 700;
letter-spacing: normal;
line-height: 1.5;
min-height: 40px;
outline: 0;
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
text-align: center;
text-decoration: none;
text-rendering: geometricprecision;
text-transform: none;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: middle;
transition: background-color 0.2s, color 0.2s;
}
.pmpro_section #loginform .login-submit .button:hover,
.pmpro_section #loginform .login-submit .button:focus {
background-color: initial;
background-position: 0 0;
border-color: var(--pmpro--color--accent);
color: var(--pmpro--color--accent);
}
.pmpro_section #loginform .login-submit .button:active {
opacity: .7;
} #pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle),
.pmpro_section #loginform .login-password {
align-items: center;
display: grid;
grid-template-areas:
"label toggle"
"input input";
grid-template-columns: 1fr auto;
}
#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) label,
.pmpro_section #loginform .login-password label {
grid-area: label;
}
#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) input,
.pmpro_section #loginform .login-password input {
grid-area: input;
}
#pmpro_user_fields .pmpro_form_field-password .pmpro_form_field-password-toggle,
.pmpro_section #loginform .login-password .pmpro_form_field-password-toggle {
grid-area: toggle;
justify-self: end;
}
#resetpassform .pmpro_cols-2 {
container: resetpassform / inline-size;
}
@container resetpassform (max-width: 620px) {
#resetpassform .pmpro_cols-2 {
flex-direction: column;
}
#resetpassform .pmpro_cols-2 > * {
width: 100%;
}
} .pmpro_data_filters {
.pmpro_form_input {
padding: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_input-select {
padding-right: calc(var(--pmpro--base--spacing--small) + 20px);
}
.pmpro_btn {
min-height: auto;
padding: calc( var(--pmpro--base--spacing--small) / 2 ) var(--pmpro--base--spacing--medium);
}
} .pmpro_list.pmpro_cols-3 {
.pmpro_list_item {
margin-bottom: 0;
}
li:not(.pmpro_list_item) {
border-top: 1px solid var(--pmpro--color--border--variation);
padding-top: var(--pmpro--base--spacing--medium);
grid-column: span 3;
}
}
.pmpro_list_item_label {
font-weight: 700;
}
.pmpro_list-with-labels {
.pmpro_list_item_label {
display: block;
font-weight: 400;
opacity: 0.75;
}
.pmpro_list_item_value {
font-weight: 700;
}
} .pmpro_table {
background-color: var(--pmpro--color--base);
border: none;
text-align: left;
thead th {
background-color: var(--pmpro--color--base);
border: none;
padding: var(--pmpro--base--spacing--small);
vertical-align: text-bottom;
}
tbody th,
tbody td,
tfoot td  {
background-color: var(--pmpro--color--base);
border-color: var(--pmpro--color--border--variation);
border-width: 1px 0 0 0;
border-style: solid;
font-weight: normal;
padding: var(--pmpro--base--spacing--small);
vertical-align: middle;
}
} #pmpro_account-membership-none {
.pmpro_card_content {
padding-top: var(--pmpro--base--spacing--large);
p {
margin: 0;
}
}
}
#pmpro_account-membership {
.pmpro_account-membership-message {
border-top: 1px solid var(--pmpro--color--border--variation);
margin-top: var(--pmpro--base--spacing--large);
padding-top: var(--pmpro--base--spacing--large);
> *:first-child {
margin-top: 0;
padding-top: 0;
}
}
}
#pmpro_account-links {
.pmpro_card_content {
padding-top: var(--pmpro--base--spacing--large);
.pmpro_list {
margin-bottom: 0;
}
}
} .pmpro_levels_table {
table-layout: fixed;
}
.pmpro_level td p:first-of-type {
margin-top: 0;
}
.pmpro_level .pmpro_btn {
display: block;
text-decoration: none;
} [id^="pmpro_billing-"] .pmpro_card .pmpro_card {
background-color: transparent;
border: none;
border-radius: unset;
box-shadow: none;
margin: 0;
.pmpro_card_content {
padding: 0;
}
} .pmpro_table_orders .pmpro_tag {
display: block;
}
#pmpro_order_single {
.pmpro_card_actions {
text-align: right;
}
h2 {
align-items: center;
display: flex;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--small);
justify-content: space-between;
}
.pmpro_list-with-labels {
.pmpro_list_item_label {
font-weight: 700;
opacity: 1;
}
}
.pmpro_table {
thead th {
white-space: nowrap;
}
thead th:not(th:first-of-type),
tbody td,
tfoot td {
text-align: right;
}
tfoot tr:last-of-type td {
font-weight: 700;
}
}
}
.pmpro_price_part-total {
border-top: 1px solid var(--pmpro--color--border--variation);
margin-top: var(--pmpro--base--spacing--small);
padding-top: var(--pmpro--base--spacing--small);
} .pmpro_logged_in_welcome_wrap .menu {
display: flex;
flex-direction: column;
list-style: none;
margin: 0;
padding: 0;
}
.pmpro_logged_in_welcome_wrap .menu-item {
display: block;
margin: 0 0 calc( var(--pmpro--base--spacing--small) / 2 );
} .pmpro_content_message .pmpro_card_title {
align-items: center;
display: flex;
gap: var(--pmpro--base--spacing--small);
}
.pmpro_content_message:has(.pmpro_card_title) .pmpro_card_content {
padding-top: 0;
}
.pmpro_content_message .pmpro_card_content h2 {
margin: 0;
padding: 0;
}
.pmpro_content_message .pmpro_card_content p {
margin: var(--pmpro--base--spacing--medium) 0;
padding: 0;
}
.pmpro_content_message .pmpro_card_content p:last-of-type {
margin-bottom: 0;
}
.pmpro_content_message .pmpro_card_content .pmpro_btn {
text-decoration: none;
}
.pmpro_content_message .pmpro_card_actions {
padding-right: var(--pmpro--base--spacing--large);
padding-left: var(--pmpro--base--spacing--large);
} .pmpro_pagination {
align-items: center;
display: flex;
gap: var(--pmpro--base--spacing--small);
justify-content: center;
margin: var(--pmpro--base--spacing--medium) 0;
a {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--contrast);
padding: 2px var(--pmpro--base--spacing--small);
text-decoration: none;
transition: background-color 0.2s, border-color 0.2s, color 0.2s;
&:hover {
background-color: var(--pmpro--color--accent--variation);
border-color: var(--pmpro--color--accent--variation);
color: var(--pmpro--color--base);
}
}
span {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--contrast);
padding: 2px var(--pmpro--base--spacing--small);
}
.pmpro_pagination-current {
background-color: var(--pmpro--color--accent);
color: var(--pmpro--color--base);
cursor: default;
font-weight: 700;
}
.pmpro_pagination-disabled {
background-color: var(--pmpro--color--base--variation);
border-color: var(--pmpro--color--border--variation);
color: var(--pmpro--color--contrast--variation);
cursor: not-allowed;
opacity: 0.7;
}
.pmpro_pagination-dots {
background: none;
border: none;
color: var(--pmpro--color--contrast--variation);
padding: 0;
}
.pmpro_pagination-previous {
margin-right: 0;
}
.pmpro_pagination-next {
margin-left: 0;
}
} .avatar {
border: 1px solid var(--pmpro--color--border--variation);
border-radius: 50%;
box-shadow: var(--pmpro--box-shadow);
margin: 0;
padding: 0;
}
.pmpro_cols-2,
.pmpro_cols-3 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--medium);
}
.pmpro_cols-2 > * {
width: calc( 50% - calc( var(--pmpro--base--spacing--medium) / 2 ) );
}
.pmpro_cols-3 > * {
width: calc( 33.333333% - calc( var(--pmpro--base--spacing--medium) * 2 / 3 ) );
}
.pmpro_font-x-large {
font-size: 32px;
line-height: 1.4;
}
.pmpro_font-large {
font-size: 24px;
line-height: 1.5;
}
.pmpro_font-medium {
font-size: 16px;
line-height: 1.6;
}
.pmpro_font-small {
font-size: 14px;
line-height: 1.5;
}
.pmpro_tag-discount-code {
border-style: dashed;
}
.pmpro_divider {
background-color: var(--pmpro--color--border--variation);
height: 1px;
margin: var(--pmpro--base--spacing--medium) 0;
}
.pmpro_form .pmpro_divider {
margin-top: var(--pmpro--base--spacing--large);
}
} .rtl {
.pmpro_form_field-password-toggle {
padding: 0 0 0 var(--pmpro--base--spacing--small);
}
} @media print {
.pmpro {
font-size: 12pt;
.pmpro_section {
margin: var(--pmpro--base--spacing--medium) 0;
}
.pmpro_card_title {
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small) 0;
}
.pmpro_card_content {
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small);
}
.pmpro_section:has(.pmpro_form) .pmpro_card_content {
padding-top: var(--pmpro--base--spacing--small);
}
.pmpro_font-x-large {
font-size: 18pt;
}
.pmpro_font-large {
font-size: 14pt;
}
.pmpro_font-medium {
font-size: 14pt;
}
}
} @media print {
.pmpro {
.pmpro_card {
background-color: transparent;
border: none;
box-shadow: none;
}
.pmpro_card_title,
.pmpro_card_content,
.pmpro_section:has(.pmpro_form) .pmpro_card_title + .pmpro_card_content {
padding: 0;
}
.pmpro_form_legend {
margin-bottom: 0;
}
}
} @media screen and (max-width: 767px) {
.pmpro {
.pmpro_table {
tbody tr th:first-child,
tbody tr td:first-child {
border-top-width: 4px;
padding-top: var(--pmpro--base--spacing--large);
}
tbody tr th:last-child,
tbody tr td:last-child {
padding-bottom: var(--pmpro--base--spacing--large);
}
tbody tr:first-child th:first-child,
tbody tr:first-child td:first-child {
border-top: none;
}
}
#pmpro_order_single {
.pmpro_table {
thead th:not(th:first-of-type),
tbody td,
tfoot td {
text-align: left;
}
tbody tr:first-child th {
display: block;
}
tbody tr:first-child th:before {
display: none;
}
tfoot td:first-of-type {
display: none;
}
}
}
.pmpro_table_cancel {
border-bottom: 1px solid var(--pmpro--color--border--variation);
}
.pmpro_table_cancel tbody tr td {
border-width: 0;
padding-top: 0;
}
.pmpro_cols-2,
.pmpro_cols-3 {
display: flex;
flex-direction: column;
gap: var(--pmpro--base--spacing--medium);
}
.pmpro_cols-2 > *,
.pmpro_cols-3 > * {
width: auto;
}
#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) {
width: 100%;
}
}
}