.cvv-wapper {position: relative; display:inline !important; float:left;}
.cvv-wapper .cvv-text {width:250px; border: 2px solid #2ba6cb;display: block;left:-30px;position: absolute;text-align: left;text-indent: 0; padding:5px; top:43px;visibility:hidden;background:#ffffff; font-size:9px; z-index:9999;}
.cvv-wapper .cvv-text::after {border-left: 13px solid transparent;border-bottom: 13px solid #fff;border-right: 13px solid transparent;content: "";height: 0;left: 0; right:0; margin-left:auto; margin-right:auto; position: absolute;top: -13px;width: 0;}
.cvv-wapper .cvv-text::before {border-left: 14px solid transparent;border-bottom: 14px solid #2ba6cb;border-right: 14px solid transparent;content: "";height: 0;left: 0; right:0; margin-left:auto; margin-right:auto; position: absolute;top: -15px;width: 0;}
/*.cvv-wapper input[type="text"]:focus + .cvv-text {visibility: visible;}*/
.visible {visibility: visible !important;}
 @media only screen and (max-width:768px)
{
    .cvv-wapper{ width: 100% !important;}
    .cvv-wapper .cvv-text{ left:0;}
}

/*special blue head colllapsebels css starts here added on 05/03/2013*/
.padl5 { padding-left:14px !important; }
.blue_colpses { padding:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color: #fff; float:left; width:100%; }
.blue_colpses h4 span { display:inline-block; height:30px; widows:35px; }
.blue_colpses .form-block-header { font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding: 8px 40px 8px 10px; color: #003A79; font-size: 102%; display: block; margin:0px; background-color: #D6EFFB; border-radius: 3px; -moz- border-radius: 3px;;
-webkit- border-radius: 3px;
border:none !important; }
.blue_colpses .form-block-header.collapse { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: url(../img/icn_expand.png); background-repeat: no-repeat; background-position: 98% center; cursor: pointer; }
.blue_colpses .form-block-header.collapse.open {  }
.blue_colpses .form-block-header.collapse.collapsed { margin-bottom: 2px !important; }
.blue_colpses h4 div.antenna {  display:inline-block; float:left; height:31px; width:40px; }
.blue_colpses h4 div.email { background: url(../img/icon_email.png) no-repeat left center !important; display:inline-block; float:left; height:31px; width:40px; }
.blue_colpses h4 div.www { background: url(../img/icon_www.png) no-repeat left center !important; display:inline-block; float:left; height:31px; width:40px; }
.blue_colpses h4 div.email_link { background: url(../img/icon_email_link.png) no-repeat left center !important; display:inline-block; float:left; height:31px; width:40px; }
.blue_colpses h4 div.customize_url{ background: url(../img/madue_Bi_customize_url_blue.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.event{ background: url(../img/icn_events.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.cammunication{ background: url(../img/icn_envelope-blue.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.surveys{ background: url(../img/icn_survey.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.payments{ background: url(../img/icn_payments.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.quickpays{ background: url(../img/icn_quickpay.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.lists{ background: url(../img/icn_lists.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.profile{ background: url(../img/icn_member.png) no-repeat 5px center !important; display:inline-block; float:left; height:31px; width:40px;}
.blue_colpses h4 div.event-summary-group-name{ display:inline-block; float:left; height:31px;}
.mar_r_60 { margin-right:60px !important; }
.leftHalfFill { margin-left:145px !important; margin-top:5px; }
.radius5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; border: 1px solid #b1bec4; }
.radius8 { -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  }
.specialBox { display:table; width:auto; background:#FFF; padding:15px; }
.tShadowGray { text-shadow:0 1px 0 gray !important }
/*special blue head colllapsebels css ends here*/
select.col-five { width:392px }
.dollar, .dollar:focus { background:#FFF !important; background-image:url(../img/dollar.png) !important; background-position:left center !important; background-repeat:no-repeat !important; padding-left:18px !important; border:none; }
.hash { background:#FFF; background-image:url(../img/hash.png); background-position:left center; background-repeat:no-repeat; padding-left:18px !important; }
.popup .rgDataDiv { height:170px !important }
.popup .grid-higher .rgDataDiv { height:300px !important }
.cke_panel_frame .cke_panel_container .cke_panel_block .cke_panel_list li { padding:0px; margin:0px; list-style:none; }
.cke_panel_frame .cke_panel_container .cke_panel_block .cke_panel_list .cke_panel_listItem a { padding:1px 2px; margin:1px 0px; display:block; color:inherit; text-decoration:none }
.spButton { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline; padding: 4px 8px !important; margin: 4px 3px; font-size: 80%; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.5); font-family:'Lucida', Sans-Serif !important; float:right; line-height:normal !important; }
.inline { display:inline !important; }
/* April 02 2013 */

.rsvp-orang-btn{ background:#FDEDE4; border-radius:3px; padding:10px; margin:20px 0; }
.rsvp-orang-btn .rs-text{ background:url(../img/icn_event-no_orange.png) no-repeat left center; padding-left:30px; line-height:34px;}
.rsvp-green-btn{ background:#4c7a3c; border-radius:3px; padding:10px; margin:20px 0; }
.rsvp-green-btn .rs-text{ background:url(../img/icn_event-checkmark_white.png) no-repeat left center; padding-left:30px; line-height:34px;}
.overflow-auto { overflow: auto; }