@charset "UTF-8";


/* do not delete */

.gly-spin {
    -webkit-animation: gly-spin 2s infinite linear;
    -moz-animation: gly-spin 2s infinite linear;
    -o-animation: gly-spin 2s infinite linear;
    animation: gly-spin 2s infinite linear;
}

@-webkit-keyframes gly-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@media screen and (min-width: 768px) {
    .header {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 768px) {
    .header, .marketing, .footer {
        padding-right: 0;
        padding-left: 0;
    }
}

.header {
    padding-bottom: 10px;
    /*padding-right: 15px;*/
    padding-left: 15px;
}

/* end do not delete */

html {
    position: relative;
    min-height: 100%;
}

body {
    /*margin-bottom: 60px;*/
}

.footer {
    position: static;
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 11px;
}

body {
    font-size: 12px;
    line-height: 21px;
    background-color: #f2f2f2 !important;
    padding-top: 70px;
}

h1#logo {
    width: 141px;
    height: 37px;
    margin: 20px 0 0 0;
    float: left;
}

h1#logo a {
    text-decoration: none;
    display: block;
    width: 141px;
    height: 37px;
}

/*a {*/
/*color: #F90;*/
/*}*/

/*a:hover {*/
/*text-decoration: none;*/
/*}*/

.w {
    height: calc(100vh - 135px);
    display: flex;
    flex-direction: column;
}

.main-container{
    flex-shrink: 0;
}
.footer{
    margin-top: auto;
    padding-top: 30px;
}

#t {
}

#t span {
    color: #9a9a9a;
}

#t #tl {
    float: left;
}

#t #tr {
}

#t #tr a {
}

/*#t #tr a:hover {*/
/*color: #ffffff;*/
/*text-decoration: none;*/
/*}*/

/*#h {*/
    /*height: 80px;*/
/*}*/

/*#tmenu {*/
    /*float: right;*/
    /*width: auto;*/
    /*text-transform: uppercase;*/
    /*font-size: 12px;*/
    /*text-align: right;*/
/*}*/

/*#tmenu ul {*/
/*}*/

/*#tmenu ul li {*/
/*}*/

/*#tmenu ul li.fst {*/
/*}*/

/*#tmenu ul li a {*/
/*}*/

#cww {
    margin: 0 0 20px 0;
    min-height: 620px;
    font-size: 12px;
    color: #444;
}

/*#c h1, #s h1 {*/
    /*font-size: 20px;*/
    /*color: #ff7800;*/
    /*padding: 0 0 3px 0;*/
    /*margin: 0 0 7px 0;*/
    /*border-bottom: 1px dashed #ccc;*/
/*}*/

/*#c h2, #s h2 {*/
    /*font-size: 17px;*/
    /*color: #222222;*/
    /*padding: 0 0 3px 0;*/
    /*margin: 0 0 4px 0;*/
    /*border-bottom: 1px dashed #ccc;*/
/*}*/

/*#c h3, #s h3, #cww h3 {*/
    /*font-size: 14px;*/
    /*color: #555555;*/
    /*padding: 0 0 3px 0;*/
    /*margin: 0 0 3px 0;*/
    /*border-bottom: 1px dashed #ccc;*/
/*}*/

/*#c p {*/
    /*margin: 7px 0;*/
/*}*/

/*#c ul {*/
    /*margin: 10px 25px;*/
/*}*/

/*#s {*/
/*}*/

/*#s p {*/
    /*margin: 15px 0;*/
/*}*/

/*#c, #s, #cww {*/
    /*margin: 10px 0;*/
/*}*/

#sup {
    width: 194px;
    height: 48px;
    background: url(./images/support.png);
    float: right;
    margin: 16px 0 0 32px;
}

#f {
    padding: 10px;
    min-width: 1024px;
    background: url(./images/fobg.jpg);
    font-size: 11px;
    height: 25px;
    color: #888888;
}

#f ul {
}

#f ul a {
}

#f ul a:hover {
}

#fl {
    float: right;
    color: #ccc;
    font-size: 11px;
    margin: 10px 0 0 10px;
    width: 800px;
}

#fr {
    float: left;
    width: 200px;
    color: #a2a2a2;
    font-size: 11px;
    margin: 10px 0 0 0;
}

.c {
    clear: both;
}

.orange {
    color: #ff7800 !important;
}

#pitch {
    margin: 20px auto 0 auto;
    width: 1024px;
    height: 255px;
    background: url(./images/zcity.png) 5px 24px no-repeat;
}

#zillatext {
    float: right;
    margin: 20px 40px 0 0;
    width: 400px;
    height: 225px;
}

#zillatext img {
    margin: 20px 0 0 0;
}

#zilla {
    float: left;
    margin: 0px 0 0 65px;
    width: 335px;
    height: 245px;
    background: url(./images/writezilla.png) no-repeat;
}

