body {
 line-height: 1.7;
 color: #464E55;
}

a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
 color: #3f6cb2;
}

a:hover {
 color: #2b4a79;
 text-decoration: underline;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
 padding: 8px 10px;
 line-height: 1.3;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
 background: #3f6cb2;
}

a:focus { 
outline: none; 
}

p {
 margin: 0 0 15px 0; 
}

.logo img {
 width: 100%;
 height: auto;
 max-width: 285px;
}

#osmap ul {
 padding-left: 5px;
 margin-bottom: 0;
}

ul.level_1,
ul.level_2 { 
 margin-left: 17px; 
 margin-top: 5px; 
 } 

.level_0 li { 
 border-bottom: 1px dotted #CCCCCC!important; 
 line-height: 1.3; 
 list-style: none outside none !important; 
 margin-right: 30px; 
 padding-bottom: 7px; 
 padding-top: 9px !important; 
 } 

 .level_1 li { 
 border-bottom: none!important; 
 line-height: 1.3 !important; 
 list-style: disc outside none !important; 
 padding-bottom: 5px; 
 padding-top: 5px !important; 
 } 

 .level_2 li { 
 list-style: circle outside none !important; 
 } 

ul.level_2 { 
 padding-top: 5px; 
 } 
 
.itemBackToTop {
 display: none;
}

.formResponsive .formHorizontal .formControlLabel {
 width: 100%!important;
 text-align: left!important;
 margin-bottom: 3px;
}

.formResponsive .formHorizontal .formControls {
 margin: 0!important;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
 height: inherit!important;
 padding: 12px 13px!important;
 font-size: 17px!important;
 width: 420px;
 background: #f9f9f9!important;
 border-radius: 0 0 0 0!important;
 border-color: #d3d3d3;
}

.formValidation {
 clear: both;
 display: block!important;
}

.formResponsive .formError {
 font-size: 14px!important;
 margin-top: -5px!important;
 float: left!important;
 background: #CC0000!important;
 color: #FFFFFF!important;
 padding: 4px 10px!important;
 text-transform: uppercase!important;
 height: inherit!important;
 overflow: hidden!important;
}

.formResponsive .rsform-block-message .formError {
 margin-top: 0!important;
}

.formResponsive .formHorizontal .rsform-block {
 margin-bottom: 5px;
}

.formResponsive textarea {
 height: 151px!important;
}

.message_success556 {
 background-color: #1BBC9B;
 color: #FFFFFF;
 padding: 50px 40px 40px;
 font-size: 130%;
 text-align: center;
}

ul.sigProElegant li.sigProThumb {
 list-style: none;
 margin-right: 5px;
 margin-bottom: 5px;
 line-height: 1!important;
 padding: 0!important;
}

ul.sigProElegant li.sigProThumb a.sigProLink {
 border-width: 10px 10px 10px 10px!important;
}

ul.sigProElegant li.sigProThumb a.sigProLink {
 overflow: hidden;
}

ul.sigProElegant span.sigProPseudoCaption, ul.sigProElegant span.sigProCaption {
}

ul.sigProResponsive li.sigProThumb a.sigProLink {
 background: #f4f2ed;
 border-color: #f4f2ed;
}

ul.sigProResponsive span.sigProPseudoCaption {
 background: #f4f2ed;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
 background: #333333;
 border-color: #333333;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption {
 background: #333333;
}

ul.sigProResponsive li:hover span.sigProPseudoCaption, ul.sigProResponsive li:hover span.sigProCaption {
 color: #FFFFFF!important;
}

div.itemImageBlock,
div.catItemImageBlock {
 padding: 0;
 margin: 0 0 23px 0;
}

div.itemImageBlock img,
span.catItemImage img {
 width: 100%!important;
 max-width: 100%!important;
 height: auto!important;
 padding: 0!important;
}

#k2Container {
/* max-width: 900px;*/
}

