﻿.CENoMargin { margin: 0; font-size: 1em; }
/* 250817*/

/* these relate to the seven point sizes you can choose via a drop down list in the content editor */
.OneCE { font-size: 0.85em; }
.TwoCE { font-size: 1em; }
.ThreeCE { font-size: 1.2em; }
.FourCE { font-size: 1.4em; }
.FiveCE { font-size: 1.7em; }
.SixCE { font-size: 2em; }
.SevenCE { font-size: 2.4em; }

.contenteditor ul { margin: 20px 0; }
.contenteditor ul li { list-style-type: disc; margin: 0 0 1em 1em; padding: 0 0 0 1em; }

.contenteditor h1, .contenteditor h2, .contenteditor h3, .contenteditor h4, .contenteditor h5, .contenteditor h6 { color: #001948; display: block; margin: 0; margin-bottom: 0.5em; padding: 0; }
h1 { font-size: 2.25em; font-family: 'Montserrat', sans-serif; margin-bottom: 30px; }
h2 { font-size: 1.45em; font-family: 'Montserrat', sans-serif; font-weight: 500; }
h3 { font-size: 1.3em; font-family: 'Montserrat', sans-serif; }
h4 { font-size: 1.2em; font-family: 'Montserrat', sans-serif; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
h1:nth-child(2) { font-size: 1.45em; font-family: 'Montserrat', sans-serif; font-weight: 500; }

.ContentEditorLiveEdit table { border: solid 2px #BABABA; }
a.badlink	{ border: 1px dashed red !important; background-color: #fee !important; }
table.badtable { border: 1px dashed red !important; background-color: #fee !important; }

.SymbolCell { padding: 1px; text-align: center; }
.SymbolCell a, .SymbolCell a:visited { color: black; text-decoration: none; padding: 3px; padding-left: 6px; padding-right: 6px; }
.SymbolCell a:hover, .SymbolCell a:active{ color: white; background: navy; }

.panel.style-gamma .link-tel { background: url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-phone.png") no-repeat left center; padding: 5px 5px 5px 60px; }
.panel.style-gamma .link-email { background: url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-email.png") no-repeat left center; padding: 5px 5px 5px 60px;  }

/*custom format extras*/
.contenteditor .yellowbutton a { background: #ffb840; border: 1px solid #eaa32a; color: #000; text-decoration: none; display: inline-block; padding: 15px 20px; font-weight: 600; }
.contenteditor .pinkbutton a { background: #b21e8c; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px; display: inline-block; text-decoration: none; line-height: 1.2; min-width: 205px; }
.contenteditor .pinkbuttonlarge a { background: #b21e8c; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 40px 0; display: inline-block; text-decoration: none; line-height: 1.2; min-width: 99%; }
.contenteditor .pinkbutton-user a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-profile.png") no-repeat left 20px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold;  min-width: 202px; }
.contenteditor .pinkbutton-colleague a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-colleague.png") no-repeat left 15px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold; min-width: 202px; }
.contenteditor .pinkbutton-faq a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-faq.png") no-repeat left 20px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold; min-width: 202px; }
.contenteditor .pinkbutton-officials a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-officials.png") no-repeat left 20px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold; min-width: 202px; }
.contenteditor .pinkbutton-contacts a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-contact.png") no-repeat left 20px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold; min-width: 202px; }
.contenteditor .bigwhitebutton a { background: #fff; text-decoration: none; display: inline-block; padding: 23px 30px; font-size: 2em;  }
.contenteditor .boxarrowlink a { padding-right: 140px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/arrow-border.png") no-repeat right center; height: 50px; display: inline-block; text-decoration: none; font-size: 1.5em; margin-top: 20px; }
.contenteditor .boxarrowwhite a { padding: 0 0 90px 0; background: url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/arrow-border-white.png") no-repeat right bottom; height: 50px; display: inline-block; text-decoration: none; font-size: 1.5em; margin-top: 20px; text-align: right; }



/* some additional button styles which are applied via structural containers rather than custom formats (because they affect plugins, which can't be edited directly at that level)
See also lib.apps.css */
/*pink button region icon*/ .mode-live .pinkbutton-region { font-size: 1.25em; font-family: 'Montserrat'; margin-bottom: 10px; display: block; }
/*pink button branch icon*/ .mode-live .pinkbutton-branch { font-size: 1.25em; font-family: 'Montserrat'; margin-bottom: 10px; display: block; }
.mode-live .pinkbutton-region a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-region.png") no-repeat left 20px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold; min-width: 202px; max-width: 202px; }
.mode-live .pinkbutton-branch a { background: #b21e8c url("/EasySiteWeb/EasySite/StyleData/NAHT-17-master/Images/icon-branch.png") no-repeat left 20px center; color: #fff; -webkit-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); -moz-box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); box-shadow: inset -29px -30px 64px -40px rgba(89,2,67,1); padding: 30px 30px 30px 80px; display: inline-block; text-decoration: none; line-height: 1.2; font-weight: bold; min-width: 202px; max-width: 202px; }