
footer ul {list-style: none}
ul ul {list-style: none}
.list-style-none {
    list-style: none;
}
blockquote, q {quotes: none}
blockquote:after, blockquote:before, q:after, q:before {content: ''}
table {border-collapse: collapse;border-spacing: 0;}
.table{color: unset;}
.table td, .table th {border-top:unset;}
.btn:active:focus, .btn:focus, a:focus, button:focus {outline: 0;text-decoration: none;}
input::-ms-clear, input::-ms-reveal {display: none;}
input {filter: none;}
textarea {resize: none;}
select::-ms-expand {display: none;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield; appearance: textfield;}
input[type=file], input[type=file]::-webkit-file-upload-button {cursor: pointer;}
input[type=checkbox] {cursor: pointer;}
::selection {color: #fff;background-color: #d80b5a;}
::-moz-selection {color: #fff;background-color: #d80b5a;}
.form-control:-moz-placeholder {opacity: 0.38;color: #3b3b3b;font-size: inherit;}
.form-control::-webkit-input-placeholder {opacity: 0.38;color: #3b3b3b;font-size: inherit;}
.form-control::-moz-placeholder {opacity: 1;color: #3b3b3b;font-size: inherit;}
.form-control:-ms-input-placeholder {opacity: 0.3 !important;color: #3b3b3b;font-size: inherit;}
.form-control::-ms-input-placeholder {opacity: 0.38;color: #3b3b3b;font-size: inherit;}
.form-control::placeholder {opacity: 0.38;color: #3b3b3b;font-size: inherit;}
.plain-ip:-moz-placeholder {opacity: 1;color: #aaa;}
.plain-ip::-webkit-input-placeholder {opacity: 1;color: #aaa;}
.plain-ip::-moz-placeholder {opacity: 1;color: #ddd;}
.plain-ip:-ms-input-placeholder {opacity: 1 !important;color: #aaa;}
.plain-ip::-ms-input-placeholder {opacity: 1;color: #aaa;}
.plain-ip::placeholder {opacity: 1;color: #aaa;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {box-shadow: 0 0 0 30px #fff inset !important;}
a, a:hover, a:focus {text-decoration: none;}
a {color: #d80b5a;}
a:hover {color: #333;}
a.line {display: inline-block;border-bottom: 1px solid;line-height: normal;}
a.text-blue:hover, a.text-black:hover {color: #979797;}
p, h1, h2, h3, h4, h5, h6, label {margin-bottom: 0;}
button:focus, .form-control:focus, input:focus {outline: none;}
:focus {outline: 0;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.site-list{list-style: none;}