﻿
/*.full_div {
    height:1400px;
}*/

/*.site_wrapper.approvalContainer {
    padding-top: 802px;
}*/
.anchor_active_area {
    background-color: #fff !important;
   
}
    .anchor_active_area h3 {
    color:#000 !important;
    }
pre {
    margin: 0;
    padding: 8px 20px !important;

}
.abbrv_change_color::after {
    content:attr(data-abbr);
    display:none;
}
.howtobuy-banner-txt .ms-slide-layers {     
     right: 2.75%!important;   
}
.featured_section63 a{
    display:inline-block;
  
}
.featured_section63.margin_top {
    padding: 20px 0px 0px 0px;
    z-index:99;
    /*margin-top:-10px;*/
        margin-bottom: 0px;

}
one_half.font_weight {
    padding: 0 0px 0 0;
}
.featured_section63 .one_half.last {
    padding: 0 0px 0 0px;
    background: none;
}
.featured_section63 .one_half {
    width:100%;
}
.margin_top h4 {
    font-weight: bold;
    width:84%;
}
.margin_top .box:hover {
    background:#fff;
    color: black;
    
}
.margin_top .box {
    float: left;
    width: auto;
    padding: 10px 20px;
    background: red/*dodgerblue*/;
    text-align: center;
    margin-right: -1px;
    margin-bottom: 2px;
    transition: all 0.3s ease;
    height: 50px;
    padding:14px;
    border-radius:5px;
    cursor:pointer;
}
.blog_title h3 {
    font-weight: bold;
    color:red;
}
table, th, td {
    border-width:1px;
    border-style: solid;
      border-color:#80807a8f;
    border-collapse:collapse;
    padding:3px;
    font-size:12px;
}
.icon_fati3 {
    color:#fff;
    font-size: 40px;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    border-radius: 100%;
    text-align: center;
    margin-right: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
}
.margin_top h3 {
    font-size: 15px;
    line-height: 23px;
    font-weight: bold;
}

.margin_top .box:hover h3.change_color {
    color:#000;
}

h3.change_color {
    color: #fff;
}


h3 {
    margin:auto;
}
.nor_fnt {
    font-weight:normal;
}
.url_fnt {
    font-weight:normal;
        font-size:15px;
        color:rgb(0,0,238);
    text-decoration:underline;
}

.margin_top .box:hover .icon_fati3 {
    color: black;
}
.rec_inf {
    margin-top:8px;
}
.end_tab {
    margin-bottom:22px;
    /*margin-top: -9px;*/
    
}
.lft_itm {
    margin-left:58px;
}
ul.spec .lft_itm {
    margin-left:46px;
    width:113px;
    text-align:left;
}
.alm_type_ico {
    width:40px;
    height:40px;
    margin-bottom:5px;
    margin-top:12px;
    display:inline-block;
    
}

.heart_beat_ico {
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 12px;
    display: inline-block;
}

.ntp_servce_ico {
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 12px;
    display: inline-block;
}

.rec_info_ico {
    width: 60px;
    height: 50px;
    margin-bottom: 5px;
    margin-top: 12px;
    display: inline-block;
    margin-top:3px;
}

.time_zone_ico {
    width: 40px;
    height: 40px;
    margin-top: 12px;
    display: inline-block;

}


.one_half.font_weight {
    padding: 0 0px 0 0;
}
.spec_col {
    color:black;
}
.one_half.font_weight {
    padding: 0 0px 0 0;
}
.req_fnt {
    font-weight: bold;
    font-size: 15px;
    /*padding: 10px;*/
}


.snd_rec {
    margin-left:75px;
    /*margin-top:-11px;*/

}
.snd {
font-weight: bold;
    font-size: 13px;
    padding: 10px;
    /*margin-top: -55px;
    margin-bottom:-13px*/
}
.lst_fal {
    font-weight:bold;
    font-size:13px;
    padding:10px;
    /*margin-bottom:-34px;
    margin-left:9px;*/
}
.cont {
    margin-left:75px;
}
.whr {
    margin-left:31px;
    margin-bottom: 13px;
    /*margin-top:-30px;*/
}
.note {
    font-size:15px;
    font-weight:bold;
}
.fr_cont {
    width:100%;
}
.fr_cont2 {
    width:100%;
}
.content_fullwidth.less2.fixed_adjust {
    padding: 10px 0px 0px 0px;
    margin-bottom:0px;
}
content_fullwidth less2 {
    padding:70px;
}
.almtyp {
    font-size:15px;
    font-weight:bold;
    /*margin-top: -10px;*/
}
.speci_fnt {
    font-size:21px;
    font-weight:bold;
    margin-top:10px;
    color:red;
}
.almtyp_tz {
    font-size:15px;
  
    font-weight:bold;
}
.snd_fai {
    /*margin-top:-29px;*/
}
.webint_dwn {
    position:relative;

}
.webint_dwnbut {
    position:absolute;
    right:0px;
    top:0px;
    /*position:fixed;*/
    top:500px;
    right:-6px;
}
.webint_but {
      margin:18px;
          margin-top:30px;
    
}

