/* --- DLC Download Dialog --- */
.hidden {display:none;}
.dlc_row{clear:both;}
br.dlc_clear{display:block;clear:both;float:none;}
#dlc_download_dialog{box-sizing:content-box;width:600px;padding:32px 20px 30px 32px;}
#dlc_download_dialog h2{font-family:'Quicksand', Verdana, Helevetica, Geneva, Sans-Serif; font-size:26px;line-height:1.25em;margin:0 0 15px 0;}
#dlc_download_dialog .text{}
#dlc_download_dialog .checkbox_wrap{display:inline-block;clear:left;float:left;width:23px;padding-top:2px;}
#dlc_download_dialog .checkbox_text{display:inline-block;float:left;width:577px;padding-bottom:15px;}
#dlc_download_dialog p{margin-bottom:15px;}
#dlc_download_dialog a{color:#000;}
#dlc_download_dialog a:hover{color:#007caf;}
#dlc_download_dialog .personalData{clear:both;padding-top:10px;}
#dlc_download_dialog .personalData input.invalid,#dlc_download_dialog .personalData select.invalid,#dlc_download_dialog .personalData a.invalid{border:1px solid #FF0000;border-top:none;}
#dlc_download_dialog .width50_float{float:left;width:280px;margin-right:20px;}
#dlc_download_dialog .width50_float input{float:left;width:280px;border-radius:0;}
#dlc_download_dialog .width50_float select{float:left;width:243px;border-radius:0;}
#dlc_download_dialog a.selectBox{background:#FFF;width:280px;border-radius:0;}
#dlc_download_dialog .fileldwrap_other{display:none;}
#dlc_download_dialog .powermail_fieldwrap_submit{clear:left;padding-bottom:30px;}
#dlc_download_dialog .powermail_fieldwrap_submit input{width:auto;border-radius:0;}
#dlc_download_dialog .powermail_fieldwrap_submit input.disabled, #dlc_download_dialog .powermail_fieldwrap_submit input.disabled:hover{background-color:#cdcdcd!important;cursor:default;}
#dlc_download_dialog .deliver_file{padding-top:18px;}
#dlc_download_dialog .deliver_file span.file,#dlc_download_dialog .deliver_file span.filesize{}
#dlc_download_dialog .status{display:none;}
/* --- DLC Download Dialog - Heapbox ---*/
#dlc_download_dialog .heapBox{position:relative;display:inline-block;vertical-align:top;width:110px;height:20px;line-height:20px;text-decoration:none;outline:none;cursor:pointer;border:1px solid #007baf;border-top:none;padding-left:3px;}
#dlc_download_dialog .heapBox{width:280px;}                                                                                    
#dlc_download_dialog .heapBox *{margin:0;padding:0;outline:none;}
#dlc_download_dialog .heapBox a{text-decoration:none;color:#333;}
#dlc_download_dialog .heapBox .holder{position:relative;z-index:97;display:block;float:left;width:auto;overflow:hidden;}
#dlc_download_dialog .heapBox.disabled .holder{color:#646464;}
#dlc_download_dialog .heapBox .handler{position:relative;z-index:97;display:block;float:right;width:22px;height:100%;background:url('../img/bg-select.png') no-repeat center 7px;}
#dlc_download_dialog .heapBox div.heap{display:none;position:absolute;box-sizing:content-box;z-index:99;background:#FFF;list-style-type:none;left:-1px;width:100%;top:20px;height:auto;max-height:200px;overflow:hidden;overflow-y:auto !important;background:#FFF;border:1px solid #007baf;border-top:none;}
#dlc_download_dialog .heapBox .heap .heapOptions{display:block;overflow:hidden;z-index:98;position:relative;margin:0;list-style:none;padding:0;background-color:#fff;}
#dlc_download_dialog .heapBox .heap a.sliderUp{display:none;position:absolute;z-index:99;width:100%;height:15px;background:none;}
#dlc_download_dialog .heapBox .heap a.sliderDown{display:none;width:100%;height:15px;background:#c0392b url('../img/heapbox/slider_arrow_down.png');background-repeat:no-repeat;background-position:center center;border-top:1px solid #942b20;position:absolute;bottom:0;z-index:99;}
#dlc_download_dialog .heapBox .heap .heapOptions .heapOption{top:0;display:block;margin:0;line-height:15px;}
#dlc_download_dialog .heapBox .heap .heapOptions .heapOption a{background-color:#FFF;display:block;height:100%;color:#333;padding:4px 0 4px 3px;}
#dlc_download_dialog .heapBox .heap .heapOptions .heapOption a:hover{background-color:#def5fd;}
#dlc_download_dialog .heapBox .heap .heapOptions .heapOption a.selected{background-color:#21bbef;color:#FFF;}
#dlc_download_dialog .heapBox .heap .heapOptions .heapOption a.disabled{background-color:#FFF;color:#DDD;}

