.silvercloud_searchbar_form .placeholder { color: #aaa; }
.silvercloud_results_wrapper { position:relative; }

.silvercloud_search_results_container { margin-bottom: 25px; position:relative; }
.silvercloud_search_results { margin-bottom: 15px; }
.silvercloud_search_result { margin-bottom: 6px; position: relative; padding-left: 25px; }
.silvercloud_search_result_link { display: inline-block; border: 1px solid transparent; line-height: 16px; verticle-align: middle; padding: 6px; text-decoration: none; color: #333; font-size: 16px; }
.silvercloud_search_result_link:hover { border:  1px solid #ccc; background-color: #eee; border-radius: 6px; color: #000; text-decoration: none; }
.silvercloud_search_result_icon img { position: absolute; left: 0; top: 6px; margin: 0px; padding: 0px; }
.silvercloud_search_result_content { display: none; }
.silvercloud_submit_question { display: inline-block; background-color: #c6e6ff; border: 1px solid #162e40; border-radius: 6px; padding: 4px 15px; color: #162e40; text-decoration: none; }
.silvercloud_submit_question:hover { background-color: #2a597c; color: #fff;}

.silvercloud_results_actions { margin-left: 31px; }

.silvercloud_load_more { background-color: #ececec; border: 1px solid #aaa; border-radius: 6px; padding: 4px 15px; color: #888; text-decoration: none; display: inline-block; font-size: 14px; margin-bottom: 10px; }
.silvercloud_load_more:hover { border: 1px solid #333; color: #333; }
.silvercloud_load_more:active { background-color: #ddd; }

.silvercloud_header, .silvercloud_search_result_header { display:block; padding-top:9px; padding-bottom:15px; font-size:1.2em; font-weight:bold; }
.silvercloud_submit_question_container { clear:both; margin-top: 25px; padding-top: 20px; border-top: 2px dotted #ccc; }

.silvercloud_load_filters { cursor:pointer; color:#555; padding-top: 13px; border-bottom:1px solid #555; padding-bottom: 0px; font-size:13px; }
.silvercloud_load_filters:hover { color: #000 !important; border-bottom: 1px solid #000; }
  
.silvercloud_return_to_results { background-color: #ececec; border: 1px solid #aaa; border-radius: 6px; padding: 3px 6px; color: #888; text-decoration: none; display: inline-block; margin-bottom:15px; }
.silvercloud_return_to_results:hover { border: 1px solid #333; color: #333; }
.silvercloud_return_to_results:active { background-color: #ddd; }

div.form-field { margin: 15px 0; position:relative; padding-left:170px; }
div.form-field label { display:inline-block; width:160px; margin-right: 10px; position:absolute; top:7px; left:0px; }
div.form-field input, div.form-field textarea, div.form-field select { border-radius: 4px; padding:6px; border: 1px solid #AAAAAA; font-size:13px; width:240px; }


.silvercloud_search_filters { display:inline-block; opacity:0; width:auto; text-align:right; background-color: #f8f8f8; border: 1px solid #ececec; border-radius: 6px; padding: 4px 15px; color: #333; }
.silvercloud_filters_label { line-height:14px; verticle-align:middle; color:#555; font-size: 12px }
.silvercloud_search_filters select { margin-left: 8px; font-size: 12px; background-color:#fff; border: 1px solid rgb(170, 170, 170); border-radius: 4px; padding:3px; font-size:11px; }


.silvercloud_end_of_list_box { position:absolute; bottom:150px; left:100px; border-radius:6px; padding: 25px; font-size:24px; text-align:center; font-weight: bold; z-index: 2000; width:470px; border: 5px solid rgba(255,255,255,.7); border-radius:10px; background-color: #2a597c; color: #fff; }
.silvercloud_end_of_list_box span.silvercloud_open_form { cursor:pointer; }
.silvercloud_close_modal { position: absolute; top: 5px; right: 10px; cursor:pointer; }
.silvercloud_loading_results { font-size: 18px; background-color: #dfdfdf; color: #555; padding: 15px 20px; position:absolute; bottom:116px; left:150px; border-radius: 10px; border: 1px solid #aaa; z-index:2000; font-family:arial; }

/* PAGINATION */
.silvercloud_pagination { font-size: 80%; }
        
.silvercloud_pagination a { text-decoration: none; color: #15B; border: 1px solid transparent; }

.silvercloud_pagination a, .silvercloud_pagination span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; }

.silvercloud_pagination .silvercloud_current { background: #26B; color: #fff; border: solid 1px #AAE; }
.silvercloud_pagination .silvercloud_prev, .silvercloud_pagination .silvercloud_next { text-transform:capitalize; }

.silvercloud_pagination a:hover { border: solid 1px #AAE; }
.silvercloud_pagination a:active { background-color: #e2e2e2; }

/* AD MODULE */
.silvercloud_ad_container { margin-top: 30px; text-align: center; }

/* TOP CONTENT WIDGET */
div.silvercloud_widget_top_content { border: 1px solid #cecece; padding: 10px; }
.silvercloud_small_container table { font-size: 12px; }
div.silvercloud_widget_top_content .silvercloud_search_results_container, div.silvercloud_widget_top_content .silvercloud_item_content { overflow-y:auto; overflow-x: hidden; }
div.silvercloud_widget_top_content .silvercloud_selected_item { display:none; }
div.silvercloud_widget_top_content .silvercloud_top_content_title { display: block; padding-top: 9px; padding-bottom: 15px; font-size: 1.2em; font-weight: bold; }
div.silvercloud_widget_top_content .silvercloud_return_to_results { margin-bottom: 10px; }
/* The Nivo Slider styles */
.nivoSlider {
  position:relative;
  width:100%;
  height:auto;
  overflow: hidden;
}
.nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  max-width: none;
}
.nivo-main-image {
  display: block !important;
  position: relative !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  border:0;
  padding:0;
  margin:0;
  z-index:6;
  display:none;
  background: #fff;
  filter:alpha(opacity=0);
  opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
  display:block;
  position:absolute;
  z-index:5;
  height:100%;
  top:0;
}
.nivo-box {
  display:block;
  position:absolute;
  z-index:5;
  overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
  position:absolute;
  left:0px;
  bottom:0px;
  background:#000;
  color:#fff;
  width:100%;
  z-index:8;
  padding: 5px 10px;
  opacity: 0.8;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  filter:alpha(opacity=8);
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
  padding:5px;
  margin:0;
}
.nivo-caption a {
  display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
  position:absolute;
  top:45%;
  z-index:9;
  cursor:pointer;
}
.nivo-prevNav {
  left:0px;
}
.nivo-nextNav {
  right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
  text-align:center;
  padding: 15px 0;
}
.nivo-controlNav a {
  cursor:pointer;
}
.nivo-controlNav a.active {
  font-weight:bold;
}

.slider-wrapper{
  margin: 100px auto;
}.jconfirm_wrapper {
  color: #333333;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#102000000, endColorstr=#102000000);
}

.jconfirm_inner {
  background: #fff;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 25px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#silvercloud-speedbump-confirm .jconfirm_message:empty {
  height: 20px;
}

#silvercloud-speedbump-confirm .jconfirm_buttons {
    margin-bottom: 14px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    text-align: center;
}
#silvercloud-speedbump-confirm a {
  color: #0088cc;
  text-decoration: none;
}
#silvercloud-speedbump-confirm .btn-toolbar {
    font-size: 0;
}

#silvercloud-speedbump-confirm .close {
  color: #000000;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  opacity: 0.2;
  text-shadow: 0 1px 0 #FFFFFF;
}


#silvercloud-speedbump-confirm h4 {
  font-size: 17.5px;
  color: inherit;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  text-rendering: optimizelegibility;
}

#silvercloud-speedbump-confirm .jconfirm_buttons {
  margin-bottom: 14px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  text-align: center;
}

#silvercloud-speedbump-confirm .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

#silvercloud-speedbump-confirm .close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

#silvercloud-speedbump-confirm button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

#silvercloud-speedbump-confirm .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

#silvercloud-speedbump-confirm .btn:hover,
#silvercloud-speedbump-confirm .btn:active,
#silvercloud-speedbump-confirm .btn.active,
#silvercloud-speedbump-confirm .btn.disabled,
#silvercloud-speedbump-confirm .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

#silvercloud-speedbump-confirm .btn:active,
#silvercloud-speedbump-confirm .btn.active {
  background-color: #cccccc \9;
}

#silvercloud-speedbump-confirm .btn:first-child {
  *margin-left: 0;
}

#silvercloud-speedbump-confirm .btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

#silvercloud-speedbump-confirm .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

#silvercloud-speedbump-confirm .btn.active,
#silvercloud-speedbump-confirm .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

#silvercloud-speedbump-confirm .btn.disabled,
#silvercloud-speedbump-confirm .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

#silvercloud-speedbump-confirm .btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

#silvercloud-speedbump-confirm .btn-large [class^="icon-"],
#silvercloud-speedbump-confirm .btn-large [class*=" icon-"] {
  margin-top: 4px;
}

#silvercloud-speedbump-confirm .btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#silvercloud-speedbump-confirm .btn-small [class^="icon-"],
#silvercloud-speedbump-confirm .btn-small [class*=" icon-"] {
  margin-top: 0;
}


#silvercloud-speedbump-confirm .btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

#silvercloud-speedbump-confirm .btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#silvercloud-speedbump-confirm .btn-primary:hover,
#silvercloud-speedbump-confirm .btn-primary:active,
#silvercloud-speedbump-confirm .btn-primary.active,
#silvercloud-speedbump-confirm .btn-primary.disabled,
#silvercloud-speedbump-confirm .btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

#silvercloud-speedbump-confirm .btn-primary:active,
#silvercloud-speedbump-confirm .btn-primary.active {
  background-color: #003399 \9;
}

#silvercloud-speedbump-confirm .btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#silvercloud-speedbump-confirm .btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#silvercloud-speedbump-confirm .btn-success:hover,
#silvercloud-speedbump-confirm .btn-success:active,
#silvercloud-speedbump-confirm .btn-success.active,
#silvercloud-speedbump-confirm .btn-success.disabled,
#silvercloud-speedbump-confirm .btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

#silvercloud-speedbump-confirm .btn-success:active,
#silvercloud-speedbump-confirm .btn-success.active {
  background-color: #408140 \9;
}

#silvercloud-speedbump-confirm .btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #C8C8C8;
  *background-color: #585858;
  background-image: -moz-linear-gradient(top, #D8D8D8, #585858);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D8D8D8), to(#585858));
  background-image: -webkit-linear-gradient(top, #D8D8D8, #585858);
  background-image: -o-linear-gradient(top, #D8D8D8, #585858);
  background-image: linear-gradient(to bottom, #D8D8D8, #585858);
  background-repeat: repeat-x;
  border-color: #585858 #585858 #383838;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffD8D8D8', endColorstr='#ff585858', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#silvercloud-speedbump-confirm .btn-info:hover,
#silvercloud-speedbump-confirm .btn-info:active,
#silvercloud-speedbump-confirm .btn-info.active,
#silvercloud-speedbump-confirm .btn-info.disabled,
#silvercloud-speedbump-confirm .btn-info[disabled] {
  color: #ffffff;
  background-color: #585858;
  *background-color: #505050;
}

#silvercloud-speedbump-confirm .btn-info:active,
#silvercloud-speedbump-confirm .btn-info.active {
  background-color: #484848 \9;
}

#silvercloud-speedbump-confirm .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}

#silvercloud-speedbump-confirm .btn-group:first-child {
  *margin-left: 0;
}

#silvercloud-speedbump-confirm .btn-group + .btn-group {
  margin-left: 5px;
}

#silvercloud-speedbump-confirm .btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}

#silvercloud-speedbump-confirm .btn-group > .btn-mini {
  font-size: 10.5px;
}

#silvercloud-speedbump-confirm .btn-group > .btn-small {
  font-size: 11.9px;
}

#silvercloud-speedbump-confirm .btn-group > .btn-large {
  font-size: 17.5px;
}

#silvercloud-speedbump-confirm .btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

[class^="icon-"], [class*=" icon-"] {
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
}

#silvercloud-speedbump-confirm .icon-remove {
    background-position: -312px 0;
}
#silvercloud-speedbump-confirm .btn-group > .btn:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  position: relative;
}
#silvercloud-speedbump-confirm .btn-group > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    position: relative;
}