﻿.CustomPager { margin-top: -2px; background: url(../img/double_line.jpg) repeat-x 0 0 #c6cfd4 !important; border-bottom: 1px solid #97a0a5 !important; text-shadow: 0px 1px 0px white; }
.CustomPager td { padding:15px 10px 5px 10px !important; }
.CustomPager input { text-align:center; }
.CustomPager ul { margin-top:0; padding-left:0; }
.CustomPager li { display:inline-block; list-style-type:none; padding: 0 15px; background: url(../img/vert_double_line.jpg) no-repeat right 0; }
.CustomPager li.last { padding-right:0; background: none; }
.radGridDynamic .RadGrid th, .radGridDynamic .RadGrid tr { white-space:nowrap; }
.rgSortAsc { border:none; background:transparent url(../img/up_arrow_blue.png) no-repeat right center !important; display: inline-block !important; width: 17px; height: 17px; border:none !important; padding:0px !important; box-shadow:none !important }
.rgSortDesc { border:none; background:transparent url(../img/down_arrow_blue.png) no-repeat right center !important; display: inline-block !important; width: 17px; height: 17px; border:none !important; padding:0px !important; box-shadow:none !important}
.validation { display:block; margin: 0; font-size: 12px !important; padding-left: 17px; height: 12px !important; line-height: 12px !important; }
.validation.ok { color: #4aad26; background: url(../img/validation.png) no-repeat top left; }
.validation.error { color: #b13902; background: url(../img/validation.png) no-repeat bottom left; }
.validation.ok.relative, .validation.error.relative { position:relative; bottom:0px !important; }
.validation.text { padding-left: 0; color: #7a7a7b; }
.errorField { border:1px solid #AA0000 !important; background-color:#E5BDBE !important; }
/* added by Vinay as per Sanjay on 2/28/2013 by skype*/
.element div { display:inline-block; }
.requiredRed { font-style:italic; color:red !important; line-height:20px; }
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl { direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
.ui-widget { font-size: 13px !important; }
/* line 494, _settings.scss */
.calendarall { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; border: 1px solid #b1bec4; }
/* line 500, _settings.scss */
.calendarall { margin: 0px 5px; width: 30px; height: 30px; background: url(../img/calendar.png) no-repeat center center #d4dbdf; vertical-align: middle; }
.checkspecial input[type="checkbox"] { margin-left:225px !important; }
.marleftnone input[type="checkbox"] { margin-left:0px !important; }
.marleftnone label { margin:0px 5px 0px 5px !important; }
.resetting { font-size:80% !important; }
.resetting label { line-height:30px !important; }
.Default.reWrapper { border: 0 !important; }
.Default.RadEditor { background-color: transparent !important; }
.rcSelected { background-image: url("../img/calendar_marked.png"); background-position: center center; background-repeat: no-repeat; text-decoration: none; background-color: #ff0000; }
/*Image upload popup*/
#uploadImageContainer .file-container { position: relative; margin: 0 !important; display:inline-block; width:100%; }
#uploadImageContainer .file-container .file input { position:relative; width: 100%; text-align:right; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
z-index:2; }
#uploadImageContainer .file-container .fake-file * { position:absolute; top: 0; left: 0; z-index:1; }
#uploadImageContainer .file-container .fake-file input { width:80%; }
#uploadImageContainer .file-container .fake-file a { left:86%; margin-top:3px; }
#cropImageContainer .box { width:100%; max-height:200px; }
.popup-loader-error-container { position:relative; width:100%; height:20px; margin:10px 0; }
.popup-loader { position:absolute; width:100px; height:100%; left:40%; background:url(../img/ajax_loader_popup.gif) no-repeat; }
.popup-loader.hidden { display:block !important; }
.popup-loader-error-container .validation.error { position:absolute; top:0; }
input:disabled { background-color:#CCC !important; background:#CCC !important; /*filter: alpha(opacity=40);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: .40;
	-khtml-opacity: 0.4;
	opacity: 0.4;*/ border:none; }
.disabledButton { cursor:wait !important; filter: alpha(opacity=40); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: .40; -khtml-opacity: 0.4; opacity: 0.4; }
/*.validation.error.hidden{display:block !important;}*//*don by sanjay 19122012*/

/*DUPLICATE FROM style.css REMOVE ONCE style.css IS FIXED*/
.hidden { display: none !important; visibility: hidden; }
/* Delete PopUp Z-index override */
 
   .popup-container.noPrint { background-image: url(../img/dim.png); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100002; }
.popup-container { background-image: url(../img/dim.png); position: fixed;/* from sami*/ top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; }
/* grid long text no-wrap issue */
.settings .info-table th, .settings .info-table td { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;/*white-space: nowrap;*/ }
.settings .info-table th.title lable, .settings .info-table td.title lable { overflow: hidden; max-width:150px !important; white-space:normal !important; text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-text-overflow: ellipsis; }
#start-new-topic .topic-post-post, #new-post .topic-post-post, .topic-post .topic-post-post { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;/*white-space: nowrap;*/ }
.mygrouplistBlock { padding:10px 38px }
ul.mygourp_list { margin: 5px 0px 20px 0px; padding: 0; color:#003a79; font-size:100%; }
ul.mygourp_list li { list-style: none; padding: 5px; margin: 0 0 4px 0; height: 60px; display:inline-table; width:99%; clear:both; background-color:#DEF2FC; border-radius:6px; }
ul.mygourp_list li img { float: left; clear: left; width:60px; height:60px; }
ul.mygourp_list li a.groupName { margin: 20px 20px 0; display: inline-block; font-size:100%; color:#003a79; font-weight:400; width:400px; text-shadow:0 1px 0 #FFF; }
ul.mygourp_list li .type { float: right; margin: 23px 20px 0; font-size:70%; font-variant:normal; text-transform: uppercase; }
ul.mygourp_list li .info { float: right; margin: 23px 20px 0; font-size:70%; font-variant:normal; text-transform: uppercase; }
ul.mygourp_list li .rightBlock { float: right; margin:8px 10px 0px 0px; padding:0px; }
ul.mygourp_list a.attachment-edit { background-image: url(../img/attachment_edit.png); width: 48px; height: 27px; padding: 0; margin: 18px 10px 0 0; display: inline-block; float: right; }
.header_5 { font-family: 'adelle'; color: #003a79 !important; margin: 0 0 15px; font-size: 140%; }
.privacySettings { padding:10px 38px 30px 38px; }
.privacySettings .blue_grid { width: 100%; position: relative; }
.privacySettings .blue_grid thead { border-bottom: 2px solid #FFF; background-image: url(../img/th_bg_blue.jpg); background-repeat: repeat-x; background-position: top; background-color:#2997cf; }
.privacySettings .blue_grid th { padding: 10px 10px; font-size: 80%; color: #FFF; font-weight: 400; text-align: left; outline: none; font-weight: bold; text-align:center !important; }
.privacySettings .blue_grid td { padding: 10px 10px; font-size: 80%; color: #6a6a6a; }
.privacySettings .blue_grid td.title { font-weight: bold; color: #003A79; text-align:left !important; }
.privacySettings .blue_grid tbody tr { border-top: 2px solid #FFF; background-color: #def2fc; }
.privacySettings .blue_grid tbody tr:first-child { border-top: none; }
.privacySettings .blue_grid tbody tr td { text-shadow: 0px 1px 0px white; text-align:center !important; }
.privacySettings .blue_grid tbody tr td strong { color: black; }
.privacySettings .blue_grid tbody tr td span { color: #7a7a7b; }
.privacySettings .blue_grid tbody tr.multi-select-item select { margin: 10px 0 0 !important; font-size: 100%; outline: none; }
.privacySettings .blue_grid tbody tr.item-group-sub { background-image: none; }
.privacySettings .blue_grid tbody tr.item-group-sub td:first-child { padding-left: 30px; background-image: url(../img/td_bg_sub.png) !important; background-repeat: repeat-y !important; background-position: left !important; }
.privacySettings .blue_grid tbody tr.add { background-image: none; }
.privacySettings .blue_grid tbody tr.add input, .privacySettings .blue_grid tbody tr.add textarea, .privacySettings .blue_grid tbody tr.add select { display: block; width: 90%; font-size: 100%; margin: 0 0 10px; }
.privacySettings .blue_grid tbody tr.add div.number-and-text input { display: inline-block; width: 29px; margin-right: 3px; }
.privacySettings .blue_grid tbody tr.add div.number-and-text p { display: inline-block; font-size: 100%; }
.privacySettings .blue_grid tbody tr.narrow td { padding-top: 10px; padding-bottom: 10px; }
.privacySettings .blue_grid tbody tr.narrow a { margin: 0; }
.privacySettings .blue_grid tbody tr.narrow div.blue_grid-sortable-handle { margin: -12px -12px 0 0 !important; }
.privacySettings .blue_grid tbody tr td.input-and-text p { float: left; font-size: 100%; margin: 5px 10px 0; }
.privacySettings .blue_grid tbody tr td.input-and-text input { float: left; width: 66%; }
.privacySettings .blue_grid p { margin: 0; font-size: 70%; }
.privacySettings .blue_grid a.button { font-size: 100%; }
.privacySettings .blue_grid .title { padding-left: 20px; }
.clock { margin: 0px 5px; width: 30px; height: 30px; background: url(../img/clock.png) no-repeat center center #d4dbdf; vertical-align: middle; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; border: 1px solid #b1bec4; }
.dgray { color: #333 !important; }
.lgray { color: #7a7a7b !important; }
.row_delete { display: inline-block; text-indent: -9999px; height: 30px; margin: 0 5px; vertical-align: middle; width: 30px; background: url(../img/icn_quickremove.png) no-repeat center center; }
.row_delete_dummy { display: inline-block; text-indent: -9999px; height: 30px; margin: 0 5px; vertical-align: middle; width: 30px; }
.row_remove { background-color: #F6F7F8; background-image:  url("../img/button_icon_delete.png") !important; background-position: center center !important; background-repeat: no-repeat !important; border: 0px solid #B1BEC4 !important; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; display: inline-block; text-indent: -9999px; height: 25px !important; margin: 0 5px; vertical-align: middle; width: 25px !important; padding:2px 0px !important; }
.row_remove_plain { background-color: transparent !important; background-image:  url("../img/button_icon_delete.png") !important; background-position: center center !important; background-repeat: no-repeat !important; border: 0 !important; display: inline-block; text-indent: -9999px; vertical-align: middle;/* height: 25px !important;
    width: 25px !important;*/ }
.dgray { color: #333 !important; }
.f11 { font-size:11px !important; }
.f12 { font-size:12px !important; }
.f13 { font-size:13px !important; }
.f14 { font-size:14px !important; }
.f15 { font-size:15px !important; }
.f16 { font-size:16px !important; }
.f18 { font-size:18px !important; }
.f20 { font-size:20px !important; }
.f22 { font-size:22px !important; }
.f30 { font-size:30px !important; }
.f200 { font-size: 300% !important; }
.flarge { font-size:150% !important; }
.mar_tb_null { margin-top:0px !important; margin-bottom:0px !important; }
.mar_b_null { margin-bottom:0px !important; }
.link-dropdown-container1 { font-size: 80%; background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); font-size: 80%; padding: 8px; position: relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float: right; }
.link-dropdown-container1 ul { background-color: white; border-radius: 5px 5px 5px 5px; display: none; margin-top: 3px; overflow: hidden; padding: 0; position: absolute; z-index: 500; }
.lt-ie9 .link-dropdown-container1 ul { border: 1px solid #b1bec4; }
.link-dropdown-container1 ul li { list-style: none; padding: 5px 10px 5px 25px; border-top: 1px solid #e4e8ea; }
.link-dropdown-container1 ul li:first-child { border: none; }
.link-dropdown-container1 ul li:hover { background-color: #ebf7fd; }
.link-dropdown-container1 ul li.check { background-image: url(../img/check.png); background-repeat: no-repeat; background-position: 8px center; }
.link-dropdown-container1 ul li a { color: #1a1a1a !important; outline: none; }
a.link-dropdown1 { text-shadow: 0px 1px 0px white; background-image: url(../img/down_arrow_blue.png); background-repeat: no-repeat; background-position: right 6px; padding-right: 15px; outline: none; }
.email-elements { margin:0px; padding:0px; list-style:none; display:block; }
.email-elements li { margin:0px 0px 5px 0px; padding:0px 0px 0px 40px; list-style:none; display:inline-block; width:49%; float:left; color:#309BD0; background-image: url(../img/tick.png); background-repeat: no-repeat; background-position: left center; line-height: 35px; text-decoration: none; text-align:left; font-size:180%; font-weight:normal; }
.vtop { vertical-align:top !important; }
.f400 { font-size:400% !important; }
.f250 { font-size:250% !important; color:#FFF !important; }
.f160 { font-size:160% !important; }
.big { font-size:150% !important; font-family:Arial, Helvetica, sans-serif; /*color:#e86d20 !important;*/ text-shadow:0px 0px 12px #FFF; }
.leftFill { margin-left: 225px !important;/*margin-top:8px !important;*/ }
.leftFill2 { margin-left: 145px !important;/*margin-top:8px !important;*/ }
.leftFill3 { margin-left: 230px !important;/*margin-top:8px !important;*/ }
.leftFill_sub { margin-left: 260px !important; margin-top:8px !important; }
.leftFill_sub1 { margin-left: 290px !important; margin-top:8px !important; }
.leftFill30 { margin-left: 30px !important; }
.leftFill40 { margin-left: 40px !important; }
.leftFill60 { margin-left: 60px !important; }
.ml_null { margin-left:0px !important; }
.ml_null input[type="checkbox"] { margin-left:0px !important; }
.gridButtonTemplate { border:none; display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-1px; }
/* END OF DYNAMIC ELEMNTS STYLE*/
.editColumnTemplate { background:url(../img/icon_edit.png) no-repeat; height:27px; width:27px; display:inline-table; vertical-align:middle; }
.editRowTemplate { background:url(../img/icon_edit.png) no-repeat; height:27px; width:27px; display:inline-table; vertical-align:middle; }
.confirmTemplate { background:url(../img/icon_right.png) no-repeat; height:27px; width:27px; display:inline-table; vertical-align:middle; }
.cancelTemplate { background:url(../img/icon_cross.png) no-repeat; height:27px; width:27px; display:inline-table; vertical-align:middle; }
.linkOverlay { display:inline-block; width:0; height:0; background-color:transparent; }
footer { display: block; margin: 0 auto; min-height: 56px; text-align: center; width: 100%; float:left; }
footer:before { content: ''; width: 100%; height: 1px;/* background: #4F4F4F;
      position: absolute;*/ }
footer ul { background: url("../img/double_line.jpg") repeat-x top left; margin: 0 auto; padding: 0; font-size: 70%; line-height: 56px; width:960px; }
footer ul li { display: inline-block; color: #309BD0; }
footer ul li a { padding: 0 5px; }
footer ul li:before { content: "|"; }
footer ul li:first-child:before { content: ""; }
.nobold { font-weight:normal !important; }
/* NN Added for Roster Information page start */
.ml_null { margin-left: 0px !important; }
ul.field-elements .radio-holder label, ul.field-elements .checkbox-holder label { display:inline; }
.popup-short-grid .rgDataDiv { max-height:200px !important; }
/* NN Added for Roster Information page end */

.opack { opacity: 0.3 !important; cursor: default; }
/*Loding GIF*/
.updateProgressOverlay { position:fixed; top:0; left:0; width:100%; height:100%; opacity:0.7; background-color:#B7B7B7; z-index:110000; }
.updateProgressBox { position: fixed; top: 40%; left: 50%; width: 250px; height: 60px; border: 3px solid #A4D1F0; background: #fff; -moz-border-radius: 10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius: 10px; margin-left: -125px; z-index:110001; }
.updateProgressBox img { margin: 10px; float: left; width:40px; }
.updateProgressBox span { line-height: 60px; font-size: 16px; font-weight: bold; color: #006889; }
.email_layouts { padding: 0; margin:0; }
.email_layouts li { list-style: none; display: table-cell; padding: 5px; margin:6px 3px 3px 3px; width: 150px; text-align:center !important; border:1px solid #FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; position:relative; float:left; }
.email_layouts li .template_name { width: 138px; height:40px; text-align:center; color:#888 !important; text-decoration:none; font-size:80%; display:block; white-space:normal; overflow:hidden;/*word-break:break-all;*/ }
.email_layouts li .layoutBlock { width:104px; height:137px; display:block; margin:0 auto; border:1px dotted #CCC; }
.email_layouts li img { width:104px; height:137px; display:block; margin:0 auto; }
.email_layouts li:hover { background-color: white; border:1px solid rgba(0, 0, 0, 0.1); box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5); }

.email_layouts li .previewTemplate { background: #5ABFEE url("../img/search_w.png") no-repeat 12px 6px; border: 1px solid #2997CF; color: white !important; font-size: 14px; margin: 0; top:50px; left:8px; padding: 6px 14px 8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; display:none; text-align:center; width:90%; position:absolute !important; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5); z-index:999; float:left; text-shadow: 0px 1pxpx 0px #2a89bc; }
.email_layouts li:hover .previewTemplate { display:block; }
.email_layouts li .selectTemplate {  background: #e4581c; background: -moz-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e96f23), color-stop(100%, #e4581c)); background: -webkit-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -o-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -ms-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: linear-gradient(top, #e96f23 1%, #e4581c 100%);
    border: 1px solid #b13902; color: white !important; font-size: 14px; margin: 0; top:96px; left:8px; padding: 6px 14px 8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; display:none; text-align:center; width:90%; position:absolute !important; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5); z-index:999; float:left; text-shadow: 0px 1pxpx 0px #2a89bc; }
.email_layouts li:hover .selectTemplate { display:block; }
.email_layouts li .deleteTemplate {  background: #e4581c; background: -moz-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e96f23), color-stop(100%, #e4581c)); background: -webkit-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -o-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -ms-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: linear-gradient(top, #e96f23 1%, #e4581c 100%);
    border: 1px solid #b13902; color: white !important; font-size: 14px; margin: 0; top:142px; left:8px; padding: 6px 14px 8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; display:none; text-align:center; width:90%; position:absolute !important; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5); z-index:999; float:left; text-shadow: 0px 1pxpx 0px #2a89bc; }
.email_layouts li:hover .deleteTemplate { display:block; }
.email_layouts li.slected { display:block !important; background-color: white; border:1px solid rgba(0, 0, 0, 0.1); box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5); }
.email_layouts li.slected .previewTemplate { display:block !important; }
.email_layouts li.slected .selectTemplate { display:block !important; }
.email_layouts li.slected .deleteTemplate { display:block !important; }

ul.form-elements input[type="file"] { border: 1px solid #B1BEC4; border-radius: 3px 3px 3px 3px; font-size: 90%; margin: 10px 0; padding: 5px; vertical-align: top; }
.social_link_text { width:200px !important; display:inline-block !important; }
/* Email campaign home page tabs*/
.tabs-search .tabsnew { margin: 30px 0 0; padding: 0 40px 11px; background: url(../img/tab_strip.jpg) repeat-x 0 bottom; }
.tabs-search .tabsnew li { margin: 0; padding: 0; list-style: none; display: inline-block; }
.tabs-search .tabsnew a { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; display: block; border-top: 1px solid #b1bec4; border-left: 1px solid #b1bec4; border-right: 1px solid #b1bec4; text-align: center; font-size: 80%; background: #f6f7f8; padding: 8px 30px 6px; }
.tabs-search .tabsnew a.active { padding-bottom: 8px; background: #c7d0d5; background: -moz-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e5eaec), color-stop(100%, #c7d0d5)); background: -webkit-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: -o-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: -ms-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); border-color: #a2adb3; color: black; }
.mnull { margin:0px !important; }
.mtop { margin-top:10px !important; }
.tabs-search .tabsnew a.active { padding-bottom: 8px; background: #c7d0d5; background: -moz-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e5eaec), color-stop(100%, #c7d0d5)); background: -webkit-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: -o-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: -ms-linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); background: linear-gradient(top, #e5eaec 1%, #c7d0d5 100%); border-color: #a2adb3; color: black; }
.public .row.collapse .column, .public .row.collapse .columns { padding: 0; }
.public .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.public .row .row.collapse { margin: 0; }
.public .column, .public .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.public .column.centered, .public .columns.centered { float: none; margin: 0 auto; }
.public [class*="column"] + [class*="column"]:last-child {
 float: right;
}
.public .wysiwyg-content .photostrip [class*="column"] + [class*="column"]:last-child {
 float: left;
}
.public .wysiwyg-content .photostrip a { min-height:180px !important; }
.public .wysiwyg-content .photostrip a img { height:auto !important; }
.public [class*="column"] + [class*="column"].end {
 float: left;
}
.public .one, .public .row .one { width: 8.33333% !important; }
.public .two, .public .row .two { width: 16.66667% !important; }
.public .three, .public .row .three { width: 25% !important; }
.public .four, .public .row .four { width: 33.33333% !important; }
.public .five, .public .row .five { width: 41.66667% !important; }
.public .six, .public .row .six { width: 50% !important; }
.public .seven, .public .row .seven { width: 58.33333% !important; }
.public .eight, .public .row .eight { width: 66.66667% !important; }
.public .nine, .public .row .nine { width: 75% !important; }
.public .ten, .public .row .ten { width: 83.33333% !important; }
.public .eleven, .public .row .eleven { width: 91.66667% !important; }
.public .twelve, .public .row .twelve { width: 100% !important; }
.position_new { position:relative; }
.position_new .leftSideBar.absolute { position:absolute !important; bottom:10px !important; z-index:50; }
.form #paleteControls #palleteToolbar.absolute { overflow:auto !important; height:275px !important; z-index:50; }
.centerdBox { height:auto; width:auto; text-align:center; display:table-cell; padding:10px; max-width:400px; word-wrap:break-word; min-height:15px; }
.titles.noborder { background: none !important; }
.profileThumb .profile-picture ul { display: none; position: absolute; top: -60px; left: 70px; z-index: 10; margin: 0; padding: 0; }
.profileThumb .profile-picture li { display: block; width: 160px; margin: 3px 0; padding: 0; list-style: none; }
.profileThumb .profile-picture a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: block; border: 1px solid #2997cf; padding: 5px 10px 5px 30px; background: url(../img/edit.png) no-repeat 10px center white; font-size: 70%; cursor:pointer; }
.profileThumb:hover .profile-picture ul { display: block !important; }
.profileThumb .profile-picture img.user { width:100px; height:auto; position:relative !important; top:0; border:none; box-shadow:none; }
.profileThumb1 .profile-picture ul { display: none; position: absolute; top: -60px; left: 70px; z-index: 10; margin: 0; padding: 0; }
.profileThumb1 .profile-picture li { display: block; width: 160px; margin: 3px 0; padding: 0; list-style: none; }
.profileThumb1 .profile-picture a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: block; border: 1px solid #2997cf; padding: 5px 10px 5px 30px; background: url(../img/edit.png) no-repeat 10px center white; font-size: 70%; cursor:pointer; }
.profileThumb1 .profile-picture img.user { width:100px; height:auto; position:relative !important; top:0; border:none; box-shadow:none; }
.profileThumb2:hover ul { display: block !important; }
.centerdBox { height: auto; width: auto; text-align: center; display: table-cell; padding: 10px; max-width: 400px; word-wrap: break-word; min-height: 15px; }
.previewHead_container { width:100%; float:left; display:block; margin-bottom:5px; }
.previewHead { line-height: 30px !important; text-align:right !important; font-size:80% !important; padding:5px 32px !important; margin:0px auto; width:860px; }
.previewFooter_container { width:100%; float:left; display:block; margin-top:10px; }
.previewFooter { line-height: 30px !important; font-size:70% !important; display:block; margin:10px auto 0px auto; padding:0px; width:860px; }
.previewFooter .leftpane { width:auto !important; display:inline-block; float:left; text-align:left; }
.previewFooter .rightpane { width:auto !important; display:inline-block; float:right; text-align:right; }
.previews { padding: 5px; margin: 0 auto !important; }
.previw_container { padding: 0px 34px; }
.previw_container p { font-size: 80% !important; }
.previews #form_builder_content_wrap { background: none !important; border-radius: none !important; margin: 0 0 !important; padding: 0px; box-shadow: none !important; height: auto !important; width:100% !important; overflow:visible !important; }
.previews #form_builder_content_wrap div.section-header-div { font-size: 100% !important; padding: 15px 0px; width: 101.2%; margin-left: -5px; background-color: #CCC; color: #000; clear:both; }
.previews #form_builder_content_wrap .section-header-div h1, .previews #form_builder_content_wrap .section-header-div h2, .previews #form_builder_content_wrap .section-header-div h3, .previews #form_builder_content_wrap .section-header-div h4 { font-size: 100% !important; margin:0px; padding:0px; }
.previews #form_builder_content_wrap div#control_content .AdditionalLabelText { font-size: 80% !important; padding: 15px 32px !important; }
.previews .elem-div, .previews .FieldLabel { padding: 0px 10px 0px 32px !important; }
.rotate { position: relative !important; ; height: 200px; ; width: 40px !important; ; padding: 0 !important; ; margin: 0 !important; ; float: left !important; }
.rotate span { position: absolute; display: block; top: 10px; left: -10px; height: 20px; width: 20px; text-align: left; padding: 0 10px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); white-space: nowrap; font-weight: 400; writing-mode: horizontal-tb;  }
.rotate .bold { font-weight: 700 }
.col-auto { width:auto; margin-right:10px !important; }
.col-100sp { width:112px !important; }
.admin_values { float:left !important; margin:0px !important; padding:0px !important; width:auto !important }
.admin_values li { margin-left:0px !important; margin-right:40px !important; width:35% !important; word-break:break-all; line-height: normal; }
.admin_values li span a { line-height: normal !important; }
.admin_values_row { float:left !important; margin:0px !important; padding:0px !important; width:auto !important }
.admin_values_row li { margin-left:0px !important; margin-right:20px !important; width:130px !important; word-break:break-all; line-height: normal; }
.admin_values_row li span a { line-height: normal !important; }
.mpnull { margin:0px !important; padding:0px !important; }
.element div { display:inline-block; }
.margin4px { margin:4px !important; }
.icon_box { width:24.8%; float:left; padding:10px 10px 10px 35px; margin-right:10px; background-color:#E6EBED; color:#333; display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; text-align:left; }
.icon_box:last-child {  margin-right:0px;}
.icon_box.active { background-color:#2997CF !important; color:#FFF !important; }
.icon_box span { padding:5px 5px; font-size:80%; }
.icon_box.f { background-image: url(../img/icon_facebook_gray.png); background-position: left center; background-repeat:no-repeat; }
.icon_box.active.f { background-image: url(../img/icon_facebook_white.png); background-position: left center; background-repeat:no-repeat; }
.icon_box.t { background-image: url(../img/icon_twit_gray.png); background-position: left center; background-repeat:no-repeat; }
.icon_box.active.t { background-image: url(../img/icon_twit_white.png); background-position: left center; background-repeat:no-repeat; }
.icon_box.e { background-image: url(../img/icon_email_gray.png); background-position: left center; background-repeat:no-repeat; }
.icon_box.active.e { background-image: url(../img/icon_email_blue.png); background-position: left center; background-repeat:no-repeat; }
/*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 { background-image: url(../img/icn_collapse.png); }
.blue_colpses .form-block-header.collapse.collapsed { margin-bottom: 2px !important; }
.blue_colpses h4 div.antenna { background: url(../img/icon_tower.png) no-repeat left center !important; 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;}
.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 */

.mar_l_10 { margin-left:10px !important; }
.mar_tb_10 { margin: 10px 0px !important; }
.mar_b_5 { margin-bottom: 5px !important; }
.mart_null { margin-top:0px !important; }
.mar10 { margin:10px !important; }
.malr10 { margin-left:10px !important; margin-right:10px !important; }
.m_null { margin:0px !important; }
.mar_l_5 { margin-left:5px !important; }
.mar_l_10 { margin-left:10px; }
.mar_l_15 { margin-left:15px; }
.mar_l_18 { margin-left:18px; }
.mar_l_64 { margin-left:64px; }
.mar_t_5 { margin-top: 5px !important; }
.mar_t_10 { margin-top: 10px !important; }
.mar_t_15 { margin-top: 15px !important; }
.mar_t_les10 { margin-top: -10px !important; }
.mar_r_5 { margin-right: 5px !important; }
.mar_r_10 { margin-right: 10px !important; }
.mar_r_20 { margin-right: 20px !important; }
.mar_r_265 { margin-right: 265px !important; }
.mar_b_15 { margin-bottom: 15px !important; }
.mar_l_75les { margin-left:-75px !important; }
.m5 { margin:5px !important; }
span.m_null input[type=checkbox] { margin:0px !important; }
.suporter_bar { margin-left:65px !important; width:120px; margin-top:5px !important; }
.white { color:#FFF !important }
.pad5 { padding:5px 8px !important; }
.pad_8_3{padding:8px 5px !important;}
.pad_6_3{padding:6px 5px !important;}
.pad10 { padding:10px !important; }
.pad15 { padding:15px !important; }
.padt10 { padding-top:10px !important; }
.pad_l_5 { padding-left:5px !important; }
.pad_l_8 { padding-left:7px !important; }
.pad_l_10 { padding-left:10px !important; }
.pad_l_12 { padding-left:12px !important; }
.pad_l_25 { padding-left:25px !important; }
.pad-l-40{ padding-left:40px !important;}
.pad_null { padding:0px !important; }
.pad_tb_null { padding-top:0px !important; padding-bottom:0px !important; }
.pad_tb_5 { padding-top:5px !important; padding-bottom:5px !important; }
.pad_tb_10 { padding-top:10px !important; padding-bottom:10px !important; }
.pad_t_5 { padding-top:5px !important;}
.pad_t_10 { padding-top:10px !important;}
.pad_t_15 { padding-top:15px !important;}
.pad_b_10 { padding-bottom:10px !important }
.pad_b_15 { padding-bottom:15px !important }
.padlr { padding:10px 30px !important; }
.pad_lr{ padding:0 30px !important;}
.padl14 { padding-left:14px !important; }
.padl5 { padding-left:5px !important; }
.padl10 { padding-left:10px !important; }
.padl30 { padding-left:30px !important; }
.padlr40{padding-left:40px !important; padding-right:40px !important;}
.marb_null { margin-bottom:0px !important }
.marb5 { margin-bottom:5px !important }
.mart5 { margin-top:5px !important }
.mart10 { margin-top:10px !important }
.marb10 { margin-bottom:10px !important }
.marb18 { margin-bottom:18px !important }
.mar_t_25 { margin-top: 25px !important;}
.mar_t_60 { margin-top: 60px !important;}
.line-height30{ line-height:30px !important;}
.whitebox { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: white; margin-bottom:5px; padding:5px 8px; overflow: hidden; font-size:80%; display:table; }
ol.sortableBlock { margin:0px 0px 0px 40px; padding:0px; position:relative; list-style-type:decimal; }
ol.sortableBlock li { margin:20px 0px; padding:5px 0px 5px 20px; list-style-type:decimal !important; list-style-position:outside; width:98%; position:inherit; background: #dde0e4; background: -moz-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaedf1), color-stop(100%, #dde0e4)); background: -webkit-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -o-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -ms-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: linear-gradient(top, #eaedf1 1%, #dde0e4 100%); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
ol.sortableBlock .wysiwyg-sortable-placeholder { height: 60px; background: #FFF; border: 2px dashed #b1bec4; margin: 0 0 15px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
ol.sortableBlock li .public-box { padding:0px; margin:0px; display:block; width:100%; clear:both; }
ol.sortableBlock li .public-box .leftPane { margin:0px 0px 0px 10px; padding:0px; display:inline-block; width:60%; text-align:left; }
ol.sortableBlock li .public-box .leftPane p { margin:0px; padding:0px; display:block; }
ol.sortableBlock li .public-box .leftPane p.formName { margin:0px; padding:0px; display:block; font-size:80%; color:#555; }
ol.sortableBlock li .public-box .leftPane p.subtext { margin:0px; padding:0px; display:block; font-size:60%; color:#888; }
ol.sortableBlock li .public-box .rightPane { margin:0px 20px 0px 0px; padding:0px; display:inline-block; width:35%; text-align:right; }
.packet_page_grid { margin:0px 0px 0px 40px; padding:0px; list-style-position:inherit; }
.packet_page_grid li { margin:10px 0px; padding:5px 20px 5px 20px; width:100%; font-size:90%; border-bottom:1px dotted #d8dde0; color:#2998d0; }
.packet_page_grid li a { color:#2998d0; text-decoration:none; }
.packet_page_grid li.completed { color:#444444; background:url(../img/blue_tick.png) no-repeat 98% center; }
.packet_page_grid li.completed a { color:#444444; text-decoration:none; }
/*05/04/2013*/
.box-shareyourForm { margin:1% !important; padding: 0px !important; list-style:none; height:200px; overflow-y:auto; overflow-x:hidden; display:block; width:98%; clear:both; }
.box-shareyourForm li { margin: 1px 0px !important; padding: 5px 8px !important; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; list-style:none; display:block; background-color:#f4f5f7; width:97%; font-size:80%; color:#7A7A7B; float:left; }
.box-shareyourForm li .leftPane { width:60%; float:left; display:inline-block; text-align:left; }
.box-shareyourForm li .rightPane { width:40%; float:right; display:inline-block; text-align:right; }
.box-shareyourForm .dropdown { height: 20px; color: #1a1a1a; padding: 6px 30px 0 10px; background: url(../img/down_arrow_black.png) no-repeat 92% center #d4dbdf; font-size: 100%; margin:0px 10px 0px 10px !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:inherit; }
.box-attachments ul.attachments li.closed { background-color: #fdece4; color:#e7601c !important; }
.box-attachments ul.attachments li.closed p { color:#e7601c !important; }
/*10042013*/
.lower { text-transform:none !important; }
.main .content .box.box_new { padding-left:5px !important; }
.main .content .box.group.gray { background: white; }
.logHolder { position:absolute; display:inline; width:56px !important; height:56px !important; top:15px; float:left; left:20px; }
.logHolder img { width:56px !important; height:56px !important; }
.main .content .box .money-tag-new { position: absolute; right: -7px; top: 25px; background: #ebedef; background: -moz-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f9fafb), color-stop(100%, #ebedef)); background: -webkit-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: -o-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: -ms-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: linear-gradient(top, #f9fafb 1%, #ebedef 100%); display: block; color: #7a7a7b; padding: 0 10px; width: auto; text-align: center; border: 1px solid #CCC; min-width:80px; }
.main .content .box .money-tag-new .now { margin: 3px 0 5px 0; font-size: 120%; color:#309BD0; font-family:"adelle"; padding:2px; }
.main .content .box .money-tag-new .now input[type="text"] { padding:5px 1px; width:70px !important; }
.main .content .box .money-tag-new .now input:focus[type="text"] { border:none }
.main .content .box .money-tag-new .total { font-size: 65%; margin: 0; }
.main .content .box .money-tag-new .tag { background: url(../img/money_tag.png) no-repeat 0 0; position: absolute; height: 6px; width: 6px; bottom: -6px; right: 0px; margin: 0; }
.main .content .box .money-tag-green { position: absolute; right: -7px; top: 25px; background: #e8e5c5; border: 1px solid #a5bd9f; color: #4a7a3e; padding: 5px 8px; width: auto; text-align: center; min-width:80px; }
.main .content .box .money-tag-green .now { margin: 0; font-size: 120%; }
.main .content .box .money-tag-green .now .input { margin: 0; font-size: inherit; line-height:normal; margin:3px 6px 3px 0px; padding:2px; width:70px; border:none; height:20px; font-family:"adelle"; }
.main .content .box .money-tag-green .total { font-size: 65%; margin: 0; }
.main .content .box .money-tag-green .tag { background: url(../img/money_tag.png) no-repeat 0 0; position: absolute; height: 6px; width: 6px; bottom: -6px; right: 0px; margin: 0; }
.main .content .box .paid-tag { position: absolute; right: 0px; top: 6px; color: #4a7a3e; padding: 0 20px 0 10px; width: auto; text-align: right; font-size:12px; line-height:15px; background: url(../img/small_green_tick.png) no-repeat 100% 0; text-transform:uppercase; margin-right:10px; }
.main .content .box .declined { position: absolute; right: 0px; top: 6px; color: red; padding: 0 20px 0 10px; width: auto; text-align: right; font-size:12px; line-height:15px; background: url(../img/small_red_cros.png) no-repeat 100% 0; text-transform:uppercase; margin-right:8px; }
.main .content .box .error { position: absolute; right: 0px; top: 6px; color: red; padding: 0; width: auto; text-align: right; font-size:12px; line-height:15px; margin-right:8px; }
.main .content .box .error.fr { position: absolute; right: 15%; }
.main .content .box .money-tag-green-1 { position: absolute; right: -7px; background: #e8e5c5; border: 1px solid #a5bd9f; color: #4a7a3e; padding: 4px 10px; min-width: 80px; text-align: center; min-width:80px; }
.main .content .box .money-tag-green-1 .now { margin: 0; font-size: 18px; }
.main .content .box .money-tag-green-1 .now span.left { float:left }
.main .content .box .money-tag-green-1 .now .input { margin: 0; font-size: inherit; line-height:normal; margin:3px 6px 3px 0px; padding:2px; width:80px; border:none; height:20px; font-family:"adelle"; }
.main .content .box .money-tag-green-1 .total { font-size: 65%; margin: 0; }
.main .content .box .money-tag-green-1 .tag { background: url(../img/money_tag.png) no-repeat 0 0; position: absolute; height: 6px; width: 6px; bottom: -6px; right: 0px; margin: 0; }
.membership { margin: 0 !important; padding: 0 !important; display:block; }
.membership li { list-style: none; display:block; color: #7a7a7b; padding: 5px 0px !important; font-size: 80%; color:#222; background: url(../img/dot_seperate.png) repeat-x 0 0; position:relative; height:auto !important; margin:2px 0px !important; }
.membership p.type { display:inline-block; margin:0px; padding:3px 0px; line-height:25px; }
.membership li .paynow { position:absolute; right: -7px; background: #ebedef; background: -moz-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f9fafb), color-stop(100%, #ebedef)); background: -webkit-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: -o-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: -ms-linear-gradient(top, #f9fafb 1%, #ebedef 100%); background: linear-gradient(top, #f9fafb 1%, #ebedef 100%); display: block; color: #7a7a7b; padding: 0 10px; min-width: 80px; text-align: center; border: 1px solid #CCC; font-family:'adelle' }
.membership li .paynow .now { margin: 4px 0px; font-size: 150% !important; display:block; color:#309BD0; font-family:"adelle"; }
.membership li .paynow .tag { background: url(../img/money_tag.png) no-repeat 0 0; position: absolute; height: 6px; width: 6px; bottom: -6px; right: 0px; margin: 0; }
.membership li .paynow.green { position:absolute; right: -7px; background: #e8e5c5; display: block; color: #4a7a3e; padding: 3px 10px; width: auto; text-align: center; border: 1px solid #a5bd9f; margin-top:3px; font-family:"adelle"; }
.membership li .paynow.green .now { margin: 0; font-size: 120%; color: #4a7a3e; }
.main .content .box .paynow.green .now .input { margin: 0; font-size: inherit; line-height:normal; margin:3px 6px 3px 0px; padding:2px; width:80px; border:none; height:20px; font-family:"adelle"; }
.main .content .box .paynow.green .total { font-size: 65%; margin: 0; }
.main .content .box .paynow.green .tag { background: url(../img/money_tag.png) no-repeat 0 0; position: absolute; height: 6px; width: 6px; bottom: -6px; right: 0px; margin: 0; }
.border-bottom { background: url(../img/dot_seperate.png) repeat-x 0 bottom; }
.border-b-solid { border-bottom:1px solid #ccc; }
.blue_text { color:#003979 !important; }
/*15042013*/
.mygroups { position: absolute; right: 40px; margin-top:-10px; }
.mygroups .current-group, .mygroups ul { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3); width: 228px; position: relative; background: #fff; }
.mygroups .current-group { background: url(../img/down_arrow_black.png) no-repeat 200px center #FFF; }
.mygroups .current-group .notification { float: none; position: absolute; top: -8px; right: -7px; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3); margin: 0; color: #fff; }
.mygroups ul { z-index: 50; }
.mygroups li { width: 228px; border-bottom: 1px solid #e7e7e7; display: block; }
.mygroups li:hover { background: #dfeff8; }
.mygroups .notification { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 20px; height: 20px; background: #e6621f; color: #fff; text-align: center; font-size: 80%; float: right; margin: 15px 10px 0 0; }
.mygroups .current-group, .mygroups a { display: block; }
.mygroups .current-group img, .mygroups a img { float: left; width: 38px; height: 38px; background: #000; margin: 6px; }
.mygroups .current-group h6, .mygroups a h6 { margin: 0; padding: 6% 0 0 0; font-size: 80%; font-weight: 400; color: #000; }
.mygroups .current-group span, .mygroups a span { display: block; font-size: 70%; color: #a9a9a9; }
.mygroups .newgroup { float: right; font-size: 70%; padding: 4px 0; }
.mygroups ul { display: none; }
.mygroups.openlist .current-group { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; border-bottom: 1px solid #e7e7e7; }
.mygroups.openlist .current-group .notification { display: none; }
.mygroups.openlist ul { -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; display: block; padding:0px !important; margin:0px; }
.mygroups.openlist .newgroup { display: none; }
.grayBg { background:#F6F7F8;}
.grayBgIMP { background:#F6F7F8 !important;}
.logo { margin: 5px auto 0; position: relative; width: 100px; }
.logo.circle img { width: 100px; height: 100px; border-radius:50px; overflow:hidden; }
.logo.circle .overlay { width: 100px; height: 100px; position: absolute; top: 0; left: 0; border-radius:50px; overflow:hidden;   /*background: url(../img/logo_circle.png) no-repeat 0 0;*/ }
.groupinfo h2.small { margin: 0 auto 30px auto !important; text-align: center; width:480px; padding-top:20px; }
td .input { margin: 3px 0px; padding: 5px; border: 1px solid #b1bec4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.border_top { background: url("../img/dot_seperate.png") repeat-x scroll 0 top transparent; margin-top:10px; padding-top:10px; display:block; }
.adelle { font-family: 'adelle', Sans-Serif !important; }
.arial { font-family: arial !important; }
.bold { font-weight:bold !important; }
/*18042013*/
.red { color:Red !important; }
.greenBorder { background: white; border: 2px solid #49793D !important; }
.redBorder { background: white; border: 2px solid red !important; }
.green { color:#4a7a3e !important; }
.payNow { position: absolute; top: 35px; right:18%; display: inline-block; color: #7f7f7f !important; padding:0; width: auto; text-align: left; font-size:90%; font-family:"adelle"; }
.payNow.plus { right:19.5%; font-family:"adelle"; }
.main .content .box .clicktopay { position: absolute; right: 0px; top: 15px; color: #999; padding: 0; width: auto; text-align: right; font-size:110%; line-height:15px; margin-right:8px; font-family:"adelle"; }
.main .content .box .clicktopay.fr { right: 20%; }
.marl_15 { margin-left:15px; }
.block { display:block !important; width:100%; }
.blocked { display:block !important; }
.wfull { width:100%; }
.mygroups.openlist .newgroup { display: none; }
.grayBg { background:#F6F7F8 }
.logo { margin: 5px auto 0; position: relative; width: 100px; }
.logo.circle img { width: 100px; height: 100px; border-radius:50px; overflow:hidden; }
.logo.circle .overlay { width: 100px; height: 100px; position: absolute; top: 0; left: 0; border-radius:50px; overflow:hidden;   /*background: url(../img/logo_circle.png) no-repeat 0 0;*/ }
/*22042013*/
.singleColmDoted { width:100%; display:block; float:left; list-style:none; padding:0px 0px 10px 0px; margin:0px; background: url(../img/dot_seperate.png) repeat-x 0 top; }
.singleColmDoted li { width:100%; display:block; float:left; font-weight:normal; color:#6A6A6A; padding:5px 0px !important; background: url(../img/dot_seperate.png) repeat-x 0 bottom; }
.singleColmDoted.noborder, .singleColmDoted.noborder li { background:none !important; padding-bottom:0px; }
.singleColmDoted li p.description { width:70%; font-size:80%; float:left; display:inline; padding:0px; margin:0px; }
.singleColmDoted li p.amount { width:20%; font-size:80%; float:right; display:inline; text-align:right; color:#000; padding:0px; margin:0px; }
.singleColmDoted li p.recurring { width:10%; font-size:80%; float:right; display:inline-block; text-align:right; color:#4A7A3E; padding:0px; margin:0px; }
.singleColmDoted li p.description.total, .singleColmDoted li p.amount.total { font-size:100% !important; padding:0px; margin:0px; color:#222; }
.twoColums { width:50%; display:inline; float:left; list-style:none; padding:0px 0px 10px 0px; margin:0px; }
.twoColums li { width:50%; display:inline; float:left; font-size:80%; font-weight:normal; color:#6A6A6A; background:
}
.textblue { color:#003979 !important; text-shadow:0 1px 0 white; text-transform:none !important; }
.bold { font-weight:bold !important; }
/*02052013*/

.inbox { margin:0px 10px 0px 15px !important; padding:0px 0px 5px 0px; list-style:none; display:block; border-bottom:1px dotted #C4ced0; }
.inbox li { margin:0px; padding:0px; list-style:none; display:block; color:#999999; font-size:80% !important; }
.inbox li a { display:block; line-height:20px; font-size:13px; }
.inbox li.active { color:#FFF !important; font-size:90% !important; display:block; line-height:20px; background-color:#203E76; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.inbox li.active a { color:#FFF !important; }
.inbox li label { margin:0px 0px 0px 8px; padding:0px; list-style:none; display:inline; font-size: inherit !important; }
.vm { vertical-align:middle !important; }
.inbox1 { margin:0px 10px 0px 15px !important; padding:0px 0px 5px 0px; list-style:none; display:block; border-bottom:1px dotted #C4ced0; }
.inbox1 li { margin:0px; padding:0px; list-style:none; display:block; color:#999999; font-size:80% !important; }
.inbox1 li a { display:block; line-height:20px; font-size:13px; }
.inbox1 li.active { color:#FFF !important; font-size:90% !important; display:block; line-height:20px; background-color:#203E76; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.inbox1 li.active a { color:#FFF !important; }
.inbox1 li label { margin:0px 0px 0px 8px; padding:0px; list-style:none; display:inline; font-size: inherit !important; font-size:12px !important; }
.inbox1 >ul > li >span { font-size:12px !important; }
.mygourp_list .edit ul.blue { margin: 0; padding: 0; position: absolute; z-index: 100; right: 20px; border: 1px solid #a3dff3; border-top: 0px solid #a3dff3; right:51px; }
.mygourp_list .edit ul.blue.ld { right: inherit !important; }
.mygourp_list .edit ul.blue li { display: block; padding: 0px; border-top: 1px solid #def2fc; border-bottom: 1px solid #def2fc; text-indent: 0; line-height:normal !important; height:auto !important; margin:0px !important; width:auto !important; padding:0px; }
.mygourp_list .edit ul.blue li a { display: block; background: url(../img/edit_menu_new.png) no-repeat 4px 5px #d7f1fb; padding: 5px 5px 5px 30px; border-top: 1px solid #a3dff3; text-indent: 0; color: #575e61; font-size:13px; margin:0px !important; clear:both; }
.mygourp_list .edit ul.blue li a:hover { background-color: #b5e7fa; }
.mygourp_list .edit ul.blue li .send { background-position: 4px -28px; }
.mygourp_list .edit ul.blue li .copy { background-position: 4px -62px; }
.mygourp_list .edit ul.blue li .set { background-position: 4px -95px; }
.mygourp_list .edit ul.blue li .share { background-position: 4px -129px; }
.mygourp_list .edit ul.blue li .delete { background-position: 4px -164px; }
.mygourp_list .edit ul.blue li .highlight { background-position: 4px -196px; }
.mygourp_list .edit ul.blue li .edits { background-position: 4px -233px; }
.mygourp_list .edit ul.blue li .downLoad { background-position: 4px -265px; }
.mygourp_list .edit ul.blue li .rotates { background-position: 4px -300px; }
.mygourp_list .edit ul.blue li .showInfo { background-position: 4px -332px; }
.mygourp_list .edit ul.blue li .closeItem { background-position: 4px -369px; }
.mygourp_list .edit ul.blue li .publish { background-position: 4px -401px; }
.mygourp_list .edit ul.blue li .getLink { background-position: 4px -435px; }
.mygourp_list .edit ul.blue li .reports { background-position: 4px -468px; }
.font-size label { font-size:13px !important; margin-right:10px; }
.italic { font-style: italic !important }
/*20130507*/
.blueContainer { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #ebf7fd !important; padding:0px 30px 0px 5px !important; margin-left:35px !important; position:relative; margin-bottom:10px !important; }
.blueContainer a.close { background-image: url(../img/close_blue.png); position: absolute; top: 10px; right: 10px; height:18px; width:18px; text-indent:-999999px; }
.blueContainer a.close-orange { background-image: url(../img/close_orange.png); position: absolute; top: 10px; right: 10px; height:18px; width:18px; text-indent:-999999px; }
.main .sidebar .promotion a.next { background-image: url(../img/button_symbols.png) !important; background-repeat: no-repeat !important; padding: 6px 14px 8px 35px; padding-left: 12px; padding-right: 35px; background-position: 98% -28px !important; }
/*20130905*/
.bordernone { border:none !important }
.text-left { text-align:left !important; }
.dotted { background: url(../img/dot_seperate.png) repeat-x 50% !important; border:none !important; height:1px !important; margin:4px 0px !important }
.lucidG { font-family:'Lucida Grande', Sans-Serif !important; }
.borderTopNon { background-image:none !important; border-top:none !important; }
.border-top-solid{border-top: 1px solid #e4e8ea;}
.groupLinks { margin: 0px; padding: 0px; clear:both; }
.groupLinks ul { margin: 20px 0px 12px 0px !important; padding: 0px; list-style:none; display: block; }
.groupLinks li { margin: 0px; padding: 0px; list-style:none; display: inline-block; }
.groupLinks a { display: inline-block; width: 153px; margin: 0; text-align: center; color: #ca7651; background-position: center 0; background-repeat: no-repeat; padding-top: 69px; line-height:15px; font-size:80%; }
.groupLinks a:hover { color: #b45931; }
.groupLinks a.search { background-image: url(../img/admin_nav_search.png); }
.groupLinks a.groups { background-image: url(../img/admin_nav_groups.png); }
.float-none { float:none !important }
.spbluebar { width:100%; background-color:#EBF7FD !important; height:auto; display:block; line-height:18px; padding:5px 10px !important; margin:5px 0px !important; }
.spbluebar .button { padding:3px 6px !important; margin:1px !important; font-size:12px !important; }
.button.green { text-shadow: 0px 0px 0px #4A7A3E; background: #9dc49f !important; background: -moz-linear-gradient(top, #9dc49f 1%, #8dbc8f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9dc49f), color-stop(100%, #8dbc8f)); background: -webkit-linear-gradient(top, #9dc49f 1%, #8dbc8f 100%); background: -o-linear-gradient(top, #9dc49f 1%, #8dbc8f 100%); background: -ms-linear-gradient(top, #9dc49f 1%, #8dbc8f 100%); background: linear-gradient(top, #9dc49f 1%, #8dbc8f 100%); border: 1px solid #7eb181; color:#FFF !important; -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); }
.button.green:hover { background: #9dc49f !important; color:#FFF !important; }
.button.dgreen { text-shadow: 0px 0px 0px #4A7A3E; background: #4c793e !important; background: -moz-linear-gradient(top, #7ba96b 1%, #4c793e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #7ba96b), color-stop(100%, #8dbc8f)); background: -webkit-linear-gradient(top, #7ba96b 1%, #4c793e 100%); background: -o-linear-gradient(top, #7ba96b 1%, #4c793e 100%); background: -ms-linear-gradient(top, #7ba96b 1%, #8dbc8f 100%); background: linear-gradient(top, #7ba96b 1%, #4c793e 100%); border: 1px solid #4c793e; color:#FFF !important; -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); }
.button.dgreen:hover { background: #356b25 !important; color:#FFF !important; }
.button.small { margin:0px !important; padding:3px 8px !important; }
.vb { vertical-align:bottom !important; }
.box-5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: white; margin-bottom: 15px; overflow: hidden; background-color: #ebf7fd !important; margin: 0 0 5px; border:5px solid #FFF; }
/*14052013*/
.col-30 { width: 30px !important; }
.col-40 { width: 40px !important; }
.col-50 { width: 50px !important; }
.col-70 { width: 70px !important; }
.col-95 { width: 95px !important; }
.col-100 { width: 101px !important; }
.col-110 { width: 110px !important; }
.col-125 { width: 125px !important; }
.col-140 { width: 142px !important; }
.col-148 { width: 148px !important; }
.col-150 { width: 155px !important; }
.col-160 { width: 160px !important; }
.col-175 { width: 175px !important; }
.col-180 { width: 180px !important; }
.col-185 { width: 185px !important; }
.col-195 { width: 195px !important; }
.col-205 { width: 203px !important; }
.col-215 { width: 215px !important; }
.col-255 { width: 255px !important; }
.col-280 { width: 280px !important; }
.col-550 { width: 550px !important; }
.col-600 { width: 590px !important; }
.col-612 { width: 608px !important; }
select.col-612 { width: 625px !important; }
a.invitation { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; font-size: 90%; color: #e6621f !important; margin:5px 0px; padding: 5px; background: #fcece4; line-height: 15px; font-size:12px; font-weight:normal; }
.nobg { background:none !important; box-shadow:none !important; clear:both !important }
.member_thumbs { margin:0px 0px 9px 0px !important; padding:0px; clear:both; display:block; list-style:none; text-align:center; float:left; width:100%; height:63px; overflow:hidden; }
.member_thumbs li { margin-right:1px; padding:0px; display:inline-block; list-style:none; float:left; width:50px; height:50px; overflow:hidden; }
.member_thumbs li img { width:50px; height:50px; }
.recentJoins { margin:0px; padding:5px; display:block; float:inherit; list-style:none; }
.recentJoins li { margin:0px; padding:0px; display:inline-block; float:inherit; list-style:none; font-size:12px; text-align:left; }
.recentJoins li.count { margin:0px; padding:5px; display:inline-block; float:inherit; line-height:20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#2cb3e0; color:#FFF; width:16%; text-align:center; }
.recentJoins li.text { margin:0 0 0 1%; padding:5px; display:inline-block; float:inherit; line-height:20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#eaf7fd; color:#2ab5de; width:78%; }
.invitation_join { margin:0px; padding:5px; display:block; float:inherit; list-style:none; }
.invitation_join li { margin:0px; padding:0px; display:inline-block; float:inherit; list-style:none; font-size:12px; text-align:left }
.invitation_join li.count { margin:0px; padding:5px; display:inline-block; float:inherit; line-height:20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#e76325; color:#FFF; width:16%; text-align:center; }
.invitation_join li.text { margin:0 0 0 1%; padding:5px; display:inline-block; float:inherit; line-height:20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#feede5; color:#e76325; width:78%; }
.ulGrid { margin:0px 3% 10px 3% !important; padding:0px !important; list-style:none; display:table; font-size:12px !important; width:95% !important; }
.ulGrid li { margin:0px; padding:5px; list-style:none; display:table-column; float:left; width:100% !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; clear:both; }
.ulGrid li div { font-size:80% !important; }
.ulGrid li:nth-child(odd) {
background:#ebf8fe;
color:#395587;
}
.ulGrid li:nth-child(even) {
background:#FFF;
color:#395587;
}
.gray_more { display:block; width:100%; margin:0px !important; padding:5px 0px !important; color:#000 !important; width:100% !important; text-align:center; background:#f4f5f7 !important; font-size:80% !important; line-height:20px; float:left; }
.photo_tilling { margin:0px; padding:0px; list-style:none; display:block; float:left; }
.photo_tilling li { margin:1px 1px 0px 0px; padding:0px; list-style:none; display:inline-block; float:left; width:50px; height:50px; background:#222; position: relative; overflow:hidden; }
.photo_tilling li img { position: absolute; top: 0%; left: 0%; }
.photo_tilling li.big { margin:1px 1px; list-style:none; display:inline-block; float:left; width:152px; height:152px; overflow:hidden; }
.photo_tilling li.big img { position: absolute; top: 0%; left: 0%; }
.eventList { margin:5px 10px !important; padding:0px; list-style:none; display:block; }
.eventList li { margin:0px; padding:0px; list-style:none; background: url(../img/dot_seperate.png) repeat-x 0 bottom; }
.eventList li a { display: block; padding: 10px 0; }
.eventList li.last { background: transparent; }
.eventList li:last-child { background: transparent; }
.eventList span { font-size: 80%; color: #afafaf; display: block; }
.eventList .icon { float: left; margin-right: 10px; width: 38px; height: 38px; background: url(../img/box_ring_small.png); font-size: 55%; text-align: center; line-height: 120%; padding-top: 6px; color: #2997cf; }
.eventList .icon.green { background: url(../img/box_ring_small_green.png) !important; color: #609a50 !important; }
.eventList .icon span { font-family: adelle; font-size: 190%; color: #2997cf; line-height:15px; }
.eventList .icon.green span { color: #609a50; }
.eventList .green { color: #609a50; }
.eventList h6 { margin: 0; font-size: 80%; }
table.calendar-month td.marked.green { background-image: url(../img/calendar_marked_green.png) !important; }
table.calendar-month td.marked.orange { background-image: url(../img/calendar_marked_orange.png) !important; }
.popup .validation.error { color: #b13902; background: url(../img/validation.png) no-repeat bottom left; }
.main .content .box .money-tag-new:hover { background: #dde0e4; background: -moz-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaedf1), color-stop(100%, #dde0e4)); background: -webkit-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -o-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -ms-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: linear-gradient(top, #eaedf1 1%, #dde0e4 100%); }
.membership li .paynow:hover { background: #dde0e4; background: -moz-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaedf1), color-stop(100%, #dde0e4)); background: -webkit-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -o-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: -ms-linear-gradient(top, #eaedf1 1%, #dde0e4 100%); background: linear-gradient(top, #eaedf1 1%, #dde0e4 100%); }
.col-80 { width:80px !important; }
.radius { -webkit-border-radius:5px !important; -moz-border-radius:5px !important; -ms-border-radius:5px !important; -o-border-radius:8px !important; border-radius:5px !important; }
[class*="column"] + [class*="column"]:last-child {
float: inherit;
}
.elilipsis { width: 145px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*27052013*/
input.bigger, select.bigger { padding:5px 8px !important; height:auto !important; font-size:20px !important; color:#777 !important; }
input.bigger.dollarBig { background:#FFF url(../img/dollar_big.png) no-repeat 3% center !important; padding-left:25px !important; }
input.bigger.min { background:#FFF url(../img/min.png) no-repeat 98% center !important; padding-right:48px !important; }
input.bigger.max { background:#FFF url(../img/max.png) no-repeat 98% center !important; padding-right:48px !important; }
.blueRows { padding:0; margin:0; list-style:none; }
.blueRows li { padding:5px 8px !important; margin:0px 0px 2px 0px; list-style:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background-color:#def2fb; font-size:14px; float:left; display:block; width:100%; }
.blueRows li input[type="checkbox"] { margin-left:0px !important; vertical-align:middle !important; }
.mar_tb_5 { margin: 5px 0px !important; }
.mar_t_5 { margin-top: 5px !important; }
.blueContainer.p10 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #ebf7fd !important; padding:10px !important; }
.h158 { height:158px !important; }
.noborder { background: none !important; border:none !important; }
.nine_long { width:740px; }
.col-three_small { width:190px !important; }
.col-three_mid { width:225px !important; }
.col-three_big { width:270px !important; }
/*button change*/
.button.orange.inactive { text-shadow: 0px 1px 0px #bd5f2d !important; background: #FADFD4 !important; background: -moz-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e96f23), color-stop(100%, #FADFD4)); background: -webkit-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: -o-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: -ms-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: linear-gradient(top, #e96f23 1%, #FADFD4 100%); border: 1px solid #f6b296; color: #E66225 !important; }
.button.blue.inactive { text-shadow: 0px 1pxpx 0px #2a89bc; background: #cfe9f5 !important; border: 1px solid #60c3f2; color: #309BD0 !important; }
.button.green.inactive { text-shadow: 0px 0px 0px #4A7A3E; background: #DFEADC !important; background: -moz-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9dc49f), color-stop(100%, #DFEADC)); background: -webkit-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: -o-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: -ms-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: linear-gradient(top, #9dc49f 1%, #DFEADC 100%); border: 1px solid #bee7b3; color:#7ba96b !important; -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); }
.brkword { word-wrap: break-word !important; }
/* on 09-07-2013*/
.button.orange.inactive { text-shadow: 0px 1px 1px #bd5f2d !important; background: #FADFD4 !important; background: -moz-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e96f23), color-stop(100%, #FADFD4)); background: -webkit-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: -o-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: -ms-linear-gradient(top, #e96f23 1%, #FADFD4 100%); background: linear-gradient(top, #e96f23 1%, #FADFD4 100%); border: 1px solid #f6b296; color: #E66225 !important; }
.button.blue.inactive { text-shadow: 0px 1pxpx 1px #2a89bc; background: #cfe9f5 !important; border: 1px solid #60c3f2; color: #309BD0 !important; }
.button.green.inactive { text-shadow: 0px 0px 0px #4A7A3E; background: #DFEADC !important; background: -moz-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9dc49f), color-stop(100%, #DFEADC)); background: -webkit-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: -o-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: -ms-linear-gradient(top, #9dc49f 1%, #DFEADC 100%); background: linear-gradient(top, #9dc49f 1%, #DFEADC 100%); border: 1px solid #bee7b3; color:#7ba96b !important; -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); }
.specialBlock { width:113%; margin:0px 0px 5px -98px; }
.noborder { background: none !important; }
.border-top { border-top: 1px dotted #B1BEC4 !important; }
.but_memberblock { display:inline-block; margin:0px 10px; padding:80px 10px 10px 10px; border:5px solid #FFF; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; width:120px; height:auto; background:#FFF; font-size:15px; line-height:normal; font-family:'adelle'; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); }
.but_memberblock.member { background:#FFF url(../img/admin_nav_member.png) 50% 15% no-repeat; }
.but_memberblock.member.active { background:#def2fb url(../img/admin_nav_member.png) 50% 15% no-repeat; }
.but_memberblock.group { background:#FFF url(../img/admin_nav_groups.png) 50% 15% no-repeat; }
.but_memberblock.group.active { background:#def2fb url(../img/admin_nav_groups.png) 50% 15% no-repeat; }

.but_memberblock.CompleteMyProfile { background:#FFF url(../img/join_completeprofile.png) 50% 15% no-repeat; }
.but_memberblock.CompleteMyProfile.active { background:#def2fb url(../img/join_completeprofile.png) 50% 15% no-repeat; }
.but_memberblock.gotoHome { background:#FFF url(../img/join_memberhome.png) 50% 15% no-repeat; }
.but_memberblock.gotoHome.active { background:#def2fb url(../img/join_memberhome.png) 50% 15% no-repeat; }
.but_memberblock.returntoGroupProfile { background:#FFF url(../img/join_groupprofile.png) 50% 15% no-repeat; }
.but_memberblock.returntoGroupProfile.active { background:#def2fb url(../img/join_groupprofile.png) 50% 15% no-repeat; }

.blueText { color:#309BD0 !important; }
.no-bg { background:none !important; }
.icon_del { background:url(../img/dell.png) left center no-repeat; padding-left:15px !important; }
.icon_del:hover { background:url(../img/dell_hover.png) left center no-repeat; }
.field-elements.bluebg { background-color:#EBF7FD !important; padding:10px 0px 0px 0px !important; margin:0px !important; }
.platter { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border:none !important; }
.plain .spread { width:14.4% !important; text-align:center; }
.wizard_1 .box ul.listitems { margin-right:10px !important }
.rocket { list-style:url(../img/rocket_bullet.png); margin:30px 0px 0px 30px; padding:0px 0px 0px 50px; }
.blockvalidation { display:none; }
span.blockvalidation[style*="inline"] {
display:block !Important;
}
.main .content .box ul.listitems li > ul { list-style:disc !important; list-style-type: disc !important; list-style-position:outside; margin:5px 5px 5px 30px !important; padding:0px !important }
.main .content .box ul.listitems li > ul li { list-style:disc !important; background:none !important }
.main .content .box ul.listitems li.section-expand > p a { text-decoration:underline !important; color:inherit; }
.main .content .box ul.listitems li.section-expand > ol { list-style-position:outside; list-style-type:decimal !important; margin:5px 5px 5px 30px !important; padding:0px !important }
.main .content .box ul.listitems li > ol li { list-style:decimal !important; background:none !important }
.main .content .box ul.listitems li.section-expand > p a { text-decoration:underline !important; color:inherit; }
.lh50 { line-height:50px; }
/* Template css 30 Aug 2013 */
.plainbg { padding:0; background:#f6f7f8; margin:0; border-top:1px solid #E4E8EA; border-bottom:1px solid #E4E8EA }
.plainbg.padding { padding:20px 35px; }
.box-button.modify { margin:0; padding:15px 8px 15px 8px !important; width:259px !important; float:left !important; text-align:center !important; text-transform:none !important; position:relative !important; height:auto !important; }
.box-button.modify:last-child { margin-right: 0px !important; }
.box-button.modify > h3 { text-align:center; width:100%; margin-bottom:8px; position:relative !important; color:#309BD0; }
.box-button.modify.current > h3 { color:#003979; }
.box-button.modify span { text-align:center; font-size:0.67em !important; width:100%; position:relative !important; font-family:"Arial"; }
.leftNav { background: #ebedef; padding: 3px 25px 3px 10px; margin:0; color: # !important;
font-size: 14px; width:230px; line-height:30px; cursor:pointer }
.leftNav.collapse { background:#f6f7f8 url(../img/catogery_plus.png) no-repeat right center; color:#000; font-size:16px; }
.leftNav.collapse.open { background:#f6f7f8 url(../img/catogery_minus.png) no-repeat right center; border: 1px solid #b1bec4; color:#000; font-size:16px; }
.leftNav.collapse.collapsed { border: 1px solid #b1bec4; border-bottom:none; color:#000; font-size:16px; }
.leftNaveContent { list-style:none; padding:0px; margin:0px; width:268px; background:#ebf8fe; position: relative; }
.leftNaveContent li { list-style:none; width:100%; padding: 8px 25px 8px 10px; margin:0; font-size:12px; width:250px; position: relative; }
.leftNaveContent li a { color:inherit; display:block; width:inherit; }
.leftNaveContent li.selected { background-image: url(../img/list_selected_bg.png); background-position: center right; background-repeat: no-repeat; background-color: transparent; color: white; width:243px; margin-right: -20px; }
.w545 { width:545px; }
.w600 { width:586px; }
p > span.smalltext { line-height:13px !important; font-size:11px !important; color:#999; word-wrap:break-word; display:inline; float:left; margin-top:8px; }
.leftFill170 { margin-left: 160px !important; }
.mar_r_150 { margin-right:150px !important; }
.mar_r_72 { margin-right:58px !important; }
.dolarBig { background:#FFF url(../img/dollarBig.png) no-repeat 5px center !important; padding-left:20px !important; }
.tshadowNone { text-shadow: 0px 0px 0px transparent !important; -webkit-text-shadow: 0px 0px 0px transparent !important; -moz-text-shadow: 0px 0px 0px transparent !important; }
.box-shadownone { box-shadow:0px 0px 0px transparent !important; -webkit-box-shadow:0px 0px 0px transparent !important; -moz-box-shadow:0px 0px 0px transparent !important; }
.button.mbig { padding:8px 14px !important; font-size:18px !important; margin-bottom:2px; }
.border { border:1px solid #CCC !important; }
.button.findBig { background-image:url(../img/icon_find_big.png) !important; background-position: left center; background-repeat:no-repeat; padding-left:55px; }
.popup .validation.reset { bottom:0 !important; position:relative !important; }
.button.yesBig { -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); text-shadow: 0px 1pxpx 0px #2a89bc; border: 1px solid #2997cf; color: white !important; line-height: normal; background:#5abfee url(../img/right_white.png) no-repeat 5px center; padding: 10px 55px !important; }
.button.maybeBig { -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); text-shadow: 0px 1pxpx 0px #2a89bc; border: 1px solid #2997cf; color: white !important; line-height: normal; background:#5abfee url(../img/questiomark_white.png) no-repeat 5px center; padding: 10px 55px !important; }
.button.noBig { -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); text-shadow: 0px 1pxpx 0px #2a89bc; border: 1px solid #2997cf; color: white !important; line-height: normal; background:#5abfee url(../img/x_white.png) no-repeat 5px center; padding: 10px 55px !important; }
#floatdiv { background: url(../img/grayBg.png) repeat left top !important; }
.hauto { height:auto !important; }
.orangeBg { padding:3px 30px 3px 40px; margin:0; background:#E96F23; color:#FFF; vertical-align:middle; position:relative; float:left; display:block; width:92.6%; }
.orangeBg span { display:inline-block; vertical-align:middle; line-height:33px; }
.orangeBg a { display:inline-block; vertical-align:middle; float:right; line-height:normal; }
.box-1 { position:relative; }
.box-1 .gray_more.stickeyBottom { position: absolute !important; bottom:0px !important; }
.pad_tb_15 { padding-top:15px !important; padding-bottom:15px !important; }
.heightAuto { height:auto !important; }
.notextshadow { text-shadow:none !important; }
ul.form-elements .radio-holder img, ul.form-elements .checkbox-holder img.none { width:auto; height:auto; background:transparent; vertical-align:middle; }
.iconButton { padding-left:5px !important; width:35px !important; height:35px !important; margin-right:3px !important; }
.orangeBg { padding:3px 30px 3px 40px; margin:0; background:#E96F23; color:#FFF; vertical-align:middle; position:relative; float:left; display:block; width:92.6%; }
.orangeBg span { display:inline-block; vertical-align:middle; line-height:33px; }
.orangeBg a { display:inline-block; vertical-align:middle; float:right; line-height:normal; }
.orangeBg a.runningLink { float:none !important; line-height:normal; color:#FFF; text-decoration:underline; font-size:inherit; }
.popsmall { background-color: #F5F5F5; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom: 20px; min-height: 10px; padding: 10px; border-radius:5px; -moz-border-radius:5px; ; -webkit-border-radius:5px; margin:0 !important; width:90%; }
.noclear{clear:none !important}
.halfBlack { width:50% !important; }
.col-half { width:48% !important; }
.col-285 { width:284px !important }
.col-275 { width:273px !important }

.lighBlueBg {background: #EBF8FE !important;}
.lighBlueBgHover:hover {background: #EBF8FE !important;}
.noclear{ clear:none !important;}
.justify_buttons{ width:100%; display:block; clear:both; height:auto; text-align:left; position:relative; list-style:none; margin:0; padding:0; border-bottom:1px solid #b3bec4; float: left;}
.justify_buttons li{ width:33.4%; display:inline-block; text-align:center; list-style:none; border-right:1px solid #2998d0;  margin:0; padding:0; float:left;}
.justify_buttons li:last-child{ border-right:none; width:32.99%; }
.justify_buttons li.halfs{ width:49.89%; display:inline-block; text-align:center; list-style:none; border-right:1px solid #2998d0;  margin:0; padding:0; float:left;}
.justify_buttons li.halfs:last-child{ border-right:none; width:50%; }
.justify_buttons a{ width:100%; display:block; line-height:50px;  margin:0; padding:0; font-size:15px !important; font-weight:bold !important;}
.justify_buttons a.addnewpeople{ background:#ebf8fe url(../img/icon_addnewpeople_blue.png) 22% center no-repeat;}
.justify_buttons a.choosemember{ background:#ebf8fe url(../img/icon_choosemember_blue.png) 22% center no-repeat;}
.justify_buttons a.choosealist{ background:#ebf8fe url(../img/icon_choosealist_blue.png) 23% center no-repeat;}
.justify_buttons a.smartlist{ background:#ebf8fe url(../img/icn_smartlist_blue.png) 5% center no-repeat;}
.justify_buttons a.addnewpeople-sms{ background:#ebf8fe url(../img/icn_sms_blue.png) 18% center no-repeat;}
.justify_buttons a.selected{ color:#FFF;}
.justify_buttons a.addnewpeople.selected{ background:#2a97d0 url(../img/icon_addnewpeople_white.png) 22% center no-repeat;}
.justify_buttons a.choosemember.selected{ background:#2a97d0 url(../img/icon_choosemember_white.png) 22% center no-repeat;}
.justify_buttons a.choosealist.selected{ background:#2a97d0 url(../img/icon_choosealist_white.png) 23% center no-repeat;}
.justify_buttons a.smartlist.selected{ background:#2a97d0 url(../img/icn_smartlist_white.png) 5% center no-repeat;}
.justify_buttons a.addnewpeople-sms.selected{ background:#2a97d0 url(../img/icn_sms_white.png) 18% center no-repeat;}

.specialBanner{ width:100%; display:block;}
.specialBanner img{ width:100%; display:block; position:inherit;}
.specialBlueBox{ width:100%; background:#F3F5F6 !important; display:block; margin:10px 0 5px -10px !important; padding:10px; border-top:1px solid #D7E1E8; border-bottom:1px solid #D7E1E8; position:relative; height:auto; float:left;}
.specialBlueBox .specialWidgetCount { margin:15px 5px 0 5px; display:block; float:left; width:96%; clear:both; }
.specialWidgetCount .donors, .specialWidgetCount .funded, .specialWidgetCount .goal { float: left; width: 32%; color: #afafaf; font-size: 72%; }
.specialBlueBox .specialWidgetCount span { display: block; font-family: adelle; color: #1a1a1a; margin: 2px 0 0; font-size: 20px; }
.specialBlueBox .groupName{ width:100%; margin:10px 0; display:block; clear:both; position:relative; float:none; height:50px;}
.specialBlueBox .groupName .profileThumb { background:#000;  -webkit-border-radius: 1000px; -moz-border-radius: 1000px; border-radius: 1000px; border: 2px solid #2997cf; padding: 2px; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; -webkit-box-shadow: inset 0 0 1px 2px #ffffff !important; -moz-box-shadow: inset 0 0 1px 2px #ffffff !important; box-shadow: inset 0 0 1px 2px #ffffff !important; }
.specialBlueBox .groupName .textBlock{ margin:0; display:block; clear:both; padding-left:70px;}
.specialBlueBox .groupName h2{ margin:0; padding:5px 0 0 0; display:block; font-size:16px; color:#000;}
.specialBlueBox .groupName p{ margin:0; padding:0; display:block; font-size:14px; color:#6A6A6A;}

/*#widgetBox { margin:0; width:275px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; border:1px solid #d4d4d4; background:#fff }
#widgetBox * { font-family:'Roboto'; }
#widgetBoxa { text-decoration:none }
#widgetBox .top-section { position:relative; height:380px; padding:25px; border-bottom:1px solid #eee; overflow:hidden }
#widgetBox .top-section .activity-image { display:block; height:225px; width:225px; overflow:hidden }
#widgetBox .top-section img { height:225px; width:225px }
#widgetBox .top-section .campaign-description { position:absolute; bottom:0; left:0; padding:15px 25px; background:#fff }
#widgetBox .top-section h1 { margin:0 0 15px; text-align:left; font-size:18px; font-weight:700; line-height:24px }
#widgetBox .top-section h1 a { color:#2a2a3f }
#widgetBox .top-section .subtitle { margin:10px 0; color:#333; text-align:left; font-size:12px; font-weight:300; line-height:15px }
#widgetBox .top-section p { text-align:left; font-size:12px; font-weight:300; height:22px; line-height:22px }
#widgetBox .top-section p, .top-section p a { color:#c4c1c1 }
#widgetBox .bottom-section { position:relative; width:81.5%; height:130px; padding:15px 25px; text-align:left; background-color:#F3F5F6; overflow:hidden }
#widgetBox .bottom-section .specialWidgetCount { margin:5px 5px 0 5px; display:block; float:left; width:96%; clear:both; }*/
.specialWidgetCount .donors, .specialWidgetCount .funded { float: left; width: auto; color: #afafaf; font-size: 70%; margin:0 12px 0 0; }
.specialWidgetCount .goal { float: left; width: auto; color: #afafaf; font-size: 70%; margin:0; }
.bottom-section .specialWidgetCount span { display: block; font-family: adelle; color: #1a1a1a; margin: 2px 0 0; font-size: 20px; }
.bottom-section .groupName { width:100%; margin:10px 0; display:block; clear:both; position:relative; float:none; height:50px; }
.bottom-section .groupName .profileThumb { background:#000; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; border-radius: 1000px; border: 2px solid #2997cf; padding: 2px; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; -webkit-box-shadow: inset 0 0 1px 2px #ffffff !important; -moz-box-shadow: inset 0 0 1px 2px #ffffff !important; box-shadow: inset 0 0 1px 2px #ffffff !important; }
.bottom-section .groupName .textBlock { margin:0; display:block; clear:both; padding-left:70px; width:160px; }
.bottom-section .groupName h2 { margin:0; padding:5px 0 0 0; display:block; font-size:16px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden }
.bottom-section .groupName p { margin:0; padding:0; display:block; font-size:14px; color:#6A6A6A; }
.bottom-section .bar { height: 6px; background: #d2d9dd; background: -moz-linear-gradient(top, #bec5c9 1%, #d2d9dd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #bec5c9), color-stop(100%, #d2d9dd)); background: -webkit-linear-gradient(top, #bec5c9 1%, #d2d9dd 100%); background: -o-linear-gradient(top, #bec5c9 1%, #d2d9dd 100%); background: -ms-linear-gradient(top, #bec5c9 1%, #d2d9dd 100%); background: linear-gradient(top, #bec5c9 1%, #d2d9dd 100%); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border-bottom: 1px solid #fff; margin:5px 0 0 0; display:block; float:left; width:100%; }
.bottom-section .complete { height: 4px; background: #e76931; background: -moz-linear-gradient(top, #eb7e3b 1%, #e76931 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eb7e3b), color-stop(100%, #e76931)); background: -webkit-linear-gradient(top, #eb7e3b 1%, #e76931 100%); background: -o-linear-gradient(top, #eb7e3b 1%, #e76931 100%); background: -ms-linear-gradient(top, #eb7e3b 1%, #e76931 100%); background: linear-gradient(top, #eb7e3b 1%, #e76931 100%); border: 1px solid #b13902; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: inset 0px 1px 1px 0px #f2a677; box-shadow: inset 0px 1px 1px 0px #f2a677; }
#widgetBox .memberplanet { width:93%; display:block; text-align:right !important; height:25px; padding:5px 10px; border-top:1px solid #EEEEEE; }
.greenbg{ padding:3px 30px 3px 40px;  margin:0; background:#4c7a3c; color:#FFF; vertical-align:middle; position:relative; float:left; display:block ; width:92.6%;}
.greenbg span{ display:inline-block; vertical-align:middle; line-height:33px;}
.greenbg a{ display:inline-block; vertical-align:middle; float:right; line-height:normal;}
.grayBgOne{ padding:3px 30px 3px 40px;  margin:0; background:#6a6a6a; color:#FFF; vertical-align:middle; position:relative; float:left; display:block ; width:92.6%;}
.grayBgOne span{ display:inline-block; vertical-align:middle; line-height:33px;}
.grayBgOne a{ display:inline-block; vertical-align:middle; float:right; line-height:normal;}
.orangeBg{ padding:3px 30px 3px 40px;  margin:0; background:#E96F23; color:#FFF; vertical-align:middle; position:relative; float:left; display:block ; width:92.6%;}
.orangeBg span{ display:inline-block; vertical-align:middle; line-height:33px;}
.orangeBg a{ display:inline-block; vertical-align:middle; float:right; line-height:normal;}
.orangeBright{color:#e66225 !important}
.listNormal{ list-style:normal !important; list-style-type:disc !important;}
.wysiwyg-options a.wysiwyg-options-hide_new { background-image: url(../img/hide.png); cursor:pointer; }
.wysiwyg-box .wysiwyg-add-new a { background-position: left center; background-repeat: no-repeat; background-image: url(../img/link_icon_plus.png); padding: 4px 0 4px 30px; font-size: 14px; line-height: 23px; margin: 0; color: #003a79; display:block;}
.wysiwyg-ep a.alternate-wysiwyg-ep-preview { padding: 12px; font-size: 80%; display: inline-block; margin: 3px; min-width: 80px; text-align: center; }
.wysiwyg-ep a.alternate-wysiwyg-ep-preview.active { border: 1px solid #a5dbf6; color: #003979; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #ebf7fd; }
.wysiwyg-dummy{background-color: #F6F7F8; border: 1px dashed #B1BEC4;  margin: 0 !important; min-height: 20px; padding: 10px !important; position: relative; width:550px; font-size:13px; cursor:pointer;}
.wysiwyg-dummy:hover{background-color: #EBF7FD; border-color: #5ABFEE;}
.orderdList{ list-style:d:decimal !important; margin-left:30px !important; padding-left:10px !important;}
ul.grid{padding:0; margin:0; border:1px solid #e7ebec; display:block; width:100%; list-style:none; border-bottom:0px solid #B1BEC4;}
ul.grid li{padding:5px 10px; margin:0; border-bottom:1px solid #e7ebec; display:block; list-style:none;}
header { background: url(../img/main_top.jpg) repeat-x 0 bottom white; padding-bottom: 5px; }
header.no-nav { height: 130px; }
header .bluebar { background: #1a66b8; background: -moz-linear-gradient(top, #2da8d8 1%, #1a66b8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2da8d8), color-stop(100%, #1a66b8)); background: -webkit-linear-gradient(top, #2da8d8 1%, #1a66b8 100%); background: -o-linear-gradient(top, #2da8d8 1%, #1a66b8 100%); background: -ms-linear-gradient(top, #2da8d8 1%, #1a66b8 100%); background: linear-gradient(top, #2da8d8 1%, #1a66b8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2da8d8', endColorstr='#1a66b8', GradientType=0 );
border-bottom: 1px solid #0a4a91; border-top: 1px solid #ace0f1; height: 82px; }
.alert-symbel{ background:#4B7A3E url(../img/icn_redalert.png) 30px center no-repeat; padding:10px 20px 10px 80px;  margin:0px !important}
.alert-symbel p{ text-shadow: 0 1px 0 #000; padding:0; margin:0 !important}
.light-blue-box-special{ background:#ebf8fe; padding:10px 30px; }
.border-tb {border-top:1px solid #999; border-bottom:1px solid #999;}
.surveysresponses-scroll{height:430px; overflow:auto;}

.border-bottom-red{ border-bottom:1px solid #F30;} 
.alert-symbel-red {
    background: url("../img/icn_redalert.png") no-repeat scroll 30px center #fdeded;
    margin: 0 !important;
    padding: 10px 20px 10px 80px;
}
.alert-symbel-red .colr-red{ color:#F00;}

.alert-symbel-orange {
    background: url("../img/icon_alert_orange.png") no-repeat scroll 13px center #fdeded;
    margin:10px 0 0 0 ;
    padding: 5px 20px 5px 50px;
    border:1px solid #F60;
    color:#F60;
}
.alert-symbel-orange-ec {
    background: url("../img/icon_alert_orange.png") no-repeat scroll 13px 10px #fdeded;
    margin:10px 0 0 0 ;
    padding: 5px 20px 5px 50px;
    border:1px solid #F60;
    color:#F60;
}
.info-symbel-blue-ec {
    background: url("../img/madue_Bi_alert_blue.png") no-repeat scroll 13px 10px #ebf7fd;
    margin:10px 0 0 0 ;
    padding: 5px 20px 5px 50px;
    border:1px solid #309bd0;
    color:#0087ae;
}
.info-symbel-blue {
    background: url("../img/icn_info.png") no-repeat scroll 13px 10px #ebf7fd;
    margin:10px 0 0 0 ;
    padding: 5px 20px 5px 50px;
    border:1px solid #309bd0;
    color:#0087ae;
}
.blue-info-icon-box 
{
    background: url("../img/icon_info_blue.png") no-repeat scroll 13px 10px #ebf7fd;
    margin:10px 0 0 0 ;
    padding: 5px 20px 5px 50px;
    border:1px solid #309bd0;
    color:#0087ae;
}
.text-blue
{
    color: #309bd0 !important;
}
.padfor30h { padding:7px 8px 6px 10px !important; }

.lblue-box-waper { background: #ebf8fe; width: 86%;padding:2%;}
.mar_lr_40{ margin-left:40px; margin-right:40px;}
.pad_t_10{ padding-top:10px;}
.header .font-blue{color: #003979; margin:0 45px;}
.pad_t_no{ padding-top:0 !important;}
.pad_t_15{ padding-top:15px;}
.mar_b_45{ margin-bottom:45px;}
.border-t-solid { border-top: 1px solid #ccc;}
.col-250 {width: 250px !important;}
.col-230 {width: 231px !important;}
.orangebg-row {
    background: #feede5 !important;
}
.col-835{ width:835px;}
.mar_l_40{ margin-left:40px !important;}
.mar_l_165{ margin-left:165px !important;}
.mar-t-20{ margin-top:20px;}
.mar_r_40{ margin-right:40px;}

.border-gray{ border:1px #666 solid}
input.bigger.dollar-max {
    background: url("../img/dollar-max.png") no-repeat scroll center center #fff !important;
    padding-left: 25px !important;
    padding-right: 48px !important;
}
input.bigger.dollar-min {
    background: url("../img/dollar-min.png") no-repeat scroll center center #fff !important;
    padding-left: 25px !important;
    padding-right: 48px !important;
}
.col-163{ width:163px !important;}
.col-315{ width:315px !important;}
.col-267{ width:267px !important;}
.col-345{ width:345px !important;}
.col-117{ width:117px !important;}
.radius5-white-br {
    border: 4px solid #ffffff;
    border-radius: 5px;
    display: inline-block;
}
.mar-t-7minues{ margin-top:-7px;}
.pad-lr-20{ padding-left:20px !important; padding-right:20px !important;}
.mar-t-7minues{ margin-top:-7px;}
.blue-eye {
    background: url("../img/icn_eye_blue.png") no-repeat left; padding-left: 35px;
}

/* Broadcast changes added on 8th Dec 2014 */
.pad-lr-40{ padding-left:40px; padding-right:40px;}
.list-style-none{ margin:0; padding:0; list-style:none;}
.pad_tb_8{ padding-top:8px; padding-bottom:8px;}
.close-red-icon{ background:url(../img/close-red.png) left center no-repeat; padding-left:23px;}
td {
    vertical-align: middle !important;
}
.d-table{ display:table;}
.d-table .d-table-cell{ display:table-cell;}
.broadcast-list .tracking-icon{ background:url(../img/mdue_viewreport.png) left center no-repeat; padding-left:30px;}
.broadcast-list .user-icon{ background:url(../img/icn_member_bluefill.png)left center no-repeat; padding-left:30px;}
.broadcast-list .copy-icon{ background:url(../img/mdue_copy.png)left center no-repeat; padding-left:30px;}
.broadcast-list .delete-icon{ background:url(../img/mdue_close.png)left center no-repeat; padding-left:30px;}
.border-1-right {background: url("../img/dot_seperate_vert.png") repeat-y scroll right center transparent !important;}

.justify_buttons_4{ width:100%; display:block; clear:both; height:auto; text-align:left; position:relative; list-style:none; margin:0; padding:0; border-bottom:1px solid #b3bec4; float: left;}
.justify_buttons_4.border-t-blue{ border-top:1px solid #2998d0;}
.justify_buttons_4 li{ width:24.9%; display:inline-block; text-align:center; list-style:none; border-right:1px solid #2998d0;  margin:0; padding:0; float:left;}
.justify_buttons_4 li:last-child{ border-right:none; width:24.98%; }
.justify_buttons_4 li.halfs{ width:49.89%; display:inline-block; text-align:center; list-style:none; border-right:1px solid #2998d0;  margin:0; padding:0; float:left;}
.justify_buttons_4 li.halfs:last-child{ border-right:none; width:50%; }
.justify_buttons_4 a{ width:100%; display:block; line-height:50px;  margin:0; padding:0; font-size:15px !important; font-weight:bold !important;}
.justify_buttons_4 a.addnewpeople{ background:#ebf8fe url(../img/icon_addnewpeople_blue.png) 12% center no-repeat;}
.justify_buttons_4 a.choosemember{ background:#ebf8fe url(../img/icon_choosemember_blue.png) 12% center no-repeat;}
.justify_buttons_4 a.choosealist{ background:#ebf8fe url(../img/icon_choosealist_blue.png) 13% center no-repeat;}
.justify_buttons_4 a.smartlist{ background:#ebf8fe url(../img/icn_smartlist_blue.png) 5% center no-repeat;}
.justify_buttons_4 a.grouppeople{ background:#ebf8fe url(../img/group_blue_small.png) 13% center no-repeat;}
.justify_buttons_4 a.email{ background:#ebf8fe url(../img/icn_envelope-blue.png) 35% center no-repeat;}
.justify_buttons_4 a.sms{ background:#ebf8fe url(../img/icn_sms_blue.png) 35% center no-repeat;}
.justify_buttons_4 a.upcoming-event{ background:#ebf8fe url(../img/icn_grid_upcoming_blue.png) 28% center no-repeat;}
.justify_buttons_4 a.past-event{ background:#ebf8fe url(../img/icn_grid_past_blue.png) 33% center no-repeat;}
.justify_buttons_4 a.selected{ color:#FFF;}
.justify_buttons_4 a.addnewpeople.selected{ background:#2a97d0 url(../img/icon_addnewpeople_white.png) 12% center no-repeat;}
.justify_buttons_4 a.choosemember.selected{ background:#2a97d0 url(../img/icon_choosemember_white.png) 12% center no-repeat;}
.justify_buttons_4 a.choosealist.selected{ background:#2a97d0 url(../img/icon_choosealist_white.png) 13% center no-repeat;}
.justify_buttons_4 a.smartlist.selected{ background:#2a97d0 url(../img/icn_smartlist_white.png) 5% center no-repeat;}
.justify_buttons_4 a.grouppeople.selected{ background:#2a97d0 url(../img/group_white_small.png) 13% center no-repeat;}
.justify_buttons_4 a.email.selected{ background:#2a97d0 url(../img/icn_envelope-white.png) 35% center no-repeat;}
.justify_buttons_4 a.sms.selected{ background:#2a97d0 url(../img/icn_sms_white.png) 35% center no-repeat;}
.justify_buttons_4 a.upcoming-event.selected{ background:#2a97d0 url(../img/icn_grid_upcoming_white.png) 28% center no-repeat;}
.justify_buttons_4 a.past-event.selected{ background:#2a97d0 url(../img/icn_grid_past_white.png) 33% center no-repeat;}


.justify_buttons_5{ width:100%; display:block; clear:both; height:auto; text-align:left; position:relative; list-style:none; margin:0; padding:0; border-bottom:1px solid #b3bec4; float: left;}
.justify_buttons_5.border-t-blue{ border-top:1px solid #2998d0;}
.justify_buttons_5 li{ width:19.9%; display:inline-block; text-align:center; list-style:none; border-right:1px solid #2998d0;  margin:0; padding:0; float:left;}
.justify_buttons_5 li:last-child{ border-right:none; width:19.98%; }
.justify_buttons_5 li.halfs{ width:49.89%; display:inline-block; text-align:center; list-style:none; border-right:1px solid #2998d0;  margin:0; padding:0; float:left;}
.justify_buttons_5 li.halfs:last-child{ border-right:none; width:50%; }
.justify_buttons_5 a{ width:100%; display:block; line-height:50px;  margin:0; padding:0; font-size:15px !important; font-weight:bold !important;}
.justify_buttons_5 a.addnewpeople{ background:#ebf8fe url(../img/icon_addnewpeople_blue.png) 1% center no-repeat;}
.justify_buttons_5 a.choosemember{ background:#ebf8fe url(../img/icon_choosemember_blue.png) 1% center no-repeat;}
.justify_buttons_5 a.choosealist{ background:#ebf8fe url(../img/icon_choosealist_blue.png) 5% center no-repeat;}
.justify_buttons_5 a.smartlist{ background:#ebf8fe url(../img/icn_smartlist_blue.png) 5% center no-repeat;}
.justify_buttons_5 a.grouppeople{ background:#ebf8fe url(../img/group_blue_small.png) 1% center no-repeat;}
.justify_buttons_5 a.email{ background:#ebf8fe url(../img/icn_envelope-blue.png) 35% center no-repeat;}
.justify_buttons_5 a.sms{ background:#ebf8fe url(../img/icn_sms_blue.png) 35% center no-repeat;}
.justify_buttons_5 a.selected{ color:#FFF;}
.justify_buttons_5 a.addnewpeople.selected{ background:#2a97d0 url(../img/icon_addnewpeople_white.png) 1% center no-repeat;}
.justify_buttons_5 a.choosemember.selected{ background:#2a97d0 url(../img/icon_choosemember_white.png) 1% center no-repeat;}
.justify_buttons_5 a.choosealist.selected{ background:#2a97d0 url(../img/icon_choosealist_white.png) 5% center no-repeat;}
.justify_buttons_5 a.smartlist.selected{ background:#2a97d0 url(../img/icn_smartlist_white.png) 5% center no-repeat;}
.justify_buttons_5 a.grouppeople.selected{ background:#2a97d0 url(../img/group_white_small.png) 1% center no-repeat;}
.justify_buttons_5 a.email.selected{ background:#2a97d0 url(../img/icn_envelope-white.png) 35% center no-repeat;}
.justify_buttons_5 a.sms.selected{ background:#2a97d0 url(../img/icn_sms_white.png) 35% center no-repeat;}


.settings .info-table tbody tr.bgwhite {
    background:#fff;
    border-bottom: 1px solid #ccc;
    border-top: medium none;
}
.settings .info-table tbody tr.bgwhite td{ padding:5px 10px;}
.settings .info-table tbody tr.bgorange {
    background: #feede5;
    border-bottom: 1px solid #ccc;
    border-top: medium none;
}

/* End */
.l-orange{ color:#E6621F; }
.leftFill145 { margin-left:145px !important; }
.justify_buttons a.grouppeople{ background:#ebf8fe url(../img/group_blue_small.png) 34% center no-repeat;}
.justify_buttons a.grouppeople.selected{ background:#2a97d0 url(../img/group_white_small.png) 34% center no-repeat;}
.bluebg { background-color:#2997cf !important;}

/* Member card module css classes start */
.blue-border-top{ border-top:1px solid #2997CF !important;}
.pad-b-5{ padding-bottom:5px;}
.mar-tb-50{ margin-top:50px; margin-bottom:50px;}
.col-400 ul.field-elements .button, .col-three ul.field-elements .button {text-indent: -999px;}
.pad-lr-20{ padding-left:20px !important; padding-right:20px !important;}
select.col-five {width: 392px !important;}
.member-card-wapper{ width:500px; height:286px; border:1px solid #878787; margin-top:10px; position:relative;}
.member-card-wapper .member-card-bg{ position:absolute; top:0; left:0; width:100%; height:100%;}
.member-card-top{padding:7px 20px; position:relative;}
.member-top-logo{ width:100px; height:80px; border:1px dashed #878787; cursor:pointer; position:relative; float:left; display:table; }
/*.member-top-logo img{ width:100%; height:100%;}*/
.member-top-logo ul, .member-card-bg-text ul, .member-title ul, .member-group-fields ul, .mem-card-cont ul{ margin:0; padding:0; position:absolute; top:-4px; right:-2px; display:none;}
.member-top-logo ul li, .member-card-bg-text ul li, .member-title ul li, .member-group-fields ul li , .mem-card-cont ul li{ list-style:none; display:inline-block;}
.member-top-logo ul li a, .member-card-bg-text ul li a, .member-title ul li a, .member-group-fields ul li a , .mem-card-cont ul li a{ background:#FFF url(../img/edit.png) 5px center no-repeat; padding:3px 10px 3px 20px; border-radius:3px; box-shadow:0 1px 2px #999; font-size:12px; font-weight:bold;}
.member-top-logo:hover ul, .member-card-bg-text:hover ul, .member-title:hover ul, .member-group-fields:hover ul, .mem-card-cont:hover ul{ display:block;}
.member-card-bg-text{ float:right;  border:1px dashed #878787; cursor:pointer; position:relative;}
.member-card-bg-text p{ margin:0; padding:10px 20px; font-weight:bold; color:#7F7F7F;}
.member-card-mid{ position:relative; background:#12487D; padding:7px 20px;}
.member-card-mid .float-right{ float:right !important; border-color:#fff !important;}
.member-title{ width:330px; text-align:center; border:1px dashed #fff; position:relative; cursor:pointer;  float:left; padding: 4px 0;}
.member-title h2{ margin:0; font-size:26px; color:#ffffff; font-weight:bold;}
.member-title h3{ margin:0; float:none !important; color:#C4C6D7 !important; text-shadow:none !important; font-size:26px; font-weight:bold;}
.member-card-bottom{position:relative; padding:7px 20px;}
.member-group-fields{ border:1px dashed #878787; position:relative; cursor:pointer;  float:left; padding: 4px 0; width:100%; height:70px;}
.member-group-fields h4{ margin:0; font-weight:bold; color:#7F7F7F; padding-left:10px;}
.member-group-fields p{ margin:0 0 3px 0; font-size:14px; padding-left:10px;}
.member-group-fields p label{ font-weight:400;}
/* Member card module css classes end */

.button.check-icon {background:#5abfee url("../img/checked-icon-white.png") no-repeat 10px center;color: #4b7a3e;padding: 10px 15px 10px 40px;}
.alert-orange {
    background: #fdeded ;
    border: 1px solid #f60;
    margin: 10px 0 20px;
    padding: 15px;
}
.member-card-mid.fstblock{ padding:20px 10px 0 10px !important;}
.member-card-mid.secblock{ padding:10px 10px 20px 10px !important;}
.mem-card-cont{width:356px; height:72px; margin-left:10px;  border:1px dashed #878787; position:relative; cursor:pointer;  float:left; padding:5px;}
.mem-card-cont p{ margin:0; font-size:14px; overflow: hidden; white-space: nowrap; width:355px; text-overflow: ellipsis;}
.mem-card-h-140{ height:140px !important;}
.mem-card-w-90{ width:90px !important; margin:0;}
.mem-card-w-90 p{ width:85px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.member-card-bg-text.outside{ float:left !important; margin-top:10px; margin-left:15px;}
.mem-card-block{  float:left; margin-top:20px; margin-right:20px; }
.mem-card-img{width:270px; height:153px; border:1px solid #ccc; position:relative; margin-bottom:30px;}
.mem-card-img img{ width:100%; height:100%;}
.mem-card-img .select-card{ background: -moz-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e96f23), color-stop(100%, #e4581c)); background: -webkit-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -o-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: -ms-linear-gradient(top, #e96f23 1%, #e4581c 100%); background: linear-gradient(top, #e96f23 1%, #e4581c 100%); border: 1px solid #b13902;    border-radius: 5px;    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);  color: white !important;    display: none;    font-size: 14px; left:0;	right:0;
 margin-left:auto;	margin-right:auto; padding: 6px 14px 8px; position: absolute !important;    text-align: center; top: 38%;	width:50%; z-index: 999;}
.mem-card-img:hover .select-card{ display:block;}

/*directory css*/
.mar-t-30{ margin-top:30px;}
.mar-tb-30{ margin-top:30px; margin-bottom:30px;}
.row:after { clear: both }
 .row:after, .row:before { display: table; content: " " }
.directory-wapper .search-wapper { position: relative; width: 420px; }
.directory-wapper .search-wapper .dirct-search { width: 90%; background: #EBF8FE; border: 2px solid #2997CF; font-size: 12px; padding: 5px 25px 5px 10px; color: #2997CF; font-weight: bold; }
.directory-wapper .search-wapper .dirct-search:focus { box-shadow: none; }
.directory-wapper .search-wapper .dirct-search-btn { position: absolute; top: 5px; right: 10px; background: url(../img/search-bg-blue.png) no-repeat center; border: none; text-indent: -9999px; padding: 0 10px; }
.dirct-list-tabs{ background:#EBF8FE;}
.dirct-list-tabs ul{ margin:0; padding:0;}
.dirct-list-tabs ul li{ list-style:none; float:left; text-transform:uppercase; font-weight:bold; height:30px; line-height:30px; font-size:14px;}
.dirct-list-tabs ul li a{padding:0 10.8px; display:block; }
.dirct-list-tabs ul li a:hover, .dirct-list-tabs ul li a:focus, .dirct-list-tabs ul li a:active, .dirct-list-tabs ul li a.active{ background:#2997CF; color:#fff;}
.dirct-list-tabs ul li a.no-records, .dirct-list-tabs ul li a.no-records:hover{ color:#CCCCCC; background:none; cursor:auto;}
.dirct-user-wapper ul{ margin:0 -8px; padding:0;}
.dirct-user-wapper ul li{ list-style:none;}
.dirct-user-wapper ul li{ float:left; width:276px; margin:0 8px 15px 8px; }
.dirct-user-wapper ul li.direct-sort-latter{ background-color:#EBF8FE; }
.dirct-user-wapper ul li.direct-sort-latter span.dirct-icon{ display:block; height:116px; font-size: 108px; font-weight: bold; margin-top: -30px; color: #2997CF; }
.dirct-user-wapper ul li.dirct-user-block{ border-radius:3px; box-shadow:1px 1px 3px #ccc; position:relative; border:3px solid #fff;  width:270px; height:80px;}
.dirct-user-wapper ul li.dirct-user-block a.link{ display:block; width:100%; height:100%; position:relative;}
.dirct-user-wapper ul li.dirct-user-block .user-thumb{ position:relative; width:80px; height:80px; float:left;}
.dirct-user-wapper ul li.dirct-user-block .user-thumb img{ vertical-align:top;  width:80px; height:80px; object-fit: cover;}
.dirct-user-wapper ul li.dirct-user-block .user-thumb .user-nname{ position:absolute; bottom:0; background:rgba(0,0,0,0.7); width:70px; padding:0 5px; left:0; font-size:12px; color:#FFF;  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.dirct-user-wapper ul li.dirct-user-block .user-sort-details{position:relative; float:left; padding-left:10px; width:175px;}
.dirct-user-wapper ul li.dirct-user-block .user-sort-details .online{ width:10px; height:10px; border-radius:50%; background-color:#61994F; display:block; margin:5px; float:right;}
.dirct-user-wapper ul li.dirct-user-block .user-sort-details .offline{ width:10px; height:10px; border-radius:50%; background-color:#E66225; display:block; margin:5px; float:right;}
.dirct-user-wapper ul li.dirct-user-block .user-sort-details .offline-placeholder{ height:10px; display:block; margin:5px; float:right;}
.dirct-user-wapper ul li.dirct-user-block .user-sort-details .user-sort-name{ display:block; color:#000; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:15px;}
.dirct-user-wapper ul li.dirct-user-block .user-sort-details .user-sort-ad{ display:block; color:#6A6A6A; font-size:12px;}
.dirct-user-wapper ul li.dirct-user-block .new-page-icon{ width:15px; height:15px; display:inline-block; background:url(../img/new-page-icon.png) no-repeat center right; right:5px; bottom:5px; position:absolute;}
.dirct-user-wapper ul li.dirct-user-block:hover{border: 3px solid #2997CF;}
.dirct-user-wapper ul li.dirct-user-block:hover .user-details-wapper{ display:block;}
.user-details-wapper{ width:240px; position:absolute; z-index:9999; right:-80px; top:50%; background:#fff; min-height:200px; display:none; box-shadow: 1px 1px 3px #ccc; }
.user-details-wapper .user-detail-img{ background:#2997CF; height:70px; width:100%; text-align:center;}
.user-details-wapper .user-detail-img img{ margin-top:30px; width: 80px; height: 80px; object-fit: cover;}
.user-details-wapper .user-detail{ }
.user-details-wapper .user-detail a.link{ padding-top:50px;}
.user-details-wapper .user-detail p{ margin:0 0 5px 0;}
.user-details-wapper .user-detail .status{ margin-top:15px !important; font-weight:bold; position:relative; padding-left:20px;}
.user-details-wapper .user-detail .status.online{ color:#61994F}
.user-details-wapper .user-detail .status:before{ content:''; width:15px; height:15px; border-radius:50%; background-color:#61994F; display:inline-block; margin-right:5px; position:absolute; left:89px; top:4px; }
.user-details-wapper .user-detail .status.offline{ color:#E66225}
.user-details-wapper .user-detail .status.offline:before{ content:''; width:15px; height:15px; border-radius:50%; background-color:#E66225; display:inline-block; margin-right:3px; position:absolute; left:89px; top:px; }
.user-details-wapper .user-detail .user-social-icons{ margin:15px 0;}
.user-details-wapper .user-detail .user-social-icons a{ display:inline-block; vertical-align: middle;}
.user-details-wapper .user-detail .user-social-icons a span { margin:0 3px;}
.user-details-wapper .user-detail .user-social-icons a span.direct-msg-icon { background: url(../img/direct-msg-icon.png); display:block; width:30px; height:17px; }
.user-details-wapper .user-detail .user-social-icons a span.direct-twitter-icon { background: url(../img/direct-twitter-icon.png);  display:block; width:26px; height:21px;}
.user-details-wapper .user-detail .user-social-icons a span.direct-facebook-icon { background: url(../img/direct-facebook-icon.png);  display:block; width:26px; height:25px;}
.user-details-wapper .user-detail .user-social-icons a span.direct-linkedin-icon { background: url(../img/direct-linkedin-icon.png); display:block; width:26px; height:25px;}
.user-details-wapper .user-detail .user-profile-view{ background:#EBF8FE; height:50px; line-height:50px; margin:0;}
.user-details-wapper .user-detail .user-profile-view a{ display:block;}


/*directory group*/
.dirct-group-wapper ul{ margin:0 ; padding:0;}
.dirct-group-wapper ul li{ list-style:none;}
.dirct-group-wapper ul li.direct-sort-latter{ background-color:#EBF8FE; }
.dirct-group-wapper ul li.direct-sort-latter span.dirct-icon{ display:block; height:116px; font-size: 108px; font-weight: bold; margin-top: -30px; color: #2997CF; }
.dirct-group-wapper ul li.dirct-group-block{ border-radius:3px; box-shadow:1px 1px 3px #ccc; position:relative; border:3px solid #fff; float:left; width:414px; margin:10px 10px 10px 0; position:relative;}
.dirct-group-wapper ul li.dirct-group-block a.link{ display:block; width:100%; height:80px;}
.dirct-group-wapper ul li.dirct-group-block .group-thumb{ position:relative; width:80px; height:80px; float:left;}
.dirct-group-wapper ul li.dirct-group-block .group-thumb img{ vertical-align:top; width:100%;}
.dirct-group-wapper ul li.dirct-group-block .group-details{ float:left; padding-left:15px; width:295px;  min-height:80px; }
.dirct-group-wapper ul li.dirct-group-block .group-details .group-name{ display:block; color:#000; font-weight:bold; }
.group-name-ellipsis{margin-top: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.dirct-group-wapper ul li.dirct-group-block .group-details .new-page-icon{ width:15px; height:15px; display:block; background:url(../img/new-page-icon.png) no-repeat center right; margin-right:5px; position:absolute; right:0; bottom:5px;}


/*directory profile*/
.dirct-pro-title-waper{ position:relative; margin-top:30px; margin-bottom:30px;}
.dirct-pro-title{ background:#2998d0; height:60px; padding-left:210px; color:#fff; line-height:60px;}
.dirct-pro-title span{ font-size:18px; font-weight:bold;}
.dirct-pro-title label{ font-size:12px; margin-left:30px; font-style:italic;}
.dirct-pro-tabs{ background:#f1f2f4; height:40px; padding-left:210px; line-height:40px;}
.dirct-pro-tabs ul{ margin:0; padding:0;}
.dirct-pro-tabs ul li{ float:left; list-style:none;}
.dirct-pro-tabs ul li a{ display:block; padding:0 20px; font-size:12px; font-weight:bold;}
.dirct-pro-tabs ul li a:hover, .dirct-pro-tabs ul li a.active{background:#2998d0; color:#ffffff;}
.dirct-pro-img-waper{ position:absolute; top:-25px; left:40px; width:150px; height:150px;}
.dirct-pro-img-waper img{ width:100%; height:100%;}
.dirct-pro-info-hd{border-bottom:1px solid #2a97d0; color: #e6621f !important; display: block; padding-bottom: 5px; float:none !important; margin-bottom:10px !important;}
.dirct-profile-label { padding-right: 100px; width: 140px; display: inline-block; }


/*directory mem info*/
.dirct-info-top{ padding:20px; border:1px solid #2997cf; border-radius:8px; background-color:#ebf8fe; margin-bottom:20px; }
.dirct-info-img{ width:150px; height:150px; margin-right:20px; max-width:150px; max-height:150px; overflow:hidden;}
.dirct-info-img-icon{ object-fit: cover; width: 150px; height: 150px;}
.pad-20{ padding:20px;}
.mar-l-30{ margin-left:30px;}
.mar-t-20{ margin-top:20px;}
.mar-b-10{ margin-bottom:10px;}
.orange-bg{ background-color:#e66225; padding:3px 10px 3px 10px;}
.radius15{ border-radius:15px;}
.radius-top{ border-radius:8px 8px 0px 0px;}
.radius-bottom{ border-radius:0px 0px 8px 8px;}
.text-black{ color:#000;}
.dirct-title-wapper{ width:470px;}
.dirct-info-title{border-bottom:1px solid #2997cf;}
.dirct-info-title label{ cursor:text !important;}
.dirct-info-acts{ margin-left:20px; width:158px;}
.dirct-info-acts .blue-btn{ margin-bottom:12px; margin-top:0; background-color:#2997cf; border-radius:8px; width:100%;}
.dirct-info-acts .blue-btn .btn{  display:block; padding:10px 20px; color:#fff;}
.dirct-info-acts .blue-btn .email-btn{ background:url(../img/dirct-email-icon.png) 10px center no-repeat; padding-left:55px}
.dirct-info-acts .blue-btn .chat-btn{ background:url(../img/dirct-chat-icon.png) 12px center no-repeat; padding-left:55px}
.dirct-info-acts .blue-btn .profile-btn{ background:url(../img/dirct-profile-icon.png) 15px center no-repeat; padding-left:55px}
.dirct-info-acts .blue-btn .activity-btn{ background:url(../img/icn_activity.png) 15px center no-repeat; padding-left:55px}
.social-icons{ margin-top:10px}
.dirct-info-wapper .inline{ padding: 0 0 0 20px; display:inline-block !important; }
.dirct-info-wapper .inline li{ float:left; margin-right:10px; margin-bottom:10px;}
.dirct-info-mid h3{ color:#000; border-bottom:1px solid #6a6a6a; display:block; width:380px; padding:20px 20px 10px 20px; margin-bottom:10px !important; }
.dirct-info-mid h3 img{ margin-right:10px;}
.dirct-info-mid-lt{ width:420px;}
.dirct-info-mid-rt{ margin-left:20px; width:420px;}
.dirct-info-mid .event-list{ margin:0; padding:0 0 0 20px;}
.dirct-info-mid .event-list li{ list-style:none; margin-bottom:10px;}
.dirct-info-mid .event-list .event-date{ float:left; width:50px; height:50px; border:2px solid #e66225; border-radius:50%; text-align:center; font-size:12px; font-weight:bold; color:#e66225; background-color:#fff; }
.dirct-info-mid .event-list .event-text{ float:left; margin-left:10px;font-size:12px; font-weight:bold; width: 315px;  }
.dirct-info-mid .event-list .event-text .title{ font-size:14px;}
.dirct-info-mid .event-list .event-text label{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.dirctory-btn-wapper .button img{ padding-right:5px; display:inline-block;}
.dirctory-btn-wapper .button.spam{ background-color: #ebedef;background-image:url(../img/spam-gray-icon.png); background-repeat:no-repeat; background-position:10px center; padding-left:35px; box-shadow:0  12px 21px -14px #fff inset;}
.dirctory-btn-wapper .button.conversation{ background-color: #ebedef; background-image:url(../img/delete-gray-icon.png); background-repeat:no-repeat; background-position:10px center; padding-left:30px; box-shadow:0  12px 21px -14px #fff inset;}
.dirctory-btn-wapper .button.spam:hover, .dirctory-btn-wapper .button.conversation:hover{ box-shadow:0  12px 21px -14px #ebedef inset; background-color:#dde0e4;}


.conver-row{ width:100%; border-top:1px solid #999; background:#f0f3f4; position:relative;}
.conver-row .recent{padding:8px 10px;}
.conver-row a.accord{padding:8px 10px; color:#333; display:block;}
.conver-row .conver-content{ padding:5px 10px;}
.conver-row .accord-text p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.reply-btn-wapper{background:#2099ce; border-radius:4px; position:relative; height:30px; display:inline-block; line-height:30px; margin-left: 20px;}
.reply-btn-wapper a.reply{ background:url(../img/reply-arrow.png) no-repeat 3px center; font-size: 12px;color:#fff; font-weight:bold; display:inline-block; padding-right:10px; padding-left:30px; }
.conver-reply-text{ padding-left:10px; padding-right:10px; margin-bottom:20px;}
.conver-row .reply-gear{ text-indent:-9999px; background:none; border:none; width:27px; height:30px; border-left: 1px solid #eee;}
.conver-row .reply-gear:after{ content:''; top:12px; right:9px; position:absolute; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff;}
.conver-reply-text textarea{ width:98%;}
.reply-gear-utems{ margin:0; padding:5px 0;  background:#2099ce; width:200px; text-align:left; position:absolute; right:10px; top:35px; z-index:99;}
.reply-gear-utems li{ font-size:12px; list-style:none;}
.reply-gear-utems li a{ color:#fff; padding:5px 0; display:block; font-weight:bold;padding:6px 15px;  }
.reply-gear-utems li a:hover{ background:#d2ffff; color:#2099ce}
.conver-reply-text .conver-reply-area{ width:98%; border:1px solid #ccc; min-height:100px; padding:5px; display:block; color:#999;}
.conver-reply-text textarea{ width:98%;}
.empty-msg{ margin-bottom:10px;}
.empty-msg .email-btn{ background: #2997cf url(../img/dirct-email-icon.png) 10px center no-repeat; padding: 15px 15px 15px 50px; display:inline-block; border-radius:8px; color:#fff; font-weight:bold; font-size:12px;}


/*use smart list*/
.use-samrt .top-block{ background:#2a97cf; padding:10px 25px;}
.use-samrt .top-block label{ background:url(../img/icn_smartlist_white.png) no-repeat left center; display:block; padding-left:45px; height:30px; line-height:30px; cursor: auto;}
.use-samrt-list{ display:table}
.use-samrt-list li{ display:table; margin-bottom:15px; font-size:14px;}
.use-samrt-list li span, .use-samrt-list li label{ display:table-cell; vertical-align:middle;  cursor:auto;}
.use-samrt-list li span{ width:50px;}

.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; }

/*cirlce*/
.ciricle .edit { display: inline-block; font-size: 12px; margin-left: 15px; margin-top: 19px; }
.ciricle .circle-row{ display:table; background-color:#ebf8fe; width:100%; margin-bottom:20px;}
.ciricle .circle-row .cirlce-type, .ciricle .circle-row .cirlce-name, .ciricle .circle-row .cirlce-action{ display:table-cell; vertical-align:middle;}
.ciricle .circle-row .cirlce-type{ width:100px; height:100px; background-color:#2997cf; text-align:center;}
.ciricle .circle-row .cirlce-type label{ color:#fff; font-weight:600; display:block;cursor:inherit;}
.ciricle .circle-row .cirlce-name{ padding-left:30px; }
.ciricle .circle-row .cirlce-name label, ciricle .circle-row .cirlce-name span{ display:block; cursor:inherit;}
.ciricle .circle-row .cirlce-name label{ font-weight:600; font-size:18px; color:#000000;}
.ciricle .circle-row .cirlce-action{ text-align:right; padding-right:18px;}
.object-fit{object-fit: cover;}


/*event-tabs*/
.event-tabs{ padding:0; margin:0 0 2px;}
.event-tabs li{ list-style:none; float:left; margin-right:2px;}
.event-tabs li a{ display:block; padding:10px 25px; background:#def2fb; font-weight:bold; font-size:14px;}
.event-tabs li a:hover, .event-tabs li a.active{ background:#2a97d0; color:#ffffff;}
.width-auto{ width:auto !important;}
.settings .info-table td.vtop{ vertical-align:top !important;}
.form .container-1 .info-table tr.white{ background:#ffffff;}
.custom-table{ border-bottom:none !important;  border-left:none !important; border-right:none !important;}
.custom-table tr{ border:none !important;}
.pad_tb_8 {padding-top: 8px !important; padding-bottom: 8px !important;}
.border-b-none{ border-bottom:none !important;}
.pad-b-null{ padding-bottom:0 !important;}
.col-price{ width:106px !important; margin-left:10px !important;}
.gary-bg{ background:#c5ced5 !important;}
.noshadow{ text-shadow:none !important;}
.advacecustom-table, .advacecustom-table tr{ border-left:none !important; border-right:none !important;}
.advacecustom-table .wysiwyg-mode-edit .wysiwyg-box {border-color: #5abfee; background-color: #ebf7fd;}
.show-advanced{ background: url(../img/down-arrow.png) left 10px center no-repeat, url(../img/down-arrow.png) right 10px center no-repeat; background-color:#c5ced5;}
.hide-advanced{ background: url(../img/up-arrow.png) left 10px center no-repeat, url(../img/up-arrow.png) right 10px center no-repeat; background-color:#c5ced5;}
.textshadow_non{text-shadow:none !important}
/*Map member record*/
.dgray-bg{ background-color:#6A6A6A;}


.directory-search{ padding:15px 40px; }
.directory-search .directory-search-by{ display:inline-block; border:2px solid #2a97d0; position:relative; width:855px;}
.directory-search-dropdown{border-right:2px solid #2a97d0; display:inline-block;}
.directory-search-by select{ padding:7px 8px; color:#2a97d0; background-color:#ebf8fe; border:none; min-width:130px;}
.directory-search-by .search-text{ padding:6px 8px; border:none; width:655px;}
 .directory-search-by .search-text:focus{ box-shadow:none; border:none;}
.directory-search-for{ display:inline-block; margin-left:7px;}
.directory-search-for select{ padding:7px 8px; color:#2a97d0; background-color:#ebf8fe;border:2px solid #2a97d0;}
.directory-search-btn{ position:absolute; right: 10px; top: 8px; background: url(../img/search-bg-blue.png) right center no-repeat; text-indent: -9999px; width: 16px; height: 16px;
}
.directory-search-name{background-color:#ebf8fe;padding:7px 12px; color:#2a97d0; display:inline-block; border-right:2px solid #2a97d0; font-size:14px; min-width:120px; height: 19px;}
.directory-settings-check label{ padding-left:5px;}
.btn-add-bank{  background: #28d08f url(../img/round-check-icon-white.png) no-repeat left 46px top 14px !important;  color: #ffffff; padding: 15px 30px !important; border: none !important; border-radius:5px; cursor:pointer; min-width:300px;    display: inline-block; text-align: center; margin-bottom: 10px;}
.btn-add-bank:hover, .btn-add-bank:focus{ color:#ffffff; text-decoration:none; background:#1bbd7e url(../img/round-check-icon-white.png) no-repeat left 46px top 14px !important;}

.d-inline-block{ display:inline-block;}
.col-650{ width:648px;}
.col-660{ width:660px;}
.no-text-indent{ text-indent:-9999px;}
.pad-r-30{padding-right:28px !important;}
.evntform-icon{padding-right:28px !important; width:117px !important;}
.set-event-date .evntform-icon{ width:78px !important;}
.time-icon{ background:url(../img/time-icon.png) no-repeat right 3px center !important; }
.cal-gray-icon{ background:url(../img/cal-gray-icon.png) no-repeat right 3px center !important; }
.col-195{width: 195px !important;}
.inline-block{ display:inline-block;}
.search-select{ background:#D4DBDF; border:1px solid #AFBFC5; border-radius:4px;}
.status-dropdown { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; cursor: pointer; background: #ffffff url(../img/arrow-down-small.png) no-repeat center right !important; border:1px solid #cccccc; padding:3px 6px !important; width:auto !important; min-width:100px !important; text-indent:unset !important; border-radius:5px; color: #6a6a6a !important;}
.status-dropdown::-ms-expand {
display: none;
}
.status-dropdown.check-in{ background:#41C123 url(../img/arrow-down-small-w.png) no-repeat center right !important;color: #fff !important;}
.status-dropdown.check-out{ background:#FF5555 url(../img/arrow-down-small-w.png) no-repeat center right !important; color: #fff !important;}
.status-dropdown option{ background-color:#ffffff;  color: #6a6a6a !important;}

.select-reset{-webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; cursor: pointer; background:#FFFFFF  url(../img/select-down-arrow-gray.png) no-repeat center right 5px !important; }
.select-reset::-ms-expand {
display: none;
}
.min-w-230{  min-width:265px !important; display:inline-block; clear:both; float:none;}
.event-error{ margin:0 !important; height:30px;}

.account-selected-group {
    display: flex;
    flex-direction: column;
    margin: 0 0 10px !important;
    font-size:14px;
    min-width: 384px;
    padding-left:0 !important;
    }
     .account-selected-group .list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    color: #707070;
}
.account-selected-group .list-group-item i{ font-size:14px;}
.relative{ position:relative;}



.col-100p{ width: 100%;}
.pad-lr-15{ padding-left: 15px; padding-right: 15px;}
.form-row{ margin-left: -15px; margin-right: -15px; }
.memflow-login input{ border-radius: 2px;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.memflow-login .col-105{ width: 105px;}
.memflow-login .col-170{ width: 169px;}
.memflow-login .col-370{ width: 368px !important;}
.wysiwyg-hidden.pad_null{ padding: 0 !important;}
.min-h-auto{ min-height: inherit !important;}
.radius-3{ border-radius: 3px;}
.inline-block{ display: inline-block;}
.not-allow{position: relative;}
.not-allow:before{ content: ''; position: absolute; left: 0; top:0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.5); cursor: not-allowed;}
.box-gray { background: #d7e2e8; color: #6a6a6a; padding: 23px 20px; border-radius: 3px; }
.d-table-profile{ display:table; width:100%; border: 1px solid #ccc; table-layout:fixed; }
.d-table-profile .d-cell-profile{ display:table-cell; vertical-align:middle; padding:10px 15px;}
.d-table-profile .d-cell-profile:last-child{ width:25%;}

/*PacketMembership DistributionLists*/
.mailing-list-block{ display:inline-block; width:340px;}
.mailing-list-block select{ width:100%;}
.move-actions{ display:inline-block; width:40px; padding:0 6px; vertical-align: top;}
.move-actions.actions-w100{ width:100px;}
.move-actions .button, .move-actions-big .button{ display:block; text-align:center;}
.leftfill45{ padding-left:46px !important;}
.leftfill70{ padding-left:70px;}
.rightfill105{ padding-right:105px;}

.alert-symbel-no-colour-noborder {
    background: url("../img/icon_alert_orange.png") no-repeat scroll 3px center;
    margin:10px 0 0 0 ;
    padding: 5px 0px 5px 32px;
   
}
.border-top-dgray{background: url(../img/double_line.jpg) repeat-x 0 top !important;}