@import url(https://waybackassets.bk21.net/20130731145301cs_/http://www.microsoft.com/global/en-us/sqlserver/RenderingAssets/css/br-theme.css);

/* ================================================
  Override br-theme
================================================ */
/* event carousel */
.br-carousel.br-carousel-wide .carousel-wrapper {
    zoom: 1;
    *padding: 10px 0;
}
.br-carousel.br-carousel-wide .carousel-wrapper.image-left img {
    margin: 5px 30px 0 0;  
}

.br-carousel.br-carousel-wide .carousel-wrapper h1 { margin:20px 0 0 235px; padding-bottom:0; *margin-top:40px !important; }
.br-carousel.br-carousel-wide .carousel-wrapper > ul > li { padding:0 20px 20px !important; }


/* ================================================
  Custom style
================================================ */
.br-section-list.paths .section-item ul li {
    background: none;
}
.br-section-list.paths .section-item ul li { zoom: 1; }
.br-section-list.paths .section-item ul {
    background: url(https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/learning-center/bg-certification-paths.gif) no-repeat 0 0;
    padding-bottom: 5px;
}
.br-section-list.paths .section-item ul.paths-3 {
    background-position: 0 -150px;
}
.strong ul.links li { margin: 5px 0; }

ul.text.info { margin-bottom: 14px; }
ul.text.info li { 
    margin: 4px 0;
    background:url('https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/learning-center/icon-tools.png') no-repeat left -30px; /* location */
}
ul.text.info li.date { background-position: left -50px; }

.br-rightrail iframe.round-border { padding:15px 16px 30px; background: #fff; }

/* Landing Page */
.br-list h4 span { color:#f33; }
.br-list .btn { margin-bottom:24px; margin-top:7px }
.paths ul.links li a b { color:  #f33; }
.paths ul.links li a:hover b { color:  #333; }

/* filter modules */
/* used for [events][virtual-labs][resources] */
#filtercontrol.events { margin-top: 20px; }
#filtercontrol .br-tabs .content { zoom: 1; }
#filtercontrol .icon {
    margin: 2px 10px 0 0;
    background: url(https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/learning-center/icon-type.png) no-repeat 0 0;
    padding-bottom: 10px;
}
#filtercontrol .br-section-list .section .icon {
    position: absolute;
    left: 50px;    
}
#filtercontrol .icon span.div {
    display: inline-block;
    width: 15px;
    height: 20px;
    border-right: 1px solid #ccc;
    
}
#filtercontrol .filter-controller .icon span.div {
    width: 2px;
    height: 16px;
    border: none;
}

#filtercontrol .cat-eclinics .icon { background-position: 0 0; }
#filtercontrol .cat-whitepaper .icon { background-position: 0 -30px; }
#filtercontrol .cat-datasheets .icon { background-position: 0 -60px; }
#filtercontrol .cat-faqs .icon { background-position: 0 -90px; }
#filtercontrol .cat-presentations .icon { background-position: 0 -120px; }
#filtercontrol .cat-casestudies .icon { background-position: 0 -150px; }
#filtercontrol .cat-videos .icon { background-position: 0 -180px; }
#filtercontrol .cat-software .icon { background-position: 0 -210px; }
#filtercontrol .cat-lg .icon { background-position: 0 -240px; }
#filtercontrol .cat-blogs .icon { background-position: 0 -270px; }
#filtercontrol .cat-analyst .icon { background-position: 0 -300px; }
#filtercontrol .in-person .icon { background-position: 0 -330px; }
#filtercontrol .online .icon { background-position: 0 -360px; }

#filtercontrol .filter-controller .icon {
    background: url(https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/learning-center/icon-type-small.png) no-repeat 0 0;
    padding-bottom: 6px;
    margin-right: 3px;
}
#filtercontrol .filter-controller .cat-eclinics .icon { background-position: 0 0; }
#filtercontrol .filter-controller .cat-whitepaper .icon { background-position: 0 -24px; }
#filtercontrol .filter-controller .cat-datasheets .icon { background-position: 0 -48px; }
#filtercontrol .filter-controller .cat-faqs .icon { background-position: 0 -72px; }
#filtercontrol .filter-controller .cat-presentations .icon { background-position: 0 -96px; }
#filtercontrol .filter-controller .cat-casestudies .icon { background-position: 0 -120px; }
#filtercontrol .filter-controller .cat-videos .icon { background-position: 0 -144px; }
#filtercontrol .filter-controller .cat-software .icon { background-position: 0 -168px; }
#filtercontrol .filter-controller .cat-lg .icon { background-position: 0 -192px; }
#filtercontrol .filter-controller .cat-blogs .icon { background-position: 0 -216px; }
#filtercontrol .filter-controller .cat-analyst .icon { background-position: 0 -240px; }
#filtercontrol .filter-controller .in-person .icon { background-position: 0 -264px; }
#filtercontrol .filter-controller .online .icon { background-position: 0 -288px; }