.t3-off-canvas .dropdown-menu > li > a {
 white-space: normal;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext {
 line-height: 1.5;
}

h1, .h1, h2, .h2, div.itemHeader h2.itemTitle, h1.title, h1.osm_title {
 font-family: "Roboto",sans-serif !important;
 letter-spacing: -1.25px;
 margin: 0 0 20px 0;
 padding: 0 0 5px 0;
 font-size: 40px!important;
 color: #333333;
 font-weight: 600!important;
}

h2.osm-form-heading {
 font-size: 25px!important;
 margin-top: 25px;
 margin-bottom: 25px;
}

div.itemFullText h3,
div.itemIntroText h3,
.eb-container h3 {
 color: #333333;
 font-weight: 600;
 letter-spacing: -.25px;
}

div.catItemHeader h3.catItemTitle {
 font-family: "Roboto",sans-serif !important;
 font-weight: 600;
}

h3.module-title {
 text-transform: uppercase;
 font-weight: 500;
 margin-bottom: 10px;
 font-size: 21px;
}

div.itemToolbar {
 padding: 0;
 border: none;
 margin: 0;
}

div.catItemVideoBlock,
.itemVideoBlock {
 padding: 0!important;
}

.catItemVideoBlock h3,
.itemVideoBlock h3 {
 display: none;
}

.oops44 {
 margin: 10px 30px 20px 40px;
 border-right: 1px solid #eaeaea;
 padding-right: 20px;
}

.doh44 {
 font-size: 80px!important;
 margin-top: 30px!important;
}

.sorry44 {
 font-size: 30px;
}

.page44 {
 font-size: 17px;
}
 
.btn.jmodedit {
    width: 34px !important;
    height: 30px !important;
    background: #000000 !important;
} 

div.itemIntroText {
 padding: 0;
 font-size: inherit;
 color: inherit;
 line-height: inherit;
 font-weight: normal;
}

a.k2ReadMore {
 color: #333333;
 text-decoration: none;
 display: block;
 float: left;
 border: 1px solid #444444;
 border-radius: 3px;
 padding: 7px 12px;
 margin: -5px 0 25px 0;
 line-height: 1;
}

a.k2ReadMore:hover {
 color: #FFFFFF;
 background: #333333;
 border-color: #222222;
}

div.catItemLinks {
 margin: 0;
}

.catItemDateCreated,
.catItemAuthor {
 float: left;
 font-size: 13px!important;
 margin: 2px 10px 10px 0!important;
 color: #999999!important;
}

.catItemDateCreated {
 border-right: 1px solid #d7d7d7;
 padding-right: 10px;
}

div.itemBody {
 padding-top: 0;
}

.module-inner .k2ItemsBlock ul {
 margin: 0;
 padding: 0;
 width: 90%;
}

.module-inner .k2ItemsBlock li {
 list-style: none;
 background: none;
 padding: 10px 0;
}

div.itemListCategory {
 background: none;
 border: none;
 padding: 0;
}

div.itemListCategory h2 {
 border-bottom: 1px solid #d7d7d7;
}

div.catItemBody {
 clear: both;
}

.itemContainerLast {
 border-bottom: 1px dotted #d7d7d7;
 margin-bottom: 20px;
}

#sp-header .sp-retina-logo {
    display: none;
}

.logoNav .sp-default-logo {
 display: none;
}

.sp-megamenu-parent,
#offcanvas-toggler {
 float: left;
}

#sp-footer {
 color: #B2B3BB;
}

#offcanvas-toggler {
 line-height: 1;
}

#offcanvas-toggler > i {
 color: #D3D4D8;
 margin: 0;
 font-size: 24px;
 padding: 8px;
}

.close-offcanvas {
 font-size: 24px;
 width: 30px;
 height: 30px;
}

#offcanvas-toggler > i:hover {
 background: #44465A;
 color: #FFFFFF;
}

.sp-megamenu-parent > li > a {
 color: #D3D4D8;
 line-height: 1;
 padding: 13px 13px!important;
 border-radius: 3px 3px 3px 3px;
 border-left: 1px solid #44465A;
 font-size: 14px;
 font-weight: 600;
}