a.webint_but {
    background:#f3f3f3;
     padding:7px 13px 7px 13px;
    border-radius:5px;
    color:blue;
    border-bottom: antiquewhite;
     text-decoration:underline;
     font-size:16px;
     font-weight:bold;
}
a.webint_but:hover{
    background-color:#f3f3f3;
    text-decoration:underline ;
    color:red;
}
.bod_col {
    background:white;
}
.bkg_col {
    background:white;
}
.fal_al {
    margin-left:10px;
}
/*.body_pad {
    padding-top:65px;
}*/

.content_fullwidth.less2.sndbt {
    padding: 65px 0px 0px 0px;
    padding-top: 70px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.content_fullwidth.less2 {
    padding: 0px 0px 0px 0px;
    margin-bottom:0px;
}
.rep_format {
    /*margin-bottom:40px;*/
}
.not_con {
    /*margin-bottom:-8px;*/
    width:100% ;
}
/*.send_alm {
    margin-bottom:-33px;
}*/
ul, ol {
    margin:0px!important
}
.pre_align {
    width:auto;
    background:white;
    border:0px;
  font-family:"Open Sans", sans-serif;
  /*line-height:26px;*/   
  font-size:14px;   
   margin-top:0px;
}
.pre_aligng {
     width:auto;
    /*line-height:26px;*/                                                                     
    border:0px;
    font-family:"Open Sans", sans-serif;
    font-size:14px;
         background:white;
          margin-top:0px;
    }
.get_ntp {
    width:100%;
    
}
.rep {
    /*margin-bottom:19px;*/
}

.sticky {
    position:sticky;
    top:41px;
    width:100%;
}
 .sticky + .snd_almcontainer {
       
        padding-top: 211px;
    }
/*.parent_scroll {
    padding-top:130px;
}*/
.lst_tab {
    text-align:center;
}
.fnt_col {
    font-weight:bold;
    color:red;
}
.alm_type_col {
    background-color:black;
    color:white;
}
.but_downweb_int {
    text-decoration:underline;
}
.pd_butweb_int {
    margin-bottom:-3px;
    margin-right:7px;
}

.alm_rec {
    text-align:center;
    font-size:19px;
    font-weight:bold;
    margin-top:0px;
    top:-5px;
    position:relative;
}
.font_color {
    font-weight:bold;
    color:black;
}
.suc_fai {
    color:#1797cb;
}
/**************************************if needed******************************/

/*.snd_alm_req {
    margin-top:-62px;
}
.snd_alm_fai {
    margin-bottom:-57px;
}

.snd_htbt_sucess {
    margin-top:-34px;
}
.snd_htbt_fai {
    margin-top:-35px;

}
.get_ntp_req {
    margin-top:-62px;
}
.get_ntp_rep {
    margin-top:-20px;
}
.get_ntp_suc {
    margin-top:-34px;
}
.snd_rec_req {
    margin-top:-32px;
}
.send_rec_rep {
    margin-top:-23px;
}
.snd_rec_suc {
    margin-top:-13px;
}*/
/*.snd_rec_fai {
    margin-bottom:50px;
}*/
/*.snd_alm_spec {
    margin-bottom:-33px;
}*/

/**************************************if needed******************************/
.snd_alm_align {
    margin-left:9px;
}

.snd_moz {
    width: -moz-max-content;
}
.sub_head {
    color:dodgerblue;
}
.roll_head {
    position:sticky;
    /*top: 41px;*/
    height:72px;

}

.snd_rep {
    /*margin-top:-20px;*/
}
.opt {
    font-weight:bold;
    color:#5177bb;
}
.tab_al {
    text-align:left;
}
.htbt_ntp {
    width:100%;
}
.alrec {
    margin-bottom:0px;
    text-align:center;
}

.featured_section63 .one_third {
    left:0px;
}
.featured_section63 .alm_typ .box h3.change_color {
        word-break:break-all!important;
    }
.web_dwn {
    direction:ltr;
}
a:hover {
    text-decoration:underline;
    color:rgb(0,0,238);
}
/*.featured_section63 .lf_fl {
    float:none;
}*/
.rec_fai {
    background:transparent;
}
.alm_spec {
      margin-bottom: 12px;
    font-style: normal;
    margin-top: 0px;
}
.hbar {
    margin-bottom:10px;
}
.note_wid {
    width:1340px;
}
.ntp_fai {
    /*margin-top:-23px;*/
}
/*.pre_fnal {
    margin-bottom: 20px
}*/
.snd_alm_suc {
    /*margin-bottom: -33px;*/
}
/*.spec_space {
    margin-bottom:55px;
}*/
.align_ltr {
    direction:ltr;
}
ul.spec .htbt_itm {
    margin-left:46px;
    width:99px;
    text-align:left;
}
ul.spec .ntp_itm {
    margin-left:46px;
    width:100px;
    text-align:left;
}
ul.spec .serv_itm {
    margin-left:46px;
    width:151px;
    text-align:left;
}
ul.spec .rec_itm {
    margin-left:46px;
    width:141px;
    text-align:left;
}
.content_halfsite {
    margin-right:0%;
}
@media (max-width:1530px) {
    .not_con .note_wid {
        width: 100%;
        padding-right: 10px;
    }
}
@media (max-width:555px) and (min-width:478px) {
    .snd_alm_fai {
    margin-bottom: 0px;
}

}

/*@media (max-width:1530px) and (min-width:1214px) {
    .res_div {
    height: 1443px;
}
}
@media (max-width:912px) and (min-width:784px) {
      .res_div {
    height: 1480px;
}
}

@media (max-width:999px) and (min-width:913px) {
     .res_div {
    height: 1465px;
}

}
@media (min-width:712px) and (max-width:783px) {
     .res_div {
    height: 1505px;
}
}
@media (min-width:557px) and (max-width:711px) {
    .res_div {
        height: 1556px!important;
    }
}
@media (min-width:478px) and (max-width:556px) {
    .res_div {
        height: 1640px!important;
    }
}*/

/*@media (max-width:477px) {
    .res_div {
        height:0px!important;
    }
    .full_div {
    height:auto;
}
}*/

@media (max-width:639px) and (min-width:478px) {
    /*******SEND ALARM***********/
    /*.not_con .note_wid {
        width: 100%;
        padding-right: 10px;
    }*/
    .container .res_sndalm {
        width:97%!important;
    }
    .container .res_sndalm ul li {
         width:1070px ;
    }
    
    .container .res_sndalm ul {
        overflow-x: auto;
    }

    .pre_fnal {
        margin-bottom: 0px!important;
         width: 97%;
             /*margin-top: -33px;*/
    }
/******** END OF SEND ALARM*********/


/******************* SEND HEART BEAT********************/
    .container .res_htbt {
        width:97%!important;
    }
    .snd_hrtbtfai {
        overflow-x:auto;
    

    }
    .res_htbt ul {
      
        overflow-x:auto;
    }
    .res_htbt ul li {
        width:718px;
    }
/***** END SEND HEART BEAT****************/

/************** GET NTP SERVER*************/
    .res_getntp ul {
        width:97%;
        overflow-x:auto;
    }

     .res_getntp ul li {
        width:740px;
    }
        .res_getntp2 ul {
        width:97%;
        overflow-x:auto;
    }

     .res_getntp2 ul li {
        width:1176px;
    }
/*************** END GET NTP SERVER************/


/**********SND REC INFO*************/
    .res_sndrec ul li {
        width:870px;
    }
    .res_sndrec ul {
        overflow-x:auto;
        width:97%;
   
    }

   
/******************END SND REC INFO*****************/


/*******************************************************SPECIFICATION****************************************************/
    .spec_space {
    margin-bottom: 0px;
    width: 97%;

}
/*******************************************************END OF SPECIFICATION****************************************************/
}
@media (max-width:999px) and (min-width:640px) {
       /*******SEND ALARM***********/
    /*.not_con .note_wid {
        width: 100%;
        padding-right: 10px;
    }*/
    .container .res_sndalm {
        width:100%!important;
    }
    .container .res_sndalm ul li {
        width: 1070px;
    }

    .container .res_sndalm ul {
        overflow-x: auto;
    }

    /*.pre_fnal {
        margin-bottom: 20px;
         width: 97%;
    }*/
/******** END OF SEND ALARM*********/


/******************* SEND HEART BEAT********************/
    .container .res_htbt {
        width:100%!important;
    }
    .snd_hrtbtfai {
        overflow-x:auto;
    

    }
    .res_htbt ul {
      
        overflow-x:auto;
    }
    .res_htbt ul li {
        width:718px;
    }
/***** END SEND HEART BEAT****************/

/************** GET NTP SERVER*************/
    .res_getntp ul {
        width:100%;
        overflow-x:auto;
    }

     .res_getntp ul li {
        width:740px;
    }
        .res_getntp2 ul {
        width:100%;
        overflow-x:auto;
    }

     .res_getntp2 ul li {
        width:1176px;
    }
/*************** END GET NTP SERVER************/


/**********SND REC INFO*************/
    .res_sndrec ul li {
        width:870px;
    }
    .res_sndrec ul {
        overflow-x:auto;
        width:100%;
   
    }

   
/******************END SND REC INFO*****************/


/*******************************************************SPECIFICATION****************************************************/
    .spec_space {
    margin-bottom: 0px;
    width: 97%;
}
}
@media (max-width:1213px) and (min-width:1000px) {
     .res_div {
        height: 1450px;
    }
    .container {
        width:97%;
        margin:auto;
    }
    /*******SEND ALARM***********/
    /*.not_con .note_wid {
        width: 100%;
        padding-right: 10px;
    }*/
    .container .res_sndalm {
        width:100%!important;
    }
    .container .res_sndalm ul li {
        width: 1070px;
    }

    .container .res_sndalm ul {
        overflow-x: auto;
    }

    .pre_fnal {
        margin-bottom: 0px;
         width: 97%;
    }
/******** END OF SEND ALARM*********/


/******************* SEND HEART BEAT********************/
    .container .res_htbt {
        width:100%!important;
    }
    .snd_hrtbtfai {
        overflow-x:auto;
    

    }
    .res_htbt ul {
      
        overflow-x:auto;
    }
    .res_htbt ul li {
        width:718px;
    }
/***** END SEND HEART BEAT****************/

/************** GET NTP SERVER*************/
    .res_getntp ul {
        width:100%;
        overflow-x:auto;
    }

     .res_getntp ul li {
        width:740px;
    }
        .res_getntp2 ul {
        width:100%;
        overflow-x:auto;
    }

     .res_getntp2 ul li {
        width:1176px;
    }
/*************** END GET NTP SERVER************/


/**********SND REC INFO*************/
    .res_sndrec ul li {
        width:870px;
    }
    .res_sndrec ul {
        overflow-x:auto;
        width:100%;
   
    }

   
/******************END SND REC INFO*****************/


/*******************************************************SPECIFICATION****************************************************/
    .spec_space {
    margin-bottom: 0px;
    width: 97%;
}

}
@media screen and (max-width:1410px) {
    .howtobuy-banner-txt {
        margin-top:30px;
    }
}
@media screen and (max-width:1453px) {
    .howtobuy-banner-txt {
        padding-top: 8px;
    }
}
@media screen and (max-width:1200px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:925px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:894px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:639px) {
    .howtobuy-banner-txt {
        padding-top: 64px;
    }
}
/*menu responsive*/
@media (max-width:477px) {
     .container .res_sndalm {
        width:99%!important;
    }
    .container .res_sndalm ul li {
        width: 1070px;
    }

    .container .res_sndalm ul {
        overflow-x: auto;
    }

   pre_fnal {
    margin-bottom: 0px;
    width: 99%;
    margin-top: 60px;
}
/******** END OF SEND ALARM*********/


/******************* SEND HEART BEAT********************/
    .container .res_htbt {
        width:97%!important;
    }
    .snd_hrtbtfai {
        overflow-x:auto;
    

    }
    .res_htbt ul {
      
        overflow-x:auto;
    }
    .res_htbt ul li {
        width:718px;
    }
/***** END SEND HEART BEAT****************/

/************** GET NTP SERVER*************/
    .res_getntp ul {
        width:99%;
        overflow-x:auto;
    }

     .res_getntp ul li {
        width:740px;
    }
        .res_getntp2 ul {
        width:99%;
        overflow-x:auto;
    }

     .res_getntp2 ul li {
        width:1176px;
    }
/*************** END GET NTP SERVER************/


/**********SND REC INFO*************/
    .res_sndrec ul li {
        width:870px;
    }
    .res_sndrec ul {
        overflow-x:auto;
        width:99%;
   
    }

   
/******************END SND REC INFO*****************/


/*******************************************************SPECIFICATION****************************************************/
    .spec_space {
    margin-bottom: 0px;
    width: 97%;
}
/*******************************************************END OF SPECIFICATION****************************************************/
    .snd_htbt_fai {
        margin-top:0px;
    }
    .whr {
    margin-left: 31px;
    margin-bottom: 13px;
    margin-top: 0px;
}
    .snd_alm_spec {
    margin-bottom: 0px;
}
    .snd_alm_fai {
    margin-bottom: 0px;
}
    .pre_fnal {
    margin-bottom: 0px;
}
}
@media (max-width:478px) {

    .abbrv_change_color {
    color: #fff;
}
     /*.box .abbrv_change_color:hover {
    color: black;
    background-color:white;
}*/

    /*.change_color {
        display:none!important;
    }*/
    .abbrv_change_color::after {
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
display:inline-block!important;

    }
    h3.abbrv_change_color :hover {
        background: #fff;
        color: black;
    }
    h3.abbrv_change_color {
    color:#fff;
}
    .margin_top .box:hover h3.abbrv_change_color {
    color:#000;
}
    .margin_top .box {
        width:56px;
    }

}
@media (min-width:479px) and (max-width:639px) {
     .abbrv_change_color {
    color: #fff;
}
     /*.box .abbrv_change_color:hover {
    color: black;
    background-color:white;
}*/

    /*.change_color {
        display:none!important;
    }*/

    .abbrv_change_color::after {
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
display:inline-block!important;

    }
    h3.abbrv_change_color :hover {
        background: #fff;
        color: black;
    }
    h3.abbrv_change_color {
    color:#fff;
}
    .margin_top .box:hover h3.abbrv_change_color {
    color:#000;
}
    .margin_top .box {
        width:88px;
    }
    .featured_section63 .one_half {
            margin-bottom: 0px;
    }
}
@media (min-width:480px) and (max-width:753px) {
      .abbrv_change_color {
    color: #fff;
}
     /*.box .abbrv_change_color:hover {
    color: black;
    background-color:white;
}*/

    /*.change_color {
        display:none!important;
    }*/
    .abbrv_change_color::after {
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
display:inline-block!important;

    }
    h3.abbrv_change_color :hover {
        background: #fff;
        color: black;
    }
    h3.abbrv_change_color {
    color:#fff;
}
    .margin_top .box:hover h3.abbrv_change_color {
    color:#000;
}
    .margin_top .box {
        width:88px;
    }
    .featured_section63 .one_half {
            margin-bottom: 0px;
    }
}
@media  (min-width: 753px) {
    .Zebra_Tooltip {
    
    display:none !important;}


}
@media (max-width:790px) {
    .margin_top h4 {
    margin-top: 20px;
    font-weight: bold;
    width: 84%;
}
}
@media screen and (max-width: 1460px){
    .pdf-responsive .pdf-parnt {
        margin-bottom: 0px;
       
    }
}
@media screen and (max-width:755px) {
    h3.change_color {
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}
   a.roll.navigation {
    width: 19%;
}

.box {
    width: 100% !important;
    margin: auto;
}
}

.featured_section63 .one_half .box {
    float: left;
    width: auto;
    padding: 10px 20px;
    background: red /*dodgerblue*/;
    text-align: center;
    margin-right: -1px;
    margin-bottom: 2px;
    transition: all 0.3s ease;
    height: 50px;
    padding: 14px;
    border-radius: 5px;
    cursor: pointer;
    margin-top:0px;
    font-size:unset;
}

.featured_section63 .one_half .box:hover {
    background: #fff;
    color: black;
}

/*Failures responses start*/

.table_failure {
    width: 90%;
}

.table_failure tr td {
    vertical-align: middle;
}

.table_failure.end_tab {
    margin-bottom: 22px;
}

.arabic-codes .arabic-code{
    margin-left:8px;
}

@media screen and (max-width: 950px) {
    .roll_headres {
        height:auto;
    }
}

/*Failures responses end*/

