﻿.registration
{
}

    .registration .leftside
    {
        width: 50%;
        float: left;
    }

    .registration .rightside
    {
        width: 50%;
        float: left;
    }

    .registration .input_wrp
    {
        margin-bottom: 10px;
    }

        .registration .input_wrp input[type="text"],
        .registration .input_wrp textarea,
        .registration .input_wrp select
        {
            width: 100%;
        }

        .registration .input_wrp > label
        {
            display: block;
        }

        .registration .input_wrp .info
        {
            font-style: italic;
            font-size: 12px;
        }

.alert
{
    padding: 15px;
    margin-bottom: 20px;
    /*border: 1px solid transparent;*/
    border-radius: 4px;
}

span.alert
{
    padding: 5px 0;
    margin-top: 5px;
    margin-bottom: 5px;
    /*border: 1px solid transparent;*/
    border-radius: 4px;
    position: relative;
}

.alert h4
{
    margin-top: 0;
    color: inherit;
}

.alert .alert-link
{
    font-weight: bold;
}

.alert > p,
.alert > ul
{
    margin-bottom: 0;
    margin-top: 0;
}

    .alert > p + p
    {
        margin-top: 5px;
    }

.alert-dismissable,
.alert-dismissible
{
    padding-right: 35px;
}

    .alert-dismissable .close,
    .alert-dismissible .close
    {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success
{
    background-color: #dff0d8 !important;
    border-color: #d6e9c6;
    color: #3c763d;
}

    .alert-success hr
    {
        border-top-color: #c9e2b3;
    }

    .alert-success .alert-link
    {
        color: #2b542c;
    }

.alert-grey
{
    background-color: #eeeeee !important;
    border-color: #dadada;
    color: #3c763d;
}

    .alert-grey hr
    {
        border-top-color: #dadada;
    }

    .alert-grey .alert-link
    {
        color: #2b542c;
    }

.alert-info
{
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

    .alert-info hr
    {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link
    {
        color: #245269;
    }

.alert-warning
{
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

    .alert-warning hr
    {
        border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link
    {
        color: #66512c;
    }

.alert-danger
{
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

    .alert-danger hr
    {
        border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link
    {
        color: #843534;
    }
