.Downloadbtn{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;border-radius:2px;appearance:none;background-color:#0072ce;border:0;color:#fff;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;font-weight:800;line-height:1;padding:15px;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding-left:40px;padding-right:40px}
.Downloadbtn:hover{color:#fff !important;text-decoration:none !important;background:#0072ce}
.Downloadbtn:focus{color:#fff !important;text-decoration:none !important}
.Downloadbtn a:link{color:#fff !important;text-decoration:none !important}
.Downloadbtn a:visited{color:#fff !important;text-decoration:none !important}
.Downloadbtn a:active{color:#fff !important;text-decoration:none !important}
.Downloadbtn a:hover{color:#fff !important;text-decoration:none !important}
.driver-content{padding:60px 0 0}
.Doclib-filter .input-wrapper{font-size:.75rem;margin:15px 0}
.Doclib-filter label.custom-select-label{font-size:.75rem;text-transform:uppercase;font-weight:600;margin-bottom:3.5px;color:#63666a}
.Doclib-filter .custom-select{position:relative}
.Doclib-filter select{border:1px solid #bab9b9;border-radius:3px;box-shadow:none;box-sizing:border-box;font-size:.75rem;height:42px;padding:10px;transition:border-color;width:100%;-webkit-appearance:none;-moz-appearance:none;color:#63666a;background:#fff}
.Doclib-filter .custom-select:after{border:transparent;border-left:1px solid #bab9b9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:0;box-shadow:none;box-sizing:border-box;color:#212322;content:"";line-height:42px;padding:0 22px;pointer-events:none;position:absolute;right:0;top:0}
.Doclib-filter .custom-select img.select-arrow{position:absolute;right:16px;top:16px;height:10px}
.doclib-table{border-collapse:collapse;margin:15px 0;table-layout:fixed;width:100%;display:inline-block}
.doclib-table thead{border-top:1px solid #d6d5d5;border-bottom:1px solid #d6d5d5}
.doclib-table tr,.doclib-table td,.doclib-table th{vertical-align:middle}
.doclib-table thead tr td,.doclib-table thead tr th{text-transform:uppercase;font-weight:bold;color:#363636;font-size:.625rem;padding:15px;line-height:initial;text-align:left}
.doclib-table thead tr td:first-child{padding-left:30px}
.doclib-table thead tr th:nth-of-type(3){width:80px}
.doclib-table thead tr th:last-child{width:80px;padding-right:0}
.doclib-table tbody td{padding:9px;font-size:.75rem;line-height:16px}
.doclib-table tbody tr:nth-child(odd) td{background:#f9f9f9}
.doclib-table tbody td:last-child{padding-right:20px;padding-left:20px;text-align:center}
.doclib-table tbody tr:hover td,.doclib-table tbody tr.open td{background:#efefef}
.doclib-table a:active,.doclib-table a:focus,.doclib-table a:hover{color:#9096a3;text-decoration:none}
.doclib-table tbody tr td img{width:14px}
a#cancel{font-weight:bold;margin-right:16px}
.doclib-table tbody td:first-child{width:10%}
.doclib-table tbody td:nth-of-type(2n){width:20%}
.doclib-table tbody td:nth-of-type(3n){width:30%}
.doclib-table tbody td:nth-of-type(4n){width:15%}
.doclib-table tbody td:nth-of-type(5n){width:15%}
.driver-table tbody td:nth-of-type(5n){width:10%}
.DoclibPagination .pagination{float:right;margin:0}
.DoclibPagination .pagination>li>a,.pagination>li>span{border:0}
.Tmargin20{margin-top:4%}
ul.breadcrumbs li{position:relative;display:inline;font-size:12px;color:#63666a;margin-left:17px}
ul.breadcrumbs li:first-child{margin-left:0}
ul.breadcrumbs li:after{content:" ";display:block;width:5px;height:9px;background:url(clientlibs-librarydocument/resources/ic-gray-more-arrow.svg) 50% 50% no-repeat;position:absolute;top:3px;right:-14px;opacity:.3;transition:all ease 500ms}
ul.breadcrumbs li:first-child{margin-left:0}
ul.breadcrumbs li a{color:#0072ce}
img.richText-image{width:11px}
.Doclibtable-footer-actions{font-size:.7rem;text-transform:uppercase;color:#212322;display:inline-block}
img.doc-library-icon{width:14px;content:url(clientlibs-librarydocument/resources/ic-table-download.png);height:14px}
.DoclibPagination .pagination a{color:#212322;margin-left:5px}
.Doclibtable-footer-actions .totals span{color:#212322;font-weight:500}
.Doclibtable-footer-actions .totals{float:left}
.Doclibtable-footer-actions .totals span.pipe{font-weight:100}
.Doclibtable-footer-actions .totals span{color:#212322;font-weight:500}
.Doclibtable-footer-actions li a{color:#212322;margin-left:5px}
.DoclibPagination .pagination>li>a,.pagination>li>span{padding:0}
#clear-link{padding-left:30px;position:relative;color:#0072ce;background-image:none}
#clear-link::before{content:'';background-image:url(clientlibs-librarydocument/resources/ic-refresh.svg);background-repeat:no-repeat;position:absolute;width:15px;height:15px;left:10px;top:3px}
button.report-button,.report-link{border:0;background-color:transparent;color:#e0004d;text-transform:uppercase;font-weight:bold;text-align:right;position:relative;font-size:.7rem;background-position:center left;background-repeat:no-repeat;padding-left:20px;width:auto;padding-right:16px;padding-top:4px;padding-bottom:4px}
.nopadding{padding:0}
.Totalno{padding-left:4px;color:#212322;font-weight:bold}
.view-select{margin-left:5px;color:#212322}
.Tmargin15{margin-top:5%}
.Doclib-filter .filter-text{border:1px solid #c8c9c7;border-radius:3px;box-shadow:none;box-sizing:border-box;font-size:.75rem;height:42px;padding:10px;transition:border-color;width:100%;-webkit-appearance:none;-moz-appearance:none;color:#63666a;background:#fff}
.Doclib-filter .custom-select-ForTextbox{position:relative}
a.reportTitleSortableAsc::after{content:"";position:relative;top:-12px;left:4px;border-bottom:6px solid #00b5e2;border-left:4px solid transparent;border-right:4px solid transparent}
a.reportTitleSortableDesc::after{content:"";position:relative;bottom:-14px;left:-4px;border-top:6px solid #00b5e2;border-left:4px solid transparent;border-right:4px solid transparent}
.traingle{vertical-align:top !important}
.doclib-table tbody tr td a{color:#63666a !important}
.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none}
.doclib-table-container .dataTables_filter{display:none}
.example_filter{display:none}
#DocumentLibTable_paginate{float:right}
#DocumentLibTable_paginate .pagination>li>a,.pagination>li>span{border:0}
#DocumentLibTable_paginate{font-size:.7rem;text-transform:uppercase;color:#212322;display:inline-block}
#DocumentLibTable_paginate li a{color:#212322;margin-left:5px}
#DocumentLibTable_paginate .pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#000;background-color:transparent}
#DocumentLibTable_paginate .pagination>li>a,.pagination>li>span{padding:6px 2px}
.dataTables_info{font-size:.7rem;text-transform:uppercase;color:#212322;display:inline-block}
#DocumentLibTable_paginate ul{margin:0}
#DocumentLibTable_info{display:none}
.doclib-table-container{position:relative}
.Doclibtable-footer-actions{position:absolute;bottom:8px;margin-left:19px}
li#DocumentLibTable_next::after{content:'→';color:#212322}
.search-criteria,.emptytable-text{font-size:12px !important;line-height:36px !important;color:#63666a}
#DocumentLibTable_info{display:none}
.dataTables_length{display:inline-block;margin-left:12%}
.doclib-table-container{position:relative}
.Doclibtable-footer-actions{position:absolute;bottom:8px;margin-left:0}
li#DocumentLibTable_next::after{content:'→';color:#212322}
.Doclibtable-footer-actions span.pipe{font-weight:100}
.dataTables_length label{font-size:.7rem;text-transform:uppercase;color:#63666a;display:inline-block;font-weight:normal !important}
#DocumentLibTable_length select.form-control.input-sm{padding:0 !important}
#totalcount{margin-left:18px}
@media only screen and (max-width:640px){.doclib-table thead tr td,.doclib-table thead tr th{padding:5px}
.doclib-table thead tr td,.doclib-table thead tr th{font-size:xx-small}
.Doclibtable-footer-actions{bottom:26px}
#DocumentLibTable_paginate{float:none}
}
@media(min-width :641px) and (max-width:768px){#DocumentLibTable_paginate .pagination>li>a,.pagination>li>span{padding:6px 2px}
.doclib-table thead tr td,.doclib-table thead tr th{font-size:xx-small}
}
.dropdown-width{width:328px}
.dropdown-noright{padding-right:0}
.reportTitleSortableAsc,.reportTitleSortableDesc{visibility:hidden}
.dataTables_wrapper .reportTitleSortableAsc,.dataTables_wrapper .reportTitleSortableDesc{visibility:visible}
@media(max-width :380px){.Doclib-filter .dropdown-width{width:auto}
}
@media only screen and (max-width:991px){.dataTables_length{margin-left:17%}
}
@media only screen and (max-width:767px){#DocumentLibTable_length select.form-control.input-sm{padding:0 !important;display:inline-block;width:auto;vertical-align:middle}
.dataTables_length{display:inline-block;position:absolute;left:130px}
.pagination .previous a{margin-left:0 !important}
#DocumentLibTable_paginate{float:none;position:absolute;bottom:0}
.table-scroll-wrapper{width:100%;overflow-x:scroll}
.bottom{height:64px}
}
@media only screen and (max-width:640px){.Doclibtable-footer-actions{bottom:37px}
}
.doclib-table-container .pagination>.disabled>a{opacity:0}
@media only screen and (max-width:1200px){.doclib-table-container .dataTables_length{margin-left:26% !important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#DocumentLibTable_paginate .pagination>li>a,.pagination>li>span{padding:8px 2px}
.Doclibtable-footer-actions{bottom:6px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a.reportTitleSortableAsc::after{top:-16px}
a.reportTitleSortableDesc::after{bottom:-12px}
}
@media(max-width:1199px){.librarydocument .container{width:970px}
}
@media(max-width:991px){.librarydocument .container{width:750px}
}
@media(max-width:768px){.librarydocument .container{width:100%}
.Doclibtable-footer-actions{bottom:37px !important}
}