﻿html {
    margin: 0;
    padding: 0;
}

body {

    color: #333;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
    background-color: #3b393b;
}


.float-left {
    float: left;
}

.float-right {
    float: right;
}


.content-wrapper {
    margin: 0 auto;
    max-width: 1200px;
}

#body {
  clear: both;
  padding-bottom: 35px;
}

.main-content {
        padding-left: 10px;
        padding-top: 30px;
}

.mainBody {
    float: left;
    width: 100%;
    min-width: 1200px;
    background-color: #ffffff;
    min-height: 500px;
}

footer {
    clear: both;
    font-size: .8em;
    height: 100px;
}

.textboxNoText {
    color: #8f8f8f;
}

.centerObject {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.logintextbox {
    height:40px;
    width:260px;
    font-size: 18px;
}

input {
    border: 1px solid #e2e2e2;
	background: #fff;
	color: #333;
	font-size: 14px;
	margin: 5px 0 6px 0;
	padding: 5px;
	width: 200px;
    font-family: 'Open Sans', sans-serif;
}

textarea {
    border: 1px solid #e2e2e2;
	background: #fff;
	color: #333;
	font-size: 14px;
	margin: 5px 0 6px 0;
	padding: 5px;
	width: 200px;
    font-family: 'Open Sans', sans-serif;
    resize:none;
}



input:focus{
outline:none;
}

.field-validation-valid {
    display: none;
}

.searchIcons 
{ 
    width: 24px; height: 24px; 
    background-image: url('../images/searchicons.png'); 
    background-repeat:no-repeat;  
    margin: 4px 4px 4px 4px;
    cursor:pointer;
}


.searchIconDarkBlue { background-position: 0px 0px; }
.searchIconOrange { background-position: -34px 0px; }
.searchIconWhite { background-position: -69px 0px; }
.searchIconLightBlue { background-position: -103px 0px; }
.searchIconGrey { background-position: -138px 0px; }


.editIcons
{ 
    width: 32px; height: 32px; 
    background-image: url('../images/editicons.png'); 
    background-repeat:no-repeat;  
    cursor:pointer;
    margin:5px;
}

.editIconDarkBlue { background-position: 0px 0px; }
.editIconOrange {   background-position: -35px 0px; }
.editIconWhite { background-position: -70px 0px; }
.editIconLightBlue { background-position: -105px 0px; }
.editIconGrey { background-position: -140px 0px; }


.questionMarkIcons 
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/questionmarkicons.png'); 
    background-repeat:no-repeat;  
}

.questionMarkIconWhite { background-position: 0px 0px; }
.questionMarkIconDarkBlue { background-position: -38px 0px; }
.questionMarkIconOrange { background-position: -74px 0px; }

.gearIcons 
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/gearicons.png'); 
    background-repeat:no-repeat;  
}

.gearIconWhite { background-position: 0px 0px; }
.gearIconDarkBlue { background-position: -38px 0px; }
.gearIconOrange { background-position: -74px 0px; }

.Car 
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/caricons.png'); 
    background-repeat:no-repeat;  
}

.CarIconWhite { background-position: 0px 0px; }
.CarDarkBlue { background-position: -38px 0px; }
.CarOrange { background-position: -74px 0px; }

.Calendar
{
    width: 32px;
    height: 32px;
    background-repeat:no-repeat;  
}

.CalendarDarkBlue
{
    background-image: url('../images/bluecalendar.png'); 
}

.CalendarOrange
{
    background-image: url('../images/orangecalendar.png'); 
}

.Home
{
    width: 32px;
    height: 32px;
    background-repeat:no-repeat;  
}

.HomeDarkBlue
{
    background-image: url('../images/homeiconblue.png'); 
}

.HomeOrange
{
    background-image: url('../images/homeiconorange.png'); 
}

.Role 
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/multiusericons.png'); 
    background-repeat:no-repeat;  
}

.RoleIconWhite { background-position: 0px 0px; }
.RoleDarkBlue { background-position: -38px 0px; }
.RoleOrange { background-position: -74px 0px; }

