﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{ 
    background: #888888;
    background-image: url('../images/bg.png');
    background-repeat: repeat-x;
    font-size: 13px;
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #4d4d4d;
}
.contentWrap
{
    width: 952px;
    margin: 0 auto;
    margin-top: 40px;
    background: white;
    text-align: left;
    vertical-align: top;
    min-height: 400px;
}
.contentTable 
{
    /*padding: 20px;*/
}
.errors
{
    padding: 0 20px;
    display: block;
}
.subContentWrap
{
    padding: 20px 40px;
}
a:link, a:visited
{
    color: #0285b6;
}
input[type="text"], input[type="password"]
{
    padding: 5px;
}
.riSingle .riTextBox[type="text"]
{
    padding: 5px !important;
    height: auto !important;
}
html body .RadInput_Telerik .riHover, html body .RadInput_Hover_Telerik, html body .RadInput_Telerik .riFocused, html body .RadInput_Focused_Telerik
{
    border-color: #515151 !important;
}
a:hover
{
    color: #0285b6;
    text-decoration: none;
}
a 
{
    color: #0285b6;
}
a:active
{
    color: #0285b6;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
hr
{
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}
.nowrap
{
    white-space: nowrap;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #bf2337;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin: 0px;
}

h1
{
    font-size: 1.55em;
    padding: 0px;
    font-weight: 800;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    margin: 0px;
    padding: 0px;
    background: #ffffff;
    width: 100%;
    height:116px;
    border-bottom: 4px solid #7f7f7f;
}
.headerWrap
{
    width: 952px;
    height:107px;
    margin: 0 auto;
}
.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}
.logo
{
    width: 139px;
}
.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footerText
{
    color: #ffffff;
    padding: 7px  8px 8px 8px;
    font-size: 11px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}
.footerWrap
{
    width: 952px; 
    margin: 0 auto;
    background-color: #bf2337;
}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

/*MENU
    --------------------------------------------*/
.tab-panel
{

}
.tab-panel td
{
    padding-left: 13px;
}
.menuItem td
{
    padding-left: 0;
}
.staticMenuItem a
{
    color: #373737;
    font-size: 16px !important;
    
}

.menuItem a
{
    margin: 0 0 8px 0;
    display: inline-block;
}
.menuItem
{
    background:url('../images/menuBG.jpg') repeat-x;
    background-position: 0 31px;
    -webkit-transition:background-position .1s ease-in;  
    -moz-transition:background-position .1s ease-in;  
    -o-transition:background-position .1s ease-in;  
    transition:background-position .1s ease-in; 
}
.menuHover
{
    background-position: 0 20px;
}
.menuSelected
{
    background-position: 0 20px;
}