.separ {
    height: 2px;
    background: url(./images/separ.png);
}

.pitchbutton {
    width: 242px;
    height: 42px;
    margin: 54px 0 0 0;
    background: url(./images/pitchbutton.png);
    cursor: pointer;
}

.pitchbutton:hover {
    width: 242px;
    height: 42px;
    background: url(./images/pitchbutton.png) 0 42px;
}

.cleart {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    margin: 10px !important;
}

.cleart td {
    background: none !important;
    border: none !important;
    text-align: left !important;
    border-bottom: 1px dotted #cccccc !important;
}

.cleart tr {
    background: none !important;
    border: none !important;
}

.cleart tr td:first-child {
    padding-left: 12px !important;
}

.centerbtn {
    margin: 30% auto;
    width: auto;
}

.not-interested td, .not-interested td a {
    color: #afafaf !important;
    background: #ebebeb !important;
    text-shadow: none;
}

.applied td, .applied td a {
    color: green !important;
    background: lightyellow !important;
    text-shadow: none;
}

#NotInterestedPopup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CECECE;
    font-size: 13px;
    height: 204px;
    padding: 12px;
    position: fixed;
    width: 408px;
    z-index: 10000;
}

#backgroundPopup {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CECECE;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

.ui-datepicker-trigger {
    display: none;
}

.errors, .status .error {
    display: block;
    margin: 20px 0;
    border-radius: 3px;
    background: url(./images/error.png) no-repeat scroll 10px 10px rgb(243, 217, 217);
    border: 1px solid rgb(210, 0, 9);
    color: rgb(123, 4, 15);
    padding: 10px 0;
    text-indent: 40px;
    font-size: 14px;
}

/*.alert, .status .success {*/
/*background: url(./images/alert.png) no-repeat scroll 10px 10px #B5E5EF;*/
/*border: 1px solid #77BACE;*/
/*border-radius: 3px;*/
/*color: #082B33;*/
/*display: block;*/
/*font-size: 14px;*/
/*margin: 10px 0;*/
/*padding: 10px 0;*/
/*text-indent: 40px;*/
/*}*/

/*.warning {*/
/*background: url(./images/warning.png) no-repeat scroll 10px 10px #F5F3BA;*/
/*border: 1px solid #C7A20D;*/
/*border-radius: 3px;*/
/*color: #796616;*/
/*display: block;*/
/*font-size: 14px;*/
/*margin: 20px 0;*/
/*padding: 10px 0;*/
/*text-indent: 40px;*/
/*}*/

.infoaction {
    position: fixed;
    top: 0;
    left: auto;
    background: url(./images/success.png) no-repeat scroll 10px 10px #E2F6C5;
    border: 1px solid #79C20D;
    border-radius: 3px;
    color: #32510F;
    display: block;
    font-size: 14px;
    padding: 10px 0;
    text-indent: 40px;
    width: 1023px;
}

.erroraction {
    position: fixed;
    top: 0;
    left: auto;
    background: url(./images/error.png) no-repeat scroll 10px 10px rgb(243, 217, 217);
    border: 1px solid rgb(210, 0, 9);
    color: rgb(123, 4, 15);
    border-radius: 3px;
    display: block;
    font-size: 14px;
    padding: 10px 0;
    text-indent: 40px;
    width: 1023px;
}

#statusmenu {
    margin: 10px;
    width: 200px;
    height: auto;
    display: none;
    position: absolute;
    background: #f8f8f8;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
    z-index: 10000;

}

.red {
    color: #C00;
    font-size: 20px;
}

#s ul {
}

#s ul li {
}

#s ul li a.active {
}

#s ul li a {

}

.countdown {
    width: 120px;
    padding: 10px;
    float: right;
    margin: 5px;
}

#questions {
    padding: 20px;
    background: #fafafa;
    border: 1px dotted #cccccc;
}

#questions ol {
    margin: 10px 0 10px 20px;
}

.mtable {
    margin: 0 !important;
}

.mtime {
    width: 20%;
}

.mtime span {
    padding: 0 0 0 20px !important;
}

.mto img {
    margin: 0 7px
}

.mact {
    text-align: right !important;
    width: 20%;
}

.mact a {
    background: url(i/close.png) no-repeat 37px 5px;
    padding: 0 25px 0 0;
}

.mact a.close {
    background: url(./images/close.png) no-repeat 37px 5px;
}

.mact a.open {
    background: url(./images/open.png) no-repeat 37px 5px;
}

td.mmess {
    background-color: #ffffff !important;
}

.spacer20 {
    height: 20px;
}

.sendform {
}

.sendtext {
    float: left;
    margin: 9px 0 0 7px;
    font-weight: bold;
    display: block;
}

