
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento Sans'), local('QuattrocentoSans'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9cZ4HySTEWshgORbPp2tk8k.woff2) format('woff2'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9b2aU247V0zTzydO4RoO9Ok.woff) format('woff');
}
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Quattrocento Sans Bold'), local('QuattrocentoSans-Bold'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIbvMLSVzqOGkoxdgTSsKqWM.woff2) format('woff2'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIQfd-b-I5PxxcmB4_-MNcqw.woff) format('woff');
}
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Quattrocento Sans Italic'), local('QuattrocentoSans-Italic'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg-fU2ka509O1odprhyXBUMU.woff2) format('woff2'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg_0KIgDhPIHb_R-SWdtqte8.woff) format('woff');
}
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Quattrocento Sans Bold Italic'), local('QuattrocentoSans-BoldItalic'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7afo0sDQ75c9ExQ-26lwTdA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7YM8pfYvjMoOxygpzLVILAs.woff) format('woff');
}

/* ==========================================================================
  #General
========================================================================== */
#pjWrapper * { font-family: 'Quattrocento Sans', sans-serif;}
#pjWrapper .fa { font-family: 'FontAwesome'; }
#pjWrapper .glyphicon { font-family: 'Glyphicons Halflings'; }

/* ==========================================================================
  #Buttons
========================================================================== */
#pjWrapper .pjMlBtnPrimary { border-color: #073163; color: #fff; 
  background: rgb(25,70,127);
  background: -moz-linear-gradient(top,  rgba(25,70,127,1) 0%, rgba(25,71,123,1) 3%, rgba(24,69,126,1) 5%, rgba(23,68,125,1) 13%, rgba(20,66,118,1) 37%, rgba(17,58,110,1) 66%, rgba(13,55,105,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,70,127,1)), color-stop(3%,rgba(25,71,123,1)), color-stop(5%,rgba(24,69,126,1)), color-stop(13%,rgba(23,68,125,1)), color-stop(37%,rgba(20,66,118,1)), color-stop(66%,rgba(17,58,110,1)), color-stop(100%,rgba(13,55,105,1)));
  background: -webkit-linear-gradient(top,  rgba(25,70,127,1) 0%,rgba(25,71,123,1) 3%,rgba(24,69,126,1) 5%,rgba(23,68,125,1) 13%,rgba(20,66,118,1) 37%,rgba(17,58,110,1) 66%,rgba(13,55,105,1) 100%);
  background: -o-linear-gradient(top,  rgba(25,70,127,1) 0%,rgba(25,71,123,1) 3%,rgba(24,69,126,1) 5%,rgba(23,68,125,1) 13%,rgba(20,66,118,1) 37%,rgba(17,58,110,1) 66%,rgba(13,55,105,1) 100%);
  background: -ms-linear-gradient(top,  rgba(25,70,127,1) 0%,rgba(25,71,123,1) 3%,rgba(24,69,126,1) 5%,rgba(23,68,125,1) 13%,rgba(20,66,118,1) 37%,rgba(17,58,110,1) 66%,rgba(13,55,105,1) 100%);
  background: linear-gradient(to bottom,  rgba(25,70,127,1) 0%,rgba(25,71,123,1) 3%,rgba(24,69,126,1) 5%,rgba(23,68,125,1) 13%,rgba(20,66,118,1) 37%,rgba(17,58,110,1) 66%,rgba(13,55,105,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19467f', endColorstr='#0d3769',GradientType=0 );
}
#pjWrapper .pjMlBtnPrimary:hover {
  background: rgb(13,55,105);
  background: -moz-linear-gradient(top,  rgba(13,55,105,1) 0%, rgba(17,58,110,1) 34%, rgba(20,66,118,1) 63%, rgba(23,68,125,1) 87%, rgba(24,69,126,1) 95%, rgba(25,71,123,1) 97%, rgba(25,70,127,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,55,105,1)), color-stop(34%,rgba(17,58,110,1)), color-stop(63%,rgba(20,66,118,1)), color-stop(87%,rgba(23,68,125,1)), color-stop(95%,rgba(24,69,126,1)), color-stop(97%,rgba(25,71,123,1)), color-stop(100%,rgba(25,70,127,1)));
  background: -webkit-linear-gradient(top,  rgba(13,55,105,1) 0%,rgba(17,58,110,1) 34%,rgba(20,66,118,1) 63%,rgba(23,68,125,1) 87%,rgba(24,69,126,1) 95%,rgba(25,71,123,1) 97%,rgba(25,70,127,1) 100%);
  background: -o-linear-gradient(top,  rgba(13,55,105,1) 0%,rgba(17,58,110,1) 34%,rgba(20,66,118,1) 63%,rgba(23,68,125,1) 87%,rgba(24,69,126,1) 95%,rgba(25,71,123,1) 97%,rgba(25,70,127,1) 100%);
  background: -ms-linear-gradient(top,  rgba(13,55,105,1) 0%,rgba(17,58,110,1) 34%,rgba(20,66,118,1) 63%,rgba(23,68,125,1) 87%,rgba(24,69,126,1) 95%,rgba(25,71,123,1) 97%,rgba(25,70,127,1) 100%);
  background: linear-gradient(to bottom,  rgba(13,55,105,1) 0%,rgba(17,58,110,1) 34%,rgba(20,66,118,1) 63%,rgba(23,68,125,1) 87%,rgba(24,69,126,1) 95%,rgba(25,71,123,1) 97%,rgba(25,70,127,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3769', endColorstr='#19467f',GradientType=0 );
}

#pjWrapper .pjMlBtnLink { color: #d02020; }
#pjWrapper .pjMlBtnLink:hover { color: #073163; }

/* ==========================================================================
  #pjMlHead
========================================================================== */
#pjWrapper .pjMlHead { border-color: #c1cedf; background: #edf0f5; padding: 10px 15px; border-radius: 4px; }

#pjWrapper .pjMlNav a { color: #073163; }
#pjWrapper .pjMlNav a:hover,
#pjWrapper .pjMlNav .active a,
#pjWrapper .pjMlNavLang .pjMlNavLangTrigger { color: #d02020; }
#pjWrapper .pjMlNav .active a,
#pjWrapper .pjMlNavLang .pjMlNavLangTrigger { border-color: #073163; }
#pjWrapper .pjMlNavLang .pjMlNavLangTrigger,
#pjWrapper .pjMlNavLang.open > .pjMlNavLangTrigger,
#pjWrapper .pjMlNav .active a { background: #fff; }

#pjWrapper .pjMlNavLang.open > a,
#pjWrapper .pjMlNavLang.open > .pjMlNavLangTrigger,
#pjWrapper .pjMlNavLang .pjMlNavLangTrigger:hover { background: #fff; color: #073163; }
#pjWrapper .pjMlNavLang.open > a,
#pjWrapper .pjMlNavLang.open > .pjMlNavLangTrigger { border-color: #073163; border-bottom-color: #fff; }
#pjWrapper .pjMlNavLang .pjMlNavLangDropdown { border-color: #073163; }

#pjWrapper .pjMlNavLang .pjMlNavLangDropdown a { color: #073163; }
#pjWrapper .pjMlNavLang .pjMlNavLangDropdown a:hover { background: #073163; color: #fff; }

/* ==========================================================================
  #pjMlMembers
========================================================================== */
#pjWrapper .pjMlMemberInner,
#pjWrapper .pjMlMemberHead,
#pjWrapper .pjMlMemberBody,
#pjWrapper .pjMlMemberFoot { border-color: #c1cedf; }
#pjWrapper .pjMlMember > a:hover .pjMlMemberInner,
#pjWrapper .pjMlMember > a:hover .pjMlMemberHead,
#pjWrapper .pjMlMember > a:hover .pjMlMemberBody,
#pjWrapper .pjMlMember > a:hover .pjMlMemberFoot { border-color: #073163; }
#pjWrapper .pjMlMemberBody { background: #fff; }

#pjWrapper .pjMlMemberData p { color: #585c5f; }
#pjWrapper .pjMlMemberData .pjMlMemberTitle { color: #6889b2; }
#pjWrapper .pjMlMember > a:hover .pjMlMemberTitle { color: #073163; }
#pjWrapper .pjMlMember > a:hover .pjMlMemberImage { border-color: #073163; }
#pjWrapper .pjMlListContacts li { color: #585c5f; }
#pjWrapper .pjMlListContacts .pjMlMemberMail { color: #6889b2; }
#pjWrapper .pjMlListContacts .pjMlPhone { color: #d02020; }
#pjWrapper .pjMlListContacts .fa { color: #073163; }

#pjWrapper .pjMlMemberFoot { background: #edf0f5; }
#pjWrapper .pjMlListLabels .label { background: #6889b2; }
#pjWrapper .pjMlMemberFoot p { color: #585c5f; }

/* ==========================================================================
  #pjMlFoot
========================================================================== */
#pjWrapper .pjMlPagination a,
#pjWrapper .pjMlPagination .pjMlPaginationSeparator span { line-height: 32px; border-color: #073163; background: #fff; color: #6889b2; }
#pjWrapper .pjMlPagination a:hover,
#pjWrapper .pjMlPagination .active a { border-color: #6889b2; background: #6889b2; color: #fff; }

/* ==========================================================================
  #pjMlProfile
========================================================================== */
#pjWrapper .pjMlProfile,
#pjWrapper .pjMlProfileHead,
#pjWrapper .pjMlProfileBody,
#pjWrapper .pjMlProfileFoot { border-color: #c1cedf; }
#pjWrapper .pjMlProfileHead,
#pjWrapper .pjMlProfileFoot { background: #fff; }

#pjWrapper .pjMlProfileInner p { color: #585c5f; }
#pjWrapper .pjMlProfileInner .pjMlProfileTitle { color: #6889b2; }

#pjWrapper .pjMlProfileContacts li { color: #585c5f; }
#pjWrapper .pjMlProfileContacts li .fa { color: #073163; }

#pjWrapper .pjMlProfileContacts a { color: #073163; }
#pjWrapper .pjMlProfileContacts a:hover { color: #d02020; }
#pjWrapper .pjMlProfileContacts li .pjMlPhone { color: #073163; }

#pjWrapper .pjMlProfileBody { background: #edf0f5; }
#pjWrapper .pjMlProfileBody p { color: #585c5f; }
#pjWrapper .pjMlProfileBody .pjMlProfileTitleSmall { color: #6889b2; }

#pjWrapper .pjMlThumbsPopup .pjMlThumbsPopupCloseBtn { color: #d02020; }
#pjWrapper .pjMlThumbsPopup .pjMlThumbsPopupCloseBtn:hover { color: #073163; }

/* ==========================================================================
  #pjMlForm
========================================================================== */
#pjWrapper .pjMlForm p { color: #585c5f; }
#pjWrapper .pjMlForm .pjMlFormTitle { color: #6889b2; }
#pjWrapper .pjMlForm label { color: #585c5f; }
#pjWrapper .pjMlForm .form-control { border-color: #c1cedf; background: #fff; color: #585c5f; }
#pjWrapper .pjMlForm .form-control:focus { border-color: #073163; -webkit-box-shadow: 0 0 10px rgba(7, 49, 99, .3); box-shadow: 0 0 10px rgba(7, 49, 99, .3); }
#pjWrapper .pjMlForm .pjMlCustomSelect select:focus { border-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

#pjWrapper .pjMlCustomSelect .pjMlCustomSelectTriangle { color: #585c5f; }

#pjWrapper .pjMlForm .has-error .form-control { border-color: #a94442; }
#pjWrapper .pjMlForm .has-error label { color: #a94442; }
#pjWrapper .pjMlForm .has-success .form-control { border-color: #3c763d; }
#pjWrapper .pjMlForm .has-success label { color: #3c763d; }

/* ==========================================================================
  #Custom Checkbox Radio
========================================================================== */
#pjWrapper .pjMlCheckbox label,
#pjWrapper .pjMlRadio label { color: #585c5f; }
#pjWrapper .pjMlCustomCheckboxFake { border-color: #c1cedf; background: #fff; }
#pjWrapper .pjMlCustomInputChecked .pjMlCustomCheckboxFake { border-color: #d02020; }
#pjWrapper .pjMlCustomCheckboxFake .fa { line-height: 1.6; color: #d02020; }
#pjWrapper .pjMlCustomRadioFake { border-color: #ded8d8; }
#pjWrapper .pjMlCustomInputChecked .pjMlCustomRadioFake { background: #fff; }

/* ==========================================================================
  #pjMlFormSearch
========================================================================== */
#pjWrapper .pjMlSearch { background-color: #c1cedf; }
#pjWrapper .pjMlFormSearch { background: #edf0f5; }

/* ==========================================================================
  #pjMlFormRegister
========================================================================== */
#pjWrapper .pjMlFormRegister { border-color: #c1cedf; background: #edf0f5; }

@media only screen and ( max-width: 767px ) {
  /* ==========================================================================
    #pjMlHead
  ========================================================================== */
  #pjWrapper .pjMlHead .pjMlNavTrigger { border-color: #073163; background: #fff; }
  #pjWrapper .pjMlHead .pjMlNavTrigger.collapsed { border-color: #c1cedf; background: #fff; }
  #pjWrapper .pjMlHead .pjMlNavTrigger .icon-bar { background: #d02020; }
  #pjWrapper .pjMlHead .pjMlNavTrigger.collapsed .icon-bar { background: #073163; }

  #pjWrapper .pjMlHead .pjMlNavCollapsible { top: 50px; left: 15px; border-color: #073163; background: #fff; }

  /* ==========================================================================
    #pjMlForm
  ========================================================================== */
  #pjWrapper .pjMlFormLogIn { border-color: transparent; }
}