.page--wrapper .dmn-form { width:auto; padding:0; font-size:inherit; border:0; }
.page--wrapper .dmn-form h1 { font-family: "Open Sans",Helvetica,Arial,Sans-Serif; color: #333; font-weight:bold; text-transform: uppercase; text-align:center; font-size:1.5em; line-height:1.2em; }
.page--wrapper .dmn-form label { font-family: "Open Sans",Helvetica,Arial,Sans-Serif; font-weight: 400; font-size:0.75em; letter-spacing:2px; text-transform: uppercase; color:#333; margin-bottom:10px; margin-top:15px; display:block; }
.page--wrapper .dmn-form input[type="number"], .page--wrapper .dmn-form input[type="text"], .page--wrapper .dmn-form select { height:40px; padding: 5px 8px; color: #333; border:0px; width:100%; box-sizing:border-box; font-size:1em; background-color:#f5f5f5; }
.page--wrapper .dmn-form input:focus { border:2px solid #757575!important; box-shadow:none!important; }
.page--wrapper .dmn-form select { color:#333; }
.page--wrapper .dmn-form .btn-link, .page--wrapper .dmn-form .btn-link:hover { color:#333 }
.page--wrapper .dmn-form .datepicker.popover { background:#eaeaea; }
.page--wrapper .dmn-form .datepicker.popover th.weekday, .page--wrapper .dmn-form .datepicker.inline th.weekday, .page--wrapper .dmn-form .dropdown-menu[datepicker-popup-wrap] th.weekday { background:#eaeaea; border-bottom:transparent 3px solid; color:#222; padding-top:5px; font-weight:normal; font-size:74%; }
.page--wrapper .dmn-form .datepicker.popover th.month, .page--wrapper .dmn-form .datepicker.inline th.month, .page--wrapper .dmn-form .dropdown-menu[datepicker-popup-wrap] th.month { text-transform:uppercase; font-weight:bold; color:#222; }
.page--wrapper .dmn-form .datepicker.popover th.month strong, .page--wrapper .dmn-form .datepicker.inline th.month strong, .page--wrapper .dmn-form .dropdown-menu[datepicker-popup-wrap] th.month strong { font-weight:bold; }
.page--wrapper .dmn-form .datepicker.popover td { border:transparent 3px solid; }
.page--wrapper .dmn-form .datepicker.popover .btn.date.highlight { background:#333; color:#fff; }
.page--wrapper .dmn-form .datepicker.popover td a, .page--wrapper .dmn-form .datepicker.popover td button, .page--wrapper .dmn-form .datepicker.popover .btn.date { background:#fff; color:#333; }
.page--wrapper .dmn-form .datepicker.popover td > span, .page--wrapper .dmn-form .datepicker.popover .btn[disabled] { background:#eaeaea; color:#333; }
.page--wrapper .dmn-form .datepicker.popover .btn.date { padding:0; }
.page--wrapper .dmn-form .datepicker.popover .btn.date span { padding:6px 2px; box-sizing:border-box; width:32px; display:block; }
/*.page--wrapper .dmn-form .main-inputs > div { float:left; width:47%; margin-right:3%; margin-bottom:1%; }*/
.page--wrapper .dmn-form .btn-link {  }
.page--wrapper .dmn-form .btn.submit { background: #b49a69; text-transform:none!important; font-family: "Open Sans",Helvetica,Arial,Sans-Serif; border: none; opacity: 1; color: #fff; text-align: center; font-weight: bold; font-size: 0.75em; letter-spacing:2px; text-transform:uppercase!important; text-decoration: none; padding: 15px 18px; min-height: 42px; min-width:210px; line-height: 30px; float: right; width: auto; margin-right: 0%; position:relative; margin-bottom:10px; clear: both; }
.page--wrapper .dmn-form .powered-by { text-align: left; clear: both; }
.page--wrapper .dmn-form input[type="text"]#dmn-date {  }
.page--wrapper .dmn-form input[disabled], .page--wrapper .dmn-form select[disabled], .page--wrapper .dmn-form textarea[disabled], .page--wrapper .dmn-form input[readonly], .page--wrapper .dmn-form select[readonly], .page--wrapper .dmn-form textarea[readonly] { background:#eee; }

.partner-form-modal { background:#fff!important; }
.partner-form-modal .modal-header h3 { text-transform:none!important; }

body .partner-form-modal { width:900px; margin-left: -450px; }

body .partner-form-modal #dmn-frame { width:100%; height:610px; }

@media (max-width:930px) {
    body .partner-form-modal { width:90%; margin-left:-45%; }
}

@media (max-width:853px) {
    body .partner-form-modal #dmn-frame { height:762px; }
}

@media (max-height:726px) {
	body .partner-form-modal #dmn-frame { max-height: 76vh; }
}

@media (device-width:1024px), (device-height:1024px) {
	body .partner-form-modal #dmn-frame { height: 450px; }
}