@charset "utf-8";
/* CSS Document */
.swot_cnt { margin:20px 0 0px;}
.swotlogo { float: left;  border-bottom: 1px solid #2D3E50;    padding-bottom: 5px; cursor: pointer; }
.col_left.swtlhs .swotlogo{cursor: default;}
.swlet1, .swlet2, .swlet3, .swlet4 { margin-right: 1px; float: left; display: inline-block; width:30px; height: 30px; text-align:center; color:#fff; font:19px/30px 'latoblack', sans-serif;  } 
.swlet1 { background: #16A086; } .swlet2 { background: #C0392B; } .swlet3 { background: #2A7FB8; } .swlet4 { background: #F39C11; } 
.swotlogo p { color: #2D3E50; text-transform: uppercase; font:18px 'latoregular', sans-serif; text-align: center;     margin: 10px 0 5px 0;}
.swot_feature { float:right;}
.swot_feature ul li { transition: all 0.3s;  border: 1px solid transparent; position: relative;float: left; width:275px; height: 70px;}
.swot_feature ul li a span { width:35px; height: 100%; text-align: center; position: absolute; right: 0px; top: 0px; line-height: 70px; }
.swot_feature ul li a { text-decoration: none; display: block;  padding: 10px 40px 10px 10px; color: #000000; font:12px 'latoregular', sans-serif; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 60px;}
.swot_feature ul li a strong { margin-bottom: 5px; display: block;  font:16px 'latoblack', sans-serif;}
.swot_feature ul li.swli1 { background: #EBFFF9; }
.swot_feature ul li.swli1 strong { color: #16A086;}
.swot_feature ul li.swli1 span { border-left: 1px solid #dbf7ee; color:#16A086;}
.swot_feature ul li.swli1:hover { border: 1px solid rgba(22, 160, 134,1);}
.swot_feature ul li.swli1:hover span { background: #16A086; border-color: #16A086; color:#ffffff; }
.swot_feature ul li.swli2 { background:#FDE9E7; }
.swot_feature ul li.swli2 strong { color:#C0392B;}
.swot_feature ul li.swli2 span { border-left: 1px solid #FDE2DD; color:#C0392B;}
.swot_feature ul li.swli2:hover { border: 1px solid #C0392B;}
.swot_feature ul li.swli2:hover span { background: #C0392B; border-color: #C0392B; color:#ffffff; }

.swot_feature ul li.swli3 { background: #F7FCFF; }
.swot_feature ul li.swli3 strong { color:#2A7FB8;}
.swot_feature ul li.swli3 span { border-left: 1px solid #E3F4FF; color:#2A7FB8;}
.swot_feature ul li.swli3:hover { border: 1px solid #2A7FB8;}
.swot_feature ul li.swli3:hover span { background:#2A7FB8; border-color:#2A7FB8; color:#ffffff; }
.swot_feature ul li.swli4 { background:#FFFBF5; }
.swot_feature ul li.swli4 strong { color:#E89207;}
.swot_feature ul li.swli4 span { border-left: 1px solid #F8EFDF; color:#E89207;}
.swot_feature ul li.swli4:hover { border: 1px solid #E89207;}
.swot_feature ul li.swli4:hover span { background:#E89207; border-color:#E89207; color:#ffffff; }

.swot_count { display: none }
.swot_count strong { margin-bottom: 5px; display: block;  font:15px 'latoblack', sans-serif;}
#strength .swot_count strong { color:#16A086;}
#weakness .swot_count strong { color:#C0392B;}
#opportunity .swot_count strong { color:#2A7FB8;}
#threat .swot_count strong { color:#E89207;}

.swotlanding .open_lhs1 { min-height: inherit; }
.swban300x600 { width: 300px; float: right; margin-bottom: 20px; }
.swtlhs .swotlogo { float: right; border-bottom: none; padding: 0px;}
.swtlhs .swotlogo p { font-size: 14px; margin: 0px; letter-spacing:6px; }
.swtlhs .nav-tabs { margin-top: 10px; float: left; }
.swtlhs .nav-tabs li { position: relative; float: left; background: #EBFFF9; min-width: 160px; border-top: 2px solid transparent;   text-align: center; padding: 0 15px;}
.swtlhs .nav-tabs li a {color:#16A086; font:16px/38px 'latobold', sans-serif;}
.swtlhs .nav-tabs li.active { border-left: 1px solid #d9f1ec; border-right: 1px solid #d9f1ec; bottom: -1px; border-top: 2px solid #16A086; } 
.swtlhs .nav-tabs li a:hover, .swtlhs .nav-tabs li a:focus { text-decoration: none; }
.swtlhs .nav-tabs li.swmn2 { background:#FAF8F7;} 
.swtlhs .nav-tabs li.swmn3 { background:#F7FCFF;}
.swtlhs .nav-tabs li.swmn4 { background:#FFFBF5;}

.swtlhs .nav-tabs li.swmn2.active { border-left: 1px solid #f9e6dc; border-right: 1px solid #f9e6dc; border-top: 2px solid #C0392B;}
.swtlhs .nav-tabs li.swmn3.active { border-left: 1px solid #daeffb; border-right: 1px solid #daeffb; border-top: 2px solid #2A7FB8; } 
.swtlhs .nav-tabs li.swmn4.active { border-left: 1px solid #f9ebd6;  border-right: 1px solid #f9ebd6;  border-top: 2px solid #E89207; } 

.swtlhs .nav-tabs li.swmn2 a {color:#C0392B;} 
.swtlhs .nav-tabs li.swmn3 a {color:#2A7FB8;}
.swtlhs .nav-tabs li.swmn4 a {color:#E89207;}

#strength { background: #EBFFF9;border:1px solid #d9f1ec;}
#weakness { background:#FAF8F7;border:1px solid #f9e6dc;}
#opportunity { background:#F7FCFF;border:1px solid #daeffb;}
#threat {  background:#FFFBF5;border:1px solid #f9ebd6;}
.noDataAvailable{ font-size: 15px !important }

.swtlhs.swtlhs .tab-pane {  padding: 30px;}
.swotfeatlist li { border-bottom:1px solid #d9f1ec; font: 16px 'latoregular', sans-serif; color: #000000; padding:10px 0 10px 25px; margin-right: 30px; width:410px; display: inline-block; vertical-align: top; position: relative; }
.swotfeatlist li:before { content: ""; width:6px; height:6px; background:#000; border-radius:50%; left:5px; top:16px; position: absolute; }
.swotfeatlist li:nth-child(2n+2) { margin-right: 0px; }
.swotstick { position: sticky; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; top: 70px;}
#weakness .swotfeatlist li {border-bottom:1px solid #f9e6dc;}
#threat .swotfeatlist li {border-bottom:1px solid #f9ebd6;}
.swbaner_728x90 { width: 100%; margin:20px auto 0;padding-bottom: 20px; text-align: center; }
.bselft, .nsert {border-bottom: 1px solid #e7edf0; padding-bottom: 10px;}
.open_lhs1 {min-height: auto;}
.nt_view{padding-top: 5px;}
.vendor_txt{color: #000000; font: 11px 'latoregular', sans-serif; text-align:right; float: right;}
.vendor_txt_main{color: #000000; font: 11px 'latoregular', sans-serif; text-align:right; padding-bottom: 15px; padding-top: 5px;}
.swot_note{color: #000000; font: 11px 'latoregular', sans-serif; text-align:left; float: left;}
.mobileView{ display: none; }
.swt_mobile_banner{display:none;}
.mainstknav { padding: 0px;}

.modal-content button.close {
    color: #555657 !important;
    font-size: 30px !important;
    font-weight: normal !important;
    opacity: 1 !important;
    margin: 5px 10px 0px 0px;
}

@media all and (max-width:1279px){
.swlet1, .swlet2, .swlet3, .swlet4 { width: 20px; height: 20px; font:14px/20px 'latoblack', sans-serif;  }	
.swot_feature ul li { width:216px;}
.swot_feature ul li a {    padding: 10px 20px 10px 6px;}
.swot_feature ul li a span { width: 20px;}
}
@media all and (max-width:979px){
.swot_feature { float: none;}
.swot_feature ul li { height: auto;  width: 100%; float: none;}
.swot_feature ul li a  { cursor: pointer; font-size: 14px; padding: 10px 40px 10px 10px;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;max-height: 77px; } 
.swot_feature ul li a span {width: 35px;}
.swotlogo { float: none; padding: 0px; border: none; height:40px; }
.swlet1, .swlet2, .swlet3, .swlet4 { width: 40px; height:40px; font: 19px/40px 'latoblack', sans-serif;  }
.swotlogo p { display: inline-block; color: #000000; font:18px 'latomedium', sans-serif;   vertical-align: top; margin:10px 0 0 20px;}
.swleter  { display: inline-block; }
.swleter > div { position: relative; }
.swleter > div.active:after { background:#fff; width: 10px; height: 10px; content: ""; position: absolute; bottom:-6px; margin:0 0 0 -5px;     transform: rotate(45deg); left:50%;}
.swot_feature ul li { display: none; }
.swot_feature ul li:first-child { display:block; }
.swtlhs .nav-tabs { display: none; }
.swtlhs .swotlogo { float: none; }
.swtlhs .swotlogo p { font-size: 18px;    margin: 10px 0 0 20px; letter-spacing: normal;  }
.swtlhs.swtlhs .tab-pane { padding: 10px;}
.swotfeatlist li { width:100%; float: none; margin-right: 0px;}
.swotfeatlist li:last-child, #threat .swotfeatlist li:last-child, #weakness .swotfeatlist li:last-child { border: none; }
.swban300x600 {float: none; margin:20px auto; }
.swot_cnt {padding: 0 10px; margin-bottom:20px;}
.vendor_mbhide{ display:none;}
.swt_mobile_banner{display:block; margin:0 auto; width: 100%; text-align: center; padding-top: 10px;}
.swt_hide{display:none;}
.vendor_txt{color: #000000; font: 11px 'latoregular', sans-serif; padding-bottom:5px;}
.mobileView{display:block;}
.desktopView{display:none;}
.swot_note, .vendor_txt{ width: 100%; float: none; }
.noDataAvailable { font-size: 15px !important; margin-top: 13px;}
}

