/**theme1**/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

body #pjWrapper { font-family: 'Open Sans', sans-serif;}

#pjWrapper .btn-default { background-color: #03a9f4; border-color: #03a9f4; color: #fff; }

#pjWrapper .pjIcCalendarTable { background: #fff; }

#pjWrapper .btn-default.active,
#pjWrapper .btn-default:hover { background-color: #009ce2; border-color: #009ce2; color: #fff; }

#pjWrapper a { color: #03a9f4; } 

#pjWrapper .thumbnail,
#pjWrapper .pjCalTable,
#pjWrapper .pjCalMonths table,
#pjWrapper .pjIcCalendarTable td,
#pjWrapper .pjIcCalendarTable { background: #ebf0f4; }

#pjWrapper .pjIcCalendarTable th { background-color: #d1d8de; }


#pjWrapper .pjIcCalendarTable td.pjIcMonthAlt:hover,
#pjWrapper .pjIcCalendarTable td.pjIcMonthAlt { background: #dee4e8; color: #a4a4a4; }

#pjWrapper .pjCalMonths th .active { background: #03a9f4; }

#pjWrapper .pjIcCalendarTable td:hover { background: #009ce2; }

#pjWrapper h2,
#pjWrapper .thumbnail strong { color: #ff9e0f; }

#pjWrapper .pjIcCalendarTable td.pjIcDayChosen,
#pjWrapper .pjIcCalendarTable td.pjIcDayChosen:hover,
#pjWrapper .pjIcCalendarTable td.pjIcDayToday.pjIcDayChosen:hover { background: #03a9f4; }

#pjWrapper .pjIcCalendarTable td.pjIcDayToday { background-color: #ff9e0f; }

#pjWrapper .pjIcCalendarTable td.pjIcDayToday { background: #ff9e0f; color: #fff; }
#pjWrapper .pjIcCalendarTable td.pjIcDayToday:hover { background: #ff9e0f; color: #fff; }

#pjWrapper .pjIcCalendarTable td.pjIcDayInactive,
#pjWrapper .pjIcCalendarTable td.pjIcDayTaken { background-color: #f44336; }

#pjWrapper .pjIcCalendarTable td.pjIcDayInactive:hover,
#pjWrapper .pjIcCalendarTable td.pjIcDayTaken:hover { background-color: #e23a2d; }

#pjWrapper .pjPecEventContainer .thumbnail { position: relative; } 

#pjWrapper .dropdown-menu { border: 0; border-radius: 0; background-color: #009ce2; color: #fff; }

#pjWrapper .dropdown-menu > li > a { color: #fff; }

#pjWrapper .dropdown-menu > li > a:focus, 
#pjWrapper .dropdown-menu > li > a:hover { color: #009ce2; background-color: #fff; }




#pjWrapper .table-bordered, 
#pjWrapper .table-bordered > tbody > tr > td, 
#pjWrapper .table-bordered > tbody > tr > th, 
#pjWrapper .table-bordered > tfoot > tr > td, 
#pjWrapper .table-bordered > tfoot > tr > th, 
#pjWrapper .table-bordered > thead > tr > td, 
#pjWrapper .table-bordered > thead > tr > th { border-color: #fff; }