﻿body {
}

.icon-plus-circle:before {
    content: "\f055"
}

.icon-minus-circle:before {
    content: "\f056"
}

.icon-comment:before {
    content: "\f075"
}

.icon-comment-o:before {
    content: "\f0e5"
}

.icon, .icon-before:before {
    background-image: url(https://cdn.nautal.com/img/nautal.5eb505abfdcc42eb095ab01a9d1e9e6c.png);
    background-repeat: no-repeat
}

.icon {
    display: inline-block;
    border: none;
    background-color: transparent
}

.icon-before {
    position: relative
}

    .icon-before:before {
        top: 0;
        left: 0;
        content: "";
        position: absolute
    }

.icon-AD, .icon-AD-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px 0
}

.icon-AE, .icon-AE-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -198px
}

.icon-AF, .icon-AF-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -18px
}

.icon-AG, .icon-AG-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -18px
}

.icon-AI, .icon-AI-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px 0
}

.icon-AL, .icon-AL-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -18px
}

.icon-AM, .icon-AM-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -36px
}

.icon-AN, .icon-AN-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -36px
}

.icon-AO, .icon-AO-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -36px
}

.icon-AR, .icon-AR-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -54px
}

.icon-AT, .icon-AT-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -54px
}

.icon-AU, .icon-AU-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -54px
}

.icon-AW, .icon-AW-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px 0
}

.icon-AZ, .icon-AZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -18px
}

.icon-BA, .icon-BA-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -36px
}

.icon-BB, .icon-BB-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -54px
}

.icon-BD, .icon-BD-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -72px
}

.icon-BE, .icon-BE-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -72px
}

.icon-BF, .icon-BF-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -72px
}

.icon-BG, .icon-BG-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -72px
}

.icon-BH, .icon-BH-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px 0
}

.icon-BI, .icon-BI-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -18px
}

.icon-BJ, .icon-BJ-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -36px
}

.icon-BL, .icon-BL-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -54px
}

.icon-BM, .icon-BM-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -72px
}

.icon-BN, .icon-BN-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -90px
}

.icon-BO, .icon-BO-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -90px
}

.icon-BR, .icon-BR-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -90px
}

.icon-BS, .icon-BS-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -90px
}

.icon-BT, .icon-BT-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -90px
}

.icon-BW, .icon-BW-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px 0
}

.icon-BY, .icon-BY-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -18px
}

.icon-BZ, .icon-BZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -36px
}

.icon-CA, .icon-CA-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -54px
}

.icon-CD, .icon-CD-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -72px
}

.icon-CF, .icon-CF-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -90px
}

.icon-CG, .icon-CG-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -108px
}

.icon-CH, .icon-CH-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -108px
}

.icon-CI, .icon-CI-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -108px
}

.icon-CK, .icon-CK-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -108px
}

.icon-CL, .icon-CL-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -108px
}

.icon-CM, .icon-CM-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -108px
}

.icon-CN, .icon-CN-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -126px
}

.icon-CO, .icon-CO-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -126px
}

.icon-CR, .icon-CR-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -126px
}

.icon-CU, .icon-CU-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -126px
}

.icon-CV, .icon-CV-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -126px
}

.icon-CW, .icon-CW-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -126px
}

.icon-CY, .icon-CY-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px 0
}

.icon-CZ, .icon-CZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -18px
}

.icon-DE, .icon-DE-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -36px
}

.icon-DJ, .icon-DJ-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -54px
}

.icon-DK, .icon-DK-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -72px
}

.icon-DM, .icon-DM-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -90px
}

.icon-DO, .icon-DO-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -108px
}

.icon-DZ, .icon-DZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -126px
}

.icon-EC, .icon-EC-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -144px
}

.icon-EE, .icon-EE-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -144px
}

.icon-EG, .icon-EG-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -144px
}

.icon-EH, .icon-EH-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -144px
}

.icon-ER, .icon-ER-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -144px
}

.icon-ES, .icon-ES-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -144px
}

.icon-ET, .icon-ET-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -144px
}

.icon-FI, .icon-FI-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px 0
}