.Hand 
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/handicons.png'); 
    background-repeat:no-repeat;  
}

.HandIconWhite { background-position: 0px 0px; }
.HandDarkBlue { background-position: -38px 0px; }
.HandOrange { background-position: -74px 0px; }

.Doc1 
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/document1icons.png'); 
    background-repeat:no-repeat;  
}

.Doc1IconWhite { background-position: 0px 0px; }
.Doc1DarkBlue { background-position: -38px 0px; }
.Doc1Orange { background-position: -74px 0px; }

.Doc2
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/document2icons.png'); 
    background-repeat:no-repeat;  
}

.Doc2IconWhite { background-position: 0px 0px; }
.Doc2DarkBlue { background-position: -38px 0px; }
.Doc2Orange { background-position: -74px 0px; }

.Money
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/moneyicons.png'); 
    background-repeat:no-repeat;  
}

.MoneyIconWhite { background-position: 0px 0px; }
.MoneyDarkBlue { background-position: -38px 0px; }
.MoneyOrange { background-position: -74px 0px; }

.Folder {
    width: 30px;
    height: 32px;
    background-image: url('../images/adminicons.png'); 
    background-repeat:no-repeat;  
}


.FolderOrange {
    background-position:-177px 0px;
}

.FolderDarkBlue {
    background-position:-142px 0px;
}

.Arrows {
    width: 30px;
    height: 32px;
    background-image: url('../images/adminicons.png'); 
    background-repeat:no-repeat;  
}


.ArrowsOrange {
    background-position:-110px 0px;
}

.ArrowsDarkBlue {
    background-position:-74px 0px;
}

.Speed
{ 
    width: 30px;
    height: 32px;
    background-image: url('../images/speedicons.png'); 
    background-repeat:no-repeat;  
}

.SpeedIconWhite { background-position: 0px 0px; }
.SpeedDarkBlue { background-position: -38px 0px; }
.SpeedOrange { background-position: -74px 0px; }

.headerDivider {
    width: 2px;
    height: 60px;
    background-image: url('../images/headerdivider.gif'); 
    margin-top:20px;
    float:left;
    margin-left: 20px;
}

.loggedInAs {
    margin-left: 20px;
    margin-top: 12px;
    float: left;
    font-size: 12px;
}

.GlobalNav {
    float:left;
    cursor:pointer;
    margin-left:20px;
    margin-top:15px;
}

.welcome {
    float: left;
    margin-left: 30px;
    margin-top: 25px;
}



.MainNavigationBG {
    height:35px;
    background-image: url('../images/navigationbg.gif');
    background-repeat:repeat-x; 
    float:left;
    width:100%;
}


.headerFontColor {
    color:#ffffff
}

.breadCrumbContainer {
    text-align:center;
    background-color:#ebebeb;
    height:35px;
    width:100%;
    float:left;
}
.breadCrumb {
    float:left;
    margin-left:70px;
    margin-top:9px;
    color:#667b84;
    font-weight:bold;
    font-size: 12px;
}

.pointer {
    cursor:pointer;
}

/* Loading Icon */
div.Loading img
{
	vertical-align:middle;
}
div.Loading 
{
	font-weight:bold;
	text-align:center;
	padding: 20px;
	color:#000000
}
.topNavigationDefault {
    display: table-cell;
    height: 35px;
    min-width: 150px;
    cursor:default;
}
.topNavigationSelected {
    color:#ffffff;
    background-color:#0000cc;

}

.topNavigationUnselected {
    color: #1dbce9;
}

.mainNavigation {
    float:left;
}

.mainNavigationSubMenuContainer {
    position: relative;
    z-index: 1000;
    background-color: #1dbce9;
    width: 125%
}

.mainNavigationSubMenuItem {
    padding:5px;
    cursor:pointer;
}

.mainNavigationSubMenu {
    color:#3b5864;
}

.mainNavigationSubMenuHover {
    color: #ffffff;
    background-color: #F18F3A
}

.actionMenuHover {
    color:#ffffff;
    background-color:#ca5600
}

