﻿/************************************************
* Floats
************************************************/

.float_left
{
    float: left;
    margin-right: 2px;
}

.float_right
{
    float: right;
    margin-left: 2px;
}

/************************************************
* Clears
************************************************/

.clear_left
{
    clear: left;
}

.clear_right
{
    clear: right;
}

.clear_both
{
    clear: both;
}

/************************************************
* Text Aligns
************************************************/

.text_left
{
    text-align: left;
}

.text_center
{
    text-align: center;
}

.text_right
{
    text-align: right;
}

/************************************************
* Links
************************************************/

a[href$="doc"]
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("Icons/page_white_word.png");
}

a[href$="xls"]
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("Icons/page_white_excel.png");
}

a[href$="pdf"]
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("Icons/page_white_acrobat.png");
}

a[href^="https://"]
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("Icons/lock.png");
}

/************************************************
* Contact
************************************************/

.phone_icon
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("../../App_Themes/Icons/telephone.png");
}

.cell_icon
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("../../App_Themes/Icons/phone.png");
}

.email_icon
{
    padding-right: 18px;
    height: 18px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("../../App_Themes/Icons/email.png");
}

/************************************************
* Columns
************************************************/

.two_columns .left_column
{
    width: 49%;
    float: left;
}

.two_columns .right_column
{
    width: 49%;
    float: right;
}

/************************************************
* Info boxes
************************************************/

.info, .success, .warning, .error, .validation
{
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info
{
    color: #00529B;
    background-color: #BDE5F8;
    /* background-image: url('images/info.png'); */
}

.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    /* background-image:url('images/success.png'); */
}

.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    /* background-image: url('images/warning.png'); */
}

.error
{
    color: #D8000C;
    background-color: #FFBABA;
    /* background-image: url('images/error.png'); */
}