h1{font-size: 35px}
h3{font-size: 30px}
.com-banner{display: none;background:url("../../images/vulnerability-management-services-banner.png");background-size:cover;height:220px}
.banner_cont_sec{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);margin: 0;padding: 0 0;width: 100%;
text-align: center}
.com-banner{padding:30px 0}
.com-banner h2{position: static!important;line-height: 50px;padding: 20px 30px;margin: 0px auto;background: rgba(0,0,0,0.3);box-sizing: border-box}
.banner_cont_sec p{color: #fff;text-align: center;font-size: 1.2em}
.advisory_table{text-align:center}
.advisory_table iframe{max-width:600px;width: 100%;padding-top: 30px;min-height: 300px}
.satilCont{padding-top: 45px}

#scroll,body{background: #fff!important}
/*New css*/
.tabmcont{display: flex;justify-content: space-between;align-items: center;border-bottom: 2px solid #ade6fb}
.title-hd{font-size: 28px;line-height:35px}
/*New css*/
.satabset{position: sticky;top:55px;background: #fff;z-index: 1;margin: 20px 0}

ul.tilTab{display:flex;padding:0 0 0!important;justify-content:center;align-items: center;position: relative}
ul.tilTab li{list-style-type: none;position: relative;bottom: -2px}
ul.tilTab li a{padding:10px 25px;font-size: 16px;font-weight: 600;cursor: pointer;display: block;color:#444!important;
text-decoration: none!important;transition: all ease 500ms;border-bottom:2px solid #ade6fb;background: #d7f4ff}
ul.tilTab li:first-child{margin:0 10px 0 0}
ul.tilTab li:hover a,ul.tilTab li.active a{background: #049fd9;color: #fff !important}
ul.tilTab li.active a{pointer-events: none}

.coloumn_wise_cont{display: flex}
.coloumn_wise_cont > div{text-align: left}
.coloumn_wise_cont > div:nth-child(1) {width:40%}
.coloumn_wise_cont > div:nth-child(2) {width:25%}
.coloumn_wise_cont > div:nth-child(3),
.coloumn_wise_cont > div:nth-child(5) {width:15%}
.coloumn_wise_cont > div:nth-child(4) {width:15%}

.table{padding-bottom: 30px}
.rowDtls{box-sizing: border-box;background:#fdfdfd;box-shadow: 0 1px 3px rgba(0,0,0,0.2)}
.column_val{padding:10px 0;align-items: center}
.column_val > div,.filter_hd > div, .filter_sec > div{padding:0 5px}
.column_val > div.prd_drop,.filter_hd > div:first-child, .filter_sec > div:first-child{padding-left: 20px}
.column_val > div.date_txt,
.filter_hd > div:last-child, .filter_sec > div:last-child{padding-right:20px}
/*.filter_sec > div:last-child{border-bottom: 2px solid #049FD9}*/
.filter_sec > div:last-child input{display: none}
.rowDtls:nth-child(odd){background: #e9effb}
.filter_hd{font-size: 15px;font-weight: 600;color:#049FD9;padding-bottom:10px}
.filter_sec input,.filter_sec select{outline: none;border: none;
border-bottom: 2px solid #049FD9;
width:100%;max-width: 96%;color:#333}
.rating{position: relative;padding-left: 15px!important}
.rating:before{content: "";position: absolute;width:10px;height:10px;
border-radius: 50%;top:7px;left:0}
.rating.Critical:before{background: #cf202f}
.rating.High:before{background: #ff7302}
.rating.Medium:before{background: #ffcd02}
.rating.Informational:before{background: #4f81bd}
.rating.Low:before{background: #6cc04a}
.prd_drop{display: flex;align-items: center}
.rTraingle,.bTraingle{border-right: 10px solid transparent;
border-bottom: 10px solid transparent;cursor: pointer}
.rTraingle{border-left: 10px solid #049FD9;border-top: 10px solid transparent}
.bTraingle{border-top: 10px solid #049FD9;border-left: 10px solid transparent;position: relative;
top: 5px;left: -5px}
.summary p{max-width:90%;width:98%;margin:10px auto;padding:10px;background:#e0e7ff;
box-shadow: 2px 2px 5px rgba(0,0,0,0.2)}
.rowDtls:nth-child(odd) .summary p{background:#fdfdfd}

.pagination{display: flex;justify-content: space-between;align-items: center}
.pagi_desc{font-size: 13px;font-weight: 600;padding-right: 5px}
.pagination select{outline:none;border:1px solid #049FD9;padding:2px;min-width: 45px;cursor: pointer}
.pre_page,.curr_page{position: relative;display: inline-block;font-size: 15px!important;text-decoration:none!important;padding-left: 15px}
/*.nxt_prev .pagi_desc{position: relative;padding-right:15px}
.nxt_prev .pagi_desc:after,*/
.nxt_prev .pagi_desc{padding-right:0}
.pre_page:before,.curr_page:before{content:"";position: absolute;height:10px;border-right:1px solid #262626;top:6px;
left:6px}

.satilCont#advisories{position: relative;min-height: 300px}
.loader_gif{display: none;position: absolute;background: rgba(0,0,0,0.4);width: 100%;height: 100%;z-index: 999999}
.loader_gif img{position: absolute;width: 50px;left:50%;top:50%;transform: translate(-50%,-50%)}

.nodata{padding: 60px 0 0 0;font-size: 25px}
label.version{padding-top: 10px;color: #049FD9;font-weight: 600}
.summary span{display: block;padding: 10px 0 0 0;}
.rating.Being_Analyzed:before{
    background: blue;
}

@media screen and (max-width: 1025px){
.filter_hd{font-size: 12px}
.column_val,.summary p,.filter_sec input, .filter_sec select{font-size: 10px}
.title-hd{font-size: 20px}
}
@media screen and (max-width:768px){
	.coloumn_wise_cont > div:nth-child(2){width: 65%}
    .coloumn_wise_cont > div:nth-child(5){display: none}
	.coloumn_wise_cont > div:nth-child(4)
	.com-banner h2{font-size:40px;top:10%}
}
@media screen and (max-width:690px){
	.tabmcont{flex-flow: row wrap}
    .title-hd,.tilTab{width:100%}
    .title-hd{padding-bottom:20px}
    .satabset{margin-top:0}
}
@media screen and (max-width:600px){
	.com-banner h2{line-height:50px}
}
@media screen and (max-width:500px){.strengthen-sec ul li{width:96%;box-sizing:border-box}
.com-banner h2{font-size:26px;margin-top:20px}
}

/*
.table{
    width: 100%;
}
.table > div{
    display: table-row;
}
.table > div > div{
    display: table-cell;
    text-align: left;
    height: 40px;
    padding-left: 20px;
}
.twidth >  div > div:first-child{
    width:10%;
}
.twidth >  div > div:nth-child(2){
    width:10%;
}
.twidth >  div > div:nth-child(3){
    width:10%;
}
.twidth >  div > div:nth-child(4){
    width:60%;
}
.twidth >  div > div:nth-child(5){
    width:10%;
}
*/
#previouspage{
    display: none;
}
#previouspage,#nextpage{
    font-size:25px;
    text-decoration: none;
    cursor: pointer;
}
.tright{
    width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 23px solid #555;
	border-bottom: 10px solid transparent;
}
.summary {
    width: 100%;
    text-align: left;
    float: center;
    padding: 10px 20px;
    box-sizing: border-box;
    margin: 0;
    border-top: 1px dashed #049FD9
}
.zselectbox{
    min-width: none;
    width: none;
    max-width: none;
    padding: 0 0 0 0;
    border:none;
    border-bottom: 2px solid #049FD9;
    border-radius: 0 0 0 0;
    background: #fff;
    overflow: hidden;
    position: relative;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    outline: 0;
    box-sizing: border-box;
    box-shadow: 0 0 0 0 transparent;
}
.zselectbox:hover{
    border: none;
    border-bottom: 2px solid #049FD9;
    background-color: white;
    box-shadow: none;
}
#sort{
    color: black !important;
    cursor: pointer;
    text-decoration: none;
}
#sort:hover{
    text-decoration: none !important;
}
.hide{
    display: none;
}
.show{
  display: block;  
}
.update_button{
    padding: 10px 10px;
    font-size: 12px;
    transition: all .5s;
    cursor: pointer;
    text-transform: uppercase;
    font-family: var(--zf-primary-semibold);
    letter-spacing: 1px;
    outline: none;
    color: #fff;
    background: #1976D3!important;
    border: 1px solid #1976D3!important;
    display:block;
    max-width: 150px;
    font-size: 15px;
    font-weight: 600;
    margin:10px auto
}
p.update_button{max-width: 125px;border-radius:5px;text-align: center}  
.comfirm_submission{position: fixed;width:100%;height:100vh;background: rgba(0,0,0,0.4);z-index: 999999;visibility: hidden;opacity: 0;transform: scale(0)}
.comfirm_submission.show{visibility: visible;opacity: 1;transform: scale(1)}
.confirm_txt{position: absolute;max-width: 650px;background:#fff;padding:15px;box-sizing: border-box;border-radius: 6px;
text-align: center;top:50%;left:50%;transform: translate(-50%,-50%) scale(0);transition: all ease 500ms}
.comfirm_submission.show .confirm_txt{transform: translate(-50%,-50%) scale(1)}