/*
 http://angrytools.com/gradient/

https://www.shutterstock.com/cs/image-photo/panorama-prague-bohemia-czech-republic-1278814501
*/

body {
  font-family: Arial, sans-serif !important;
  font-size: 16px !important;
  color: #777777 !important;
  background: #ffffff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Arial, sans-serif;
    color: #0a74b7 !important;
}

.background-white {
    background: #ffffff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #e7e7e7 !important;
}

h1,
.h1 {
    font-size: 24px !important;
}
h2,
.h2 {
    font-size: 20px !important;
}
h3,
.h3 {
    font-size: 16px !important;
}
h4,
.h4 {
    font-size: 12px !important;
}
h5,
.h5 {
    font-size: 10px !important;
}
h6,
.h6 {
    font-size: 10px !important;
}

p {
    padding-bottom: 10px !important;
}

#main {
    margin-top: 20px;
    margin-bottom: 20px;
}

#main a, #main a:hover, #main a:active, #main a:visited  {
  color: #0a74b7 !important;
}
#footer {
    background: #666666;
    color: #ffffff;
    padding-bottom: 50px;
    padding-top: 30px;
}

#footer a, #footer a:hover, #footer a:active, #footer a:visited   {
    color: #ffffff;

}

.field--item {
    display: inline;
}
.field--name-name {
    font-size: 20px;
    padding-top: 15px;
}
.sf-depth-1 {
    height: 25px !important;
}
.field--name-field-gallery div {
    float: left;
    padding: 2px;
}
.group-footer {
  padding-bottom: 20px;
}
.group-logo {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.group-logo img {
    padding-right: 20px;
    height: 90px;
    width: auto;
}
.home-title {
  font-size: 42px;
  text-align: center;
}
.home-title a, .home-title a:hover, .home-title a:visited, .home-title a:active {
  text-decoration: none;
}

ul.sf-menu a, ul.sf-menu span.nolink {
  padding: 0px !important;
}
img {
  padding-right: 10px;
  padding-bottom: 10px;
}

.text-danger {
  color: #d9230f !important;
}

caption {
  color: #d9230f !important;
  font-size: 20px;
}
#agenda-detail {
  margin-top: 20px;
  height: 300px;

}
#logo-image {

}
/*Abstract submission form*/
.form-item-captcha-response {
    width: 160px !important;
}
.captcha {
    padding-left: 20px;
}
#edit-flexbox-04 {
    text-align: center;
}
.social-icons {
    padding: 10px;
}
.navbar,
.navbar .navbar-inner,
.navbar .navbar-collapse {
  border-radius: 0 !important;
}
