PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.4
Tutor LMS – eLearning and online course solution v3.9.4
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / email / email_styles.php
tutor / templates / email Last commit date
email_footer.php 1 year ago email_header.php 1 year ago email_styles.php 9 months ago order_new_email_to_admin.php 1 year ago order_new_email_to_students.php 1 year ago order_new_email_to_teachers.php 1 year ago order_updated_email_to_admin.php 10 months ago order_updated_email_to_students.php 10 months ago order_updated_email_to_teachers.php 10 months ago send-reset-password.php 2 years ago
email_styles.php
163 lines
1 <?php
2 /**
3 * E-mail styles
4 *
5 * @since 3.0.0
6 *
7 * @package Tutor
8 * @subpackage Templates\Email
9 * @author Themeum <support@themeum.com>
10 */
11
12 $email_settings = apply_filters( 'tutor_email_settings', null );
13
14 $email_logo_position = get_tutor_option( 'email_logo_position', 'left' );
15 $email_button_position = get_tutor_option( 'email_template_button_position', 'center' );
16 $email_template_colors = $email_settings ? $email_settings::get_email_template_colors() : array();
17
18 $header_background_color = $email_settings ? $email_settings::get_color( 'header_background_color', $email_template_colors ) : '#FFFFFF';
19 $header_divider_color = $email_settings ? $email_settings::get_color( 'header_divider_color', $email_template_colors ) : '#E0E2EA';
20 $body_background_color = $email_settings ? $email_settings::get_color( 'body_background_color', $email_template_colors ) : '#FFFFFF';
21 $email_title_color = $email_settings ? $email_settings::get_color( 'email_title_color', $email_template_colors ) : '#212327';
22 $email_text_color = $email_settings ? $email_settings::get_color( 'email_text_color', $email_template_colors ) : '#5B616F';
23 $email_short_code_color = $email_settings ? $email_settings::get_color( 'email_short_code_color', $email_template_colors ) : '#212327';
24 $footnote_color = $email_settings ? $email_settings::get_color( 'footnote_color', $email_template_colors ) : '#A4A8B2';
25 $primary_button_color = $email_settings ? $email_settings::get_color( 'primary_button_color', $email_template_colors ) : '#3E64DE';
26 $primary_button_hover_color = $email_settings ? $email_settings::get_color( 'primary_button_hover_color', $email_template_colors ) : '#395BCA';
27 $primary_button_text_color = $email_settings ? $email_settings::get_color( 'primary_button_text_color', $email_template_colors ) : '#FFFFFF';
28 $secondary_button_color = $email_settings ? $email_settings::get_color( 'secondary_button_color', $email_template_colors ) : '#FFFFFF';
29 $secondary_button_hover_color = $email_settings ? $email_settings::get_color( 'secondary_button_hover_color', $email_template_colors ) : '#395BCA';
30 $secondary_button_text_color = $email_settings ? $email_settings::get_color( 'secondary_button_text_color', $email_template_colors ) : '#3E64DE';
31 ?>
32
33 <style>
34 :root {
35 --primary-button-color: <?php echo esc_attr( $primary_button_color ); ?>;
36 --primary-button-hover-color: <?php echo esc_attr( $primary_button_hover_color ); ?>;
37 --secondary-button-color: <?php echo esc_attr( $secondary_button_color ); ?>;
38 --secondary-button-hover-color: <?php echo esc_attr( $secondary_button_hover_color ); ?>;
39 }
40 body{direction:<?php echo is_rtl() ? 'rtl' : 'ltr'; ?>;padding: 0px;margin: 0px;color: #5B616F;}
41 .tutor-email-body{font-weight:400;padding: 50px 20px 50px;color: #5B616F;background-color: #EFF1F6;line-height: 26px;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
42 .tutor-email-body a, .tutor-email-body strong {color: <?php echo esc_html( $email_short_code_color ); ?>;font-weight:500!important;text-decoration: none;}
43 .tutor-email-body b {font-weight: 700; color: #333333;}
44 .tutor-email-body a { color: royalblue;}
45 .tutor-email-body table {width: 100%; font-size: 16px; border-spacing: 0;}
46 .tutor-email-body table td{padding: 0;margin: 0;}
47 .tutor-email-header{ background-color: <?php echo esc_html( $header_background_color ); ?>; border-bottom: 1px solid <?php echo esc_html( $header_divider_color ); ?>; padding: 20px 50px;}
48 .tutor-email-header table {padding: 0;margin: 0;}
49 .tutor-test-mail-notice{text-align: right;}
50 .email-user-content{font-weight:400!important;word-break: break-word;}
51 .tutor-email-content{background-color: <?php echo esc_html( $body_background_color ); ?>; color: <?php echo esc_html( $email_text_color ); ?>; padding:50px 50px 40px;}
52 .tutor-greetings-content{margin-bottom: 20px;}
53 .tutor-email-logo {display: block;text-align: <?php echo esc_html( $email_logo_position ); ?>;}
54 .tutor-email-logo img{display: inline-block;vertical-align: middle;}
55 .tutor-email-wrapper{background: #ffffff;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);border-radius: 10px;max-width: 600px;margin: 0 auto;font-style: normal;font-weight: 400;font-size: 16px;overflow: hidden;}
56 .tutor-email-wrapper p {margin-top:0;padding:0;text-decoration: none;font-size: 16px;margin-bottom: 16px;color: inherit;}
57 .tutor-h-center{text-align: center;}
58 .tutor-email-greetings{color: <?php echo esc_html( $email_short_code_color ); ?>; font-weight: 400; font-size: 16px; line-height: 26px;margin-bottom: 10px!important;}
59 .tutor-email-heading{margin:0;overflow-wrap: break-word;font-weight: 500;font-size: 22px;line-height: 140%;color: <?php echo esc_html( $email_title_color ); ?>;}
60 .tutor-mr-160{margin-right: 150px;}
61 .tutor-email-buttons{text-align: <?php echo esc_html( $email_button_position ); ?>;}
62 .tutor-email-buttons a{padding: 10px 20px;min-width: 160px;text-align: center;}
63 .tutor-email-buttons a.tutor-email-button-bordered{margin-right: 18px;}
64 .tutor-email-button{background-color: <?php echo esc_html( $primary_button_color ); ?>;border-color: <?php echo esc_html( $primary_button_color ); ?>;color: <?php echo esc_html( $primary_button_text_color ); ?>!important;cursor: pointer;border-radius: 6px;text-decoration: none;font-weight: 500;border: 1px solid transparent;position: relative;box-sizing: border-box;transition: 0.2s;line-height: 26px;font-size: 16px;display: inline-block;}
65 .tutor-email-button img{width: 24px;vertical-align: middle;margin-top: -3px;}
66 .tutor-email-button:hover{background-color: <?php echo esc_html( $primary_button_hover_color ); ?>;color: #fff!important;}
67 .tutor-email-button.preview-only{background-color: var(--primary-button-color);}
68 .tutor-email-button.preview-only:hover{background-color: var(--primary-button-hover-color);}
69 .tutor-email-button-bordered{background-color: <?php echo esc_html( $secondary_button_color ); ?>;border-color: <?php echo esc_html( $secondary_button_text_color ); ?>;color: <?php echo esc_html( $secondary_button_text_color ); ?>!important;padding: 10px 34px;cursor: pointer;border-radius: 6px;text-decoration: none;font-weight: 500;border: 1px solid;position: relative;box-sizing: border-box;transition: 0.2s;line-height: 26px;font-size: 16px;display: inline-block;}
70 .tutor-email-button-bordered:hover{background-color: <?php echo esc_html( $secondary_button_hover_color ); ?>;color: #fff!important;}
71 .tutor-email-button-bordered.preview-only{background-color: var(--secondary-button-color);}
72 .tutor-email-button-bordered.preview-only:hover{background-color: var(--secondary-button-hover-color);}
73 .tutor-email-warning {text-align: right;}
74 .tutor-email-warning > * {vertical-align: middle;display: inline-block;padding-left: 5px;}
75 .template-preview a,.template-preview button{pointer-events: none;}
76 .tutor-email-warning span {padding-top: 2px;}
77 .tutor-email-datatable{margin-bottom: 20px;width:100%;margin-top: 0;}
78 .tutor-email-datatable tr td{vertical-align: top;}
79 .tutor-email-datatable tr td.label{min-width: 150px;width: 150px;}
80 .tutor-email-datatable.tutor-email-datatable-bordered {border: 1px solid #F0F0F0;border-radius: 6px; background: #FCFCFC;}
81 .tutor-email-datatable.tutor-email-datatable-bordered td{border-bottom: 1px solid #F0F0F0;padding: 10px; border-right: 1px solid #F0F0F0;}
82 .tutor-email-datatable.tutor-email-datatable-bordered td:last-child{border-right: none;}
83 .tutor-email-datatable.tutor-email-datatable-bordered tr:last-child td{border-bottom: none;}
84 .tutor-email-from{margin-top: 20px;}
85 .tutor-panel-block{background: #E9EDFB;color: #212327;font-weight: 400;font-size: 16px;margin-bottom: 30px;padding:25px;border: 1px solid #95AAED;border-radius: 6px}
86 .tutor-panel-block [data-source="email-block-heading"]{margin-top: 0;font-weight: 500;margin-bottom: 10px;}
87 .tutor-cardblock-heading{margin-bottom: 15px;}
88 .tutor-cardblock-wrapper{display: block;border: 1px solid #CDCFD5;padding: 10px;border-radius: 4px;}
89 .tutor-cardblock-wrapper > * {vertical-align: middle;display: inline-block;}
90 .tutor-cardblock-content p {font-size: 16px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 0px;text-align: left;margin:0;}
91 .tutor-email-footer{background-color: <?php echo esc_html( $body_background_color ); ?>; position: relative;}
92 .tutor-email-footer-text{color: <?php echo esc_html( $footnote_color ); ?>;font-weight: 400;font-size: 16px;line-height: 26px;text-align: left;padding: 20px 50px 20px;}
93 .email-hr-separator{border-top: none;margin-top: 30px;margin-bottom: 30px;border-bottom: 1px solid #e0e2ea;}
94 .tutor-user-info{margin-bottom: 20px;}
95 .tutor-user-info-wrap{display: block;border-top: 1px solid #e0e2ea;border-bottom: 1px solid #e0e2ea;padding-top: 30px;padding-bottom: 30px;}
96 .tutor-user-info-wrap > * {display: inline-block;}
97 .tutor-user-info-wrap .answer-block{width: 80%;}
98 .tutor-user-info-wrap .answer-block{width: 80%;}
99 .tutor-user-panel {margin-bottom: 20px;}
100 .tutor-user-panel > div {display: inline-block;vertical-align: top;}
101 .tutor-user-panel .user-panel-label{margin-right: 20px;}
102 .tutor-user-panel .tutor-user-panel-wrap {border:1px solid #e0e2ea;padding: 10px;border-radius: 4px;}
103 .tutor-user-panel-wrap .tutor-email-avatar, .tutor-user-panel-wrap .info-block{display: inline-block;}
104 .tutor-user-panel-wrap .info-block p{margin: 0;}
105 .answer-heading{margin-bottom: 20px;clear: both;}
106 .answer-heading span{color: <?php echo esc_html( $email_short_code_color ); ?>;}
107 .answer-heading span:first-child{font-weight: 500;}
108 .answer-heading span:last-child{float: right;}
109 .tutor-email-avatar{margin-right: 15px;border-radius: 50%;}
110 .email-mb-30{margin-bottom: 30px;}
111 .tutor-inline-block{display: inline-block;}
112
113 .tutor-email-announcement{border: 1px solid #CDCFD5;border-radius: 6px;margin-top: 30px;}
114 .tutor-email-announcement .announcement-heading {background: #E9EDFB;padding:20px 30px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
115 .tutor-email-announcement .announcement-heading .announcement-title{margin-bottom: 10px;}
116 .tutor-email-announcement .announcement-heading .announcement-meta > *{display: inline-block;vertical-align: middle; margin-right: 10px;font-size: 15px;}
117 .tutor-email-announcement .announcement-content{padding:20px 30px;}
118 .tutor-email-announcement .announcement-content p{margin-bottom: 30px;}
119 .tutor-email-footer-content{background-color: #eff1f6;padding: 0 50px 50px;}
120 .tutor-email-footer-content * {margin-top: 0;}
121 .tutor-badge-label.label-success {
122 background: #e5f5eb;
123 color: #075a2a;
124 border-color: #cbe9d5;
125 }
126 .tutor-badge-label.label-warning {
127 background: #ed970026;
128 color: #ed9700;
129 border-color: #ed97004d;
130 }
131 .tutor-badge-label.label-danger {
132 background: #feeceb;
133 color: #c62828;
134 border-color: #fdd9d7;
135 }
136 .tutor-badge-label {
137 border-radius: 42px;
138 padding: 0 0.5em;
139 background: #f8f8f9;
140 color: #565b69;
141 border: 1px solid #c0c3cb;
142 line-height: 1.2;
143 font-size: 13px;
144 }
145
146 @media only screen and (max-width: 480px) {
147 .tutor-email-body{padding: 15px}
148 .tutor-email-wrapper{margin:0;max-width: 100%;}
149 .tutor-email-header{padding: 20px 24px;}
150 .tutor-email-datatable table tr{display: block;margin-bottom: 25px;}
151 .tutor-email-datatable table td{display: block;}
152 .tutor-email-content{padding: 30px 20px; margin-bottom: -30px;}
153 .tutor-email-buttons{margin-bottom: 24px;}
154 .tutor-email-buttons a{width: 100%;text-align:center;padding: 8px 18px;font-size: 14px;}
155 .tutor-email-buttons a.tutor-email-button-bordered{margin-right: 0px;margin-bottom: 16px;}
156 .tutor-email-heading{font-size: 18px;}
157 .tutor-email-warning span {text-transform: capitalize;}
158 .tutor-email-warning span.no-res {display: none;}
159 .tutor-email-footer-text{padding: 20px 15px;}
160 .tutor-email-footer-content{padding: 15px;}
161 }
162 </style>
163