/* filter content list */
.br-section-list.filter-list { width:624px; *width: 623px;margin:0 0 0 8px; clear:none; }
.br-tabs .tab .unit.br-section-list.filter-list { margin-right: 0; }
.br-section-list.filter-list > ul.collapsible > li.section {  *float: left; *margin: 0; *padding-bottom: 10px; }
.br-section-list.filter-list .list-header {
    padding: 20px 30px 0;
    border-top: 1px solid #ccc;
}
.br-section-list.filter-list .list-header h3 {
    margin-bottom: 16px;
}
.br-section-list.filter-list > ul.collapsible > li {
    padding: 15px 30px 0 25px;
    background-position: 30px 20px;
    position: relative;
}
.br-section-list.filter-list > ul.collapsible > li.expand {
    background-position: -857px 20px;
}
.br-section-list.filter-list > ul.collapsible > li .section-header { width: 488px; padding-left: 75px; }
.br-section-list.filter-list > ul.collapsible > li .section-header h4 { display: none; }
.br-section-list.filter-list > ul.collapsible > li .section-header h4.clone { display: block; }
.br-section-list.filter-list > ul.collapsible > li.expand .section-header h4 { display: block; }
.br-section-list.filter-list > ul.collapsible > li.expand .section-header h4.clone { display: none; }
.br-section-list.filter-list > ul.collapsible > li .section-body { padding-left: 75px; }

.br-section-list.filter-list > ul.collapsible > li.br-loadmore {
    padding: 15px 20px 0 30px;
    margin: 15px 0;
    zoom: 1;
}
.br-section-list.filter-list > ul.collapsible > li.br-loadmore ul.strong * { font-size: 14px; } /* request on bravo */

.br-section-list.filter-list > ul.collapsible > li p a.cta,
.br-section-list.filter-list > ul.collapsible > li p.desc { display: none; } /* visible in grid view */

/* featured list */
.br-section-list.featured-list { margin: 0 0 -4px 8px; }
.br-section-list.featured-list > ul.collapsible > li { zoom: 1; padding: 18px 0 0 0; }
.br-section-list.featured-list > ul.collapsible > li .section-header { width: 488px;  padding-left: 75px; }
.br-section-list.featured-list > ul.collapsible > li .section-body { padding-left: 75px; }


/* filter controller */
.filter-controller { float: left; width: 250px; padding: 25px 28px 0; }
.filter-controller h4 { margin-bottom: 14px; }