.sp-megamenu-parent a {
 text-decoration: none!important;
}

.sp-megamenu-parent > li:nth-child(2) > a {
 border-left: none;
}

 .sp-megamenu-parent > li:hover > a {
  color: #FFFFFF;
 }

.sp-megamenu-parent > li.active > a {
 background: #44465A;
 color: #FFFFFF;
 border-color: transparent;
}

#sp-navigation-search {
 padding: 10px 0;
}

#sp-navigation-search #mod-search-searchword {
 float: right;
}

#sp-top1 {
 font-size: 85%;
}

#sp-top1 .fa-facebook-official {
    float: left;
    font-size: 123%;
    margin-right: 8px;
    margin-top: 4px;
    color: #818c98;
}

#sp-top-bar {
 padding: 3px 0;
 background: #f3f3f3;
}

#sp-logo-user-navigation {
 padding: 15px 0;
}

#sp-logo-user-navigation h1 {
 margin: 0;
}

.sp-megamenu-parent .sp-dropdown {
 padding-top: 10px;
}

.offcanvas-inner .sp-module  {
 margin-top: 25px!important;
}

.offcanvas-inner .sp-module ul > li > a {
 line-height: 1.2;
 text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

.offcanvas-inner .sp-module ul > li li > a {
 text-transform: none;
 font-weight: normal;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
 padding: 11px 20px;
}

.sp-module ul > li > a:hover {
 color: #2b4a79;
}

#sp-navigation-search #mod-search-searchword {
 margin-top: 2px;
}

#sp-top-bar a,
#sp-top-bar {
 color: #818c98!important;
}

#sp-top-bar a:hover {
 color: #3f6cb2!important;
}

#mod-search-searchword {
 background: none;
 color: #D3D4D8!important;
 border-color: #44465A;
}

#sp-search input[type="text"]::-moz-placeholder {
 color: rgba(255, 255, 255, 0.85);
}

#sp-logo-user-navigation .col-md-6,
#sp-logo-user-navigation .col-sm-6 {
 width: inherit;
}

#sp-member-nav {
 float: right;
}

.show-on-hover:hover > ul.dropdown-menu {
    display: block!important;    
}

.member3942 .btn {
background-color: #fb8c22;
    border-color: #fb8718;
    color: #ffffff;
padding: 9px 12px;
margin-top: 10px;
margin-left: 5px!important;
font-weight: 600;
}

.member3942 .dropdown-menu {
 padding: 10px;
}

#sp-member-nav .sp-module ul > li > a::before {
 display: none;
}

.memberNav447 li a {
 padding-left: 8px!important;
 padding-right: 8px!important;
}

.memberNav447 li a:hover {
 background: #3f6cb2!important;
 color: #FFFFFF!important;
}

#sp-member-nav .dropdown-menu {
 right: 0;
 left: inherit;
}

#sp-main-body {
 padding: 60px 0;
}

fieldset.phrases,
fieldset.only,
dd.result-created {
display: none;
}

.input-mini {
 width: 78px;
}

#rsform_1_page_0 .btn {
 background: #3f6cb2;
 color: #FFFFFF;
 font-weight: 600;
 text-transform: uppercase;
 padding: 10px 15px;
 font-size: 15px;
}

#rsform_1_page_0 .btn:hover {
 background: #2b4a79;
}

#sp-bottom {
 padding: 60px 0!important;
}

.ad_with_us44,
.ad_with_us88 {
 clear: both;
 margin-top: 0;
 text-align: center;
}

.ad_with_us88 a {
 font-size: 13px;
}

.ad_with_us44 a {
 color: #FFFFFF;
 font-size: 13px;
}

#sp-ad-home-right {
 text-align: center;
}

.adspot554 {
 text-align: center;
 padding: 0;
 overflow: hidden;
}

.layout5_ad_prev_wrap {
 border: none!important;
 padding: 0!important;
 text-align: center!important;
 margin: 0 auto!important;
}

