﻿input[type='text'], input[type='password'], input[type="date"], input[type="datetime"], input[type="time"], textarea, select {
            border: 1px solid #bebec4;
            padding: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            color: #000;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

.ASHeader
{
    padding: 0px;
    /*background-color: #21409A;*/
    color: #21409A;
}

.ASHeader H2
{
    color: #21409A;
    margin-top:0px;
    padding:2px 2px 2px 28px;
    background-image:url('../images/header.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size:20px;
}

.ASLabel
{
    width: 150px;
    padding: 3px;
    border-bottom: 1px solid #EEEEEE;
    height:36px;
}

.ASLabelWide
{
    width: 80%;
    padding: 3px;
    border-bottom: 1px solid #EEEEEE;
}

.ASLabelCPD
{
    padding: 3px;
    vertical-align: top;
    border-bottom: 1px solid #EEEEEE;
}

.ASInfoLabel
{
	color: #666;
	font-style: italic;
	padding: 3px;
	margin-top: 2px;

}

.ASRightAlignedText
{
    width: 300;
    padding: 3px;
    border: 1px solid #EEEEEE;
    text-align: right;
}
.ASRightAlignedTextNoBorder
{
    width: 300;
    padding: 3px;
    text-align: right;
    border: 0px solid #EEEEEE;
}

.ASLeftAlignedTextNarrow
{
    width: 20px;
    padding: 3px;
    border: 1px solid #EEEEEE;
    text-align: left;
}
.ASLeftAlignedTextWide
{
    width: 200px;
    padding: 3px;
    border: 1px solid #EEEEEE;
    text-align: left;
}

.ASLeftAlignedText
{
    width: 120px;
    padding: 3px;
    border: 1px solid #EEEEEE;
    text-align: left;
}
.ASCenterAlignedText
{
    width: 60px;
    padding: 3px;
    border: 1px solid #EEEEEE;
    text-align: center;
}
.ASHeadingText
{
    font-weight: bold;
    font-size: 8px;
}

.ASTextBox, .ASDropDown
{
    width: 230px;
}

.ASTextBox label
{
    display:inline-block;
    padding: 0px 5px 5px 5px;
}

.ASTextArea
{
	width: 180px;
	border: 1px solid #CCC !important;
}

.ASTextBoxWide, .ASDropDownWide
{
    width: 180px;
}

.ASTextBoMessage
{
    width: 400px;
    border: 1px solid #CCC;
}

.ASTextBoxNarrow, .ASDropDownNarrow
{
    width: 50px;
}

.ASTextBoxMedium, .ASDropDownMedium
{
    width: 80px;
}

.ASInput
{
    border-bottom: 1px solid #EEEEEE;
}

.ASButton
{
    background-color: #21409A;
    color: white;
    padding: 2px;
    width: 100px;
    border: 1px solid #FFF;
}

.ASAction
{
    text-align: right;
}

.ASTable
{
    width: 100%;
}
.ASTableWithBorders
{
    width: 100%;
    border: 1px solid #333;
}
.ASTableSummaryTD {
    padding: 5px;
    border: 1px solid #333;
}

.ASBillingCheckBox INPUT
{
    width: 20px;
}

.ASBillingCheckBox
{
    display: inline-block;
    width: 440px;
}

.ASBillingInput
{
    text-align: right;
}

.sfActionsDDL .rmText
{
    color: #000 !important;
}

.sfsearchBox
{
    border: 0px none;
}

.RadTreeView_SitemapSkin A
{
    color: #21409A !important;
}

.ASTable TD
{
    padding: 5px;
}
H3
{
    padding: 5px !important;
    font-size: 1.3em !important;
    color: #21409A !important;
}

.ASError
{
    color: Red;
}

.RadGrid_Default TD
{
    vertical-align: middle !important;
}

.CPDActionButton
{
	width: 20px;
}
.CPDNarrowColumn
{
   padding-left:2px !important;
   padding-right:2px !important;
   width:22px;
}
.CPDYes
{
	background-image: url('/Images/CPDIcons/Check.png');
	background-repeat: no-repeat;
	background-size: 110%;
	width: 16px; 
	display: inline-block; 
	height: 16px;
}
.CPDNo
{
	background-image: url('/Images/CPDIcons/Close.png');
	background-repeat: no-repeat;
	background-size: 100%;
	width: 16px; 
	display: inline-block; 
	height: 16px;
}
.cpdprogresscell .progresstext
{
   padding-top: 0px !important;
}
.cpdprogresscell #progressbar
{
    width:250px !important;
    margin-bottom: 0px !important;
}
.cpdprogresscell .progresswrapper
{
    width:300px;
   height:20px !important;
}


.ASLarge {
    width:700px;
    height:250px;
}

.ui-multiselect .available {
    width:346px !important;
}
.ui-multiselect .selected {
    width:346px !important;
}

.ui-multiselect li {
    height:auto !important;
}

.count {
    display:none;
}

.ui-list-text {
   padding-right:10px;
}

.ui-icon-arrowthick-2-n-s {
    
}

.ui-multiselect .ui-state-default {
    /*padding-left:10px !important;*/
}

.ui-multiselect ul.available li, .ui-multiselect ul.selected li {
    border-bottom: 1px solid #BBBBBB;
    cursor: pointer;
    background-image:none !important;
}

.ui-multiselect ul.available li a:hover, .ui-multiselect ul.selected li a:hover {
    background-image:none !important;
}

.multi-header {
    display: inline-block;
    padding:5px;
}

.forgotpassword .ASInput INPUT{
    width:300px !important;        
}

    .forgotpassword .ASButton {
            height:30px !important;
    }

.qtip-content {
    background-color: #fff !important;
    padding: 5px !important;
    border: 1px solid #bbb !important;
    font-size: 12px !important;
    line-height: normal !important;
}