html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
fieldset, form, select, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
@-moz-document url-prefix() {
    select, select:-moz-focusring, select::-moz-focus-inner {
       color: transparent !important;
       text-shadow: 0 0 0 #000 !important;
       background-image: none !important;
       /*border:0;*/
    }
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	/*border-collapse: collapse;*/
	border-spacing: 0;
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
div
{
    box-sizing: border-box;
}
.col-md-1,.col-md-2,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-96,.col-md-12
{
    float: left;
    padding: 0px 15px;
    position: relative;
}
.col-md-1
{
    width: 8.333%
}
.col-md-2
{
    width: 16.667%
}
.col-md-24
{
    width: 20%
}
.col-md-3
{
    width: 25%
}
.col-md-4
{
    width: 33.3333333%;
}
.col-md-5
{
    width: 41.667%
}
.col-md-6
{
    width: 50%
}
.col-md-7
{
    width: 58.333%
}
.col-md-8
{
    width: 66.667%
}
.col-md-9
{
    width: 75%
}
.col-md-96
{
    width: 80%
}
.col-md-10
{
    width: 83.333%
}
.col-md-12 {
	width: 100%;
	clear: both;
}
.clearfix::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after {
    content: " ";
    display: table;
}
*::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
p,ul {
	padding-bottom: 15px;
}
.row
{
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.container
{
    max-width: 1170px;
    width: 100%;
    display: inline-block;
    position: relative;
    text-align: left;
}
img
{
    max-width: 100%;
}
sup {
	line-height: 0;
}