.adspot554 img {
/* border: 20px solid #FFFFFF!important;*/
}


.ad_prev_main {
 float: none!important;
}

.layout5_ad_prev_wrap {
}

.layout5_ad_prev_wrap img {
 margin: 0 auto;
 width: inherit;
}

#sp-slideshow {
 padding-top: 5px;
}

.camera_pag_ul {
 text-align: center!important;
}

.camera_wrap .camera_pag .camera_pag_ul li {
 margin: 10px 3px!important;
}

.itemid-101 #sp-main-body {
 padding: 20px;
}

#sp-about-ray-butler-fund-news {
 padding-top: 70px;
 padding-bottom: 40px;
}

#sp-about-ray-butler-fund-news .sp-column {
 padding: 10px;
}

#sp-news-home {
 background: #f2f4f8;
 margin-left: 20px;
 margin-top: 5px;
 width: 31%;
}

#sp-news-home ul {
 margin-bottom: -25px;
}

#sp-butler-home h3,
#sp-about-home h3 {
 font-weight: 600;
 letter-spacing: -1px;
 color: #23263d;
}


#sp-butler-home p a,
#sp-about-home p a,
.button332,
.jd_donor_table .button {
 clear: both;
 float: left;
 display: block;
 background: #3f6cb2;
 color: #FFFFFF;
 padding: 7px 12px;
 text-decoration: none;
 margin-top: 10px;
 border-radius: 2px 2px 2px 2px;
 font-weight: 600;
}

.eb-taskbar .btn,
.btn-primary, 
.sppb-btn-primary {
  background: #3f6cb2!important;
 color: #FFFFFF!important;
 border: none!important;
 text-shadow: none!important;
  font-weight: 600!important;
  font-size: 16px;
  padding: 7px 12px;
 border-radius: 2px 2px 2px 2px;
 margin-right: 10px!important;
}

.eb-taskbar .btn:hover,
.btn-primary:hover, 
.sppb-btn-primary:hover {
 background: #2b4a79!important;
}

.jd_donor_table .button {
 border: none;
 clear: none;
 margin-right: 10px;
 margin-bottom: 80px;
}

.button332 {
 margin-bottom: 40px;
 color: #FFFFFF!important;
 text-decoration: none!important;
}

#sp-butler-home p a:hover,
#sp-about-home p a:hover,
.button332:hover,
.jd_donor_table .button:hover {
 background: #2b4a79;
}

#sp-news-home h3.sp-module-title,
.news9987 h3.sp-module-title {
 margin: 10px 0 23px!important;
 font-weight: 600;
 font-size: 16px;
 color: #23263d;
}

#sp-right h3.sp-module-title {
 margin: 0 0 23px!important;
 font-weight: 600;
 font-size: 16px;
 color: #23263d;
}

#sp-right .news9987 h3.sp-module-title {
 margin-top: 15px!important;
}

#sp-news-home li,
.news9987 li {
 margin: 0 0 15px 0!important;
 padding-bottom: 15px!important;
 border-color: #d7d7d7!important;
}

.sp-module.news9987 {
 background: #f2f4f8;
 padding: 15px 15px 0;
}

#sp-news-home li:last-child,
.news9987 li:last-child {
 border: none!important;
}

#sp-news-home .sp-module ul > li > a,
.sp-module.news9987 ul > li > a {
 line-height: 1.5;
}

#sp-news-home .sp-module ul > li > a::before,
.sp-module.news9987 ul > li > a::before {
 display: none;
}

.sp-megamenu-parent .home5644 {
 display: none!important;
}

.about667 .sp-dropdown {
 width: 260px!important;
}

.event667 .sp-dropdown {
 width: 335px!important;
}

.vetstudent667 .sp-dropdown {
 width: 280px!important;
}

.links667 .sp-dropdown {
 width: 420px!important;
}

.products667 .sp-dropdown {
 width: 440px!important;
}

.news6675 .sp-dropdown {
 width: 540px!important;
}


