﻿/*@font-face {
    font-family: 'FontAwesome';
    src: url('/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('./fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('./fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('./fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
    font-family: 'fontawesome-webfont';
    src: url('/assets/assets/fonts/fontawesome-webfont.eot') format('embedded-opentype');
    src: url('/assets/assets/fonts/fontawesome-webfont.svg') format('svg');
    src: url('/assets/assets/fonts/fontawesome-webfont.woff2') format('woff2');
    src: url('/assets/assets/fonts/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-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);
    }
}

.fa-refresh:before {
    content: "\f021"
}



.main-content {
    min-height: 536px;
}


.fright {
    float: right;
}

.fleft {
    float: left;
}

/*loader*/
.bigloader {
    position: fixed;
    top: 10px;
    z-index: 9;
    text-align: center;
    left: 50%;
}

    .bigloader .fa-spinner {
        font-size: 25px;
        color: #35DAEF;
    }
/*new loader*/
.bigloader1 {
    position: fixed;
    top: 50%;
    z-index: 9999;
    left: 49%;
    overflow: hidden;
    zoom: 1;
}

.preloader2 {
    display: inline-block;
    padding: 0px;
    text-align: left;
}
/*new loader*/

/*loader*/
.txt_search {
    padding-right: 108px;
}
/*.bigloader{position:fixed;top:10px;z-index:9;width:50px;text-align:center;left:50%;}*/
/*.bigloader .fa-spinner{font-size:25px;color:#35DAEF;}*/
/*new loader*/
/*.bigloader1 {position: fixed;top: 0px;z-index: 30;width: 119px;left: 49%;overflow: hidden;zoom: 1;padding: 4px 22px;border-radius: 5px 5px;}*/
/*.preloader2 {width: 72px;height: 8px;display: inline-block;padding: 0px;text-align: left;}*/
.preloader2 span {
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fff;
    opacity: 0.5;
    -webkit-animation: preloader21 2s linear infinite alternate;
    animation: preloader21 2s linear infinite alternate;
}

    .preloader2 span:nth-child(2) {
        animation-name: preloader22;
        -webkit-animation-name: preloader22;
    }

    .preloader2 span:nth-child(3) {
        animation-name: preloader23;
        -webkit-animation-name: preloader23;
    }

    .preloader2 span:nth-child(4) {
        animation-name: preloader24;
        -webkit-animation-name: preloader24;
    }

    .preloader2 span:nth-child(5) {
        animation-name: preloader25;
        -webkit-animation-name: preloader25;
    }

@keyframes preloader21 {
    0% {
        margin-left: 0px;
    }

    50% {
        margin-left: 64px;
    }

    100% {
        margin-left: 64px;
    }
}

@-webkit-keyframes preloader21 {
    0% {
        margin-left: 0px;
    }

    50% {
        margin-left: 64px;
    }

    100% {
        margin-left: 64px;
    }
}

@keyframes preloader22 {
    0% {
        margin-left: 0px;
    }

    37.5% {
        margin-left: 48px;
    }

    87.5% {
        margin-left: 48px;
    }

    100% {
        margin-left: 64px;
    }
}

@-webkit-keyframes preloader22 {
    0% {
        margin-left: 0px;
    }

    37.5% {
        margin-left: 48px;
    }

    87.5% {
        margin-left: 48px;
    }

    100% {
        margin-left: 64px;
    }
}

@keyframes preloader23 {
    0% {
        margin-left: 0px;
    }

    25% {
        margin-left: 32px;
    }

    75% {
        margin-left: 32px;
    }

    100% {
        margin-left: 64px;
    }
}

@-webkit-keyframes preloader23 {
    0% {
        margin-left: 0px;
    }

    25% {
        margin-left: 32px;
    }

    75% {
        margin-left: 32px;
    }

    100% {
        margin-left: 64px;
    }
}

@keyframes preloader24 {
    0% {
        margin-left: 0px;
    }

    12.5% {
        margin-left: 16px;
    }

    62.5% {
        margin-left: 16px;
    }

    100% {
        margin-left: 64px;
    }
}

@-webkit-keyframes preloader24 {
    0% {
        margin-left: 0px;
    }

    12.5% {
        margin-left: 16px;
    }

    62.5% {
        margin-left: 16px;
    }

    100% {
        margin-left: 64px;
    }
}

@keyframes preloader25 {
    0% {
        margin-left: 0px;
    }

    50% {
        margin-left: 0px;
    }

    100% {
        margin-left: 64px;
    }
}

@-webkit-keyframes preloader25 {
    0% {
        margin-left: 0px;
    }

    50% {
        margin-left: 0px;
    }

    100% {
        margin-left: 64px;
    }
}
/*new loader*/


.alertbx {
    position: fixed;
    top: 15px;
    width: 100%;
    z-index: 50;
    text-align: center;
}

.altbx button.close {
    float: initial;
    color: red;
}





