@font-face {font-family: 'Liberation Sans'; src: url(fonts/liberationsans/liberationsans-regular.eot); src: url(fonts/liberationsans/liberationsans-regular.eot?#iefix) format('embedded-opentype'), url(fonts/liberationsans/liberationsans-regular.woff) format('woff'), url(fonts/liberationsans/liberationsans-regular.ttf) format('truetype'), url(fonts/liberationsans/liberationsans-regular.svg#liberation_sansregular) format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'Liberation Sans'; src: url(fonts/liberationsans/liberationsans-bolditalic.eot); src: url(fonts/liberationsans/liberationsans-bolditalic.eot?#iefix) format('embedded-opentype'), url(fonts/liberationsans/liberationsans-bolditalic.woff) format('woff'), url(fonts/liberationsans/liberationsans-bolditalic.ttf) format('truetype'), url(fonts/liberationsans/liberationsans-bolditalic.svg#liberation_sansbold_italic) format('svg'); font-weight: bold; font-style: italic;}@font-face {font-family: 'Liberation Sans'; src: url(fonts/liberationsans/liberationsans-italic.eot); src: url(fonts/liberationsans/liberationsans-italic.eot?#iefix) format('embedded-opentype'), url(fonts/liberationsans/liberationsans-italic.woff) format('woff'), url(fonts/liberationsans/liberationsans-italic.ttf) format('truetype'), url(fonts/liberationsans/liberationsans-italic.svg#liberation_sansitalic) format('svg'); font-weight: normal; font-style: italic;}@font-face {font-family: 'Liberation Sans'; src: url(fonts/liberationsans/liberationsans-bold.eot); src: url(fonts/liberationsans/liberationsans-bold.eot?#iefix) format('embedded-opentype'), url(fonts/liberationsans/liberationsans-bold.woff) format('woff'), url(fonts/liberationsans/liberationsans-bold.ttf) format('truetype'), url(fonts/liberationsans/liberationsans-bold.svg#liberation_sansbold) format('svg'); font-weight: bold; font-style: normal;}html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block; vertical-align: baseline;}audio:not([controls]) {display: none; height: 0;}[hidden],template {display: none;}a {background: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em; margin: 0.67em 0;}mark {background: #ff0; color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace; font-size: 1em;}button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse; border-spacing: 0;}td,th {padding: 0;}html, body {margin: 0; padding: 0; font-family: 'Liberation Sans',Arial,sans-serif; overflow: hidden; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}body > .scroller {position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-overflow-scrolling: touch; overflow: auto;}body > .scroller > .body {overflow-y: auto; height: 100%;}h1, h2, h3 {margin: 5px 0;}h2, h3 {font-weight: normal; letter-spacing: 0.5px;}h1 {font-size: 32px;}h2 {font-size: 28px;}h3 {color: #213983; font-size: 24px;}.content > section {padding: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}header > div,.content > section {width: 100%; max-width: 970px; margin: 0 auto;}header {background: #213983; color: #fff; padding: 20px; padding-top: 350px; margin-top: -330px; overflow: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}header .site-logo {background: url(../img/aic-logo.png) left center no-repeat; background-size: contain; width: 100%; height: 80px; max-width: 930px;}header .vic {background: #0288D1 !important; background: url(../img/vic-site-logo.png) left center no-repeat !important; width: 100%; height: 80px; max-width: 930px;}.vic {background: #0288D1 !important;}header .agency-logo {display: block; max-width: 250px; max-height: 80px; margin-left: auto;}header .agency-name,header .agent-name,header .agent-phone {font-size: 20px; color: #fff;}header .agent-phone {font-size: 18px;}hr {border: 0; border-bottom: 1px solid #e5e5e5; margin: 0;}.button {cursor: pointer; display: inline-block; text-decoration: none; background-color: #2A7ABE; color: #fff; font-family: 'Liberation Sans',Arial,sans-serif; font-size: 95%; padding: 8px 12px; min-width: 15px; text-align: center; margin: 0; border: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.button.gray {background-color: #464646;}.button-positive {color: #fff; background: rgb(76,217,100); text-align: center; margin: 0 auto; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}.button-positive:active, .button-positive:hover{background: #70e183; box-shadow: inset 0 -3px rgba(0,0,0,0.2);}.button.disabled, .button.disabled:hover, .button.disabled:focus {cursor: not-allowed; background-color: #CECECE;}.disabled.button-positive:active,.disabled.button-positive:hover {background: rgb(76,217,100); box-shadow: none;}input[name="sign"] {margin-top: 20px; margin-bottom: 30px;}section p {text-align: center;}.download {margin-top: 40px;}.download .button {font-size: 24px; padding: 20px 70px; margin-bottom: 20px;}.details {overflow: auto;}.details .form-info {float: left; width: 60%;}.details .agent-info {float: right; text-align: right; width: 40%; font-size: 0; margin: 5px 0;}.details .agent-info .info {font-size: 16px; margin-top: 10px;}.details .agent-info .agent-name {font-weight: bold;}.buttons {margin: -8px; margin-top: 8px; font-size: 0; text-align: right;}.buttons .button {font-size: 16px; margin: 8px;}.site-loading {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../img/loading.gif) center center no-repeat;}.details .agency-logo {max-height: 140px; max-width: 210px;}@media (max-width: 580px) {header, header .left, header .right {display: block; text-align: center;} .details .agent-info, .details .form-info {float: none; width: auto; text-align: center;} .content > section {padding: 10px;} .download .button {font-size: 20px; padding: 18px 50px;} header {padding: 10px; padding-top: 350px; margin-top: -340px;} h2 {font-size: 24px;} h3 {font-size: 22px;} header .site-logo, header .agency-logo {margin: 0 auto;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpx) {header .site-logo {background: url(../img/aic-logo@2x.png) center center no-repeat; background-size: contain;}}@media (orientation:landscape) {html.ipad.ios7 > body {position: fixed; bottom: 0; width: 100%; height: 672px !important;}}.overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-color: #000; z-index: 99; -webkit-overflow-scrolling: touch; overflow: auto;}.dialog-container {display: table; position: fixed; table-layout: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}.dialog {display: table-cell; vertical-align: middle;}.dialog .container {max-width: 500px; margin: 0 auto; background: #FAFAFA; padding: 20px; -webkit-transform: translateZ(0); -webkit-box-shadow: 0 1px 102px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 102px 0 rgba(0,0,0,0.2); box-shadow: 0 1px 102px 0 rgba(0,0,0,0.2);}.dialog .buttons {margin-top: 8px; font-size: 16px; text-align: right;}.dialog .buttons .left {float: left;}.form-photos,.photo-display {-moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none;}.form-photos .photos-nav .button {margin: 2px;}.form-photos .photos-nav {margin: -2px;}.form-photos .photos .loading,.photo-display .photo .loading {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../img/loading.gif) center center no-repeat;}.form-photos .photos {position: relative; margin: 0 auto; margin-bottom: 10px; max-width: 970px; font-size: 0;}.form-photos-none .photos {padding-bottom: 0;}.form-photos-none .next,.form-photos-none .back,.form-photos-none .download{display: none;}.form-photos .photos .photos-page:first-child {position: relative;}.form-photos .photos .photos-page {position: absolute; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; background: #f2f2f2;}.form-photos .photos .active {visibility: visible;}.form-photos .photos .photo {cursor: pointer; position: relative; display: inline-block; width: 16.66%; padding: 2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.form-photos .photos .photo img {width: 100%;}.form-photos .photos .photo .description{position: absolute; bottom: 2px; right: 2px; left: 2px; font-size: 12px; text-transform: capitalize; padding: 5px; color: #000; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF); background: rgba(255,255,255,0.8); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.photo-display .photo {display: table; width: 100%; background: #000;}.photo-display .photo > div {display: table-cell; vertical-align: middle;}.photo-display .photo-nav {position: relative; color: #fff; cursor: pointer; font-size: 42px; width: 1px; padding: 14px;}.photo-display .disabled {cursor: default;}.photo-display .disabled span {visibility: hidden;}.photo-display .photo-data {position: relative;}.photo-display .photo-data img {position: absolute; top: 0; left: 0; width: 100%; vertical-align: middle;}.photo-display .photo-data img:first-child {position: static;}.photo-display .photo-count {margin: 8px;}@media (max-width: 768px) {.form-photos .photos .photo {width: 25%;}}@media (max-width: 450px) {.form-photos .photos .photo {width: 50%;} .photo-display .container {padding: 10px;}}@media (max-width: 640px) and (orientation:landscape) {.photo-display {margin: 0;} .photo-display h2 {font-size: 16px;} .photo-display .container {padding: 10px;} .dialog .container {max-width: 200px;}}