/* CSS Add By Ravi Start */ 
a{text-decoration: none;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;} 
button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
.btn.focus,.btn:focus,.btn:hover {color: #333;text-decoration: none}
.btn.active,.btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);opacity: .65;-webkit-box-shadow: none;box-shadow: none}
a.btn.disabled,fieldset[disabled] a.btn {pointer-events: none}
output {/* display: block; */padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555}
.form-group {margin-bottom: 15px}
.checkbox,.radio {position: relative;display: block;margin-top: 10px;margin-bottom: 10px}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {cursor: not-allowed}
.checkbox label,.radio label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {position: absolute;margin-top: 4px\9;margin-left: -20px}
.checkbox+.checkbox,.radio+.radio {margin-top: -5px}
.checkbox-inline,.radio-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: 400;vertical-align: middle;cursor: pointer}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {cursor: not-allowed}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {margin-top: 0;margin-left: 10px}
.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0}
.form-control-static.input-lg,.form-control-static.input-sm {padding-right: 0;padding-left: 0}

.emailinfo-2 .leftside-info label.error, .emailinfo-2 .rightside-info label.error{bottom: 5px !important;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc}
.btn-default.focus,.btn-default:focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;background-image: none;border-color: #adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {color: #333;background-color: #d4d4d4;border-color: #8c8c8c}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {background-color: #fff;border-color: #ccc}
.btn-default .badge {color: #fff;background-color: #333}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear}
.fade.in, .fade.show {opacity: 1}
.show.fade.modal, .in.fade.modal {display: flex !important;}
.form-side.support-box{z-index:99 !important;}
.newslettersection .emailinfo-2 .leftside-info label.error, 
.newslettersection .emailinfo-2 .rightside-info label.error {bottom: -3px !important;}
label {font-weight: 700;}
.modal-header{justify-content:inherit; }
.modal-header .close {position: absolute; right:15px;top: 15px;}

.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4}
.btn-primary.focus,.btn-primary:focus {color: #fff;background-color: #286090;border-color: #122b40}
.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {color: #fff;background-color: #286090;background-image: none;border-color: #204d74}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {color: #fff;background-color: #204d74;border-color: #122b40}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {background-color: #337ab7;border-color: #2e6da4}
.btn-primary .badge {color: #337ab7;background-color: #fff}
.univPathTable{margin-bottom: 20px;}
.modal-title {margin:0px;}
.password-form .popForm .modal-footer{justify-content: inherit;}
.password-form .popForm .modal-footer .fr{display: flex;width: 100%;justify-content: space-between;}
.password-form .popForm .modal-footer .username-pass{margin:0px;display: block;width: 100%;}
#regModalCenter .modal-footer .fr, #readMoreCenter .modal-footer .fr{width: 100%;}

.univBenefits .univ-benefit-body{margin-top: 50px;}
.univBenefits .univ-benefit-body .innerWrap h3.sectionHeading2{margin-top:0px;}
.logoSec li a img { overflow: hidden; }
.error-bg .center-content .center-content-wrapper .custom-row a { display: block; } 
 


@media (min-width: 768px) {
.modal-dialog {width: 600px;margin: 30px auto;}
.form-inline .form-group {display:inline-block;margin-bottom: 0;vertical-align: middle}
.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle}
.form-inline .form-control-static {display: inline-block}
.form-inline .input-group {display: inline-table;vertical-align: middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {width: auto}
.form-inline .input-group>.form-control {width: 100%}
.form-inline .control-label {margin-bottom: 0;vertical-align: middle}
.form-inline .checkbox,.form-inline .radio {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}
.form-inline .checkbox label,.form-inline .radio label {padding-left: 0}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {position: relative;margin-left: 0}
.form-inline .has-feedback .form-control-feedback {top: 0}

.form-horizontal .control-label {padding-top:7px;margin-bottom: 0;text-align: right}
.navbar-left {float:left!important}
.navbar-right {float: right!important;margin-right: -15px}
.navbar-right~.navbar-right {margin-right: 0}
.navbar-right .dropdown-menu {right:0;left: auto}
.navbar-right .dropdown-menu-left {right: auto;left: 0}
.form-horizontal .form-group-lg .control-label {padding-top:11px;font-size: 18px}
.form-horizontal .form-group-sm .control-label {padding-top:6px;font-size: 12px} 
}


.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0}
.form-horizontal .checkbox,.form-horizontal .radio {min-height: 27px}
.form-horizontal .form-group {margin-right: -15px;margin-left: -15px}
.form-horizontal .has-feedback .form-control-feedback {right: 15px}
.hidden {display: none!important}
.visible-lg,.visible-md,.visible-sm,.visible-xs {display: none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display: none!important}

@media (max-width: 767px) {
.visible-xs {display:block!important}
table.visible-xs {display: table!important}
tr.visible-xs {display: table-row!important}
td.visible-xs,th.visible-xs {display: table-cell!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
.retiredModal .textboxal .ys-no-btn{display:flex;}
}


@media (min-width: 768px) and (max-width:991px) {
.visible-sm {display:block!important}
table.visible-sm {display: table!important}
tr.visible-sm {display: table-row!important}
td.visible-sm,th.visible-sm {display: table-cell!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
.hidden-sm {display:none!important}
}

@media (min-width: 992px) and (max-width:1199px) {
.visible-md {display:block!important}
table.visible-md {display: table!important}
tr.visible-md {display: table-row!important}
td.visible-md,th.visible-md {display: table-cell!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
.hidden-md {display:none!important}
}

@media (min-width: 1200px) {
.visible-lg {display:block!important}
table.visible-lg {display: table!important}
tr.visible-lg {display: table-row!important}
td.visible-lg,th.visible-lg {display: table-cell!important}
.visible-lg-block {display:block!important}
.hidden-lg {display:none!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}

.visible-print {display: none!important}

@media print {
.visible-print {display: block!important}
table.visible-print {display: table!important}
tr.visible-print {display: table-row!important}
td.visible-print,th.visible-print {display: table-cell!important}
}

.visible-print-block {display: none!important}

@media print {
.visible-print-block {display: block!important}
}
.visible-print-inline {display: none!important}

@media print {
.visible-print-inline {display: inline!important}
}

.visible-print-inline-block {display: none!important}

@media print {
.visible-print-inline-block {display: inline-block!important}
}

@media print {
.hidden-print {display: none!important}
}


#mwc2022 .align-row, #solutionShowcase .align-row, #experienceKit .align-row{align-items: center;}
.eventsAllDetails .eventsmainheading{overflow: hidden;}

.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}
.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}
.nav-pills>li>a>.badge{margin-left:3px}
input[type=search] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none}
input[type=checkbox],input[type=radio] {margin: 4px 0 0;margin-top: 1px\9;line-height: normal}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {cursor: not-allowed}
input[type=file] {display: block}
input[type=range] {display: block;width: 100%}
select[multiple],select[size] {height: auto}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
.nav>li>a{position: relative;display: block;padding: 10px 15px;} /* allready added in bootstrap file */
.modal-open .modal {overflow-x: hidden;overflow-y: auto;padding-right: 15px; }/* allready added in bootstrap file */
.close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity = 20);opacity: .2;}/* allready added in bootstrap file */
button.close {padding: 0;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}/* allready added in bootstrap file */
.modal-backdrop.show {filter: alpha(opacity=80);opacity: .8}/* allready added in bootstrap file */
.popsharbox.modal.show .modal-dialog {-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position: absolute;left: 50%;top: 50%}/* allready added in bootstrap file */
#paginationArea{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
#paginationArea ul.pagination{display: flex;flex-wrap: wrap;}
.row-pad, .courseList .productsinner {clear: both;}
.chapterVideoWrap.relatedcontentbox .knowledgeGainedBox{width: 37%;}  /* width missing  */
.chapterVideoWrap.relatedcontentbox .knowledgeGainedBox .chapterknowledgebox{width:100% !important;}
.sh-box.sh-box-updt .arrow-link:focus{color:var(--int-blue);background:inherit} /* existing error */
.homeBannerSlider .row{display: block;} /* allready added in bootstrap file */
.homeSubNewsletter{position: relative;}
.homeSubNewsletter .container .row{display: flow-root;}
.prelative{position: relative;}
select:focus,textarea:focus,:focus-visible {outline: -webkit-focus-ring-color auto 0px !important;}
input:focus,select:focus,textarea:focus {outline: 0 !important;}
:focus-visible {outline: -webkit-focus-ring-color auto 0px !important;}
.fs-dropdown,.fs-wrap{ outline: 0 !important;}:focus-visible {outline: 0px solid;}
:focus:not(:focus-visible) {outline: 0 !important;}
:focus {outline: -webkit-focus-ring-color auto 0px !important;} 
.dropdown-toggle:focus {outline: 0 !important;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;}
/* Sticky Menu Css Start by Ravi Kumar */
/* new nav */
#navList {scroll-behavior: auto; /* Or use 'smooth' if not already set */}
#nav-placeholder { height: 60px; }
.navList-Links {display: flex;align-items: center;justify-content: center;overflow: hidden;white-space: nowrap;padding: 0px 40px;position: absolute;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); width: 100%;}
.navList-Links ul {display: flex;list-style: none;padding: 0;margin: 0;overflow-x: auto;align-items: center;}
.navList-Links ul li {display: inline-block;}
.navList-Links ul li a {display: block;padding: 15px 9px 16px;text-decoration: none;color: var(--int-gray-dark);border-bottom: 5px solid #fff0;font-size: 16px;text-align: center;position: relative;}
.navList-Links ul li a.home-menu { padding: 12px 9px 12px; font-size: 18px; }
.navList-Links ul li:not(:first-child) a {margin-left: 40px;}
.navList-Links ul li a.active {border-bottom: 5px solid #00aeef;}
/* .navList-Links ul li a.active:after {position: absolute;bottom: -5px;left: 50%;width: calc(100% - 48px);background: #00aeef;height: 5px;content: "";transform: translate(-50%, 0px);} */
/* Fixed nav */
.navList-Links.fixed {position:fixed;top:0;left:0;width:100%;background-color:white;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);z-index: 999;}
.placeholder {height:50px;}
.navList-Links .btn {width:40px;background:var(--int-gray-dark);padding:19px 10px;cursor: pointer;border: none;outline: none;position: absolute;top: 0;border-radius: 0px;}
.navList-Links .btn img {max-width:12px;}
.navList-Links .nextbtn.btn {right:0px;}
.navList-Links .prevbtn.btn {left:0px;}
.navList-Links ul {-ms-overflow-style:none;scrollbar-width: none;}
.navList-Links ul::-webkit-scrollbar {display:none;}
.navList-Links .btn:disabled {display:none;}
/* tab default css */
.tab-content-def {display: none;}
.tab-content-def.active-panel {display: block;}
.tab-acc-def {display: none;cursor: pointer;}
 /* resource-tab */
 
.resource-tab-nav-overflow {overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch; -ms-overflow-style: none; /* IE and Edge */scrollbar-width: none; /* Firefox */}
.resource-tab-nav-overflow::-webkit-scrollbar {display: none;}

.resource-tab-nav-overflow {border-bottom: solid 2px #ECECEC;}

.resource-tab-nav { padding: 0; display: flex;flex-wrap: nowrap; white-space: nowrap;}
.resource-tab-nav li {padding-right: 15px;margin-right: 75px;}
.resource-tab-nav li a {position: relative;display: block;padding-bottom: 16px;}
.resource-tab-nav li a:focus,.resource-tab-nav li a:hover {text-decoration: none;}
.resource-tab-nav li:hover a:after,.resource-tab-nav li.active a:after {content: "";position: absolute;bottom:0px;left: 0;width: 100%;height: 4px;background: #0054AE;}
.resource-tab-nav li a strong {display: block;color: var(--int-gray-dark);font-size: 20px;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;padding-bottom: 5px;}
.resource-tab-nav li a span {display: block;color: #666666;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;}
.resource-tab-content {padding: 40px 0px;}
.resource-tab-content .btn-viewmore {margin-top: 32px;}
 /* resource-tab-nav_style2 */
.resource-tab-nav.resource-tab-nav_style2 li a {color: #252525;font-family: var(--int-intel-one-display);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.48px;text-transform: capitalize;padding: 0px 5px 16px 5px;}
.resource-tab-nav.resource-tab-nav_style2 li {margin-right: 25px;}
.resource-tab-nav.resource-tab-nav_style2 li.active a:after {height: 4px;}
.resource-tab-content-outer.resource-tab-content-outer_style2 .resource-tab-content { padding: 20px 0px; }
.container:before{display: table;content: " ";}
.container:after{clear: both;display: table;content: " ";}

.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0}
.embed-responsive-16by9 {padding-bottom: 56.25%}
.embed-responsive-4by3 {padding-bottom: 75%}
.blogItem .row.mar {display: flex !important;}

.pagination {padding-left: 0;border-radius: 4px}
.pagination>li {display: inline}
.pagination>li>a,.pagination>li>span {font-size: 15px;position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index: 3;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd}
.pagination-lg>li>a,.pagination-lg>li>span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-top-left-radius: 6px;border-bottom-left-radius: 6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-top-right-radius: 6px;border-bottom-right-radius: 6px}
.pagination-sm>li>a,.pagination-sm>li>span {padding: 5px 10px;font-size: 12px;line-height: 1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-top-left-radius: 3px;border-bottom-left-radius: 3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-top-right-radius: 3px;border-bottom-right-radius: 3px}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent}
 
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    color: #777
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    /* filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) */
}

.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee}
table {background-color: transparent}
table col[class*=col-] {position: static;display: table-column;float: none}
table td[class*=col-],table th[class*=col-] {position: static;display: table-cell;float: none}
.table {width: 100%;max-width: 100%;margin-bottom: 20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd}
.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {border-top: 0}
.table>tbody+tbody {border-top: 2px solid #ddd}
.table .table {background-color: #fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {padding: 5px}
.table-bordered {border: 1px solid #ddd}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {border: 1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {border-bottom-width: 2px}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #f9f9f9}
.table-hover>tbody>tr:hover {background-color: #f5f5f5}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {background-color: #f5f5f5}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {background-color: #e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {background-color: #dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {background-color: #d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {background-color: #d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {background-color: #c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {background-color: #fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {background-color: #faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {background-color: #f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {background-color: #ebcccc}
.table-responsive {min-height: .01%;}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-group {margin-bottom: 20px}
.panel-group .panel {margin-bottom: 0;border-radius: 4px}
.panel-group .panel+.panel {margin-top: 5px}
.panel-group .panel-heading {border-bottom: 0}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 1px solid #ddd}
.panel-group .panel-footer {border-top: 0}
.panel-group .panel-footer+.panel-collapse .panel-body {border-bottom: 1px solid #ddd}

.panel-default {border-color: #ddd}
.panel-default>.panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ddd}
.panel-default>.panel-heading .badge {color: #f5f5f5;background-color: #333}
.panel-default>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #ddd}

/* .resource-tab-content-outer .resource-tab-content{padding: 20px 0;} */
.no-record-found .CompDetail .Right{background-color: #fff;padding: 20px;text-align: center;}

@media (max-width: 767px) {
.navList-Links ul li a {font-size:14px;padding:15px 15px;}
.navList-Links {padding:0px 30px;}
.navList-Links .btn {width:30px;padding:18px 10px;}
.navList-Links ul li a.active:after {width: calc(100% - 20px);}
.chapterVideoWrap.relatedcontentbox .knowledgeGainedBox{width: 100%;}
.hidden-xs {display:none!important}

.navbar-nav .open .dropdown-menu {position:static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {padding: 5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a {line-height: 20px}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {background-image: none}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #333;background-color: transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {color: #555;background-color: #e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {color: #ccc;background-color: transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {color: #9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {color: #fff;background-color: transparent}

}

@media screen and (max-width: 767px) {
.table-responsive {width:100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd}
.table-responsive>.table {margin-bottom: 0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {white-space: nowrap}
.table-responsive>.table-bordered {border: 0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {border-left: 0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {border-right: 0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {border-bottom: 0}
}

@media (max-width: 991px) {
.homeSubNewsletter .container .row {display:flex;} 
.learning_head {padding: 0px;z-index: 9;}
}
/* CSS Add By Ravi End */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: "";
}
.form-horizontal .form-group:after {
    clear: both;
}
/* .form-horizontal .form-group {
    overflow: hidden;
} */

.open>.dropdown-menu {
	display: block
}
.open>a {
	outline: 0
}
.univ-nav .nav-body .row.flexRow {
    flex-wrap: nowrap;
}
.univ-nav .nav-body {
    overflow: hidden;
    overflow-y: auto !important;
}
#autoSuggestResults.lessmt-15 ul {
    margin-top: -15px;
}
.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}