html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {

    margin: 0;

    padding: 0;

}

* {
    box-sizing: border-box;
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none; */
    -webkit-tap-highlight-color: transparent;
}
html{
    font-size: 0;
}
html,
body {

    min-height: 100%;

}

body {

    font-family: "Manrope";

    font-size: 14px;

    color: #333;

}

ul,
ol,
li {

    list-style: none;

}

img {

    border: none;

    vertical-align: middle;

}

a {

    text-decoration: none;
    outline: none ;
    color: #232323;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;

}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}

table {

    border-collapse: collapse;

    table-layout: fixed;

}

input,
textarea {

    outline: none;

    border: none;

}

textarea {

    resize: none;

    overflow: auto;

}

.clearfix {

    zoom: 1;

}

.clearfix:after {

    content: ".";

    width: 0;

    height: 0;

    visibility: hidden;

    display: block;

    clear: both;

    overflow: hidden;

}

.fl {

    float: left
}

.fr {

    float: right
}

.tl {

    text-align: left;

}

.tc {

    text-align: center
}

.tr {

    text-align: right;

}

.ellipse {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}
.zlight{
    color:#ffffff!important;
}

.inline {

    display: inline-block;

    *display: inline;

    *zoom: 1;

}
  /*  video::-webkit-media-controls {  */
  /*    display:none !important;  */
  /*}  */