﻿@font-face {
    font-family: 'blok-regular';
    src: url('../fonts/bpg-nino-mtavruli-webfont.eot');
    src: local('Blokletters Potlood Potlood'), local('Blokletters-Potlood'), url('../fonts/bpg_nino_mtavruli_normal.ttf') format('truetype');
}

@font-face {
    font-family: 'algeti-regular';
    src: url('../fonts/bpg-algeti-webfont.eot');
    src: local('Blokletters Potlood Potlood'), local('Blokletters-Potlood'), url('../fonts/bpg-algeti-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'glaho-regular';
    src: url('../fonts/bpg_glaho.eot');
    src: local('Blokletters Potlood Potlood'), local('Blokletters-Potlood'), url('../fonts/bpg_glaho.ttf') format('truetype');
}

@font-face {
    font-family: 'arial-regular';
    src: url('../fonts/bpg-arial-webfont.eot');
    src: local('Blokletters Potlood Potlood'), local('Blokletters-Potlood'), url('../fonts/bpg-arial-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'eng-header';
    src: url('../fonts/world of water.eot');
    src: local('Blokletters Potlood Potlood'), local('Blokletters-Potlood'), url('../fonts/world of water.ttf') format('truetype');
}

@font-face {
    font-family: 'BPG Nino Mtavruli';
    src: url(../fonts/bpg-nino-mtavruli-webfont.eot);
    src: url(../fonts/bpg-nino-mtavruli-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bpg-nino-mtavruli-webfont.woff2) format('woff2'),url(../fonts/bpg-nino-mtavruli-webfont.woff) format('woff'),url(../fonts/bpg-nino-mtavruli-webfont.ttf) format('truetype'),url(../fonts/bpg-nino-mtavruli-webfont.svg#bpg_nino_mtavruliregular) format('svg');
}

@font-face {
    font-family: 'PT-Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/pt-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''), url('../fonts/pt-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/pt-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/pt-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/pt-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/pt-sans-v12-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

@media only screen and (max-width: 500px) {
    input[type], textarea, a[href], .NFont {
        font-size: 1.1em;
    }
}

@media only screen and (min-width: 500px) {
    input[type], textarea, a[href], .algeti-Font {
        font-size: 1.04em;
    }
}

/*@media only screen {
    li, .bullet-item, bodyHover, algeti-Font {
        font-size: 1em;
    }
}*/

.NFont {
    font-family: blok-regular, helvetica, arial, Sylfaen;
    /*font-size: 17px;*/
}

.PTSans {
    font-family: PT-Sans, arial, Sylfaen;
    /*font-size: 17px;*/
}

.NFont-header {
    font-family: blok-regular, helvetica, arial, Sylfaen;
    /*font-size: 17px;*/
}

#NFont {
    font-family: blok-regular, helvetica, arial, Sylfaen;
    /*font-size: 17px;*/
}

/* ამ პარამეტრმა რომ იმუშავოს, მაშინ საიტი უნდა ითარგმნოს! – lang(ka)*/
.algeti-Font {
    font-family: algeti-regular, helvetica, arial, Sylfaen !important;
    /*font-size:2.1em;*/
}

.glaho-Font {
    font-family: glaho-regular, helvetica, arial, Sylfaen;
    /*font-size:2.1em;*/
}

.bpg-arial-Font {
    font-family: arial-regular, helvetica, arial, Sylfaen;
    /*font-size:2.1em;*/
}

.eng-header-Font {
    font-family: eng-header, helvetica, arial, Sylfaen;
    /*font-size: 17px;*/
}

/*ავტორიზაცია*/
div {
    border: red 0px solid;
}

    div.a-header {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0px;
    }

    div.a-bgr {
        /*background-color:red;*/
        background-image: url('https://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2015/10/responsive-design.jpg');
        background-repeat: repeat-x repeat-y;
        background-size: cover;
        background-position: left;
        position: fixed;
        height: 100%;
        width: 100%;
    }

    div.a-top-bar {
        height: 10%;
        border-bottom: solid 1px silver;
    }

        div.a-top-bar > div.small-4 columns {
            text-align: right;
        }

    div.a-table {
        display: table;
        height: 80%;
        background-image: url('/../Images/signin.png');
        background-origin: border-box;
        background-size: cover;
        border: green 0px solid;
        /*opacity:0.9;*/
    }

        div.a-table > div.a-table-row {
            display: table-row;
        }

            div.a-table > div.a-table-row > div.a-table-cell {
                display: table-cell;
                vertical-align: middle;
                border: orange 0px solid;
            }

    div.a-authorization-form {
        border: green 0px solid;
        background-color: rgba(196, 196, 196, 0.10);
    }

    div.a-logo {
        text-align: center;
    }

    div.a-authorization-block {
        text-align: center;
        /*background-color: rgba(204, 197, 153, 0.15);*/
        border: 0px silver solid;
        /*border-bottom: 1px silver solid;*/
    }

        div.a-authorization-block > fieldset {
            color: black;
            border: solid 0px silver;
            border-top: 1px solid silver;
        }

            div.a-authorization-block > fieldset > legend {
                border: 0;
                /*width: 10rem;*/
                width: 0rem;
                letter-spacing: 0.1rem;
                text-align: left;
                background-color: transparent;
            }

    div.a-footer {
        height: 10%;
        /*background-color: rgba(177, 177, 177, 0.21);*/
        border-top: 1px solid silver;
    }

/*!ავტორიზაცია*/


/*რეგისტრაცია*/
div {
    border: red 0px solid;
}

.children-border * {
    border: red 1px solid;
}

div.ra-header {
    height: 100%;
    width: 100%;
    /*background-color:red;*/
    background-image: url('../Images/Authorization_brg.png');
    background-repeat: repeat-y;
    position: absolute;
    top: 0px;
    background: #ededed
}

div.ra-top-bar {
    height: 56px;
    border-bottom: solid 0px silver;
}

    div.ra-top-bar > div.small-4 columns {
        text-align: right;
    }

div.ra-table {
    display: table;
    height: 83%;
    background-image: url('../../Images/signin.png');
    background-origin: border-box;
    background-size: cover;
    border-top: silver 1px solid;
}

    div.ra-table > div.ra-table-row {
        display: table-row;
    }

        div.ra-table > div.ra-table-row > div.ra-table-cell {
            display: table-cell;
            vertical-align: middle;
            border: orange 0px solid;
        }

div.ra-authorization-form {
    border: green 0px solid;
    background-color: rgba(196, 196, 196, 0.0);
}

div.ra-logo {
    text-align: center;
}

div.ra-authorization-block {
    text-align: center;
    /*background-color: rgba(204, 197, 153, 0.15);*/
    border: 0px silver solid;
    /*border-bottom: 1px silver solid;*/
}

    div.ra-authorization-block > fieldset {
        color: black;
        border: solid 0px silver;
        border-top: 1px solid silver;
    }

        div.ra-authorization-block > fieldset > legend {
            border: 0;
            /*width: 10rem;*/
            width: 0rem;
            letter-spacing: 0.1rem;
            text-align: left;
            background-color: transparent;
        }

div.ra-footer {
    height: 10%;
    border-top: 0px solid silver;
}

a#rnav_back {
    /*top:calc(10rem);*/
    position: fixed;
    /*padding-bottom: 140px;*/
    left: 0px;
    height: calc(55px);
    transition: 0.4s;
    padding: 15px;
    width: calc(170px-0.5vh);
    text-decoration: none;
    font-size: calc(14px + 0.2vw);
    color: gray;
    border-radius: 0px 7px 7px 0px;
    background-color: rgba(15, 183, 35, 0.65);
    color: white;
    border: 0;
    border: 0px green solid;
    background-image: url('../Images/back_arrow.png');
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    border: solid 0px gray;
    z-index: 100;
}

    a#rnav_back:hover {
        /*width: 35px;
            right: 0;*/
        background-color: #24282c;
    }

a#rgr_nav_back {
    /*position: fixed;*/
    /*padding-bottom: 140px;*/
    left: 0px;
    height: 150px;
    transition: 0.3s;
    /*padding: 15px;*/
    width: 20px;
    text-decoration: none;
    font-size: 20px;
    color: gray;
    border-radius: 0px 7px 7px 0px;
    background-color: rgba(17, 24, 30, 0.73);
    color: white;
    border: 0;
    border: 0px green solid;
    background-image: url('../Images/back_arrow.png');
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 100;
}

    a#rgr_nav_back:hover {
        /*width: 35px;*/
        right: 0;
        background-color: #24282c;
    }

#check-email {
    background-color: #d9534f;
    color: white;
    border: 0px solid gray;
}

    #check-email:hover {
        background-color: rgba(226, 67, 62, 0.86);
        color: white;
    }
/*!რეგისტრაცია*/

body {
}

#h4-id
{
    margin-top:0.6vh;
    font-size:calc(22px + 0.2vw);
}

/*რეგისტრაცია არის პოსტი*/

.testStyle {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333333;
}