/* 
***********************************
Page: NDQ Overwrite
Category: N/A
Search: 0
Track: 0
Version: 9.8.1
Author: Jonathan Hagan
Date: 17 Jul 2015
***********************************
*/
@charset "utf-8";

#main div.row.home-page {}
.drawer__white.active {
    font-size: 14px;
    width: 100%;
    z-index: 99;
}
.drawer__white .drawer-module__content { color: #999; }
.drawer__white .drawer-module__content h4, .drawer__white .drawer-module__content a {color: #fff;}

/* top nav */
.header nav .navbar-nav .onlyLeft {display:none}
.header nav .navbar-nav li a {font-size: 13px;}

.annual-meeting{background-color: #fff !important; border-bottom:1px solid #ccc !important;}
.annual-meeting:before{

content: "";
    position: absolute;
    /* z-index: -1; */
    background: -webkit-linear-gradient(bottom,rgba(204, 204, 204,.6),transparent);
    background: linear-gradient(to bottom,rgba(204, 204, 204,.6),transparent);
    width: 50%;
    height: 100%;
    left: 80%;
    top: 0;
    moz-transform-origin: top right;
    -webkit-transform-origin: top right;
    -ms-transform: skewX(21deg);
    -webkit-transform: skewX(21deg);
    transform: skewX(21deg);

/*
    border-bottom: 305px solid rgba(0, 145, 180, 0.7);
    border-left: 109px solid transparent;
    display: block;
    left: auto;
    right: 0;
    width: 0;
    z-index: 9;
*/

}

.annual-meeting:after{
    content: "";
    position: absolute;
    background-color:#ccc;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 1px;
    z-index: 999;

}

.annual-meeting .main-section-text{max-width: 100%; padding-top:110px; }
.annual-meeting h2{color: #282828; 
    font-size: 40px;
    line-height: 40px;
    text-transform: none;
    font-weight: 200;
    font-family: "clanproregular",sans-serif;
}
.annual-meeting h2 span{display: block; color: #009fc3;}
/* forms */
.form-filter__grey {margin-top:0;}
#ndq-content .dropdown-menu ul {margin:0; list-style:none}
#ndq-content .dropdown-menu ul li {margin:0; list-style:none}
#ndq-content .dropdown-menu ul li a {color:#fff;}

.filter-checkbox {padding:0px;}
.filter-checkbox .filter-checkbox__item a {color:#999 !important;}
.filter-checkbox .filter-checkbox__item.category-selected a {color:#fff !important;}

#ndq-content form fieldset div {position:relative;}
#ndq-content form fieldset label span.ndq-required:before, #ndq-content form fieldset .sort-label span.ndq-required:before {
    bottom: 0;
    color: #999999;
    content: "Required";
    display: block;
    font-size: 12px;
    line-height: 42px;
    position: absolute;
	text-transform:uppercase;
    right: 10px;
    z-index: 1;
	font-weight:bold;
}
#ndq-content form fieldset .col-md-12 {margin-left:-15px; margin-right:-15px}
#ndq-content form fieldset .col-md-12 .btn-group {padding-top:0}

/* index */
/* i want to */
.home-page #ndq-content .ndq-expand-content {padding:0; margin:0}
.home-page #ndq-content .ndq-expand-content .learn_more a{color:#fff !important;}
#ndq-wantBkgr {
	height:120px;
	overflow:hidden;
	padding:20px;
}
#ndq-wantBkgr.ndq-wantAR {background:#282828 url(../images/wantAR.png) no-repeat top right;}
#ndq-wantBkgr.ndq-wantProxy {background:#282828 url(../images/wantProxy.png) no-repeat top right;}
#ndq-wantBkgr.ndq-wantMetrics {background:#282828 url(../images/wantMetrics.png) no-repeat top right;}
#ndq-wantBkgr.ndq-wantPresentation {background:#282828 url(../images/wantPresentation.png) no-repeat top right;}
#ndq-wantBkgr.ndq-wantInvDay {background:#282828 url(../images/wantInvDay.png) no-repeat top right;}
#ndq-wantBkgr.ndq-wantFAQ {background:#282828 url(../images/wantFAQ.png) no-repeat top right;}
#ndq-wantBkgr.ndq-wantContact {background:#282828 url(../images/wantContact.png) no-repeat top right;}

/* search */
#ndq-content.ndq-search .search-form { overflow:visible; padding: 0; position: relative; margin: 0;}
#ndq-content.ndq-search .search-form .form-control { background: #fff; border: 2px solid #009fc2; color: #666; display: block; font-size: 14px; padding-right: 60px; padding-left: 11px; width: 100%; height: 42px;}
#ndq-content.ndq-search .search-form .form-control:focus { border: 2px solid #009fc2;}

/* calculator */
.ndq-calculator .ndq-calc-shares .btn-group {margin-top:-6px}


/* table  */
th span.sorting::after, th span.sorting::before {right:0}
.ndq-index .table_design a {
	font-family: "clanprobold",sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.hasBorderT {border-top:1px solid #009ec2; padding-top:10px;}


/* ar */
.row_separator {
    margin: 0 0 50px;
    border-bottom: 1px solid #009fc3;
    padding: 0 0 20px;
}
.sideImageBanner {width:100%}


/* results */
.ndq-results #eqHeight .row {
    align-content: space-between;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
}

.ndq-results .ndq-filetypes .ndq-briefcase, 
.ndq-events .ndq-filetypes .ndq-briefcase
 {float:right;}
 

/* annual meeting info */ 
.ndq-annual-meeting-info .am-meeting-details p { text-align: left; }
.ndq-annual-meeting-info .am-meeting-details div { line-height:20px; }
.ndq-annual-meeting-info .am-label { float:left; width:70px; }
.ndq-annual-meeting-info .am-data { float:left; }
.ndq-annual-meeting-info .ndq-arlearnmore { text-align:center; }
.ndq-annual-meeting-info .ndq-arlearnmore p { text-align:center; }


/* volume statistic */
.ndq-volume-statistics .ndq-subItem {margin-left:20px;}