.itemFullText ul,
.itemFullText ol {
 margin: 0 0 20px 0;
 padding: 0 15px 0 25px;
}

.itemFullText li {
padding-bottom: 10px;
}

#sp-menu.col-md-9,
#sp-search.col-md-3 {
 width: inherit!important;
}

#sp-search.col-md-3 {
 float: right;
}

hr {
 border-color: #d7d7d7;
}

.conf334 {
 text-align: center;
}

.conf334 img {
 margin: 20px 5px;
}

.sp-module._menu ul {
 margin: -10px 0 20px 0;
}

.sp-module._menu ul > li > a {
 line-height: 1.5;
 padding: 12px 0;
}

#pmform-form h3 {
 font-weight: 600;
 letter-spacing: -.25px;
 padding-bottom: 15px;
}

.footer344 {
 text-align: center;
}

.footer344 img {
 margin: 30px auto 10px!important;
}

.address_info345 {
 padding: 25px 0 30px 0;
}

.links59349 {
 padding: 10px 0 0 0;
}

.advertise33 {
 padding: 3px 0 5px 0;
}

.copy3423 {
 padding: 30px 0;
}

.catItemDateCreated {
 border: none;
}

div.catItemView {
 margin-bottom: 18px;
}

.itemDateCreated {
 border-right: 1px solid #d7d7d7;
 padding-right: 10px; margin-right: 10px;
}

.itemDateCreated,
.itemAuthor {
 float: left;
 font-size: 13px!important;
 color: #999;
 margin-top: -15px!important;
 margin-bottom: 15px!important;
}

.pagination > .active > a, .pagination > .active > span {
 background: #555555!important;
 border-color: #444444!important;
 color: #FFFFFF!important;
}

#tr_exp_date select {
 width: 100px!important;
 display: inline-block;
}

#adminForm #tr_cvv_code input[type="text"] {
 width: 100px!important;
}

#adminForm input[type="text"], 
#adminForm textarea {
 width: 230px!important;
}

table.os_table td.title_cell {
 padding: 7px 0;
}

table.os_table input.button {
 margin: 25px 0!important;
 float: left!important;
 background: #3f6cb2!important;
 border: none!important;
 font-weight: 600!important;
 text-transform: uppercase!important;
 color: #FFFFFF!important;
 padding: 8px 16px!important;
 border-radius: 2px 2px 2px 2px;
 margin-right: 15px!important;
}

table.os_table input.button.back667,
.jd_donor_table input.button.back667,
.eb-container .back667 {
 background: #666666!important;
}

table.os_table input.button:hover,
.jd_donor_table input.button.back667:hover,
.eb-container .back667:hover {
 background: #2b4a79!important;
}

#osm-singup-page .form-horizontal .control-label {
 width: 245px;
}

.oms-radio-container input[type="radio"] {
/* margin-left: 0;*/
}

#jd_publish_0 input[type="radio"] {
 margin-left: 0;
 position: inherit;
}

#osm-singup-page .col-md-3 {
 margin-left: 0!important;
}

.oms-radio-container input[type="radio"] {
 margin-top: 8px;
}

#payment_method_container input[type="radio"] {
 margin-top: -3px;
}

#field_osm_practice_details textarea {
 min-height: 100px;
}

#osm-singup-page #os_form {
 margin-top: 15px!important;
}

#osm-singup-page h3 {
 font-weight: 600;
 padding-top: 30px;
 margin-top: 30px;
 margin-bottom: 30px;
 border-top: 1px solid #d7d7d7;
}

ul.osm-renew-options {
 padding-left: 0;
 margin: 10px 0 35px 0;
}

ul.osm-renew-options input[type="radio"] {
  margin-top: 0;
 }
 
.jd_donor_table .heading {
 text-decoration: none;
 padding: 5px 10px;
 display: none;
}

table.jd_donor_table td {
 padding: 6px 5px 6px 0;
}

table.jd_donor_table td.title_cell {
 padding-left: 0;
 width: 28%;
}