.topNavigationText {
     line-height: 35px;
     text-align: center;
     font-weight:600;
     font-size:16px;
}

.topNavigationSubHover {
    color:#ffffff;
}

.impersonateicon {
    width: 19px;
    height: 17px;
    background-image: url('../images/impersonate.png'); 
    background-repeat:no-repeat; 
    display:inline-block;
}

.impersonateContainer {
    padding-left: 5px;
    padding-top: 2px;
    float:left;
}

.globalContainerText {
  padding-left: 10px;
  padding-top: 4px;
  font-size: 18px;
  font-weight: 600;
  float:left;
  color:#3b5864;
}

.subNavigation {
    width:225px;
    float:left;
    padding: 12px;
}

.sideNavIcons {

}

.User {
    width: 30px;
    height: 32px;
    background-image: url('../images/adminicons.png'); 
    background-repeat:no-repeat;  
}


.UserOrange {
    background-position:-37px 0px;
}

.UserDarkBlue {
    background-position:-2px 0px;
}

.imageContainer {
    float: left;
}

.nodisplay
{
	display:none;
}

.sideNavigationText
{
	float: left;
    margin-top: 7px;
    margin-left: 7px;
    font-weight: 600;
}
.sideNavigationSelectedArrow
{
	float: right;
    margin-top:10px;
    margin-right: -11px;
}

.sideNavigationSelected {
    background-color: #f2f2f2;
    color: #F18F3A;
    cursor: pointer;
}

.sideNavigationSelected {
    cursor:pointer;
}

.subContainer {
    float: left;
    width: 850px;
    min-height: 100px;
    border-left: 2px solid #f2f2f2;
    min-height: 300px;
}


.removeIcon  { background-position: 0px 0px; }
.addIcon  { background-position: -35px 0px; }

.addNewHeader {
    width: 38px;
    float: left;
    border-bottom: 1px solid;
    cursor: pointer;
}
.activeInactiveIcons 
{ 
    height: 35px;
    width:35px;
    background-image: url('../images/activeinactiveicons.png'); 
    background-repeat:no-repeat;  
    margin-top:-6px;
    margin-bottom:-10px;
}
.activeIcon  { background-position: 0px 0px; }
.inactiveIcon  { background-position: -35px 0px; }

.subPanelNavigationHeader {
    font-size: 18px;
    font-weight: 600;
    float: left;
}

.subPanelNavigationReturn {
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    float: right;
}

.subsectionClosed
{
	background-color: #a2a2a2;
	color: #333333;
	border-top: 1px solid #ffffff;
}

.subSectionDefault {
    font-size: 18px;
    height: auto;
    min-height: 35px;
    float: left;
    width: 100%;
}

.subSectionLabel
{
	padding-top: 5px;
	float: left;
    width: 100%;
    padding-left: 10px;
}

.subSectionContainer {
    padding-top: 10px;
    min-height: 100px;
    background-color: #ffffff;
    border-left: 1px solid #A2A2A2;
    border-right: 1px solid #A2A2A2;
    float: left;
    width: 798px;
    cursor: default;
}

.subsectionClosedFirst
{
	border-top: 0px;
}

.subSection
{
	cursor:pointer;
}

.vehiclesubSection
{
	cursor:pointer;
}

.subSectionHover {
    background-color: #F18F3A;
    color: #ffffff;
    border-top: 1px solid #ffffff;
}

.plusMinusIcons 
{ 
    height: 35px;
    width:35px;
    background-image: url('../images/plusminusicon.png'); 
    background-repeat:no-repeat;
    float: right;
    margin-top: -30px;  
}

.minusIcon  { background-position: 0px 0px; }
.plusIcon  { background-position: -35px 0px; }

.vehicleHeaderContainer {
    float:left;
    width:33%
}

.vehicleStaticHeaderContainer {
    float:left;
}

.vehicleStaticHeaderLabel {
    display: inline;
    color: #1dbce9;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 7px;
    float: left;
    width: 100%;
    font-weight: 600;
}

