/* Web-content */
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .clear { clear:both; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .hide { display:none; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .mTop10 { margin-top:10px; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .mTop20 { margin-top:20px; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .mTop30 { margin-top:30px; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .mBottom10 { margin-bottom: 10px; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view dl { margin: 0px; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view dl dd { margin: 0px; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent .successmsg dd { 
    padding:0px;
    margin-left:12px; 
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view input[type="text"] {
    width: 100%;
    margin: 6px 0 10px 0;
    padding: 2px 0;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .w100p { width: 100% !important; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .swiftPageContainer {
    padding: 30px 20px;
    border: 1px solid;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .swiftPageContainer label{
    font: bold 11px arial;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .titleDiv {
    word-wrap: break-word;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .titleDiv > h1 {
    text-transform: none !important;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .firstname-dd, 
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .company-dd
{
    clear: both;
    float: left;
    width: 50%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .lastname-dd, 
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .jobtitle-dd
{
    float: left;
    width: 50%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .businessAddress-line1-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .homeAddress-line1-dd
{
    clear: both;
    width: 60%;
    float: left;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .businessAddress-line2-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .homeAddress-line2-dd
{
    float: left;
    width: 40%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .padLeft10 {
    padding-left: 10px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .padLeft20 {
    padding-left: 20px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .padRight10 {
    padding-right: 10px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .padRight20 {
    padding-right: 20px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .padRight30 {
    padding-right: 30px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .padding0 { padding: 0 !important; }
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .businessphone-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .homephone-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .mobilephone-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .businessAddress-postalCode-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .homeAddress-postalCode-dd
{
    width: 33%;
    float: left;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .birthday-dd
{
	clear: both;
    float: left;
    width: 35%;
}

.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .businessAddress-city-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .homeAddress-city-dd
{
    float: left;
    width: 67%;
}

.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .customtext-dd
{
    float: left;
    width: 65%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .email-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .secondemail-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .website-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .businessAddress-state-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .homeAddress-state-dd
{
    clear: both;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .birthday-dd input[type="text"] {
    width: 100%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view img.imageDate {
    display: inline;
}
/* for sidebar*/
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .firstname-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .lastname-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .email-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .secondemail-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .company-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .jobtitle-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .website-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .businessphone-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .homephone-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .mobilephone-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .businessAddress-line1-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .homeAddress-line1-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .businessAddress-line2-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .homeAddress-line2-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .businessAddress-postalCode-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .homeAddress-postalCode-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .businessAddress-city-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .homeAddress-city-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .businessAddress-state-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .homeAddress-state-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .birthday-dd,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .customtext-dd
{
    clear: both;
    width: 100%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .padLeft10,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .padRight10,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .padLeft20,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .padRight20
{
    padding: 0px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .sidebar .birthday-dd input[type="text"]
{
    width: 100%;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .birthdayDiv
{
    position: relative;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .birthdayInputDiv
{
    margin-right: 30px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .birthdayDiv img
{
    position: absolute;
    top: 5px;
    right: 0;
}

/* button css starts*/

.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-state-hover.button-cancel,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .button-cancel.ui-state-default:hover,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-widget-content .ui-state-hover.button-cancel,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-state-focus.button-cancel,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-widget-content .ui-state-focus.button-cancel {
    background:#d9d9d9;
    background:-moz-linear-gradient(top, #d9d9d9 20%, #9d9d9d 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#d9d9d9), color-stop(100%,#9d9d9d));
    background:-webkit-linear-gradient(top, #d9d9d9 20%,#9d9d9d 100%);
    background:-o-linear-gradient(top, #d9d9d9 20%,#9d9d9d 100%);
    background:-ms-linear-gradient(top, #d9d9d9 20%,#9d9d9d 100%);
    background:linear-gradient(to bottom, #d9d9d9 20%,#9d9d9d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#9b9b9b',GradientType=0 );
}

.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-button.ui-state-focus {
    outline:1px dotted grey;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-button-text {
    color:#fff;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-button {
    display:block;
    line-height:24px;
    font-size:13px;
    font-weight:bold;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-button {
    display:inline-block;
    position:relative;
    padding:0;
    text-decoration:none !important;
    cursor:pointer;
    text-align:center;
    zoom:1;
    overflow:visible;
    height:24px;
    padding-left:12px;
    padding-right:12px;
    vertical-align:middle;
    font-family:Arial,Helvetica,sans-serif;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-corner-all {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-state-default,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-widget-content .ui-state-default,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-widget-header .ui-state-default, .ui-button.ui-state-disabled:active,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-button.ui-state-default[disabled="disabled"]:active {
    border:none;
    font-weight:bold;
    color:#fff;
}
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view button {
    margin:0;
    font-size:100%;
    vertical-align:middle;
}

.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .button-cancel,
.diysdk_contactsAndCommunication_swiftPage.webcomponent.web_view .ui-widget-content .button-cancel {
    background:#cccdcd;
    background:-moz-linear-gradient(top, #cccdcd 40%, #9b9b9b 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccdcd), color-stop(100%,#9b9b9b));
    background:-webkit-linear-gradient(top, #cccdcd 40%,#9b9b9b 100%);
    background:-o-linear-gradient(top, #cccdcd 40%,#9b9b9b 100%);
    background:-ms-linear-gradient(top, #cccdcd 40%,#9b9b9b 100%);
    background:linear-gradient(to bottom, #cccdcd 40%,#9b9b9b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );
}

/* button css ends*/