.greyDDbox
{
    background: rgb(201,201,201); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(201,201,201,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(201,201,201,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(201,201,201,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(201,201,201,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(201,201,201,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ebebeb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 15px 15px;
}
.unstyleBtn
{
    background-image: none !important;
    border: 0;
    margin: 0;
    padding:0;
}
.unstyleBtn input
{
    background-image: none !important;
    border: 0;
    margin: 0;
    padding:0;
}

.Btn:active
{
    outline: none;
}
#ctl00_ContentPlaceHolder1_ButtonSubmit_input
{
    background: none !important;
    font-size: 16px !important;
    color: white !important;
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
}
.Btn, .ruFileInput
{
    cursor: pointer;
    background-position: center right;
    padding: 12px 15px;
    border: 1px solid;
    color: white;
    margin-top: 15px;
    margin-right: 15px;
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px ;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
    transition: background 0.1s linear;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px !important;
    text-shadow: 1px 1px 1px rgba(102, 102, 102, 1);
    min-width: 123px;
    text-align: left;
    background-repeat: no-repeat;
    border: 3px solid #ffffff;
    background-position: right;
    -moz-box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	-webkit-box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	text-shadow:
		1px -1px 0px rgba(000,000,000,0.3),
		0px 1px 0px rgba(255,255,255,0);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
}
#ctl00_ContentPlaceHolder1_ButtonSubmit
{
    cursor: pointer;
    background-position: center right;
    padding: 12px 15px;
    border: 1px solid;
    color: white !important;
    margin-right: 15px!important;
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif!important;
    font-size: 16px ;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
    transition: background 0.1s linear;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px !important;
    text-shadow: 1px 1px 1px rgba(102, 102, 102, 1);
    min-width: 123px;
    text-align: left;
    background-repeat: no-repeat;
    border: 3px solid #ffffff;
    background-position: right;
    -moz-box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	-webkit-box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	text-shadow:
		1px -1px 0px rgba(000,000,000,0.3),
		0px 1px 0px rgba(255,255,255,0);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
    background-image:url('../images/rtArrow.png') !important;
    padding-right: 40px !important;
}


#ctl00_ContentPlaceHolder1_FileUpload_ButtonUploadDocuments
{
    cursor: pointer;
    background-position: center right;
    padding: 12px 15px;
    border: 1px solid;
    color: white !important;
    margin: 0 15px 15px 15px!important;
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif!important;
    font-size: 16px ;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
    transition: background 0.1s linear;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px !important;
    text-shadow: 1px 1px 1px rgba(102, 102, 102, 1);
    min-width: 123px;
    text-align: left;
    background-repeat: no-repeat;
    border: 3px solid #ffffff;
    background-position: right;
    -moz-box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	-webkit-box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	box-shadow:
		0px 3px 11px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(9,112,150,1);
	text-shadow:
		1px -1px 0px rgba(000,000,000,0.3),
		0px 1px 0px rgba(255,255,255,0);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
    background-image:url('../images/filePlus.png') !important;
    padding-right: 40px !important;
}

.TextBoxWatermark
{
	color:#A8A8A8; 
    font-style:italic;
}
body.noClouds, .noClouds, .noClouds body, #ctl00_ContentPlaceHolder1_RadEditorAgentBulletinBody_contentIframe body, iframe body,  #ctl00_ContentPlaceHolder1_RadEditorAgentBulletinBody_contentIframe
{
    background: none !important;
}
#ctl00_ContentPlaceHolder1_RadEditorAgentBulletinBody_contentIframe
{
    background:white !important;    
}
div.noClouds
{
    padding: 0 0 10px 0 !important;
    border: none !important;
}
.brtBtn
{
    background-color: #0285b6 !important;
    text-align: center;
    margin: 5px 0px 15px 0px;
}
.brtBtn:hover
{
    background-color: #17a1d5 !important;
}
.horzSpace
{
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.drkBtn
{
    color: #fff !important;
    background-color: #3c7489;
    text-decoration: none;
    margin: 5px 0px 15px 0px;
    
}
.drkBtn:hover
{
    color: #fff;
    background-color: #3c8aa7;
}
.plus
{
    background-image:url('../images/plus.png');
    padding-right: 40px;
}
.check
{
    background-image:url('../images/check.png');
    padding-right: 40px;
}
.remove
{
    background-image:url('../images/remove.png');
    padding-right: 40px;
}
.rtArrow
{
    background-image:url('../images/rtArrow.png');
    padding-right: 40px;
}
.ltArrow
{
    background-image:url('../images/ltArrow.png');
    padding-right: 40px;
}
.upArrow
{
    background-image:url('../images/upArrow.png');
    padding-right: 40px;
}
.magGlass
{
    background-image:url('../images/magGlass.png');
    padding-right: 40px;
}
.cross
{
    background-image:url('../images/cross.png');
    padding-right: 40px;
}
.filePlus
{
    background-image:url('../images/filePlus.png');
    padding-right: 40px;
}
.bill
{
    background-image:url('../images/bill.png');
    padding-right: 35px !important;
}
.settings
{
    background-image:url('../images/gear.png');
    padding-right: 40px;
}
.print
{
    background-image:url('../images/print.png');
    padding-right: 40px;
}
.pencil
{
    background-image:url('../images/pencil.png');
    padding-right: 40px;
}
.rndCheck
{
    background-image:url('../images/rndCheck.png');
    padding-right: 40px;
}
.disk
{
    background-image:url('../images/disk.png');
    padding-right: 40px;
}
.smBtn
{
    font-size: 0.9em;
    padding: 10px 12px;
}
.filter
{
    background-image:url('../images/filter.png');
    padding-right: 40px;
}

.refresh
{
    background-image:url('../images/refresh.png');
    padding-right: 40px;
}

.hide
{
    background-image:url('../images/hide.png');
    padding-right: 40px;
}

.show
{
    background-image:url('../images/show.png');
    padding-right: 40px;
}


.grnCheck
 {
    display: inline-block;
     background-image: url(/images/success.png);
     background-position: center right;
     background-repeat: no-repeat;
     padding-right: 30px;
   
     
 }
.hidden
{
    color: white;
}
.rgMasterTable
{
    border: solid 1px #9cb6c5;
}
.RadGrid_Vista
{
    border: none !important;
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
}
.RadGrid_Vista .rgMasterTable, .RadGrid_Vista .rgDetailTable, .RadGrid_Vista .rgGroupPanel table, .RadGrid_Vista .rgCommandRow table, .RadGrid_Vista .rgEditForm table, .RadGrid_Vista .rgPager table
{
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
}




.generalTable td
{
    padding: 0 10px 5px 0;
}
.policyTable td
{
    padding: 10px 10px 10px 0;
}
.uploadTable td
{
    padding: 10px !important;
}

.mrgTop
{
    margin-top: 10px;
}




/* QUOTE SUB TABS   
----------------------------------------------------------*/
.subMenu
{
    width: 100%;
    background: #e1e1e1;
    /*padding: 12px 0 18px 0;*/
    padding: 0 0 0 0;

}
.rfdSkinnedButton, .rfdDecorated
{
    background: none !important;
    cursor: pointer !important;
    float:  none !important;
    display: inline-block;   
    height: auto !important;
}
.RadForm a.rfdSkinnedButton,.RadForm a.rfdSkinnedButton
{
    height: auto !important;
    line-height: normal !important;
}
a.rfdSkinnedButton
{
    width: 14.14%;
    padding: 0!important;
    border-bottom:#e1e1e1 10px solid !important;
    padding-bottom: 0!important;
    padding-right:0 !important;
}

#policybuttonspan a, #vehiclesbuttonspan a, #driversbuttonspan a, #lossesbuttonspan a, #documentButtonSpan a, #ratingbuttonspan a, #issuebuttonspan a, .RadForm_Web20.rfdButton a.rfdSkinnedButton, .RadForm_Web20.rfdButton input[type="button"].rfdDecorated, .RadForm_Web20.rfdButton input[type="reset"].rfdDecorated, .RadForm_Web20.rfdButton input[type="submit"].rfdDecorated, .RadForm_Web20.rfdButton .rfdSkinnedButton button, .RadForm_Web20 a.rfdSkinnedButton, .RadForm_Web20 .rfdSkinnedButton button, .RadForm_Web20 .rfdSkinnedButton input.rfdDecorated, .RadForm_Web20.rfdButton a.rfdSkinnedButton, .RadForm_Web20.rfdButton a.rfdSkinnedButton *
{
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
    font-size: 14px !important;
    color: #0285b6 !important;
    width: 14.14%;
    /*padding: 10px 0;*/
}
#ctl00_ContentPlaceHolder1_Quote1_ButtonPolicyPage, #ctl00_ContentPlaceHolder1_Quote1_ButtonVehiclesPage, #ctl00_ContentPlaceHolder1_Quote1_DriversPage, #ctl00_ContentPlaceHolder1_Quote1_ButtonLossesPage, #ctl00_ContentPlaceHolder1_Quote1_ButtonDocumentsPage, #ctl00_ContentPlaceHolder1_Quote1_ButtonRatingPage, #ctl00_Conten, #ctl00_ContentPlaceHolder1_Quote1_ButtonIssuePage
{
    border-bottom:#e1e1e1 10px solid !important;
    padding-bottom:10px !important;
    height: auto;
    transition: border-color 1s ease;  
}
.RadForm_Web20.rfdButton a.rfdSkinnedButton, .RadForm_Web20.rfdButton input[type="button"].rfdDecorated, .RadForm_Web20.rfdButton input[type="reset"].rfdDecorated, .RadForm_Web20.rfdButton input[type="submit"].rfdDecorated, .RadForm_Web20.rfdButton .rfdSkinnedButton button, .RadForm_Web20 a.rfdSkinnedButton, .RadForm_Web20 .rfdSkinnedButton button, .RadForm_Web20 .rfdSkinnedButton input.rfdDecorated, .RadForm_Web20.rfdButton a.rfdSkinnedButton, .RadForm_Web20.rfdButton a.rfdSkinnedButton *
{
    border-right: none!important;
    
}
#policybuttonspan a.rfdSkinnedButton, #vehiclesbuttonspan a.rfdSkinnedButton, #driversbuttonspan a.rfdSkinnedButton, #lossesbuttonspan a.rfdSkinnedButton, #documentButtonSpan a.rfdSkinnedButton, #ratingbuttonspan a.rfdSkinnedButton
{
    /*padding-top: 10px !important;*/
    border-right:rgba(000,000,000,0.3) 1px solid !important;
    /*padding: 10px 0;*/
    padding: 10px 0 0 0 !important;
}
#issuebuttonspan a.rfdSkinnedButton
{
    /*padding-top: 10px !important;*/
    border-right:none !important;
    /*padding: 10px 0;*/
    padding: 10px 0 0 0 !important;
}


.RadButton_Web20.rbSkinnedButton, .RadButton_Web20 .rbDecorated, .RadButton_Web20.rbVerticalButton, .RadButton_Web20.rbVerticalButton .rbDecorated, .RadButton_Web20 .rbSplitRight, .RadButton_Web20 .rbSplitLeft
{
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
    font-size: 14px !important;
    background-image:none !important;
    color: #0285b6 !important;
}
.RadButton_WebBlue.rbSkinnedButton, .RadButton_WebBlue .rbDecorated, .RadButton_WebBlue.rbVerticalButton, .RadButton_WebBlue.rbVerticalButton .rbDecorated, .RadButton_WebBlue .rbSplitRight, .RadButton_WebBlue .rbSplitLeft
{
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
    font-size: 14px !important;
    background: none !important;
    color: #0285b6 !important;
}
.rfdSkinnedButton input:hover
{
    text-decoration: underline !important;
}
.RadForm_Hay.rfdButton a.rfdSkinnedButton, .RadForm_Hay.rfdButton input[type="button"].rfdDecorated, .RadForm_Hay.rfdButton input[type="reset"].rfdDecorated, .RadForm_Hay.rfdButton input[type="submit"].rfdDecorated, .RadForm_Hay.rfdButton .rfdSkinnedButton button, .RadForm_Hay a.rfdSkinnedButton, .RadForm_Hay .rfdSkinnedButton button, .RadForm_Hay .rfdSkinnedButton input.rfdDecorated, .RadForm_Hay.rfdButton a.rfdSkinnedButton, .RadForm_Hay.rfdButton a.rfdSkinnedButton *
{
     
    color: #5c5c5c !important;
    font-weight: 800!important;
}
.RadForm.rfdButton input[type="button"].rfdDecorated, .RadForm.rfdButton input[type="reset"].rfdDecorated, .RadForm.rfdButton input[type="submit"].rfdDecorated, .RadForm.rfdButton .rfdSkinnedButton button, .RadForm.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding: 0 !important;
    width: 100%;
    
}
/*#policybuttonspan, #vehiclesbuttonspan, #driversbuttonspan, #lossesbuttonspan, #documentButtonSpan, #ratingbuttonspan, #issuebuttonspan, .rfdSkinnedButton
{
    display: inline-block;
    width: 13%;
    text-align: center;
}*/
/****************FIXES FOR DIFFERENT NAV IMPLEMENTATION ON HOMEOWENRS AND CONDO*******************/

.homeowners .rbSkinnedButton
{
    float: none !important;
    height:auto !important;
    width:100% !important;
    padding-left: 0 !important;
}
.homeowners #policybuttonspan, .homeowners #customerbuttonspan, .homeowners #dwellingbuttonspan, .homeowners #applicationbuttonspan, .homeowners #coveragesbuttonSpan, .homeowners #documentsbuttonSpan, .homeowners #ratingbuttonSpan
{
    width: 12.4%;
    display: inline-block;
    border-right:rgba(000,000,000,0.3) 1px solid !important;
     transition: border-color 1s ease;
}
.homeowners #policybuttonspan:hover, .homeowners #customerbuttonspan:hover, .homeowners #dwellingbuttonspan:hover, .homeowners #applicationbuttonspan:hover, .homeowners #coveragesbuttonSpan:hover, .homeowners #documentsbuttonSpan:hover, .homeowners #ratingbuttonSpan:hover
{
    width: 12.4%;
    display: inline-block;
    border-right:rgba(000,000,000,0.8) 1px solid !important;
    transition: border-color 1s ease;
}
.homeowners #issuebuttonSpan
{
    width: 12.4%;
    display: inline-block;
    border-right:none !important;
}
.homeowners input {
    width: 100% !important;
    text-align: center !important;
}
#ctl00_ContentPlaceHolder1_ButtonPolicy input, #ctl00_ContentPlaceHolder1_ButtonCustomer input, #ctl00_ContentPlaceHolder1_ButtonDwelling input, #ctl00_ContentPlaceHolder1_ButtonApplication input, #ctl00_ContentPlaceHolder1_ButtonDocuments input, #ctl00_ContentPlaceHolder1_ButtonCoverages input, #ctl00_ContentPlaceHolder1_ButtonRating input, #ctl00_ContentPlaceHolder1_ButtonIssue input
{
        border-bottom:#e1e1e1 10px solid !important;
        padding:10px 0 !important;
        /*margin-bottom:-18px;*/
        height: auto;
        transition: border-color 1s ease;
        width: 100%;
}
.homeowners .RadButton_Web20 input 
{
    color: #5c5c5c !important;
    font-weight: 800 !important;
}



/*****************FIXES FOR INQUIRY TAB****************/
#ctl00_ctl00_ContentPlaceHolder1_ButtonPolicyTab, #ctl00_ctl00_ContentPlaceHolder1_ButtonLimitsAndPremiums, #ctl00_ctl00_ContentPlaceHolder1_ButtonBilling, #ctl00_ctl00_ContentPlaceHolder1_ButtonDocumentsTab, #ctl00_ctl00_ContentPlaceHolder1_ButtonChangesTab, #ctl00_ctl00_ContentPlaceHolder1_ButtonCancelTab, #ctl00_ctl00_ContentPlaceHolder1_ButtonPhysicalDamageTab
{
    border-bottom:#e1e1e1 10px solid !important;
    padding:10px 0 !important;
    height: auto;
    transition: border-color 1s ease;  
}
#ctl00_ctl00_ContentPlaceHolder1_PanelPolicyInquiryTabs a
{
    font-family: 'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;
    font-size: 14px !important;
    color: #0285b6 !important;
    width: 16.2%;
    border-right:rgba(000,000,000,0.3) 1px solid !important;
    /*padding: 10px 0;*/
}
#ctl00_ctl00_ContentPlaceHolder1_PanelPolicyInquiryTabs a:last-child
{
    border-right:none !important;
    /*padding: 10px 0;*/
}
#ctl00_ctl00_ContentPlaceHolder1_btnPolicyTab, #ctl00_ctl00_ContentPlaceHolder1_btnLimitsAndPremiums, #ctl00_ctl00_ContentPlaceHolder1_btnDocumentsTab, #ctl00_ctl00_ContentPlaceHolder1_btnBilling, #ctl00_ctl00_ContentPlaceHolder1_btnEndorsements , #ctl00_ctl00_ContentPlaceHolder1_ButtonCancel
{
    border-bottom:#e1e1e1 10px solid !important;
    padding:10px 0 !important;
    height: auto;
    transition: border-color 1s ease;  
}
.ho_policy #ctl00_ctl00_ContentPlaceHolder1_PanelPolicyInquiryTabs a
{
    /*width:19.9% !important;*/
    width:16.2% !important;
}



.RadGrid_Metro .rgHeader, .RadGrid_Metro th.rgResizeCol
{
    text-transform: uppercase;
}
.rgMasterTable td
{
    padding: 7px !important;
}
.rgMasterTable .rcbReadOnly td
{
    padding: 0 !important;
}
/*.RadGrid_Vista .rgHeader, .RadGrid_Vista th.rgResizeCol, .RadGrid_Vista .rgHeaderWrapper
{
    background: rgb(2,133,182);
    background: -moz-linear-gradient(top,  rgba(2,133,182,1) 0%, rgba(60,116,137,1) 100%) !important; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,133,182,1)), color-stop(100%,rgba(60,116,137,1))) !important; 
    background: -webkit-linear-gradient(top,  rgba(2,133,182,1) 0%,rgba(60,116,137,1) 100%) !important; 
    background: -o-linear-gradient(top,  rgba(2,133,182,1) 0%,rgba(60,116,137,1) 100%) !important; 
    background: -ms-linear-gradient(top,  rgba(2,133,182,1) 0%,rgba(60,116,137,1) 100%) !important;
    background: linear-gradient(to bottom,  rgba(2,133,182,1) 0%,rgba(60,116,137,1) 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0285b6', endColorstr='#3c7489',GradientType=0 ) !important; 
    border-color: #0285b6 #0285b6 #3c7489 #3c7489 !important;
    padding: 10px !important;
}
.RadGrid_Vista .rgHeader, .RadGrid_Vista .rgHeader a
{
    color: white !important;
    font-weight: 700 !important;
    font-size: 15px;
}*/
.policySearch
{
    margin-bottom: 25px;
}
.RadButton_Telerik.RadButton.rbLinkButtonChecked, .RadButton_Telerik.RadButton.rbLinkButtonChecked:hover
{
    border: white !important;
    background-color: transparent !important;
}
/*.rcbFocused
{
    background-color: purple !important;
}
.RadComboBoxDropDown_Telerik .rcbHovered
{
    background-color: purple !important;
}*/

.reportInnerWrap table
{
    margin: 0 auto;
}
td.tableGrey
{
    border-bottom: 1px solid #e5e5e5; 
    text-transform:uppercase; 
    color: #767676
}





.contentTable {

    -webkit-animation: fadein .8s; /* Safari and Chrome */
       -moz-animation: fadein .8s; /* Firefox */
        -ms-animation: fadein .8s; /* Internet Explorer */
         -o-animation: fadein .8s; /* Opera */
            animation: fadein .8s;
}


@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​



 #ctl00_ctl00_ContentPlaceHolder1_InquiryResults_ButtonShowTrace
 {
     cursor: pointer;
 }


 /************* Tool Tip ****************/
 a.tooltip
 {
   	display: inline-block;
    position: relative;
    /*width: 10px;
    height:10px;*/
      padding: 0px 5px;
    line-height: 1.3em;
    text-decoration:none;
    background-color: #bf2337;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
     color: #ffffff !important;
     font-weight:700;
 }
		
.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    text-align:center;
    z-index: 98;
    width: 200px;
}
		
.tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.disabled
{
    background-color: gray;
    filter: alpha(opacity=25);
    opacity: 0.3;
    cursor: default;
}

/* Grids on Binding Restriction */
.RedHeader
{
    background-color: #bf2337;
    color: white;
}