.vehicleStaticTextLabel {
    display: inline;
    color: #3b5864;
    font-size: 16px;
    padding-top: 0px;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
}

.vehicleHeaderLabel {
    display: inline;
    color: #3b5864;
    font-size: 14px;
    padding-left: 15px;
    float: left;
    width: 100%;
    font-weight: 600;
}

.vehicleTextLabel {
    display: inline;
    color: #999999;
    font-size: 16px;
    padding-top: 0px;
    text-transform: uppercase;
    float: left;
    padding-left: 15px;
}

.subSectionHeaderContainer {
    margin-bottom: 10px;
    float:left;
    width:50%
}
.subSectionHeaderLabel {
    display: inline;
    color: #3b5864;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 7px;
    float: left;
    width: 100%;
    font-weight: 600;
}
.subSectionTextLabel {
    display: inline;
    color: #999999;
    font-size: 16px;
    padding-top: 0px;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
}

.saveIcons 
{ 
    height: 35px;
    width:35px;
    background-image: url('../images/saveicons.png'); 
    background-repeat:no-repeat; 
    cursor:pointer;
    margin: 5px;
    border: 0;
}

.saveIconDarkBlue { background-position: 0px 0px; }
.saveIconOrange { background-position: -35px 0px; }
.saveIconWhite { background-position: -70px 0px; }
.saveIconLightBlue { background-position: -105px 0px; }
.saveIconGrey { background-position: -140px 0px; }

.buttonNotClickable {
  cursor:default !important;
}

.viewContainer {
    width:85%;float:left
}

.viewVehicleContainer {
    width:85%;float:left
}

.buttonContainer {
    width:15%;float:left
}

.headerContainer {
    margin-bottom: 10px;
    float:left;
}
.headerLabel {
    color: #333333;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 7px;
    font-weight: 600;
}
.textLabel {
    color: #999999;
    font-size: 16px;
    padding-top: 7px;
    text-transform: uppercase;
    padding-left: 10px;
}

.formatIcons 
{ 
    height: 35px;
    width:35px;
    background-image: url('../images/formaticons.png'); 
    background-repeat:no-repeat; 
    cursor:pointer;
    margin: 5px;
    border: 0;
}

.formatIconDarkBlue { background-position: 0px 0px; }
.formatIconOrange { background-position: -35px 0px; }
.formatIconWhite { background-position: -70px 0px; }
.formatIconLightBlue { background-position: -105px 0px; }
.formatIconGrey { background-position: -140px 0px; }

form {
  margin-top:-18px
}

.unselected_div {
    background-color: #9b9b9b;
    border-radius: 5px;
    color: #c1c1c1;
    cursor: pointer;
    margin: 10px;
    min-width: 250px;
    padding: 4px 8px;
    text-align: center;
}

.selected_div {
    background-color: #1dbce9;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    margin: 10px;
    min-width: 250px;
    padding: 4px 8px;
    text-align: center;
}

.ui-iconwhite, .ui_iconwhite { width: 19px; height: 19px; background-image: url('../images/iconswhite.png'); background-repeat:no-repeat; }
.ui-iconwhiteWithBackGround, .ui_iconwhiteWithBackGround { width: 19px; height: 19px; background-image: url('../images/iconswhitewithbackground.png'); background-repeat:no-repeat; }
.ui-iconorange, .ui_iconorange { width: 19px; height: 19px; background-image: url('../images/iconsorange.png'); background-repeat:no-repeat; }
.ui-icon-checkmark, .ui-icon_checkmark { background-position: 0px -475px; }
.ui-icon-x, .ui-icon_x {
    background-position: 0px -18px;
    padding: 0px 12px 0px 4px;
}
.ui-icon-impersonate, .ui-icon_impersonate 
{ 
    background-position: 0px -302px;
    padding: 2px 10px 0px 15px;
}

.multipleSelectedState {
    text-align: center;
    min-width: 250px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    margin: 10px;
    padding: 4px 8px;
        color: #ffffff;
}

.firstelectedState {
    background-color: #6ab4d1;
}

.defaultselectedState {
    background-color: #9B9B9B;
}

