/*!
 * ASIL Bootstrap Theme
 * CSS for general layout
 * Designed and built by Systems Solutions Inc.
 * Last Update: 7/21/13
 */




/************************* HTML OVERRIDE *************************/
body{/* bootstrap override */
    background-color: #f2f2f2;
    padding-top: 0;
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}
a {/* bootstrap override */
    color: #0088cc;
    text-decoration: none;
}
h1,.h1,h2,.h2,h3,.h3,h4,h5,h6 {/* bootstrap override */
    color: inherit;
    font-family: inherit;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {/* bootstrap override */
    color: #999999;
    font-weight: normal;
    line-height: 1;
}
h1, h2, h3 {/* bootstrap override */
    line-height: 40px;
}
h1 {
    font-size: 31px;
}
h2 {
    font-size: 24.5px;
}
h3 {
    font-size: 17.5px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 11.9px;
}
h1 small {
    font-size: 17.5px;
}
h2 small {
    font-size: 14px;
}
.table td{
    border-top: none;
}
.date-nav .pager li > a, .pager li > span{/*calendar pager fix */
    margin-right: 15px;
}
.date-nav .pager{
    margin:0;
}
/************************* HTML OVERRIDE *************************/

/************************* IE SPECIFIC FIXES *********************/
.views_slideshow_slide {
    width: 100% !important;
}
/********************* END IE SPECIFIC FIXES *********************/

/************************* VIEWS *************************/
.view-footer{/* view footer */
    margin-bottom: 10px;
    overflow: hidden;
}
.view-topics-page-blocks li{
    list-style: none;
    padding-bottom: 10px;
}
.view-topics-page-blocks ul{
    margin-left: 0;
}
.view-icon{
    padding-left: 30px;
    min-height: 25px;
}
.Blog{
    background: url(/sites/all/themes/custom/asil/images/content-icon-blog.png) left top no-repeat;
}
.Blog-entry{
    background: url(/sites/all/themes/custom/asil/images/content-icon-blog.png) left top no-repeat;
}
.Event{
    background: url(/sites/all/themes/custom/asil/images/content-icon-event.png) left center no-repeat;
}
.Discussion{
    background: url(/sites/all/themes/custom/asil/images/content-icon-discussion.png) left center no-repeat;
}
.Document{
    background: url(/sites/all/themes/custom/asil/images/content-icon-document.png) left center no-repeat;
}
.Insight{
    background: url(/sites/all/themes/custom/asil/images/content-icon-insight.png) left 1px no-repeat;
}
.Audio{
    background: url(/sites/all/themes/custom/asil/images/content-icon-audio.png) left center no-repeat;
}
.Resource{
    background: url(/sites/all/themes/custom/asil/images/content-icon-resource.png) left center no-repeat;
}
.Video{
    background: url(/sites/all/themes/custom/asil/images/content-icon-video.png) left center no-repeat;
}
.None{
    background: url(/sites/all/themes/custom/asil/images/content-icon-none.png) left center no-repeat;
}
/************************* END VIEW ICONS *************************/

/************************* CUSTOM STYLES *************************/
.border-bottom-thick{
    margin-bottom: 20px;
    padding-bottom: 10px;
    background: url("/sites/all/themes/custom/asil/images/bg-section-bottom.png") repeat-x left bottom;
}
.front .ds-1col{
    float: left;
    clear: left;
}
.bg-white{
    background-color: #fff;
    padding-bottom: 15px;
}

.no-left-margin{
    margin-left: 0!important;/*force no margin on left*/
}
.no-right-margin{
    margin-right: 0!important;/*force no margin on right*/
}

/************************* END CUSTOM STYLES *************************/


/************************* HEADER *************************/
#page-header{
    background-color: #21578a;
    border-top: 12px solid #003f72;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 25px;
}
#social-youtube,#social-linkedin,#social-facebook,#social-twitter{
    float:right;
    padding-left: 10px;
}
.form-search .input-append .search-query{/* bootstrap override */
    border-radius: 0;
    height:30px
}
.form-search .input-append .btn{/* bootstrap override */
    border-radius: 0;
}
/************************* END HEADER *************************/

/************************* LOGIN BLOCK *************************/
.front #login-block{
    display: none;
}
#login-block {
    padding-top:10px;
    background-color: #d1d3d5;
}
#login-block form,
#login-block .control-group{
    margin-bottom: 0;
}
#login-block #user-login-form label,
#login-block #user-login-form ul{
    display: none;
}
#login-block #user-login-form .form-item{
    float:left;
    margin-right: 15px;
}
#login-block .region-login{
    float:right;
    margin-left: auto;
    margin-right: 0;
}
#login-block #login-links{
    margin-bottom: 5px;
    color: #333;
    font-weight: 600;
    white-space: nowrap;
}
.logged-in #login-block{
    /*display:none; kst removed 10/25*/
}
#login-block .btn{
    color:#ab8422;
    background-color:#003f72;
    background-image: none;
    text-shadow: none;
}
/************************* END LOGIN BLOCK *************************/

/************************* NAV BAR *************************/
#navbar{/* bootstrap override */
    border-bottom: 3px solid #AB8422;
}
.navbar-inner{/* bootstrap override */
    background: url("/sites/all/themes/custom/asil/images/bg-main-menu.png") no-repeat center top #21578a;
    border-bottom: none;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{/* bootstrap override */
    box-shadow: none;
}
.nav-collapse{/* bootstrap override */
    clear:left;
}
/************************* END NAV BAR *************************/



/************************* SIDEBAR FIRST *************************/
.region-sidebar-first{
    margin-top: 50px;
}
.front .region-sidebar-first{
    margin-top: 15px;
}
.region-sidebar-first section{
    padding-bottom:9px;
    background: url("/sites/all/themes/custom/asil/images/bg-section-bottom.png") repeat-x left bottom;
    margin-bottom: 10px;
}
.region-sidebar-first h2.block-title{
    font-size: 17.5px;
}
/************************* END SIDEBAR FIRST *************************/


/************************* SIDEBAR SECOND *************************/
.margin-right{
    margin-right: 15px;
}
.region-sidebar-second{
    margin-top: 50px;
}
.front .region-sidebar-second{
    margin-top: 15px;
}
.region-sidebar-second section{
    padding-bottom:15px;
    background: url("/sites/all/themes/custom/asil/images/bg-section-bottom.png") repeat-x left bottom;
    margin-bottom: 20px;
}
.region-sidebar-second h2.block-title{
    font-size: 17.5px;
}
/************************* END SIDEBAR SECOND *************************/


/************************* TOP CONTENT *************************/
.region-content-top{
    background: url("/sites/all/themes/custom/asil/images/bg-section-bottom.png") repeat-x left bottom;
    overflow:hidden;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:15px
}
.front .region-content-top{
    padding-bottom:0;
}

/************************* END TOP CONTENT *************************/


/************************* MAIN CONTENT *************************/
.breadcrumb{/* bootstrap override */
    background-color: #fff;
    margin-bottom:0;
    padding-left:0
}
/************************* END MAIN CONTENT *************************/





/************************* FOOTER *************************/
#page-footer{
    background-color: #003f72;
    color: #fff;

}
.footer{
    margin-top: 0;
    padding: 20px 0 10px;
    border-top: none;
}
#footer-top section:nth-child(1),
#footer-bottom section:first-child,
.footer-copyright{
    margin-left: 0;
}
/************************* END FOOTER *************************/

#cv-articles .table td {
	width: 35% !important;
}