PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.7.1
Tutor LMS – eLearning and online course solution v3.7.1
4.0.1 4.0.0 3.9.15 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 11 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 11 months ago order_updated_email_to_students.php 11 months ago order_updated_email_to_teachers.php 11 months ago send-reset-password.php 2 years ago
email_styles.php
158 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 a{ color: royalblue;}
44 .tutor-email-body table {width: 100%; font-size: 16px; border-spacing: 0;}
45 .tutor-email-body table td{padding: 0;margin: 0;}
46 .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;}
47 .tutor-email-header table {padding: 0;margin: 0;}
48 .tutor-test-mail-notice{text-align: right;}
49 .email-user-content{font-weight:400!important;word-break: break-word;}
50 .tutor-email-content{background-color: <?php echo esc_html( $body_background_color ); ?>; color: <?php echo esc_html( $email_text_color ); ?>; padding:50px 50px 40px;}
51 .tutor-greetings-content{margin-bottom: 20px;}
52 .tutor-email-logo {display: block;text-align: <?php echo esc_html( $email_logo_position ); ?>;}
53 .tutor-email-logo img{display: inline-block;vertical-align: middle;}
54 .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;}
55 .tutor-email-wrapper p {margin-top:0;padding:0;text-decoration: none;font-size: 16px;margin-bottom: 16px;color: inherit;}
56 .tutor-h-center{text-align: center;}
57 .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;}
58 .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 ); ?>;}
59 .tutor-mr-160{margin-right: 150px;}
60 .tutor-email-buttons{text-align: <?php echo esc_html( $email_button_position ); ?>;}
61 .tutor-email-buttons a{padding: 10px 20px;min-width: 160px;text-align: center;}
62 .tutor-email-buttons a.tutor-email-button-bordered{margin-right: 18px;}
63 .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;}
64 .tutor-email-button img{width: 24px;vertical-align: middle;margin-top: -3px;}
65 .tutor-email-button:hover{background-color: <?php echo esc_html( $primary_button_hover_color ); ?>;color: #fff!important;}
66 .tutor-email-button.preview-only{background-color: var(--primary-button-color);}
67 .tutor-email-button.preview-only:hover{background-color: var(--primary-button-hover-color);}
68 .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;}
69 .tutor-email-button-bordered:hover{background-color: <?php echo esc_html( $secondary_button_hover_color ); ?>;color: #fff!important;}
70 .tutor-email-button-bordered.preview-only{background-color: var(--secondary-button-color);}
71 .tutor-email-button-bordered.preview-only:hover{background-color: var(--secondary-button-hover-color);}
72 .tutor-email-warning {text-align: right;}
73 .tutor-email-warning > * {vertical-align: middle;display: inline-block;padding-left: 5px;}
74 .template-preview a,.template-preview button{pointer-events: none;}
75 .tutor-email-warning span {padding-top: 2px;}
76 .tutor-email-datatable{margin-bottom: 20px;width:100%;margin-top: 0;}
77 .tutor-email-datatable tr td{vertical-align: top;}
78 .tutor-email-datatable tr td.label{min-width: 150px;width: 150px;}
79 .tutor-email-from{margin-top: 20px;}
80 .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}
81 .tutor-panel-block [data-source="email-block-heading"]{margin-top: 0;font-weight: 500;margin-bottom: 10px;}
82 .tutor-cardblock-heading{margin-bottom: 15px;}
83 .tutor-cardblock-wrapper{display: block;border: 1px solid #CDCFD5;padding: 10px;border-radius: 4px;}
84 .tutor-cardblock-wrapper > * {vertical-align: middle;display: inline-block;}
85 .tutor-cardblock-content p {font-size: 16px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 0px;text-align: left;margin:0;}
86 .tutor-email-footer{background-color: <?php echo esc_html( $body_background_color ); ?>; position: relative;}
87 .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;}
88 .email-hr-separator{border-top: none;margin-top: 30px;margin-bottom: 30px;border-bottom: 1px solid #e0e2ea;}
89 .tutor-user-info{margin-bottom: 20px;}
90 .tutor-user-info-wrap{display: block;border-top: 1px solid #e0e2ea;border-bottom: 1px solid #e0e2ea;padding-top: 30px;padding-bottom: 30px;}
91 .tutor-user-info-wrap > * {display: inline-block;}
92 .tutor-user-info-wrap .answer-block{width: 80%;}
93 .tutor-user-info-wrap .answer-block{width: 80%;}
94 .tutor-user-panel {margin-bottom: 20px;}
95 .tutor-user-panel > div {display: inline-block;vertical-align: top;}
96 .tutor-user-panel .user-panel-label{margin-right: 20px;}
97 .tutor-user-panel .tutor-user-panel-wrap {border:1px solid #e0e2ea;padding: 10px;border-radius: 4px;}
98 .tutor-user-panel-wrap .tutor-email-avatar, .tutor-user-panel-wrap .info-block{display: inline-block;}
99 .tutor-user-panel-wrap .info-block p{margin: 0;}
100 .answer-heading{margin-bottom: 20px;clear: both;}
101 .answer-heading span{color: <?php echo esc_html( $email_short_code_color ); ?>;}
102 .answer-heading span:first-child{font-weight: 500;}
103 .answer-heading span:last-child{float: right;}
104 .tutor-email-avatar{margin-right: 15px;border-radius: 50%;}
105 .email-mb-30{margin-bottom: 30px;}
106 .tutor-inline-block{display: inline-block;}
107
108 .tutor-email-announcement{border: 1px solid #CDCFD5;border-radius: 6px;margin-top: 30px;}
109 .tutor-email-announcement .announcement-heading {background: #E9EDFB;padding:20px 30px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
110 .tutor-email-announcement .announcement-heading .announcement-title{margin-bottom: 10px;}
111 .tutor-email-announcement .announcement-heading .announcement-meta > *{display: inline-block;vertical-align: middle; margin-right: 10px;font-size: 15px;}
112 .tutor-email-announcement .announcement-content{padding:20px 30px;}
113 .tutor-email-announcement .announcement-content p{margin-bottom: 30px;}
114 .tutor-email-footer-content{background-color: #eff1f6;padding: 0 50px 50px;}
115 .tutor-email-footer-content * {margin-top: 0;}
116 .tutor-badge-label.label-success {
117 background: #e5f5eb;
118 color: #075a2a;
119 border-color: #cbe9d5;
120 }
121 .tutor-badge-label.label-warning {
122 background: #ed970026;
123 color: #ed9700;
124 border-color: #ed97004d;
125 }
126 .tutor-badge-label.label-danger {
127 background: #feeceb;
128 color: #c62828;
129 border-color: #fdd9d7;
130 }
131 .tutor-badge-label {
132 border-radius: 42px;
133 padding: 0 0.5em;
134 background: #f8f8f9;
135 color: #565b69;
136 border: 1px solid #c0c3cb;
137 line-height: 1.2;
138 font-size: 13px;
139 }
140
141 @media only screen and (max-width: 480px) {
142 .tutor-email-body{padding: 15px}
143 .tutor-email-wrapper{margin:0;max-width: 100%;}
144 .tutor-email-header{padding: 20px 24px;}
145 .tutor-email-datatable table tr{display: block;margin-bottom: 25px;}
146 .tutor-email-datatable table td{display: block;}
147 .tutor-email-content{padding: 30px 20px; margin-bottom: -30px;}
148 .tutor-email-buttons{margin-bottom: 24px;}
149 .tutor-email-buttons a{width: 100%;text-align:center;padding: 8px 18px;font-size: 14px;}
150 .tutor-email-buttons a.tutor-email-button-bordered{margin-right: 0px;margin-bottom: 16px;}
151 .tutor-email-heading{font-size: 18px;}
152 .tutor-email-warning span {text-transform: capitalize;}
153 .tutor-email-warning span.no-res {display: none;}
154 .tutor-email-footer-text{padding: 20px 15px;}
155 .tutor-email-footer-content{padding: 15px;}
156 }
157 </style>
158