@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);

@font-face {
    font-family: 'antonioregular';
    src: url('../fonts/antonio-regular-webfont.eot');
    src: url('../fonts/antonio-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antonio-regular-webfont.woff2') format('woff2'),
         url('../fonts/antonio-regular-webfont.woff') format('woff'),
         url('../fonts/antonio-regular-webfont.ttf') format('truetype'),
         url('../fonts/antonio-regular-webfont.svg#antonioregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #727375;
}
h1, h2, h3, h4, h5, h6 {
  margin:15px 0 10px 0;
}
h1 {
  font-family: 'antonioregular';
  color:#3d3c3f;
  font-weight: 500;
  line-height: 36px;
}
h2, h3, h4, h5, h6 {
  font-family: 'antonioregular';
  color:#3d3c3f;
  font-weight: 500;
}
h3 {
	font-size:18px;
}
.ui-mobile .ui-page-active {
  background-color:rgba(255,255,255,0.8)!important;
}
.ui-page {
    max-width: 600px !important;
    margin: 0 auto !important;
    position: relative !important;
    background-color:rgba(255,255,255,);
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
}
.ui-overlay-a {
	background: url(../images/brick_pattern.gif) repeat!important;
	background-color: transparent;
}
#header {
	text-align: center;
	padding:10px 0;
}
#popupBasic {
  max-width: 600px !important;
  margin: 0 auto !important;
}
.ui-content {
  position: relative !important;
}
p {
	margin:0 0 10px 0;
}
.img-responsive {
	display: block;
	width:100%;
	height: auto;
}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus {
    box-shadow: 0 0 0px #c6632d;
}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a {
    border-color: #ccc;
}
.ui-btn-icon-left::after, .ui-btn-icon-right::after, .ui-btn-icon-top::after, .ui-btn-icon-bottom::after, .ui-btn-icon-notext::after {
    background-color: rgba(0, 0, 0, 0.3);
}
.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    border-color: #ccc;
}
.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    background-color: #fff;
}
.ui-btn-corner-all, .ui-btn.ui-corner-all, .ui-slider-track.ui-corner-all, .ui-flipswitch.ui-corner-all, .ui-li-count {
    border-radius: 0;
}
.ui-btn-active:focus {
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none !important;
    background-color: #c6632d!important;
    border-color: #c6632d!important;
    color: #ffffff!important;
    text-shadow: 0 1px 0 #c6632d!important;
}  
.ui-radio label.ui-btn {
  padding:6px 38px;
}
label.ui-btn {
  font-weight: normal;
  font-size: 14px
}
.ui-btn-active {
  border-radius: 0;
}
.ui-btn-shadow {
  box-shadow: 0 3px 5px rgba(0,0,0,0.2);
}
.-inset {
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0) inset;
}
.ui-corner-all {
    border-radius: 0px;
}
.ui-shadow {
}
.ui-shadow-inset {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
}
.ui-select {
  width:70%;
}
.ui-select .ui-btn span {
  text-align: left
}
.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
.alert h4 {
    color: inherit;
    margin-top: 0;
}
.alert .alert-link {
    font-weight: 700;
}
.alert > p, .alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close, .alert-dismissible .close {
    color: inherit;
    position: relative;
    right: -21px;
    top: -2px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

.crack-wrapper {
  position: relative;
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 0px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}