.filter-controller ul {
    list-style: none;
    margin: 0 0 14px; 
    padding: 5px 0;
}
.filter-controller ul li,
.br-section-list.filter-list .not-collapsible ul.radiolist li,
.table-intro ul.radiolist li {
    margin: 0 0 3px;
    background: none;
}
.br-section-list.filter-list .not-collapsible ul.radiolist { float: right; }
.filter-controller ul li a,
.br-section-list.filter-list .not-collapsible ul.radiolist a,
.table-intro ul.radiolist a {
    color: #666;
    font-size: 12px;
    line-height: 17px;
    padding: 1px 0 1px 24px;
    background: url(https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/br-theme/br-form-utils.png) no-repeat 0 0;
}
.filter-controller ul li a.title,
.table-intro ul.radiolist .title {
    font-size: 15px;
    font-weight: bold;
}
.table-intro ul.radiolist li { display: inline; }
#filtercontrol a.checkbox, .table-intro ul.checklist a.checkbox { background-position: 0 0; }
#filtercontrol a.checkboxChecked, .table-intro ul.checklist a.checkboxChecked  { background-position: 0 -40px; }
#filtercontrol a.radio, .table-intro ul.radiolist a.radio { background-position: 0 -80px; }
#filtercontrol a.radioChecked, .table-intro ul.radiolist a.radioChecked  { background-position: 0 -120px; }

/* view, sort by radio list */
.br-section-list.filter-list .not-collapsible ul.radiolist { padding: 0 10px; }
.br-section-list.filter-list .not-collapsible ul.radiolist li { padding-left: 12px; *float: left; }
.br-section-list.filter-list .not-collapsible ul.radiolist h5 { margin-bottom: 0; }
#filtercontrol .not-collapsible ul.radiolist .icon { margin-right: 0; }
#filtercontrol .not-collapsible ul.radiolist .icon span.div {
    width: auto; height: auto; border: none;
}
#filtercontrol .not-collapsible ul.view .icon {
    padding-bottom: 2px;
    background: url(https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/learning-center/icon-tools.png) no-repeat left -70px; /* listview */
    zoom: 1;
}
#filtercontrol .not-collapsible ul.view .gridview .icon { background-position: left -90px; }


.filter-controller ul ul { margin: 10px 0; }
.filter-controller ul ul.radiolist { margin: 0 0 0 25px; }


/* jQuery UI - Datepicker override */
#datepicker input { 
    border: 1px solid #999; 
    padding: 6px;
    margin-right: 10px;
    width: 172px; 
    background: #fff url('https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/learning-center/icon-tools.png') no-repeat right 5px;
}
.ui-datepicker table td, .ui-datepicker table th { font-size: 12px; }
.ui-datepicker { width: 14em; padding: .2em .2em 0; display: none; font-size: 80% }



/* grid view */
.br-section-list.filter-list.grid ul.collapsible li.section {
    padding: 0; margin: 0;
    float: left;
    width: 50%;
    height: 140px;
    background: none;
    padding-bottom: 20px;
    position: relative;
}
.br-section-list.filter-list.grid ul.collapsible li.section .section-inner {
    margin: 10px 0;
    padding: 0 30px;
    border-right: 1px solid #ccc;
    height: 100%;
}
.br-section-list.filter-list.grid ul.collapsible li.section.lastitem .section-inner {
    border-right: none;
}
.br-section-list.filter-list.grid > ul.collapsible > li.section .section-header {
    width: auto;
    padding: 0; margin: 0;
    background: none;
    position: static;
}
#filtercontrol .br-section-list.grid ul.collapsible li.section .icon {
    position: relative;
    left: auto;
}
#filtercontrol .br-section-list.grid ul.collapsible li.section .icon span.div {
    border-right: none;
}
.br-section-list.filter-list.grid ul.collapsible li.section .lastUnit {
    clear: both;
    display: block;
}
.br-section-list.filter-list.grid ul.collapsible li.section .size2of3 {
    width: 100%;
}
.br-section-list.filter-list.grid li.section .btn, 
.br-section-list.filter-list.grid li.section .btn-arrow-r {
    position: absolute;
    top: auto;
    bottom: 20px;
    font-weight: normal;
    font-size: 16px;
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0 15px 0 0;
}

