/* in question */
.ptb-school-header-name a {text-shadow: 0 1px 2px #000;color: #fff; }
.ptb-dashboard .side-nav li:not(.selected) i,
.ptb-dashboard .side-nav li:not(.selected) a {text-shadow: 0 1px 2px #000;color: #fff; }
.ptb-dashboard .side-nav li:hover i, 
.ptb-dashboard .side-nav li:hover a {color: #000; text-shadow:none;}
.ptb-dashboard .side-nav div#class-group-submenu > a:not(.current) > div {text-shadow: 0 1px 2px #000;color: #fff; }
.ptb-dashboard .side-nav div#class-group-submenu > a:hover > div { color: #000; text-shadow: none;}

/* for blog page */
.ptb-dashboard .side-nav div.ptb-blog-submenu > a:not(.current) > div {text-shadow: 0 1px 2px #000;color: #fff; }
.ptb-dashboard .side-nav div.ptb-blog-submenu > a:hover > div { color: #000; text-shadow: none;}


/* header menu list */
/*
ul.ptb-menu-list > li > a {background-color: #fff; border-radius: 10px; padding: 0 10px;}
*/
ul.ptb-menu-list > li > a {text-shadow: 0 1px 2px #000;color: #fff;}

/* custom menu "add" link */
#general-left-menu-desktop .ptb-custom-menu-add {background-color: #fff;border-radius: 10px;padding: 6px 10px;}

/* home page */
#home-content-section .welcome-title {background-color: #fff;border-radius: 10px;padding: 10px; } 
#home-content-section .welcome-title span.join-school-link {background-color: #fff;border-radius: 10px;padding: 10px;}

/* announcement page */
#ptb-ann-list .ptb-announcement-wrapper > h3 {color: #151D2F; background-color: #fff;border-radius: 10px;padding: 0 10px;}

/* signup page */
#ptb-signup-detail .ptb-signup-wrapper > h3 {color: #151D2F; background-color: #fff;border-radius: 10px;padding: 0 10px;}

/* calendar page */
.timezone-msg-note {background-color: #fff; border-radius: 10px; padding: 10px 20px; color: #000;}
#calendar .fc-toolbar .fc-center > h2 {background-color: #fff;border-radius: 10px;padding: 0 10px;}

/* form/reg page */
.form-page-wrapper.js-reg-page-wrapper .form-desc {background-color: #fff;border-radius: 10px;padding: 10px;}
.form-page-wrapper .form-title {background-color: #fff;border-radius: 10px;padding: 6px 10px; }
.js-qr-code-url {display: inline-block; background-color: #fff;border-radius: 10px;padding: 6px 10px;}

/* campaign */
.create-campaign-msg {background-color: #fff;border-radius: 10px; }

/* directory page */
#ptb-student-directory-page h4.directory-page-title {background-color: #fff;border-radius: 10px;padding: 6px 10px;}
#ptb-my-student-directory-page h4.my-student-title { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
#ptb-pending-list-page h4.pending-list-title { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
#ptb-pending-list-page .pending-list-instruction {background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
#ptb-who-can-view-page h4.who-can-view-title { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
#ptb-who-can-view-page .who-can-view-instruction { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
.no-student-directory-list { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
.side-nav .directory-label { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 

/* docs & photos pages */
.docs-photos-wrapper .docs-photos-title { background-color: #fff;border-radius: 10px;padding: 6px 10px;} 

/* class & group page (not individual class room page) */
.class-and-group .table-title { display: inline-block; background-color: #fff;border-radius: 10px;padding: 6px 10px;} 

/* manage class page */
.manage-class-group .class-and-group .table-title { display: inline-block; background-color: #fff;border-radius: 10px;padding: 6px 10px;} 