/* --- DLC Search result pagination & Downloads pagination --- */
#dlc_download_list_pagination{padding:2px 0 0 20px;}
#dlc_download_list_pagination.search{padding:2px 0 6px 0;}
#dlc_download_list_pagination strong{color:#000;}
#dlc_download_list_pagination .pages img.back,#dlc_download_list_pagination .pages img.forward{cursor:pointer;}
#dlc_download_list_pagination .page{display:inline-block;min-width:8px;text-decoration:underline;cursor:pointer;}
#dlc_download_list_pagination .curr_page{display:inline-block;min-width:8px;text-decoration:none;font-weight:bold;}
#downloads_wrap #dlc_ajax_loader_wrap{padding-top:25px;}
#dlc_download_list_pagination span.page_break{display:none;}
#downloads_search_wrap div.sword{margin:14px 0 3px 0;}
#downloads_search_wrap div.sword strong{color:#000;font-style:italic;}
#downloads_search_wrap ul.dlc_download_list{margin-top:0;}
/* --- Search result tile view --- */
article.fourtabs #dlc_top_downloads_tile{margin-top:15px;}
#dlc_top_downloads_tile .tile{float:left;margin:0 0 9px .88%;padding:10px 1.3%;background:#fbfbfb;border-top:1px solid #59b3d1;overflow:hidden;}
#dlc_top_downloads_tile_product.cols_1 .tile{float:left;width:100%;padding:8px 1.3%;margin-bottom:9px;background:#fbfbfb;border-top:1px solid #59b3d1;}
#dlc_top_downloads_tile.cols_1 .tile{width:98.3%;min-height:127px;}/* 1 col */
#dlc_top_downloads_tile.cols_2 .tile{width:48.7%;min-height:137px;}/* 2 cols */
#dlc_top_downloads_tile.cols_3 .tile{width:32.15%;min-height:127px;}/* 3 cols */
#dlc_top_downloads_tile.cols_4 .tile{width:23.93%;min-height:164px;padding:10px 1.3% 10px 0.8%;}/* 4 cols */
#dlc_top_downloads_tile .tile h3.file_name,#dlc_top_downloads_tile_product .tile h3.file_name{min-height:45px;margin:0 0 8px 0;font-size:11px;font-weight:normal;}
#dlc_top_downloads_tile_product .tile h3.file_name{min-height:24px;margin:0 0 4px 0;}
#dlc_top_downloads_tile .tile h3.file_name a,#dlc_top_downloads_tile_product .tile h3.file_name a{text-decoration:none;color:#007CAF;}
#dlc_top_downloads_tile .tile .tile_image,#dlc_top_downloads_tile_product .tile .tile_image{float:left;max-height:76px;max-width:63px;width:25%;border:1px solid #dedede;overflow:hidden;}
#dlc_top_downloads_tile .tile .tile_image{min-width:63px;width:auto;}
#dlc_top_downloads_tile .tile .tile_info,#dlc_top_downloads_tile_product .tile .tile_info{float:right;width:auto;}
#dlc_top_downloads_tile_product .tile .tile_info{width:71%;}
#dlc_top_downloads_tile .tile .tile_info .document_type,#dlc_top_downloads_tile_product .tile .tile_info .document_type{min-height:45px;}
#dlc_top_downloads_tile_product .tile .tile_info .document_type{min-height:26px;}
#dlc_top_downloads_tile .tile .tile_info .languages,#dlc_top_downloads_tile_product .tile .tile_info .languages{float:left;min-height:32px;}
#dlc_top_downloads_tile_product .tile .tile_info .languages{min-height:0;}
#dlc_top_downloads_tile .tile .tile_info .languages a,#dlc_top_downloads_tile_product .tile .tile_info .languages a{text-decoration:none;color:#007CAF;}
#dlc_top_downloads_tile .tile .tile_info .languages .selectBox-dropdown,#dlc_top_downloads_tile_product .tile .tile_info .languages .selectBox-dropdown{padding:0 0 0 3px;width:125px;}
#dlc_top_downloads_tile .tile .tile_image a.preview,#dlc_top_downloads_tile_product .tile .tile_image a.preview{display:block;height:100%;position:relative;}
#dlc_top_downloads_tile .tile .tile_image a.preview span,#dlc_top_downloads_tile_product .tile .tile_image a.preview span{position:absolute;z-index:5;display:block;height:100%;width:100%;background:url('http://dlc.duerrdental.com/img/thumb_lupe.png') no-repeat transparent;}
#dlc_top_downloads_tile .tile .tile_image a.preview:hover span,#dlc_top_downloads_tile_product .tile .tile_image a.preview:hover span{background-image:url('http://dlc.duerrdental.com/img/thumb_lupe_hover.png');}
/* --- Video List --- */
article.fourtabs .dlc_row{}
.dlc_video_tile{position:relative;float:left;width:48%;margin:15px 4% 10px 0;}
.dlc_row.last .dlc_video_tile{margin-bottom:0;} 
.dlc_video_tile.even{margin-right:0;}
.dlc_video_tile a.thumb{float:left;max-width:160px;margin-right:15px;}
.dlc_video_tile a.thumb .overlay{position:absolute;z-index:2;display:block;height:120px;width:160px;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70);opacity:.7;background:url('http://dlc.duerrdental.com/img/overlay_video_thumb.png') no-repeat center center;}
.dlc_video_tile a.thumb:hover .overlay{-moz-opacity:.9;-khtml-opacity:.9;filter:alpha(opacity=90);opacity:.9;}
.dlc_video_tile .title a{color:#017db0;font-weight:bold;text-decoration:none;}
.dlc_video_tile .title a:hover{color:#3ec4ed;}
.dlc_video_tile .time{color:#9a9a9a}
/* --- Video Detail --- */
article.fourtabs .dlc_video_single{padding-left:1.7%;margin-top:15px;}
h2.dlc_video_single_title{display:block;float:left;font-family:'Quicksand',Verdana,Helevetica,Geneva,Sans-Serif;font-size:20px;line-height:1em;}
.dlc_video_single_backlink,.dlc_video_single_backlink:visited{display:block;float:right;margin:14px 0 8px 0;padding-left:20px;line-height:20px;text-decoration:none;font-size:1.3em;background:url('http://dlc.duerrdental.com/img/arr-blue-left.png') no-repeat 0 3px;color:#1f7bbe;}
.dlc_video_single_backlink:hover,.dlc_video_single_backlink:active,.dlc_video_single_backlink:focus{cursor:pointer;color:#007caf;}
/* --- Mobile devices --- */                               
@media screen and (max-width:999px){
	#dlc_download_dialog{min-width:240px;width:auto;max-width:600px;padding:30px 20px;}
	#dlc_download_dialog .checkbox_text{width:92.32%;}
	#dlc_download_dialog .width50_float{width:46.66%;margin-right:3.33%;}
	#dlc_download_dialog .width50_float input{min-width:240px;width:100%;}
	#dlc_download_dialog .width50_float select,#dlc_download_dialog .heapBox{min-width:240px;width:100%;}
	#dlc_download_dialog a.selectBox{min-width:240px;width:100%;}
	#dlc_download_dialog .width50_float select{min-width:240px;width:100%;}
	#dlc_top_downloads_tile.cols_4 .tile{width:32.15%;min-height:127px;padding:10px 1.3%;}/* 2,3,4 cols */
}
@media screen and (max-width:787px){
	#dlc_top_downloads_tile.cols_4 .tile,
	#dlc_top_downloads_tile.cols_3 .tile{width:48.7%;min-height:140px;padding:10px 1.3%;}/* 2,3,4 cols */
	.dlc_video_tile a.thumb{margin-bottom:20px;}
	.dlc_video_tile{clear:both;float:none;width:100%;margin-right:0;}
}
@media screen and (max-width:767px){ 
	#dlc_top_downloads_tile_product .tile:nth-of-type(1n){float:left;width:48.5%;margin:0 1.5% 9px 0%;}
	#dlc_top_downloads_tile_product .tile:nth-of-type(2n+2){float:left;width:48.5%;margin:0 0 9px 1.5%;}
	#dlc_top_downloads_tile_product .tile .tile_info{min-height:100px;}
}
@media screen and (max-width:569px){
	#dlc_top_downloads_tile.cols_4 .tile,
	#dlc_top_downloads_tile.cols_3 .tile,
	#dlc_top_downloads_tile.cols_2 .tile{width:98.3%;min-height:127px;padding:10px 1.3%;}/* 2,3,4 cols */
	#dlc_download_dialog{padding:32px 0 30px 0;}
	#dlc_download_dialog .width50_float{clear:both;float:none;width:100%;margin-right:0;}
	#dlc_top_downloads_tile_product .tile{float:none important;width:100% !important;margin-left:0 !important;margin-right:0 !important;}
	#dlc_top_downloads_tile_product .tile{min-height:0;}
}
@media screen and (max-width:479px){
	.dlc_video_tile{float:none;}
	.dlc_video_tile a.thumb{max-width:100%;width:100%;margin-right:0;}
	.dlc_video_tile a.thumb img{width:100%;height:auto;}
	.dlc_video_tile a.thumb .overlay{height:auto;width:100%;}
}