.secondselectedState {
    background-color: #3b5864;
}
/* Toggleswitch styles start */
.toggleswitchcontainer
{
	font-size:8pt;
	display:inline-block;
	border:1px solid #9B9B9B;
	background-color: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 8px;
}
.toggleswitch
{
	display: inline-block;
	text-transform: uppercase;
	border:1px solid #ffffff;
	padding:0px 8px 0px 8px;
	margin: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#C1C1C1;
	background-color:#ffffff;
}
.toggleswitch:hover
{
	cursor: pointer;
	color:#9B9B9B;
}
.toggleswitch.on.selected
{
	color:#ffffff;
	background-color:#6ab4d1;
	border-radius: 3px, 1px, 1px, 3px;
	-webkit-border-radius: 3px, 1px, 1px, 3px;
	-moz-border-radius: 3px, 1px, 1px, 3px;
}
.toggleswitch.on.selected:hover
{
	
}
.toggleswitch.off.selected
{
	color:#ffffff;
	background-color:#9B9B9B;
	border-radius: 3px, 1px, 1px, 3px;
	-webkit-border-radius: 3px, 1px, 1px, 3px;
	-moz-border-radius: 3px, 1px, 1px, 3px;
}
.toggleswitch.off.selected:hover
{
	background-color:#5B5B5B;
}
.toggleswitchcontainer.disabled
{
	font-size:8pt;
	display:inline-block;
	border:1px solid #9B9B9B;
	background-color:#C1C1C1;
	border-radius: 3px, 1px, 1px, 3px;
	-webkit-border-radius: 3px, 1px, 1px, 3px;
	-moz-border-radius: 3px, 1px, 1px, 3px;
}
.toggleswitchcontainer.disabled > .toggleswitch:hover
{
	cursor: default;
}
.toggleswitchcontainer.disabled > .toggleswitch
{
	display:inline-block;
	color:#9B9B9B;
	border:1px solid #C1C1C1;
	background-color:#C1C1C1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.toggleswitchcontainer.disabled > .toggleswitch.off.selected, .toggleswitchcontainer.disabled > .toggleswitch.on.selected
{
	color:#C1C1C1;
	background-color:#9B9B9B;
	border-radius: 3px, 1px, 1px, 3px;
	-webkit-border-radius: 3px, 1px, 1px, 3px;
	-moz-border-radius: 3px, 1px, 1px, 3px;
}
.toggleswitchcontainer.disabled > .toggleswitch.off.selected:hover, .toggleswitchcontainer.disabled > .toggleswitch.on.selected:hover
{
}
/* Toggleswitch styles end */

.addRemoveIconsInline {
    height: 24px;
    width: 27px;
    padding-bottom: 7px;
    background-image: url('../images/addremoveicons.png');
    background-repeat: no-repeat;
    margin: 6px 4px 4px 4px;
}

.defaultButton {
    background-color: #bcbcbc;
    border: 0 none !important;
    border-radius: 5px;
    color: #333333;
    cursor: pointer;
    font-size: 15px !important;
    font-weight: inherit !important;
    margin-top: 5px;
    padding: 5px 8px !important;
    text-align: center;
    width: 100px;
    margin-left: 15px;
    float: left;
}

.mainHeaderContainer {
    margin-bottom: 10px;
    float:left;
}

.mainHeaderContainerCallOut {
    margin-bottom: 10px;
    float:left;
    background-color: #f5ce30;
}

.subSectionHeaderLabelCallOut {
    display: inline;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 7px;
    float: left;
    width: 100%;
    font-weight: 600;
}

.subSectionTextLabelCallOut {
    display: inline;
    color: #999999;
    font-size: 16px;
    padding-top: 0px;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
      margin-bottom: 15px;
}


.mainDivider {
    width: 3px;
    background-image: url('../images/maindivider.png');
    float: left;
    height: 315px;
    margin-top: 15px;

}

.subSectionHeaderLabelError {
    display: inline;
    color: #F18F3A;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 7px;
    float: left;
    width: 100%;
    font-weight: 600;
}

.subSectionHeaderLabelValid {
     display: inline;
    color: #333333;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 7px;
    float: left;
    width: 100%;
    font-weight: 600;
}

.highlightButton {
   background-color: #f5ce30;
   color:#333333    
}

.mainHeaderContainerFeeCalc {
    margin-bottom: 0px;
    float: left;
}

.CustomerInfo {
    width: 50%;
}
.Fees {
    width: 50%;
}
.subSectionHeaderLabelFeeCalc {
    display: inline;
    color: #3b5864;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 0px;
    float: left;
    width: 100%;
    font-weight: 600;
}


.submitButton {
    background-color: #bcbcbc;
    border: 0 none;
    border-radius: 4px;
    color: #333333;
    cursor: pointer;
    float: left;
    height: 29px;
    margin-top: 5px;
    padding: 0;
    font-size: 15px;
    margin-left:15px;
    width:115px;
}

.feeCalcTotals {
    float: left;
    margin-top: 7px;
    font-size: 14px;
    color: #3b5864;
    font-weight: 600;
    margin-right: 10px;
    width: 100px;
}

.feeCalcGrandTotal {
    width: 95px;
    margin-left: 15px;
    margin-top: 6px;
    font-size: 20px;
    text-transform: uppercase;
    float: left;
    color: #3b5864;
    font-weight: 600;
    margin-right: 10px;
}

.feeCalcGradTotalContainer {
    float: left;
    width: 325px;
    background-color: #f5ce30;
    padding: 15px;
    margin-top: 15px;
}

.disabledButton {
    background-color: #bcbcbc;
    border: 0 none !important;
    border-radius: 5px;
    color: #333333;
    font-size: 15px !important;
    font-weight: inherit !important;
    margin-top: 5px;
    padding: 5px 8px !important;
    text-align: center;
    width: 100px;
    margin-left: 15px;
    float: left;
    cursor: default;
}

.enabledButton {
    background-color: #003e67;
    border: 0 none !important;
    border-radius: 5px;
    color: #ffffff;
    font-size: 15px !important;
    font-weight: inherit !important;
    margin-top: 5px;
    padding: 5px 8px !important;
    text-align: center;
    width: 100px;
    margin-left: 15px;
    float: left;
    cursor: pointer;
}

.enabledButtonCallout {
    background-color: #f5cf30;
    border: 0 none !important;
    border-radius: 5px;
    color: #3b393b;
    font-size: 15px !important;
    font-weight: inherit !important;
    margin-top: 5px;
    padding: 5px 8px !important;
    text-align: center;
    width: 100px;
    margin-left: 15px;
    float: left;
    cursor:pointer;
}

.vehicleInputAllUpperCase
{
    text-transform: uppercase !important;
}

.inputAllUpperCase
{
    text-transform: uppercase !important;
}

.vehicleConfirm {
    float: left;
    color: #ffffff;
    width: 700px;
    height: 55px;
}

.vehicleConfirmSuccess {
    background-color: #8be03a;
}

.vehicleConfirmError {
    background-color: #F18F3A;
}

.vehicleConfirmText {
    font-size: 14px;
    margin-left: 10px;
    margin-top: 11px;
}

.vehicleConfirmErrorClose {
    float: right;
    margin-top: -28px;
    cursor: pointer;
}

.gridOverFlowText {
    white-space: nowrap;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.actionpopup
{
	position:absolute;
	cursor:default;
	z-index:51;
	width:200px;
	color:White;
	padding: 4px;
	text-align:left;
	background-color:#AF1212;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:700;
	float:right;
}

.actionpopupCheck
{
	position:absolute;
	cursor:default;
	z-index:51;
	width:200px;
	color:White;
	padding: 4px;
	text-align:left;
	background-color:#E5AA2B;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:700;
	float:right;
}

.actionarrowleftCheck
{
	border-right: 13px solid #E5AA2B;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	
	font-size: 0;
	left: -6% !important;
	line-height: 0;
	position: absolute;
	top: 39% !important;
	width: 0;
}


.actionarrowleft
{
	border-right: 13px solid #AF1212;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	
	font-size: 0;
	left: -6% !important;
	line-height: 0;
	position: absolute;
	top: 39% !important;
	width: 0;
}

.actionarrowright {
    border-left: 13px solid #AF1212;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    font-size: 0;
    left: 100% !important;
    line-height: 0;
    position: absolute;
    top: 39% !important;
    width: 0;
}

.confirmresultsactions
{
	margin-top: 15px;  
}

.confirmactiontext
{
	cursor:pointer;
	display:inline-block;
	text-transform:uppercase;
	background-color: rgba(0, 0, 0, 0);
	border: 0 none !important;
	color: #FFFFFF;
	margin: 0;
	background-color: transparent !important;
	padding: 0 !important;
	font-weight: 600;
	font-size: 16px !important;
   
}

.confirmactioninput
{
	background-color: transparent !important;
	color: white;
	font-weight: bold;
	cursor:pointer;
	border: 0 none !important;
	color: #FFFFFF;
	padding: 0 0 4px 12px !important;
	font-size: 16px;
}
.confirmaction
{
	cursor:pointer;
	display:inline-block;
	margin-right:2px;
	vertical-align: text-bottom;
}

.confirm_overlay
{
	background-color: #000000;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 50;
	-khtml-opacity:.10; -moz-opacity:.10; -ms-filter:"alpha(opacity=10)"; filter:alpha(opacity=10); opacity:.10;
}

.trash_icon_red
{
	background-image: url("../Images/trashiconred.png");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0px 6px;
}

.Zipcode
{
    width: 32px;
    height: 32px;
    background-repeat:no-repeat;  
    margin-left: 5px;
    margin-right: -3px;
}

.ZipcodeDarkBlue
{
    background-image: url('../images/zipcodeiconblue.png'); 
}

.ZipcodeOrange
{
    background-image: url('../images/zipcodeiconorange.png'); 
}

.searchmodal {
    position: absolute;
    cursor: default;
    z-index: 51;
    width: 800px;
    padding: 4px;
    text-align: left;
    background-color: white;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-height: 500px;
    overflow: hidden;
}

/* message content view styles*/
.messageHeaderOuterContainer {
    -moz-box-shadow: 3px 4px 9px -2px #64676c;
    -webkit-box-shadow: 3px 4px 9px -2px #64676c;
    box-shadow: 3px 4px 9px -2px #64676c;
    float: left;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    margin-right: 50px;
    margin-bottom: 50px;
}

.messageHeaderContainer {
    height: 52px;
    background-color: #1dbce9;
}

.messageHeaderContainerText {
    float: left;
    color: #ffffff;
    margin-left: 20px;
    text-transform: uppercase;
    display: table-cell;
    font-size: 18px;
    font-weight: 600;
}

    .messageHeaderContainerText div {
        line-height: 51px;
    }
/* message content view styles */

/* home page message style*/
.homePageMessage {
    font-weight: 600;
    margin-bottom: 0px;
    padding: 10px;
    width: 90%;
    min-height: 30px;
    word-wrap: break-word
}

    .homePageMessage a {
        color: #ffd200 !important;
        text-decoration: none !important;
    }

    .homePageMessage span p {
        margin: 0px !important;
    }

    .homePageMessage span div {
        padding: 0px !important;
    }
/* home page message style */

.Cancel {
    width: 30px;
    height: 33px;
    background-image: url('../images/cancel.png');
    background-repeat: no-repeat;
}

.Review {
    width: 30px;
    height: 30px;
    background-image: url('../images/review.png');
    background-repeat: no-repeat;
}

.Return {
    width: 30px;
    height: 28px;
    background-image: url('../images/return.png');
    background-repeat: no-repeat;
}

.Complete {
    width: 30px;
    height: 30px;
    background-image: url('../images/approve.png');
    background-repeat: no-repeat;
}

.Restart {
    width: 30px;
    height: 30px;
    background-image: url('../images/restart.png');
    background-repeat: no-repeat;
}