.smbtn {
    text-align: right;
}

.smbtn a {
    margin: 12px 0 0 0 !important;
}

#NotInterestedPopup, #backgroundPopup {
    display: none;
}

.num {
    background: transparent linear-gradient(to bottom, #ffae00 0%, #ff8a00 100%) repeat scroll 0 0;
    border-radius: 12px 12px 12px 12px;
    color: #ffffff;
    font-size: 10px;
    height: 20px;
    position: absolute;
    right: -14px;
    text-align: center;
    top: 12px;
    width: 20px;
}

#capimg {
    cursor: pointer;
    margin: 2px 0 0 0;
    float: left;
}

.captcha {
    width: 160px !important;
}

#resetdiv {
    display: none
}

.nomargin {
    margin: 0 !important;
}

.lock-x {
    margin-right: 10px; /* = textfield-padding-left + textfield-padding-right + textfield-border-left-width + textfield-border-right-width*/
}

.lock-x input,
.lock-x textarea {
    width: 100%;
}

/* Work in progress */
.lock-y {
    margin-bottom: 14px; /* = textarea-padding-top + textarea-padding-bottom + textarea-border-top-width + textarea-border-bottom-width*/
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.lock-y textarea {
    height: 100%;
}

/* SMALL */

input[type=submit].small,
input[type="button"].small,
input[type=reset].small,
button.small,
.button.small {
    height: auto;
    padding: 2px 12px;

    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif; /* Lucida looks nice this size */
}

input[type=submit].small,
input[type="button"].small,
button.small,
input.button.small {
    height: 22px;
}

/* ICONS */

.multiplebgs input[type=submit].icon,
.multiplebgs input[type=button].icon,
.multiplebgs button.icon,
.multiplebgs .button.icon {
    padding-left: 22px;
    padding-right: 8px;
    background: url(./images/inputs-icons.png) no-repeat, url(./images/button.svg);
    background: url(./images/inputs-icons.png) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6), color-stop(5%, #fcfcfc));
    background: url(./images/inputs-icons.png) no-repeat, -webkit-linear-gradient(top, #fff, #fcfcfc 1px, #e6e6e6);
    background: url(./images/inputs-icons.png) no-repeat, -moz-linear-gradient(top, #fff, #fcfcfc 1px, #e6e6e6);
    background: url(./images/inputs-icons.png) no-repeat, -o-linear-gradient(top, #fff, #fcfcfc 1px, #e6e6e6);
    background: url(./images/inputs-icons.png) no-repeat, linear-gradient(top, #fff, #fcfcfc 1px, #e6e6e6);
}

/* + Add + */

.multiplebgs input[type=submit].add,
.multiplebgs input[type=button].add,
.multiplebgs button.add,
.multiplebgs .button.add {
    background-position: -5px -6px, 0 0;
}

.multiplebgs input[type=submit].small.add:active,
.multiplebgs input[type=button].small.add:active,
.multiplebgs button.small.add:active,
.multiplebgs .button.small.add:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -70px;
}

/* - Remove - */
input[type=submit].remove:hover,
input[type=button].remove:hover,
input[type=reset].remove:hover,
button.remove:hover,
.button.remove:hover {
    color: #900;
}

input[type=submit].remove:active,
input[type=button].remove:active,
input[type=reset].remove:active,
button.remove:active,
.button.remove:active {
    color: #b0b0b0;
}

.multiplebgs input[type=submit].small.remove,
.multiplebgs input[type=button].small.remove,
.multiplebgs input[type=reset].small.remove,
.multiplebgs button.small.remove,
.multiplebgs .button.small.remove {
    background-position: -5px -102px, 0 0;
}

.multiplebgs input[type=submit].small.remove:active,
.multiplebgs input[type=button].small.remove:active,
.multiplebgs input[type=reset].small.remove:active,
.multiplebgs button.small.remove:active,
.multiplebgs .button.small.remove:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -166px;
}

/* √ Confirm √ */
.multiplebgs input[type=submit].small.confirm,
.multiplebgs input[type=button].small.confirm,
.multiplebgs button.small.confirm,
.multiplebgs .button.small.confirm {
    background-position: -5px -198px, 0 0;
}

.multiplebgs input[type=submit].small.confirm:active,
.multiplebgs input[type=button].small.confirm:active,
.multiplebgs button.small.confirm:active,
.multiplebgs .button.small.confirm:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -262px;
}

/* ↓ Download ↓ */
.multiplebgs input[type=submit].small.download,
.multiplebgs input[type=button].small.download,
.multiplebgs button.small.download,
.multiplebgs .button.small.download {
    background-position: -5px -294px, 0 0;
}

.multiplebgs input[type=submit].small.download:active,
.multiplebgs input[type=button].small.download:active,
.multiplebgs button.small.download:active,
.multiplebgs .button.small.download:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -358px;
}

/* ↑ Upload ↑ */
.multiplebgs input[type=submit].small.upload,
.multiplebgs input[type=button].small.upload,
.multiplebgs button.small.upload,
.multiplebgs .button.small.upload {
    background-position: -5px -390px, 0 0;
}

.multiplebgs input[type=submit].small.upload:active,
.multiplebgs input[type=button].small.upload:active,
.multiplebgs button.small.upload:active,
.multiplebgs .button.small.upload:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -454px;
}

