/* Minification failed. Returning unminified contents.
(106,1): run-time error CSS1019: Unexpected token, found '@import'
(106,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800)'
(107,1): run-time error CSS1019: Unexpected token, found '@import'
(107,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800)'
(108,1): run-time error CSS1019: Unexpected token, found '@import'
(108,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,700')'
(109,1): run-time error CSS1019: Unexpected token, found '@import'
(109,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Sintony:400,700')'
 */
 
 
 
/*there are three parameters for the sync: sync {0} {1} {2}; You can use multiple sync in one file.*/
/*{0}: required, sync file name;*/
/*{1}: optional, need generate new file for current file, default is TRUE;*/
/*{2}: optional, need popup message after each file has been changed, default is TRUE;*/
.multiple_bg {
  position: absolute;
  content: "";
  z-index: -1;
}
.has_multiple_bg {
  position: relative;
  z-index: 1;
}
.hide_text {
  text-indent: -4000px;
  overflow: hidden;
  text-align: left;
  display: block;
}
.unstyled_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
a[name],
a[name]:hover,
a[name]:focus {
  text-decoration: none;
}
a img {
  border: 0;
}
p {
  margin: 0 0 1em 0;
}
.subtitle {
  font-size: 110%;
  font-weight: bold;
}
.subtitle p,
.subtitle a {
  font-weight: bold;
}
table.tableData {
  width: 85%;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  margin-bottom: 14px;
}
.tableData td {
  border: 0;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 3px 4px 3px 9px;
}
.tableData td p,
.tableData th p {
  padding: 0;
  margin: 0;
}
.tableData th {
  padding: 6px 4px 5px 9px;
  text-align: left;
  font-size: 100%;
}
.tableBox {
  border-width: 1px;
  border-style: solid;
  margin-bottom: 14px;
}
.tableBox td {
  padding: 5px;
}
.tableBox th {
  text-align: left;
}
.photo_caption {
  font-size: 75%;
}
.imageRight {
  position: relative;
  border: 1px solid;
  margin: 5px 10px;
  float: right;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #285ef7;
}
.unstyled {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.non-responsive-table {
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Sintony:400,700');
/*
This is the editor style sheet,
containing styles that will be used in the content editor tools.
*/
/* Fonts
================================================== */
/*font-family: 'Open Sans', sans-serif;*/
/*********************************************
    The variables below normally use one of the more generic variables defined above. 
    Modify below this line only if design is different from standard template
************************************************/
/*other month day text color*/
/*********************************************
    The variables below normally use one of the more generic variables defined above. 
    Modify below this line only if design is different from standard template
************************************************/
/*** border color for listtable and tableData/tableBox classes*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
a,
a:visited,
.column a {
  color: #0075bd;
  text-decoration: underline;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #0075bd;
}
a[name],
a[name]:hover,
a[name]:focus {
  color: #5a5a5a;
  text-decoration: none;
}
a img {
  border: 0;
}
a:before,
a:after {
  text-decoration: underline;
}
a:before,
a:after,
a:hover:before,
a:hover:after {
  text-decoration: none;
}
body.front_end_body,
.sitewrapper,
.sitewrapper select,
.sitewrapper input,
.sitewrapper textarea,
.sitewrapper table,
#broken_links_reporter_form,
body.dialog_body,
body[radeditorbody],
body[radeditorbody] table {
  font-size: 16px !important;
  line-height: 1.4375 !important;
  font-family: 'Sintony', sans-serif !important;
  color: #5a5a5a;
}
p {
  margin: 0 0 1em 0;
}
table img {
  max-width: none;
}
h1,
.content_area h1,
.reDropDownBody h1 {
  color: #2a2a2a;
  line-height: 1.2;
  font-weight: normal;
  font-size: 31px;
  font-family: 'Poppins', sans-serif;
}
h2,
.content_area h2,
.reDropDownBody h2 {
  font-size: 150%;
  color: #2a2a2a;
  font-weight: normal;
  line-height: 1.2;
}
.reDropDownBody h2 {
  font-size: 200%;
}
h3,
.content_area h3,
.reDropDownBody h3 {
  font-size: 125%;
  color: #5a5a5a;
  font-weight: normal;
}
.reDropDownBody h3 {
  font-size: 166.66666667%;
}
h4,
.content_area h4,
.reDropDownBody h4 {
  font-size: 115%;
  color: #5a5a5a;
  font-weight: normal;
}
.reDropDownBody h4 {
  font-size: 153.33333333%;
}
h5,
.content_area h5,
.reDropDownBody h5 {
  font-size: 105%;
  color: #5a5a5a;
  font-weight: normal;
}
.reDropDownBody h5 {
  font-size: 140%;
}
h6,
.content_area h6,
.reDropDownBody h6 {
  color: #5a5a5a;
  font-weight: normal;
}
.subtitle {
  font-size: 125%;
  color: #5a5a5a;
  font-weight: normal;
}
.subtitle p,
.subtitle a {
  color: #5a5a5a;
  font-weight: normal;
}
/* Default Data Table Styling.  
    Should match general table style in Interior comp.  
    Modify padding and borders ONLY  (if needed), otherwise do not modify.
    everything else controlled in settings.global or settings.colors.
    
    Should match _objects.listtable.less and _components.tableBox.less
================================================== */
table.tableData {
  font-weight: normal;
  background: #ffffff;
  margin-bottom: 20px;
  border: 0px solid #d6d6c8;
  border-spacing: 0px;
  width: auto;
  border-collapse: separate;
}
table.tableData thead {
  border: 1px solid #07284c;
}
table.tableData th {
  text-transform: uppercase;
  padding: 10px 10px;
  text-align: left;
  background: #07284c !important;
  color: #ffffff;
  font-weight: 300;
  font-size: 100%;
  font-family: 'Sintony', sans-serif;
  border-left: 1px solid #07284c;
}
table.tableData th a {
  color: #ffffff !important;
}
table.tableData th p {
  color: #ffffff;
}
table.tableData a {
  color: #0075bd;
}
table.tableData p {
  color: #363636;
  padding: 0;
  margin: 0;
}
table.tableData td {
  color: #363636;
  font-size: 81.25%;
  border: 0;
  border-bottom: 1px solid #d6d6c8;
  border-left: 1px solid #d6d6c8;
  padding: 5px 10px 5px 10px;
}
table.tableData td:last-child {
  border-right: 1px solid #d6d6c8;
}
table.tableData tbody tr:first-child td {
  border-top: 0;
}
table.tableData tr:hover {
  background: #f6fbff;
}
table.tableData tr:hover > td a {
  color: #0075bd !important;
}
table.tableData tr:hover > td,
table.tableData tr:hover > td > p {
  color: #363636 !important;
}
@media screen and (max-width: 48em) {
  body:not([radeditorbody]) table.tableData {
    width: 100% !important;
  }
}
/* Default Data Table Styling.  
    Should match general table style in Interior comp.  
    Modify padding and borders ONLY  (if needed), otherwise do not modify.
    everything else controlled in settings.global or settings.colors.
    
    Should match _objects.listtable.less and _components.tableData.less
================================================== */
table.tableBox {
  font-weight: normal;
  background: #ffffff;
  margin-bottom: 14px;
  border: 0px solid #d6d6c8;
  border-spacing: 0px;
  width: auto;
}
table.tableBox th {
  text-transform: uppercase;
  padding: 6px 9px;
  text-align: left;
  background: #07284c !important;
  color: #ffffff;
  font-weight: 300;
  font-size: 100%;
}
table.tableBox th a {
  color: #ffffff !important;
}
table.tableBox th p {
  padding: 0;
  margin: 0;
  color: #ffffff;
}
table.tableBox a {
  color: #0075bd;
}
table.tableBox p {
  color: #363636;
}
table.tableBox td {
  color: #363636;
  font-size: 81.25%;
}
table.tableBox tr td {
  border-left: 1px solid #d6d6c8;
}
table.tableBox tr td:last-child {
  border-right: 1px solid #d6d6c8;
}
table.tableBox tr:hover {
  background: #f6fbff;
}
table.tableBox tr:hover > td a {
  color: #0075bd !important;
}
table.tableBox tr:hover > td,
table.tableBox tr:hover > td > p {
  color: #363636 !important;
}
table.tableBox {
  border-bottom: 1px solid #d6d6c8;
}
table.tableBox th,
table.tableBox td {
  padding: 5px;
}
table.tableBox td {
  border-top: 1px solid #d6d6c8;
}