.icon-FJ, .icon-FJ-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -18px
}

.icon-FK, .icon-FK-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -36px
}

.icon-FM, .icon-FM-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -54px
}

.icon-FR, .icon-FR-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -72px
}

.icon-GA, .icon-GA-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -90px
}

.icon-GB, .icon-GB-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -108px
}

.icon-GD, .icon-GD-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -126px
}

.icon-GE, .icon-GE-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -144px
}

.icon-GH, .icon-GH-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -162px
}

.icon-GI, .icon-GI-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -162px
}

.icon-GL, .icon-GL-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -162px
}

.icon-GM, .icon-GM-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -162px
}

.icon-GN, .icon-GN-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -162px
}

.icon-GQ, .icon-GQ-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -162px
}

.icon-GR, .icon-GR-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -162px
}

.icon-GT, .icon-GT-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -162px
}

.icon-GW, .icon-GW-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px 0
}

.icon-GY, .icon-GY-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -18px
}

.icon-HK, .icon-HK-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -36px
}

.icon-HN, .icon-HN-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -54px
}

.icon-HR, .icon-HR-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -72px
}

.icon-HT, .icon-HT-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -90px
}

.icon-HU, .icon-HU-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -108px
}

.icon-ID, .icon-ID-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -126px
}

.icon-IE, .icon-IE-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -144px
}

.icon-IL, .icon-IL-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -162px
}

.icon-IN, .icon-IN-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -180px
}

.icon-IQ, .icon-IQ-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -180px
}

.icon-IR, .icon-IR-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -180px
}

.icon-IS, .icon-IS-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -180px
}

.icon-IT, .icon-IT-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -180px
}

.icon-JM, .icon-JM-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -180px
}

.icon-JO, .icon-JO-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -180px
}

.icon-JP, .icon-JP-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -180px
}

.icon-KE, .icon-KE-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -180px
}

.icon-KG, .icon-KG-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -198px
}

.icon-KH, .icon-KH-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 0
}

.icon-KM, .icon-KM-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -198px
}

.icon-KP, .icon-KP-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -198px
}

.icon-KR, .icon-KR-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -198px
}

.icon-KW, .icon-KW-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -198px
}

.icon-KZ, .icon-KZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -198px
}

.icon-LA, .icon-LA-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -198px
}

.icon-LB, .icon-LB-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -198px
}

.icon-LI, .icon-LI-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px 0
}

.icon-LK, .icon-LK-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -18px
}

.icon-LR, .icon-LR-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -36px
}

.icon-LS, .icon-LS-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -54px
}

.icon-LT, .icon-LT-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -72px
}

.icon-LU, .icon-LU-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -90px
}

.icon-LV, .icon-LV-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -108px
}

.icon-LY, .icon-LY-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -126px
}

.icon-MA, .icon-MA-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -144px
}

.icon-MC, .icon-MC-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -162px
}

.icon-MD, .icon-MD-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -180px
}

.icon-ME, .icon-ME-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -198px
}

.icon-MF, .icon-MF-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -216px
}

.icon-MG, .icon-MG-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -216px
}

.icon-MH, .icon-MH-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -216px
}

.icon-MK, .icon-MK-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -216px
}

.icon-ML, .icon-ML-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -216px
}

.icon-MM, .icon-MM-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -216px
}

.icon-MN, .icon-MN-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -216px
}

.icon-MO, .icon-MO-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -216px
}

.icon-MQ, .icon-MQ-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -216px
}

.icon-MR, .icon-MR-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -216px
}

.icon-MT, .icon-MT-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px 0
}

.icon-MU, .icon-MU-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -18px
}

.icon-MV, .icon-MV-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -36px
}

.icon-MW, .icon-MW-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -54px
}

.icon-MX, .icon-MX-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -72px
}

.icon-MY, .icon-MY-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -90px
}

.icon-MZ, .icon-MZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -108px
}

.icon-NA, .icon-NA-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -126px
}

.icon-NE, .icon-NE-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -144px
}

.icon-NG, .icon-NG-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -162px
}

.icon-NI, .icon-NI-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -180px
}

