/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
#s5_nav li a {
    font-size: 0.9em !important;
    font-weight: 400 !important;
}

.su-spoiler-style-fancy > .su-spoiler-content{
  color: #ad03ab;
}

.butn {
  background: #45b5ff;
  background-image: -webkit-linear-gradient(top, #45b5ff, #1f70a3);
  background-image: -moz-linear-gradient(top, #45b5ff, #1f70a3);
  background-image: -ms-linear-gradient(top, #45b5ff, #1f70a3);
  background-image: -o-linear-gradient(top, #45b5ff, #1f70a3);
  background-image: linear-gradient(to bottom, #45b5ff, #1f70a3);
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  text-shadow: 1px 1px 1px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.butn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.bfQuickMode .bfLabelLeft .bfElementGroup input, .bfQuickMode .bfLabelLeft .bfElementGroupNoWrap input, .bfQuickMode .bfLabelTop .bfElementGroup input, .bfQuickMode .bfLabelTop .bfElementGroupNoWrap input, .bfQuickMode .bfLabelRight .bfElementGroup input, .bfQuickMode .bfLabelRight .bfElementGroupNoWrap input, .bfQuickMode .bfLabelBottom .bfElementGroup input, .bfQuickMode .bfLabelBottom .bfElementGroupNoWrap input {
    margin: -12px 5px 0px 0px !important;
}


/*************************** Registration Button **************************************/
.batn {
  width: 30%;
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Raleway;
  font-weight: 600;
  color: #ffffff;
  font-size: 1.15em;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
}

#s5_search_wrap:hover, .btn-link, a, .highlight1, .large_split_title h3, .highlight1{
  color: #ffffff !important;
}

.batn:hover{
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/*********************** SUB MENUS ************************************/
#subMenusContainer div ul {
    background: #2A2A2A !important;
}


/*********************** SUB TITLE ****************************/
.large_split_title span {
  color: #b8b8b9 !important;
}

strong.formRequired{
  color: #ff0000 !important;
}

#s5_bread_font_wrap {
    background: #ffffff !important;
}