/* Screen Stylesheet *//* Designed and developed by TCS Software (www.associationsoftware.com) */

/*
===========================================================================
@IMPORTED STYLESHEET: css-inline-editor
---------------------------------------------------------------------------
*/

/**/.mce-tinymce.tcs-inline_fullphoto{  z-index:888888 !important;  width:auto !important;  position:fixed !important;  top:0px !important;  right:0px !important;  left:0px !important;  border:5px solid #d4d4d4 !important;  box-shadow:0px 0px 10px #000000 !important;}.mce-menu, .mce-popover {  z-index:999999 !important;}.tcshideadmin, .tcsshowadmin{  position:fixed;  bottom:0px;  left:0px;  z-index:999999;  border-top:1px solid #ffffff;  border-right:1px solid #ffffff;  opacity:.9;  border-radius:0px 5px 0px 0px;  text-decoration:none !important;  color:#ffffff !important;  display:inline-block;  text-indent:-1000px;  overflow:hidden;  height:50px;  width:250px;}.tcsshowadmin{  background:#dc3545 url(https://associationdatabase.com/aws/HBAD/am/gi/edit-mode-off.png?ver=1) no-repeat center center;  background-size:200px 40px;}.tcshideadmin{  background:#28a745 url(https://associationdatabase.com/aws/HBAD/am/gi/edit-mode-on.png?ver=1) no-repeat center center;  background-size:200px 40px;}.ui-tabs-tab .admin_controls{  display:none;}.tcsfiledropzone, .tcslinkto_create_div, .tcscontact_fields_div{  position:fixed;  top:0px;  bottom:0px;  left:0px;  right:0px;  background:rgba(0,0,0,.75);  z-index:999999;}.tcsfiledropzone .panel-heading,.tcsfiledropzone .panel-body,.tcsfiledropzone .panel-footer {  background:#ffffff;  background:linear-gradient(#ffffff, #eeeeee);  width:96%;  font-size:.9rem;}#tcs_results_div .panel-heading,#tcs_results_div .panel-body,#tcs_results_div .panel-footer {  width:100%;  padding:20px !important;  margin:0px;}#tcs_results_div .panel-heading {  padding:20px !important;  margin:0px;}.tcsfiledropzone .panel-heading {  padding:15px 25px !important;  margin:25px auto 0px auto;  border-bottom:1px dashed #d4d4d4;  border-radius:10px 10px 0px 0px;}.tcsfiledropzone .panel-body {  padding:15px 25px !important;  margin:0px auto 0px auto;  border-bottom:1px dashed #d4d4d4;}.tcsfiledropzone .panel-footer{  padding:15px 25px !important;  margin:0px auto 10px auto;  border-radius:0px 0px 10px 10px;}.tcsfiledropzone .panel-body .row {  margin:0px !important;}.tcsfiledropzone .panel-body [class^=col-] {  padding:0px !important;}.tcsfiledropzone .panel-body input{  width:100% !important;}.tcsfiledropzone .panel-body .tcs-default-input-checkbox {  width:auto !important;}.tcsfiledropzone .panel-body select{  height:auto !important;}.tcsfiledropzone .hidden-lg{  display:none;}.tcsfiledropzone .hidden-sm,.tcsfiledropzone .hidden-lg{  width:100%;  height:100%;}.tcsfiledropzone .panel-footer .text-right{  text-align:right;}.tcsfiledropzone .panel-footer a{  display:block;  margin:0px 5px;  color:#000000 !important;  text-decoration:none !important;}#tcs_results_div .panel-footer a {  display:inline-block;  margin:0px 5px;  color:#000000 !important;  text-decoration:underline !important;}.ui-autocomplete{  z-index:999999;}.tcslinkto_create_div table{  width:75% !important;  margin:50px auto;  background:#ffffff;  background:linear-gradient(#ffffff, #eeeeee);  border-radius:10px;  border-spacing:20px;  border-collapse:separate;}.tcscontact_fields_div div  {  width:75% !important;  margin:50px auto;  background:#ffffff;  background:linear-gradient(#ffffff, #eeeeee);  border-radius:10px;  padding:20px !important;}.tcslinkto_create_div table a,.tcscontact_fields_div div a{  display:inline-block;  background:#555555;  color:#ffffff !important;  padding:10px 25px;  text-decoration:none !important;  font-weight:bold;  border-radius:5px;}.tcslinkto_create_div input, .tcslinkto_create_div select,.tcscontact_fields_div input, .tcscontact_fields_div select{  margin:0px 10px 0px 0px;  padding:10px !important;  border:1px solid #d4d4d4 !important;  box-shadow:0px 0px 0px !important;  width:auto;  max-width:100%;  box-sizing:border-box;  height:auto;  border-radius:5px;}.tcslinkto_create_div select, .tcscontact_fields_div select{  background:#ffffff;  background:url(https://associationdatabase.com/aws/HBAD/am/gi/accordian_open.png?ver=0) no-repeat 95% center;  background:url(https://associationdatabase.com/aws/HBAD/am/gi/accordian_open.png?ver=0) no-repeat 95% center, linear-gradient(#ffffff, #eeeeee);  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}/* GENERAL SM/XS ONLY ----------------------------------------- */@media (max-width: 767px) {  .mce-container-body.mce-abs-layout   {    width: 100% !important;    overflow: scroll !important;  }  .tcsfiledropzone .panel-heading,  .tcsfiledropzone .panel-body,  .tcsfiledropzone .panel-footer   {    width:100%;    font-size:.8rem;  }  .tcsfiledropzone .panel-heading   .tcsfiledropzone .panel-body    .tcsfiledropzone .panel-footer  {    padding:5px 10px !important;    margin:0px;    border-radius:0px;  }}/* GENERAL MD ------------------------------------------------- */@media (min-width: 768px) {  .tcsfiledropzone .panel-heading   {    padding:25px 50px !important;    margin:40px auto 0px auto;  }  .tcsfiledropzone .panel-body   {    padding:15px 25px !important;    margin:0px auto 0px auto;  }  .tcsfiledropzone .panel-footer  {    padding:25px 50px !important;    margin:0px auto 50px auto;  }  .tcsfiledropzone .panel-body .col-md-8  {    padding-right:20px !important;  }  .tcsfiledropzone .panel-heading,  .tcsfiledropzone .panel-body,  .tcsfiledropzone .panel-footer   {    font-size:1rem;  }}/* GENERAL LG ------------------------------------------------- */@media (min-width: 992px) {  .tcsfiledropzone .panel-heading,  .tcsfiledropzone .panel-body,  .tcsfiledropzone .panel-footer   {    width:76%;  }}/* GENERAL XL ------------------------------------------------- */@media (min-width: 1200px) {}/* INVALID STYLESHEET COMPONENT NAME */


/*
===========================================================================
@IMPORTED STYLESHEET: NEW_Editor_Stylesheet
---------------------------------------------------------------------------
*/

html{  font-size:15px;}body {  color:#000000;    line-height:1.5;  font-family: 'Lato', sans-serif;  font-weight:300;}img, iframe{  max-width:100%;}b, strong{  font-weight:900;}a:link, a:visited, a:focus{  color:#144598;  text-decoration:underline;}a:hover{  color:#144598;}h1 {  color:#144598;  font-size:2rem;  font-weight:700;  margin:0px 0px 10px 0px;}h2 {  color:#144598;  font-size:1.5rem;  font-weight:700;  margin:0px 0px 10px 0px;}h3 {  color:#144598;  font-size:1.3rem;  font-weight:700;  margin:0px 0px 10px 0px;}h3 a{  text-decoration:none !important;}.small-header h3{  font-size:1.1rem;}h4 {  color:#858D8F;  font-size:1.1rem;  font-weight:700;}h5 {  color:#000000;  font-size:1rem;}h6 {  color:#000000;  font-size:.9rem;}p, a, li, ul{  font-weight:400;}hr{  border:0px;  border-top:1px solid #d4d4d4;  margin:15px auto;  clear:both;}.title{  padding:0px 0px 20px 0px;  border-bottom:1px solid #d4d4d4;  margin:0px 0px 20px 0px;}.title i{  padding-right:10px;}.viewall{  padding:5px 10px;  background:#144598;  background-image:linear-gradient(to bottom right, transparent, #ffffff50);  color:#ffffff !important;  font-size:.8rem;  text-decoration:none !important;  border-radius:20px;  display:inline-block;  margin:0px;}.viewall i{  padding:0px 0px 0px 10px;}.title .viewall{  float:right;  margin-top:5px;}.tcs_printer_friendly a{  background:#d4d4d4 url(https://associationdatabase.com/aws/HBAD/am/gi/icon-print.png?ver=1) no-repeat left center;  padding:10px 20px 10px 50px;  border-radius:5px;  color:#ffffff !important;  text-decoration:none !important;  margin:10px 0px 20px 0px;  font-weight:900;  display:inline-block;}.primary-button a{  color:#ffffff !important;  background:#144598;  padding:10px 30px;  border-radius:5px;  margin:10px auto;  display:inline-block;  text-decoration:none !important;}.secondary-button a{  color:#ffffff !important;  background:#858D8F;  padding:10px 30px;  border-radius:5px;  margin:10px auto;  display:inline-block;  text-decoration:none !important;}.responsive-table{  width:100% !important;  height:auto !important;}.responsive-table tr{  height:auto !important;}.responsive-table tr td{  padding:10px;  border:1px solid #d4d4d4;  height:auto !important;}.primary-cell{  color:#ffffff !important;  background:#144598;  padding:10px;  font-weight:bold;  font-size:18px;}.secondary-cell{  color:#ffffff !important;  background:#858D8F;  padding:10px;  font-weight:bold;  font-size:18px;}.primary-cell p, .secondary-cell p,.primary-cell .ui-widget-content p,.secondary-cell .ui-widget-content p{  margin:0px !important;}.primary-cell h1,.secondary-cell h1,.primary-cell h2,.secondary-cell h2,.primary-cell h3,.secondary-cell h3,.primary-cell h4,.secondary-cell h4,.primary-cell h5,.secondary-cell h5,.primary-cell h6,.secondary-cell h6{  color:#ffffff !important}/* XS/SM ONLY ---------------------------------------------- */@media (max-width: 767px) {  .responsive-table tr td  {    float:left;    width:100% !important;    height:auto !important;  }  .wow  {    animation-name:none !important;  }  .imgright, .imgleft  {    margin:0px 0px 20px 0px;    float:none !important;  }}/* GENERAL MD ------------------------------------------------- */@media (min-width: 768px) {  html  {    font-size:13px;  }}/* GENERAL LG ------------------------------------------------- */@media (min-width: 992px) {  html  {    font-size:15px;  }}/* GENERAL XL ------------------------------------------------- */@media (min-width: 1200px) {  html  {    font-size:17px;  }}
 