/** These styles are used in the backend editor AND in your Theme. **/


.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn-blue {
  font-family: 'Rokkitt', sans-serif;
  font-style: normal;
  color: #ffffff;
  background-color: #4b788d;
  background-image: url(/wp-content/themes/doorsopen/img/textures/btn-texture.png);
  background-position: 0 0;
  background-repeat: repeat;
  border-color: #4b788d;
  -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.25);
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.btn-gold {
  font-family: 'Rokkitt', sans-serif;
  font-style: normal;
  color: #ffffff;
  background-color: #675f35;
  background-image: url(/wp-content/themes/doorsopen/img/textures/btn-texture.png);
  background-position: 0 0;
  background-repeat: repeat;
  border-color: #675f35;
  -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.25);
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.btn-blue a,
.btn-gold a {
  color: #ffffff;
  white-space: normal;
}

.font-size-small {
  font-size: 12px;
}

.btn-float-left {
  width: 49%;
  margin-right: 1%;
}
.btn-float-left:last-of-type {
  margin-right: 0;
}

.btn-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.header-widget-text-white {
  color: #fff;
}


.mt0 { margin-top:0px !important }
.mt10 { margin-top:10px !important }
.mt15 { margin-top:15px !important }
.mt20 { margin-top:20px !important }
.mt25 { margin-top:25px !important }
.mt30 { margin-top:30px !important }
.mt35 { margin-top:35px !important }
.mt40 { margin-top:40px !important }
.mt45 { margin-top:45px !important }
.mt50 { margin-top:50px !important }
.mt60 {margin-top:60px !important}

.mb0 { margin-bottom:0px !important }
.mb10 { margin-bottom:10px !important }
.mb15 { margin-bottom:15px !important }
.mb20 { margin-bottom:20px !important }
.mb25 { margin-bottom:25px !important }
.mb30 { margin-bottom:30px !important }
.mb35 { margin-bottom:35px !important }
.mb40 { margin-bottom:40px !important }
.mb50 { margin-bottom:50px !important }

.pt0 { padding-top:0px !important }
.pt10 { padding-top:10px !important }
.pt15 { padding-top:15px !important }
.pt20 { padding-top:20px !important }
.pt25 { padding-top:25px !important }
.pt30 { padding-top:30px !important }
.pt35 { padding-top:35px !important }
.pt40 { padding-top:40px !important }
.pt50 { padding-top:50px !important }
.pb0 { padding-bottom:0px !important }
.pb10 { padding-bottom:10px !important }
.pb15 { padding-bottom:15px !important }
.pb20 { padding-bottom:20px !important }
.pb25 { padding-bottom:25px !important }
.pb30 { padding-bottom:30px !important }
.pb35 { padding-bottom:35px !important }
.pb40 { padding-bottom:40px !important }
.pb50 { padding-bottom:50px !important }