.maincont { padding: 20px 0 20px; }
.pad0{ padding:0 !important;}
.pad-5{ padding:5px 8px !important;}
.pad-8{ padding:8px !important;}
.pad_l_10 { padding-left: 10px; }
.pad_b_5{ padding-bottom:5px;}
.pad-lr-10{ padding-left:10px; padding-right:10px;}
.pad_lr_10 { padding-left: 10px; padding-right:10px; }
.pad-lr-40 {padding-left: 40px !important; padding-right: 40px !important;}
.pad-l-25 {padding-left: 25px !important;}
.pad-l-40 {padding-left: 40px !important; }
.pad-r-40 {padding-right: 40px !important;}
.mar_r_10 {margin-right: 10px !important;}
.mar_r_20 {margin-right: 20px !important;}
.pad_t_15 { padding-top: 15px; }
.pad_tb_10{ padding-top:10px; padding-bottom:10px;}
.pad_tb_8{ padding-top:8px; padding-bottom:8px;}
.pad_tb_20{ padding-top:20px; padding-bottom:20px;}
.pad_tb_40{ padding-top:40px; padding-bottom:40px;}
.pad-b-10{ padding-bottom:10px !important;}
.pad-r-null{ padding-right:0 !important;}
.pad-r-10{ padding-right:10px !important;}
pad-l-35{ padding-left:35px !important;}
.pad-l-null{ padding-left:0 !important;}
.pad-t-null{ padding-top:0 !important;}
.pad-b-null{ padding-bottom:0 !important;}
.mar-0-auto{ margin:0 auto;}
.mar_t_20 {margin-top: 20px !important;}
.mar_t_30 {margin-top: 30px;}
.mar_tb_20 {margin-top: 20px !important; margin-bottom: 20px !important;}
.mar_t_40 {margin-top: 40px;}
.mar_b_15{ margin-bottom:15px;}
.mar_t_null{ margin-top:0 !important;}
.mar_r_null{ margin-right:0 !important;}
.f14{ font-size:14px;}
.border-bottom-dot{  background: url("../img/dot_seperate.png") repeat-x bottom ;}
.last-br-n .border-bottom-dot:last-child{ background:none;}
/*.border-bottom-dot:last-child{ background:none;}*/
.border-dashed{ border:1px dashed #666;}
.sec-pad-r-null{ padding-right:0 !important;}
.mbr-flow-cont-top{ padding:20px;}
.mbr-flow-cont{ padding:20px;}
.pad23 { padding: 23px !important; }
.mar_t_12 { margin-top: 12px !important; }
.mar_t_15{ margin-top:15px;}
.additm-input{ margin-left:51px !important;}
.additm-input1{ margin-left:51px !important; }
.mbrflowform select{ padding:5px 0 !important;}
.mbrflowform select option{ font-size:14px !important;}
.auto-renewal-block{ padding:20px 20px 0px 20px;}
.auto-renewal{ background:#dfeadc; border:1px solid #49793b; padding:5px 0;}
.auto-renewal-gray {background:#f1f4f6; border: 1px solid #5f5f5f; padding: 5px 0;}
.form_mmyy_large{background:url(../img/form_mmyy_large.png) no-repeat scroll left  transparent !important;}
.form_cvv_large{background:url(../img/form_cvv_large.png) no-repeat scroll left  transparent !important;}
.form_zip_large{background:url(../img/form_zip_large.png) no-repeat scroll left  transparent !important;}
.form_fullname_large{background:url(../img/form_fullname_large.jpg) no-repeat scroll left  transparent !important;}
.form_email_large{background:url(../img/form_email_large.jpg) no-repeat scroll left transparent !important;}
.form-b-header{background-color: #f1f3f5;border-bottom: 1px solid #b1bec4;border-top: 1px solid #b1bec4;box-shadow: 0 1px 0 0 white inset, 0 2px 0 0 white;color: #1a1a1a;}
.f15 { font-size:15px !important;}
.col-130{ width:128px;}
.col-320{ width:320px;}
.col-300{ width:300px;}
.col-310{ width:310px;}
.col-400{ width:400px;}
.col-430{ width:433px;}
.col-435{ width:435px;}
.col-815{ width:815px;}
.col-875{ width:875px;}
.col-48{ width:48%;}
.col-30{ width:30px;}
.whiteBg{ background:#fff !important;}
.vt{ vertical-align:top !important;}
.blue_bg{ background:#2a97d0;}
.gray_bg{ background:#6A6A6A;}
.mbr-ship-cont{ padding:20px 40px;}
.due_list{ margin:0 0 10px 0; padding:0; list-style:none; height:auto;}
.due_list li{ margin:0; padding:0; list-style:none; height:auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.due_list .dueList_head_blue{ background:#2a97d0; padding:8px; margin:0 0 10px 0; display:block; color:#FFF; position:relative; float:left; display:block; width:98%;}
.due_list .dueList_head_blue .text{ background:url(../img/icn_opendoor.png) left center no-repeat; padding:0 10px 0 30px; margin:0 0 0 10px; vertical-align:middle; float:left; line-height:45px; font-size:24px; font-family:'adelle'; font-style:normal;}
.due_list .dueList_head_blue .text-restricted{ background:url(../img/icn_lock.png) left center no-repeat; padding:0 10px 0 30px; margin:0 0 0 10px; vertical-align:middle; float:left; line-height:45px; font-size:24px; font-family:'adelle'; font-style:normal;}
.due_list .dueList_head_blue .schedule{ background:url(../img/madue_Bi_sheduled_white.png) left center no-repeat; padding:0 10px 0 30px; margin:0 0 0 10px; vertical-align:middle; float:left; line-height:45px; font-size:24px; font-family:'adelle'; font-style:normal;}
.due_list .dueList_head_blue .rightButton{ display:inline-block; float:right;}
.due_list > ul{ padding:0  !important; margin:0 !important; list-style:none; width:100%; border:none; display:block; float:left; }
.due_list > li > ul.list{ margin-left:0 !important; padding:0;}
.due_list > li > ul.list li{ padding:5px 10px 5px 40px !important; margin:3px 0 !important; list-style:none; width:94%; border:none; background:#ebf8fe; display:block; line-height:25px; color:#203e76 !important; font-size:13px !important;}
.due_list > li > ul.list li a{ color:#203e76 !important; text-decoration:none; display:block; position:relative;}
.due_list > li > ul.list li.right{ background:#ebf8fe url(../img/blue_small_tick.png) 10px center no-repeat;}
.due_list > li > ul.list li.alart{ background:#ebf8fe url(../img/icn_alert.png) 10px center no-repeat;}
.due_list > li > ul.list li.question{ background:#ebf8fe url(../img/icn_qmark.png) 10px center no-repeat;}
.due_list > li > ul.list li.payment{ background:#ebf8fe url(../img/icn_dollar.png) 10px center no-repeat;}
.due_list > li > ul.list li.build{ background:#ebf8fe url(../img/icn_click.png) 10px center no-repeat;}
.due_list > li > ul.list li.memberfill{ background:#ebf8fe url(../img/icn_member.png) 10px center no-repeat;}
.due_list > li > ul.list li.eye{ background:#ebf8fe url(../img/icn_eye_blue.png) 10px center no-repeat;}
.due_list > li > ul.list li.email{ background:#ebf8fe url(../img/icn_envelope.png) 10px center no-repeat;}
.due_list > li > ul.list li.levels{ background:#ebf8fe url(../img/icn_levels.png) 10px center no-repeat;}
.due_list > li > ul.list li.tag{ background:#ebf8fe url(../img/icn_tag.png) 10px center no-repeat;}
.due_list > li > ul.list li.link{ background:#ebf8fe url(../img/icn_admin_link_blue.png) 10px center no-repeat;}
.due_list > li > ul.list li.desktop{ background:#ebf8fe url(../img/icn_admin_desktop_blue.png) 10px center no-repeat;}
.due_list > li > ul.list li.ticket{ background:#ebf8fe url(../img/icn_admin_ticket_blue.png) 10px center no-repeat;}
.due_list > li > ul.list li.ticket-disable{ background:#E8EDF0 url(../img/icn_admin_ticket_gray.png) 10px center no-repeat;}
.due_list > li > ul.list li.email-disable{ background:#E8EDF0 url(../img/icn_admin_email_gray.png) 10px center no-repeat;}
.due_list > li > ul.list li.right-disable {background: #E8EDF0 url(../img/blue_small_tick.png) 10px center no-repeat;}
.due_list > li > ul.list li.question-disable{ background:#E8EDF0 url(../img/icn_admin_qmark_gray.png) 10px center no-repeat;}
.due_list > li > ul.list li.payment-disable{ background:#E8EDF0 url(../img/icn_admin_dollar_gray.png) 10px center no-repeat;}
.due_list > li > ul.list li.add-custom{ background:#ebf8fe url(../img/madue_Bi_customize_givinglevel_blue.png) 10px center no-repeat;}
.due_list > li > ul.list li.recordrsvp{ background:#ebf8fe url(../img/icn_admin_pencil_blue.png) 10px center no-repeat;}
.due_list > li > ul.list li.recordrsvp-disable{ background:#E8EDF0 url(../img/icn_admin_pencil_gray.png) 10px center no-repeat;}

ul.field-elements .button{ text-indent:-999px;}
.button.editgray, .button.small.editgray { background-color: #ebedef; background-image:url(../img/edit_menu_new.png); background-position:5px -234px; background-repeat:no-repeat; padding-left:25px !important; cursor:pointer; padding-bottom:5px !important;}
.info-table .blue-tick{ background:url(../img/blue_small_tick.png) center no-repeat;}
.bluetick{ background:url(../img/blue_small_tick.png) right no-repeat; padding-right:25px;}
.border-t-solid{ border-top:1px solid #ccc;}
.border-b-solid{ border-bottom:1px solid #ccc;}
input.dollar[type="text"]{ background-image: url("../img/dollar.png") !important; background-position: left center !important; background-repeat: no-repeat !important; padding-left: 18px !important; border:1px solid #eee; border-top:1px solid #b3b3b3;}
/*.inblock {display: inline !important; margin: 0 !important; padding: 0 0 0 15px !important;}*/
.check-bgblue{ background:#ebf7fd !important; border:3px solid #fff; padding:7px !important;}
.text-indent-y{ text-indent:inherit !important;}
.overwrite{ margin-top:-15px; z-index:9px;}
.radius-top{ border-radius:8px 8px 0 0;}
td {    vertical-align: middle !important;}
.invitations-block{display: table-cell; vertical-align: middle; position:relative;}
.prim-grp-star{ position:absolute; width:23px; height:23px; background:url(../img/star-white-23x23.png) center no-repeat;; top:5px; right:5px;}
.invitations-name{ width:490px; display:table-cell; vertical-align: middle;}
.invitations-butn{ width:260px; display:table-cell; vertical-align: middle;}
.mar-r-50{ margin-right:50px;}
.my-group-list{ list-style:none; margin:1px 0 0 3px; padding:0;}
.my-group-list li{ float:left; width:289px; background:#eff3f4; margin:1px;  font-size:14px; font-weight:bold;}
.my-group-list li a{ padding:10px 4px 10px 5px; display:block;}
.my-group-list li a.icon{ padding-left:35px;}
.my-group-list li a.icon:hover{ background-color:#2997cf;}
.my-group-list li a.icon:hover{ color:#fff;}
.my-group-list li a.icn-admins{ background-image:url(../img/icn_crown-blue.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-admins:hover{ background-image:url(../img/icn_crown-white.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-edit{ background-image:url(../img/icn_pencil-blue.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-edit:hover{ background-image:url(../img/icn_pencil-white.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-dollar{ background-image:url(../img/icn_dollar-blue.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-dollar:hover{ background-image:url(../img/icn_dollar-white.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-reject{ background-image:url(../img/icn_cancel-blue.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-reject:hover{ background-image:url(../img/icn_cancel-white.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-star{ background-image:url(../img/icn_star-blue.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-star:hover{ background-image:url(../img/icn_star-white.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-search{ background-image:url(../img/icn_magnify-blue.png); background-position: 2% center; background-repeat:no-repeat;}
.my-group-list li a.icn-search:hover{ background-image:url(../img/icn_magnify-white.png); background-position: 2% center; background-repeat:no-repeat;}
.blue_colpses a:hover .my-group-list li.icon:hover{ color:#fff;}
.blue_colpses { float: none; padding: 0; }
.blue_colpses .form-block-header.collapse{background-image: url("../img/icn_expand_light.png");}
.blue_colpses .form-block-header { padding: 0; background: none; border-radius: 0; box-shadow:none !important;  }
.blue_colpses .border-box:hover .form-block-header { background-color: #ebf7fd ; background-image: url("../img/icn_expand.png"); }
.blue_colpses .form-block-header.collapse.open{background-color: #ebf7fd ; }
.blue_colpses .border-box:hover .form-block-header.collapse.open{  background-image: url("../img/icn_collapse.png"); background-color: #ebf7fd ;}
.blue_colpses .border-box { border: 1px solid #ccc !important; display: block; margin: 10px 0; }
.blue_colpses .border-box:hover { border: 1px solid #2997cf !important; opacity: 1; color: #2997cf; }
.blue_colpses .form-block-header.collapse.collapsed{ margin-bottom:0px !important;}
.line-h-30{ line-height:30px;}
.paypal-btn{ border-radius:4px; padding:13px 118px 14px 18px; background:#ffc439  url("../img/PayPal_logo.png") no-repeat 121px 10px ; border:1px solid #ffaf00; font-family:Arial; font-size:13px; font-weight:bold; color:#333333; text-shadow: 0 1px 1px #ffe459; box-shadow: 0 1px 1px #fbe43a inset; cursor:pointer; display:inline-block;}
.paypal-btn:hover, .paypal-btn:focus,.paypal-btn:visited{ color:#333333;}
@media only screen and (max-width: 768px) {
.col-48{ width:47.22%;}
.sall-p-null{ padding:0 !important;}
.small_pad_t_10{ padding-top:10px !important;}
.sall-p-tb-null{ padding-top:0 !important; padding-bottom:0 !important;}
.pad-lr-20-small{ padding-left:20px !important; padding-right:20px !important;}
.small-m-null{ margin:0 !important}
.small-mar-t-5{ margin-top:5px !important;}
.small-mar-t-10{ margin-top:10px !important;}
.small-mar-t-15{ margin-top:15px !important;}
.maincont { padding: 0px; }
.mbr-flow-cont{ padding:0 0 15px 0;}
.text-center-small { text-align: center !important; }
.text-left-small{ text-align:left !important;}
.text-right-small{ text-align:right !important;}
.mbrflowform select{ margin-bottom:10px;}
.small-p-null{ padding:0 !important;}
.mflow-text{ padding-top:15px;}
.sec-pad-r-null{ padding-right:10px !important;}
.small-flot-none{ float:none !important;}
.small-six{ width:50% !important;}
.additm-input{ margin-left:0 !important; float:left;}
.additm-input1{ float:right;}
.auto-renewal-block{ padding:0;}
.auto-renewal{ border-left:none; border-right:none; padding:10px 20px 20px 20px !important;}
.form_mmyy_large, .form_cvv_large,.form_zip_large,.form_fullname_large, .form_email_large{background:inherit !important;}

select {
  -webkit-appearance: none !important;
  -webkit-border-radius: 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc; }

::-webkit-input-placeholder{opacity:0;}
::-moz-placeholder{opacity:0;}
:-ms-input-placeholder{opacity:0;}
}

.in-block {
    display: inline !important;
    margin: 0 !important;
    padding: 0 0 0 15px !important;
}
.box_blue{ background:#ebf7fd; border:1px solid #369ED5; margin:10px 0; padding-left:10px; padding-right:10px;}
.box_blue .text-blue{color:#369ED5}