/* ↑ Like ↑ */
.multiplebgs input[type=submit].small.like,
.multiplebgs input[type=button].small.like,
.multiplebgs button.small.like,
.multiplebgs .button.small.like {
    background-position: -5px -486px, 0 0;
}

.multiplebgs input[type=submit].small.like:active,
.multiplebgs input[type=button].small.like:active,
.multiplebgs button.small.like:active,
.multiplebgs .button.small.like:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -550px;
}

/* ↑ Dislike ↑ */
.multiplebgs input[type=submit].small.dislike,
.multiplebgs input[type=button].small.dislike,
.multiplebgs button.small.dislike,
.multiplebgs .button.small.dislike {
    background-position: -5px -582px, 0 0;
}

.multiplebgs input[type=submit].small.dislike:active,
.multiplebgs input[type=button].small.dislike:active,
.multiplebgs button.small.dislike:active,
.multiplebgs .button.small.dislike:active {
    background: #f9f9f9 url(./images/inputs-icons.png) no-repeat -5px -646px;
}

input[type="radio"], input[type="checkbox"] {
    width: auto !important;
    height: auto !important;
}

/*select {*/

/*color: #000;*/
/*border: 1px solid #ccc;*/
/*font-size: 13px;*/
/*width: 310px;*/
/*margin: 7px 0 5px 0;*/
/*line-height: 30px;*/
/*height: 30px;*/
/*padding: 4px !important;*/

/*}*/

#aToolTip {
    position: absolute;
    display: none;
    z-index: 50000;
}

#aToolTip .aToolTipContent {
    position: relative;
    margin: 0;
    padding: 0;
}

.defaultTheme {
    border: 2px solid #ededed;
    background: #f8f8f8;
    color: #444444;
    margin: 0;
    padding: 7px 10px;
    width: 200px;
    line-height: 19px;

    -moz-border-radius: 12px 12px 12px 0;
    -webkit-border-radius: 12px 12px 12px 0;
    -khtml-border-radius: 12px 12px 12px 0;
    border-radius: 12px 12px 12px 0;

    -moz-box-shadow: 2px 2px 5px #111; /* for Firefox 3.5+ */
    -webkit-box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
    box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
}

.defaultTheme #aToolTipCloseBtn {
    display: block;
    height: 18px;
    width: 18px;
    text-indent: -9999px;
    outline: none;
    position: absolute;
    top: -20px;
    right: -30px;
    margin: 2px;
    padding: 4px;
}

table.avordTable input, table.avordTable select {
    width: 150px;
}

/*#filterRow td {*/
/*vertical-align: middle !important;*/
/*}*/

/*#oidFilter {*/
/*width: 50px;*/
/*}*/
/*#pagesFromFilter, #pagesToFilter, #priceFromFilter, #priceToFilter {*/
/*width: 20px;*/
/*}*/
/* pagination  */
div.pagination-wrapper {
    height: 40px;
}

/*ul.pagination {*/
    /*color: #121D27;*/
    /*font-family: arial, helvetica, sans-serif;*/
    /*font-size: 12px;*/
    /*font-weight: bold;*/
    /*margin-top: 15px;*/
    /*padding: 10px;*/
    /*text-align: left;*/
/*}*/
/**/
/*ul.pagination li.active {*/
    /*list-style-type: none;*/
    /*background-color: #606060;*/
    /*border: 1px solid #4D4D4D;*/
    /*color: #FFFFFF;*/
    /*font-weight: bold;*/
    /*margin-right: 3px;*/
    /*padding: 2px 5px;*/
/*}*/
/**/
/*ul.pagination li.active a {*/
    /*color: #fff;*/
/*}*/
/**/
/*ul.pagination li a {*/
    /*color: #000;*/
/*}*/
/**/
/*ul.pagination li {*/
    /*list-style-type: none;*/
    /*float: left;*/
    /*background-position: center bottom;*/
    /*border: 1px solid #909090;*/
    /*color: #333333;*/
    /*margin-right: 2px;*/
    /*padding: 2px 4.85px;*/
    /*text-decoration: none;*/
/*}*/
/**/
/*ul.pagination:before {*/
    /*clear: both;*/
/*}*/
/**/
/*ul.pagination:after {*/
    /*clear: both;*/
/*}*/