.br-section-list.filter-list.grid ul.collapsible li.section .lastUnit h4 {
    height: 65px;
    overflow: hidden;
}
.br-section-list.filter-list.grid li.section .section-body p { display: none; }
.br-section-list.filter-list.grid li.section .section-body p.desc {
    position: absolute;
    left: 0;
    top: 0;
    width: 255px;
    height: 110px;
    background: #333;
    color: #fff;
    padding: 20px 25px;
    font-size: 13px;
    margin: 5px 5px 5px 0;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.br-section-list.filter-list.grid li.section.lastitem .section-body p.desc {
    margin: 5px 0 5px 6px;
}
.br-section-list.filter-list.grid li.section:hover .section-body,
.br-section-list.filter-list.grid li.section:hover .section-body p.desc {
    display: block !important;
}
.br-section-list.filter-list.grid > ul.collapsible > li p.desc a.cta {
    display: block;
    color: #ccc;
    position: absolute;
    left: 25px;
    bottom: 10px;
    font-style: italic;
}
.br-section-list.filter-list.grid > ul.collapsible > li p.desc a.cta:hover {
    /*text-decoration: underline;*/
    color: #fff;
}


/* featured */
.featured-book { overflow: hidden; padding: 20px 28px 28px; margin-bottom: 20px; }
.featured-book .size1of5 { width: 155px; }
.featured-book .size1of5 img { position: relative; top: 5px; }
.featured-book div.cta {
    width: 110px;
    float: right;
    text-align: center;
}
.featured-book div.cta h6 {
    /*font-size: 12px;*/
    margin: 5px 0 20px;
}
.featured-book div.cta img {
    background: #fff;
    padding: 3px;
    border: 1px solid #e6e6e6;
    margin-top: 5px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/* library book filter */
.library .table-intro {
    padding: 5px 10px;
}
.library table {
    border-width: 1px 0 1px 0;
    border-color: #ccc;
    margin-bottom: 0; /* for table note */
}
.library table * {
    /*font-size: 12px; client's request to keep it consistent */
}
.library table h4 { font-size: 14px; }
.library table td {
    text-align: left;
    border-width: 0 0 1px 0;
    vertical-align: top;
    padding: 20px 0 6px 28px;
    border-color: #ccc;
}
.library table tr.even td { background: transparent; }
.library table a.cta {
    clear: both;
    background: #fff;
    border: 1px solid #e6e6e6;
    display: inline-block;
    width: 100px;
    height: 55px;
    padding: 3px;
    margin-bottom: 10px;    
    text-align: center;
    font-weight: bold;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 28px;
}
.library table a.cta span {
    padding-top: 8px;
    display: block;
}
.library table .info {
    line-height: 14px;
    padding-left: 48px;
    padding-right: 12px;
    width: 90px;
}
.library table .info h5 { margin: 3px 0 25px; }
.library table .error {  
    display: none;
}
.library table .error p {
    font-size: 14px;
    line-height: 22px; 
}
.library table.zero .error {
    display: table-row;
    *display: block;
}
.library table .error td { border-width: 0; }

/*
.footerInfo { margin:0 30px; }
.footerInfo p {  padding-left:25px; background: url(https://waybackassets.bk21.net/20130731145301im_/http://www.microsoft.com/global/en-us/sqlserver/PublishingImages/br-theme/icon-info.png) no-repeat bottom left; }


#events .section-header .btn-arrow-r { *line-height:20px; }*/

/*
     FILE ARCHIVED ON 14:53:01 Jul 31, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:36:19 Dec 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.663
  exclusion.robots: 0.099
  exclusion.robots.policy: 0.087
  esindex: 0.01
  cdx.remote: 11.809
  LoadShardBlock: 619.568 (3)
  PetaboxLoader3.datanode: 509.249 (5)
  load_resource: 198.992 (2)
  PetaboxLoader3.resolve: 103.563
*/