.events_right { margin-top: 80px !important; }
*{ margin:0; padding:0;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.floatR{ float:right;}
.eventsrecentItem{ position:fixed;  background:#000 none repeat scroll 0 0; opacity: 0.9;  top:0; z-index:0; width:100%; padding:10px; overflow:auto; height:100%;}
#eventsrecentItem img { width:35px;}
.eventsrecentItemTxt{ padding:25px 0 0 0px; font-size:1.5em; font-weight:300;}
.ctntItem{ background:#FFF; padding:10px; border-bottom:1px solid #aaa;}
.ctntItem img{ margin-right:8px; display:inline; float:left;}
.ctntItem h3{ font-size:0.95em; font-weight: normal; padding:0 0 7px 0;}
.ctntItem h3 a{ text-decoration:none;}
.propDfn{ display:inline; font-size:0.785em; line-height:19px;}
.cntLoc{ vertical-align:middle; margin:2px 5px 0 0;}
.eventsrecentItem a > i{ color:#fff; font-size:30px;}
.eventsrecentItem a:hover > i{ color:#000;}
.ctntItem:hover{ box-shadow:0 0 10px #999;}
.eventsrecentItem h2 { width:100%; float:left; text-transform:uppercase; color:#fff; margin-top:30px;}
.article-list { width:100%; height:85%; position:relative; overflow-y:scroll; float:left;}
.article-list ul { margin:0; padding:0; list-style:none; width:100%; float:left;}
.article-list ul li { width:97%; float:left; margin:0; padding:7px 10px; list-style:none; font-size:16px; font-family:arial;border-bottom: 1px dotted #ccc;}
.article-list ul li a { text-decoration:none; color:#fff !important;-o-transition:.5s;
                        -ms-transition:.5s;
                        -moz-transition:.5s;
                        -webkit-transition:.5s;
                        transition:.5s;}
.article-list ul li a:hover { text-decoration:none; color:#fff;}
.article-list ul li a:hover i { text-decoration:none; color:#000;-o-transition:.5s;
                                -ms-transition:.5s;
                                -moz-transition:.5s;
                                -webkit-transition:.5s;
                                transition:.5s;}
.article-list ul li a i { float:left; font-size:21px;margin-right: 10px;}


.btn {font-family:Arial;}
.btn-lg, .btn-group-lg > .btn {border-radius: 0;font-size: 18px;line-height: 1.33;padding: 10px 7px 5px 24px;}
.btn-bricky {
    background-color: #9c0400;
    color: #ffffff;
    margin: 0;
    border: 0;
    position: fixed;
    right: 0;
    top: 65px;
    z-index:99999;
    border-radius: 32px 0 0 32px;
    cursor:pointer;
}
a.reset-node-btn{background: transparent none repeat scroll 0 0;
                 border: 1px solid #fff;
                 border-radius: 5px;
                 color: #fff;
                 float: left;
                 margin-left: 10px;
                 padding: 2px 20px;
                 text-align: center;
                 text-decoration: none;}
a.search-node-btn{ float: left; text-decoration: none; color: rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 6px; border-radius: 5px; text-align: center; width: 87px; }
.search-form > .form-item-candidate-name > .form-text.required {  border: 1px solid #000; border-radius: 5px; height: 40px; width: 100%; }
.path-frontpage .button.js-form-submit.form-submit.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,.path-category .button.js-form-submit.form-submit.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only { background: white  none repeat scroll 0% 0%; padding: 10px; color: #000; border: medium none; }
.path-frontpage .ui-dialog, .path-frontpage .ui-dialog-titlebar, .path-frontpage .ui-dialog-buttonpane, .path-category .ui-dialog, .path-frontpage .ui-dialog-titlebar, .path-frontpage .ui-dialog-buttonpane{ background: #9c0400 !important; border:0;}
.path-frontpage .ui-dialog-buttonpane,.path-category .ui-dialog-buttonpane{ text-align: center !important;}
.path-frontpage .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.path-category .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{ float:none !important;}

.path-frontpage .ui-dialog,.path-category .ui-dialog{left: auto !important;
                            // right: 301px;
                            top: 1px !important;
                            z-index: 999999999 !important; width: 100% !important;}
.path-frontpage .ui-dialog-titlebar,.path-category .ui-dialog-titlebar{background: #000 !important;}
.path-frontpage .ui-dialog-buttonpane,.path-category .ui-dialog-buttonpane{background: #000 !important;}
.path-frontpage #drupal-modal,.path-category #drupal-modal{background: #fff !important;}

.path-frontpage .ui-dialog .ui-dialog-title,.path-category .ui-dialog .ui-dialog-title{
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    font-family: 'helveticaregular' !important;
    color: #FFF !important;
    text-shadow: none;
    font-weight: normal !important;
    font-size:18px;
}
.path-frontpage .article-category-republish-form label.option,.path-category .article-category-republish-form label.option { color:#000 !important;}
.path-frontpage .ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all,.path-category .ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { z-index:99999999999999999 !important;}
.side_img_icon{ background-color: rgb(158, 206, 86) !important; 
                border-radius: 15px !important;
                color: white !important;
                margin-right: 10px !important;
                padding: 6px !important; width: 30px; text-align: center;}
#events-close-but{float: right !important; }
.search-node{display: none;}
.js-left-div{float: left !important;}
.js-left-div .js-form-submit{float: left !important;}
.js-left-div .reset-node-btn{float: left !important;}
.formb_search h2{margin-top: 0px !important;}
.js-left-div label{font-weight: bold; margin-left: 5px; margin-right: 5px; color: #fff;}
.js-left-div select{padding: 5px;}
.js-left-div input{padding: 5px;}
.js-form-title{width: 21%}
.js-form-title input{width: 75%; border: 1px solid #000; color: #000;}
.js_form_sub{padding-left:65px; float: left; width: 100%;}
.js_form_sub input{background: transparent none repeat scroll 0 0;
                   border: 1px solid #fff;
                   border-radius: 5px;
                   display: block;
                   padding: 5px 20px; color: #fff;}
/*.search-form .js-form-item-create-date{width: 18%;}*/
/*.js-form-item-create-date #edit-create-date{width: 82%;}*/
.main_datepicker { float: right; }
input#fromdatepicker, input#todatepicker {border: 1px solid #000;}
span.create_date_search { float: right; color: #fff; }
span.search_publish_date {float: right;margin-right: 50px;}
.vdo_icon{background: #ccc !important;}
.nosearchrslt{color: white !important;}
.file--image { display:none !important;}