@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Varela+Round);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900italic,900);
*{ margin:0px; padding:0px; box-sizing:border-box;}

@font-face {
    font-family: 'Pacifico';
    font-style : normal;
    font-weight: 400;
    src        : local('Pacifico Regular'), local('Pacifico-Regular'), url(https://themes.googleusercontent.com/static/fonts/pacifico/v5/yunJt0R8tCvMyj_V4xSjafesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/new-fonts/icomoon.eot?fn86tm');
  src:  url('../fonts/new-fonts//icomoon.eot?fn86tm#iefix') format('embedded-opentype'),
    url('../fonts/new-fonts//icomoon.ttf?fn86tm') format('truetype'),
    url('../fonts/new-fonts//icomoon.woff?fn86tm') format('woff'),
    url('../fonts/new-fonts//icomoon.svg?fn86tm#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-graduate-cap:before {
  content: "\e900";
}
.icon-information-web-circular-button-symbol:before {
  content: "\e901";
}
.icon-settings-work-tool:before {
  content: "\e902";
}
.icon-share-symbol:before {
  content: "\e903";
}
.icon-suitcase:before {
  content: "\e904";
}

.datepicker.datepicker-dropdown.dropdown-menu {z-index: 9999 !important;}

a,a:hover,a:focus,a:active,a.active {outline: 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; text-decoration:none; outline:none; color:#282a2b;outline: none;outline-offset: none;}
a:hover{text-decoration:none;}
input, textarea, select, button, checkbox,label,radio {outline: 0;border:none;}
::-moz-selection {text-shadow: none;background: #bed0db; color:#000;}
::selection {text-shadow: none;background: #bed0db; color:#000;}
img::selection {background: 0 0;}
img::-moz-selection {background: 0 0;}
.form-control::-webkit-input-placeholder {color:#bbb;}
.form-control::-moz-placeholder {color:#bbb;}
.form-control:-moz-placeholder {   /* Older versions of Firefox */color:#bbb;}
.form-control:-ms-input-placeholder { color:#bbb;}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.form-control{ color:#545454; font-size:14px;}
.form-error{ border:1px solid #ff0000;}
.error_span {color: #ff0000;display: block;font-size: 12px;margin: 0px 0 0;}
.error_span .err_left{ text-align: center;display: inline-block!important; margin-left:15px!important;}
.error {color: #ff0000;display: block;font-size: 12px;margin: 0px 0 0;}
img{max-width:100%;height:auto;}
.imgs{max-width:18%;height:auto;}
#img_text_size img{height:12px;}
#mainsm-form img{height:12px;}
html{ min-height:100%; height:100%;}
body {webkit-tap-highlight-color: #fed136; }
input, textarea, select{outline:none; border:none;outline: none;outline-offset: none;font-family: 'Varela Round', sans-serif; color:#545454}
h1,h2,h3,h4,h5,h6{text-transform: none;margin:0px;padding:0px;font-weight:normal;font-family: 'Varela Round', sans-serif;}
input{font-family: 'Varela Round', sans-serif;}
label{ font-weight:normal; font-size:14px; color:#343434}
html {position: relative;min-height: 100%;}
body { margin:0px; padding:0px 0 0 0; height:100%; background:#ffffff; /*url(../img/bg.png) left top repeat;*/ font-size:14px;font-family: 'Varela Round', sans-serif;color:#282a2b; overflow-x:hidden!important; }
body.udash-bg{ background:#cccccc; padding-top:50px;}
body.ufp-bg{ background:#eeeeee; padding-top:50px;}
body.pfp-bg{ background:#eeeeee; padding-top:0px;}
body.pad-fifty{ background:#eeeeee; padding-top:50px;}
body.widget-body{ background:#eeeeee; padding-top:62px;}

/*dashboard css start from here*/
#dash-header .navbar-inverse{ background:#000; border-bottom:none;font-family: 'Varela Round', sans-serif;}
#dash-header .navbar-inverse .navbar-brand{ padding-top:10px; padding-bottom:10px;}
#dash-header .navbar-inverse .navbar-nav > li > a{ color:#fff;}
#dash-header .navbar-inverse .navbar-nav > .open > a, #dash-header .navbar-inverse .navbar-nav > .open > a:hover, #dash-header .navbar-inverse .navbar-nav > .open > a:focus{ color:#3abdc9;}
.dash-hedingt{ background:#545454; float:left; width:100%; color:#fff; /*line-height:40px;*/ padding:10px 0; font-size:18px;font-family: 'Varela Round', sans-serif;}
#dash-header .navbar{ margin-bottom:0px;}
#dash-wrapper{ padding:30px 0; float:left; width:100%; }
.dash-main{ float:left; width:100%; padding:0px; background:#f0f0f0; border-radius:5px;}
.dash-sidebar{ float:left; width:100%; padding:0px; height:100%; border-left:4px solid #00919c; border-radius:5px 0 0 0;}
.dash-sidebar ul{ margin:0px; padding:0px; list-style:none;}
.dash-sidebar li{ margin:0px; padding:0px; list-style:none;display:block; min-height:70px; border-bottom:1px solid #d7d7d7; box-shadow:0 1px 0 #fff;}
.dash-sidebar li:last-child{border-bottom:0px solid #d7d7d7; box-shadow:0 0px 0 #fff;}
.dash-sidebar li a{background: rgb(244,247,249); /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */
                   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                   background: -moz-linear-gradient(top,  rgba(244,247,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,247,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(244,247,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(244,247,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(244,247,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(244,247,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f7f9', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-8 */ display:block; padding:0px 15px; min-height:70px; color:#000000;}
.dash-sidebar li > a:hover, .dash-sidebar li > a:focus{ background:#ffffff;}
.dash-sidebar li.active > a, .dash-sidebar li.active > a:hover, .dash-sidebar li.active > a:focus{ background:#fff;}
.dash-sidebar select{ display:none;}
.dash-main .row{ margin:0px;}
.dash-main .col-lg-2{ padding:0px;}
.dash-main .col-lg-10{ padding:0px;}
.dash-sidebar li a img{ float:left;}
.dash-sidebar li a .l-h{ line-height:70px;}
.dash-sidebar li a .l-h1{ padding-top:15px; display:block;}
.main-pads{ padding:30px; float:left; width:100%;}
.main-pads .row{ margin-left:-15px; margin-right:-15px;}
.marg-thirty{ margin-bottom:30px;}
.marg-b{ margin-bottom:0px !important;}
.last{ margin-bottom:0px;}
.hr{ height:1px; background:#cccccc; float:left; width:100%; padding:0px; margin:0px; margin-bottom:20px; margin-top:20px;}
.public_profile-hr{ height:1px; background:#cccccc; float:left; width:100%; padding:0px; margin:0px; margin-bottom:10px; margin-top:10px;}
.box{ background:#fff; border:1px solid #ccc;float:left; width:100%; border-radius:5px; margin-bottom:20px; box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:15px; }
.box h5{ text-align:center; font-size:16px; height:40px; margin-bottom:15px;}
.box h5 a{ color:#282a2b;}
.box h5 a:hover{ color:#00919c;}
.box img{ margin:0 auto 15px auto; width:200px; display:block;}
.font-fif{ font-size:15px;}
.font-fourteen{ font-size:14px;}
.font-thirteen{ font-size:13px !important;}
.marg-sm{ margin-bottom:10px;}
.text-thirt{ font-size:13px;}
.btn-g{ background:#cccccc;}
.view-all{ color:#282a2b; font-size:15px; float:left; width:100%;margin-top: 15px;}
.view-all a{ color:#282a2b}
.view-all a:hover{ color:#37929c}
.btn-publish{ background:#abe4e9}
.view-hidden {display:none;}
.donation{ font-size:15px; color:#009376; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.donation img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block; height: 15px;}

.events{ font-size:15px; color:#894d83; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.events img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block; height: 15px;}

.carts{ font-size:15px; color:#eaa300; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.carts img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block; height: 15px;}

.dash-menusmall{ font-size:15px; color:#545454; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.dash-menusmall img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block; height: 15px;}

.dash-volunt{ font-size:15px; color:#890438; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.dash-volunt img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block; height: 15px;}

.dash-crowds{ font-size:15px; color:#3fabc6; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.dash-crowds img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block; height: 15px;}

.menu{ font-size:15px; color:#545454; float:left; width:100%; /*margin:10px 0 0 0;*/ padding:0 15px;  line-height:32px;}
.menu img{ margin-bottom:0px; width:auto; margin:0px; display:inline-block;}
.top-m{ margin-top:10px;}

.modal-dialog{ width:960px;}
.gray{ background:#929292; border-radius:5px 5px 0 0; color:#fff; position:relative; margin:-15px -15px 20px -15px;}
.gray h2{ color:#fff; text-align:center; line-height:normal;}
.gray h4{ color:#fff; text-align:center; line-height:normal;}
.modal-foot{ background:#ddd; margin:0 -15px -20px -15px; color:#fff; border-radius:0 0 5px 5px;}
.back-arrow{ color:#929292!important; font-size:30px; line-height:30px;}
.main-radios label{ font-size:14px!important; margin-right:15px; margin-bottom:0px!important;}

#bottom-tans { background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}
#bottom-tans1 { background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}
#bottom-tans2 { background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}
#bottom-tans3 { background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}
#quarterly_disable_donation_levels-bottom-tans3 {display: none;}
#quarterly_disable_donation_levels-bottom-tans3.show {display: none; background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}
#yearly_disable_donation_levels-bottom-tans4 {display: none;}
#yearly_disable_donation_levels-bottom-tans4.show {display: none; background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}
#bottom-tans4 {background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px;}

.box1{ background:#eeeeee; padding:15px; float:left; width:100%; margin-bottom:20px; border-radius:5px; position:relative;}
#show1 {display: block; background:#282a2b; padding:10px 15px; border-radius:0 0 5px 5px; float:left; width:100%;}

/*switch buttons*/
.switch {display: table-cell;vertical-align: middle;padding:0 10px 10px 10px;}
/* ============================================================
  COMMON
============================================================ */
.cmn-toggle {position: absolute;margin-left: -9999px;visibility: hidden;}
.cmn-toggle + label {display: block;position: relative;cursor: pointer;outline: none; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/* ========================== SWITCH 1 - ROUND ========================== */
input.cmn-toggle-round + label {padding: 2px;width: 60px;height: 30px;background-color: #dddddd;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;
                                -o-border-radius: 30px;border-radius:30px;}
input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {display: block;position: absolute;top: 1px;left: 1px;bottom: 1px;content: "";}
input.cmn-toggle-round + label:before {right: 1px;background-color: #f1f1f1;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
input.cmn-toggle-round + label:after {width: 28px;background-color: #acacac;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-webkit-transition: margin 0.4s;-moz-transition: margin 0.4s;-o-transition: margin 0.4s;transition: margin 0.4s;}
input.cmn-toggle-round:checked + label:before {background-color: #fff;}
input.cmn-toggle-round:checked + label:after {margin-left: -33px;}

/*for the two colors of switch*/

input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
input.cmn-toggle-round-flat:checked + label {background-color: #00919C;}
input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #00919C;}


.green-one input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.green-one input.cmn-toggle-round-flat + label:before, .green-one input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.green-one input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.green-one input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.green-one input.cmn-toggle-round-flat:checked + label {background-color: #009376;}
.green-one input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #009376;}


.green-two input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.green-two input.cmn-toggle-round-flat + label:before, .green-two input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.green-two input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.green-two input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.green-two input.cmn-toggle-round-flat:checked + label {background-color: #65bb47;}
.green-two input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #65bb47;}

.purple-one input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.purple-one input.cmn-toggle-round-flat + label:before, .purple-one input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.purple-one input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.purple-one input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.purple-one input.cmn-toggle-round-flat:checked + label {background-color: #894d83;}
.purple-one input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #894d83;}

.dark-red input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.dark-red input.cmn-toggle-round-flat + label:before, .dark-red input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.dark-red input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.dark-red input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.dark-red input.cmn-toggle-round-flat:checked + label {background-color: #8f1036;}
.dark-red input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #8f1036;}

.dark-orange input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.dark-orange input.cmn-toggle-round-flat + label:before, .dark-orange input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.dark-orange input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.dark-orange input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.dark-orange input.cmn-toggle-round-flat:checked + label {background-color: #ff830f;}
.dark-orange input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #ff830f;}

.orange-one input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.orange-one input.cmn-toggle-round-flat + label:before, .orange-one input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.orange-one input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.orange-one input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.orange-one input.cmn-toggle-round-flat:checked + label {background-color: #eaa300;}
.orange-one input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #eaa300;}

.blue-one input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.blue-one input.cmn-toggle-round-flat + label:before, .blue-one input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.blue-one input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.blue-one input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.blue-one input.cmn-toggle-round-flat:checked + label {background-color: #3fabc6;}
.blue-one input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #3fabc6;}
/*for the two colors of switch end*/

/*Peer-to-Peer Settings :Start*/
.gossamer-one input.cmn-toggle-round-flat + label {padding: 2px;width: 60px;height: 30px;background-color: #929292;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
.gossamer-one input.cmn-toggle-round-flat + label:before, .gossamer-one input.cmn-toggle-round-flat + label:after {display: block; position: absolute;content: "";}
.gossamer-one input.cmn-toggle-round-flat + label:before{top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition:background 0.4s;-o-transition: background 0.4s;transition:background 0.4s;}
.gossamer-one input.cmn-toggle-round-flat + label:after {top: 4px;left: 33px;bottom: 4px;width: 23px;background-color: #929292;-webkit-border-radius: 23px;-moz-border-radius: 23px;-ms-border-radius: 23px;-o-border-radius: 23px; border-radius:23px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}
.gossamer-one input.cmn-toggle-round-flat:checked + label {background-color: #009376;}
.gossamer-one input.cmn-toggle-round-flat:checked + label:after {margin-left: -29px;background-color: #009376;}
/*Peer-to-Peer Settings :End*/

#orange-one input.cmn-toggle-round + label {padding: 2px;width: 60px;height: 30px;background-color: #eaa300;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;
                                            -o-border-radius: 30px;border-radius:30px;}
#orange-one input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {display: block;position: absolute;top: 1px;left: 1px;bottom: 1px;content: "";}
#orange-one input.cmn-toggle-round + label:before {right: 1px;background-color: #f1f1f1;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
#orange-one input.cmn-toggle-round + label:after {width: 28px;background-color: #eaa300;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-webkit-transition: margin 0.4s;-moz-transition: margin 0.4s;-o-transition: margin 0.4s;transition: margin 0.4s;}
#orange-one input.cmn-toggle-round:checked + label:before {background-color: #fff;}
#orange-one input.cmn-toggle-round:checked + label:after {margin-left: 30px;}

#green-three input.cmn-toggle-round + label {padding: 2px;width: 60px;height: 30px;background-color: #37929c;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;
                                             -o-border-radius: 30px;border-radius:30px;}
#green-three input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {display: block;position: absolute;top: 1px;left: 1px;bottom: 1px;content: "";}
#green-three input.cmn-toggle-round + label:before {right: 1px;background-color: #f1f1f1;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
#green-three input.cmn-toggle-round + label:after {width: 28px;background-color: #37929c;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-webkit-transition: margin 0.4s;-moz-transition: margin 0.4s;-o-transition: margin 0.4s;transition: margin 0.4s;}
#green-three input.cmn-toggle-round:checked + label:before {background-color: #fff;}
#green-three input.cmn-toggle-round:checked + label:after {margin-left: 30px;}


#green-four input.cmn-toggle-round + label {padding: 2px;width: 60px;height: 30px;background-color: #00919C;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;
                                            -o-border-radius: 30px;border-radius:30px;}
#green-four input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {display: block;position: absolute;top: 1px;left: 33px;bottom: 1px;content: "";}
#green-four input.cmn-toggle-round + label:before {right: 1px;background-color: #f1f1f1;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}
#green-four input.cmn-toggle-round + label:after {width: 28px;background-color: #00919C;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-webkit-transition: margin 0.4s;-moz-transition: margin 0.4s;-o-transition: margin 0.4s;transition: margin 0.4s;}
#green-four input.cmn-toggle-round:checked + label:before {background-color: #fff;}
#green-four input.cmn-toggle-round:checked + label:after {margin-left: 30px;}

.green-four a{color:#00919c}

/*multi*/
.searchable-container{margin:20px 0 0 0}
.searchable-container label.btn-default.active{background-color:#545454;color:#FFF!important; font-size:21px!important;}
.searchable-container label.btn-default{width:100%;border:0px solid #efefef;margin:5px; box-shadow:0px 5px 0px #282a2b;background-color:#545454; min-height:220px;}
.searchable-container label .bizcontent{width:100%;}
.searchable-container label input[type="checkbox"]{ display:none;}
.searchable-container .btn-group{width:100%}
.searchable-container .btn span.glyphicon{opacity: 0;}
.searchable-container .btn.active span.glyphicon {opacity: 1;}
.searchable-container label h5{color:#FFF!important; font-size:21px!important;}
#ufp-wrapper{ padding:10px 0; float:left; width:100%; background:#eeeeee; }
.main-sectors #ufp-wrapper{ padding:30px 0;}
.panel-title span{ float:right;}
.panel-title .button-glyphicon{ float:right;background: transparent;text-color:#ffffff;}
.panel-title .btn-info{ border-color: #ffffff;}

#ufp-accords .panel{ margin-bottom:25px; background:#cccccc; border-color:#929292;border:none;}
#ufp-accords.panel-group .panel + .panel{ margin:0px;}
#ufp-accords .panel-default > .panel-heading{ background:#929292; border-color:#929292; border:none; color:#fff; font-size:24px;cursor: pointer;}
#ufp-accords .panel-title { font-size:24px;font-family: 'Varela Round', sans-serif;}
#ufp-accords .panel-body{ padding:01px;}
#ufp-accords .hr{ background:#acacac;}
#ufp-accords .panel-heading{ padding:15px;}
#ufp-accords .line-r{ border-right:1px solid #acacac;}
#ufp-accords .line-l{ border-left:1px solid #acacac;}
#ufp-accords label{ font-size:18px; margin-bottom:10px;}

#ufp-accords1 .panel {background: none repeat scroll 0 0 #cccccc;border: medium none;margin-bottom: 50px;}
#ufp-accords1.panel-group .panel {border-radius: 4px;margin-bottom: 0;overflow: hidden;}
#ufp-accords1 .panel-default > .panel-heading{ background:#929292; border-color:#929292; border:none; color:#fff; font-size:24px; padding:15px; border-radius:3px 3px 0 0;}
#ufp-accords1 .panel-title {font-family: "Varela Round",sans-serif;font-size: 24px;}
#ufp-accords1 .panel-body{ padding:0px;}
#ufp-accords1 label{ font-size:18px; margin-bottom:10px;}
#ufp-accords1 .hr{ background:#acacac;}

#ufp-accords1 .line-r{ border-right:1px solid #acacac;}

.overlay-edit {position:relative; overflow:hidden; border:none; border-radius:0px; margin:0px; padding:15px;}
.caption {position:absolute;bottom:0;right:0;background:rgba(0, 0, 0, 0.50); width:100%;height:100%;padding:2%;display: none;text-align:center;color:#fff !important;z-index:1002; cursor:pointer; border-radius:0 0 5px 5px;}
.caption p{ font-size:14px; color:#000; margin:0px; text-transform:none; line-height:24px; margin:0 0 15px 0;}
.caption h4{ color:#F06D2B; font-weight:600; text-transform:none;}
.caption h5{ font-style:italic; font-size:14px; color:#858b92; text-align:center; font-weight:normal; padding:25px 0; }
.caption p .label-default{ width:32px; height:32px; color:#000; font-size:14px; border-radius:32px; text-align:center; display:inline-block; line-height:32px; padding:0px; background:#fff; border-radius:0px;}
.caption p .label-default[href]:hover, .caption p .label-default[href]:focus{ background:#F06D2B; color:#fff;}
.btn-expands{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.5); border-radius:3px; padding-bottom:0px;}
.btn-expands span{ color:#fff; font-size:11px; text-align:center; display:block; background:#929292; line-height:28px; border-radius:3px 3px 0 0; margin:0 0 10px 0;cursor: pointer;}
.btn-expands span.bottoms{ color:#fff; font-size:11px; text-align:center; display:block; background:#929292; line-height:28px; border-radius: 0 0 3px 3px; margin:10px 0 0px 0;}
.profile-campaign-settings-message-top-space-receipt-set { background-color: #593659;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px; }
.btn-expands a{ display:block;}
.ufp-navigation{ float:left; width:100%; background:#fff; line-height:36px; font-size:16px;}
.ufp-navigation ul{ margin:0px; padding:0px; list-style:none;}
.ufp-navigation li{ margin:0px; padding:0px; list-style:none;font-size:16px; float:left; display:block;font-family: 'Varela Round', sans-serif; position:relative;}
.ufp-navigation li a{ color:#00919C; padding:0 15px; display:block; }
.ufp-navigation li:after{ position:absolute; content:""; border-right:1px solid #e8e8e8; height:36px; left:0px; top:0px;}
.ufp-navigation li:first-child{ border: none;}
.blue{ background:#3fabc6; float:left; width:100%; padding:10px 0; color:#fff; font-size:18px;}
.ufp-navigation select{ display:none;}
.capitalize{text-transform: capitalize;}
.black-bar{background:#282a2b none repeat scroll 0 0;border-radius:0;margin:-2px 0 0;padding:7px 15px;position:relative;font-size:17px;color:#fff !important;}
.no-marg-top {margin-top: 0 !important;}
.ufp-navigation li > a:hover, .ufp-navigation li > a:focus{ background:#00919C; color:#fff;}
.ufp-navigation li.active > a, .ufp-navigation li li.active > a:hover, .ufp-navigation li.active > a:focus{background:#00919C; color:#fff;}
.add-hiphen::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 2px;
    position: absolute;
    right: -5px;
    top: 16px;
    width: 10px;
}

.add-hiphen:last-child::after { 
    display: none;
}

/*animation for the lightbox content div*/
.animated {
    -webkit-animation-duration: 8s;
    animation-duration: 8s;
    -moz-animation-duration: 8s;
    -o-animation-duration: 8s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;}
.animated label{ font-size:18px; margin-bottom:10px;}
/*
 * FadeIn animation
*/

.new-dah-box.contact-admin {min-height: 125px !important;}

.new-dah-box.contact-admin .pad-container {padding: 15px 20px 0 !important;}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation--name: fadeIn;
    animation-name: fadeIn;

}

/*
 * FadeOut animation
*/

@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@keyframes fadeOut{
    0% {opacity: 1;}
    100% {opacity: 0;}
}
.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation--name: fadeOut;
    animation-name: fadeOut;
}

/*custom margin classes*/
.fifteen{ margin-bottom:15px;}
.line-r{ border-right:1px solid #d2d2d2;}
.line-l{ border-left:1px solid #acacac;}
.border{ border:1px solid #d2d2d2;}
.no-marg{ margin:0px;}
.l-h2{ line-height:30px;}
.auto-width{ width:auto; color:#fff!important;}
/*.auto-width:hover{ color:#000!important;}
.auto-width:focus{ color:#000!important;}*/
textarea.big-textarea{ height:200px!important;}
textarea.medium-textarea{ height:100px!important;}
.table-heading{ font-size:15px;font-family: 'Varela Round', sans-serif;}
.table-structre{ float:left; width:100%; padding:0 15px; margin:0px 0 20px 0;}
.table-bg{ background:#eeeeee; padding:15px; border-radius:5px; }
.table-bg a{ color:#3fabc6;font-size:16px!important;}
.table-bg .form-group{ margin-bottom:0px;}
.text-center1{ text-align:center;}
.title-padding{padding-bottom: 25px; padding-top: 25px;}

.table-structre:last-child{ margin-bottom:0px;}
.font-eighteen{ font-size:18px!important;}
.marg-fifty{ margin-bottom:50px;}
.marg-top-b{ margin-top:20px !important; }
.marg-top-c{ margin-top:20px !important; }
.marg-top-5{margin-top:5px !important; }
.marg-top-10{margin-top:10px !important; }
.marg-top-15{margin-top:20px !important; }
.marg-title{margin-top: 10px !important; margin-bottom:15px !important;}
.marg-w-donate-custom{margin-top: 10px !important;}
.pannel-button{ padding:15px; font-size:24px; color:#fff; float:left; width:100%; border-radius:5px; background:#929292;font-family: 'Varela Round', sans-serif; margin-bottom:25px; line-height:24px;}
.pannel-button span{ float:right;}
.pannel-button a{ color:#fff;}
/*.pannel-button a:hover{ color:#282a2b;}
.pannel-button a:focus{ color:#282a2b;}*/
.marg-b1{ margin-bottom:15px;}
.main-radios1{ position:relative;}
.main-radios1 label{ font-size:15px!important; margin:0px!important;}
.team-box{ background:#f1f1f1; float:left; width:100%; padding:15px; box-shadow:0 3px 5px rgba(0,0,0,0.5); border-radius:5px;}

.sticky-expands{padding: 0px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .2s
                    ease-in-out;transition:all .5s ease-in-out; position:fixed; top:195px; /*right:20%;right:8%;*/ z-index:1013; width:65px; }
.message{ background:#ffffff; float:left; width:100%; padding:15px; color:#933335; font-size:14px; margin:20px 0;}
.message span{ margin-top:15px; display:block;}
.team-info{ float:left; width:100%; padding:15px; color:#2a282b; font-size:14px;}

/*.sticky-header{padding: 0px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .2s
ease-in-out;transition:all .5s ease-in-out; position:fixed; top:50px; left:0%; z-index:1015; width:100%;}*/

.sticky-header{padding: 0px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .2s
                   ease-in-out;transition:all .5s ease-in-out; position:relative; top:0px; left:0%; z-index:1015; width:100%;}

.videos{ padding:0px; background:#fff; border:10px solid #ddd; margin-bottom:20px; float:left; width:100%; border-radius:5px;}
.videos iframe{ width:100%; /*height:380px;*/border:none;}
.green-one-head{ background:#009376;}
.orange-one-head{ background:#eaa300;}
.purple-one-head{ background:#894d83;}
.default-head{ background:#37929c;}
.dark-orange-head{ float:left; width:100%;background:#ff830f;}
.dark-red-head{ background:#8f1036}
#marg-top{ margin-top:17px;}
.green-two-head{ background:#65bb47;}
.blue-panel{ background:#3fabc6;}
.tansactions{ float:left; width:100%; padding:0px; margin:0px 0 20px 0; background:#fff; border-radius:5px;}
.tansactions .top{ background:#eee; padding:10px 15px; float:left; width:100%; border-radius:5px 5px 0 0; }
.tansactions .top h3{font-size:18px; color:#282a2b;font-family: 'Varela Round', sans-serif;}
.tansactions .bottom{ padding:10px 15px; float:left; width:100%; border-radius:5px 5px 0 0; font-size:18px; color:#282a2b;}
.new-pads{ padding:2px 10px!important;}
.text-right1{ text-align:right;}
.marg-bottoms{ margin-bottom:0px;}
.home-bg{ float:left; width:100%; padding:15px; background:#545454; border-radius:5px; margin-bottom:10px; color:#fff;}
.home-bg h1{ margin-bottom:10px; font-size:40px; line-height:40px;}
.bg-pannel{ float:left; width:100%; padding:15px; background:#ccc; border-radius:5px;}
.pad-fif{ float:left; width:100%; padding:15px; background:#eeeeee; border-radius:5px; margin-bottom:20px;}
.button-h1{ float:left; width:100%; padding:0px; background:#009376; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h1 span{ font-size:18px; display:block; background:#44c2a9; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h2{ float:left; width:100%; padding:0px; background:#65bb47; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h2 span{ font-size:18px; display:block; background:#7bdb59; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h3{ float:left; width:100%; padding:0px; background:#894d83; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h3 span{ font-size:18px; display:block; background:#bf8fba; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h4{ float:left; width:100%; padding:0px; background:#8f1036; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h4 span{ font-size:18px; display:block; background:#c02f5b; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h5{ float:left; width:100%; padding:0px; background:#ff830f; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h5 span{ font-size:18px; display:block; background:#fda95b; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h6{ float:left; width:100%; padding:0px; background:#eaa300; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h6 span{ font-size:18px; display:block; background:#eebe4f; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h7{ float:left; width:100%; padding:0px; background:#3fabc6; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h7 span{ font-size:18px; display:block; background:#48ceef; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h8{ float:left; width:100%; padding:0px; background:#009376; text-align:center; font-size:24px; color:#fff; border-radius:5px;}
.button-h8 span{ font-size:18px; display:block; background:#00c39d; line-height:50px; border-radius:0 0 5px 5px; margin-top:20px;}

.button-h1:hover, .button-h1:focus{ color:#fff;}
.button-h2:hover, .button-h2:focus{ color:#fff;}
.button-h3:hover, .button-h3:focus{ color:#fff;}
.button-h4:hover, .button-h4:focus{ color:#fff;}
.button-h5:hover, .button-h5:focus{ color:#fff;}
.button-h6:hover, .button-h6:focus{ color:#fff;}
.button-h7:hover, .button-h7:focus{ color:#fff;}
.button-h8:hover, .button-h8:focus{ color:#fff;}
#no-tops{ margin-top:5px!important;}
#pfp-header .navbar-default{ border-radius:0px; box-shadow:0 0 5px rgba(0,0,0,0.2);background-color: #fff;}
#pfp-header .navbar-default .navbar-nav > li > a{ font-size:20px;font-family: 'Varela Round', sans-serif; padding-top:27px; padding-bottom:27px;}
#pfp-header .navbar-brand{ padding:5px 15px;}
#pfp-header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none; color:#268e85;}
#pfp-header .navbar-default .btn-donate{font-size: 18px; padding:8px 15px!important; background:#dd7028; border-bottom:2px solid #b35618; color:#fff!important; margin-top:16px;}
/*#pfp-header .navbar-default .btn-donate:hover, #pfp-header .navbar-default .btn-donate.active:focus, #pfp-header .navbar-default .btn-donate:focus, .open>.dropdown-toggle#pfp-header .navbar-default .btn-donate {color: #fff;background-color: #ef7a2c;border-bottom:2px solid #904412;outline: none;}*/
#pfp-header .navbar-default .btn-donate:active, #pfp-header .navbar-default .btn-donate.active {color: #fff;background-color: #ef7a2c;/*border-top:2px solid #25747c;margin-top: 2px;*/box-shadow:0 0 5px rgba(0,0,0,0.3);}
#breads-nav{ float:left; width:100%; padding:0px; margin:77px 0 0; /*background:#545454;*/ position:relative;}
/* Breadcrumbs from http://bootsnipp.com/snippets/featured/triangle-breadcrumbs-arrows */
.btn-breadcrumb .btn:not(:last-child):after {content: " ";display: block;width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent; border-left: 18px solid white;position: absolute;top: 50%;margin-top: -30px;left: 100%;z-index: 3;}
.btn-breadcrumb .btn:not(:last-child):before {content: " ";display: block;width: 0;height: 0; border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 18px solid rgb(173, 173, 173);position: absolute;top: 50%;margin-top: -30px;margin-left: 0px;left: 100%;z-index: 3;}
.btn-breadcrumb .btn {padding:21px 25px 21px 43px; border-radius:none; font-size:15px;font-family: 'Varela Round', sans-serif;}
.btn-breadcrumb .btn:first-child {padding:17px 25px 15.5px 30px; font-size:19px;}
.btn-breadcrumb .btn:last-child {padding:21px 25px 21px 43px;}
/** Default button **/
.btn-breadcrumb .btn.btn-default1:not(:last-child):after {border-left: 18px solid #268e85;}
.btn-breadcrumb .btn.btn-default1:not(:last-child):before {border-left: 18px solid #268e85;}
/*.btn-breadcrumb .btn.btn-default1:hover:not(:last-child):after {border-left: 18px solid #2ea89d;}
.btn-breadcrumb .btn.btn-default1:hover:not(:last-child):before {border-left: 18px solid #2ea89d;}*/
.btn-breadcrumb .btn.btn-default1.active:not(:last-child):after {border-left: 18px solid #2ea89d; box-shadow:0 0 0 #fff;}
.btn-breadcrumb .btn.btn-default1.active:not(:last-child):before {border-left: 18px solid #2ea89d; box-shadow:0 0 0 #fff;}

.btn-default1 {color:#fff;background-color:#268e85;border-color:#268e85}
.open .dropdown-toggle.btn-default1 {color:#fff;background-color:#2ea89d;border-color:#155c56}
.btn-default1:active, .btn-default1.active, .open .dropdown-toggle.btn-default1 {background-image:none}
.btn-default1.disabled, .btn-default1[disabled], fieldset[disabled] .btn-default1, .btn-default1.disabled:hover, .btn-default1[disabled]:hover, fieldset[disabled] .btn-default1:hover, .btn-default1.disabled:focus, .btn-default1[disabled]:focus, fieldset[disabled] .btn-default1:focus, .btn-default1.disabled:active, .btn-default1[disabled]:active, fieldset[disabled] .btn-default1:active, .btn-default1.disabled.active, .btn-default1[disabled].active, fieldset[disabled] .btn-default1.active {background-color:#fff;border-color:#ccc}
/* The responsive part */

.btn-default1:hover, .btn-default1:focus, .btn-default1:active, .btn-default1.active, .open .dropdown-toggle.btn-default1 {color:#fff}
/*.btn-default1:active, .btn-default1.active, .open .dropdown-toggle.btn-default1 {background-image:none}*/


.btn-breadcrumb > * > div { /* With less: .text-overflow(); */white-space: nowrap;overflow: hidden;text-overflow: ellipsis;    }
/* .btn-breadcrumb > *:nth-child(n+2) { display:none;}*/
.thanks-box{ /*background:#fff;*/ float:left; /*padding:30px;*/ border-radius:5px; width:100%;}
.thanks-box h1{ font-size:50px; margin-bottom:30px; line-height:60px;}
.thanks-box p{ font-size:18px;}
.thanks-box h2{ font-size:24px; line-height:24px; margin:30px 0;}
.no-shadow{ box-shadow:0 0 0 #fff!important;}
.social{ margin-top:20px;}
.back-to{ margin-top:50px; float:left; width:100%; text-align:center;}
#mailing{ float:left; width:100%; padding:50px 0; background:#282a2b;}
.mail-form{ border-radius:5px; float:left; width:100%; background:#ccc; padding:15px 15px 0 15px; font-size:18px;}
.mail-form span{ line-height:32px;}
.btn-mailing{background:#282a2b; color:#fff; font-size:18px; padding:3px 0;}
.btn-mailing:hover, .btn-mailing.active:focus, .btn-mailing:focus, .open>.dropdown-toggle.btn-mailing {color: #fff;background-color: #2ea89d;border-bottom:0px solid #3c243c;outline: none;}
.btn-mailing:active, .btn-mailing.active {color: #ccc;background-color: #2ea89d;/*border-top:2px solid #25747c;margin-top: 2px;*/box-shadow:0 0 5px rgba(0,0,0,0.3);}
.btn-checkout{ background:none; color:#fff; margin-top:50px; font-size:24px; border:1px solid #cccccc; padding:6px 20px;}
.btn-checkout:hover, .btn-checkout.active:focus, .btn-checkout:focus, .open>.dropdown-toggle.btn-checkout {color: #2ea89d;background-color:none;border:1px solid #2ea89d;outline: none;}
.btn-checkout:active, .btn-checkout.active {color: #2ea89d;background-color:none;/*border-top:2px solid #25747c;margin-top: 2px;*/box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #2ea89d;}
#pfp-footer{ float:left; width:100%; padding:25px 0; background:#27292A; position:relative;}
.footer-links{ float:left; width:100%; padding:0px; margin:0 0 0px 0;}
.footer-links h3{ color:#fff; font-size:15px; margin-bottom:25px; line-height:15px; text-transform:uppercase;font-family: 'Varela Round', sans-serif;}
.footer-links ul{ margin:0px; padding:0px; list-style:none;}
.footer-links li{ margin:0px 0 5px 0; padding:0px; list-style:none; font-size:15px; color:#cccccc;}
.footer-links li a{color:#cccccc;}
.footer-links li a:hover{color:#fff;}

.footer-links li:last-child{ margin-bottom:0px;}
.footer-links p{padding:0px; list-style:none; margin-bottom:0px; font-size:15px; color:#cccccc; line-height:24px;}
.green{ color:#268e85;}
.box2{ float:left; width:100%; padding:0px; background:#fff; border-radius:5px; border:1px solid #d1d2d4;}
.box-heading{ float:left; width:100%; padding:15px; background:#F0EFEF; border-radius:5px 5px 0 0; font-size:20px; line-height:20px; margin-bottom:15px;}
.box-pads{ padding:0 15px 15px 15px; float:left; width:100%; position:relative;}
.box-pads p{ font-size:18px;}
.box-pads p strong{ display:block;}
.table-slots{ float:left; width:100%; padding:0px; margin:20px 0 20px 0;}
.additonal{ float:left; width:100%; padding:0px;}
.additonal h3{ line-height:24px; margin-bottom:20px;}
.btn-additon1{ background:#cccccc; border-bottom:3px solid #828282; color:#414343!important;}
.btn-additon{ background:#268e85; border-bottom:3px solid #006c57; color:#fff!important;}
.btn-additon2{ background:#268e85; border-bottom:3px solid #006c57; color:#fff!important;}
.btn-additon3{ background:#dd7028; border-bottom:3px solid #b35618; color:#fff!important;}

table {border-collapse: separate;border-spacing: 0;/*min-width: 350px;*/ background:#fff; border-radius:6px;}
table tr th,
table tr td {border-right: 0px solid #bbb;border-bottom: 0px solid #bbb;padding: 15px;}
table tr th:first-child,
table tr td:first-child {border-left: 0px solid #bbb;}
table tr th {background: #eee;border-top: 0px solid #bbb;text-align: 0eft;}
/* top-left border-radius */
table tr:first-child th:first-child { border-top-left-radius: 6px;}

/* top-right border-radius */
table tr:first-child th:last-child { border-top-right-radius: 6px;}
/* bottom-left border-radius */
table tr:last-child td:first-child {border-bottom-left-radius: 6px;}
/* bottom-right border-radius */
table tr:last-child td:last-child { border-bottom-right-radius: 6px;}
.table thead > tr > th{ background:#d1d2d4; padding:12px 15px; /*font-size:18px;*/}
.table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td{ /*font-size:16px;*/ padding:8px 15px;}
.table td a{ color:#37929c;}
.radio.top{ /*margin-top:-30px;*/}
.table{ margin-bottom:0px;}
.border-bottoms{ border-radius:5px;}
#thirty{ margin-top:30px;}
#fifty{ margin-top:50px;}
.review-box{ float:left; width:100%; padding:0px; background:#fff; border-radius:5px; margin-bottom:50px;border: 1px solid #ddd;}
/*.review-box {  background: #fff none repeat scroll 0 0;  border-radius: 5px;  float: left; padding: 10px 10px 0 10px;  width: 100%;border:1px solid #ccc;}*/
.review-box .table thead > tr > th{background:transparent;}
.rebox-heading{ float:left; width:100%; padding:15px; background:#757575; border-radius:5px 5px 0 0; font-size:18px; line-height:18px; margin-bottom:15px; color:#fff;}
.rebox-pads{ padding:15px; float:left; width:100%;}
.rebox-pads ul{ margin:0px; padding:0px; list-style:none;}
.rebox-pads li{ margin:0px; padding:0px; list-style:none; font-size:18px; margin-bottom:0px; }
.rebox-pads li:last-child{ margin-bottom:0px;}
/*.rebox-pads li span{ float:right;}*/
.rebox-pads li.o{ font-size:16px!important;}
.rebox-pads li.o span{ font-size:16px!important;}
.all{ font-size:14px; margin-bottom:15px;}
#bottom-fifty{ margin-bottom:50px;}
.bottom-positios {bottom: 15px;position: absolute;right: 15px;}
#thirty-five{ margin-top:35px;}
.marg-right{ margin-right:15px;}
.when-box{ float:left; width:100%; margin-top:35px; margin-bottom:0px;}
.when-box .row{ margin:0px;}
.when-box .col-lg-5{ margin:0px; padding:0px;}
.when-box .col-lg-7{ margin:0px; padding:0px;}
.when{ float:left; width:100%; padding:20px 20px; background:#d1d2d4; border-radius:5px 0 0px 5px; min-height:207px;}
.when h3{ margin-bottom:10px;}
.where{ float:left; width:100%; padding:20px; background:#dddddd; border-radius:0px 5px 5px 0px; min-height:207px;}
.where h3{ margin-bottom:10px;}
.twenty{ font-size:40px;}
.btn-select-tick{ border-radius:0 0 5px 5px; background:#268e85; width:100%; position:relative; width:100%; margin:0 0px; color:#fff; padding:10px 15px;background: rgb(38,142,133); /* Old browsers */
                  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMyNjhlODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWI2ZTY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
                  background: -moz-linear-gradient(top,  rgba(38,142,133,1) 80%, rgba(27,110,103,1) 100%); /* FF3.6+ */
                  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,rgba(38,142,133,1)), color-stop(100%,rgba(27,110,103,1))); /* Chrome,Safari4+ */
                  background: -webkit-linear-gradient(top,  rgba(38,142,133,1) 80%,rgba(27,110,103,1) 100%); /* Chrome10+,Safari5.1+ */
                  background: -o-linear-gradient(top,  rgba(38,142,133,1) 80%,rgba(27,110,103,1) 100%); /* Opera 11.10+ */
                  background: -ms-linear-gradient(top,  rgba(38,142,133,1) 80%,rgba(27,110,103,1) 100%); /* IE10+ */
                  background: linear-gradient(to bottom,  rgba(38,142,133,1) 80%,rgba(27,110,103,1) 100%); /* W3C */
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268e85', endColorstr='#1b6e67',GradientType=0 ); /* IE6-8 */
}
.btn-select-tick:hover, .btn-select-tick.active:focus, .btn-select-tick:focus, .open>.dropdown-toggle.btn-select-tick {color: #fff;background-color: #2fa89e;outline: none;}
.btn-select-tick:active, .btn-select-tick.active {color: #fff;background-color: #2fa89e;/*border-top:2px solid #25747c;margin-top: 2px;*/box-shadow:0 0 5px rgba(0,0,0,0.3);}


.box3{ background:#fff; border:1px solid #ccc;float:left; width:100%; border-radius:5px; margin-bottom:20px; box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0px; position:relative;}
.box3 h5{ text-align:center; font-size:16px; height:40px; margin-bottom:15px; padding:15px 15px 0 15px; }
.box3 h5 a{ color:#282a2b;}
.box3 h5 a:hover{ color:#00919c;}
.box3 img{ margin:0 0 15px 0;}
.box3 .pads{ padding:0 15px;}

.gift-navs{ margin:0px; padding:0px; list-style:none;}
.gift-navs li{ margin:0px; padding:0px; list-style:none; line-height:60px; color:#fff; float:left; display:block; font-size:20px;}
.gift-navs li a{ display:block; padding:0 20px; background:#282a2b; color:#cccccc;}
.gift-navs li > a:hover, .gift-navs li > a:focus{ background:#268e85; color:#fff;}
.gift-navs li.active > a, .gift-navs li.active > a:hover, .gift-navs li.active > a:focus{background:#268e85; color:#fff;}
.featured{ float:left; width:100%; padding:0px; margin:0px; background:#eeeeee; border-radius:5px; margin-top:50px;}
.featured-title{ float:left; width:100%; padding:15px; margin:0px; background:#545454; border-radius:5px 5px 0 0; color:#eeeeee; font-size:24px; margin-bottom:15px;}
.featured-mid{ padding:15px 30px 15px 30px; float:left; width:100%;}
.featurd-box{ float:left; width:100%; padding:0px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3); position:relative; margin-bottom:20px;}
.featurd-box img{ width:200px; margin:0px auto; display:block;}
.featured-boxb{ float:left; width:100%; padding:0px; border:1px solid #282a2b; background:#fff;}
.info-f{ float:left; width:33px;line-height:32px; height:33px; text-align:center; font-size:16px; color:#282a2b; border-right:1px solid #282a2b;}
.info-f a{ color:#282a2b; background:#fff; display:block; height:33px;}
.info-f a:hover{ color:#fff;background:#268e85; display:block;}
.share{ float:left; width:33px;line-height:32px; height:33px; text-align:center; font-size:16px; color:#282a2b; border-right:1px solid #282a2b;}
.share a{ color:#282a2b; background:#fff; display:block; height:33px;}
.share a:hover{ color:#fff;background:#268e85; display:block;}
.detials{ float:left; width:75%; line-height:28px; text-align:center; font-size:16px; color:#282a2b; border-right:0px solid #282a2b;}
.detials small {font-size:12px}
#divG{ position:absolute; bottom:33px; background:rgba(0,0,0,0.5); line-height:40px; left:0px;}
.targetDiv{ position:absolute; left:0px; bottom:35px; background:rgba(0,0,0,0.8); width:100%; padding:10px; color:#fff;}
.targetDiv-one{ position:relative; float:left; padding:8px 15px; background:#282a2b; border-radius:0 0 5px 5px; width:100%; display:none;}
.show{ cursor:pointer;}
.featured-bottom{ float:left; width:100%; padding:15px; background:#ccc; color:#282a2b; border-radius:0 0 5px 5px; text-align:center;}
.featured-bottom span{ float:right;}
.bottom-fif{ margin-bottom:50px;}
.banners{ float:left; width:100%; padding:0px; background:#282a2b; text-align:center; position:relative; z-index:1001; min-height: 200px}

.white{ background:#fff !important; min-height:236px!important;}
.set-pos{ position:absolute; left:50%; width:50%; margin-left:-25%; background:rgba(0,0,0,0.4); padding:20px; z-index:1002; border-radius:5px; top:25%;}
.set-pos h1{ font-size:45px; line-height:55px; color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.5);}
.set-pos h2{ font-size:25px; line-height:35px; color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.5);}

#section-vid{ float:left; width:100%; padding:0px; margin:0px; background:#27292a;}
#section-vid iframe{ width:100%; padding:0px; height:450px;}
#about{float:left; width:100%; padding:50px 0; margin:0px; background:#fff;}
#bottom-thirty{ margin-bottom:30px;}
#about p{ font-size:18px;}
#about p a{ color:#008c85;}
#about p a:hover{ color:#008c85; text-decoration:underline;}
#comments-bg{float:left; width:100%; padding:50px 0; margin:0px; background:#d1d2d4;}
#supporters{ background:#eeeeee;float:left; width:100%; padding:50px 0; margin:0px;}
.recent-box{ float:left; margin:20px 0; padding:0px; width:100%;}
.recent-box ul{ margin:0px; padding:0px; list-style:none;}
.recent-box li{ margin:0px 0 20px 0; padding:0px; border: thin solid #d3d3d3; list-style:none; background:#ffffff; padding:15px; border-radius:5px;}
.recent-box li h4{ margin-bottom:15px;}
.recent-box li p {background:#eeeeee; float:left; width:100%; position:relative; font-size:18px; padding:10px 15px; border:1px solid #dadada; border-radius:5px; margin:0px;}
.recent-box li p:after, .recent-box li p:before {bottom: 100%;left: 20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.recent-box li p:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #eeeeee;border-width: 10px;margin-left: -10px;}
.recent-box li p:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #ddd;border-width: 12px;margin-left: -12px;}
.recent-box li:last-child{ margin-bottom:0px;}
#raised-bg{ float:left; width:100%; padding:30px 0; margin:0px; font-size:24px; background:#fff;}
.demo-y{ max-height: 330px; }
.demo-y1{ height:250px; }
.demo-y2{ height:100%; /*height:540px;*/ overflow-x:hidden; overflow-y:auto;}
.demo-y-seating{ height:300px !important; overflow-x:hidden; overflow-y:auto; }
.chocks{ background:#dd7028;}
.bg-support{ float:left; padding:15px; margin:0px; width:100%; background:rgba(0,0,0,0.3); border-radius:5px; margin-bottom:50px; font-size:50px;}
.bg-support h1{ font-size:50px; color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.5);}
.bg-support h2{ font-size:30px; color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.5); margin-top:20px;}
.resu{ float:left; width:100%; padding:0px; margin:0px;}
.resu h3{ font-size:30px; margin-bottom:20px;}
.resu p{ font-size:30px; margin-bottom:0px; font-size:18px;}
#widget-header .navbar-default{ border-radius:0px; box-shadow:0 0 5px rgba(0,0,0,0.2); background:#fff;}
#widget-header .navbar-default .navbar-nav > li > a{ font-family: 'Varela Round', sans-serif; padding:13px 5px; color:#b5b7b9;}
#widget-header .navbar-default .navbar-nav > li > a i{font-size:22px;background: #fff none repeat scroll 0 0;border-radius: 3px;padding: 5px 10px;}
#widget-header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none; color:#268e85;}
#widget-header .navbar-default .btn-donate{ padding:10px 15px!important; background:#dd7028; border-bottom:2px solid #b35618; color:#fff!important; margin-top:24px;}
#widget-header .navbar-default .btn-donate:hover, #widget-header .navbar-default .btn-donate.active:focus, #widget-header .navbar-default .btn-donate:focus, .open>.dropdown-toggle#widget-header .navbar-default .btn-donate {color: #fff;background-color: #ef7a2c;border-bottom:2px solid #904412;outline: none;}
#widget-header .navbar-default .btn-donate:active, #widget-header .navbar-default .btn-donate.active {color: #fff;background-color: #ef7a2c;/*border-top:2px solid #25747c;margin-top: 2px;*/box-shadow:0 0 5px rgba(0,0,0,0.3);}
#widget-header .navbar-brand{ padding:8px 15px;}
#widget-header .navbar-default .navbar-toggle{/* margin-right:0px;*/ margin-top:13px;}

#widget-banner{ float:left; width:100%; padding:0px; margin:0px;}
.ban-bg{ float:none; margin:15px 0; background:rgba(0,0,0,0.4); border-radius:5px; width:auto;  padding:15px; text-shadow:0 0 2px #000; display:inline-block;color:#fff}
.new-progress{ background:#dd7028;}
.ban-bg .progress{ margin:15px 0 15px 0;}
.demo-y2 .mCSB_inside > .mCSB_container{ margin-right:0px;}
#widget-list{ margin:0px; padding:15px 0px; float:left; width:100%;}
#widget-list h3{ margin-bottom:20px;}
/*#widgetModal .modal-dialog{ width:985px; }*/
#widgetModal .modal-body{ padding:0px;}

#widgetModal .close{ width:32px; height:32px; text-align:center; background:#aaaaaa; border:2px solid #fff; box-shadow:0 0 5px rgba(0,0,0,0.5); border-radius:100%; opacity:1; z-index:1001; position:absolute; right:-11px; top:-11px;}
#widgetModal .modal-content{ background:none; border:none; box-shadow:0 0 0 #fff;}
.back-arrow2{ float:left; padding:15px 0px; font-size:22px; color:#b5b7b9;}
.fourty-w{ margin-bottom:40px;}
.details label{ font-size:15px; margin-bottom:0px;}
.no-back{ background:none; padding:0px;}
.small-review{ /*padding:15px;*/ margin-bottom:5px;}
.small-review li{ font-size:15px;}
.full-frame{ float:left; margin-bottom:30px; width:100%;}
.full-frame iframe{width:100%;}
.demo-y .mCSB_inside > .mCSB_container{ margin-right:30px;}
.no-tops{ margin-top:0px; margin-bottom:0px;}
#widget-list label{ font-size:15px;  margin-bottom:0px; }
.or{ margin:0px auto; width:60px; height:60px; background:#fff; border-radius:100%; line-height:60px; text-align:center; border:1px solid #d1d2d4; margin-top:135px;}
.or-one{ margin:0px auto; width:35px; height:35px; background:#fff; border-radius:100%; line-height:35px; text-align:center; border:1px solid #d1d2d4; margin-top:0px; position:absolute; left:0px;}
.border-b{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}
.texts p{ font-size:14px;}
.texts p strong{ font-size:14px; display:block;}
#top-fif{ margin-top:15px;}
.box-sm{ float:left; margin-bottom:10px; width:100%; padding:10px; background:#fff; border-radius:5px;}
.text-avail{ color:#888888; font-size:11px; line-height:32px;}
.same-h{ line-height:32px; margin-bottom:0px;}
.detials.one{ margin: 0 0 0 5px; width: 60%;}
.box-steps{ float:left; width:100%; padding:0px; margin:0px 0 20px 0; background:#fff; border:1px solid #d1d2d4; border-radius:5px;}
.box-stitle{ float:left; width:100%; padding:10px 15px; background:#e8e8e8;border-bottom:1px solid #d1d2d4; font-size:16px; border-radius:5px 5px 0 0; margin-bottom:15px; }
.box-stitle i{ margin:0 15px;}
.box-steppad{ padding:0 15px 15px 15px; float:left; width:100%;}
.arrow-toggle .fa-angle-up ,
.arrow-toggle.collapsed .fa-angle-down{display: inline-block;}
.arrow-toggle.collapsed .fa-angle-up,
.arrow-toggle .fa-angle-down {display: none;}
#collapseP{ cursor:pointer;}
.fourteen{ font-size:16px;}
.sixteen{font-size: 18px;}
.dropdown-menu{ padding:0px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:#282a2b;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{ background:#282a2b; color:#fff;}
/*.back-arrow2{ padding-left:15px;}*/
#how{ padding:50px 0; float:left; width:100%;}
.box-all{ padding:20px 30px 5px 30px; background:#fff; float:left; width:100%; margin-top:50px; border-radius:5px;}
.bottom-two{ margin-bottom:30px;}
.no-pads{ padding-left:0px!important; float:right; padding-right:15px;}
.mail-form span{ font-size:16px;}
.contact-bg{ float:left; width:100%; padding:15px; margin-bottom:50px; background:#d1d2d4; border-radius:5px;}
.connects{ float:left; width:100%; padding:0px; margin-bottom:50px;}
.addresss-table{ float:left; width:100%; padding:0px; margin:0px;}
.addresss-table .row{ margin:0px;}
.addresss-table .col-lg-4{ margin:0px; padding:0px;}
.address-left{ float:left; width:100%; padding:0px; background:#d1d2d4; border-radius:0 0 0px 5px; min-height:150px;}
.address-left h2{ color:#fff; text-align:center; line-height:58px; border-radius:5px 0 0 0; background:#545454;}
.address-mid h2{ color:#fff; text-align:center; line-height:58px; background:#545454;}
.address-right h2{ color:#fff; text-align:center; line-height:58px; border-radius:0 5px 0 0; background:#545454;}
.address-mid{ float:left; width:100%; padding:0px; background:#dddddd; min-height:150px;}
.address-right{ float:left; width:100%; padding:0px; background:#d1d2d4;border-radius:0 0 5px 0px; min-height:150px;}
.address-pads{ padding:20px; font-size:18px;}
.address-pads a{ color:#268e85;}

.updates-bg{ float:left; width:100%; padding:0px; margin-bottom:50px; background:#d1d2d4; border-radius:5px;}
.updates-bg h2{color:#fff; text-align:center; line-height:58px; border-radius:5px 5px 0 0; background:#545454; font-size:24px; margin-bottom:50px;}
.updates-bg h3{color:#282a2b;font-size:22px; margin-bottom:30px;}
.updates-pads{ padding:0 15px 0px 40px;}
.updates-bg img{ margin-bottom:30px;}
.updates-bg p{ margin-bottom:30px; font-size:18px;}
.updates-bg iframe{ width:100%; margin-bottom:30px;}
.marg-three{ margin-top:0px; margin-bottom:30px;}
.transc{ float:left; width:100%; margin-bottom:25px;}
.transc p{ margin-bottom:15px; font-size:16px; color:#6f6f6f;}
.transc p:last-child{ margin-bottom:0px; }
.transc strong{ display:block;color:#282a2b}
.w-funds{ float:left; width:100%; padding:30px;background:#fff url(../img/shadow1.png) left bottom repeat-x; }
.w-funds .row{ margin-left:-15px; margin-right:-15px;}
.w-funds h4{ margin-bottom:15px;}
.w-funds h1{ margin-bottom:15px;}
.total-box{ float:left; width:100%;margin:0px; border:1px solid #282a2b; border-radius:5px; padding:15px;margin-bottom:30px;}
.view-details{ border:1px solid #282a2b; background:none;}
.view-details:hover{ border:1px solid #3abdc9; color:#3abdc9;}
.view-details:focus{ border:1px solid #3abdc9; color:#fff; background:#3abdc9;}
.view-details.active{ background:#37929c; color:#fff;}
.btn-run-report{ background:#3abdc9; line-height:45px; font-size:18px; box-shadow:0 3px 0 #309fa9; color:#fff; padding:0 20px 0 20px;}
.btn-run-report:hover{ background:#3abdc9; line-height:45px; font-size:18px; box-shadow:0 3px 0 #309fa9; color:#282a2b;}

.btn-wfunds{ background:#3abdc9 url(../img/w-funds.png) left top no-repeat; line-height:45px; font-size:18px; box-shadow:0 3px 0 #309fa9; color:#fff; padding:0 20px 0 45px;}
.btn-wfunds:hover{ background:#3abdc9 url(../img/w-funds.png) left top no-repeat; line-height:45px; font-size:18px; box-shadow:0 3px 0 #309fa9; color:#282a2b;}
.secures img{ float:left; margin-right:15px;}
.secures p{ font-size:15px;}
.secures p span{ padding-top:20px; display:block;}
.secures{ float:left; width:100%; /* margin-bottom:30px;*/}
.box-bank{ background:#fff; border:1px solid #ccc;float:left; width:100%; border-radius:5px;  box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:15px; position:relative; min-height:172px;margin-top:30px;}
.box-bank h3{ margin-bottom:15px;}
.box-bank h5{ margin-bottom:15px; font-size:15px;}
.box-bank .close{ position:absolute; width:24px; height:24px; line-height:24px; font-size:13px; color:#fff!important; background:#929292; border-radius:100%; right:-10px; opacity:1; text-shadow:none; top:-10px;}
.box-bank .close a{ color:#fff;}
.verified{ color:#52933a; font-size:15px;}
.add-account{ border-color:#37929c; background:#ebf4f5;}
.add-account h3{ color:#37929c;}
.add-button{ background:#37929c; width:50px; height:50px; color:#fff; text-align:center; line-height:50px; border-radius:100%; padding:0px; font-size:20px;}
.not-verified{ color:#8f1036; display:block; font-size:15px;}
.verify-now{ color:#37929c; font-size:15px; display:block;}
.verify-now a{ color:#37929c; text-decoration:underline;}
.verify-now a:hover{ color:#37929c; text-decoration:none;}
.gray-box{ background:#e0e0e0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1); border-color:#a6a6a6;}
.gray-box h4{ margin-bottom:15px;}
.gray-box h1{ margin-bottom:15px;}
.gray-box .col-lg-2{ padding-left:15px; padding-right:15px;}
.gray-box  small{ display:block; color:#282a2b; font-size:15px;}
#fif{ margin-top:15px;}
.nomargb{ margin-bottom:0px!important;}
.whites{ background:#fff; border:1px solid #cccccc;}
.table-bg .form-group{ margin-right:10px;}
.modal-sm{ width:300px;}
.modal-account{ float:left; width:100%;}
.modal-account p{ font-size:18px;}
.modal-account h1{ font-size:30px;}
.modal-account h1 i{ float:left; font-size:18px;}
.border-black{ border-bottom:1px solid #000; height:1px; float:left; width:100%;}
.hr1{ height:1px; background:#cccccc; float:left; width:100%; padding:0px; margin:0px; margin-bottom:15px; margin-top:0px;}
.checkbox, .radio{ margin-bottom:0px; margin-top:0px;}


/*for the facebook comments section area*/
#fbcomments, .fb_iframe_widget, .fb_iframe_widget[style], .fb_iframe_widget iframe[style], #fbcomments iframe[style] {width: 100% !important;}
.fb-comments, .fb-comments iframe[style], .fb-comments span {width: 100% !important;}
/*for the facebook comments section end*/

.add-on .input-group-btn > .btn {
    border-left-width:0;left:-2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* stop the glowing blue shadow */
.add-on .form-control:focus {
    box-shadow:none;
    -webkit-box-shadow:none;
    border-color:#cccccc;
}
.bootstrap-select.btn-group .dropdown-menu li a{ background:#eee; font-size:14px;}
.top-fif{ margin-top:15px;}
.graph{ float:left; width:100%; margin-bottom:30px; background:#fff; min-height:400px; line-height:400px;}
.graph img{ border-radius:5px;}
.box3 .pads{ text-align:center;}
.box3 .pads img{ width:200px; height: 200px;}
#bottom-fift{ margin-bottom:20px;}
.big-full{ width:100%;}
#pro-texts{ font-size:13px;}
#pro-texts .text-left1{ text-align:left;}
#pro-texts .text-right1{ text-align:right;}
.navbar-right .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ color:#fff;}
.no-r{ margin-right:0px!important;}
.bootstrap-select.btn-group .dropdown-menu li a span.text{ color:#333;}
.three-butons{ margin:0px; padding:0px; list-style:none;}
.three-butons li{ margin:0px 2% 0 0; padding:0px; list-style:none; float:left; width:32%;}
.three-butons li:last-child{ margin-right:0px;}
a.purple-text{ color:#894d83!important;}
a.orange-text{ color:#eaa300!important;}
a.darkred-text{ color:#8f1036!important;}
.desc{ float:left; width:100%; padding:0 0 10px 0;}
.desc1{ float:left; width:100%; padding:0 0 10px 0;}
.box-hiddens{padding: 0px;display: none;margin-top: 0px;border: 0px solid #000; float:left; width:100%;}
.select-giving{ float:left; width:100%; padding:0 15px; background:#fff; border-radius:7px; margin-top:5px; margin-bottom:20px; line-height:75px; }
.select-giving h4{ line-height:75px;}

.select-date{ float:left; width:100%; padding:15px; background:#fff; border-radius:7px; margin-top:35px; margin-bottom:18px;line-height:normal;}
.select-date h4{ line-height:75px;}

.breads-navigation select{ display:none;}
.logo-place{ max-width: 300px; height:100px; background:#fff; /*float:left;*/ display:block;}
.pallete{ float:left; width:100%; margin-top:15px; border:1px solid #fff; min-height:33px;}

.banner-one{ float:left; max-width:1050px; padding:0px; background:rgba(0, 0, 0, 0); width:100%; text-align: center;}
#site_banner_preview .banner-one{ background: none!important;}
.pad-twenty{ padding-bottom:10px; padding-top:20px;}
.alert-green{ background:#3abdc9; border-color:#3abdc9; color:#fff; font-size:18px; margin-bottom:5px;}
.close-button{ position:absolute; width:32px; height:32px; background:#666666; border-radius:100%; line-height:32px; color:#fff; right:10px; top:-10px; text-align:center; z-index:1001; display:none;}
#success-message{ display:none;}
.dark{ background:#545454!important;}
.video-open{ display:none;}

#id-form-group .form-group{ margin-bottom:20px;}
textarea.big-textarea1{ height:300px;}
.i{ font-style:italic; color:#838383!important;}
.box-allone{ padding:0px; float:left; width:100%; margin-top:20px; border-radius:5px;}
.soldout{ background:rgba(0,0,0,0.3)!important; position:absolute; width:100%; height:100%; border-radius:5px;}
.soldout .btn-select-tick{ background:#3b3b3b!important;}


#about-one{ padding:50px 0; float:left; width:100%;}
#about-one iframe{ width:100%; padding:0px; height:450px; margin:30px 0;}
#about-one p{ font-size:18px; line-height:24px; }
#org{ float:left; width:100%; padding:50px 0; background:#545454; color:#fff!important;}
#org h2{ margin-bottom:20px;}
#org p{ font-size:18px; line-height:24px; }
.alert-main{ margin-bottom:50px;}
.vred-class{ color:#8f1036!important;}
.midium{ display:block; margin-top:15px; line-height:normal;}
.opacity-midium{ display:block; line-height:normal;}

/*10-06-2015 css start from here*/
#social-fixed{ position:fixed; left:0px; top:250px; background:rgba(0,0,0,0.5); border-radius:0 5px 5px 0; padding:15px 8px; z-index:1004; }
#social-fixed ul{ margin:0px; padding:0px; list-style:none;}
#social-fixed li{ margin:0px 0 10px 0; padding:0px; list-style:none; text-align:center; }
#social-fixed li a{ color:#fff; font-size:14px;}
#social-fixed li:last-child{ margin-bottom:0px;}
.close-option {color: #666 !important; position: absolute;right: -10px;top: -10px;cursor:pointer;}
.close-option a { color: #fff !important;}
#dash-footernew {background: #000 none repeat scroll 0 0;float: left;padding: 10px 0;width: 100%;}
/*16-06-2015 milind css start from here*/
.simmilar-back{ float:left; width:100%; padding:30px;background:url(../img/shadow1.png) left bottom repeat-x; }
.simmilar-back .row{ margin-left:-15px; margin-right:-15px;}
.headingtext-buttons{ float:left; width:100%; padding:0px; margin:0px;}
.headingtext-buttons h3{ line-height:35px; float:left; width:auto;}
.headingtext-buttons .tab-two{ float:right; width:auto;}
#top-thirty { margin-top:30px;}
.eighteen{ margin-bottom:15px; font-size:16px;font-family: 'Lato', sans-serif;}
.eighteen a{ color:#00919c;}
.eighteen a:hover{ color:#00919c; text-decoration:underline;}
.font-screen{ font-size:14px; color:#9e9e9e;}
.font-black{ font-size:14px; color:#000;}
.border-left{ border-left:1px solid #b7b7b7;}
.no-bg{ background:none;}
.no-marg{ margin:0px!important;}
.r-border{ border-right:1px solid #dbdbdb;}
p{ word-wrap:break-word;margin: 0px;}

/*17-06-2015 milind css start from here*/
.beta{ background:#ffffff; margin:0 0 0 15px; border-radius:3px; color:#828282; font-size:16px; padding:0px 15px; line-height:35px; display:inline-block; font-weight:600;}
.r-donors{ float:left; width:100%; margin:0px 0 30px 0; padding:0px; background:#292a2b; border-radius:7px; min-height:80px;}
.arrow_box {position: relative;border: 0px solid #868686; float:left; width:30%; color:#fff; height:80px; float:left;}
.arrow_box span{ padding:0 15px; line-height:80px; font-size:18px;}
.arrow_box:after, .arrow_box:before {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_box:after {border-color: rgba(41, 42, 43, 0);border-left-color: #292a2b;border-width: 40px;margin-top: -40px;}
.arrow_box:before {border-color: rgba(134, 134, 134, 0);border-left-color: #868686;border-width: 41px;margin-top: -41px;}
.annual{ float:right; width:70%; padding:0 15px; line-height:80px; color:#fff; font-size:18px; text-align:center;}
.annual span{ font-size:24px;}
.mid-box{ padding:15px; background:#fff; border-radius:7px; float:left; width:100%;}
.full{ width:100%; font-size:14px;}
.active-button{ background:#39b54a; color:#fff;}
.active-button.active.focus, .active-button.active:focus, .active-button.focus, .active-button:active.focus, .active-button:active:focus, .active-button:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;  }
.active-button.focus, .active-button:focus, .active-button:hover {color:#fff;text-decoration:none;background:#4bcd5d;}
.active-button.active, .active-button:active {background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
.canceled-button{ background:#cc0000; color:#fff;}
.canceled-button.active.focus, .canceled-button.active:focus, .canceled-button.focus, .canceled-button:active.focus, .canceled-button:active:focus, .canceled-button:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;  }
.canceled-button.focus, .canceled-button:focus, .canceled-button:hover {color:#fff;text-decoration:none;background:#e51a1a;}
.canceled-button.active, .canceled-button:active {background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
.failed-button{ background:#ff7800; color:#fff;}
.failed-button.active.focus, .failed-button.active:focus, .failed-button.focus, .failed-button:active.focus, .failed-button:active:focus, .failed-button:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;  }
.failed-button.focus, .failed-button:focus, .failed-button:hover {color:#fff;text-decoration:none;background:#ff8416;}
.failed-button.active, .failed-button:active {background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
.same-button{ background:#01919c; color:#fff;}
.same-button.active.focus, .same-button.active:focus, .same-button.focus, .same-button:active.focus, .same-button:active:focus, .same-button:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;  }
.same-button.focus, .same-button:focus, .same-button:hover {color:#fff;text-decoration:none;background:#01a5b2;}
.same-button.active, .same-button:active {background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
.chunky a { /* Normal State */padding: 0px 0px 0px 0px;width: auto;height: auto;background: #00919c;
    color: #fff;font-size: 30px;font-weight: 600;font-style: normal;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased; -ms-font-smoothing: antialiased;text-decoration: none;
    border-radius: 3px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;
    -ms-border-radius: 3px;border: 1px solid rgba(0,0,0,0.50);border-top: 1px solid rgba(0,0,0,0.001);
    box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.10);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.10);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.10);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.10);-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.10); cursor: pointer; width:100%!important; display:inline-block; line-height:80px;font-family: 'Varela Round', sans-serif;}
.chunky a:hover { /* Hover State */ box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.25);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.25);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.25);-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.25);-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 1px 3px rgba(0,0,0,0.18), inset 0px -3px 0px rgba(0,0,0,0.35), inset 0px 8px 8px rgba(255,255,255,0.25);-webkit-animation: glow 1s infinite ease-in-out;cursor: pointer;}
.chunky a:active { /* Active State (clicked on) */padding: 0px 0px 0px 0px;border-top: 1px solid rgba(0,0,0,0.55);
    box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -8px 8px rgba(255,255,255,0.10);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -8px 8px rgba(255,255,255,0.10);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -8px 8px rgba(255,255,255,0.10);-o-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -8px 8px rgba(255,255,255,0.10);-ms-box-shadow: 0 0 10px rgba(0,0,0,0.35), 0px 2px 1px rgba(255,255,255,0.50), inset 0px 1px 4px rgba(0,0,0,0.35), inset 0px -8px 8px rgba(255,255,255,0.10);
    -webkit-animation: none;cursor: pointer !important;}
.simmilar-back .col-lg-10{ padding-left:15px; padding-right:15px;}
.simmilar-back .col-lg-2{ padding-left:15px; padding-right:15px;}
.left-inner-addon {position: relative;}
.left-inner-addon input {padding-left: 30px;    }
.left-inner-addon i {position: absolute;padding: 10px 12px;pointer-events: none;}
.right-inner-addon {position: relative;}
.right-inner-addon input {padding-right: 30px;    }
.right-inner-addon i {position: absolute;right: 0px;padding: 10px 12px;pointer-events: none;}
.sorts{ float:left; width:100%; padding:15px 0 0 0; margin-bottom:15px;}
.sorts i{ font-size:20px;  color:#282a2b;}
.sorts i a{ font-size:20px;  color:#282a2b;}
.payment-form {list-style:none; padding:0; margin:0; float:right; width:auto}
.payment-form li {width:100%; overflow:hidden; margin-bottom:10px; font-size:14px; color:#000}
.payment-form li aside {width:auto; float:left; padding:15px 0 0 0;}
.payment-form li a {background:url(../img/payment-sprite.gif) no-repeat; width:51px; height:32px; float:left; margin-right:10px; text-decoration:none; text-indent:-9999px}
.payment-form li a.visa {background-position:0 0}
.payment-form li a.master-card {background-position:-59px 0}
.payment-form li a.american-express {background-position:-118px 0}
.payment-form li a.discover {background-position:-177px 0}
.payment-form li p {font-size:12px; color:#000; margin:0; text-align:left}
.step-donors{ float:left; width:100%; padding:0px; margin:0px;}
.step-donors img{ margin-bottom:15px;}
#msgbox{ margin:30px 0 0 0; float:left; width:100%;}
.box-gray{ background:#d2d2d2 ;border-radius:4px; padding:15px;float:left; width:100%;}
/* Removes the default 20px margin and creates some padding space for the indicators and controls */
#videoCarousel.carousel {margin-bottom: 0;padding: 0 0px;}
#videoCarousel .carousel-indicators{ display:none;}
#videoCarousel .thumbnail{ margin-bottom:0px;}
#videoCarousel .carousel-control{ width:0%;}
/* Reposition the controls slightly */
.carousel-control {left: -12px;background-image:none!important;}
.carousel-control.right {right: -12px; background-image:none!important;}
/* Changes the position of the indicators */
#videoCarousel.carousel-indicators {right: 50%;top: auto;bottom: 0px;margin-right: -19px;}
/* Changes the colour of the indicators */
#videoCarousel.carousel-indicators li {background: #c0c0c0;}
#videoCarousel.carousel-indicators .active {background: #333333;}
.fl-if{ float:left; width:100%;}
.fl-if iframe{ width:100%;}
.status-section {float: left;padding: 30px 0 0;width: 100%;}
.comp-arrow {display: none;float: left;font-size: 16px;font-weight: bold;margin: 7px 0 0;vertical-align: middle;}
.button-save.show.red-back {background: #fa9293 none repeat scroll 0 0 !important;}
.ufp-status-wrapper{background: #eeeeee none repeat scroll 0 0;float: left;width: 100%;}
a.remove {line-height: 30px;text-align: center;cursor:pointer;color: #fff;}
.remove-btn {margin-left: 5px;}
.table-bg .ed-re {color: #fff;line-height: 30px;text-align: center;}
.new-tabs .btn-default.active{background-color:#545454;color:#FFF!important; font-size:21px!important;}
.new-tabs .btn-default{width:100%;border:0px solid #efefef;margin:5px; box-shadow:0px 5px 0px #282a2b;background-color:#545454; min-height:220px;color:#FFF!important; font-size:21px!important;}
.new-tabs .btn-default h5{color:#FFF!important; font-size:21px!important;}
.highcharts-legend {display: none;}
.video-block > iframe {width: 100% !important;}
.glyphicon-chevron-left {color: #CCCCCC;}
.glyphicon-chevron-right{color: #CCCCCC;}
.gray-h{background: #929292 none repeat scroll 0 0;border-radius: 5px 5px 0 0;color: #fff;position: relative;}

.thumbnail a > img, .thumbnail > img {height: 195.37px;width: 195.37px;}
#ufp-accords #collapseTwo .thumbnail {height:205.37px !important;}
.three-butons .btn {padding: 6px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #00919C;border-color: #00919C;}
.pagination > li > a, .pagination > li > span {color: #00919C;}
#org_info_inputs, #per_info_inputs {margin-top: 10px;}
.pannel-button:hover {background-color: #545454;}
#widget-list .select-giving {margin-top: 0;}

/*Full Report Popup:Start */
#payments_view_full_report_div .table-responsive{height:400px; overflow:scroll;}
#payments_view_full_report .modal-dialog {height: 90%; width: 90%;}

#received_view_full_report_div .table-responsive{height:400px;overflow-x:scroll;}
#received_view_full_report_div.modal-dialog {height: 90%; width: 90%;}

#withdrawn_view_full_report .modal-dialog {width: 90%;}
#pending_view_full_report .modal-dialog {width: 90%;}

#volunteer_view_full_report .table-responsive{height:400px; overflow:scroll;}
#volunteer_view_full_report .modal-dialog {width: 90%;}

#event_view_full_report .table-responsive{height:400px; overflow:scroll;}
#event_view_full_report .modal-dialog {width: 90%;}

#gift_view_full_report .table-responsive{height:400px; overflow:scroll;}
#gift_view_full_report .modal-dialog {width: 90%;}

#crowdfunding_view_full_report .table-responsive{height:400px; overflow:scroll;}
#crowdfunding_view_full_report .modal-dialog {width: 90%;}


.table-responsive img{ max-width:inherit!important;}
.progress{background-color: #eeeeee;}
.export-btn, .print-btn {background: url("../../static_pages_img/icon-sprite.png") no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;float: right;}
.print-btn {background-position: -65px -0px; width: 45px; height: 45px;margin-right: 11px;}
.export-btn{background-position: -10px -0px; width: 45px; height: 45px;}

.print-btn:hover {background-position: -65px -55px; width: 45px; height: 45px;}
.export-btn:hover{background-position: -10px -55px; width: 45px; height: 45px;}
.fb-comments, .fb-comments iframe[style] {width: 100% !important;padding: 0 !important;}
.demo-y2 .pads {min-height: 240px;}

.navbar-fixed-top #fixed-header1 {margin-top: 50px;}
.loged-in{padding-top: 111px !important;}
#bc1 a {cursor: default;}

.row-centered{ text-align:center;}
.col-centered{ float:none;display:inline-block; margin:0 -1px; }
#users-boxes .col-lg-4 {/*max-width: 320px;width: 33.3333%;*/}
#users-boxes2 .col-lg-6 {min-width: 320px; max-width:320px;width: 50%;}
.no-pads-left{padding-left:0px !important;}
.btn.btn-big-sunny.btn-block.new-col > span small {display: block;}
#marg-top a.btn.btn-select.auto-width.font-eighteen {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #000;box-shadow: none;color: #000 !important;}
#marg-top a.btn.btn-select.auto-width.font-eighteen:hover {background: #000 none repeat scroll 0 0;color: #fff !important;}
.fotter-all{ width:100%; float:left; color:#fff; font-size:11px; line-height:24px; margin-top:10px;}
.incs{ color:#fff; line-height:34px;}
.incs a{ color:#fff; padding:0 10px;}
.incs a:hover{ color:#fff; text-decoration:underline;}
.form-control.font-eighteen.big{height:70px !important}
.teal_color{background-color:#00919c;color:#fff !important}

/* NEW CSS ADDING BY SUMIT (07th Aug 2015)
************************************************/
#tool-boxes .pad-fif {margin:20px 0 0}
#tool-boxes .col-centered:first-child .pad-fif, #tool-boxes .col-centered:nth-child(2) .pad-fif {margin:0}
.featured-boxb .detials {overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.campaign-logo {padding-bottom:10px 0px 10px 10px!important}
.campaign-logo img {width:auto; height:100%}
#crd_div {/*width:100%;*/ text-align:left; /*padding-left:10px*/}
.activity_desc {padding:15px}
.row.second-row {padding-left:74px}
.new-cards{ float:none; width:831px; position: relative; margin:0px auto;}
.new-cards ul{ margin:0px -15px; padding: 0px; list-style: none; text-align:left; }
.new-cards li{ margin:0px 0 20px 0; padding: 0px; list-style: none; width:280px;  padding:0 15px;display:inline-block;}
.new-cards-content{ float:left; width:100%; position:relative; background:#fff;border-radius:4px; min-height:290px; box-shadow:-3px 2px 8px rgba(0, 0, 0, 0.4);}
.new-cards-content h1{ position:absolute; left:0px; width:100%; /*border-radius:4px 4px 0 0;*/ background:rgba(0,0,0,0.7); color:#fff; padding:10px; font-size:16px; z-index:1001; text-align:center;}
.new-cards-content h1 a{ color:#fff;}
.new-cards-content h1 a:hover{ color:#fff; text-decoration:underline;}
.new-cards-content h4{ position:absolute; left:0px; width:100%; border-radius:0 0; background:rgba(0,0,0,0.7); color:#fff; padding:0 0px;bottom:44px; z-index:1001;text-align:center;}
.new-cards-content h4 span{ padding:10px; display:block; font-size:14px; }
.new-cards-content img{ position:absolute; left:0px;z-index:1000; width:250px; height:246px;border-radius:4px 4px 0 0; }
.new-cards-content button{ position:absolute; bottom:0px; background:#d70a66; box-shadow:0 4px 0 #900044, 0 0 5px rgba(0,0,0,0.5); left:0px; width:100%; height:40px; line-height:40px; color:#fff; border-radius:0 0 4px 4px; border:1px solid #900044;text-align:center; bottom:4px; z-index:1001;}
.new-cards-content button:hover{ opacity:0.9;}
.text-center-new-vcards {text-align: center !important;}
.green{ line-height:24px;}
/*.checkbox label, .radio label{ height:17px;}
.checkbox label, .radio label{ min-height:17px;}*/
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ vertical-align:middle;}
.table > thead > tr > th{ border-bottom:none;}
.border-b1{ background:#acacac; height:1px; margin:0 0 15px 0; float:left; width:100%;}
.banners img {height: 400px;}
.qq-upload-list{display:none !important;}

.top-noti{background:#8b4d84!important; float:left; width:100%;}
.top-noti .alert{ padding:11px 0!important; }
.top-noti .alert-pink{ background:none!important; color:#fff!important; border:none!important; border-radius:0px; margin-bottom:0px!important; font-size:16px!important;}
.top-noti .alert-pink a{ color:#2bbdca;}
.top-noti .alert-pink a:hover{ color:#fff; text-decoration:underline;}
.top-noti .alert-pink .close{ color:#fff; text-decoration:none;}
.desk-view div{background-size:auto 265px !important; display: inline-block;height: 100%;vertical-align: middle;}
.iframe-view div {background-size: auto 265px !important;display: inline-block;height: 100%;vertical-align: middle;}


/* facebook comments */
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
#social-fixed li{ position:relative;}
#foo{ position:absolute; left:40px; background:rgba(0,0,0,0.3); padding:5px 10px; top:-12px; border-radius:0 4px 4px 0; width:300px;}
#foo input{ float:left;}
.social_cause_link{width:210px!important; margin-right: 5px;}
.cause-link-copy-btn{background-color:  #00919c;color:  #ffffff !important;}
.btn_cause_linksm{margin: 0px 0px 10px 224px}
#widget-foo{ position:fixed; left: 350px; background:rgba(0,0,0,0.3); margin-top: 15px; border-radius:0 4px 4px 0;  padding: 10px; top: -12px;
             width: 300px;}

#pfp_foo{ position:absolute;background:rgba(0,0,0,0.3); border-radius:0 4px 4px 0;  padding: 10px;  top: -5px; margin-left: -300px;
          width: 290px;}

.white{ background:#fff !important; min-height:236px!important;}
.new-text-box{ top:10%!important;}
/* 13-Aug-2015 :Start*/

/*new for mtc home design*/
.mtc-banners{ margin:90px 0 0 0; float:left; width:100%; text-align:center;}
.mtc-progresses{ float:left; width:100%; background:rgba(255,255,255,0.8); padding:20px; border-radius:0 0 5px 5px;}
.mtc-progresses h1 {color: #000;font-size: 36px;line-height: 36px;text-shadow: 0 0 0px rgba(0, 0, 0, 0.5); margin-bottom:15px;}
.mtc-progresses h2 {color: #000;font-size: 24px;line-height: 24px;text-shadow: 0 0 0px rgba(0, 0, 0, 0.5); margin-bottom:15px;}
.mtc-progresses p{ font-size:18px; margin-bottom:0px; color:#000;border: 1px dotted #000;padding: 10px 0;}
.mtc-progresses p span{ padding:0 0 0 50px;}
.mtc-progresses .bars{ margin-bottom:15px; float:left; width:100%;}
#main-mtc{ float:left; width:100%; padding:0px; margin:0px 0 20px 0;}
.supporters-box{ float:left; width:100%; padding:20px 30px; background:rgba(255, 255, 255, 0.8); border-radius:5px; margin-top:12px; text-align:center; color:#27292a;position:relative;}
.supporters-box.action-button ul{ margin:0px -15px !important; padding:0px; list-style:none;}
.supporters-box.action-button li{ margin:0px 0 15px 0; padding:0px 15px; list-style:none; display:inline-block; font-size:17px; width:auto;}
.supporters-box li .mx-button{ float:none;}
.supporters-box li .mx-button label{ margin-bottom:0px;}
.supporters-box h2{ font-size:30px; line-height:30px; margin-bottom:20px;}
.supporters-box p{ font-size:18px; line-height:28px; margin-bottom:0px; /*text-align:left;*/}
.supporters-box iframe{ /*width:800px;*/}
.btn-links{ color:#008c85; background:#fff; border-color:#008c85; font-size:18px; margin:0 15px;}
.btn-links:hover{ background:#008c85; color:#fff;}
/*.btn-links:focus{ background:#008c85; color:#fff;}*/
.recentsupporters-box{float:left; width:100%; padding:20px 30px; background:rgba(255, 255, 255, 0.8); border-radius:5px; margin-top:12px; text-align:left; color:#27292a;}
.banner-sector{ float:left; width:100%; background:rgba(0,0,0,0); border-radius:5px 5px 0 0;}
.banner-sector img{ min-height:262px; max-height:300px; max-width:1050px;}
.progress{ height:30px;}
.marg-b3{ margin-bottom:25px;}
.navbar-default .navbar-right{margin-right:15px;}
.recentsupporters-box h2{text-align:center;}
#main-mtc #ufp-wrapper {background: #fff none repeat scroll 0 0;border-radius: 5px;margin-top: 12px;padding-top:0px;padding-bottom:0px;}
#main-mtc #how {background: #fff none repeat scroll 0 0;border-radius: 5px;margin-top: 20px;}
#main-mtc #breads-nav { border-radius: 5px 5px 0 0; margin-bottom: -20px; margin-top: 20px;}
.btn-long{ width:100%; padding:10px 15px; font-size:20px; line-height:42px;}
.btn-fulls{ width:100%;}
.twenty-four{ font-size:24px;}
.space{ padding:10px 20px;}
.btn-big{ height:70px; border-radius: 3px; font-size: 18px; text-align: center; background:#eb5910; color:#fff!important; }
.top-fif2{ margin-top:30px!important;}
.top-height {margin-top: 30px;}
.newmarg-bottom{margin-bottom:20px;}
.marg-bottom-15{margin-bottom:15px;}
.marg-bottom-20{margin-bottom:20px !important;}
.marg-twenty-five{ margin:10px 0 25px 0;}
.marg-banner{ margin:10px 0 0px 0;}
#w-wrapper{ margin:0px auto; width:90%;}
.add-link{margin-left: 17px;}
/* 13-Aug-2015 :End */
.remove-check {margin-top: 20px !important;}
.remove-check label {font-size: 14px !important;}

#w-wrapper .mtc-progresses h1{ font-size:24px; line-height:24px; margin-bottom:0px;}
#w-wrapper .mtc-progresses h2{font-size:18px; line-height:18px; margin-bottom:10px 0;}
#w-wrapper .mtc-progresses p{ font-size:14px; /*line-height:14px;*/ margin-bottom:0px;}
.mtc-banners .container{ width:1080px;}
#main-mtc .container{ width:1080px;}
.dashed-line{ float:left; width:100%; height:1px; border-bottom:1px dashed #fff; margin:25px 0;}
/*#pfp-header .navbar-default .btn-donate{ padding:0px 15px!important; line-height:30px; margin-top:20px;}*/
.btn-links{ font-size:20px; line-height:32px; padding:0 15px;}
.border-radius-top {border-radius: 5px;}
.banner-sector1{ float:left; width:100%; background:rgba(0,0,0,0); border-radius:5px 5px 0 0;}
.banner-sector1 img{ width:100%; border-radius:5px 5px 0 0; }
/*.btn-block{ padding:1px 0 2px 0; font-size:20px;}*/
/*.supporters-box p br{ display:none;}*/
.mailing {font-size: 20px;/*padding: 1px 0 2px;*/ height: 57px;}
.cause_main_photo img {margin-bottom: 20px;}
#mails .form-group {margin-bottom: 0;}
#mails .form-control{ height:58px;}
.banner-sector img{ border-radius:5px 5px 0 0;}
.marg-b3 {font-size: 20px;line-height: 42px;margin-bottom: 25px;padding: 0 15px;}
.ufp-wrap .container{ width:1080px;}
.new-w{ float:left; width:100%; padding:40px 30px; background:rgba(255,255,255,0.8); border-radius:5px;position:relative}
.border-full{border:1px solid #d1d2d4!important;}
.main-w{ background:#fff!important;}
.radio-info input[type="radio"]:checked + label::before {border-color: #00919c;}
.radio-info input[type="radio"]:checked + label::after {background-color: #00919c;}
#site_banner_preview > img { max-height: 300px;}
#widget_banner_preview > img {max-height: 175px;}
.dash-banner-btn {margin: 20px 0;}
.white-new{float:left; width:100%; background:#fff; border-radius:5px; border:1px solid #CCCCCC;}
.blank-white{background:rgba(255, 255, 255, 0.8); }
.pad-thirty{ padding:20px;}
.white-th th{ background:#fff!important;}
.no-bords{ border:none!important; border-radius:0px!important}
.new-border{ border-bottom:1px solid #d1d2d4}
.pad-new{ padding:0 20px 20px 20px; float:left; width:100%;}
.border-radius{ border-radius:5px;}
.jqi{z-index:1055 !important;}
.jqifade{z-index:1051 !important;}
.jqibox{z-index:1051 !important;}
#divB #cause_thumb_image {margin-bottom: 50px;}
.updates-bg h2{color:#282a2b; text-align:left; line-height:58px; border-radius:5px 5px 0 0; background:#fff; font-size:18px; margin-bottom:50px; border-bottom:1px solid #d1d2d4; display:block; padding:0 0px; width:96%; margin:0 2% 20px 2%;}
.updates-bg h2 span{ float:left; width:auto; font-size:18px;line-height:58px;color:#282a2b;}
.updates-bg h2 small{ float:right; width:auto; font-size:15px;line-height:58px;}
.twenty-new{ margin-bottom:20px!important;}
.top-twenty{ margin:20px 0!important;}
.top-twenty1{ margin:0 0 20px 0!important;}
.top-thirty{ margin:30px 0 20px 0!important;}
.titile-contact{ border-bottom:1px solid #d1d2d4; padding:0px 0 15px 0; margin:0 0 20px 0; font-size:24px; text-align:center;}
.text-contact{ text-align:center; color:#282a2b; font-size:18px;}
/* 26-Aug-20165 :Start */
.fb-comments {width: 100% !important;}
.fb-comments iframe[style] {width: 100% !important;}
.fb-like-box {width: 100% !important;}
.fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span {width: 100% !important;}
.fb-comments iframe span[style] {width: 100% !important;}
.fb-like-box span {width: 100% !important;}
.fb-like-box iframe span[style] {width: 100% !important;}
#main-mtc .container .container{width:100%!important; padding:0px !important;}
.no-border-right {border-right: medium none !important;}
.no-border-side {border-left: medium none !important;border-right: medium none !important;}
.no-border-left {border-left: medium none !important;}

/*09-09-2015 css start from here*/
.marg-fif{ margin-bottom:20px;}
.new-creator{ float:left; width:100%; padding:0px 0 0 40px; margin:0px; line-height:29px; font-size:20px; background:url(../img/new-creator.png) left top no-repeat;}
.new-change{ font-size:15px; line-height:29px;}
.new-change a{ text-decoration:underline; color: #19929d;}
.new-static h3{ font-size:20px; margin-bottom:20px;}
.new-static p{ font-size:15px; margin-bottom:20px;}


.select-campaign {position:relative; float:left; width:100%; margin-bottom:20px;}
.select-campaign input {visibility:hidden; width:0; position:absolute; left:0px; top:0px;}
.select-campaign label{background:#fff; border:1px solid #ccc;border-radius:5px;  box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:20px; position:relative; min-height:95px; display:block; font-size:18px; float:left; width:100%; cursor:pointer; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/}
.select-campaign label:hover {}
.select-campaign input:checked + label {background:#ebf4f5; border:1px solid #37929c; display:block;}


.select-button {position:relative; float:left; width:100%; margin-bottom:20px;}
.select-button input {visibility:hidden; width:0; position:absolute; left:0px; top:0px;}
.select-button label{background:#fff; border:1px solid #ccc;border-radius:5px;  box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:20px; position:relative; min-height:300px; display:block; font-size:18px; float:left; width:100%; cursor:pointer;}
.select-button label img{ border-radius:5px; margin-bottom:20px; display:block; width:100%;}
.select-button label:hover {}
.select-button input:checked + label {background:#ebf4f5; border:1px solid #37929c; display:block;}

.new-customise{ float:left; width:100%; padding:20px; background:#fff; border-radius:5px; border:1px solid #d1d2d4; margin-bottom:20px;}
.new-customise h4{ padding-bottom:20px; margin-bottom:20px;border-bottom:1px solid #d1d2d4;}
.new-customise .col-lg-2{ padding:0 15px;}
.marg-rads{ margin-top:8px;}
#marg-five{ margin-top:10px;}
#marg-fivetb{ margin-top:10px; margin-bottom:20px;}
.supporters-box .box-all{background:rgba(0, 0, 0, 0) none repeat scroll 0 0}
.supporters-box.blank-white{background:rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.carts.merchant {color: #ff8509;font-size: 13px;}
.color-note, .color-note label {margin-bottom: 0 !important;}

/* CSS For Modified Cards : Start*/
.modified-outer{ margin:0px auto; width:780px;}
.modified-cards{ float:left; width:250px; border-radius:4px 4px 0 0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.5); position:relative; padding:10px 0 0 0; min-height:290px;margin-right:30px; margin-bottom:25px;}
.noright-m{ margin-right:0px;}
.btn-new{ position:absolute; left:0px; bottom:0px; border-radius:0 0 4px 4px; background:#141414; box-shadow:0 0px 0 rgba(0,0,0,0.3); width:100%; color:#fff; line-height:38px; padding:0px;}
.btn-new:hover, .btn-new:focus{ color:#fff;}
/* CSS For Modified Cards : End*/

.banner-sector1.banner-radius {border-radius: 5px;}
.banner-sector1.banner-radius > img {border-radius: 5px;}
.card-outer {margin:20px auto;width:100%;}
.card-outer ul {margin:0px;padding:0px;list-style:none;width:100%;text-align:center;}
.card-outer li {margin:0px 30px 20px 0;padding:0px;list-style:none;display:inline-block;width:250px;height:290px;border-radius:4px;background:#fff;box-shadow:-3px 2px 8px rgba(0, 0, 0, 0.4);position:relative;padding:10px 0 0 0; vertical-align: middle;padding-top:0;}
.card-outer li.last {margin-right:0px;}
.card-outer ul li:last-child {margin-right:0px;}
.margin-bottom-seventy{margin-bottom:70px !important;}
.new-h3 {margin-bottom: 30px;}
.btn-crowd img {margin-bottom: 8px;}
#main-mtc .box-all{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.colpick.colpick_hex.colpick_hex_ns {z-index: 20;}
#w-wrapper .mtc-progresses h1.infos {line-height: 140px !important; margin: 0 !important;}
.sup-count{font-size:16px !important;width:21% !important}
.row-center {float: none;text-align: center;}
.col-center {display: inline-block;float: none;}

.same-tabs{ float:left; width:100%; margin:0px;}
.same-tabs ul{ margin:0px; padding:0px; list-style:none; text-align:center;}
.same-tabs li{ margin:0px 1.282051282051282% 0 0; padding:0px; list-style:none; text-align:center; display:inline-block; width:	14.900000000000000%;}
.same-tabs li:last-child{ margin-right:0px;}
/*fixed heaedr table*/
.table-fixed thead {width: 97%;}
.table-fixed tbody {height: 600px;overflow-y: auto;width: 100%;}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {display: block;}
.table-fixed tbody td, .table-fixed thead > tr> th {float: left;border-bottom-width: 0;}
.btn-tables{ display:table;}
.top-zero{ margin-top:0px!important;}
.additonal h4{ line-height:24px; margin-bottom:20px;}
.marg-top-5{ float:left; width:100%;}
.marg-top-5 a{ color:#006bb5;}
.edit_option a{ color:#006bb5;}
.remove_tributee a{ color:#006bb5;}
.pdf_priview{ padding:10px;}
.pdf_priview img{ margin-bottom:10px; height:auto;}
.pdf_priview h4{ margin-bottom:10px;}
.container-fluid{max-width:955px}
.heading{padding-top: 50px;}
.card-outer ul li:nth-child(3n+3) {margin-right: 0;}
.same-tabs ul li:nth-child(6n+6) {margin-right: 0;}
.panel-title a:hover,.panel-title a:active,.panel-title a:focus {color: #fff !important;}
.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {}
.same-tabsnew {float: left;margin: 0;width: 100%;}
.same-tabsnew ul {list-style: none;margin: 0;padding: 0;text-align: center;}
.same-tabsnew li:first-child {width: 24%;}
.same-tabsnew li {vertical-align: middle;display: inline-block;list-style: outside none none;padding: 0;text-align: center;width: 16.9%;}
.term-link {color: black;font-size: 10pt;}
.term-link a {color: #01797c;}
.bg-pdf img {max-height: 40px;width: auto;}
.links-box{ float:left; width:100%; padding:20px 30px; background:rgba(255, 255, 255, 0.8); border-radius:5px; margin-top:12px; text-align:center; color:#27292a;}
.links-box ul{ margin:0px -15px; padding:0px; list-style:none;}
.links-box li{ margin:15px 0 0; padding:0px; list-style:none; display:inline-block; font-size:17px; width:auto;}
.links-box li .mx-button{ float:none;}
.links-box li .mx-button label{ margin-bottom:0px;}
.links-box h2{ font-size:30px; line-height:30px; margin-bottom:15px;}
.links-box .btn.btn-links{margin:0 10px;}
#top-fif .form-group{ min-height:61px;}
.no-tools {height: 100%;}
.no-text {height: 60px;}
.text-center.top-m.no-tools-div {margin-top: 18%;}
.cause-tools-setting {float: left;margin-top: 50px;width: 100%;}

.new-vols{ padding:15px 0; float:left; width:100%; margin-top:15px; }
#inner-events{ margin:0px auto; width:95%; background:rgba(234,246,243,0.5); border-radius:5px; padding:20px;}
.events-newtop{ float:left; width:100%; padding:0px;}
.events-newtop .img-thumbnail{ margin-bottom:20px;}
.events-newtop h2{ margin:0 0 20px 0; color:#282a2b; font-size:24px; line-height:24px;}
.events-newtop p{ margin:0 0 20px 0; color:#282a2b; font-size:14px; line-height:14px;}
.events-newbg{ float:left; width:100%; padding:10px;background:#fff; border-radius:5px; margin-bottom:10px;}
.when-events{ float:left; width:100%; padding:0px 0 0 0px; margin:0px; min-height: 220px; /*background:url(../img/event-calculator.png) left top no-repeat;*/}
.when-events .main-heading{ text-align:center; float:left; width:100%; margin-bottom:10px;font-size:24px; background:#ddd; padding:10px;}
.where-events{ float:left; width:100%; padding:0px 0 0 0px; margin:0px; /*background:url(../img/event-globe.png) left top no-repeat;*/}
.where-events .main-heading{ text-align:center; float:left; width:100%; margin-bottom:10px; font-size:24px;background:#ddd; padding:10px;}
.when-events h2{ margin:0 0 20px 0; color:#282a2b; font-size:24px; line-height:24px;}
.where-events h2{ margin:0 0 20px 0; color:#282a2b; font-size:24px; line-height:24px;}
.to{ width:35px; height:35px; line-height:35px; border-radius:100%; border:1px solid #ededed; text-align:center; color:#282a2b; margin:15px auto;}
.line-thirtysix{ line-height:34px;}
.ticket-date p{color:#282a2b; font-size:16px; margin:0px;}
.ticket-date p strong{color:#282a2b; display:block;}
.ticket-date small{ font-size:10px; display:block; line-height:inherit!important; margin-top:5px;}
.bb{ border-bottom:1px solid #e3e3e3; margin-bottom:10px;}
.pre-sale{ font-size:16px; border-bottom:1px solid #cbccce; padding:0 0 5px 0; float:left; width:100%;color:#282a2b;}
.pre-sale a{ color:#999999;}
.pre-content{ float:left; width:100%; padding:10px 0; margin:0px;}
.m-thirtts{min-height:191px;}
.trans-detials{ float:left; width:100%; padding:15px; background:#282a2b; margin-bottom:20px;}
.trans-detials button{margin: 0 2.5px;}
.sucess-details{ float:left; width:100%; margin-bottom:20px; }
.sucess-details h4{ margin-bottom:20px; color:#282a2b;}
.sucess-details .alert{ margin-bottom:0px; margin-top:0px;}
.sucess-inner{background:#eeeeee; padding:15px; float:left; width:100%;}
#resend-reciept{ display:none;}
#refund-trans{ display:none;}
#sends-message{display:none;}
#add-notes{ display:none;}
.btn-sunny{ color:#fff!important;}
.mx-button label{ margin:0px; }
.same-tabs ul li div{margin-bottom: 10px;}
.same-three ul li div{margin-bottom: 2.5px;}
.new-customise2 .form-control {height: auto;}
.widget-body form{height:100%;overflow-y: auto;}
#inline .col-xs-6 {width: 50% !important;}
.loader {display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background: rgba( 255, 255, 255, .8 )url('../img/ajax-loader.gif') 50% 50% no-repeat;}
body.loading {overflow: hidden;}
body.loading .loader {display: block;}

.processing_loader {display:none;position:fixed;z-index:1051;top:0;left:0;height:100%;width:100%;background: rgba( 0, 0, 0, .75 ) url('../img/processing_ripple.gif') 50% 50% no-repeat;}
body.processing_loading {overflow: hidden;}
body.processing_loading .processing_loader {display: block;}

.page_loader {display:block;position:fixed;z-index:1000;top:112px;left:240px;height:100%;width:100%;background: rgba( 255, 255, 255, .7 )url('../img/ajax-loader.gif') 50% 50% no-repeat;}
body.page_loading {overflow: hidden;}
body.page_loading .page-wrapper.page_loader {display: block;}

body.js div#preloader{overflow:hidden!important; }
.js div#preloader {position:fixed;z-index: 1055;width:100%;height:100%;top: 112px;left: 240px;overflow:visible;background: rgba( 255, 255, 255, .7 ); display:table;}
body.js div#preloader div{ display:table-cell; vertical-align:middle; text-align:center; width:32px; margin:0px auto; background:url('../img/ajax-loader.gif') 50% 50% no-repeat; position:relative; left:-120px;}



.processing_loader{}
.processing_loader div{ position:absolute; left:0px; top:54%; width:100%; color:#fff; font-size:18px; text-align:center;}
/*21-10-2015 css start from here*/

.dides-strips{ float:left; position:relative; background:#282a2b; margin:-14px 0px  0  0px; margin-bottom:20px; color:#fff; font-size:15px; width:100%; line-height:36px;}
.dides-small-strips{ float:left; position:relative; background:#282a2b; margin:-13px 0px  0  0px; margin-bottom:20px; color:#fff; font-size:15px; width:100%; line-height:26px;}
.dides-small-strips span{ padding:0 15px;}

.dides-strips span{ padding:0 15px;}
.cmn-toggle + label{ margin-bottom:0px!important;}

.ticket-date img{ margin:0px auto 0 auto; display:inline-block; width:100px;}
.centers{ text-align:center;}
.ticket-date .form-control {margin-top: 5px;}

/*#fundraising-bg {position: fixed; top: -50%; left: -50%; width: 200%; height: 200%; margin-top:165px;}
#fundraising-bg img {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; min-width: 50%;min-height: 50%;}*/
.btn.btn-bordered.greentab:disabled {border-color: grey;color: grey;}
.ticket-price{font-size:16px !important;}
.logo-link label{ font-size:16px!important;}
#slider ul li{text-align:center;}
#carousel ul li{padding:0 5px 0 0}
.background_image_preview{padding-bottom: 10px; padding-top: 10px; width: 350px;margin-bottom: 22px;}
.green-lock{color:#65bb47!important;}
.right-drop{ float:right; position:relative; width:auto;}
.auto-sizing{ right:0px; left:auto;}
.ssls{ padding:15px; float:left; width:100%; font-size:13px;line-height: 1;}
.ssls img{float:left; margin-right:15px;}
.ssl-min{min-width:230px;}
.dash-hedingt a.btn, .pr-site{font-family: 'Varela Round', sans-serif !important}
/*#fundraising-bg2 {position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; margin-top:165px;}
#fundraising-bg2 img {position: relative; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}*/

#fundraising-bg2 {position: relative!important; top: 0%; left: 0%; width: 100%; height: auto; margin-top:0px; overflow:hidden; text-align:center!important;}
#fundraising-bg2 img {position: relative; top: 0; left: 0%; right: 0; bottom: 0; margin: auto; max-width:1800px; }

#ten-pixel {margin: 0 -5px;}
#ten-pixel .col-md-6 {padding: 0 5px;}
#ten-pixel .col-md-3 {padding: 0 5px;}

#fundraising-bg img {  bottom: 0;left:0%;margin: auto;min-height: auto;/*min-width: 1800px;*/position:relative ;right: 0;top: 0;max-width: 1800px; text-align:center!important;}
#fundraising-bg {height: auto;left: 0;margin-top: 0px!important;position: fixed!important;top: 0;width: 100%; text-align:center;}
.top-one{box-shadow:0 0 0 #fff; margin-bottom:0px; margin-top:20px;word-wrap: normal;}
.fundingtoolorder{    font-size: 30px !important; }
.orderarrow-left-menu { margin: 0 0 0 05px;}
.orderarrow-left { margin: 0 0 0 25px;}
.orderarrow-right { margin: 0 0 0 10px;}
.toggle-arrow{margin-top:20px}
.toggle-left-r img{ width:auto; height:auto; display:inline-block; margin:0}
.campaignmenu{ margin-left: 15px}

.dash-links li.active > a, .dash-links li li.active > a:hover, .dash-links li.active > a:focus{background:#00919C; color:#fff;}
/*.box-new-height{min-height:355px;}*/
.box-new-height{min-height:385px;}

.supporters-box.action-button{text-align:center !important;padding:10px 20px 0;}
.supporters-box.action-button li {margin: 0 0 10px;}
.profile-link{color:#00919c;}
#dash-header .navbar-inverse {min-height: 35px;color:#ffffff;}
.pfp-head span {line-height: 35px;}
.main-bg-image{float:left;text-align: center;width: 100%;margin:0;}
/*#for-all {float: left;overflow: hidden;position: absolute;width: 100%;}*/
.supporters-box.action-button .btn.btn-sunny.btn-md.btn-long {padding: 10px 15px;}
.new-minhone{min-height:350px}
.pfp-head a {color: #aaa;}
.pannel-button.flip-update {background: #00919c none repeat scroll 0 0;}
.new-galleries{ margin:0px -15px; padding:0px; list-style:none; text-align:center;}
.new-galleries li{ margin:0px 0 15px 0; padding:0px 15px; list-style:none; display:inline-block;}
.new-galleries li img{ width:200px;}

/*new css for background bg*/
#for-all{ position:absolute; width:100%; /*overflow:hidden;*/}
/*for fixed*/
.fixed-full{ position:fixed; width:100%; padding:0px; margin:0px; text-align:center;}
.fixed-full img{ max-width:1800px;}
.scroll-fullminfixed{ position:fixed; width:100%; padding:0px; margin:0px; text-align:center;}
.scroll-fullminfixed img{ max-width:1800px; min-width:1800px;}
/*for scroll*/
.scroll-full{ position:relative; width:100%; padding:0px; margin:0px; text-align:center;}
.scroll-full img{ max-width:1800px;}
.scroll-fullmin{ position:relative; width:100%; padding:0px; margin:0px; text-align:center;}
.scroll-fullmin img{ max-width:1800px; min-width:1800px;}
.main-sectors{ position:relative; overflow: hidden; float:left; width:100%;}
.progress .progress-bar {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}​

#main-notes .well:first:child{ margin-top:20px;}
#main-notes .well{ margin-bottom:20px; padding:20px; float:left; width:100%; }
#main-notes .well .inner{ float:left; width:100%;max-height:200px; overflow-x:hidden; overflow-y:auto;}
#main-notes .well h3{ border-bottom:1px solid #ccc; margin-bottom:20px; color:#282a2b; padding-bottom:10px;}
#main-notes .well p{ margin-bottom:15px; color:#282a2b; font-size:15px;}
#main-notes .well p:last-child{ margin-bottom:0px;}
#main-notes .well .error{ color:#282a2b; font-size:15px;}
div.t-target{ max-width:1800px; height:auto; width:1800px;text-align:center;}
div.new-target{ max-width:1800px; height:auto; width:1800px;text-align:center;}

/*10-12-2015 css start from here*/
.details-weaverbox{ float:left; width:100%; background:rgba(255,255,255,0.8); border-radius:5px;padding:20px 30px; margin-bottom:0px; margin-top:12px;}
.details-weaverbox h3{ margin-bottom:20px; color:#282a2b; text-align:center;}
.details-weaverbox .line{ margin:5px 0 20px 0; background:#d8dcdb; height:1px; float:left; width:100%;}
.line{ margin:5px 0 20px 0; background:#d8dcdb; height:1px; float:left; width:100%;}
.waiver-white{ float:left; width:100%; padding:0 0px; background:#fff; border-radius:5px;border:1px solid #cccccc; margin-bottom:10px;margin-top:10px;}
.waiver-white .title{ padding:15px 20px; background:#eeeeee; float:left; width:100%; border-bottom:1px solid #cccccc; margin-bottom:20px; border-radius:5px 5px 0 0;}
.waiver-white .title h3{ margin-bottom:0px; font-size:20px; text-align:left;}
.waiver-white .inner{ padding:0 20px 5px 20px; float:left; width:100%;}
/*.waiver-white h4{ margin-bottom:20px;}*/
.waiver-pads{ padding:20px; float:left; width:100%;}
.waiver-pads h4{ margin-bottom:0px;}
.cc-bg{ background:#eeeeee; padding:20px; float:left; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:20px;}
.rebox-padsnew{ padding:0 20px 20px 20px;}
/*10-12-2015 css end here*/

.chain-list{ float:left; width:100%;}
.chain-list ul{ margin:0px; padding:0px; list-style:none;}
.chain-list li{ background:#e1e1e1; border-radius:4px; margin-bottom:10px; padding:10px; font-size:18px; color:#282a2b;}
.blank-trans{ background:#e1e1e1; border-radius:4px; float:left; width:100%; margin-bottom:20px; max-height:370px; /*padding:20px;*/}
.supporters-box.cause-about {text-align: left;overflow: auto;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{color:#fff}
.navbar-toggle {/*background: #fff none repeat scroll 0 0;*/}
.button-menu{ float:right; width:105px; height:45px; margin:17px 10px 0 0;}
.button-menu button{ background:#fff; border:1px solid #ccc; border-radius:3px; display:block;width:105px; height:45px; line-height:45px; text-align:center; color:#888; font-size:16px;font-family: varela round; }
.button-menu button:hover{ background:#e2e2e2;}
.button-menu span{ font-size:16px;}
.panel-heading.accordion-toggle:hover {background-color: #545454 !important;}
.thanks-box .supporters-box {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.select-file {float: left;margin: 10px 0;}
.chainorderup {line-height: 0.6 !important; font-size:20px !important;}
.chainorderdown {line-height: 0.6 !important; font-size:20px !important;}
.chain-list .fundingtoolorder {font-size: 20px;}
.calltoactionorderup {line-height: 0.6 !important; font-size:20px !important;}
.calltoactionorderdown {line-height: 0.6 !important; font-size:20px !important;}
.expandcalltoactionorderup {line-height: 0.6 !important; font-size:20px !important;}
.expandcalltoactionorderdown {line-height: 0.6 !important; font-size:20px !important;}

.last-p{margin-bottom:13px !important;}

/* 23-12-2015 CSS start*/
#newinner-events{ float:left; width:100%; padding:20px; background:rgba(255,255,255,0.8); border-radius:5px; position: relative }
#main-useers{ margin-bottom:10px; border:1px solid #ddd; padding:20px; border-radius:4px; float:left; width:100%;background: rgba(255, 255, 255, 1) none repeat scroll 0 0;}
.user-pictures img{ width:200px; height:200px;}
.user-pictures{ padding:0 15px; float:left; width:21.296296296296297%;}
.user-texts{ padding:0 15px; width: 78.61111111111111%; float:left;}
.user-texts h3{ margin-bottom:10px;}
#when-whereboxes{ margin-bottom:20px;float:left; width:100%;}
#when-whereboxes .title{border:1px solid #ddd; padding:10px 20px; font-size:20px; vertical-align:middle;border-radius:4px; background: rgba(255, 255, 255, 1) none repeat scroll 0 0; }
#when-whereboxes .border-users{ float:left; width:100%; padding:20px; border:1px solid #ddd;border-radius:4px;/*min-height:380px;*/ margin-bottom:10px;background: rgba(255, 255, 255, 1) none repeat scroll 0 0;  }
#when-whereboxes .form-group{ margin-bottom:10px;}
.users-listings{ margin:0px; padding:0px; list-style:none;}
.users-listings li{ list-style:none; margin-bottom:10px;}
.users-listings li aside{ padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #ddd; width:100%; float:left;font-size:18px;}
/* 23-12-2015 CSS End*/

/* 24 -12--2015 CSS:Start */
.className {position:relative;overflow: hidden;width: 100%; max-width:1800px; text-align:center;border:0px solid red; margin:0px auto;}
.className img{max-width:1800px;}
.className2 {position:relative;overflow: hidden;width: 100%; /*max-width:1800px;*/ text-align:center;border:0px solid red; margin:0px auto;}
.className2 img{ max-width:100%; min-width:1800px;}
.className1 {position:relative;overflow: hidden;width: 100%; max-width:1800px; text-align:center;border:0px solid red; margin:0px auto;}
.className1 img{max-width:1800px;}
.className3 {position:relative;overflow: hidden;width: 100%;/* max-width:1800px;*/ text-align:center;border:0px solid red; margin:0px auto;}
.className3 img{ max-width:100%; min-width:1800px!important;}

/* 24 -12--2015 CSS:End  */
.width-text{width:60px;}
.thanks-box ul, .thanks-box ol {margin-left: 20px;}
.thanks-box .action-button li {margin: 10px 0 0 !important;}
.cause-about li {margin-left: 20px !important;width: 100% !important;}
.supporters-box.cause-about div {font-size: 18px;line-height: 28px;}

#top-notification{left: 0;position: fixed;top: 0;z-index: 1031;}
.dash-main-head .navbar-fixed-top{ top:0px;}

.peers-bg{ background:#009376;}
a.peers-green{ color:#009376; padding-left:10px;}
.peer-wbg{ float:left; width:100%; padding:15px; background:#fff;}
.peer-greay{ background:#ebebeb; padding:10px 10px 0 10px; float:left; width:100%; border-radius:3px; font-size:14px; margin-bottom:15px; border-radius:3px;}
.peer-sblue{ float:left; width:100%; padding:10px 10px 0 10px; background:#edfffb; border-radius:3px;margin-bottom:15px;}
.peers-icosets{ padding:0px; margin:0px; float:left; width:100%;}
.peer-b{ float:left; width:100%; padding:0 0 0 55px; position:relative;}
.peer-b img{ position:absolute; left:0px;}
.middle{ margin:0px auto!important; width:120px; float:none!important; display:inline-block;}
.middle label{ display:inline-block!important;}

.small-font label{ font-size:13px!important}
.no-padnew{ padding:10px 0!important;}


.question_mark{font-size:12px!important;vertical-align:top;}


/* Peer To Peer page:Start 19-Jan-2016 */

#peer-header{ float:left; width:100%;}
#peer-header .navbar-right{ margin-right:0px;}
#peer-header  .navbar{ min-height:65px;}
#peer-header .navbar-default .navbar-nav > li > a{ padding-bottom:22px; padding-top:22px; font-size:18px;}
.container{ max-width:1080px;}

.widget-peer-search{ padding-top:13px; margin-top: -10px;}
.peer-search{ padding-top:13px;}
.peer-search .form-control{ height:34px;}
.peer-support{ font-size:22px; color:#fff!important; background:#fa766a; border-radius:3px; box-shadow:0 3px 0 rgba(182,80,76,0.9); padding:0px 15px!important; line-height:43px!important; margin-top:8px; margin-left:15px;}
.peer-support:hover{ background:#f14637!important;}
.peer-support:focus{ background:#f14637!important;}


.peer-button{ background:#fff; border:1px solid #ccc; border-radius:4px; padding:0px!important; line-height:43px!important; width:43px; text-align:center;margin-top:8px;}
#peeer-wrap{ padding:20px 0; float:left; width:100%;}
#peer-wrap{ padding:60px 0; float:left; width:100%;}
.peer-box{ margin-bottom:20px; padding:30px; background:rgba(255,255,255,0.8); border-radius:5px; float:left; width:100%;}
#top-peers{ margin-top:20px;}
.btn-peers{ background:#fff; box-shadow:0 3px 6px rgba(0,0,0,0.5); width:100%; font-size:16px; text-align:center; padding:20px 0; border:3px solid #fff; min-height:207px}
.btn-peers span{ display:block; margin-top:15px; overflow: hidden; padding: 0 10px; text-overflow: ellipsis; word-wrap: break-word;}
.btn-peers:focus{ border:3px solid #fa766a;}
.btn-get{ background:#fa766a; color:#fff; width:270px; font-size:22px; padding:11px 15px; margin-bottom:10px;}
.btn-get:hover{ color:#fff; opacity:0.8;}
.btn-get:focus{ color:#fff; opacity:0.9;}
.block{ display:block;}
.peer-banner{ float:left; width:100%; position:relative; margin:10px 0 20px;}
.peer-banner img{ border-radius:5px 5px 0 0;height: 265px;min-width:1050px;}
.peer-bottom{ float:left; width:100%; background:#2c4761; border-radius:0 0 5px 5px; padding:20px; color:#fff;}
#peer-progress{ float:left; width:100%;}
#peer-progress .progress{ margin:15px 0; height:24px;}
#peer-goals{ margin:0px; padding:0px; line-height:normal; text-align:center;}
#peer-goals li{ display:inline-block; color:#fff; font-size:18px; padding:0 15px; margin:0 0 10px 0; vertical-align:top;}
.btn-peer-sunny {color: #fff;background-color: #fb4b33;border-bottom:2px solid #ac4338; font-size:26px;}
.btn-peer-sunny:hover, .btn-peer-sky.active:focus, .btn-peer-sunny:focus, .open>.dropdown-toggle.btn-peer-sunny {color: #fff;background-color: #ea3f27;border-bottom:2px solid #8b352c;outline: none;}
.btn-peer-sunny:active, .btn-peer-sunny.active {color: #fff;background-color: #ea3f27;/*border-top:2px solid #25747c;margin-top: 2px;*/box-shadow:0 0 5px rgba(0,0,0,0.3);}
.peer-margb{ margin-bottom:20px; color:#000;}
.peer-how{ float:none; width:295px; height:295px; padding:15px; border-radius:100%; border:1px solid #568bc1; background:#fff; display:inline-block; box-shadow:0 0 5px rgba(0,0,0,0.3);}
.peer-how h3{ color:#f04e36; margin:15px 0 10px 0; min-height:55px;}
.peer-how .border{ height:1px; width:240px; margin:0px auto 5px auto; background:#568bc1; border:none!important;}
.peer-how p{ color:#2a2b28; margin:0px; font-size:13px; margin-top:5px;}
.peer-vids{ width:620px; padding:0px; margin:0px auto;}
.peer-vids iframe {width: 100%;}
.peer-funds{ list-style:none; margin:0 -15px; padding:0px; text-align:center;}
.peer-funds li{ float:none; display:inline-block; width:280px !important; padding:0 15px; margin-bottom:20px; vertical-align:top; }
.peer-inners{ float:left; width:100%; background:#fff; border-radius:5px; box-shadow:0 3px 5px rgba(0,0,0,0.5);}
.teams-main { height:250px; position:relative; float:left; width:100%; overflow:hidden; text-align:center;}
.teams-main img{ border-radius:5px 5px 0 0;}
.teams-main .overlay{ background:rgba(0,0,0,0.8); position:absolute; left:0px; bottom:0px; width:100%; color:#fff; padding:10px; text-align:center; font-size:16px;}
.teams-main .overlay a{ color:#fff;}
.teams-main .overlay a:hover{ text-decoration:underline; color:#fff;}
.teams-contents{ padding:10px; float:left; width:100%;}
.teams-contents p{ margin:9px 0px 0 0; font-size:13px; color:#000; display:table; height:40px; width:100%;}
.teams-contents p span{ overflow:hidden; display:table-cell; vertical-align:middle;}
.teams-contents .progress{ height:12px; margin:0px; background:#dddddd;}
.btn-peerline{ border:1px solid rgba(0,0,0,0.5); background:none; color:#000; font-size:18px; }

.peer-dark{ margin-bottom:0px; padding:20px 20px 0 20px; background:rgba(255,255,255,0.8); border-radius:5px; float:left; width:100%;}
.peer-hbox{ position:relative;background:#fff; border-radius:5px; box-shadow:0 3px 5px rgba(0,0,0,0.5); float:left; width:100%;}
.peer-hbox .inner{height:268px; position:relative; float:left; width:100%; overflow:hidden; text-align:center;}
.peer-hbox .inner img{ border-radius:5px 5px 0 0;}
.peer-bottomtab{ float:left; width:100%; padding:0px; margin:0px; background:#ff4936; border-radius:0 0 5px 5px; box-shadow:0 3px 0 #b33326; color:#fff; font-size:16px; line-height:40px;}
.peer-bottomtab:hover,.peer-bottomtab:focus{ color:#fff;}
.radius img{ border-radius:5px;}
.peer-bio{float:left; width:100%; padding:20px 30px; margin-bottom:0px; padding:30px 0 0 0; background:rgba(255,255,255,0.8); border-radius:5px; margin-top:12px; position:relative; width:100%;}
.users-pic{ float:left; width:250px; margin:0px 20px 0 0; padding:0px;}
.bio-inner{ padding:0 30px 30px 30px; float:left; width:100%;}
.bio-inner h1{ margin:0 0 15px 0; font-size:30px; color:#000; line-height:30px;}
.bio-inner h2{ margin:0 0 15px 0; font-size:20px; color:#000; line-height:20px;}
.bio-inner .well{ margin:15px 0; background:rgba(255,255,255,0.8); border-radius:5px; padding:10px; box-shadow:0 0 0 #fff; border:none;}
.bio-inner .well p{ margin:0px;}
.bio-inner .well p a{ color:#007caa;}
.bio-inner p{ color:#000;}
.bio-inner p span a, .bio-inner p a{ color:#007caa;}
.bio-dark{ float:left; width:100%; background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; padding:10px; border-radius:0 0 5px 5px;}
.user-detailsnew{ float:left; width:100%;}
.user-detailsnew h1{ margin:0 0 15px 0; font-size:30px; color:#000; line-height:30px;}
.user-detailsnew h2{ margin:0 0 15px 0; font-size:20px; color:#000; line-height:20px;}

.peer-boxsearch{ margin-bottom:20px; padding:0px; background:rgba(255,255,255,0.8); border-radius:5px; float:left; width:100%;}
.peer-tabs{ float:left; width:100%; background:#929292;}
.peer-tabs .nav-tabs{ border:none;}
.peer-tabs .nav-tabs > li{ margin-bottom:0px;}
.peer-tabs .nav-tabs > li > a{ border:none; color:#fff;border-radius:0px; font-size:16px;}
/*.peer-tabs .nav > li > a:focus, .peer-tabs .nav > li > a:hover{background:#fa766a; color:#fff; }
.peer-tabs .nav-tabs > li.active > a, .peer-tabs .nav-tabs > li.active > a:focus, .peer-tabs .nav-tabs > li.active > a:hover{ background:#fa766a; color:#fff; border:none; border-radius:0px;}*/
.peer-searchbox{ float:left; width:100%; padding:10px; margin:0 0 20px 0; background:#28292e;}
.peer-searchbox .form-control{ height:34px;}
.p-pads{ padding:10px 30px 30px 30px;}
.modal-md{ width:600px;max-width:60%;}
.modal-md-sm{ width:500px;max-width:60%;}
.facebook-tab{ margin:0px auto 10px auto; width:270px;}
.facebook-tab a{ background:#49639e; color:#fff; display:block; font-size:16px; line-height:53px; text-align:center; border-radius:4px; border:1px solid #3a5393;}
.facebook-tab a i{ width:56px; text-align:center; font-size:32px; border-right:1px solid #3a5393; line-height:53px; float:left; box-shadow:1px 0 0 rgba(255,255,255,0.2);}
.facebook-tab a:hover{ background:#5b76b5;}

.sign-or{ float:left; width:100%; padding:0px; margin:0px; position:relative; text-align:center; height:36px; margin:20px 0;}
.sign-or span{ display:inline-block; width:36px; height:36px; text-align:center; background:rgba(255,255,255,0.9); color:#000;border-radius:100%; line-height:36px; position:relative; z-index:1001;}
.sign-or:after{ position:absolute; left:0px; width:50%; height:1px; background:#909599; content:""; top:50%}
.sign-or:before{ position:absolute; right:0px; width:50%; height:1px; background:#909599; content:""; top:50%}
.choosen{ background:#fff; /*border:2px dashed #cfcdce;*/ float:left; width:200px; height:200px;text-align:center;}
#peer-goal-div p{border :1px dotted #000;padding: 10px 0; text-align:center}
#peer-goal-div .col-md-4{padding:0 5px !important;}
#peer-goal-div {margin: 0 -5px;}
.peer-login{font-size: 18px;padding-bottom: 18px;padding-top: 12px;margin-top: 5px}
.peer-margin{margin-top: -15px;}
#peeer-wrap form {
    overflow: hidden;
}
#l-fifs{ line-height:50px;}
.pad-switch{ padding-top:10px;}
.five{ margin-left:8px;}

#want-to{ margin-top:10px; padding-bottom:10px; margin-bottom:0px;}
.ripple-loading{ float:left; width:100%; padding:10px 0; position:relative;}
.graph-loading{ float:left; width:100%; padding:0px 0; position:relative; text-align:center; }
.balls-loading{ float:left; width:100%; padding:0px 0; position:relative; text-align:center; }

.dot-loading{float:left; width:100%; padding:0px 0; position:relative; text-align:left;}
iframe#ifrm {
    border:0px solid #ccc;
    width:100%;
}
.fluidMedia {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bg-overlay{ position:fixed; width:100%; height:100%; left:0px; top:0px; background: rgba(0,0,0,0.75); z-index:1050; display:table;}
.overlay-text{ position:absolute; z-index:1051; left:0px; top:50%;}


.trans-overlay{position:fixed; background:rgba(255,255,255,0.75); height:100%; width:100%; z-index:1006; top:105px; display:table; left:240px; text-align:center;}

.whites-ul{list-style:none; margin:10px -15px 0; padding:0px;}
.whites-ul li{float:left; width:50%; left:25px; padding:0 50px; position:relative;}
.whites-ul li:last-child{left:0px;}

.trans-overlay .loaders{ display:table-cell;height:100%;width:32px;background:url('../img/ajax-loader.gif') center center no-brepeat; position:relative; z-index:1007; vertical-align:middle; margin-left:100px; position:fixed; left:50%; }


.profile-campaign-settings-message {background-color: #593659;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;}
.profile-campaign-settings-message-top-space{background-color: #593659;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}
.donation-recurring-autofill-checkbox {background-color: #593659;border-radius: 3px;color: #fff;font-size: 14px;padding: 8px 0px 0px 0px;margin:-15px 0px 10px 0px;}
.donation-recurring-autofill-checkbox small {margin-left: 15px}
.card-error {background-color: #fb363c;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;}
.ufp-error {background-color: #fb363c;color: #fff;font-size: 16px;padding: 5px 8px;}
.main-expos {float: left;margin: 0 0 0px;padding: 0; position: relative !important;width: 100%;}
.iso-box{ background:#e1e1e1; padding:0px; margin:0px; width:100%; border-radius:0 0 4px 4px; float:left; margin-bottom:15px;}
.iso-box .title{ background:#292a2b; width:100%; margin-bottom:15px; border-radius:4px 4px 0 0; color:#fff; padding:15px;}
.iso-box .title h3{ font-size:22px; margin-bottom:10px;}
.iso-box .full { width:100%; float:left;}
.iso-box .pads{ padding:0 15px 0px 15px; float:left; width:100%;}
.iso-box .full label{ color:#fff; font-size:14px !important;}
#export-Modal- .modal-dialog{ width:1050px}
#edit_allowed_countries_popup .modal-dialog{ width:1050px}
#export-Modal-D .modal-dialog{ width:1050px}
#export-Modal-E .modal-dialog{ width:1050px}
#export-Modal-V .modal-dialog{ width:1050px}
#export-Modal-R .modal-dialog{ width:1050px}
#export-Modal-M .modal-dialog{ width:1050px}
#export-Modal-RD .modal-dialog{ width:1050px}
#export-Modal-G .modal-dialog{ width:1050px}
#export-Modal-S .modal-dialog{ width:1050px}
#Received-export-Modal- .modal-dialog{ width:1050px}
#Received-export-Modal-D .modal-dialog{ width:1050px}
#Received-export-Modal-E .modal-dialog{ width:1050px}
#Received-export-Modal-V .modal-dialog{ width:1050px}
#Received-export-Modal-R .modal-dialog{ width:1050px}
#Received-export-Modal-M .modal-dialog{ width:1050px}
#Received-export-Modal-RD .modal-dialog{ width:1050px}
#Received-export-Modal-G .modal-dialog{ width:1050px}
#Received-export-Modal-S .modal-dialog{ width:1050px}
.button-bg{  width:100%; background:#929292; border-radius:0 0 4px 4px; text-align:center!important;}
.normal{ background:#fb363c!important; color:#fff!important; border:none!important; font-size:14px;}
.widget-body .card-error {font-size: 12px;}
div.jqi .jqimessage{ max-height:400px!important; overflow-x:hidden; overflow-y:scroll;}

#pfp-header .navbar-brand{ display:table; height:65px;}
#pfp-header .navbar-brand > div{ display:table-cell; height:65px; overflow:hidden; width:100%; vertical-align:middle;}
#pfp-header .navbar-brand > div img{ height:auto; width:auto; max-height:65px; max-width:300px;}

#widget-header .navbar-brand{ display:table; height:45px;}
#widget-header .navbar-brand > div{ display:table-cell; height:45px; overflow:hidden; width:100%; vertical-align:middle;}
#widget-header .navbar-brand > div img{ height:auto; width:auto; max-height:45px; max-width:150px;}

#users-boxes .form-group {margin-bottom: 0;}

.desc-border {border-top: 1px solid #ddd;margin: 5px 0;}
/*.dash-toptwenty.box-well .table-responsive {max-height: 600px;}*/
.slim .slim-file-hopper {border: 2px dashed #bbb;}
#main-mtc .new-w #marg-top.col-lg-12 {margin-top: 0;}

.volunteer-default .slim {background: #fff url("../img/volunteer_default_position.png") no-repeat center center !important;}
.crd-default .slim {background: #fff url("../img/crowdfunding_default_reward.png") no-repeat center center !important;}
.event-default .slim {background: #fff url("../img/event_default_ticketgroup.png") no-repeat center center !important;}
.gift-default .slim {background: #fff url("../img/giftshop_default_gift.png") no-repeat center center !important;}
.donate-default .slim {background: #fff url("../img/donate_default.png") no-repeat center center !important;}
.peer-to-peer-default .slim {background: #fff url("../img/peer-to-peer-default.jpg") no-repeat center center !important;}

.camp-thumb .slim {background: #fff url("../img/placeholder-img.png") no-repeat center center !important;}


#withrawfunds-Modal .modal-header{padding:7px !important;}
#withrawfunds-Modal .modal-dialog{width:350px;}

#help-box{background: #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);float: left;margin: 0 0 20px; padding:15px;width: 100%;}
#help-box h1{ margin-bottom:20px; font-size:36px; font-weight:700;}
#help-box ul{ list-style:disc; margin:0 0 0 0px; padding:0px;}
#help-box li{ list-style:disc; margin:0 0 0 15px; padding:0px; font-size:16px; margin-bottom:10px;}
#help-box center{ text-align:center;}
#help-box center a{ color:#8a4c84; text-decoration:none;}
#help-box center a:hover{ color:#8a4c84; text-decoration:underline;}
#help-box .btn-conc{ border:1px solid #3dadc7; color:#3dadc7; font-size:14px;}
#help-box .btn-conc:hover{background:#3dadc7; color:#fff;}
#help-box .btn-requests{ border:1px solid #65bc45; color:#65bc45; font-size:14px;}
#help-box .btn-requests:hover{background:#65bc45; color:#fff;}
#help-box .btn-hcenter{ border:1px solid #8a4c84; color:#8a4c84; font-size:14px;}
#help-box .btn-hcenter:hover{background:#8a4c84; color:#fff;}

#concergie-strip{ background:#47c0cc; color:#000; padding:15px; width:100%;}
#concergie-popcontent{ float:left; width:100%; padding:0px;}
.con-border{ border-right:1px solid #ddd;}
.con-borderl{ border-left:1px solid #ddd;}
#concergie-popcontent .col-lg-6{ border-bottom:1px solid #ddd;}
#concergie-popcontent .col-lg-6 img{ margin-top: 15px;}
#concergie-popcontent h2{ margin:15px 0; font-size:22px; color:#333; text-align:center; height: 39px;}
#concergie-popcontent h2 small{font-size:11px;display:block;}
#concergie-popcontent ul{ margin:0 0 15px 0px; padding:0 0 0 0; list-style:disc;}
#concergie-popcontent li{ margin:0 0 0 15px; padding:0 0 0 0; list-style:disc; margin-bottom:10px; font-size:16px;}
.req-one{ border:1px solid #f44336; color:#f44336; background:#fff; margin-bottom:15px;}
.req-one:hover{ border-color:#f44336; color:#fff; background:#f44336;}
.req-two{ border:1px solid #8cc449; color:#8cc449; background:#fff;  margin-bottom:15px;}
.req-two:hover{ border-color:#8cc449; color:#fff; background:#8cc449;}
.req-three{ border:1px solid #83d1d9; color:#83d1d9; background:#fff;  margin-bottom:15px;}
.req-three:hover{ border-color:#83d1d9; color:#fff; background:#83d1d9;}
.req-four{ border:1px solid #ff9900; color:#ff9900; background:#fff;  margin-bottom:15px;}
.req-four:hover{ border-color:#ff9900; color:#fff; background:#ff9900;}

.small-image-list li{display: inline-block; list-style: outside none none; margin: 0 0 15px; padding: 7 6px;}

/* Peer To Peer page:End 19-Jan-2016 */
#tribute_donation.modal{/*z-index:1000;*/ top:10%;}
/*#tribute_donation .modal-backdrop{ display:none;}*/
.navbar-fixed-top1{ position:fixed; top:50px; width:100%; z-index:1005;}

/*.cause-about{ float:left; width:100%; padding:30px; background:rgba(255, 255, 255, 0.8); border-radius:5px; margin-top:20px; text-align:center; color:#27292a;position:relative;}
.cause-about h2{ font-size:30px; line-height:30px; margin-bottom:30px;}
.cause-about p{ font-size:18px; line-height:28px; margin-bottom:0px; text-align:left;}*/

.has-error .form-control {background: #f2dede none repeat scroll 0 0;border-color: #a94442;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.custom-fields-link{color: #0066cc;cursor: pointer;text-decoration: none;}
.class_for_height{height:12px;}

.block1 {background: #e20c00 ;color: #fff;font-size: 14px;margin: 0 auto;max-width: 260px;padding: 5px 10px;text-align: center; border-radius:4px; font-weight:600;}
.block2 {background: #e20c00 ;color: #fff;font-size: 14px;margin: 0 auto;max-width: 340px;padding: 5px 10px;text-align: center; border-radius:4px; font-weight:600;}


/*@media screen and (-webkit-min-device-pixel-ratio: 2) { .same-tabs ul li:nth-child(5n+5) {margin-right: 0;} }*/
.marg-top-zero{ margin-top:0px!important;}

.ranges{ float:left; width:100%; padding:0px; margin: 0px; display: inline-block;}
.ranges div{ width:70%; float:left;}
.ranges p{ width:25%; float:right;}
.ranges p label{ display:none;}
.ranges p input{ width:100%; border-radius:4px;}
.marg-bottom-zero{ margin-bottom:0px!important;}
.profile-campaign-settings-message {float: left;width: 100%;}
.top-radius{ border-radius:0px}

.ele-pannels{ border:1px solid #b4b4b4; margin-bottom:10px; float:left; width:100%; border-radius:4px; height:32px; display:table; padding: 10px 180px 10px 40px; background:#e1e1e1; position:relative; line-height:32px;}
.ele-pannels .trang-icos{ position:absolute; width:40px; left:0px; text-align:center; vertical-align:middle; display:table-cell; height:32px; line-height:10px; padding:0 10px;}
.ele-pannels .slide-tabs{ position:absolute; right:0px; width:180px; line-height:32px; display:table-cell; vertical-align:middle; top:10px; padding:0 15px;}
.ele-pannels p{ line-height:normal; padding:6px 0; margin:0px; font-weight:600; font-size: 16px; }
.ele-pannels small{ line-height:normal; padding:0px 0 5px 0; margin:0px; display:block; font-size: 14px;}
.ele-pannels i {color: #00919c;font-size: 20px!important;line-height: 15px;margin: 0;padding: 0;}

#new-rows .row{ margin:0 -6px;}
#new-rows .col-lg-2{ padding:0 5px; width:120px;}
#new-rows .col-lg-3 { padding:0 5px;width:245px;}
#new-rows .col-lg-6{ padding:0 5px; width:239px;}

#users-boxes #mails .row{ margin:0 -6px;}
#users-boxes #mails .col-lg-2{ padding:0 6px; width:120px;}
#users-boxes #mails .col-lg-6{ padding:0 6px; width:252px;}

.new-transc{ background:#e1e1e1; border-radius:4px;}
.new-transc h4{ margin-bottom:15px; background:#292a2b; padding:10px 15px; color:#fff; border-radius:4px 4px 0 0;}
.new-transc p{ padding:0 15px!important;} 
.tckdown{ width:auto;}
.tckup{ width:auto;}
.bio-inner .top-m {font-size: 18px;line-height: 28px;}
.main-expos .iso-box .pads label {font-size: 16px !important;}
.main-height{ height:36px; padding:0px 10px!important;}

/* 18 May 2016 For Share Social Media Button On PFP Start*/
.dropdown-menu.share-drop {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color: #fff !important;min-width:30px!important;}
.dropdown-menu.share-drop li{ margin: 05px; text-align:center;}
.dropdown-menu.share-drop li a{ color:#fff!important}
.dropdown-menu.share-drop.social-media-button{ margin-left: 280px;}
/* 18 May 2016 For Share Social Media Button On PFP End*/

.pad-container.shade-one h1, .pad-container.shade-two h1 {font-size: 29px;}
.new-dah-box .titles {font-size: 15px !important;}

#widget-header .navbar-default .navbar-right {margin-top: 6px;}
#main-mtc .new-w.pfp-top {margin-top: 0;}

.iso-box.admin-pri .title h3{ font-size:18px; margin-bottom:10px;}
.iso-box.admin-pri .pads{ padding:0 15px 0px 50px; float:left; width:100%;}
.supporters-box.cause-about li {display: list-item !important;font-size: 14px !important;list-style: outside none disc !important;margin: 0 0 5px;padding: 0;width: 100%;}
.new-rf{ background:#fff; border-radius:4px; padding:15px; float:left; width:100%;margin: 10px;}
.new-rf ul{ margin:0px; padding:0px; list-style: none;}
.new-rf ul li{ margin:0px 0 10px 0; padding:0px; list-style: none;}
.new-rf ul li ul{ margin:0px 0 10px 20px; padding:0px; list-style: none;}
.new-rf ul li ul li ul{ margin:0px 0 10px 30px; padding:0px; list-style: none;}
.new-rf ul li .form-control{width:100px;}
.new-rf  label.pull-left{ line-height: 36px; margin: 0px 15px 0 0;}
.btn-newspots{ margin-top: 9px; margin-right: 10px;color: #888!important;}
.btn-newspotslock{ margin-top: 9px; margin-right: 10px;}
.no-rights{ margin-right:0px;}
/*.close-share-box{margin-left: 260px;}*/
.close-share-box{font-size: 18px;margin-left: 270px;margin-top: -25px;}
.widget-close-share-box{ font-size: 18px; margin-left: 277px;margin-top: -20px;}
.top-eight{ margin-top:12px; margin-right:10px;}
.top-newshares{ padding: 0px 12px; line-height: 30px;}
.updates-comments{ padding: 0px 15px 0px 15px !important;}
.campaign-menu-top{margin-top: 90px;}
.chain-list .col-xs-11.col-sm-11.col-md-11.col-lg-11 {margin-top: 20px;}
.pfp-top{margin-top: 30px;}
#peeer-wrap .pfp-top{margin-top: 130px;}
.cause-link-share-top{margin-top: -16px !important;}
.new-walls{ float: left; width:100%; padding: 15px 15px 0 15px; background: #fff; border-radius:4px; margin-bottom: 15px;}
.new-walls .col-lg-4{ margin-bottom:15px;}
.new-walls .col-lg-4 p{ margin-bottom: 0px;}
.new-walls .col-lg-4 .border-box{ text-align: center;border:1px solid #ddd; background: #fff; text-align: center; margin-bottom: 15px; float:left; width:100%}
.new-walls .col-lg-4 .border-box img{ width: auto; height: auto;}
.overlaysmallbutton{padding:06px 07px !important;}
.t-whites{ float: left; width:100%; padding: 10px; background: #fff; border-radius:4px; font-size:16px;border:1px solid #ccc}
.t-whites a{ color: #37929c;}
.t-whites a:hover{ color: #282a2b;}
.modal-six {width: 600px!important;}
.blank-newmodalhead{ background: none!important; color: #282a2b; border-bottom: none!important;}
.pad-container.shade-two a {color: #00919c;}
/*new css for aautentication start from here*/
.modal-lgauthentic{ width:800px!important;}
.modal-lgauthentic .modal-header{ text-align:left!important}
.modal-lgauthentic .modal-footer{ border-top:1px solid #e5e5e5;}
.alert-yellow {
    color:#000;
    background-color:#fffdb9;
    border-color:#dbd994
}
.alert-yellow hr {
    border-top-color:#e4b9c0
}
.autentic-sbutton{ border-color:#afafaf; background:#fff; padding:15px;  text-align:center; font-size:15px; color:#000; box-shadow:0 5px 0 #808080;}
.autentic-sbutton img{ margin-bottom:15px;}
.autentic-sbutton p{ font-size:15px; display:block;}
.autentic-sbutton p span{ display:block; margin:0px 0; font-size:18px;}
.radio-toolbar input[type="radio"] {display:none; }
.radio-toolbar label { display:inline-block;background-color:#fff;padding:15px;font-size:16px; margin:0px; width:100%; text-align:center; border-radius:3px; border:1px solid #afafaf;  box-shadow:0 5px 0 #808080; cursor:pointer;}
.radio-toolbar label p span {display: block; font-size: 18px;margin: 0;}
.radio-toolbar label img{ margin-bottom:15px;}
.radio-toolbar input[type="radio"]:checked + label {  background-color:#ededed;}
.radio-toolbar input[type="radio"]:checked + label {  border-color:#00919c; box-shadow:0 5px 0 #00919c;}
 input[readonly]{
        cursor:not-allowed;
    }
input[readonly].cmn-toggle-round-flat + label::before{cursor:not-allowed;}
input[readonly] ~ div.slim-file-hopper {cursor:not-allowed;}
textarea[readonly],select[readonly] {cursor:not-allowed;}

th, td { white-space: nowrap; }    
.widget-body .modal.fade.in {z-index: 1080 !important;}

/*Css is added for summernote Text Editor By Narayan Gholap on 25 Aug 2016*/
.supporters-box.cause-about li{list-style: unset!important;}
.note-toolbar.panel-heading {background-color: #f5f5f5!important;border-color: #ddd!important;color: #333!important; padding:3px 6px!important;}
.note-toolbar.panel-heading:hover{ background-color: #f5f5f5!important;}
.note-popover .popover-content > .btn-group, .panel-heading.note-toolbar > .btn-group{ margin-top:0px!important;}
.note-editor.note-frame { border: 1px solid #a9a9a9!important;}
.note-editor.note-frame .note-placeholder{padding:10px!important;}
.note-editor.note-frame .note-editing-area .note-editable{padding:10px!important;}
.note-editor.note-frame .note-editing-area .note-editable ul,.note-editable ol{ margin-left:30px!important;margin-top:10px!important;padding:10px!important; }
.note-editor.note-frame .note-editing-area .note-editable{background-color: #ffffff!important;padding:10px!important;}
.note-editor.note-frame .note-editing-area .note-codable{background-color: #ffffff!important;padding:10px!important;}
.note-toolbar.panel-body{padding: 15px!important;}
.note-editor .modal-header{background: #fff none repeat scroll 0 0!important; border-radius: 4px 4px 0 0!important;color: #000!important;font-size: 16px!important;text-align: left!important;}
.note-editor .modal-header h4{font-size: 18px!important;}
.note-editor .modal-footer{  border-top: 1px solid #e5e5e5!important;padding: 15px!important;text-align: right!important;}
.note-editor .modal-body{padding: 15px!important;position: relative!important;}
.note-editor .checkbox input[type="checkbox"]{opacity: 1!important;}
.note-editor .checkbox label::before{border: none!important;font-weight: normal!important;}
.note-editor .modal-body .form-group label{font-size: 14px!important;display: inline-block!important;font-weight: bold!important;margin-bottom: 5px!important;max-width: 100%!important;}
.note-editor .modal-body .checkbox label{font-size: 14px!important;}
.note-editor .modal-dialog{margin: 150px auto!important;width: 600px!important;}
.note-editor .modal-content{box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)!important; background-clip: padding-box!important;background-color: #fff!important;border: 1px solid rgba(0, 0, 0, 0.2)!important;border-radius: 6px!important;}
.note-editor .note-editing-area .note-editable sup,sub{top: 0em!important; line-height: 1.5!important;}
.note-editor table{ border-collapse: collapse!important;margin-bottom: 10px!important;}
.note-editing-area a{ color: #337ab7!important;text-decoration:underline!important;}
#createModal{overflow-x: hidden!important;    overflow-y: auto!important;    position: fixed!important;}
#createteamModal{overflow-x: hidden!important;    overflow-y: auto!important;    position: fixed!important;}

.text-editor-box-pads li {margin-left:18px;}
.text-editor-rebox-pads ul{list-style:unset !important;}
.text-editor-rebox-pads li {list-style:unset !important;margin-left:18px;}
.text-editor-rebox-pads li span {float:none;}
/*Css is added for summernote Text Editor By Narayan Gholap on 25 Aug 2016*/

.new-rf1{ padding:10px 10px 0px 10px!important; margin:0 0 10px 0!important}
.new-rf1 ul li{ margin:0px 0 0px 0!important; padding:0px; list-style: none;}
.new-rf1 ul li .form-group{ margin-bottom:10px;}
.switch-pad-left .switch {padding-left: 0;}
.special-bottom{display: none;}
.new-donations {padding-left: 25px;padding-right: 25px;}
.marg-r-new {margin-right: 10px;}
.btn-3dnew{ float:left; width:100%; border-radius:5px; box-shadow:0  5px 0 #808080; font-size:15px; padding:15px; background:#fff; border:none; cursor:pointer; min-height:178px; color:#282a2b; outline:none; margin-bottom:30px; white-space: normal;}
.btn-3dnew span{ display:block; margin-top:15px;}.btn-3dnew:hover{ background:#fff; color:#000; box-shadow:0 3px 5px rgba(0,0,0,0.25) inset,0  5px 0 #808080;outline:none;}.btn-3dnew:focus{ background:#fff; color:#000; box-shadow:0 3px 5px rgba(0,0,0,0.25) inset,0  5px 0 #808080; outline:none;}

/*Subadmin Setup Google Authenticator Modal*/
.modal-lgauthentic li{font-size: 16px;list-style: outside none none;margin: 0 0 10px;padding: 0 0 0 19px;}
.lines-height{ line-height: 36px; margin-bottom: 0px;}

.modal{ overflow: auto!important;}

#SuccessModal{text-align: center;}
#SuccessModal .modal {
  text-align: center;
  padding: 0!important;
}

#SuccessModal  .modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#SuccessModal  .modal-dialog {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  transform:translate(0px, 47%);
}
#SuccessModal .modal-body{font-size:18px!important;}
#contact-text {font-size: 18px !important;}
#contact-text a {overflow-wrap: break-word; color: #37929c;}
#contact-text a:hover {color: #045e65;}

.default-link , .default-link:hover, .default-link:focus, .default-link:active{color: #05909C !important}
.marg-l-thirty{margin-left: 30px}
/*#payments_label {background-color: #f0fdfe;margin-bottom: 15px;padding: 15px;overflow:auto;}*/
.payments_label {background-color: #f0fdfe;margin-bottom: 15px;padding: 15px;overflow:auto;}


/*new fees setting*/
.info-box {background-color: #ededed;border-radius: 3px;padding-bottom: 10px;padding-top: 10px;width: 100%;margin: 8px;}
#tbl-no-scroll .table > tbody > tr > td,#tbl-no-scroll .table > tbody > tr > th,#tbl-no-scroll .table > tfoot > tr > td,#tbl-no-scroll .table > tfoot > tr > th,#tbl-no-scroll .table > thead > tr > td,#tbl-no-scroll .table > thead > tr > th {vertical-align: middle;white-space: normal;}

/* Summernote text editor */
.note-editor .dropdown-menu {z-index: 1002 !important;}
.over-visible{ overflow:visible!important;}
.dagger-all{font-size: 10px !important;}

#report_table_print tbody th,#report_table_print tbody td {/*max-width: 80px !important;*/white-space: inherit !important;}
#report_table_print th {white-space: inherit !important;}
.rebox-pads li.o span.dagger-all {font-size: 10px !important;}

.font-thirty{ font-size: 30px;}
#main-back{float:left; width:100%; padding: 15px; border-radius:5px; border: 1px solid #ccc; background: #EEEEEE;}
#account-sum{ float:left; width:100%;}
#account-sum .panel-group{margin-bottom:0px;}
#account-sum .panel { margin-bottom: 0px!important;}
    #account-sum .panel-group .panel + .panel{ margin-top:10px;}
    #account-sum .titles{ font-size:18px; padding-top:8px; padding-bottom:8px; font-weight:600;}
    #account-sum .panel-default > .panel-heading{ background:#fff!important; border:none; padding:8px 15px!important;}
    #account-sum .btn-greens{ background:#00919c; color:#fff; padding:0px; width:24px; height:24px; line-height:24px; font-size:13px; }
    #account-sum .new-titles{ font-size:16px; line-height:24px; color: #000;}
    #account-sum .rates{ font-size:16px; color:#000;}
    #account-sum .rates span{ color:#ff0000!important;}
    #account-sum .panel-title{ line-height: normal!important;}
    #account-sum .panel-title span{ float:none;}
    #account-sum .panel-body{padding:15px!important;background:#fff!important; border-radius: 0 0 4px 4px;}
    .fifteen-height{height:15px; margin-bottom: 0px;}
    .response-overlay{position:fixed;width:100%; height:100%; background:rgba(0,0,0,0.65); left:0px; top:0px; z-index: 1001;}
    
    .loader-inner p {
    display: block;
    line-height: 25px;
    margin: 0 auto;
    text-align: left;
}
#report_table_print td{ word-wrap: break-word;}
.padd-30{margin-top:0px !important;}
    /*Ipad Portrait*/	


    

/*Jira bug : 513 forced center aligned in Individual P2P*/
.about-box{text-align:inherit;}


/* use this css for new pages */
.contact-sucess-box {background: #dedede;border-radius: 5px;float: left;margin: 0 0 20px;min-height: 480px;padding: 0;width: 100%;}
.contact-sucess-box .titles {background: #939393;border-radius: 5px 5px 0 0;color: #fff;float: left;font-size: 24px;line-height: 58px;padding: 0 20px;width: 100%;}
.contact-sucess-box .pad-container {float: left;padding: 20px 20px 20px 20px;width: 100%;}
#contact-img {margin: 0px auto;padding: 0px;width: 334px;}
#contact-img img {border-radius: 50%;object-fit: cover;width: 100%;height: auto;}
.ninety-four {padding-bottom: 94px!important;padding-top: 94px!important;}
.bg-concierge {float: left;width: 100%;padding: 15px 15px 0 15px;/*background: #efefef;*/}
.panel-back-color {background: #efefef;}
.line-concierge {float: left;width: 100%;height: 1px;margin-top: 10px;margin-bottom: 15px;background: #cecece;}
.here-table a {color: #3dadc7;text-decoration: none;}
.peer-b label span img {left: auto;}


/*23-03-2017 css start from here*/
.ceg-options {
	float: left;
	width: 100%;
	padding: 15px;
	margin-bottom: 15px;
	background: #d9d9d9;
	border: 1px solid #989898;
	position: relative;
	border-radius: 5px;
}
.remove-ceg {
	position: absolute;
	right: -13px;
	top: -13px;
	background: #5d5e5f;
	color: #fff;
	width: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}
#fa-closes {color: #fff;}
#ceg-accordions{ float:left; width:100%;}
#ceg-accordions .panel-default > .panel-heading {
	background: #5c5e5f none repeat scroll 0 0;
	color: #fff !important;
	padding: 10px 15px;
	font-size: 18px;
}

#ceg-accordions .closed { display: inline-block;float:right; margin-right:0px;}
#ceg-accordions .closed:after{font-family: 'Glyphicons Halflings';content: "\e080"; font-size: 18px;}
#ceg-accordions .opened { display: inline-block; float:right;}
#ceg-accordions .opened:after{font-family: 'Glyphicons Halflings';content: "\e114"; font-size: 18px;}

#ceg-accordions .panel-default > .panel-heading + .panel-collapse > .panel-body {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top-color: #ddd;
    padding: 0;
}
.alert-ceg{ background:#47c0cc!important; color:#fff; font-size:15spx; border-color:#47c0cc; margin-bottom:15px; position:relative;}
.alert-ceg label{font-size:15px !important;}
.alert-ceg .close{ position:absolute; right:10px; top:10px; }
.alert-ceg .radio, .checkbox{ margin:0px;}
.alert-ceg .checkbox{ margin:0px; padding-right:20px;}
#ceg-accordions .panel-group .panel + .panel {margin-top: 15px;}
.ceg-submit{ background:#00929d; box-shadow:0 3px 0 rgba(26,117,126,0.9); color:#fff; padding-left:30px; padding-right:30px; }.ceg-submit:hover{ color:#fff; background:#00b1be;}.ceg-submit:focus{ color:#fff; background:#1a757e;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;}
<!--/* use this css for new pages */-->

/*body.pop-overflow{overflow-x:scroll!important;height:100%;}*/

.add-hiphen-one {
    background: #000 none repeat scroll 0 0;
    
    height: 3px;
   
    width: 10px; margin:15px auto 0px auto;
}.doublescroll{ overflow: auto; overflow-y: hidden; position:relative;top:94px;width:100%;height:100%; }

#edit-images img.pull-right {height: auto !important;width: 50% !important; margin-left:30px; margin-bottom:30px;}
#edit-images img.pull-left {height: auto !important;width: auto!important; margin-left:0px; margin-bottom:0px;}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {.doublescroll{top:94px;}}
/* Iphone 5 landscape */
@media(max-width:767px) {.doublescroll{top:114px;}}

.doublescroll{ overflow: auto; overflow-y: hidden; position:relative; }
/*card css use from here*/
.pay-card-main {background: #F4F4F4;box-shadow: 0 4px 4px 0 #929292, inset 0 1px 3px 0 rgba(0,0,0,0.50);border-radius: 5px;background: #4e5d6b; /* Old browsers */background: -moz-linear-gradient(-45deg, #4e5d6b 0%, #4e5d6b 50%, #455361 51%, #455361 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg, #4e5d6b 0%, #4e5d6b 50%, #455361 51%, #455361 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(151deg, #4e5d6b 0%, #4e5d6b 50%, #455361 51%, #455361 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5d6b', endColorstr='#455361', GradientType=1 ); /* IE6-9 fallback on horizontal gradient *//* GLADIA CASTRO: */ font-family: "Varela Round",sans-serif;font-size: 16px;color: #EEEEEE;/* CARD HOLDER: */ font-family: VarelaRound;font-size: 10px;max-width: 350px;margin: 0px auto 25px auto;min-height: 200px;position: relative;padding: 15px;}
.pay-expires {position: absolute;right: 15px;bottom: 15px;font-family: "Varela Round",sans-serif;font-size: 10px;color: #EEEEEE;text-transform: uppercase;}
.pay-expires span {font-family: "Varela Round",sans-serif;font-size: 16px;color: #EEEEEE;display: block;}
.pay-holder {position: absolute;left: 15px;bottom: 15px;font-family: "Varela Round",sans-serif;font-size: 10px;color: #EEEEEE;text-transform: uppercase;}
.pay-holder span {font-family: "Varela Round",sans-serif;font-size: 16px;color: #EEEEEE;display: block;}
.card-number {position: absolute;top: 50%;transform: translate(0%, -50%);border: 0px solid #fff;left: 15px;right: 15px;font-family: "Varela Round",sans-serif;font-size: 30px;color: #EEEEEE;padding: 10px;text-align: center;}
.pay-details {position: absolute;left: 15px;top: 15px;font-family: "Varela Round",sans-serif;font-size: 18px;color: #EEEEEE;}.card-type {position: absolute;right: 15px;top: 15px;height: 40px;width: 80px;}
.card-type img {width: 100%;height: auto;object-fit: cover;}
.card-body-form{float:left; width:100%; padding:15px; border-radius:5px;background:#eee;}
.card-body-form h2{margin-bottom:15px;}
.card-height {display: table;height: 450px;width: 100%;}
.card-inner {display: table-cell;vertical-align: middle;}

/*Ipad Portrait*/
@media (min-width: 980px) and (max-width: 1170px) {
.card-number{font-size:22px;}

#edit-images img.pull-right  {height: auto !important;width:50% !important; margin-left:30px; margin-bottom:30px;}
#edit-images img.pull-left  {height: auto !important;width: auto!important; margin-left:0px; margin-bottom:0px;}
}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
.card-height {display: table;height: inherit;width: 100%;}
}
/* Iphone 5 landscape */
@media(max-width:767px) {
.card-height {display: table;height: inherit;width: 100%;}
}
/* Iphone 5 landscape */
@media(max-width:320px) {
.card-number{font-size:20px;}
}

.line-h{ border-bottom:1px solid #acacac;padding: 0 0 10px;}
.row-indies .row{margin-left:-30px; margin-right:-30px; margin-bottom:15px;}
.green-thumb{float:left; width:100%;background:#40abc6 url(../img/Compressed_ThumbsUp-128.png) center left no-repeat; padding:10px 15px 10px 45px; color:#fff;}

.peer-inners img{width: 100%!important;}
/*Peer to Peer Up Down Arrow */
.updwn span{position:relative;float:left;line-height: 21px;padding-right: 30px;
    position: relative;
    width: auto;}
.fundingtoolorder.arrowup{ position:absolute; right:0px; top:0px;}
.fundingtoolorder.arrowdwn {
    border: medium none;
    bottom: -10px;
    line-height: normal;
    position: absolute;
    right: 0; font-size: 20px!important;
}
.fundingtoolorder.arrowup {
    line-height: normal;
    position: absolute;
    right: 0;
    top: -10px; font-size: 20px!important;
}
.new-space {margin-top: 0 !important; text-transform: uppercase!important;}
.top-minus{margin-top:-15px!important}
.dark-fields{float:left; width:100%; border-radius:5px; padding:15px; background:#cbcbcb;border:1px solid #fff; position:relative;}
.dark-fields .close{position:absolute; right:-15px; top:-15px; width:30px; height:30px; text-align: center; background:#323232!important; opacity:1!important; color:#fff; line-height:30px; border-radius:50%; font-size:14px!important; border:1px solid #fff;}
.dark-fields .close a{display:block;color:#fff!important}
.dark-fields  label{font-size:14px!important;}
.auto-text{white-space: normal;}
.small-labels label{font-size:14px!important;}
.small-labels .checkbox label{font-size:14px!important;}
.sponsor-color a{color:#4aa8c6;}

#apply-coupons-div{float:left; width:100%; padding:0px; margin:0px;}
#apply-coupons-div h2{margin:0 0 15px 0; font-size:17px; font-weight:lighter; color:#282a2b;}
#modal_coupon_code .modal-footer {background: #282a2b;border-radius: 0 0 4px 4px;}
#modal_coupon_code ul{margin:0px; padding:0px; list-style: none;}
#modal_coupon_code li{margin:0px 0 15px 0; padding:0px; list-style: none;}
#modal_coupon_code li:last-child{margin-bottom:0px;}
.coupon-header{padding:10px 15px; font-size:18px; font-weight:600; color:#fff; background:#282a2b;float:left; width:100%; border-radius:4px 4px 0 0;}
.coupons-mainradio{background:#929292;padding:10px 15px; margin-bottom:0px; font-size:16px; color:#fff;float:left; width:100%; }
.coupons-mainradio .heading{margin-bottom: 10px;font-weight:600;}
.coupons-mainradio label{color:#fff; font-size:16px;}

.coupons-selections {
    background: #eeeeee ;
    border-radius: 0 0 4px 4px;
    float: left;
    
    padding:15px 15px 0px 15px;
    position: relative;
    width: 100%;
}
.orange-space .new-space{background:#eaa300!important;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}/* Online Store*/
.blue-space .new-space{background:#4AA8C6!important;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}/* Sponsorship Store*/
.dark-red-head .new-space{background:#8F1036!important;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}/* Volunteer Store*/
.purple-one-head .new-space{background:#894D83!important;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}/* Registration Store*/
.green-one-head .new-space{background:#65bb47!important;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}/* Donation Store*/
#cq_container .box1 {background: #dddddd none repeat scroll 0 0;}

.btn-line-trans {
    background: none ;
    border:1px solid #00929d;
    color: #00929d;
    padding-left: 30px;
    padding-right: 30px;
}

.btn-line-trans:hover {
    background:#0CA5AF;
    border:1px solid #0CA5AF;
    color: #fff;
    
}
.btn-line-trans:focus {
    background: #00929d ;
    border:1px solid #00929d;
    color: #fff;
    
}

.btn-line-bg {
    background: #00929d ;
    border:1px solid #00929d;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
}

.btn-line-bg:hover {
    background:#0CA5AF;
    border:1px solid #0CA5AF;
    color: #fff;
    
}
.btn-line-bg:focus {
     background: #00929d ;
    border:1px solid #00929d;
    color: #fff;
    
}

/*Widget front end shopping cart css start 12 Jul 2017*/
/*@charset "utf-8";*/

/*#cart-tops{margin-top:1px; margin-bottom: -5px;}
.cart-tops{float:left; position: relative; width:100%; padding: 10px 32px 13px 55px; box-shadow:0 2px 5px rgba(0,0,0,0.3); font-size: 18px; }

.cart-tops span{font-size:20px;color:#43b77a;}
.cart-tops:after{position: absolute; left: 0%; top: 50%;width: 0; height: 0; border-top: 28px solid transparent;border-bottom: 28px solid transparent;border-left: 28px solid green; content: ""; transform: translate(-65%,-50%); margin-left:32px;}


.cart-tops .button {
  display: inline-block;
  padding: 5px 25px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #43b77a;
  border: none;
  border-radius: 4px;
  box-shadow: 0 3px #2b724d;
}

.cart-tops .button:hover {background-color: #43b77a}

.cart-tops .button:active {
  background-color: #43b77a;
  box-shadow: 0 2px #1f573a;
  transform: translateY(4px);
}
.timer-bg{float:left; width:auto; padding: 5px 15px; background:#c5ded1; border:1px solid #4dbd82; border-radius:4px; margin-right: 10px; font-size: 16px;}
.timer-bg1{float:left; width:auto; padding: 5px 15px; background:#c5ded1; border:1px solid #4dbd82; border-radius:4px; font-size: 16px; position:relative;}
.timer-bg1:after{ width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  
  border-bottom: 10px solid #4dbd82; position:absolute; left:25%; top:-10px; content:"";margin-left:-5px;}


#countdown{float:left;}.timer-info{float:left;}.timer-info a{color:#000; margin-left: 10px}

.cart-success{float:left; width:100%; padding: 0px;}
.continue-browsing{background:#8f40b9; color:#fff; font-size: 18px; box-shadow: 0 3px #6a268e; padding:0 25px; line-height: 40px;}.continue-browsing:hover{color:#fff;}.continue-browsing:focus{color:#fff;}


.checkouts-button {
  display: inline-block;
   padding:0 25px;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #43b77a;

 
  box-shadow: 0 3px #2b724d; line-height: 40px;
}

.checkouts-button:hover {background-color: #43b77a; color:#fff;}.checkouts-button:focus {background-color: #43b77a; color:#fff;}

#cat2box{margin-top:5px;}.add-tobox{float:left; width:100%; padding:0px; margin-bottom: 15px;}.addtobox-heading{float:left; width:100%; border-radius:4px 4px 0 0; border:1px solid #d1d1d1; border-bottom:0px; line-height: 42px; font-size: 18px; text-align: center;}.addtobox-content{float:left; width:100%; border-radius:0 0 4px 4px; border:1px solid #d1d1d1;  font-size: 18px;padding:15px;}

.cart-volunteersbutton{background:#439db7; color:#fff; font-size: 18px; box-shadow: 0 3px #29768c; padding:0 25px; line-height: 40px;}.cart-volunteersbutton:hover{color:#fff;}.cart-volunteersbutton:focus{color:#fff;}
.ans{ display:none; position: absolute; right: 15px; top:100%; }.item-deletes{float:right; font-size: 10px; margin-left: 15px; line-height: normal;}#countdown1{float:left; font-size: 18px;}#countdown2{float:left; font-size: 18px; font-weight: 700;}

.cart-steps{float:left; width:auto; list-style: none; margin: 0px; padding: 0px;}.cart-steps li{ font-size:14px; color:#575757; display: inline-block; line-height: 40px; margin-right:8px;}
.cart-steps li a{ color:#575757; text-decoration: none;}.cart-steps li a i{margin-right:8px; width:30px; height: 30px; border:1px solid #43b77a; color:#43b77a; border-radius:50%; line-height:28px; display:inline-block; text-align: center;}
.cart-steps li:last-child{margin:0px;}
.cart-steps li.active a i{color:#fff;background:#43b77a;}.cart-navs hr{border-color:#d1d1d1;}.contatentabs{display:none;}*/
/*Widget front end shopping cart css end*/

/*Widget Shopping Cart 16/09/2017  Start*/

.cart-viewnew{float:left; width:100%; padding: 67px 15px 15px 15px; background:#fff; border-radius:4px; margin-bottom:15px; box-shadow:0 0 5px rgba(0,0,0,0.5);}
.cart-viewnew h4{margin:0 0 15px 0;}
.cart-viewnew label{font-weight:normal;}
.cart-viewnew .title h4{margin:0;}

.radio, .checkbox{margin:0px;}
#cart-tops{margin:75px 0px 20px 0px;position:fixed; width:100%; left:0; z-index: 1000;}
#cart-tops-widget{margin-top:3px; margin-bottom: 20px;position:fixed; width:100%; left:0; margin:0px;z-index: 1005;}
.cart-tops .container-fluid{position:relative;}


.cart-tops{float:left; position: relative; width:100%; padding: 10px 15px 10px 15px;background:rgba(255,255,255,1); box-shadow:0 2px 5px rgba(0,0,0,0.3); font-size: 18px;z-index:1005}

.cart-tops span{font-size:20px;color:#43b77a;}
.cart-tops:after{position: absolute; left: 0%; top: 50%;width: 0; height: 0; border-top: 28px solid transparent;border-bottom: 28px solid transparent;border-left: 28px solid green; content: ""; transform: translate(-65%,-50%); margin-left:18px;}

.cart-tops .button {display: inline-block;padding: 7px 15px;font-size: 14px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #fff;background-color: #43b77a;border: none;border-radius: 4px;box-shadow: 0 3px #2b724d;}

.cart-tops .button:hover {background-color: #43b77a;}

.cart-tops .button:active {background-color: #43b77a;box-shadow: 0 2px #1f573a;transform: translateY(4px);}
.timer-bg{float:left; width:auto; padding: 14px 10px; background:#c5ded1; border:1px solid #4dbd82; border-radius:4px; margin-right: 10px; font-size: 16px;}
.timer-bg1{float:left; width:auto; padding: 5px 15px; background:#c5ded1; border:1px solid #4dbd82; border-radius:4px; font-size: 16px; position:relative;}
.timer-bg1:after{ width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #4dbd82; position:absolute; left:40%; top:-10px; content:"";margin-left:-5px;}
.timer-bg2{float:left; width:100%; text-align: center; padding: 5px 5px; background:#c5ded1; border:1px solid #4dbd82; border-radius:4px; margin-right: 0px; font-size: 16px;}
#cart-tops-widget .timer-bg2{width:auto; margin-right: 10px;}

#countdown{float:none;display:inline-block;}.timer-info{float:none;display:inline-block;}.timer-info a{color:#000; margin-left: 10px}
#cart-tops-widget #countdown{float:left;} #cart-tops-widget .timer-info{float:left;}.timer-info a{color:#000; margin-left: 10px}
.cart-success{float:left; width:100%; padding: 0px;}
/*.cart-success h1,h2,h3,h4{margin-bottom:10px !important;margin-top:20px !important;}*/
.continue-browsing{background:#8f40b9; color:#fff; font-size: 18px; box-shadow: 0 3px #6a268e; padding:0 25px; line-height: 40px;}.continue-browsing:hover{color:#fff;}.continue-browsing:focus{color:#fff;}


.checkouts-button {display: inline-block; padding:0 25px;font-size: 18px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #fff;background-color: #43b77a;

 box-shadow: 0 3px #2b724d; line-height: 40px;
}

.checkouts-button:hover {background-color: #43b77a; color:#fff;}.checkouts-button:focus {background-color: #43b77a; color:#fff;}

#cat2box{margin-top:5px;}.add-tobox{float:left; width:100%; padding:0px; margin-bottom: 15px;}
.addtobox-heading{float:left; width:100%; border-radius:4px 4px 0 0; border:1px solid #d1d1d1;background:#fff; border-bottom:0px; line-height: 42px; font-size: 18px; text-align: center;}
.addtobox-content{float:left; width:100%; border-radius:0 0 4px 4px; border:1px solid #d1d1d1;background:#fff;  font-size: 18px;padding:15px;}

.cart-volunteersbutton{background:#439db7; color:#fff; font-size: 18px; box-shadow: 0 3px #29768c; padding:0 25px; line-height: 40px;}.cart-volunteersbutton:hover{color:#fff;}.cart-volunteersbutton:focus{color:#fff;}
.ans{ display:none; position: absolute; right: 15px; top:100%; }.item-deletes{float:right; font-size: 10px; margin-left: 15px; line-height: normal;}#countdown1{float:left; font-size: 18px;}#countdown2{float:left; font-size: 18px; font-weight: 700;}#countdown2 span{font-size:14px; color:#ff0000;}#countdown1 span{font-size:14px; color:#ff0000;}




#full-names .row{padding:0px; margin:0px;}
#full-names .col-lg-1{padding:0px;}
#full-names .col-lg-10{padding:0px;}
#full-names .col-lg-6{padding:0px;}
#full-names .col-lg-4{padding:0px;}
#full-names .col-lg-12{padding:0px;}
.cart-names{float:left; width:100%; padding: 0 15px;}#full-names .form-control{border-radius:0px}
.border-radius-left{border-radius:4px 0 0 4px!important;}.border-radius-right{border-radius:0px 4px 4px 0px!important;}
.show-qty small {font-size:10px; text-align:center;float: right;}
/*.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active{background:#b7d4f4; color:#000;border-color:#4991e3;}*/
.carts-line{margin:0 0 15px 0; float:left; width:100%; height: 1px; background:#eaedf0;}

.phones .row{margin:0px;}
.phones .col-lg-9{padding:0px;}.phones .col-lg-3{padding:0px;}.phones .form-control{border-radius:0px;}.edit-link a{color:#E31F23}

.cart-navs .timer-bg{margin-right:0px;}

.cart-totals{float:left; width:100%;}
.cart-totals ul{margin:0px 0 0px 0; padding:10px 0 0px 0; list-style: none;}
.cart-totals li{margin:0px 0 0px 0;padding:10px; border-bottom: 1px solid #ccc; background:#fff; font-size: 14px; font-weight: normal;}
.cart-totals li:first-child{margin:0px 0 0px 0; border-bottom: 1px solid #ccc; background:none;font-size: 14px; font-weight: bold;}
.cart-totals li .cart-details{float:left; width: 100%;}
.cart-totals li .cart-details img {float:left; width:95px; margin-right:15px;}

.cart-totals li .cart-details div{padding-left:114px;}.cart-totals li .cart-details div strong{display:block;}.cart-totals li .cart-details div span{display:block;}
.cart-totals li .cart-details div a{color:#43b77a;}
.cart-totals li:last-child{margin-bottom:0px;}
.subtotal{float:left; width:100%; border:1px solid #ccc; border-top:none; border-radius:0 4px 0px 4px;padding:10px;background:#fff;margin-bottom:15px; }.subtotal label{font-size: 18px;}.subtotal label.small{font-size:15px; font-weight: normal;}
.subtotal .button {display: inline-block;padding: 7px 25px;font-size: 16px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #fff;background-color: #43b77a;/*border: 2px solid #4d4d4d;*/border-radius: 4px;
}
/*.main-sectors #ufp-wrapper.cart-margin{margin: 77px 0 0 !important;}*/
.subtotal .button:hover {background-color: #43b77a}

.subtotal .button:active {background-color: #43b77a;box-shadow: 0 2px #1f573a;transform: translateY(4px);
}

.promo-btn {display: inline-block;font-size: 16px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #43b77a;background-color: none;
 border-radius: 4px;box-shadow: 0 0px #2b724d; border:2px solid #43b77a;
}

.promo-btn:hover {background-color: #43b77a;color:#fff;}

.promo-btn:active {background-color: #43b77a;box-shadow: 0 0px #1f573a;transform: translateY(0px);color:#fff;
}

.tooltip{display: none!important;}
.subtotal a{color:#43b77a;margin-top:15px; display:inline-block; margin-top:10px;}
#tab2show .border-right{border-right:1px solid #ccc;}.cover-process{float:left; width:100%; border-radius:4px; border:1px solid #ccc;padding:10px; font-size: 14px;background:#fff;}.cover-process a{color:#43b77a;}

.continue {display: inline-block;padding: 5px 25px;font-size: 16px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #fff;background-color: #43b77a;border: none;border-radius: 4px;box-shadow: 0 3px #2b724d;
}

.continue:hover {background-color: #43b77a}

.continue:active {background-color: #43b77a;box-shadow: 0 2px #1f573a;transform: translateY(4px);
}

.go-back {display: inline-block;padding: 5px 25px;font-size: 16px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #5d5d5d;background-color: none;border-radius: 4px;box-shadow: 0 0px #2b724d; border:2px solid #5d5d5d;
}

.go-back:hover {background-color: #5d5d5d;color:#fff;}

.go-back:active {background-color: #5d5d5d;box-shadow: 0 0px #1f573a;transform: translateY(0px);color:#fff;
}.go-back:focus {background-color: #5d5d5d;box-shadow: 0 0px #1f573a;transform: translateY(0px);color:#fff;
}
.info-box{float:left; width:100%; padding: 10px; margin-bottom: 15px; background:#fff; border-radius:4px; border:1px solid #ccc;}.info-box .line{float:left; width:100%; height: 1px; background:#ccc; margin-bottom:15px;}
#largeModal1 .modal-body{background:#f2f2f2;}
textarea.form-control.big{height:193px;}
.info-box .header{float:left; width:100%; margin-bottom:15px;background:#eeeeee; padding:15px; border-bottom: 1px solid #ccc;margin-top:-10px; border-radius:4px 4px 0 0;}
#small-row{margin-left:-10px; margin-right:-10px;}.info-box .header strong{font-size:18px;}

/*.review-box {  background: #fff none repeat scroll 0 0;  border-radius: 5px;  float: left;    padding: 10px 10px 0 10px;  width: 100%;border:1px solid #ccc;} Commented the code to remove the border for box in gift step 2 */ 

.btn-facebook {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #2b4b90;*background-color: #133783;background-image: -moz-linear-gradient(top, #3b5998, #133783);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#133783));background-image: -webkit-linear-gradient(top, #3b5998, #133783);background-image: -o-linear-gradient(top, #3b5998, #133783);background-image: linear-gradient(to bottom, #3b5998, #133783);background-repeat: repeat-x;border-color: #133783 #133783 #091b40;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b5998', endColorstr='#ff133783', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.btn-facebook.disabled,
.btn-facebook[disabled] {color: #ffffff;background-color: #133783;*background-color: #102e6d;}

.btn-facebook:active,
.btn-facebook.active {background-color: #0d2456 \9;}
.btn-twitter {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #1c95d0;*background-color: #0271bf;background-image: -moz-linear-gradient(top, #2daddc, #0271bf);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2daddc), to(#0271bf));background-image: -webkit-linear-gradient(top, #2daddc, #0271bf);background-image: -o-linear-gradient(top, #2daddc, #0271bf);background-image: linear-gradient(to bottom, #2daddc, #0271bf);background-repeat: repeat-x;border-color: #0271bf #0271bf #014473;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2daddc', endColorstr='#ff0271bf', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.btn-twitter.disabled,
.btn-twitter[disabled] {color: #ffffff;background-color: #0271bf;*background-color: #0262a6;}

.btn-twitter:active,
.btn-twitter.active {background-color: #01538d \9;}
.btn-google-plus {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #d34332;*background-color: #c53727;background-image: -moz-linear-gradient(top, #dd4b39, #c53727);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#c53727));background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);background-image: -o-linear-gradient(top, #dd4b39, #c53727);background-image: linear-gradient(to bottom, #dd4b39, #c53727);background-repeat: repeat-x;border-color: #c53727 #c53727 #85251a;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffc53727', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.btn-google-plus.disabled,
.btn-google-plus[disabled] {color: #ffffff;background-color: #c53727;*background-color: #b03123;}

.btn-google-plus:active,
.btn-google-plus.active {background-color: #9a2b1f \9;}

.waiver-sign{font-family: Pacifico;font-style: italic}
/*Widget Shopping Cart 16/09/2017  End*/

.activity-nbox{float:left; width:100%; padding:0px; border-radius:4px;}
.top-activity-headings{background:#D7D7D7;color:#333; padding:10px 15px; border-radius:4px 4px 0 0; float:left; width:100%;font-weight:bold;}
.all-activities{padding:8px 10px; float:left; width:100%;background:#fff;}
.activity-messages{float:left; width: 100%;margin-top:8px;}
.activity-messages p {background:#eeeeee; float:left; width:100%; position:relative; font-size:15px; padding:8px 15px; border:1px solid #dadada; border-radius:4px; margin:0px;}
.activity-messages p {position: relative;background: #eeeeee;border: 1px solid #dadada;}
.activity-messages p:after, .activity-messages p:before {bottom: 100%;left: 40px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; margin-left:-4px;}
.activity-messages p:after {/*border-color: rgba(238, 238, 238, 0);*//*border-color: rgb(211, 207, 252);*/border-width: 8px;margin-left: -8px;}
.activity-messages p:before {/*	border-color: rgba(218, 218, 218, 0);*//*border-bottom-color: rgb(176, 169, 250);*/border-width: 11px;margin-left: -10px;}
.activity-messages-widget{float:left; width: 100%;margin-top:8px;}
.activity-messages-widget p {background:#eeeeee; float:left; width:100%; position:relative; font-size:15px; padding:8px 15px; border:1px solid #dadada; border-radius:4px; margin:0px;}
.activity-messages-widget p {position: relative;background: #eeeeee;border: 1px solid #dadada;}
.activity-messages-widget p:after, .activity-messages-widget p:before {bottom: 100%;left: 40px;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none; margin-left:-4px;}
.activity-messages-widget p:after {/*border-color: rgba(238, 238, 238, 0);*//*border-color: rgb(211, 207, 252);*/border-width: 8px;margin-left: -8px;}
.activity-messages-widget p:before {/*	border-color: rgba(218, 218, 218, 0);*//*border-bottom-color: rgb(176, 169, 250);*/border-width: 11px;margin-left: -10px;}
.all-activities {border: 1px solid #dddddd;border-radius: 4px;box-shadow: 0 0 5px #e3dfdf;float: left;margin: 5px 0;padding: 8px 10px;width: 100%;}
.small-activity{float:left; width:100%; font-size:12px; text-align: left;margin:8px 0 0px 0;}



.cards-main{float:left; width:100%; padding:25px 15px 0 15px;}
.new-cards-actives{float:left; width:100%; padding:15px; background:#fff; box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); border-radius:5px;text-align: center; margin-bottom:20px;}
.card-title1{color:#00919c; font-size: 20px;margin: 15px 0 0 0;}
.card-title1 a{color:#00919c; }
.card-title2{color:#62bc40; font-size: 20px;margin: 15px 0 0 0;}
.card-title2 a{color:#62bc40; }
.card-title3{color:#239575; font-size: 20px;margin: 15px 0 0 0;}
.card-title3 a{color:#239575; }
.card-title4{color:#890438; font-size: 20px;margin: 15px 0 0 0;}
.card-title4 a{color:#890438; }
.card-title5{color:#1c1862; font-size: 20px;margin: 15px 0 0 0;}
.card-title5 a{color:#1c1862; }

.new-cards-actives h2{font-size:19px!important; margin-top:20px;}
.new-cards-actives p{font-size:14px; margin: 15px 0 0 0; text-align: left;color:#000!important}
.new-cards-actives img{display:inline-block;}
.todays-span{display:inline-block !important;}
.change-price-on-registration{ font-size: 12px !important;}
.change-price-on-registration a{color: #894D83 !important;}

.cause_pdetails-value {bottom: 36px;position: absolute;}
.pdetails-text > span {display: inline!important;font-size: 18px;}
.cause_pdetails-value{float:left; width:100%;position:relative; bottom:0px;margin-top:10px;}.cause_pdetails-value .teams-contents{padding:0 10px;}
.new-design h1 {border-radius: 0;top: 212px!important;}
.peer-inners img {height: 100%;object-fit: cover;width: 100%;}
.widget-loader {position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background: rgba( 255, 255, 255, 0.7 )url('../img/ajax-loader.gif') 50% 50% no-repeat;}
.card-one{float:none; width:819px; position: relative; margin:0px auto;}
.card-one ul{ margin:0px -15px; padding: 0px; list-style: none; text-align:left; }
.card-one li{ margin:0px 0 20px 0; padding: 0px; list-style: none; width:280px;  padding:0 15px;display:inline-block; vertical-align: top;}
.card-one li .img-block{float:left; width:100%; padding: 0px; margin: 0px; height: 246px;position: relative;}
.card-one li .img-block img {height: 100%;object-fit: cover;position: relative;width: 100%;}
.cause_pdetails-value{margin-bottom:10px; min-height:60px!important; }
.cause-buttons{float:left; width:100%; position:relative;}
.new-section-paging{float:left;margin-bottom:10px;margin-top:0px; width:100%;}
.new-section-paging .teams-contents{padding:10px 10px 0 10px;}
.new-section-paging .teams-contents p{height:auto!important}
.cause-buttons button{ position:relative!important;}

.card-one li .img-block h1{ left:0; bottom:0px!important; top:auto!important; width:100%;z-index:1001;}
.big-cuases {height: 305px!important;}
.big-cuases img {/*height: auto!important;*/object-fit: cover;position: relative;width: 100%;}
/*.gift-default {padding-bottom: 30px;}*/
.gift-add-default {background: #fff; min-height: 200px; border:2px dashed #bbb; text-align:center; position:relative;}
.box-gift-size{ transform: translateY(-50%); top:50%; left:0; position: absolute; width:100%; }.box-gift-size span{display:block;}.box-gift-size i{font-size:70px;color:#bbb;}
.gallery-view{height : 250px !important;}

.btn-group.btn-group-justified .btn{padding: 7px 5px;font-size:13px !important; text-transform: uppercase;}
.order-info-setting .btn-group.btn-group-justified .btn{border-radius: 10px;}
.btn-group .btn-default.active{background-color: #00919c; color:#fff;}
.btn-group .btn-default.disabled{background-color: #cccccc;border-color:grey;cursor:not-allowed}
.btn-group input {display:none;}
.btn-group .btn.active{box-shadow: none;}
.panel-body .btn-group > .btn:last-child:not(.dropdown-toggle) {border-radius: 0 10px 10px 0;}
.marg-new {margin-bottom: 30px!important;}
#drops{float:left; width:100%;margin-top:80px;}
#drops .menus{float:left; width:100%; }
#drops .menus ul{margin:0px; padding: 0px; list-style: none;background: #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.2); border-radius:4px;}
#drops .menus li{margin:0px; padding:0px 0px; list-style: none; position:relative;}
#drops .menus li a{margin:0px; padding:8px 10px; list-style: none;color:#00919c; display: block; text-decoration: none; font-size: 16px;transition: opacity 0.3s ease-in-out;}
#drops .menus li a:hover{color:#fff;background:#00919c;}
#drops .menus li a:hover:after{position: absolute;right:-10px; top:50%; width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #00919c; content: ""; transform: translateY(-50%); z-index: 1001;}
.submenus-drop{margin:0px; padding: 0px; position: absolute; left:100%; display: none; top:0; width:100%;}
#drops .menus li:hover .submenus-drop{display:block!important;}
.submenus-drop li{margin:0px; padding:0px 0px; list-style: none; position:relative;}.submenus-drop li a{font-size:14px!important; padding:8px 15px!important;color:#999!important}
.submenus-drop li a:hover:after{display:none!important;}.submenus-drop li a:hover{background:none!important; color:#00919c!important}#drops .menus li i{float:right;}

.fill-box{float:left; width:100%; border-radius:4px; border:1px solid #666;padding:15px; margin-bottom: 15px;background:#ccc;}
.fill-box .heading{float:left; width:100%; margin-bottom:10px; font-size:18px; color:#000; position:relative;}.fill-box .heading a{color:#000; float:right;}
.card-one{float:none; width:819px; position: relative; margin:0px auto;}
.card-one ul{ margin:0px -15px; padding: 0px; list-style: none; text-align:left; }
.card-one li{ margin:0px 0 20px 0; padding: 0px; list-style: none; width:280px;  padding:0 15px;display:inline-block; vertical-align: top;}
.card-one li .img-block{float:left; width:100%; padding: 0px; margin: 0px; height: 246px;position: relative;}

.card-one li .img-block img {height: 100%;object-fit: cover;position: relative;width: 100%;}
.cause_pdetails-value{margin-bottom:10px; min-height:60px!important; }
.cause-buttons{float:left; width:100%; position:relative;}
.new-section-paging{float:left;margin-bottom:10px;margin-top:0px; width:100%;}
.new-section-paging .teams-contents{padding:10px 10px 0 10px;}
.new-section-paging .teams-contents p{height:auto!important}
.cause-buttons button{ position:relative!important;}

.card-one li .img-block h1{ left:0; bottom:0px!important; top:auto!important; width:100%;z-index:1001;}
.big-cuases {height: 305px!important;}
.big-cuases img {/*height: auto!important;*/object-fit: cover;position: relative;width: 100%;}
.card-one{float:none; width:819px; position: relative; margin:0px auto;}
.card-one ul{ margin:0px -15px; padding: 0px; list-style: none; text-align:left; }
.card-one li{ margin:0px 0 20px 0; padding: 0px; list-style: none; width:280px;  padding:0 15px;display:inline-block; vertical-align: top;}
.card-one li .img-block{float:left; width:100%; padding: 0px; margin: 0px; height: 246px;position: relative;}

.card-one li .img-block img {height: 100%;object-fit: cover;position: relative;width: 100%;}
.cause_pdetails-value{margin-bottom:10px; min-height:60px!important; }
.cause-buttons{float:left; width:100%; position:relative;}
.new-section-paging{float:left;margin-bottom:10px;margin-top:0px; width:100%;}
.new-section-paging .teams-contents{padding:10px 10px 0 10px;}
.new-section-paging .teams-contents p{height:auto!important}
.cause-buttons button{ position:relative!important;}

.card-one li .img-block h1{ left:0; bottom:0px!important; top:auto!important; width:100%;z-index:1001;}
.big-cuases {height: 305px!important;}
.big-cuases img {/*height: auto!important;*/object-fit: cover;position: relative;width: 100%;}
.new-normal-info{margin:10px 0!important;}
.small-font{font-size:68%}
.marg-top-9{ float:left; width:100%;}
.marg-top-9{/*margin-top:9px !important;*/ margin-bottom: 10px !important}
.top-62{top:62px !important;}

.normal-viewnew{float:left; width:100%; padding: 15px;border-radius:4px; margin-top:5px;}
.normal-viewnew h4{margin:0 0 15px 0;}
.normal-viewnew label{font-weight:normal;}

.ans{ display:none; position: absolute; right: -10px; top:45px; width:350px; }.item-deletes{float:right; font-size: 11px; margin-left: 15px; line-height: normal;}#countdown1{float:left; font-size: 18px;}#countdown2{float:left; font-size: 18px; font-weight: 700;}
/*#cart-tops-widget .ans{right:242px !important}*/
#cart-tops-widget .ans{right:35px !important}
.cart-success h1 {position: relative;margin-bottom:15px;}
.cart-success h4 {position: relative;margin-bottom:15px;}
.cart-success h3 {margin-bottom:15px;}
.addtobox-content > h3 {margin-bottom: 15px;}
.addtobox-content > h4 {margin-bottom: 15px;}
.pfp-top-shops{margin-top:135px;}
#cart-tops.no-before .cart-tops::after{display:none;}
.cart-views-list{margin:0;padding:0; list-style: none;background:#fff; border-radius:4px; padding:15px;}
.cart-views-list li{margin:0;padding:0 0 10px 0; list-style: none; margin-bottom: 5px;}
ul.cart-views-list li:last-child {padding:0; margin-bottom: 0px;}
.cart-views-list .bottom-line{border-bottom:1px solid #ddd;}
.cart-views-list .top-line{border-top:1px solid #ddd;padding-top:18px;}
.cart-views-list .bottom-bline{border-bottom:1px solid #979797;}
.cart-views-list .top-tline{border-top:1px solid #979797;padding-top:18px;}
.cart-views-list li span{display:block;}
.cart-views-list li  .text-center{position:relative;}
.cart-views-list li  .close-cart{position:relative; }
.cart-views-list li  .close-cart:after{position:absolute;left:0px; content:"x"; color:#000; font-weight: 600;}
.small-image-list {margin: 0 -5px;}
.small-image-list li {float: left;padding: 0 5px;margin-left:0px!important}
.box-pads .small-image-list li{padding:5px;}
.marg-shops{margin-top:70px !important;}
.top-carts{padding-top:60px!important}
#widget-banner.mtc-banners{margin-top:45px!important;text-align:left;}

.promo-btn-check{display: inline-block;font-size: 15px;cursor: pointer;text-align: center;text-decoration: none;outline: none;color: #43b77a;background-color: none;
 border-radius: 4px;box-shadow: 0 0px #2b724d; border:2px solid #43b77a;
}

.promo-btn-check:hover {background-color: #43b77a;color:#fff;}
.promo-btn-check:active {background-color: #43b77a;box-shadow: 0 0px #1f573a;transform: translateY(0px);color:#fff;}

.margin-top-45{margin-top:45px !important;}
.margin-top-60{margin-top:60px !important;}
/* Progress Tracker v2 */
.cart-steps{float:left; width:auto; list-style: none; margin: 0px; padding: 0px;}
.cart-steps li{ font-size:14px; color:#575757; display: inline-block; /*line-height: 40px;*/ margin-right:8px;}
.cart-steps li a{ color:#575757; text-decoration: none;}
.cart-steps li a i{margin-right:8px; width:30px; height: 30px; border:1px solid #43b77a; color:#43b77a; border-radius:50%; line-height:28px; display:inline-block; text-align: center;}
.cart-steps li:last-child{margin:0px;}
.cart-steps li.active a{color:#43b77a;}
.cart-steps li.active a i{color:#fff;background:#43b77a;}
.cart-navs hr{border-color:#d1d1d1;}.contatentabs{display:none;}

.cart-steps{float:left; width:100%; padding: 0px; margin: 0px; position:relative;}
.cart-steps ul{margin:0px; padding: 0px; list-style: none;}
.cart-steps li{margin:0px; padding: 0px; list-style: none;float:left; width:33%; text-align: center; position:relative;}
.cart-steps.normal-flow li{margin:0px; padding: 0px; list-style: none;float:left; width:33%; text-align: center; position:relative;}
.cart-steps li:after{position:absolute; left:0px; height: 2px; width:50%; content: ""; background: silver; top:36px;}
.cart-steps li:before{position:absolute; right:0px; height: 2px; width:50%; content: ""; background: silver; top:36px;}
.cart-steps li span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #fff; border:1px solid silver;border-radius:50%; position: relative; z-index: 1001;}
.cart-steps li.active span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #fff;border-color:#65bc45; border-radius:50%; position: relative; z-index: 1001;padding:3px;}
/*.cart-steps li.active span span{ background: #65bc45!important;border-color:#fff!important;width:22px!important; height: 22px!important; line-height: 22px!important;}*/
.cart-steps li.active span span{ background: #65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}
.cart-steps li.active span:after{position:absolute; left:50%; top:50%; color:#fff; content: "\f00c"; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);font-family: 'FontAwesome';}
.cart-steps li.active.inprogress span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #65bc45;border-color:#65bc45; border-radius:50%; position: relative; z-index: 1001;}
/*.cart-steps li.active.inprogress span span{ background: #fff!important;border-color:#65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}*/
.cart-steps li.active.inprogress span span{ background: #fff!important;border-color:#65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}
.cart-steps li.active.inprogress span:after{position:absolute; left:50%; top:50%; color:#fff; content: "\f140"; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);font-family: 'FontAwesome'; display: none;}
.cart-steps li.active:after{position:absolute; left:0px; height: 2px; width:50%; content: ""; background: #65bc45; top:36px;}
.cart-steps li.active:before{position:absolute; right:0px; height: 2px; width:50%; content: ""; background: #65bc45; top:36px;}
.cart-steps li.active p{font-weight:bold !important; color:#65bc45 !important;}
.cart-steps li.active:first-child p{font-weight:normal; color:#a2a3a2;}
.cart-steps li p{ color:#cdcdcd;}

.cart-viewnew{float:left; width:100%; padding: 15px; background:#fff; border-radius:4px; margin-bottom:15px; box-shadow:0 0 5px rgba(0,0,0,0.5);}
.cart-viewnew h4{margin:0 0 15px 0;}
.cart-viewnew label{font-weight:normal;}
.cart-viewnew .header{float:left; width:100%; margin-bottom:0px;background:#eeeeee; padding:15px; border-bottom: 1px solid #ccc;margin-top:-10px; border-radius:4px 4px 0 0;}
.new-w .cart-viewnew .header, h4.text-center.header{margin-bottom:0px;padding:15px;margin-top:-15px;}
.cart-headerview{float:left; width:100%; padding: 15px 15px 0; background:#fff; border-radius:4px; margin-bottom:15px; box-shadow:0 0 5px rgba(0,0,0,0.5);}
.cart-headerview .header{float:left; width:100%; background:#eeeeee; padding:15px; border-bottom: 1px solid #ccc;margin-top:-15px; border-radius:4px;}

.fill-one {background: #fff none repeat scroll 0 0;padding: 15px;}

.cart-steps p{margin-bottom: 0px;}
#first-display li:first-child{background:#fff;}
#promoModal .modal-dialog{width:700px;}
.view-all .btn.btn-blanks {color: #00919c;}
.view-all .btn.btn-blanks:hover {border-color:#00919c;}

.black-strips{float:left; width:100%; padding: 10px 15px; color: #fff; font-size: 16px; margin-bottom: 15px; background:#000;}
textarea.big{ height: 170px;}

#cross .pull-left {padding:0 10px; font-size:18px;}
.profile-campaign-popup-settings-message-top-space{background-color: #593659;border-radius: 3px;color: #fff;font-size: 14px;padding: 10px 0;margin-top: -15px;padding-bottom: 5px;}
.alert-msg-popup-on-campaingn{background-color: #593659; padding: 10px;margin-bottom: -25px;color:#fff;font-size: 14px;}
.view-all-cmpn-dash{color: #282a2b;font-size: 15px;float: left;width: 100%;margin-top: -26px;padding:10px;}

.review-payment-text{
    margin-bottom:15px;
    padding-left:15px;
}

.standards{float: left !important;
padding: 0 !important;
text-align: left !important;
width: 100%;}.standards div{margin-top: 10px;
padding: 0 0 0 20px !important;}.standards span.edit_option{display: inline-block!important;float:left;}.standards .remove_tributee{display: inline-block!important;float:left; margin-left:15px;}
#or-rewards .new-error{padding:0 15px; float:left; width:100%; margin-top:0px!important;}.new-top-bottom{margin-bottom:15px!important;margin-top:0px!important}
/* Iphone 5 landscape */
@media(max-width:767px) {
    #first-display li:first-child{background:none;}
    .cart-views-list li .text-center {position: relative;text-align: center;}
    .cart-sixfourty .col-xs-12{width:25%;}
    .cart-sixfourty .col-xs-12:first-child{width:25%;}
    .cart-views-list .hidden-xs{display:block!important;}
    .cart-views-list li span {display:none;}
    .ships-lists .col-xs-12:first-child {width: 75%;}
    .ships-lists .col-xs-12 {width: 25%;}
    
    /*.row.ships-lists .col-sm-8 { width: 75% !important;}
    .row.ships-lists .col-sm-4 { width: 25% !important;}*/
    
    #cart-tops{margin-top:90px;}
    .pfp-top-shops{margin-top:15px;}
    .cart-tops .pull-left{font-size:14px; line-height:34px;}
    .cart-tops span{font-size:16px;}
    .cart-tops .pull-right{margin-right:0px;margin-bottom:0px; width:100%; text-align:center;}
    .cart-tops .pull-right:last-child{margin-right:0px; margin-top:15px;}
    .cart-tops .pull-left{margin-right:0px; width:100%; text-align:center;}
    #gallery-view .col-xs-12 {width: 50%;}
    .cards-main .col-xs-12{width:50%;}
    .all-activities span{display:block; margin-top: 7px; font-weight: bold;}
    .cart-steps{width:100%; text-align: center;}.small-div{width:100%; margin-top:15px;}.timer-bg{width:100%;}.cart-totals li .text-center{text-align:left!important;padding-left:130px;}.cover-process{margin-bottom:15px;}
    #full-names .form-group{margin-bottom:15px;}
    .border-radius-left{border-radius:4px!important;}.border-radius-right{border-radius:4px!important;}.edit-link{height:auto;}
    .card-height {display: table;height: inherit;width: 100%;}
    .doublescroll{top:114px;}
    #account-sum .titles{ font-size:13px; padding-top:8px; padding-bottom:8px; font-weight:600; display:block;}
    #account-sum .text-center{ text-align:left!important;}
    #account-sum .btn-greens{ margin-top:10px; }
    .modal-lgauthentic{ width:auto!important;}
    .modal-lgauthentic .modal-body.pad-left{ padding-left: 15px;}
    .peer-box{ padding:15px;}
    .p-pads{ padding:10px 15px 15px 15px;}
    .peer-bottom{ padding:15px;}
    .btn-peer-sunny{ font-size:100%;}
    #peer-goals li{ margin:0 0 15px 0;}
    #peer-goals li{ display:inline-block; color:#fff; font-size:18px; padding:0 0px; margin:0 0 20px 0; vertical-align:top;}
    .peer-how{ width:100%; height:100%; margin-bottom:0px;}
    .peer-how .border{ height:1px; width:100px; margin:0px auto 5px auto; background:#568bc1; border:none!important;}
    .peer-vids{ width:100%;}
    .peer-vids iframe {width: 100%;height: 100%;}
    .btn-peerline{margin-bottom:15px;}
    .peer-box{ padding:15px;}
    .peer-funds li{ width:250px;}
    .peer-dark{padding:20px 0 0 0px;}
    .modal-md{ width:auto;}
    #peer-header .navbar{ min-height:70px;}
    #peer-header .navbar-toggle{ margin-top:18px; margin-bottom:10px;}
    #peer-header .navbar-default .navbar-form{ margin:0px -15px; border-top:none;}
    #peer-header .navbar-right{ margin-top:0px; margin-bottom:0px; margin-right:-15px;}
    #peer-header .navbar-default .navbar-nav > li > a{ padding:10px 15px; font-size:14px;}
    .facebook-tab{ width:270px;}
    .btn-get{ width:270px;}
    #l-fifs{ line-height:inherit;}
    .five{ margin-left:0px;}
    .fluidMedia { overflow:visible;}
    .fluidMedia iframe { overflow-y:scroll!important; overflow-x:scroll; height:1200px !important}
    .trans-overlay{ left:0px; top:50px}
    .trans-overlay .loaders{ margin-left:0px;}
    #export-Modal- .modal-dialog{ width:auto;}
    #export-Modal-D .modal-dialog{ width:auto;}
    #export-Modal-E .modal-dialog{ width:auto;}
    #export-Modal-V .modal-dialog{ width:auto;}
    #export-Modal-R .modal-dialog{ width:auto;}
    #export-Modal-M .modal-dialog{ width:auto;}
    #export-Modal-RD .modal-dialog{ width:auto;}
    #export-Modal-G .modal-dialog{ width:auto;}
    #export-Modal-S .modal-dialog{ width:auto;}
    #Received-export-Modal- .modal-dialog{ width:auto;}
    #Received-export-Modal-D .modal-dialog{ width:auto;}
    #Received-export-Modal-E .modal-dialog{ width:auto;}
    #Received-export-Modal-V .modal-dialog{ width:auto;}
    #Received-export-Modal-R .modal-dialog{ width:auto;}
    #Received-export-Modal-M .modal-dialog{ width:auto;}
    #Received-export-Modal-RD .modal-dialog{ width:auto;}
    #Received-export-Modal-G .modal-dialog{ width:auto;}
    #Received-export-Modal-S .modal-dialog{ width:auto;}
    div.jqi{ width:96%!important; left:0%!important; margin:0% 2%!important;}
    div.jqi .jqimessage{ max-height:150px!important; overflow-x:hidden; overflow-y:scroll;}
    #pfp-header .navbar-brand{ display:table; height:45px; margin-bottom:0px;}
    #pfp-header .navbar-brand > div{ display:table-cell; height:45px; overflow:hidden; width:100%; vertical-align:middle;}
    #pfp-header .navbar-brand > div img{ height:auto; width:200px;}
    .dropdown-menu.share-drop.social-media-button {left: auto;margin-left: 0px;right: 53px;}
    .new-conts{padding:0px!important; border:none!important;}
    .ans{ top:100%; margin-top:10px; }
    .cart-tops .pull-left{line-height:normal;margin-bottom:10px;}
    #countdown1{width:100%;text-align:center;}
    #countdown{width:auto;text-align:center;}
    .timer-info{position:relative;right:0px;}
    #pfp-header .navbar-brand{padding:12px 5px !important;}
    #button-pull .col-xs-12{width:50%;}
    .cart-steps p {
    margin-bottom: 0px;
    font-size: 11px;
}
.cart-steps li.active::before{top:30px;}
.cart-steps li::before {top:30px;}
.cart-steps li::after {top:30px;}
.cart-steps li.active::after{top:30px;}

#ships-lists  .col-xs-12:first-child {width: 25%;}
#ships-lists .col-xs-12 {width: 25%;}
.cart_payment_title span {
    font-size: 14px;
    font-weight: normal;
    color: #545454;
    display: block;
}
}
/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 480px) and (max-width: 575px) {
   .cart-steps p {
    margin-bottom: 0px;
    font-size:8px;
}
}
/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .cart-views-list li .text-center {position: relative;text-align: left;}
    .cart-sixfourty .col-xs-12{width:100%;}
    .cart-sixfourty .col-xs-12:first-child{width:100%;}
    .cart-views-list .hidden-xs{display:none!important;}
    .cart-views-list li span {display:block;margin:5px 0;}
    .cart-views-list li .close-cart::after{display:none;}
    .ships-lists .col-xs-12:first-child {width: 100%;}
    .ships-lists .col-xs-12 {width: 100%;}
    #cart-tops{margin-top:90px!important;}
    #gallery-view .col-xs-12 {width: 100%;}
    .cards-main .col-xs-12{width:100%;}
    .contact-sucess-box .titles {font-size: 18px;line-height: normal;padding: 10px 20px;}
    #contact-img {margin: 0px auto;padding: 0px;width: 100%;}
    .ships-lists .col-xs-12:first-child {width: 100%;}
    .ships-lists .col-xs-12 {width: 100%;}
    #ships-lists  .col-xs-12:first-child {width: 100%;}
#ships-lists .col-xs-12 {width: 100%;}
.cart-steps p {
    margin-bottom: 0px;
    font-size:8px;
}
}
/* Iphone 5 landscape */
@media(max-width:320px) {
    .card-number{font-size:20px;}
    .facebook-tab{ width:100%;}
    .btn-get{ width:100%;}
}
/* IPHONE 4 + 5 Portrait */
@media (min-width: 320px) and (max-width:480px) {
    .tooltip{display:block!important;}
    .cart-steps li a span{display:none;}
    .cart-totals li .cart-details div{padding:0px; margin-top: 10px;float:left; width:100%;}
    .cart-totals li .text-center{text-align:left!important; padding-left:15px;}
    .continue-browsing{width:100%;}
    .checkouts-button{width:100%;}
    #button-pull .col-xs-12{width:100%;}
}
/* Iphone 5 landscape */
@media(max-width:480px) {
    #cart-tops{margin-top:70px!important;}
    .facebook-tab{ width:270px;}
    .btn-get{ width:270px;}
}
/* Iphone 5 landscape */
@media(max-width:360px) {
    #cart-tops{margin-top:70px!important;}
    .facebook-tab{ width:100%;}
    .btn-get{ width:100%;}
}
/* Iphone 5 landscape */
@media(max-width:640px) {
    .facebook-tab{ width:270px;}
    .btn-get{ width:270px;}
}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
    .card-height {display: table;height: inherit;width: 100%;}
    .doublescroll{top:94px;}
}

/*Ipad landscape*/
@media (min-width: 981px) and (max-width: 1170px) {
    .modal-lgauthentic{ width:800px!important;}
}
/*Ipad landscape*/
@media (min-width: 980px) and (max-width: 1170px) {
    .fluidMedia { overflow:visible;}
    .fluidMedia iframe { overflow-y:scroll!important; overflow-x:scroll; height:1200px!important}
    #export-Modal- .modal-dialog{ width:1000px;}
    #export-Modal-D .modal-dialog{ width:1000px;}
    #export-Modal-E .modal-dialog{ width:1000px;}
    #export-Modal-V .modal-dialog{ width:1000px;}
    #export-Modal-R .modal-dialog{ width:1000px;}
    #export-Modal-M .modal-dialog{ width:1000px;}
    #export-Modal-RD .modal-dialog{ width:1000px;}
    #export-Modal-G .modal-dialog{ width:1000px;}
    #export-Modal-S .modal-dialog{ width:1000px;}
    #Received-export-Modal- .modal-dialog{ width:1000px;}
    #Received-export-Modal-D .modal-dialog{ width:1000px;}
    #Received-export-Modal-E .modal-dialog{ width:1000px;}
    #Received-export-Modal-V .modal-dialog{ width:1000px;}
    #Received-export-Modal-R .modal-dialog{ width:1000px;}
    #Received-export-Modal-M .modal-dialog{ width:1000px;}
    #Received-export-Modal-RD .modal-dialog{ width:1000px;}
    #Received-export-Modal-G .modal-dialog{ width:1000px;}
    #Received-export-Modal-S .modal-dialog{ width:1000px;}
    .card-number{font-size:22px;}
    #cross .pull-left {padding:0 10px; font-size:18px!important;}
    #cross-one .pull-left {padding:0 10px; font-size:18px!important;}
}

/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 979px) {
    #peer-goals li{ margin:0 0 15px 0;}
    .fluidMedia { overflow:visible;}
    .fluidMedia iframe { overflow-y:scroll!important; overflow-x:scroll; height:1200px!important}
    #export-Modal- .modal-dialog{ width:auto;}
    #export-Modal-D .modal-dialog{ width:auto;}
    #export-Modal-E .modal-dialog{ width:auto;}
    #export-Modal-V .modal-dialog{ width:auto;}
    #export-Modal-R .modal-dialog{ width:auto;}
    #export-Modal-M .modal-dialog{ width:auto;}
    #export-Modal-RD .modal-dialog{ width:auto;}
    #export-Modal-G .modal-dialog{ width:auto;}
    #export-Modal-S .modal-dialog{ width:auto;}
    #Received-export-Modal- .modal-dialog{ width:auto;}
    #Received-export-Modal-D .modal-dialog{ width:auto;}
    #Received-export-Modal-E .modal-dialog{ width:auto;}
    #Received-export-Modal-V .modal-dialog{ width:auto;}
    #Received-export-Modal-R .modal-dialog{ width:auto;}
    #Received-export-Modal-M .modal-dialog{ width:auto;}
    #Received-export-Modal-RD .modal-dialog{ width:auto;}
    #Received-export-Modal-G .modal-dialog{ width:auto;}
    #Received-export-Modal-S .modal-dialog{ width:auto;}
    #account-sum .text-center{ text-align:left!important;}
    #account-sum .btn-greens{ margin-top:10px;}
    .modal-lgauthentic{ width:auto!important;}
    .cart-tops .pull-left{font-size:16px; line-height:34px;}
    .cart-tops span{font-size:16px;}
    .cart-tops .pull-right{margin-right:10px;}
    .cart-tops .pull-right:first-child{margin-right:0px;}
    .cart-tops .button {padding-left:15px; padding-right:15px;}
    #cart-tops{margin-top:75px!important;}
    #cross .pull-left {padding:0 10px; font-size:13px!important;}
    #cross-one .pull-left {padding:0 10px; font-size:13px!important;}
    
    /*#cart-tops-widget{margin-top:75px!important;}*/
    
    
    .small-div{width:100%;}
    .timer-bg{width:100%;}
    .top-carts{padding-top:65px !important;}
    .top-cart{padding-top:30px!important;}
    #cross .pull-left {padding:0 10px;}
    /*#cross .pull-right {width:25%!important;padding:0 10px;margin:0px;}*/
    #cross .pull-right {padding:0 10px;margin:0px;}
    #cross .button {width: 100%!important;}
    #cross .timer-bg2 {width: 100%; }
    #cross .pull-right:last-child{margin-left:0px!important;width:auto !important;}
    .timer-info{float:right;}
    #cross .timer-bg1::after{left:56%;}
    .cart-navs{padding-top:65px !important;}
}


input[type=number] {
    -moz-appearance:textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#phone-types .btn-group .btn-default.active {
    background: #b7d4f4;
color: #000;
border-color: #4991e3;
    margin: 0;}

/* Iphone 5 landscape */
@media(max-width:767px) {
    #cross .pull-right {width: 50%;padding:0 10px;}
    #cross .button {width: 100%!important;}
    #cross .timer-bg2 {width: 100%; position:relative!important}
    #cross .pull-right:last-child{margin:0px!important}
    .top-views{padding-top:60px;}
    #cross-one .pull-right {width: auto;padding:0 10px;}
    #cross-one .button {width: auto!important;}
    #cross-one .pull-left{width:auto!important;}

}

   /* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 320px) and (max-width: 480px) { 
    .top-carts{padding-top:150px!important;}
    
    #cross .pull-right {width: 100%!important;padding:0 0px;}
    #cross .button {width: 100%!important;}
    #cross .timer-bg2 {width: 100%; position:relative!important}
    #cross .pull-right:last-child{margin:15px 0 0 0!important}
   

}

/* Iphone 5 landscape */
@media(max-width:320px) {
     .top-carts{padding-top:150px!important;}
    #cross .pull-right {width: 100%!important;padding:0 0px;}
    #cross .button {width: 100%!important;}
    #cross .timer-bg2 {width: 100%; position:relative!important}
    #cross .pull-right:last-child{margin:15px 0 0 0!important}
     #cross-one .pull-right {width: 100%;padding:0 10px; text-align:center;}
}


#full-names .col-sm-1{padding:0;}
#full-names .col-sm-3{padding:0;}

/*Hide Error Message on page load  added by Aditya*/

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.btn-sends{border:1px solid #fff!important; color:#fff!important;background:none!important;margin:0px!important; padding:6px 15px!important;font-size:14px!important; vertical-align: top;}


/*Ipad Portrait*/
@media (min-width: 980px) and (max-width: 1170px) {.card-one{width:100%!important}}

/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {.card-one{width:100%!important}}
/* Iphone 5 landscape */
@media(max-width:767px) {.card-one{width:100%!important}}

.addtobox-content.btn-inlines .form-group{display:inline-block;margin-right:5px;}
.addtobox-heading.heading-carts{text-align:left!important; padding:0 15px!important}
.carts-newheading{margin:-20px -30px}
.carts-insiders{float:left; width:100%;padding:20px 30px;border-radius:5px 5px 0 0;margin-bottom:10px;}

.cart-steps li:first-child::after {display: none;}
.cart-steps li:last-child::before {display: none;}
.carts-insiders h1 {font-size: 30px;}
.cart-steps li.active.inprogress:before{background: silver;}
/*.cart-steps li.active:before{background: #65bc45;}*/

.borders {
    border: 1px solid #d1d2d4;
    border-radius: 5px;
    line-height: normal !important;
    margin-bottom: 0 !important;
    margin-top: 15px !important;
    padding: 15px !important;
}
.borders .form-group {
    margin-bottom: 0px;
}
.thumbs-views{list-style: none; margin: 8px -2px 0 -2px; padding: 0;}
.thumbs-views li{list-style: none; margin: 0; padding: 0; display: inline-block; float:left; width:25%;padding: 0 2px; position:relative; overflow: hidden;}
.more-pics{position:absolute; /*left:0; top:0;*/ width: 100%; height: 100%; background: rgba(0,0,0,0.7);color:#fff; font-size: 18px; text-align: center;}
.more-pics a{color:#fff!important; position: absolute;  top:50%;left:50%;transform: translate(-50%,-50%);}
.box2 .hr {margin:0 0 10px 0 !important;}
.common-images img {height: 100%!important;object-fit: cover;width: 100%!important;}
.margin-top1{margin-top:15px!important}
.margin-top1 label {font-size: 15px;}
#carts-sign.close-cart:after{left:50%!important}


.switch-field {
overflow: hidden; position:relative; margin-top:15px; float: right;
}


.switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden; opacity:0;
}

.switch-field label {
  float: left;
}

.switch-field label {
  display: inline-block;
  
  background-color: #acacac;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 4px 15px;
  border:1px solid #acacac;
  border-bottom: 2px solid #545454;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition:    all 0.1s ease-in-out;
  -ms-transition:     all 0.1s ease-in-out;
  -o-transition:      all 0.1s ease-in-out;
  transition:         all 0.1s ease-in-out;
  border-radius: 4px; font-weight: 600;
}

.switch-field label:hover {
	cursor: pointer;
}
.thnk-page-box-mar{margin-top: 10px !important;} 

.switch-field input:checked + label {
  background-color: #00919c;
  -webkit-box-shadow: none;
  box-shadow: none;
  border:1px solid #00919c;
  border-bottom: 2px solid #25747c;
}
.total-price{font-size:20px}.ten-px{font-size:10px!important}.box-pads .hr{margin:0px!important}
.margin-top1 label{margin-bottom:0px; line-height: 16px;}
.blank-white small {display: block;font-size: 11px !important;}

.future_cart_date{float:left !important;margin: 5px 0px 10px 0px;}

.item_tax{font-size: 12px;float:left!important;}
.event_price{font-size: 20px;}.no-border{border:none!important;}
.font-fourteennew {font-size: 12px;line-height:24px;margin:0px!important}
.cart_payment_title{font-size: 20px; font-weight: bold;}
.font-fourteennew small{font-size: 12px;}
.title-two {background: rgba(255, 255, 255, 1) none repeat scroll 0 0;border:1px solid #ddd;border-radius: 4px;font-size: 18px;padding: 10px 10px;text-align: left;vertical-align: middle;margin-bottom:10px;}
.new-wid{ float:left; width:100%; padding:20px 30px; border-radius:5px;position:relative}
.custom-text{outline: none;box-shadow:none !important;background-color: #fff !important; padding: 0; pointer-events: none;}
#guaranteed_rate_text {
    background-color: #fff;
    border-radius: 5px;
    padding: 5px;
}
.white-header .modal-header {
    background: #fff !important;
    color: #000 !important;
    border-bottom: 0px solid #fff !important;
}

#guaranteed_rate{font-family: "Raleway",sans-serif;}
#guaranteed_rate p{color: #888;font-size: 16px;font-weight: 300;letter-spacing: 1px;line-height: 24px; margin: 0 0 10px;}
#check_in_status h4, #guaranteed_rate h4 {font-size: 17px;}
.teal_color_text{color:#00919c !important;}
.small-headings{font-size:14px!important;}.small-headings a{line-height: 14px!important;}
.box-new-border{border: 1px solid #ddd;}
.cart-details strong {font-size: 17px;}
.advanced-data label{color: #545454;}
.advanced-data span{color: #545454;}
.advanced-data{color: #545454;}
.cart-total{font-size: 20px;}
.doante-level strong {
  font-size: 14px;
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next{display:none!important;}
div.pp_default .pp_gallery ul li a{background:none!important;}
.pp_gallery ul a{height:10px; border-radius:50%; width:10px; display: inline-block;background: #CACACA!important;}
.pp_gallery li{width:10px;height:10px;}
.pp_gallery li.default a{width:10px;height:10px;}
.pp_gallery ul a img{display:none;}
div.pp_default .pp_gallery ul li a{background: #CACACA!important;}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a{background: #00919C!important;border-color: #00919C!important;}
.pp_gallery ul{text-align:center; height:15px;width:100% !important;}
.pp_gallery li{display:inline-block; float:none;}
.pp_gallery{margin-top:25px!important;}
.pp_nav .pp_play, .pp_nav .pp_pause{display:none;}
div.pp_default .pp_nav .currentTextHolder{display:none;}
.review-box{margin-bottom: 5px;}
div.pp_default .pp_nav{width:40px;float:none; margin:-4px auto;}
.p_margin p{margin: 0px;}
.cart-cont-marg{margin-top: 54px;}
.no-scroll {overflow: hidden !important;}

.main-radios1 label.one-label {
    font-size: 16px!important;
}

.p-size{
    font-size: 14px;
}
.btn-wreports{ background:#3abdc9 url(../img/w-funds.png) left top no-repeat; line-height:45px; font-size:18px; box-shadow:0 3px 0 #309fa9; color:#fff; padding:0 15px 0 55px;}
.btn-wreports:hover{ background:#3abdc9 url(../img/w-funds.png) left top no-repeat; line-height:45px; font-size:18px; box-shadow:0 3px 0 #309fa9; color:#282a2b;}
#create_cause .modal-header h4 {font-size: 24px;position: relative;}
#create_cause .modal-header > h4 .close {position: absolute;right: 0;top: 0;}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon/icomoon.eot?qzf0ee');
  src:  url('../fonts/icomoon/icomoon.eot?qzf0ee#iefix') format('embedded-opentype'),
    url('../fonts/icomoon/icomoon.ttf?qzf0ee') format('truetype'),
    url('../fonts/icomoon/icomoon.woff?qzf0ee') format('woff'),
    url('../fonts/icomoon/icomoon.svg?qzf0ee#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-brand:before {
  content: "\e900";
}
.icon-cloud-question:before {
  content: "\e901";
}
.icon-bell:before {
  content: "\e902";
}

div.pp_default .pp_gallery ul li a {background: #CACACA !important;width: 10px;height: 10px;}
.pp_gallery li {display: inline-block;float: none;margin: 0 5px 0 0;padding: 0;}
.pp_gallery li {width: 10px !important;height: 10px !important;}
.widget-new-view {padding: 15px 0px 0 0 !important;}
.header-font{font-size:18px;}
label.ship-method-font{font-size: 15px !important;}
span.ship-method-font{font-size: 15px !important;}
/*https://flipcause.atlassian.net/browse/IPT-27?filter=-1         Start*/
.new-here .btn-one{width:100%;  border:2px solid #3dadc7;background:#3dadc7;color:#fff;box-shadow: 0 4px 0 #1c8ba5;}
.new-here .btn-one h4 p{font-size:24px; display: block; color:  #fff;}
.new-here .btn-one p{white-space:normal; color:#aaa;}
/*.new-here .btn-one:hover{background:#3dadc7; color:#fff;}
.new-here .btn-one:hover p{color:#fff;}*/

.new-here .btn-two{width:100%; padding:5px; border:2px solid #65bc45;background:#65bc45;color:#fff;box-shadow: 0 4px 0 #53a036;}
.new-here .btn-two h4 p{font-size:24px; display: block; color:  #fff; }
.new-here .btn-two p{white-space:normal; color:#aaa;}
/*.new-here .btn-two:hover{background:#65bc45; color:#fff;}*/
/*.new-here .btn-two:hover p{color:#fff;}*/

.new-here .btn-three{width:100%; padding:5px; border:2px solid #8a4c84;background:#8a4c84; color:#fff;box-shadow: 0 4px 0 #772c71;}
.new-here .btn-three h4 p{font-size:24px; display: block; color:  #fff;}
.new-here .btn-three p{white-space:normal; color:#aaa;}
/*.new-here .btn-three:hover{background:#8a4c84; color:#fff;}
.new-here .btn-three:hover p{color:#fff;}*/

.new-here h3{margin: 6px 0 3px;}
.new-here h3 span{color:#3dadc7;}
.new-here h3 small{font-size:11px;}
.new-here .btn{margin-bottom:15px; padding: 10px 0 }
.new-here .btn i{font-size:75px; line-height: 60px;}
.new-here .btn h4{ line-height: 24px;}
.servicess-box-btn:hover{background-color: #3d3f40 !important;box-shadow: 0 4px 0 #3d3f40; border:2px solid #3d3f40;}

@media (min-width: 768px) and (max-width: 979px) {
    .new-here .btn-one { padding:10px; }
    .new-here .btn-two { padding:10px; }
    .new-here .btn-three { padding:10px; }
    .new-here .btn{min-height: 230px !important;}
   
    
}
@media (min-width: 320px) and (max-width: 480px) {
    .new-here .btn-one { padding:10px; }
    .new-here .btn-two { padding:10px; }
    .new-here .btn-three { padding:10px; }
    .new-here .btn{ min-height: 110px !important;}
    .cart-total {font-size: 18px;}
}

@media (min-width: 768px) and (max-width: 1170px) {
   .calendly-overlay .calendly-popup .calendly-popup-close {
    color: #000!important;
    font-size: 40px;
    right: 14px!important;
    top: 0!important;

}
}

/* Iphone 5 landscape */
@media(max-width:767px) {
   .calendly-overlay .calendly-popup .calendly-popup-close {
    color: #000!important;
    font-size: 40px;
    right: 14px!important;
    top: 0!important;

}
}
@media (min-width: 768px) and (max-width: 980px) {
   .new-here .btn-one h4 p{font-size:13px;}
   .new-here .btn-two h4 p{font-size:13px}
   .new-here .btn-three h4 p{font-size:13px}
}

@media (min-width: 1024px) and (max-width: 1280px) {
   .new-here .btn-one h4 p{font-size:18px;}
   .new-here .btn-two h4 p{font-size:18px}
   .new-here .btn-three h4 p{font-size:18px}
}

@media (min-width: 1024px) and (max-width: 1366px) {
   .new-here .btn-one h4 p{font-size:20px;}
   .new-here .btn-two h4 p{font-size:20px}
   .new-here .btn-three h4 p{font-size:20px}
}
/*https://flipcause.atlassian.net/browse/IPT-27?filter=-1 */
/*https://flipcause.atlassian.net/browse/IPT-27?filter=-1 */

.card-outer li img {
  /*height: 100%;*/
  object-fit: cover;
  width: 100%;
}
.payment-data{
    float: right;
}
#main-view{
margin: 0px;
padding: 20px 0px;
float: left;
width: 100%;
}
.pay-message {padding: 10px;border-radius: 3px;line-height: normal;margin-bottom: 10px !important;}
.pay-message-hosted {padding: 10px;border-radius: 3px;line-height: normal;margin-bottom: 10px !important; font-size: 16px!important}
.pp_gallery{left:68% !important}




#new_normal_cart_steps{float:left; width:auto; list-style: none; margin: 0px; padding: 0px;}
#new_normal_cart_steps li{ font-size:14px; color:#575757; display: inline-block; /*line-height: 40px;*/ margin-right:8px;}
#new_normal_cart_steps li a{ color:#575757; text-decoration: none;}
#new_normal_cart_steps li a i{margin-right:8px; width:30px; height: 30px; border:1px solid #43b77a; color:#43b77a; border-radius:50%; line-height:28px; display:inline-block; text-align: center;}
#new_normal_cart_steps li:last-child{margin:0px;}
#new_normal_cart_steps li.active a{color:#43b77a;}
#new_normal_cart_steps li.active a i{color:#fff;background:#43b77a;}
.cart-navs hr{border-color:#d1d1d1;}.contatentabs{display:none;}

#new_normal_cart_steps{float:left; width:100%; padding: 0px; margin: 0px; position:relative;}
#new_normal_cart_steps ul{margin:0px; padding: 0px; list-style: none;}
#new_normal_cart_steps li{margin:0px; padding: 0px; list-style: none;float:left; width:33%; text-align: center; position:relative;}
#new_normal_cart_steps .normal-flow li{margin:0px; padding: 0px; list-style: none;float:left; width:33%; text-align: center; position:relative;}
#new_normal_cart_steps li:after{position:absolute; left:0px; height: 2px; width:50%; content: ""; background: silver; top:36px;}
#new_normal_cart_steps li:before{position:absolute; right:0px; height: 2px; width:50%; content: ""; background: silver; top:36px;}
#new_normal_cart_steps li span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #fff; border:1px solid silver;border-radius:50%; position: relative; z-index: 1001;}
#new_normal_cart_steps li.active span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #fff;border-color:#65bc45; border-radius:50%; position: relative; z-index: 1001;padding:3px;}
/*.cart-steps li.active span span{ background: #65bc45!important;border-color:#fff!important;width:22px!important; height: 22px!important; line-height: 22px!important;}*/
#new_normal_cart_steps li.active span span{ background: #65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}
#new_normal_cart_steps li.active span:after{position:absolute; left:50%; top:50%; color:#fff; content: "\f00c"; transform: translate(-50%,-50%);font-family: 'FontAwesome';}
#new_normal_cart_steps li.active.inprogress span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #65bc45;border-color:#65bc45; border-radius:50%; position: relative; z-index: 1001;}
/*.cart-steps li.active.inprogress span span{ background: #fff!important;border-color:#65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}*/
#new_normal_cart_steps li.active.inprogress span span{ background: #fff!important;border-color:#65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}
#new_normal_cart_steps li.active.inprogress span:after{position:absolute; left:50%; top:50%; color:#fff; content: "\f140"; transform: translate(-50%,-50%);font-family: 'FontAwesome'; display: none;}
#new_normal_cart_steps li.active:after{position:absolute; left:0px; height: 2px; width:50%; content: ""; background: #65bc45; top:36px;}
#new_normal_cart_steps li.active:before{position:absolute; right:0px; height: 2px; width:50%; content: ""; background: #65bc45; top:36px;}
#new_normal_cart_steps li.active p{font-weight:bold !important; color:#65bc45 !important;}
#new_normal_cart_steps li.active:first-child p{font-weight:normal; color:#a2a3a2;}
#new_normal_cart_steps li p{ color:#cdcdcd;}

.new_normal_cart_steps1{float:left; width:auto; list-style: none; margin: 0px; padding: 0px;}
.new_normal_cart_steps1 li{ font-size:14px; color:#575757; display: inline-block; /*line-height: 40px;*/ margin-right:8px;}
.new_normal_cart_steps1 li a{ color:#575757; text-decoration: none;}
.new_normal_cart_steps1 li a i{margin-right:8px; width:30px; height: 30px; border:1px solid #43b77a; color:#43b77a; border-radius:50%; line-height:28px; display:inline-block; text-align: center;}
.new_normal_cart_steps1 li:last-child{margin:0px;}
.new_normal_cart_steps1 li.active a{color:#43b77a;}
.new_normal_cart_steps1 li.active a i{color:#fff;background:#43b77a;}
.cart-navs hr{border-color:#d1d1d1;}.contatentabs{display:none;}

.new_normal_cart_steps1{float:left; width:100%; padding: 0px; margin: 0px; position:relative;}
.new_normal_cart_steps1 ul{margin:0px; padding: 0px; list-style: none;}
.new_normal_cart_steps1 li{margin:0px; padding: 0px; list-style: none;float:left; width:33%; text-align: center; position:relative;}
.new_normal_cart_steps1 .normal-flow li{margin:0px; padding: 0px; list-style: none;float:left; width:33%; text-align: center; position:relative;}
.new_normal_cart_steps1 li:after{position:absolute; left:0px; height: 2px; width:50%; content: ""; background: silver; top:36px;}
.new_normal_cart_steps1 li:before{position:absolute; right:0px; height: 2px; width:50%; content: ""; background: silver; top:36px;}
.new_normal_cart_steps1 li span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #fff; border:1px solid silver;border-radius:50%; position: relative; z-index: 1001;}
.new_normal_cart_steps1 li.active span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #fff;border-color:#65bc45; border-radius:50%; position: relative; z-index: 1001;padding:3px;}
/*.cart-steps li.active span span{ background: #65bc45!important;border-color:#fff!important;width:22px!important; height: 22px!important; line-height: 22px!important;}*/
.new_normal_cart_steps1 li.active span span{ background: #65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}
.new_normal_cart_steps1 li.active span:after{position:absolute; left:50%; top:50%; color:#fff; content: "\f00c"; transform: translate(-50%,-50%);font-family: 'FontAwesome';}
.new_normal_cart_steps1 li.active.inprogress span{display:inline-block;width:30px; height: 30px; line-height: 30px; background: #65bc45;border-color:#65bc45; border-radius:50%; position: relative; z-index: 1001;}
/*.cart-steps li.active.inprogress span span{ background: #fff!important;border-color:#65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}*/
.new_normal_cart_steps1 li.active.inprogress span span{ background: #fff!important;border-color:#65bc45!important;width:22px!important; height: 22px!important; line-height: 22px!important;}
.new_normal_cart_steps1 li.active.inprogress span:after{position:absolute; left:50%; top:50%; color:#fff; content: "\f140"; transform: translate(-50%,-50%);font-family: 'FontAwesome'; display: none;}
.new_normal_cart_steps1 li.active:after{position:absolute; left:0px; height: 2px; width:50%; content: ""; background: #65bc45; top:36px;}
.new_normal_cart_steps1 li.active:before{position:absolute; right:0px; height: 2px; width:50%; content: ""; background: #65bc45; top:36px;}
.new_normal_cart_steps1 li.active p{font-weight:bold !important; color:#65bc45 !important;}
.new_normal_cart_steps1 li.active:first-child p{font-weight:normal; color:#a2a3a2;}
.new_normal_cart_steps1 li p{ color:#cdcdcd;}

.pay-mar-last{margin-bottom: 20px;}
#main-useers #hosted_event_name {margin-top:20px}
.cart-views-list .bottom-nline{border-bottom:1px solid #ddd; margin:0 0 5px 0}
.home-phone{color: #3fabc6;}

.thank-mar{margin-top: -20px;margin-bottom:40px;}
.thank-nor-mar{margin-top: 15px;margin-bottom:15px;}
.thnx-mar{margin-top: 25px;}
#fee_info .close{font-size:30px !important;}

#main-mtc .register_home .cart-margin {
    margin-top:10px !important;
}

/*28 jun 2018 */
#inside-pagesnew .panel-heading {
	padding: 0;
	border: 0;
	background: #d1ebc8;
	border-radius: 4px;
	font-size: 14px;
}
#inside-pagesnew .panel-heading h4.panel-title {
	font-size: 16px!important;
}
#inside-pagesnew .panel-title>a, .panel-title>a:active {
	
	text-decoration: none;
	background: #cdc3cd none repeat scroll 0 0;
        color: #000;
        display: block;
        font-size: 14px;
        font-weight: 400;
        padding: 0 10px;
}
#inside-pagesnew .panel-body {
	margin-bottom: 0.5rem;
	padding: 0 10px 10px 10px;
	font-size: 14px;
}
#inside-pagesnew .panel.panel-default {
	background: #fff;
	border-radius: 4px;
	border: none!important;
}
#inside-pagesnew .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
	border: none!important
}
#inside-pagesnew .panel-title>a:before{
        font-family: 'Glyphicons Halflings';
	content: "\e113";
	float: right;
}
#inside-pagesnew .panel-title>a.opened:before{
        font-family: 'Glyphicons Halflings';
	content: "\e113";
	float: right;
}
#inside-pagesnew .panel-title>a.closed:before{
        font-family: 'Glyphicons Halflings';
	content: "\e114";
	float: right;
}
#inside-pagesnew .panel-title>a:hover, #inside-pagesnew .panel-title>a:focus {
    color: #000 !important;
}
#inside-pagesnew .panel-title>a.collapsed:before{
        font-family: 'Glyphicons Halflings';
	content: "\e114";
	float: right;
}
#inside-pagesnew .panel-heading a:before {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	float: right;
	transition: all 0.5s;
}
#inside-pagesnew .panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

#inside-pagesnew .sub-header-events {
    background-color: #cdc3cd;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    padding: 7px 0;
    margin-bottom: 15px;
}

div[id^="waiverannualcollapse"],div[id^="customfieldsannualcollapse"],div[id^="shippingannualcollapse"],div[id^="salestaxannualcollapse"], div[id^="startendannualcollapse"],div[id^="salestcollapse"], div[id^="shippingcollapse"], div[id^="infocollectcollapse"], div[id^="startendcollapse"], div[id^="infoonetimecollectcollapse"], div[id^="salesmonthlytcollapse"], div[id^="infomonthlycollectcollapse"], div[id^="shippingmonthlycollapse"], div[id^="startendquartercollapse"], div[id^="customquartercollapse"] {
    padding:1px 15px;
}
#inside-pagesnew .panel {margin-bottom: 5px !important}

#inside-pagesnew .infocustomfield {
    background: #e4dee4;
    padding: 7px 0;
    border-radius: 3px;
    margin: 15px 5px;
}
.dark-red-head #inside-pagesnew .volunteerinfocustomfield {
    background: #f4e7ea;
    text-transform: uppercase;
    padding: 7px 0;
    border-radius: 3px;
    margin: 15px 5px;
    border-radius: 3px;
    color: #000;
    font-size: 14px;
}
.green-one-head #inside-pagesnew .donationinfocustomfield {
    background: #F0F8EC;
    text-transform: uppercase;
    padding: 7px 0;
    border-radius: 3px;
    margin: 15px 5px;
    border-radius: 3px;
    color: #000;
    font-size: 14px;
}
.dark-red-head #inside-pagesnew .sub-header-voulnteer {
    background-color: #ddb9c3 !important;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    padding: 7px 0;
    margin-bottom: 15px;
}
.dark-red-head #inside-pagesnew .sub-header-voulnteer .panel-title a {
    background-color: #ddb9c3 !important;
}
.orange-one-head #inside-pagesnew .sub-header-store .panel-title a {
    background-color: #f9e3bf !important;
}

#inside-pagesnew {
    margin-top: -15px;
}

.orange-space #inside-pagesnew .sub-header-store {
    background-color: #fae2bb !important;
    border-radius: 3px;
    color: #000;
    font-size: 14px;
    padding: 7px 0;
    margin-bottom: 15px;
}
.orange-space #inside-pagesnew .sub-header-store .panel-title a {
    background-color: #fae2bb !important;
}
.orange-space #inside-pagesnew .infocustomfield {
    background:#FDF6E8;
}
.blue-space #inside-pagesnew .sub-header-sponsor {
    background-color: #C6E5EF !important;
    border-radius: 3px;
    color: #000;
    font-size: 14px;
    padding: 7px 0;
    margin-bottom: 15px;
}
.blue-space #inside-pagesnew .sub-header-sponsor .panel-title a {
    background-color: #C6E5EF !important;
}
.blue-space #inside-pagesnew .infocustomfield {
    background:#ECF7F9;
}

.green-one-head #inside-pagesnew .sub-header-donation {
    background-color: #D0ECC7 !important;
    border-radius: 3px;
    color: #000;
    font-size: 14px;
    padding: 7px 0;
    margin-bottom: 15px;
}
.green-one-head #inside-pagesnew .sub-header-donation .panel-title a {
    background-color: #D0ECC7 !important;
}
.custom_questions_hosted div:first-child {margin-top: 5px;}
.cart-viewnew .title-two h4 {margin: 0 !important;}
.box1.donate-padding {padding: 0 15px 15px 15px !important;}
/* BxSlider Modal Pop-Up Css */
.modal-dialog.modal-new {width: 100%;max-width: 600px !important;}
.modal-new .close {position: absolute;right: -10px;top: -10px;background: #fff;opacity: 1;width: 36px;height: 36px;border-radius: 50%;border: 1px solid #ddd;z-index: 1001;box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.modal-new .modal-header {background: none;padding: 0;min-height: inherit;border: none;}
.modal-dialog.modal-new img {width: 100% !important;height: 100% !important;object-fit: cover !important;}
#myModal{display: none;}
.bx-li li{width: 100% !important;}
.bx-li .bx-wrapper .bx-controls-direction a.disabled{display:block;}


.supporters-box1{background:rgba(255, 255, 255, 0) !important;}
.newinner-eve {float: left;width: 100%;padding: 20px;background: rgba(255,255,255,0.5);border-radius: 5px;position: relative;}
.nt-font{font-size: 16px;}
.plz-font{font-size: 14px;}
.sm-pads{padding:0.3rem!important;}
#report_table_print tbody td.width-td{width:120px;max-width: 120px!important;}

.links-tribute{float:left;width:100%;padding:0px!important;}.links-tribute span{width:50%!important;margin:0px!important;}
.modal-dialog.modal-new .modal-body {padding: 30px !important;}
.modal-dialog.modal-new .bx-wrapper {margin-bottom: 20px;}

.all-resrv{font-size:14px; margin-top:4px;}
.vall-resrv{font-size:14px; margin-top:20px;}
.eall-resrv{font-size:14px; margin-top:10px;}
.prom-co-btg{font-size:15px!important;}
#w-wrapper.widt{width:100% !important;}
#w-wrapper.full-w {
    width: 100% !important;
}
.newinner-eve-co {float: left;width: 100%;padding: 20px;background: rgba(255,255,255,0.5);border-radius: 5px;position: relative;}
.extra-top{margin-top:20px !important;}
.trans-cart-on-cont{margin-bottom:15px;}
.add-top-reg{margin-top:5px;}
.remove-top-mar{margin-top : -20px;}
.chxbx-add-info{ margin-top: 0px !important; }
.upmar-chxbox-add{margin-top: 5px;}
.gift-ship-mrg{margin-top:5px ;margin-bottom:5px;}
.brk-line-long-txt{word-wrap: break-word;}
.top-space{padding: 10px;}
.new-cards-content .new-button-cls button {font-family: Varela Round,sans-serif !important;
border: 1px solid #909090 !important;
background: #909090 !important;
border-radius: 0 0 4px 4px;
bottom: 4px;
box-shadow: 0 4px 0 #909090, 0 0 5px rgba(0, 0, 0, 0.5) !important;}
.new-button-cls{font-family: Varela Round,sans-serif !important;
border: 1px solid #909090 !important;
background: #909090 !important;
border-radius: 0 0 4px 4px;
bottom: 4px;
box-shadow: 0 4px 0 #909090, 0 0 5px rgba(0, 0, 0, 0.5) !important;}
.opac{opacity: 3.1 !important;}
.spn-cls{font-size: 16px;}

#full-names:first-child {}
#full-names .col-lg-4:nth-child(1) .form-control {
   /*border-radius:4px 0 0 4px*/
}
#full-names .col-lg-4:nth-child(2) .form-control {
   border-radius:0px
}
#full-names .col-lg-4:nth-child(3) .form-control {
   /*border-radius:0px 4px 4px 0px*/
}
#full-names .col-lg-12:nth-child(1) .form-control {
   border-radius:4px 4px 4px 4px
}
#full-names .col-lg-6:nth-child(1) .form-control {
   border-radius:4px 0 0 4px
}
#full-names .col-lg-6:nth-child(2) .form-control {
   border-radius:0px 4px 4px 0px
}
#full-names .col-sm-3:nth-child(1) .form-control {
    border-radius:4px 0 0 4px
}
#full-names .col-sm-3:nth-child(2) .form-control {
    border-radius:0px
}
#full-names .col-sm-3:nth-child(3) .form-control {
    border-radius:0px
}
#full-names .col-sm-3:nth-child(3) .form-control {
    /*border-radius:0px 4px 4px 0px*/
}
#full-names .col-sm-3:last-child{border-radius:0px 4px 4px 0px}
#full-names .col-sm-3:nth-child(1) .form-control {
    border-radius: 4px;
}
#full-names select.form-control{padding: 6px 10px;}
#full-names .col-lg-1:nth-child(1) .form-control {
    border-radius: 4px 0 0 4px;
    padding: 6px 0 !important;
}
#full-names .col-lg-10 .row .col-lg-12:nth-child(1) .form-control {
    border-radius: 0px!important;
}
#full-names .col-lg-1:nth-child(3) .form-control {
    border-radius: 0px 4px 4px 0px;
}
/*#full-names:last-child .form-control{border-radius:0px 4px 4px 0px}*/
.btn-additon2:hover {
    opacity: 0.9 !important;
}
.text-top {
    padding-top: 15px;
}
.text-bottom {
    padding-bottom: 15px;
}
.coupon_code_text {background-color: #268E85;border-radius: 5px;padding: 5px;margin-top:7px;color: #fff;}
.coupon_code_text a{color: #fff;text-decoration: underline;}
.converg-mar-btm{margin-bottom: 5px!important;}
.converg-mar-top{margin-top: 5px;}
.new-cards-content-set{min-height:350px;positionj:relative;}
.cause-buttons-set{position:Absolute;bottom:0;}
.card-one li .img-block h1 {
    white-space: normal;
    word-wrap: break-word;
}
.img-comf-add-cart{width: 700px;}
.img-mar-comf-add-cart{margin-bottom: 20px;}
.home-phone{color: #3fabc6;}
.brk-long-txt{word-wrap: break-word;}
#inline-buttons .form-group {display: inline-block;}

@media (min-width: 768px) and (max-width: 1024px) {
#dash-accords .panel-title {
    font-size: 20px!important;
    line-height: 30px;
}
}


.navbar-fixed-top #pfp-header{ margin-top:35px;}
.main-sectors #ufp-wrapper.cart-margin{margin: 77px 0 0 !important;}
.pfp-top{margin-top: 30px;}
.block-labels label{display: inline-block;}
.block-labels .form-control{width: auto;display: inline-block;}
.img-error-span{color: #ff0000;display: block;font-size: 12px;margin: 0px 0 0;}
.none-bg {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#container-full-width {max-width: 100% !important;}
#cartModal h2{font-size:26px; margin:20px 0 0 0;}
#cartModal h4{font-size:18px; margin:20px 0;}
#cartModal .modal-body{padding:30px;}
#cartModal .btn-primary{color: #fff;background-color: #07b55b;border-color: #07b55b;border-bottom: 3px solid rgba(0,0,0,0.3);margin-right: 10px;}
#cartModal .btn-default {color: #fff;background-color: #aaa;border-color: #aaa;border-bottom: 3px solid rgba(0,0,0,0.3);}
/* Iphone 5 landscape */
@media(max-width:767px) {
#inline-buttons .form-group {display: block;}
.cart-tops{float:left; position: relative; width:100%; padding: 10px 0px 10px 0px;}
#dash-header .navbar-default .navbar-right {margin-right: -15px;position: relative;z-index: 1005!important;background: #fff;}
/*.main-sectors #ufp-wrapper.cart-margin{margin: 0px !important;}*/
body.loged-in .mtc-banners { margin: 20px 0 0 !important; }
body.loged-in .main-sectors #ufp-wrapper.cart-margin{margin: 0px 0 0 !important;}
.ans {top: 100%;margin-top: 10px;width: 280px;right: 0;left: 0px;}
.carts-insiders .pull-right {width: 100%;text-align: center;margin-top: 15px;}
.carts-insiders h1 {font-size: 30px;float: none !important;}
}

.select-date input[readonly] {cursor: text;}
.note-tool-t .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: #545454;
    color: #fff;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 90%;
    left: 0%;
    /*margin-left: -5px;*/
    opacity: 0;
    transition: opacity 0.3s;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .2);
}

.note-tool-t .tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* This will position the arrow at the top of the tooltip */
    left: 80%;
    margin-left: -10px;    
    border-width: 10px;
    border-style: solid; 
    border-color: transparent transparent #555 transparent; 
}

.cehckbox-inline .note-tool-t .tooltiptext::after {
    left: 88%; 
}

#item-type-div .note-tool-t .tooltiptext::after{
    left: 95%;
}

#item-type-div .shipping-reward-tooltip .note-tool-t .tooltiptext::after{
    left: 71%;
}

#item-type-div .shipping-tooltip .note-tool-t .tooltiptext::after{
    left: 50%;
}




.note-tool-t:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.cart-details aside a {
    color: #ff0000;
}

.text-small{font-size: 13px;}
.text-small2{font-size: 15px;}
.ttl-text-small{font-size: 15px; margin-left:-10px; }
.mr-info-sls{font-size: 15px;}
.tody-pmt-al{margin-left:-10px;}
.new-txt-sml{font-size: 15px;}
.new-txt-crs{margin-left:-10px;}
span.error_span.err_left {
    display: inline-block;
    margin-left: 15px;
}
.more-info-re-msg{margin-top: 10%; }
.q-circle{ color: #FF830F;}
.column-padding-probl{margin-left: -15px;}
.questions img {
    width: 20px; max-width: inherit!important;
}
.inlines-block .form-group {
    display: inline-block;
    margin-left: 10px;
}
.popover{z-index:1000;background: #545454;color: #fff;}
.popover-content{/*width:220px;*/}
.popover.bottom > .arrow::after {border-bottom-color: #545454;}
.popover.left > .arrow::after {border-left-color: #545454;}
@media (min-width: 768px) and (max-width: 1024px) {
    .inlines-block .form-group {
        display: inline-block;
        margin-left: 10px;
        position: absolute;
    }
}
.popover a{
    text-decoration: underline;
}
.popover{font-family: 'Varela Round', sans-serif}

#two-buttons .btn{margin:15px 0 0 0;}
@media(max-width:767px) {
#two-buttons .btn{margin:15px 0 0 0;}
#two-buttons .auto-width{width:auto;}
}

@media(max-width:480px) {
#two-buttons .btn{margin:15px 0 0 0;}
#two-buttons .auto-width{width:48%; font-size:14px;}
}
@media(max-width:414px) {
#two-buttons .btn{margin:15px 0 0 0;}
#two-buttons .auto-width{width:100%;}
}
@media(max-width:375px) {
#two-buttons .btn{margin:15px 0 0 0;}
#two-buttons .auto-width{width:100%;}
}
@media(max-width:320px) {
#two-buttons .btn{margin:15px 0 0 0;}
#two-buttons .auto-width{width:100%;}
}
#reward_processing_fee_ovelay_Modal{margin: 10px 0px 0px 0px;}
#processing_fee_cover_status {margin: 10px;}
#proccessing_fee_text_widget {margin: 10px;}
.shipping-drop {position: relative;margin-top: -7px !important;top: -10px;}
.cutom-txt-clr{color:#343434; font-size:15px;}
.mrg-txt-sy{ margin-top: -27px; margin-left: 131px;}
.discount-box-mar{margin-top: -22px;}
.btm-mar-dis{margin-bottom: 4px;}
.word-br{word-wrap: break-word;}
.recurring-future-discount{color: #32CD32;}
#main-view.top-carts{margin:0px!important; padding:0px!important;}
#main-view .new-cards{margin-top:0px!important}
.new-wid .card-outer{margin:0px!important;}
.sm-fonts {font-size: 14px;padding: 10px 0 0 0;line-height: 14px;}
.mrg-lbl_ship-cost {margin-left:-15px;}
.summernote_height .note-editable{height:30px!important; min-height: 100px!important;}
.inlines label {display: inline-block;font-weight: normal;}
.inlines .form-control {display: inline-block;width: auto;margin-left:3px; font-weight: normal; }
.inlines .full-width{width:100%!important;margin-left:0px;}

@media (min-width: 980px) {.media-align{margin-left:318px;}}
@media (min-width: 980px) {.logo-toltip-align{margin-left:-35px;}}

.cut-q-type{margin-left:-15px;}
.cut-q-type-tol{margin-left:-20px;}
#focus_details {
    -webkit-border:0;
    -moz-border:0;
    -o-border:0;
    border:0;
    color: transparent;
    background: transparent;
    text-shadow: 0px 0px 0px #666;
    cursor: default;
    &:focus {
        outline: none;
    }
}
.future-manual-date{opacity:1; color:#ffffff;text-align: inherit;font-size: 16px; background:#593659; border-radius: 3px; text-align: center; padding: 10px;}
@media (min-width: 720px) {.menu-cont-top{margin-top:55px;}}
.tool-tip [disabled]{pointer-events: none;}
@media (min-width: 720px) {.new-cont-back-to{ padding-left: 58px;padding-right: 60px;}}
@media (max-width: 720px) {.new-cont-back-to{ padding-left: 31px;padding-right: 31px;}}
.cmp-menu-er-msg-space{ padding-left: 20px;}
.cust-fld-but-mar{ margin-left: 5px;}
.cust-edt-but-mar{margin-right: 8px;}
.whts-str-hdr{margin-bottom: 3px;}
.dash-srch-txt-mar{margin-bottom: 8px;}
@media (min-width: 325px) {.dash-cmp-srch-but-i{margin-left: 5px;}}
.v-alig {position: absolute;top: 50%; transform: translateY(-50%);}
#bottom-tans-on-cmp-menu { background:#282a2b; padding:10px 15px;}
.profile-campaign-settings-message-top-space-on-cmp-menu{background-color: #593659;color: #fff;font-size: 14px;padding: 10px 0;margin-bottom: 15px;margin-top: -15px;}
.perple_clr-msg-mar-camp-menu-pg{ margin-top: -9px;}
.edit-doner-cont-tax{margin-top: -20px;}
 .new_reset_password { 
   background: url(../img/sparklerskid.jpeg) no-repeat center center fixed; 
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}
.profile-campaign-settings-message-top-space-reporting{    background-color: #593659; border-radius: 3px; color: #fff; font-size: 14px; padding: 10px 0; margin-bottom: 15px;}
.profile-tras-act-settings-message-top-space-reporting{    background-color: #593659; border-radius: 3px; color: #fff; font-size: 14px; padding: 10px 0; margin-bottom: -5px;}

/* CSS For cart of Session activate Dialog box*/
#timers .timer-bg2 {margin: 15px 0 0 0;}
#myModalsession-active{text-align:center;}
#myModalsession-active img{width:100px; height:100px; object-fit:cover;margin-bottom:15px;}
#myModalsession-active h3{margin:0 0 15px 0;}
#myModalsession-active p{margin:0 0 15px 0;}
.btn-green1{background:#07b55b; padding:0 15px; line-height:40px; color:#fff; border:none; box-shadow:0 3px 0px #049149;outline:none;}
.btn-green1:focus,.btn-green1:hover,.btn-green1.focus,.btn-green1:active,.btn-green1.active{color:#fff; outline:none; background:#08c962;}
.btn-gray1{background:#aaaaaa; padding:0 15px; line-height:40px; color:#fff; border:none; box-shadow:0 3px 0px #808080;}
.btn-gray1:focus,.btn-gray1:hover,.btn-gray1.focus,.btn-gray1:active,.btn-gray1.active{color:#fff; outline:none; background:#c9c9c9;}
#myModalsession-active.modal {text-align: center;padding: 0!important;}
#myModalsession-active.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
#myModalsession-active .modal-dialog {display: inline-block;vertical-align: middle;}
#timers{margin: 0 0 0 -50px;}
#timers .timer-bg {margin-top: 10px;}
@keyframes rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.lds-rolling {
  position: relative;
}
.lds-css {
    width: 100%;
    height: 100vh;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    position: fixed;
    
    left: 0;
    top: 0;
}
.lds-rolling aside {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index:1080;
  
}
.lds-rolling aside div,
.lds-rolling aside div:after {
  position: absolute;
  width: 80px;
  height: 80px;
  border: 7px solid #cccccc;
  border-top-color: transparent;
  border-radius: 50%;z-index:1081
}
.lds-rolling aside div {
  -webkit-animation: rolling 1s linear infinite;
  animation: rolling 1s linear infinite;
  -webkit-transform: translate(-50px, -50px) scale(0.1) translate(50px, 50px);
  transform: translate(-50px, -50px) scale(0.1) translate(50px, 50px);
  top: 50%;
  left: 50%; transform: translate(-50%,-50%);z-index:1081
}
.lds-rolling aside::after {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    background: rgba(255,255,255,.5);
    color: #fff;
    content: "";
}
.lds-rolling aside div:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.lds-rolling {
  width: 100% !important;
  height: 100vh!important;
   position:fixed;left:0; top:0; z-index: 1080;background: rgba(255,255,255,0.5);
}

/* Iphone 5 landscape */

/* cart off session popup css also widget arrow css */
@media(max-width:767px) {
.cart-tops:after{display:none!important;}
#cart-tops-widget #countdown {float: none;}#cart-tops-widget .timer-info{float:none;}
#myModalsession-active .modal-dialog.modal-md {margin: 0px !important;width: 100% !important;max-width: 98%;}
.item-deletes {float: right;font-size: 11px;margin-left: 0px;line-height: normal;width: 100%;}
.timer-bg {width: 90%;margin: 0px;margin-left: 0px;margin-left: 0px;z-index: 1002;position: relative;max-width: 100%;left: 50%;transform: translateX(-50%);}
#timers{margin: 0 0 0 0px;}
}