/* WORKFLOW */ /* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } strong{ font-weight:bold; } .clear{ clear:left; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } /* ------------------------------------------------------ */ body{ background:url(../graphics/workflow-bg.png) repeat; font-family:Arial, Helvetica, sans-serif; color:#333333; } h1{ border-radius:0; padding:20px; } p{ float:none; margin:auto; padding:20px; font-size:0.75em; /*12px */ line-height:1.166666em; /*14px*/ } form{ width:780px; margin:45px auto 20px auto; background:#ffffff; border:1px solid #d6d6d4; border-radius:10px; box-shadow: 1px 1px 10px #d6d6d4; } form h1{ border-radius:10px 10px 0 0; border-bottom:1px solid #d6d6d4; background: #f5f5f5; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); background: -webkit-linear-gradient(#ffffff, #f5f5f5); background: -moz-linear-gradient(top, #ffffff, #f5f5f5); background: -ms-linear-gradient(#ffffff, #f5f5f5); background: -o-linear-gradient(#ffffff, #f5f5f5); background: linear-gradient(#ffffff, #f5f5f5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); zoom: 1; font-family:Arial, Helvetica, sans-serif; font-size:1.25em; /*20px */ color:#333333; padding:20px 30px 20px 30px; text-transform:uppercase; } form h2 { width:auto; padding:10px; font-size:1em; /*16px*/ text-transform:uppercase; font-weight:bold; } form h2.expandable { background:url(../graphics/workflow-expand.jpg) center right no-repeat #e6e6e6; cursor: pointer; } form h2.expandable.expanded { background:url(../graphics/workflow-collapse.jpg) center right no-repeat #e6e6e6; } form h2.expandable.collapsed + .form-group { display:none; } form > p{ float:left; width:730px; margin:25px 20px 0 20px; padding:0 0 0 10px; font-size:0.75em; /*12px */ } .row{ width:714px; /*740 - 13px l/r padding */ padding:13px; font-size:0.75em; /*12px*/ border-bottom:1px solid #dddddd; } .radio{ padding:8px 13px 8px 13px; font-weight:bold; border-bottom:0; background:#dddddd; } .row p:first-child{ width:140px; float:left; font-weight:bold; } .row p{ float:left; width:570px; } .row input[type="submit"]{ font-weight:bold; text-transform:uppercase; letter-spacing:1px; } .row em{ font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 3px; } .row.submit { padding-top:0px; padding-left:19px; border-bottom:none; } /* version from email */ .smpl-summary { width:100%; margin-bottom: 12px; } .smpl-summary ul { margin-top: 12px; margin-left: -12px;} .smpl-summary li { font-size: 1em; margin-bottom: 10px; line-height: 16px; } .smpl-summary .top { border-top: 2px #cdcdcd solid;} .smpl-summary .heading{ color:#000000; font-size:16px; background:#ececec; padding:8px; text-transform:uppercase; } .smpl-left-summ { width: 18%;} table.smpl-summary { border: 1px solid #ececec; } .smpl-summary td{ padding:8px; font-size:14px; line-height:16px;s vertical-align: top; } .smpl-summary td p{ line-height:16px; } @media screen and (max-width: 500px) { body{ background:url(../graphics/workflow-bg.png) repeat; font-family:Arial, Helvetica, sans-serif; color:#333333; } h1{ border-radius:0; padding:20px; } p{ float:none; margin:auto; padding:20px; font-size:0.75em; /*12px */ line-height:1.166666em; /*14px*/ } form{ width:100%; margin:0; background:#ffffff; border:0; border-radius:0; box-shadow: 0; } form h1{ border-radius:0; padding:20px auto 20px auto; } form h1 strong{ margin-right:70%; } form h2 { width:auto; padding:10px; font-size:1em; /*16px*/ text-transform:uppercase; font-weight:bold; } form h2.expandable { background:url(../graphics/workflow-expand.jpg) center right no-repeat #e6e6e6; cursor: pointer; } form h2.expandable.expanded { background:url(../graphics/workflow-collapse.jpg) center right no-repeat #e6e6e6; } form h2.expandable.collapsed + .form-group { display:none; } form > p{ float:none; width:80%; margin:25px auto 0 auto; padding:0; font-size:0.75em; /*12px */ line-height:1.166666em; /*14px*/ } .row{ width:96%; padding:2%; font-size:0.75em; /*12px*/ border-bottom:1px solid #dddddd; } .radio{ padding:8px 2% 8px 2%; font-weight:bold; border-bottom:0; background:#dddddd; } .row p:first-child{ width:25%; float:left; font-weight:bold; } .row p{ float:left; width:75%; } .row input[type="submit"]{ font-weight:bold; text-transform:uppercase; letter-spacing:1px; display:inline-block; margin-left:8px; } .row em{ font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 2px; }