.row { max-width: 73.125rem;}
.contain-to-grid .top-bar { max-width: 73.125rem; }
@media only screen and (min-width: 40.0625em) {
      .reveal-modal { max-width: 73.125rem; }
}
@media only screen and (min-width: 40.0625em) {
      .reveal-modal.tiny {max-width: 73.125rem;}
}
@media only screen and (min-width: 40.0625em) {
      .reveal-modal.small {max-width: 73.125rem;}
}
@media only screen and (min-width: 40.0625em) {
      .reveal-modal.medium {max-width: 73.125rem;}
}
@media only screen and (min-width: 40.0625em) {
      .reveal-modal.large {max-width: 73.125rem;}
}
@media only screen and (min-width: 40.0625em) {
      .reveal-modal.xlarge {max-width: 73.125rem;}
}
@media only screen and (min-width: 40.0625em) {
      .reveal-modal.full {max-width: 73.125rem;}
}

body, h4 {font-family:'Open Sans', sans-serif; font-weight: 400;}
h1, h2, h3, b, strong {font-weight: 800; font-family:'Open Sans', sans-serif; }
.tooltip {background: #151D2F;}
a:not(.button):hover {colorxxx: #E55417; text-decoration: underline;}

.ptb-black-button {font-size:14px !important;background: #151D2F;}
.ptb-black-button:hover {background: #1F323E;}
.ptb-orange-button {font-size:14px !important;background: #E55417;}
.ptb-orange-button:hover {background: #CE3A17;}
.ptb-purple-button {font-size:14px !important;background: #2782D2;}
.ptb-purple-button:hover {background: #1670BD;}

.ptb-error {color: #DF0101; background:#FBEFF5; border: 1px red solid; padding:10px; margin: 0 0 15px 0; font-size:13px;}

footer {background:#151D2F;color:#fff;font-size:1rem; padding-top:10px;}
footer p {font-size:11px; color:#ccc;}

.b {border:1px red solid;}
.bb {border:1px blue solid;}

#ptboard-header {margin-left: 5px;}

.ptb-wide-row {max-width:1280px;width:100%;margin:0 auto;}
.ptb-header-logo {padding-top:4px; padding-bottom:4px;}
.ptb-header-logo img {width:160px;}
.ptb-menu-list { padding: 10px 10px 0 0; margin-bottom:0;font-size:14px;}
.ptb-menu-list > li {background: url("/hgs/img/pipe.png") 0 0 no-repeat; padding-left:20px;line-height: 32px; margin-left:1.075rem;}
.ptb-menu-list > li > a {color: #151D2F;}
.ptb-menu-list-footer {float: right; font-size:13px; padding-right:20px;}
.ptb-menu-list-footer a {color: #fff;}

.ptb-hero-images-small {font-size:36px; margin-bottom:10px;}

@media only screen and (max-width: 64em) {
      .ptb-menu-list-footer {float: none; }
}
@media only screen and (max-width: 40em) {
      .ptb-header-logo {padding-bottom:0px;}
      .ptb-menu-list {padding: 0px 10px 0 0px;}
      .ptb-menu-list li {background:none;padding-left: 0px;margin-left:11px;}
      fieldset {padding-left: 0px; padding-right: 0px;}
}

#ptb-custom-reveal-unique-id .ptb-reveal-extra {display: none; margin: 10px 0 0 30px;}
#ptb-custom-reveal-unique-id .ptb-reveal-extra.error input {border-color:red; }

.my-placeholder { color: #aaa; }
.ptb-req {color: #DF0101; font-size: 12px; font-weightx: bold;}

::-webkit-input-placeholder {color: #bbb; opacity: 1 !important;}
::-moz-placeholder {color: #bbb; opacity: 1 !important;}

.tab-bar .menu-icon span::after {height: .1px !important;}

.school-theme {height: 100%;width: 100%; position:fixed; background-position: center; z-index:-1;}

/* remove scroll bar for input number field */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}

#google_translate_element select {border-radius: 8px;}
#google_translate_element .goog-te-combo option {display:none;}
#google_translate_element .goog-te-combo option[value=''] {display:block;}
#google_translate_element .goog-te-combo option[value=zh-CN] {display:block;}
#google_translate_element .goog-te-combo option[value=tl] {display:block;}
#google_translate_element .goog-te-combo option[value=fr] {display:block;}
#google_translate_element .goog-te-combo option[value=fr-CA] {display:block;}
#google_translate_element .goog-te-combo option[value=de] {display:block;}
#google_translate_element .goog-te-combo option[value=hi] {display:block;}
#google_translate_element .goog-te-combo option[value=ja] {display:block;}
#google_translate_element .goog-te-combo option[value=es] {display:block;}
#google_translate_element .goog-te-combo option[value=vi] {display:block;}

#google_translate_element_mobile select {border-radius: 8px;}
#google_translate_element_mobile .goog-te-combo option {display:none;}
#google_translate_element_mobile .goog-te-combo option[value=''] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=zh-CN] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=tl] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=fr] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=fr-CA] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=de] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=hi] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=ja] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=es] {display:block;}
#google_translate_element_mobile .goog-te-combo option[value=vi] {display:block;}