.jd_donor_table #amount_container input[type="text"],
.jd_donor_table #tr_cvv_code input {
 display: inline;
 width: 100px;
}

.jd_donor_table input[type="radio"],
.os_table input[type="radio"] {
 margin-right: 3px;
}

.eb-container .form-group {
 margin-left: 0;
}

#itemListLinks h4 {
 display: none;
}

#system-message .alert-error {
 background: #d9edf7;
 color: #31708f;
 position: fixed;
 text-align: center;
 top: 0;
 left: 0;
 padding-top: 30px;
 float: left;
 width: 100%;
}

#system-message .alert-error .close {
 color: #31708f;
font-size: 51px;
opacity: 0.5;
}



#osm-singup-page h2 {
    font-size: 25px!important;
    margin-bottom: 25px!important;
    text-transform: uppercase;
}

#osm-singup-page #osm_login_form .button  {
 margin-bottom: 35px;
}

.eb-description td {
 line-height: 1.5!important;
 padding: 8px 5px!important;
}

#eb_user_pricing li:nth-child(3),
#eb_user_pricing li:nth-child(6),
#eb_user_pricing li:nth-child(9) {
 border-bottom: 2px dotted #CCCCCC!important;
 margin-bottom: 8px!important;
 padding-bottom: 8px!important;
}

#eb-individual-registration-page input[type="radio"] {
/* margin: -3px 5px 0 0!important;*/
margin-top: 7px!important;
}

#eb-individual-registration-page input[type="checkbox"] {
/* margin: -4px 2px 0 0!important;*/
margin-top: 7px!important;
}

#eb-individual-registration-page .form-horizontal .radio,
#eb-individual-registration-page .form-horizontal .checkbox{
padding-left: 40px;
}

#payment_method_container .radio {
padding-left: 10px!important;
} 

.hasTooltip {
    border-bottom: 1px dashed #35ace6;
    float: left;
}

#eb-individual-registration-page .form-horizontal .control-label {
 width: 100%;
 line-height: 1.3;
 padding-top: 5px;
}

#eb-individual-registration-page .col-sm-3 {
 width: 28%!important;
}

#eb-individual-registration-page .col-sm-9 {
 width: 70%!important;
}

#eb-individual-registration-page ul {
 margin-left: 15px;
 margin-right: -15px;
}

#eb-individual-registration-page h3.eb-heading {
 margin: 25px 0!important;
}

#eb-individual-registration-page #adminForm {
 margin-top: 40px;
}

#eb-individual-registration-page .form-group {
 margin: 0;
 padding: 10px 7px 15px;
} 

#eb-individual-registration-page .form-group:nth-child(odd) {
 background: #f8f8f8; 
}

#eb-individual-registration-page #payment_method_container input[type="radio"] {
margin-top: 7px!important;
margin-left: -20px!important;
}

#eb-individual-registration-page #payment_method_container .col-sm-9 label {
 padding-top: 0!important;
 padding-left: 20px!important;
}

#eb-individual-registration-page #card_type option[value="Discover"],
#eb-individual-registration-page #card_type option[value="Amex"] {
/* display: none!important; */
}

table.conf_table667 {
	width: 100%;
	background: #F5F5FE;
	margin-bottom: 0;
	font-size: 15px;
	color: #111;
}

.conf_table667 td {
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF; 
}

.conf_table667 h3 {
	text-transform: uppercase;
	font-size: 20px;
	margin: -10px!important;
	padding: 10px!important;
	background: #1a1a1a;
	color: #FFFFFF!important;
}

.conf_table667 p {
	margin: 0;
}

.conf_table667 tr:nth-child(odd) {
  background: #E8E8F4;
}

.conf_table667 td.contrast1 {
	background: #ECECFB;
}

.conf_table667 td.contrast2 {
	background: #DBDBEA;
}

.conf_table667 td.contrast3 {
	background: #CAC8DA;
}

