﻿/*----------------------------
    Hanson mobile styles
------------------------------*/

.confirmed {
    color: #3eb040;
}

.unconfirmed {
    color: #6c4689;
}

.rightalign {
    text-align: right;
}

#-xcaptcha-image {
    border: 0;
}

#-xcaptcha-refresh {
    /*width: 27px;*/
    height: 10px;
    margin: 10px;
    padding: 10px;
    border: 0;
    /*background: transparent url(../../../Images/refresh.gif) no-repeat center top;*/
    text-indent: -1000em;
    cursor: pointer; /*hand-shaped cursor */
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error, .validation-summary-errors {
    color: #ff0000;
}

.field-validation-valid, .validation-summary-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
}

.simple-message {
    margin: 0em 1em 0em 1em;
}

.center-align {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    display: block;
    font-weight: bold;
}

.grey-grad {
    border: 1px solid #aaa;
    background: #E7EBEF;
    font-weight: bold;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FFFFFF ),to( #b8bcbf ));
    background-image: -webkit-linear-gradient( #FFFFFF,#b8bcbf );
    background-image: -moz-linear-gradient( #FFFFFF,#b8bcbf );
    background-image: -ms-linear-gradient( #FFFFFF,#b8bcbf );
    background-image: -o-linear-gradient( #FFFFFF,#b8bcbf );
    background-image: linear-gradient( #FFFFFF,#b8bcbf );
}

.red-grad {
    border: 1px solid #c23f00;
    background: #FF5300;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 1px 0 #702500;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FF6500 ),to( #c64000 ));
    background-image: -webkit-linear-gradient( #FF6500,#c64000 );
    background-image: -moz-linear-gradient( #FF6500,#c64000 );
    background-image: -ms-linear-gradient( #FF6500,#c64000 );
    background-image: -o-linear-gradient( #FF6500,#c64000 );
    background-image: linear-gradient( #FF6500,#c64000 );
}

.ui-icon-my-desktop {
    background-image: url("images/mob_desktop.png");
}

.right-align {
    float: right;
    text-align: right;
}

.xi-requests-stopped {
    min-width: 70%;
    width: 70%;
    margin: 0 auto;
    /*float: right;*/
    color: #FFFFFF;
    background-color: #FF5300;
    padding: .25em;
    text-shadow: 0 1px 0 #00374d;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FF5300 ),to( #dd3100 ));
    background-image: -webkit-linear-gradient( #FF5300,#dd3100 );
    background-image: -moz-linear-gradient( #FF5300,#dd3100 );
    background-image: -ms-linear-gradient( #FF5300,#dd3100 );
    background-image: -o-linear-gradient( #FF5300,#dd3100 );
    background-image: linear-gradient( #FF5300,#dd3100 );
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
}

.switch-container .ui-slider-switch {
    width: 10em;
}

.custom-error {
    color: #330000;
    text-shadow: 0 1px 0 red;
}