.icon-NL, .icon-NL-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -198px
}

.icon-NO, .icon-NO-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -216px
}

.icon-NP, .icon-NP-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -234px
}

.icon-NR, .icon-NR-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -234px
}

.icon-NZ, .icon-NZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -234px
}

.icon-OM, .icon-OM-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -234px
}

.icon-PA, .icon-PA-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -234px
}

.icon-PE, .icon-PE-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -234px
}

.icon-PG, .icon-PG-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -234px
}

.icon-PH, .icon-PH-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -234px
}

.icon-PK, .icon-PK-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -234px
}

.icon-PL, .icon-PL-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -234px
}

.icon-PS, .icon-PS-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -234px
}

.icon-PT, .icon-PT-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px 0
}

.icon-PY, .icon-PY-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -18px
}

.icon-QA, .icon-QA-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -36px
}

.icon-RO, .icon-RO-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -54px
}

.icon-RS, .icon-RS-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -72px
}

.icon-RU, .icon-RU-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -90px
}

.icon-RW, .icon-RW-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -108px
}

.icon-SA, .icon-SA-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -126px
}

.icon-SC, .icon-SC-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -144px
}

.icon-SD, .icon-SD-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -162px
}

.icon-SE, .icon-SE-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -180px
}

.icon-SG, .icon-SG-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -198px
}

.icon-SI, .icon-SI-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -216px
}

.icon-SK, .icon-SK-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -234px
}

.icon-SL, .icon-SL-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -252px
}

.icon-SM, .icon-SM-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -252px
}

.icon-SN, .icon-SN-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -252px
}

.icon-SO, .icon-SO-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -252px
}

.icon-SR, .icon-SR-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -252px
}

.icon-SS, .icon-SS-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -252px
}

.icon-ST, .icon-ST-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -252px
}

.icon-SV, .icon-SV-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -252px
}

.icon-SY, .icon-SY-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -252px
}

.icon-SZ, .icon-SZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -252px
}

.icon-TD, .icon-TD-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -252px
}

.icon-TG, .icon-TG-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -252px
}

.icon-TH, .icon-TH-before:before {
    width: 24px;
    height: 18px;
    background-position: 0 -270px
}

.icon-TJ, .icon-TJ-before:before {
    width: 24px;
    height: 18px;
    background-position: -24px -270px
}

.icon-TL, .icon-TL-before:before {
    width: 24px;
    height: 18px;
    background-position: -48px -270px
}

.icon-TM, .icon-TM-before:before {
    width: 24px;
    height: 18px;
    background-position: -72px -270px
}

.icon-TN, .icon-TN-before:before {
    width: 24px;
    height: 18px;
    background-position: -96px -270px
}

.icon-TR, .icon-TR-before:before {
    width: 24px;
    height: 18px;
    background-position: -120px -270px
}

.icon-TW, .icon-TW-before:before {
    width: 24px;
    height: 18px;
    background-position: -144px -270px
}

.icon-TZ, .icon-TZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -168px -270px
}

.icon-UA, .icon-UA-before:before {
    width: 24px;
    height: 18px;
    background-position: -192px -270px
}

.icon-UG, .icon-UG-before:before {
    width: 24px;
    height: 18px;
    background-position: -216px -270px
}

.icon-US, .icon-US-before:before {
    width: 24px;
    height: 18px;
    background-position: -240px -270px
}

.icon-UY, .icon-UY-before:before {
    width: 24px;
    height: 18px;
    background-position: -264px -270px
}

.icon-UZ, .icon-UZ-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px 0
}

.icon-VE, .icon-VE-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -18px
}

.icon-VN, .icon-VN-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -36px
}

.icon-VU, .icon-VU-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -54px
}

.icon-WS, .icon-WS-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -72px
}

.icon-YE, .icon-YE-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -90px
}

.icon-ZA, .icon-ZA-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -108px
}

.icon-ZM, .icon-ZM-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -126px
}

.icon-ZW, .icon-ZW-before:before {
    width: 24px;
    height: 18px;
    background-position: -288px -144px
}

