html, body, div, span, applet, object, iframe,
blockquote, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}


/* latin */
@font-face {
  font-family: 'Rosario';
  font-style: normal;
  font-weight: 400;
  src: local('Rosario Regular'), local('Rosario-Regular'), url(https://fonts.gstatic.com/s/rosario/v10/wGrNs7XV-iKRVfgEJ5axtALUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Rosario';
  font-style: normal;
  font-weight: 700;
  src: local('Rosario Bold'), local('Rosario-Bold'), url(https://fonts.gstatic.com/s/rosario/v10/C6vOqPM2grRKaQTsxWhqnAzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Rosario';
  font-style: italic;
  font-weight: 400;
  src: local('Rosario Italic'), local('Rosario-Italic'), url(https://fonts.gstatic.com/s/rosario/v10/qPuMCAX6nBODQfYbsOfqLpBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Rosario';
  font-style: italic;
  font-weight: 700;
  src: local('Rosario Bold Italic'), local('Rosario-BoldItalic'), url(https://fonts.gstatic.com/s/rosario/v10/EOgFX2Va5VGrkhn_eDpIRRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

body {
  font-family: "Rosario";
  /* "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; */
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 1px transparent;
  font-size: 14px;
  color: #2f2f2f !important;
  background-color: #ffffff !important;
}
.navbar-header {
  height: 70px;
}
.noborder {
  border: 0px !important;
}

.navbar-nav > li > a {
  padding-top: 0px !important;
}
thead, tfoot { display: table-row-group }

.aa2 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.aa {
  padding-top: 10px;
  margin-bottom: 0px !important;
  padding-right: 20px;
}

.nopadding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.navbar-brand {
  padding: 0px !important;
  padding-right: 15px !important;
}
.top {
  padding-top: 70px !important;
}
.padtop {
  padding-top: 30px !important;
}
.padtop2 {
  padding-top: 20px !important;
}
.navbar-brand img {
  width: 110px;
}
.navbar-toggle {
  margin-top: 30px !important;
}

.navbar-nav {
  margin-top: 25px !important;
}

.navbar-nav > li > a:hover {
  font-weight: bold;
  color: #701970 !important;
}

.order {
  padding-left: 0px !important;
}

.override {
  padding: 20px 12px 6px 12px !important;
  border: 0px solid black !important;
  background-color: #FFFFFF !important;
}

.form-control2 {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
  .full-width2 {
    width: 100% !important;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.padding {
  padding-bottom: 180px !important;
}
@media (min-width: 768px){ 
  .navfix {
    width: 970px !important;
  }
}
@media (min-width: 1200px) {
  .navfix {
    width: 1170px !important;
  } 
}
@media (max-width: 768px) { 
  .padding {
    padding-bottom: 180px !important;
  }
  .responsive-invisibility {
    display: none !important;
  }
  .full-width {
    width: 100% !important;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 5px !important;
  }
}