.osm-container .form-group input[type="text"].input-large, 
.osm-container .form-group select.input-large, 
.osm-container .form-group textarea.input-large,
.osm-container .form-group input[type="text"],
.osm-container .form-group input[type="password"],
.osm-container .form-group textarea {
	width: 272px !important;
}

.jd-page-title {
margin-bottom: 0;
padding-bottom: 0;
}

#donation-form h3 {
font-weight: 700;
font-size: 20px;
letter-spacing: -.5px;
text-transform: uppercase;
}

#donation-form #amount_container .input-prepend .add-on,
#pmform-form .input-prepend .add-on {
	margin-right: -1px;
	min-height: 34px;
	line-height: 24px;
}

#donation-form .form-horizontal .controls {
padding-top: 4px;
}

#pmform-form .form-horizontal .controls {
padding-top: 3px;
}


#donation-form #card_type option[value="Discover"],
#donation-form #card_type option[value="Amex"] {
display: none!important; 
}

#donation-form #jd_publish ul {
padding-left: 20px;
}

#donation-form #jd_publish li {
width: inherit;
}

#donation-form label,
#pmform-form label {
padding-right: 20px;
}

#donation-form #jd_publish label {
padding-right: 25px;
padding-top: 0;
}

#donation-form input[type="radio"],
#pmform-form input[type="radio"] {
margin: -3px 4px 0 0;
}

#donation-form #jd_publish input[type="radio"] {
margin: 7px 4px 0 -20px;
}

#pmform-form #os_form .inputbox {
width: 220px;
}

.pm-message .form-horizontal .controls {
padding-top: 4px!important;
}

.rsform-block-recaptcha .formRequired {
display: none;
}

#pmform-form #os_form .g-recaptcha,
#donation-form #os_form .g-recaptcha {
margin: 4px 0 36px -5px;
float: left;
}

h4.jd-heading {
font-weight: 700;
font-size: 20px;
letter-spacing: -.5px;
text-transform: uppercase;
}

#donation-form #amount_container input#amount {
min-width: 150px!important;
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
	padding: 26px;
}

#jdpaymentmethods label {
display: inline-block!important;
}

.eb-container h3 {
	width: auto !important;
	margin: 25px 0 5px 0 !important;
	padding: 0 !important;
}

#adminForm textarea.textarea66 {
width: 100%!important;
max-width: 300px!important;
min-height: 80px!important; 
}

#college_of_grad .col-md-12 {
padding-left: 0;
}

#college_of_grad li,
#user_pricing_10_Under li {
padding-top: 5px;
padding-bottom: 5px;
}

#payment_method_container .col-md-9 {
padding-left: 15px;
}

#eb-event-page h1.eb-page-heading {
	margin: 5px 0 0px 5px !important;
}

#eb-individual-registration-page .col-md-9 {

}

.sp-menu-item.sp-has-child  > a {
cursor: default;
}

.osm-item-title a {
color: #333333!important;
text-decoration: none!important;
letter-spacing: normal;
font-size: 25px;
}

.osm-item-description .btn-default {
display: none;
}

#searchForm .element-invisible {
display: none;
}

.search2323 i {
font-size: 19px;
}

.clearfix.oms-radio-container {
padding-left: 20px;
}

#field_CABV_Message {
margin: -10px 20px 0 0;
font-style:italic;
}

