@import url(https://weloveiconfonts.com/api/?family=fontawesome);

[class*="fontawesome-"]:before {
    font-family: 'FontAwesome', sans-serif;
}
/*------LESS & SASS-----------------*/



/*----------Important--------------
    Style Creation: NOUFAL
    Phone         : 9746391395
    mail          : pnoufalp@gmail.com
------------Thank You---------------*/


/*----------dosis------------*/

/*------------------------- classes-----------------------------*/
* {
    margin: 0;
    padding: 0;
    text-decoration: none !important;
    outline: 0px !important;
}

a {
    text-decoration: none !important;
}

body {
    width: 100%;
    height: 100%;
    margin: 0px auto;
}

img {
    border: none;
}


::selection {
    background: #FF9E9E;
    color: #2C2C2C;
}

::-moz-selection {
    background: #A9E0FF;
    color: #7A7A7A;
}

::-webkit-selection {
    background: #A9E0FF;
    color: #7A7A7A;
}

::-o-selection {
    background: #A9E0FF;
    color: #7A7A7A;
}

.lister li {
    display: list-item;
}

.flatter li {
    display: inline-block;
}

.lister li:after {
    content: '';
    display: table;
    clear: both !important;
}

li, ul, a {
    text-decoration: none;
    list-style: none;
}


.clear {
    clear: both;
}

.clear1 {
    padding: 1% 0;
    clear: both;
}

.clear5 {
    padding: 2px 0px 3px 0px;
    clear: both;
}

.clear10 {
    padding: 12px 0px 12px 0px;
    clear: both;
}

.clear15 {
    padding: 7px 0px 8px 0px;
    clear: both;
}

.clear24 {
    padding: 12px 0px 12px 0px;
    clear: both;
}

.clear50 {
    padding: 25px 0px 25px 0px;
    clear: both;
}



.left {
    float: left !important;
}

.right {
    float: right !important;
}

.no_float {
    float: none !important;
}

.text_center {
    text-align: center !important;
}

.text_left {
    text-align: left !important;
}

.text_right {
    text-align: right !important;
}

.text_justify {
    text-align: justify !important;
}

.text_uline {
    text-decoration: underline !important;
}

.bold {
    font-weight: bold !important;
}

.italic {
    font-style: italic !important;
}

.super {
    vertical-align: top !important;
}

.sub {
    vertical-align: sub !important;
}


.inline_li li {
    display: inline-block;
}

.block_li li {
    display: block;
}


img {
    vertical-align: middle;
}



/*-----------placeholder----------*/
input::-webkit-input-placeholder {
    color: #c1c1c1;
}

input:focus::-webkit-input-placeholder {
    color: #c32428;
}

/* Firefox < 19 */
input:-moz-placeholder {
    color: #c1c1c1;
}

input:focus:-moz-placeholder {
    color: #c32428;
}

/* Firefox > 19 */
input::-moz-placeholder {
    color: #c1c1c1;
}

input:focus::-moz-placeholder {
    color: #c32428;
}

/* Internet Explorer 10 */
input:-ms-input-placeholder {
    color: #c1c1c1;
}

input:focus:-ms-input-placeholder {
    color: #c32428;
}
