/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.section-overlay{
    background:#e9e9e9;
    display:none;
    position:absolute!important;
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:.4
}
.section-overlay .section-loader{
    border:6px solid #f3f3f3;
    border-radius:50%;
    border-top-width: 6px;
    border-top-style: solid;
    /* border-top:6px solid #3498db; */
    width:60px;height:60px;
    -webkit-animation:spin 2s linear infinite!important;
    animation:spin 2s linear infinite!important;
    position:relative;
    top:40%;
    left:auto;
    margin:0 auto
}
@-webkit-keyframes spin{
    0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}
@keyframes spin{
    0%{-webkit-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

#download-section{width: 100%;display: inline;}
#download-section div{display:inline-block;width:45%;vertical-align: text-top;margin-top: 25px;}
#download_software_inner_htm{border-right: 1px solid #ccc;margin-right: 25px;}

.support-table-container{padding: 5px;border: 1px solid #ccc;}
.support-table-container table{margin-bottom: 0;}
.support-table-container table thead tr th{background-color:#213971;border-color:#213971;color:hsl(0, 0%, 100%);font-weight: 600;}

#ay_tabs .nav-tabs{border: 0;margin: 0;}
#ay_tabs > .nav-tabs{padding-left: 4px;border: 0;}
#ay_tabs > .nav-tabs > li{margin: 0;}
#ay_tabs .nav-tabs>li>a,
#ay_tabs .nav-tabs>li>a:hover,
#ay_tabs .nav-tabs>li>a:focus {
  padding: 8px 10px;
  background: #818181;
  color: #fff;
  font-weight: 500;
  border-radius: 0;
  text-align: center;
  border: 1px solid gray;
  margin-right: 3px;  
}
#ay_tabs .nav-tabs>li.active>a,
#ay_tabs .nav-tabs>li.active>a:focus,
#ay_tabs .nav-tabs>li.active>a:hover{
  color: #fff;
  cursor: default;
  background-color: #2c5c8b;
  border: 1px solid #2c5c8b;
  border-bottom-color: transparent;
  /* padding: 10px 45px; */
}
#ay_tabs > .main-tab.tab-content{
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 3px;
}
#ay_tabs .tab-content .nav-pills{
  /* height: 100vh; */
  border-right: 1px solid #e3e3e3;
  margin-right: 17px;
  min-height: 225px;
}
#ay_tabs .tab-content .nav-pills>li{background-color: #f6f6f6;padding: 10px 0;}
#ay_tabs .tab-content .nav-pills>li>a{
  color: #000;
    border: 0;
    padding: 0;
    padding-left: 15px;
    margin: 0;
    font-size: 14px;
}
#ay_tabs .tab-content .nav-pills>li.active{background-color: #337ab7;}
#ay_tabs .tab-content .nav-pills>li.active a{color:#fff;}
#ay_tabs .tab-content .nav-pills>li.active>a::after {
  right: -1px;
  top:2.5px;
}
#ay_tabs .tab-content .nav-pills>li>a::before {
  background-color: transparent;
}
#ay_tabs .nav-pills>li.active>a::after{
  color: #fff;
    font-size: 30px;
    right: -19px;
    position: absolute;
    top: 10px;
    content: '';
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #fff;
}
/* #ay_tabs>ul>li.active a{color:#fff !important;background-color: hsl(356, 85%, 59%) !important;border: 1px solid hsl(356, 85%, 59%) !important;border-bottom-color: transparent;} */
/* #ay_tabs>ul>li a{color:#203971 !important;background-color: #fff !important;border: 1px solid #ccc !important;border-bottom-color: transparent;} */
#ay_tabs .tab-content .form-inline label{font-weight: 600;width: auto;margin-right: 15px;}
#ay_tabs .tab-content .form-inline .form-control{min-width: 108px;border-radius: 0;}
#ay_tabs .tab-content hr{width: 100%;color: #eee;}

#ay_tabs .dlm-downloads, #ay_tabs .dlm-downloads li{ list-style: none;}
#ay_tabs .tab-content .dlm-downloads li{position:relative;margin-bottom:8px;}
#ay_tabs .tab-content .dlm-downloads li:before {
    font-family: 'FontAwesome';
    position:absolute;
    left:-20px;
    top:0px;
    color:#2c5c8b;
}
#ay_tabs .tab-content .dlm-downloads li.pdf-icon:before {content: "\f1c1";}
#ay_tabs .tab-content .dlm-downloads li.video-icon:before{content: "\f1c8";}
#ay_tabs .tab-content .dlm-downloads li.ppt-icon:before{content: "\f1c4";}
#ay_tabs .dlm-downloads, #ay_tabs .dlm-downloads li a:hover{color: #2c5c8b;}