.wf-mediabox-body {
max-width: 1000px!important;
}

   
/** SNIH 
/***** 
/****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 1200px) {

#sp-main-body .col-md-9 {
 width: 69%;
}

#sp-main-body .col-md-3 {
 width: 29%;
 margin-left: 2%;
}

.conf334 img {
 margin: 20px 30px;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media (min-width: 992px) and (max-width: 1199px) {
    
#sp-search {
display: none; 
}

#sp-navigation-search .col-md-9 {
 width: 100%;
}

#sp-top-bar .col-sm-6 {
 width: inherit!important;
}

#sp-top1 {
 padding-top: 2px;
}

#sp-top2.col-sm-6,
#sp-top2.col-md-6 {
 padding: 0 0 0 0!important;
}

#sp-main-body .col-md-9 {
 width: 69%;
}

#sp-main-body .col-md-3 {
 width: 29%;
 margin-left: 2%;
}

.conf334 img {
 margin: 20px 5px;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 992px) {

#offcanvas-toggler {
 display: none;
}
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 991px) {
    
#sp-menu .sp-megamenu-parent {
 display: none;
}

#sp-top-bar .col-sm-6 {
 width: inherit!important;
}

#sp-top1 {
 padding-top: 2px;
}

#sp-top2.col-sm-6,
#sp-top2.col-md-6 {
 padding: 0 0 0 0!important;
}

.adspot554 img {
    border: 5px solid #ffffff !important;
}

#sp-bottom .layout5_ad_prev_wrap img {
 margin: 0 auto 70px auto!important;
}

#eb-individual-registration-page .col-md-9 {
padding-left: 0!important;
}

#eb-individual-registration-page fieldset {
clear: both!important;
} 

#payment_method_container .col-md-9 {
clear: both;
padding-left: 20px!important;
}

    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media (min-width: 768px) and (max-width: 991px) {

#sp-logo-user-navigation .col-md-6,
#sp-logo-user-navigation .col-sm-6 {
 width: inherit;
}

#sp-news-home {
 width: 30%;
}

#sp-component.col-sm-9 {
 width: 67%;
}

#sp-right.col-sm-3 {
 width: 31%;
 margin-left: 2%;
}

#osm-payment-method-list li {
display: inline-block;
padding-right: 10px;
}

#pmform-form #os_form .g-recaptcha,
#donation-form #os_form .g-recaptcha {
	margin: -25px 0 26px 33px;
	float: left;
}

#osm-singup-page .g-recaptcha {
float: left;
}
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media (min-width: 768px) and (max-width: 768px) {
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 768px) {

#donation-form .control-label,
#pmform-form .control-label {
width: 220px;
}

#donation-form #amount_container.controls {
margin-left: 220px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 768px) {
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 767px) {

#sp-top-bar .col-sm-6 {
 width: inherit!important;
}

#sp-top1 {
 display: none;
}

#sp-top2 {
 float: left;
 padding-left: 15px!important;
}

#sp-top2.col-sm-6,
#sp-top2.col-md-6 {
 padding-left: 15px!important;
}

#sp-butler-home,
#sp-about-home,
#sp-news-home {
 clear: both;
 margin-bottom: 70px;
 display: block;
 float: left;
}

#sp-news-home {
 width: 90%;
 margin-top: 30px;
}

.conf334 img {
 margin: 20px;
}

#eb-individual-registration-page .col-sm-3 {
 width: 100%!important;
}

#eb-individual-registration-page .col-sm-9 {
 width: 100%!important;
 padding-left: 0!important;
 padding-bottom: 5px!important;
}

#osm_Release_name.row-fluid .span1 {
width: 27%;
}

.form-horizontal .form-actions {
 padding-left: 20px;
}

#donation-form .control-label,
#pmform-form .control-label {
width: 100%;
}

#donation-form .controls,
#pmform-form .controls {
margin-left: 0;
}

.clearfix.oms-radio-container {
width: 100%;
}

#osm-singup-page .form-horizontal .control-label {
	width: 90%;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 600px) {
 
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 500px) {
    
    #sp-logo-user-navigation .col-md-6, #sp-logo-user-navigation .col-sm-6 {
     width: 100%!important;
     text-align: center;
    }

#sp-member-nav .dropdown-menu.member99999 {
 left: 0!important;
 right: inherit!important;
}

.logo img {
 margin: 0 auto;
}

.memberNav447 .btn {
 font-size: 12px;
 margin: 10px 5px 0;
}

#sp-bottom .layout5_ad_prev_wrap img {
 margin: 0 auto 50px auto!important;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 450px) {

#sp-top-bar {
 display: none;
}

.conf334 img {
 margin: 20px 5px;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 330px) {

.member3942 .btn {
 padding: 9px 10px;
}
    
}