/* shamshad siddique */  

.animate-slide {background: transparent !important; -webkit-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s; -moz-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s; -o-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s; transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;  opacity: 1; position: absolute; right: 0;}
#middmenu{padding-left:0;padding-right:0;    position: fixed;    z-index:3;}
#middmenu ul {margin: 0px 14px;}
#middmenu .middmenubar {width: 100%;float: left;background: #1f323c !important;height: 50px;}
#middmenu ul {margin: 0px 14px;}
#middmenu .middmenubar ul li {display: inline-block;margin: 0px 0px 0px 0px;position: relative;z-index: 1;}
#middmenu .nav-link {padding: .5rem 1rem;}
#middmenu .menubartext2 {font-size: 18px;line-height: 47px;color: #677B86;padding-right: 6px;}
#middmenu .menubartext2:hover {color: #FFFFFF;}
.netactivetab{color: #FFFFFF !important;}

#middmenu #portfoliobutton {position: absolute;right:10%;top: 11px;}
#portfoliobutton {right: 25px;top: 18px;text-align: right;bottom: 0;float: left;width: 100%;}
#middmenu #portfoliobutton .portfolioadd1 {height: 27px;width: auto;border: 1px solid #3DC961;border-radius: 4px;display: inline-block;padding: 1px 5px;margin: 0px 4px;}
#middmenu #portfoliobutton .continubutton {font-family: 'san_francisco_displayregular';color: #FFFFFF;font-size: 13px;font-weight: 500;letter-spacing: 0.5px;line-height: 21px;text-transform: uppercase;position: relative;top: 0px;}
#middmenu #portfoliobutton .portfolioadd2 {height: 27px;width: auto;border: 1px solid #B823FF;border-radius: 4px;display: inline-block;padding: 1px 5px;margin: 0px 4px;}
#middmenu #portfoliobutton .continubutton {font-family: 'san_francisco_displayregular';color: #FFFFFF;font-size: 13px;font-weight: 500;letter-spacing: 0.5px;line-height: 21px;text-transform: uppercase;position: relative;top: 0px;}

.topcontent{width:100%; float:left;background:#ffffff !important; border-color:transparent !important;border-radius:0px !important;margin-top:6.5%;}

@media (min-width:1500px) and (max-width:1700px){
	.topcontent{margin-top:5.9%;}
}
@media (min-width:1200px) and (max-width:1499px){
	.topcontent{margin-top:6.5%;}
}
@media (min-width:1025px) and (max-width:1300px){
	.topcontent{margin-top:7%;}
}
@media (min-width:960px) and (max-width:1024px){
	.topcontent{margin-top:9%;}
}

.header-logo{width:17%; position:fixed;background:#373956 !important;}
.header-back-text {text-align:right;font-size:14px;position:absolute;right:6%;top:36px;font-weight:500;color:#2c303b !important;}
.back-link{color:#FFFFFF !important;text-decoration:none !important;}
.header-back-margin{position:relative;right:12px;}

.main-timeline{position: relative;margin:30px 0px 0px 15px;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.main-timeline:before{content: "";width:8px;height: 93%;background:#1c1e25;position:absolute;top:4px;left:23px;border:2px solid #454b5c;}
.main-timeline .timeline-new{margin-bottom:0px;position: relative;}
.main-timeline .timeline-new {border-bottom-right-radius: 4px;border-top-right-radius: 4px;margin: 20px 26px 0px;letter-spacing: 0.5px;position: relative;line-height: 1.3;font-size: 14px;padding: 3px 0px;list-style: none;text-align: left;max-width: 100%;}
.main-timeline .timeline-new:before,
.main-timeline .timeline-new:after{content: "";display: block;width: 100%;clear: both;}
.main-timeline .timeline-icon{width:28px;height:27px;background:#615fc2;overflow: hidden;margin-left:-23px;position: absolute;top: 0;left:9px;text-align: center;color: #FFF;background: url(https://i.marketsmojo.com/optimizer/buttet_active.png);}
.main-timeline .timeline-icon2 {width:28px;height:27px;overflow: hidden;margin-left:-23px;position: absolute;top: 0;left:10px;padding: 4px;text-align: center;color: #454b5c;	font-size:13px;background: url(https://i.marketsmojo.com/optimizer/bullet2.png);}
.main-timeline .timeline-icon i{font-size:14px;line-height:24px;color: #fff;}
.main-timeline .timeline-content{width:92%;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.main-timeline .title{font-size:14px;font-weight: 300;color: #fff;padding:3px;}
.main-timeline .description{font-size: 14px;color: #726f77;}
.main-timeline .timeline-content.right{float: right;margin-top:0px;padding: 0px 0px 0px 10px;}
.main-timeline .side10{position:relative;top:0px;margin-left:0px;}
.main-timeline .side11{margin-top:0px;}
.main-timeline .side_active{color:#b9c0d6; font-size:13px;margin-left:0px;font-weight:500;margin: 0px;padding: 0px;}
.main-timeline .side13{color:#535968; font-size:13px;margin-left:0px;font-weight:500;margin: 0px;padding: 0px;}
.main-timeline .side12{color:#615fc2;font-size:13px;margin: 0px;padding: 0px;}
.main-timeline .side_active2{color:#615fc2 !important;}
.main-timeline .side14 li{margin:0px 0px 0px 15px;font-size:11px;color:#747886;list-style:disc;}

#loading {width: 96%;height: 100%;left: 2%;position: absolute;display: block;/* opacity: .; */background-color: #fff;z-index: 99;text-align: center;margin-top:-29px;}
#loading-image {width:104px; float:left; margin:auto;position:absolute;top:18%;left:46%;z-index: 1000;height:104px;text-align:center;}
#qualitysagPortfolio .ng-enter {-webkit-transform: scale(0);-webkit-transition-property: all;-webkit-transition-timing-function: ease-out-cubic;  -webkit-transition-duration: 400ms;}
#qualitysagPortfolio .ng-enter.ng-enter-active {-webkit-transform: scale(1);}

#toast-container {min-width: 8%; top:15%;  right:5%;}
#toast-container {display: block; position: fixed;  z-index: 10000;border-radius: 22px; padding: 10px 25px;}
.toast {line-height: 1.1 !important;}

ul li {list-style: none;}
ol, ul {margin-top: 0; margin-bottom: 10px; padding: 0 !important;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-left1{text-align:left !important;}
.text-right1{text-align:right !important;}
.green {color: #09c488 !important;}
.red {color: #e35744 !important;}
.orange{color:#ff9126 !important;}
.blue{color:#4fc4f6 !important;}
.magenta{color:#8f017c !important;}
.auto-search {height:150px;overflow-y: auto;left: 8px;}
.auto-search {cursor: pointer;z-index: 100;}
.auto-search li a {padding: 10px;border-bottom: 1px solid #c9cdd3;display: block;color: #3e4850;}
.loader_button{padding:7px 12px;margin: 0px 14px;border-radius:2px; border-color:#dedee1 !important;background:#615fc2 !important;font-size:22px;font-weight:200;color:#FFFFFF !important;border-color:#615fc2;}
.rowpadding {margin-left: -2px !important;}
.logomargin {margin: 8px 0px;}
.optimizehead{display:inline-block;font-size:30px; font-weight:400;}
.optmaindiv{width:100%;float:left;margin:auto;margin-top:0px;background:#e8eaef;}
.optmainarea{width:100%; float:left; margin:auto;}
.optletfside{width:17%; float:left; margin:auto; margin:0px 0% 0px 0px;padding:3px 0px;min-height:100%;position:relative;background: #2c303b;}

.modal-dialog {width: 600px !important;margin: 30px auto;}
.optleftsidecenter {display: inline-block;margin:0px 3%;position: absolute;left: 0;top: 0;width:100%;padding:5px 14px 6px;border-radius:0px;}
.colptbutton_new .btn, .btn-large {text-decoration: none !important;color: #fff !important;text-align: center !important;letter-spacing: .5px !important;-webkit-transition: .2s ease-out !important;-moz-transition: .2s ease-out !important;-o-transition: .2s ease-out !important;-ms-transition: .2s ease-out !important;transition: .2s ease-out !important;cursor: pointer !important;height: auto;}

.closer_new .btn, .btn-large {text-decoration: none !important;color: #fff !important;text-align: center !important;letter-spacing: .5px !important;-webkit-transition: .2s ease-out !important;-moz-transition: .2s ease-out !important;-o-transition: .2s ease-out !important;-ms-transition: .2s ease-out !important;transition: .2s ease-out !important;cursor: pointer !important;height: auto;}
.optleft-beta{color:#2c303b; font-size:18px;font-weight: 300;}
.optleft-beta-small{font-weight: 300;color:#2c303b;margin:0px 0px 0px 10px;font-size:15px;position:relative;top:-1px;}
.optleft1{color:#FFFFFF; font-size:26px;font-weight:100;}
.optleft_small{margin:0px 0px 0px 10px;font-size:15px !important;position:relative;top:-1px;}
.optleft2{color:#615fc2; font-size:18px;letter-spacing:5px;}
.optleft3{font-size:11px; color:#FFFFFF;position:relative;padding:4px;top:-4px;}
.optleft4{position:relative;top:0px;margin-left:6px;}
.optleft5{color:#535968; font-size:13.3px;margin-left:10px;font-weight:500;}
.optleft5_active{color:#b9c0d6; font-size:13.3px;margin-left:10px;font-weight:500;}
.subtext{color:#615fc2;font-size:13px;position:absolute;}
.optleft6{color:#5454a3; font-size:13px;font-weight:600;margin-left:10px;}
.optleft7{font-size:11px; color:#FFFFFF;position:relative;padding:4px;top:-4px;}
.optleft8{position:relative;top:-10px;margin-left:6px;}
.timeline {border-bottom-right-radius: 4px;border-top-right-radius: 4px;margin:20px 26px;position: relative;line-height: 1.4em;font-size:15px;padding: 10px 0px;list-style: none;text-align: left;font-weight: 100;max-width:100%;}
.timeline ul {padding: 1em 0 0 2em;margin: 0;list-style: none;position: relative;}
.timeline .bullet-active1 {width:28px;height:27px;background: url(https://i.marketsmojo.com/optimizer/buttet_active.png);}
.timeline .bullet-active2 {width:28px;height:71px;background: url(https://i.marketsmojo.com/optimizer/bullet_bg.png);}
.timeline .bullet {width:28px;height:71px;background: url(https://i.marketsmojo.com/optimizer/bullet_blank.png);}
.timeline .bullet-active_end {width:28px;height:27px;background: url(https://i.marketsmojo.com/optimizer/buttet.png);}
.timeline .firstmargin{margin-top:4px;}
.timeline .firstmargin2{margin-top:45px;}
.timeline li div {display: inline-block;margin:0 0;vertical-align: top;cursor:pointer;}
.timeline .time {width: 20%;font-size: 0.75em;padding-top: 0.25em;}
.timeline .desc {width: 50%;}
.bullettext{position:relative;padding:4px;color:#FFF;left:6px;top:48px;font-size:12px; color:#6a7082;}
.optmidlearea{width:63%; float:left; margin:auto;background:#e8eaef;min-height:600px;padding-right:3%;padding-left:3%;z-index: 2; position: relative;margin-top:0%;margin-bottom:2%;}
.optmidleareanew{width:78%; float:left; margin:auto;background:#e8eaef;min-height:600px;padding-right:3%;padding-left:3%;z-index: 2; position: relative;margin-top:0%;margin-bottom:2%;}
.opttopheadarea{width:100%;float: left;margin:20px 0% 5px;}
.accounthead1{display:inline-block;font-size:30px; font-weight:400;margin:22px 0px 0px;}

.optmidrightarea .animate-if.ng-enter{-webkit-transition: 1s linear all;-moz-transition: 1s linear all;-ms-transition: 1s linear all;-o-transition: 1s linear all;transition: 1s linear all;}
.optmidrightarea .animate-if.ng-enter {max-height: 0;opacity: 0;}
.optmidrightarea .animate-if.ng-enter.ng-enter-active {max-height: 999px;opacity:1;}
.optmidrightarea .animate-slide {-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;-moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;-o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;opacity:1;position: absolute;right: 0;top:1%;}
.optmidrightarea .animate-slide.ng-hide {right: -100%;opacity:0;}

[ng\:cloak], [ng-cloak], .ng-cloak { display: none !important;}
.animate-show, .animate-hide {-webkit-transition:all linear 1s;-moz-transition:all linear 1s;  -ms-transition:all linear 1s; -o-transition:all linear 1s;  transition:all linear 1s;}
.animate-show.ng-hide-remove,
.animate-hide.ng-hide-add.ng-hide-add-active {opacity: 0; display: block !important;}
.animate-hide.ng-hide-add,.animate-show.ng-hide-remove.ng-hide-remove-active {opacity: 1;  display: block !important;}
.loadertextarea{width:55%; float:left; margin:auto;margin:15px 22%;}
.loadingtext{font-size:15px; font-weight:500; color:#333;line-height:1.3;text-align:left;}
.loading-img1{float:left;width:100%; margin:auto;margin:15% 0px 25px;}
.loading-img{float:left;width:100%; margin:auto;margin:0px 0px 25px;}

#landingload {width: 100%;height: 100%;display: block;background-color: #fff;z-index: 99;text-align: center;}
#landingload-image {width:104px; float:left; margin:auto;position:relative;margin-left:37%;z-index: 1000;height:104px;text-align:center;}

/* **************right side***************** */
.dis_button{opacity:.4 !important;}
.optmidrightarea{width:20%; float:left; margin:auto; margin:auto;padding:10px 0px 0px;min-height:1200px;position:fixed;right:0;z-index: 2;margin-top:6px;background:#fdfdfd}
.optrightbg{background:#fdfdfd;float:left;height:1000px;}
.optrightarrow{position:absolute;top:50%;right:20%;}
.optrightarrow1{background:#FFFFFF; padding:7px 6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.optrightarrow2{font-size:22px;}
.optrightarrow3{width:100%; float:left;margin:45px 0px 10px;}
.optrightarrow4{width:20%; float:left;display:inline-block; margin:0px 10px;margin-left:-12px;}
.optright-img{width:55px; height:55px;}
.optright1{width:70%; float:left;display:inline-block; margin:10px 10px;}
.optright2{font-size:21px; font-weight:500;}
.optright3{font-size:12px; color:#7c7c7c;}
.optright4{width:100%; float:left;margin:30px 0px;}
.optright5{padding:0px 15px;font-size:14px;width:96%;margin-right:6px;overflow: auto; overflow-x: hidden;min-height:298px; max-height:298px;} 
.optright6{font-size:26px;font-weight:500;margin:12px 0px;}
.optright-paragraph{margin:0px 0px 10px;line-height: 1.3;}
.optright7 p {margin: 0 0 13px;}
.optright7{background:#e8eaef;padding:4px 10px;margin:0px 15px;font-size:13px;font-family: Georgia, Times, serif !important;color:#2c303b;text-align:center;position: fixed;bottom: 11%;}
.optright8{text-align:center;}
.optright9{text-align:center;letter-spacing:3px;margin: 0px 0px 0px;text-transform: uppercase;color:#615fc2 !important;font-size:10px !important;}
.optright10{position:relative;left:5px;}
ul.dashed {list-style-type: none;}
ul.dashed > li {text-indent: -5px;margin: 0px 0px 6px;}
ul.dashed > li:before {content: "-"; text-indent: -5px;}
.backtoport{text-align: center; margin:0% 0px 0px; color: #FFF; font-size: 16px;}
.backtoport a{color: #FFF;}
@media (min-device-width:1300px) and (max-device-width:1700px) {
	.optletfside{margin:0% 0% 0px 0px;}
}
.optletfsidepadd{width:17%;float:left;background:#2c303b;min-height:100%;position:fixed;z-index:1;background: #2c303b;z-index:5;}

@media only screen and (min-width:1200px) and (max-width:1300px) {
	.optletfsidepadd{width:17%;}
	.main-timeline {position: relative; margin: 38px 0px 15px 15px;}
	.timeline {margin:34px 26px;}
}

@media only screen and (min-width:1700px) and (max-width:1900px) {
	.optmidlearea{min-height:740px;}
	.optmidleareanew{min-height:740px;}
	.optright5{font-size:15px;min-height:358px; max-height:424px;}
}

@media only screen and (min-width:1400px) and (max-width:1700px) {
	.optmidlearea{min-height:740px;}
	.optmidleareanew{min-height:740px;}
	.optright5{font-size:15px;min-height:354px; max-height:354px;}
}

@media only screen and (min-width:1100px) and (max-width:1400px) {	
	.optleft5 {font-size: 12.3px;}
	.optright5{min-height:220px; max-height:220px;font-size:13px;}
	.optleft5_active {color: #b9c0d6;font-size: 12.3px;}
	.opttopheadarea{margin:25px 0% 5px;}
	.loadertextarea{margin:24px 22%;}
	.optright7 p {margin: 0 0 8px;}
}
	

.optmaindiv_new{width:100%; float:left; margin:auto; margin-top:18.5%;}
.arrow_box {position: relative;	padding:5px 10px;background-color:#FFFFFF; border-radius:5px; border:2px solid #615fc2;}
/* .arrow_box:after, .arrow_box:before {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;} */
/* .arrow_box:after {border-color: rgba(136, 183, 213, 0);border-left-color: #615fc2;	border-width: 10px;	margin-top: -10px;} */
/* .arrow_box:before {border-color: rgba(194, 225, 245, 0);border-left-color: #615fc2;	border-width:16px;margin-top: -16px;} */

#opt .opttophead1{font-size:20px; font-weight:400; color:#2c303b;margin:6px 6px 0px;text-align:left;opacity:.9;line-height: 1.3;}
#opt .opttophead2{font-size:15px; color:#2c303b;margin:4px 6px 10px;text-align:left;}
#opt .form-check {position: relative;display: block;padding-left:10px;margin-top:6px;}
#opt input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
#opt [type=checkbox], [type=radio] {position: absolute;left: -9999px;visibility: hidden;}
#opt [type=checkbox]+label, [type=radio]+label {position: relative;padding-left: 35px;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;font-size:18px;color:#3e4352;}
#opt .radio-green-gap [type="radio"].with-gap:checked+label:before {border-color: #5e68bb;}
#opt [type=radio].with-gap:checked+label:before {border-color: #5e68bb;}
#opt [type=radio]:checked+label:before {border-color: transparent;}
#opt [type=radio]+label:after, [type=radio]+label:before {content: "";position: absolute;left: 0;top: 0;margin:0px;width:26px;height: 26px;z-index: 0;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-width: 2px;-webkit-transition: .28s ease;-o-transition: .28s ease;transition: .28s ease;}
#opt .radio-green-gap [type="radio"]:checked+label:after {border-color: #5e68bb;background-color: #5e68bb;}
#opt [type=radio].with-gap:checked+label:after {-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);}
#opt [type=radio]:checked+label:after {border-color: #5e68bb;background-color: #5e68bb;z-index: 0;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}
#opt [type=radio]+label:after, [type=radio]+label:before {content: "";position: absolute;left: 4px;top: 4px;margin:0px;width:20px;height: 20px;z-index: 0;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-width: 2px;-webkit-transition: .28s ease;-o-transition: .28s ease;transition: .28s ease;background:#e9e9e9;}
/* #opt .nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {    background-color:transparent !important; } */

.colpadding{padding-right: 0px;}
.colpadding-left{padding-left: 0px;}

.coltaprow{float:none;margin-top:10px;}
.coltaparea{width:100%; float:left; margin:auto; background:#FFFFFF; padding:12px 10px;border-radius:3px;margin-top:2px;cursor:pointer;border-left:4px  solid #FFFFFF;}
.coltaparea:hover{border-left:4px  solid #615fc2;}
.coltaparea-red{border-left:4px  solid #ff0000;}
.coltapmargin{margin-top:18px;}
.coltaphead1{font-size:22px;margin-top:8px;}
.coltaphead2{font-size:16px;}
.coltaphead3{font-size:12px;}
.coltaphead4{margin-top:12px;}
.coltaphead5{font-size:32px;color:#b0b2b8;}
.radio-button{display:inline-block;margin:0px 0px;position: relative;top:7px;}
.radio-button-text{display:inline-block;margin:0px 10px;font-size:18px; font-weight:500;}
.radio-button-active{display:inline-block;margin:0px 10px;font-size:18px; font-weight:500;position:relative;top:10px;}
.radio-smalltext{width:100%; float:left;margin:0px 46px 0px;position:relative;top:-4px;}
.radio-smalltext1{display:inline-block; margin:0px 6px 0px 0px;color:#adb6ca !important;font-size:14px;font-weight:400;}
.colptbutton_new{margin:15px 0px 18px 28px;text-align:center;position:fixed;bottom:0;}
.colptbutton_new1{margin:15px 0px 18px 36px;text-align:center;position:fixed;bottom:0;}
.colptbutton_imag{width:60px;margin:0px 58px;}
.colptbutton1{position:relative; margin:0px 15px;}
.colptbutton_new .btn {display: inline-block;padding:10px 34px 10px 13px !important;line-height: 1.7 !important;}
.colptbutton_new .cont_button {background:#615fc2;color:#FFFFFF;font-size:22px;font-weight:200;text-align:center;border-radius:2px;text-decoration:none;}
.colptbutton_new .btn_continue{width:40px;border-color:#dedee1;background:#ededf7;font-size:18px;font-weight:200;color:#615fc2;border-color:#ededf7;}
.colptbutton_new .btn_continue1{width:160px;border-color:#dedee1;background:#615fc2;font-size:18px;font-weight:200;color:#FFFFFF;border-color:#615fc2;}
.colptbutton_new .btn_start {width: 160px;border-color: #dedee1; background: #449a47; font-size: 18px;font-weight: 200;color: #FFFFFF; border-color: #449a47;}
.colptbutton_new .btn_arrowright{position:relative;left:8px;}
.coltapareafull1{width:100%; float:left; margin:auto; background:#FFFFFF; padding:12px 10px;border-radius:3px;margin-top:2px;cursor:pointer;}
.coltapareafull2{width:100%; float:left; margin:auto; background:#FFFFFF; padding:0px 10px;border-radius:0px;margin-top:-3px;border-left:2px solid #615fc2;}
.coltpborder{border-right:1px solid #e2e3ea;height:60px;}
.colcontent{width:96%; float:left; margin:5px 2%;border-top:0px solid #e2e3ea;}
.colcontentpadd{padding:0px 12px 0px;width: 100%;float: left;}
.coltaphead6{font-size:14px; color:#84868d;margin-left:0%;opacity:.8;font-weight:500;text-align: right;}
.coltaphead60{font-size:14px; color:#84868d;opacity:.8;}
.coltaphead7{font-size:30px; color:#393e4d;margin:0px 0% 0px;text-align: right;}
.coltaphead8{font-size:14px; color:#84868d;opacity:.8;font-weight:500;text-align: right;}
.coltaphead20{display:inline-block;position:relative;font-size:14px; color:#84868d;margin:24px 0px 0px 0px;opacity:.8;font-weight:500;text-align: left;}
.coltaphead21{display:inline-block;position:relative;font-size:24px; color:#393e4d;margin:20px 10px 0px 0px;text-align: right;}
.coltaphead9{font-size:24px; color:#393e4d;margin:15px 0px 0px;text-align: right;}
.coltaphead18{width:auto;float:left;display: inline-block;font-size:24px;text-align: right; color:#393e4d;margin:32px 10px 0px 0px;}
.coltaphead19{width:auto;display:inline-block;margin:25px 0px 0px 0px;font-size:14px; color:#84868d;opacity:.8;font-weight:500;text-align: right;}
.coltaphead10{font-size:33px; color:#393e4d;margin:2px 8px 0px;}
.coltaphead11{font-size:15px; color:#84868d;margin:0px 0px 0px;opacity:.8;}
.coltaphead12{font-size:15px; color:#84868d;margin:0px 0px 0px;opacity:.8;}
.coltaphead13{font-size:14px;color:#393e4d;opacity:.8;}
.accaddtext{width:93%;float:left;margin: 0px 3.5% 2%;padding:0px 0px 4px;position:relative;border-bottom:1px solid #e2e3ea;}
.accaddtext1{width:100%; float:left;display:inline-block;margin:0px 0px 10px 10px;position:relative;}
.accaddtext2{width:4%; float:left;display:inline-block;margin:0px 4px 0px 0px;position:relative;}
.accaddtext3{width:95%; float:left;display:inline-block;margin:0px 0px 0px 0px;position:relative;font-size:15px; color:#2c303b;font-weight:500;}

.colcontentpadd1{padding:32px 20px;width:85%;margin-top:5%;border-top:1px solid #e2e3ea;margin-left:7%; margin-right:7%;}
.coltpborder1{border-left:1px solid #e2e3ea;height:60px;}
.coltaphead14{font-size:18px;color:#393e4d;font-weight:500;margin:0px;line-height:1.1}
.coltaphead15{font-size:15px;color:#393e4d;opacity:.6;position: relative;top:0px;}
.coltaphead16{font-size:22px;color:#393e4d;font-weight:500;margin-top:12px;}
.coltapareafull2 .allacount1{border-top:1px solid #e2e3ea;padding:20px 0px 0px;margin:10px 22px 0px;}
.coltapareafull2 .allacount2{margin:0px 0px 0px 15px;}
.coltapareafull2 .allacount3 a{font-size:12px;color:#4aabcd;position: relative;top:0px;font-weight:500;}
.percentage1{font-size: 15px !important;}
.rupees-icon1{font-size:20px !important;position: relative;top:-1px;}
.rupees-icon{font-size:26px !important;position: relative;top:-1px;}
#opt .optmaindiv3{width:70%; float:left; margin:auto;margin-left:15%; margin-right:15%;margin-bottom:0%;}
#opt .opttophead17{font-size:22px; font-weight:500; color:#FFFFFF;margin:10px 0px 20px;text-align:center;}
#opt .opttophead18{font-size:15px; font-weight:500; color:#7d86a1;margin:10px 0px 10px;text-align:center;}

/* ************popup******************* */
.modal-lg {width:85% !important;margin-top:6%;}
.modal {z-index: 99999 !important;left: 0;right: 0;padding: 0;	width:84%;	margin: 0 auto;	overflow: visible !important;border-radius: 2px;will-change: top, opacity;background-color: transparent;}
.modal .modal-close {cursor: pointer;}
.close-blk {top:-17px;right:-17px;background:#494848;color:#fff;padding:5px 10px;border-radius:50%;border:0px solid #fff;z-index:9999999;}
.close-blk {position: absolute;}
.close-blk :hover{color:#FFFFFF;}
.modal .modal-secnd {border-radius: 5px;}
#holding2{width:55% !important;}
.mod-cont {background: none;overflow-y: hidden !important;border-radius:0px;}
.modal-secnd {float: left;width: 100% !important;border-radius: 2px;background:#FFFFFF !important;height: auto !important;margin: 0;-webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.59);-moz-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.59);box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.59);padding: 7px;}
.model-head {background:transparent;color: #333;font-size: 1.145rem !important;line-height: 2rem;text-transform: uppercase;}
.comp-name {float: left;font-size:20px;font-weight: 300;padding-bottom: 10px;}
.modal-content {padding: 0 !important;min-height: 215px;width: 100%;}
.contentbg {background: #FFF !important;}
.modal-content {position: relative;background-color: transparent;border: 1px solid #999;border: 0px solid rgba(0,0,0,.2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 0px 0px rgba(0,0,0,.5);background-clip: padding-box;}
.modal-content {overflow-y: auto;max-height: 400px;/* overflow-x: hidden; */background: #fff;min-height: 215px;}
.list-mojo {max-height: 446px;overflow: auto;}
.open-stk-dtl {display: block;width: 28px;height: 30px;padding:0px 0px 0px 0;float: left;cursor: pointer;}
.columnSortToggle {width:25%;color:#677B86 !important;font-weight:600;line-height: 1.2rem;padding: 10px 0px;font-size:14px;background:transparent;}
.pf-folio-tab2 td img, .userBoardFull .pf-folio-tab2 td img {height: auto !important;}
.pf-folio-tab2 td p, .pf-table-sec .pf-folio-tab2 .row p {font-size:12px;color: #666;margin: 0;}
.pf-table-sec .pf-folio-tab2 th p, .pf-table-sec .pf-folio-tab2 th p a {font-size: 12px; color: #3b444b !important;font-weight: 400;}
.tab-content .table1>thead>tr>th {vertical-align: top !important;border-bottom: 2px solid #ddd;}
.pf-table-sec .pf-folio-tab2 th {font-size: 15px !important;font-weight: 400;line-height: 1.2rem;}
.pf-table-sec .pf-folio-tab2 td, .pf-table-sec .pf-folio-tab2 th {text-align: right;border: 1px solid #ddd;padding: 4px !important;font-size:15px;}
/* .pf-table-sec .nav > li.active > a, .pf-table-sec .pf-folio-tab2 th {background: #eee !important;} */
.table1 {width: 100% !important;}
td {padding: 7px !important;vertical-align: top;}
tr td:first-child, tr th:first-child {text-align: left;}
.table1 th, .table1 td {border-bottom: 1px solid #ddd !important;font-size: 14px;font-weight: 400;word-spacing: 1px;vertical-align: top;}
.table1 th {font-weight:600 !important;}
.table1 th, .table-card th {color: #3e4850;padding: 4px !important;border-color: #ddd !important;white-space: nowrap !important;}
 table th, .table1 th {background: #FFFFFF;font-weight: 600;text-transform: uppercase;font-size:14px;}
.txt-rt {text-align: right !important;}
.txt-lt {text-align: left !important;}
td, th {padding:8px 5px !important;vertical-align: top !important;}
table td.green, .table1 td.green, .table1 div.green, .table-card td.green, .table-card div.green, .pf-folio-tab2 td.green {background: transparent !important;}
table td.red, .table1 td.red, .table1 div.red, .table-card td.red, .table-card div.red, .pf-folio-tab2 td.red {background: transparent !important;}
.table-small {font-size: 12px;font-weight: 200;color:#677B86;}
.tableleftcol{background: transparent !important;}
.green-mojo, .gmojo {background: url(https://i.marketsmojo.com/grndot.png) no-repeat;width: 12px;height: 12px;background-size: contain;margin-right:0px;display: inline-block;}
.red-mojo, .gmojo {background: url(https://i.marketsmojo.com/reddot.png) no-repeat;width: 12px;height: 12px;background-size: contain;margin-right: 0px;display: inline-block;}
.grey-mojo, .gmojo {background: url(https://i.marketsmojo.com/greydot.png) no-repeat;width: 12px;height: 12px;background-size: contain;margin-right: 0px;display: inline-block;}
.orange-mojo, .omojo {background: url(https://i.marketsmojo.com/orgdot.png) no-repeat;width: 12px;height: 12px;background-size: contain;margin-right: 0px;display: inline-block;}
/* ************popup end******************* */

#opttab{width:100%; float:left; margin:auto; margin:0px 0% 25px;}
#opttab .tablehead1{width:100%; float:left; margin:auto;padding:15px 0px;}
#opttab .tablehead2{display:inline-block;font-size:30px; font-weight:400;}
#opttab .tablehead3{display:inline-block;font-size:15px; text-align:right;float:right;}
#opttab .tableftarea{width:100%; float:left; margin:auto;background:#FFFFFF; padding:10px;margin:0px 0px 0px;border-radius:2px;}
#opttab .tableftarea .tb1{width:50%; float:left; margin:auto;}
#opttab .tableftarea .tb2{background:#ececee;min-height:427px;padding:12px 12px;line-height:1.3;    margin: 2px 0px;}
/* #opttab .tableftarea .tb1 .nav > li > a:hover, .nav > li > a:focus {color: #e35744 !important;border-left: 4px solid #e35744 !important;background-color:#ececee !important;} */
#opttab .tabsmalltext{font-size:12px !important; color:#9c9da3 !important;}
#opttab .tabarow{display:inline-block;position:absolute;z-index:1;right:17px;top:8px;font-size:32px;color:#c3c5c9 !important;}
#opttab .tabarow .arrownormal{font-weight:300 !important;}
#opttab .border-right{border-right:1px solid #ececee;}
#opttab .opthead1{font-size:25px; color:#e35744;}
#opttab .opthead2{font-size:16px;margin:20px 0px;}
#opttab .optrightsection{width:100%; float:left; margin:auto;background:#FFFFFF; padding:10px;margin:25px 0px 0px;border-radius:2px;min-height:496px;}
#opttab .whatstext{color:#4aabcd;text-decoration:underline;}
#opttab .tabarow2{display:inline-block;position:absolute;z-index:10;left:17px;top:0px;font-size:32px;color:#c3c5c9 !important;}
#opttab .tabarow2 .arrownormal2{font-weight:300 !important;}
/* #opttab .optrightsection .tb1 .nav > li > a:hover, .nav > li > a:focus {color: #e35744 !important;border-right: 4px solid #e35744 !important;background-color:#ececee !important;} */

.activeborder{border-bottom:0px solid #ccc !important;margin:-4px 0px 3px 0px !important;cursor: unset !important;}
/* **********************Risk Assessment******************** */
#RiskAssessment .cardlargehead{font-size:30px; font-weight:400;text-align:center;margin:25px 0px 10px;}
#RiskAssessment .cardsmallhead{font-size:14px;color:#636b81; font-weight:400;text-align:center;margin:18px 0px 10px;}
#RiskAssessment .colptbutton2{position:relative; margin: 0px 0px 0px 60px;}
#RiskAssessment .colptbuttonmargin{margin-top:18px;}
#RiskAssessment .nextbutton1{text-decoration:none;color:#949495;font-size:13px;}
#RiskAssessment .nextbutton2{color:#000000;font-size:16px;position:relative;margin-left:8px;}
#RiskAssessment .colptbutton{background:#ff9f15;padding:18px;color:#FFFFFF;font-size:18px; font-weight:400;margin:15px 0px 0px;border-radius:3px;}
#RiskAssessment .middsmallhead3{font-size:14px;text-transform:uppercase;}

#RiskAssessment .middpadding2{padding:0px 80px;margin:2% 0px 12px;}
#RiskAssessment .colptbutton3{background:#ff9f15;padding:18px;color:#FFFFFF;font-size:18px; font-weight:400;margin:25px 0px 0px;border-radius:3px;}
#RiskAssessment .cardbottomtext2{text-align:left;margin:8px 0px;color:#636b81;font-size:13px;}
#RiskAssessment .topbold{font-weight:500;}
#RiskAssessment .text-center1{text-align:center;}
#RiskAssessment .text2{font-size:14px;line-height:1.6;}
#RiskAssessment .text3{font-size:16px;line-height:1.6;}
#RiskAssessment .text4{font-size:42px;font-weight:500;line-height:1;}
#RiskAssessment .text5{margin:10px 0px 0px;}


/* *******************moderation*************** */
#ReturnContribution{width:100%; float:left; margin:auto;margin:12px 0px;}
#ReturnContribution .returnhead{display:inline-block;font-size:30px; font-weight:400;margin:15px 0px 0px;}
#ReturnContribution .returncol1{float:left; width:100%;padding:15px;background:#FFFFFF;margin:12px 0px 0px;}
#ReturnContribution .returncol2{font-size:20px; font-weight:400;margin:4px 0px 10px;text-align:center;}
#ReturnContribution .returncol3{font-size:34px; text-align:center;font-weight:500;}
#ReturnContribution .returncol4{width:52%; float:left; margin:2% 24%;}
#ReturnContribution .returncol_green-large{width:60%; float:left; margin:0px 0%;}
#ReturnContribution .returncol_green1-large{width:240px;height:240px; border:0 solid #def2e8;border-radius:100%;text-align:center;background:#def2e8;float: left;}
#ReturnContribution .returncol_red-large{width:60%; float:left; margin:0 0% 0px;}
#ReturnContribution .returncol_red1-large{width:240px;height:240px; border:0 solid #def2e8;border-radius:100%;text-align:center;background:#f8e1e1;float: left;margin-left:20px;}	

#ReturnContribution .returncol_green-small{width:40%; float:left;margin:6% 0% 0px;}
#ReturnContribution .returncol_green1-small{width:200px;height:200px; border:0 solid #def2e8;border-radius:100%;text-align:center;background:#c6e7d7;float: left;}
#ReturnContribution .returncol_red-small{width:40%; float:left; margin:6% 0% 0px;}
#ReturnContribution .returncol_red1-small{width:200px;height:200px; border:0 solid #def2e8;border-radius:100%;text-align:center;background:#f8e1e1;float: left;}	

#ReturnContribution .returncol5{text-align:center; font-size:46px; color:#393e4d; font-weight:600;margin:0px 0px 5px;}
#ReturnContribution .crpadd{padding:27% 0px;}
#ReturnContribution .returncol6{text-align:center; font-size:17px; color:#393e4d; font-weight:500;margin:0px 0px 0px;}
#ReturnContribution .returncol7{text-align:center; font-size:28px; color:#393e4d; font-weight:500;    margin:3px 0px;}
#ReturnContribution .returncol8{font-size:24px; text-align:center;font-weight:400;}
#ReturnContribution .returncol9{font-size:11px;margin:0px 0px 10px;}
#ReturnContribution .returncol10{margin:0px 0px 0px;}
#ReturnContribution .returncol11{color:#393e4d;font-size:14px;text-decoration:underline;}
	
#confirm_risk{width:100%; float:left; margin:auto;}
#confirm_risk .returnhead{display:inline-block;font-size:30px; font-weight:400;margin:15px 0px 0px;}
#confirm_risk .confirm_risk{float:left; width:100%;padding:18px 15px 0px;background:#FFFFFF;margin:6px 0px 0px;border-radius:3px;border:0px solid #ccc;     border: 0px solid #ccc; min-height: 255px;}

#confirm_risk .confirm_risk1{width:100%; float:left; margin:auto;border:1px solid #ebebed;}
#confirm_risk .confirm_risk2{width:100%; float:left; margin:auto; background:#ebebed;border:0px solid #ebebed;}
#confirm_risk .confirm_risk3{padding:12px 10px;font-size:15px;font-weight:500;margin:0px 0px 10px;}
#confirm_risk .confirm_risk4{width:100%; float:left; margin:auto;border:0px solid #ebebed;padding: 9px 10px 10px;}
.verticaltext {text-align:right;transform: rotate(-90deg);transform-origin: right, top;-ms-transform: rotate(-90deg);-ms-transform-origin: right, top;-webkit-transform: rotate(-90deg);-webkit-transform-origin: right, top;position: absolute;bottom: 0%;right:-25px;color: #333 !important;font-size:18px; font-weight:500;bottom:-50px;}

#confirm_risk .confirm_risk5{margin:5% 0px 0px;border-bottom:0px solid #d8d9dc;}
#confirm_risk .confirm_risk6{font-size:14px; font-weight:500;margin:4px 0px 0px;position:absolute;}
#confirm_risk .confirm-margin1{padding-right:0 !important;padding-left:0 !important;}
#confirm_risk .confirm-margin-center{text-align:center;}
#confirm_risk .confirm_risk7{margin:0% 0px 0%;border-bottom:0px solid #dcdfe3;}
#confirm_risk .confirm_risk8{position:relative;margin-top:12%;}
#confirm_risk .confirm_risk9{border-left:2px solid #dcdfe3;}
#confirm_risk .bg1margin{margin:0px 0px 36px;}

#confirm_risk .riskbg5{height:20px; background:#e3f5eb;padding: 10px 23px;position: absolute; bottom:0;}
#confirm_risk .riskbg4{height:30px; background:#e3f5eb;position: absolute; bottom:0;padding: 10px 23px;}
#confirm_risk .riskbg3{height:40px; background:#e3f5eb;position: absolute; bottom:0;padding: 10px 23px;}
#confirm_risk .riskbg2{height:50px; background:#e3f5eb;position: absolute; bottom:0;padding: 10px 23px;}
#confirm_risk .riskbg1{height:60px; background:#e3f5eb;position: absolute; bottom:0;padding: 10px 23px;}

#confirm_risk .colgraparea{width:100%; float:left;margin:auto;height:92px;}
#confirm_risk .colgrph0{width:6%;float:left;position: relative;padding:0px 4px;}
#confirm_risk .colgrph1{width:17%;float:left;position: relative;padding:0px 4px;}
#confirm_risk .colgrph2{font-size:11px;font-weight:500;position:relative;top:-10px;}
#confirm_risk .colgrph3{font-size:11px;margin-top:55px;font-weight:500;}
#confirm_risk .colgrph8{position:absolute;top:54%;font-size:8px;line-height:1.1;z-index:1;}
#confirm_risk .colgrph7{position:absolute;top:51%;font-size:8px;line-height:1.1;z-index:1;}
#confirm_risk .colgrph6{position:absolute;top:40%;font-size:8px;line-height:1.1;z-index:1;left:14px;}
#confirm_risk .colgrph5{position:absolute;top:30%;font-size:8px;line-height:1.1;z-index:1;}
#confirm_risk .colgrph4{position:absolute;top:9%;font-size:8px;line-height:1.1;z-index:1;}
#confirm_risk .colgrph9{width:5%;float:left;position:relative;padding:0px 4px;}
#confirm_risk .colgrph10{display:inline-block;font-size:11px;position:relative;margin-top:55px;padding:0px 10px;}
#confirm_risk .colgrph11{display:inline-block;margin:0px; position:absolute;margin-top:98%;}
#confirm_risk .colgrph12{font-size:11px;position:relative;margin-top:80px;font-weight:500;}
#confirm_risk .colgrph13{margin:2px 0px 0px;}
#confirm_risk .colgrph14{margin-top:84px;position:relative;left:0px;font-size:14px;font-weight:500;}
#confirm_risk .colgrph15{width:100%; float:left; margin:3% 0px 0px;}
#confirm_risk .colgrph16{color:#393e4d;font-size:22px;font-weight:500;}
#confirm_risk .colgrph17{color:#393e4d; font-size:15px; font-weight:300;}
								
#confirm_risk .bg2margin{margin:0px 0px 36px;}
#confirm_risk .bg3margin{margin:0px 0px 36px;}
#confirm_risk .bg4margin{margin:0px 0px 20px;}
#confirm_risk .bg5margin{margin:0px 0px 0px;}
#confirm_risk .riskbg1_active{background:#f4f4f5 !important;margin:0px 0px 0px;}
#confirm_risk .riskbg1_inactive{background:#FFFFFF !important;margin:0px 0px 0px;}

#confirm_risk .portfoliotext{font-size:12px; color:#7b7d86;padding:4px 0px;text-align:center;font-weight:500;}
#confirm_risk .portfoliotext_none{font-size:12px; color:#FFFFFF;padding:4px 0px;text-align:center;font-weight:500;}
#confirm_risk .bgcolrarea{width:100%; float:left;padding:0px 7px 0px;height:90px;}

#confirm_risk .active_green{background:#41b877 !important;}
#confirm_risk .active_red{background:#e35744 !important;}

#confirm_risk .confirm_risk10{margin:4px -36px 4px -30px !important;}
#confirm_risk .confirm_risk11{background:#4e5463;padding-right:0 !important;padding-left:0 !important;margin:0px 0px;}
#confirm_risk .midd-text-active{background:#2e323e;}

#confirm_risk .confirm_risk11 .middle-text{font-size:11px; text-align:center; color:#FFFFFF; padding:6px 0px;position:relative;left:0px;}
	
#confirm_risk .confirm_risk12{background:#e8eaef;padding-right:10px !important;padding-left:0 !important;}
#confirm_risk .confirm_risk13{font-size:18px; text-align:center;color:#4e5463; padding:6px 6px;opacity:.5;}

#confirm_risk .riskbg-bottom5{height:20px; background:#fbe6e3;margin:0px 0px 0px;padding: 10px 23px;}
#confirm_risk .riskbg-bottom4{height:30px; background:#fbe6e3;margin:2px 0px 0px;padding: 10px 23px;}
#confirm_risk .riskbg-bottom3{height:40px; background:#fbe6e3;margin:2px 0px 0px;padding: 10px 23px;}
#confirm_risk .riskbg-bottom2{height:50px; background:#fbe6e3;margin:2px 0px 0px;padding: 10px 23px;}
#confirm_risk .riskbg-bottom1{height:60px; background:#fbe6e3;margin:2px 0px 0px;padding: 10px 23px;}

#confirm_risk .riskbg-bottom_active{background:#f4f4f5;margin:2px 0px 0px;}
#confirm_risk .riskbg-bottom_active .bgbottomarea{width:100%; float:left;padding:0px 10px 0px;}

#confirm_risk .moddpadd{margin-left:4px !important; margin-right:4px !important;}
#confirm_risk .moderate-active {position: relative;background: #615fc2;border:0px solid #babec7;padding: 15px 8px;border-radius:0px;color:#FFFFFF;height:105px;}
#confirm_risk .moderate-inactive {position: relative;background: #dadcea;border:0px solid #babec7;padding: 15px 8px;border-radius:0px;color:#373956;height:105px;}
#confirm_risk .moderate-active:after, .moderate-active:before {top: 0%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#confirm_risk .moderate-active:after {border-color: rgba(241, 241, 241, 0);border-top-color: #FFFFFF;border-width: 12px;margin-left: -12px;}
#confirm_risk .moderate-active:before {border-color: rgba(221, 221, 221, 0);border-top-color: #FFFFFF;border-width: 14px;margin-left: -14px;}
.radiomargin{margin-left:10px !important;margin-top:14px;}
.radiomargin1{margin-left:10px !important;}

#confirm_risk .colmoderate{width:15%;    padding: 0px !important;}
#confirm_risk .moderatepadd{padding-right:4px !important;padding-left:4px !important;}
#confirm_risk .moderatepadd2{padding-right:2px !important;}
#confirm_risk .moderatepadd3{padding-left:4px !important;}
#confirm_risk .confirm_risk22{text-align:center;}
#confirm_risk .confirm_risk24{font-size:18px; font-weight:500; color:#615fc2;text-align:center;margin:15px 0px 0px;padding: 16px 0px 0px;}
#confirm_risk .confirm_risk23{text-align:center;color:#373956;font-size:13px;position:relative;left:0px;font-weight:500;}
#confirm_risk .confirm_active{text-align:center;color:#FFFFFF;font-size:13px;position:relative;left:0px;font-weight:500;}
#confirm_risk [type=checkbox]+label, [type=radio]+label {position: relative;padding-left:18px;}
#confirm_risk table th, .table1 th {background:transparent;font-weight: 600;border-top:0px solid #ccd1d8; border-bottom:0px solid #ccd1d8;}
#confirm_risk  td, th {padding:0px !important; vertical-align: top !important;}
#confirm_risk  td{background:transparent;}
#confirm_risk  table{background:transparent;}
#confirm_risk  .table{background:transparent;}
#confirm_risk  td{border-top:0px solid #ddd;border-bottom:1px solid #ccd1d8;}
#confirm_risk .confirm_risk14{margin:0% 0px 0px;border-bottom:1px solid #dcdfe3;}
#confirm_risk .confirm_risk15{font-size:13px; font-weight:500;padding:28px 0px 0px;color:#393e4d;text-transform:uppercase;text-align:right;}
#confirm_risk .confirm_risk16{border-left:2px solid #dcdfe3;}
#confirm_risk .tablemargin{margin-left:-22px !important;}
#confirm_risk .confirm_tab1{text-align:center;background:transparent;padding:4px 4px;}
#confirm_risk .confirm_tab1_active{text-align:center;background:#615fc2;padding:4px 0px;color:#FFFFFF !important;}
#confirm_risk .confirm_tab1_active .headtext{height:18px;font-size:18px !important;font-weight:500;color:#333;text-align:center;padding:4px 0px 0px;}
#confirm_risk .confirm_risk18{height:18px;font-size:18px !important;font-weight:500;text-align:center;padding:4px 0px 0px;}
#confirm_risk .confirm_risk19{font-size:14px; font-weight:500;text-align:center;opacity:.7;}
#confirm_risk .confirm_risk20{color:#393e4d;font-size:13px;font-weight:600;text-transform:uppercase;text-align:right !important;}

#confirm_risk .risktext1{font-size:15px; font-weight:400;margin:10px 0px 0px 18px;}
#confirm_risk .risktext2 li{list-style:disc;margin:4px 0px;}
#confirm_risk .risktext3{margin:0px 0px 0px 18px;}
#confirm_risk .risktext3 li{list-style:disc;margin:4px 6px;}

#conrisk-new{width:100%; float:left; margin:auto;}
#conrisk-new .conrisknewhead{display:inline-block;font-size:30px; font-weight:400;margin:15px 0px 0px;}
#conrisk-new .conrisk-new{float:left; width:100%;padding:25px 15px 10px;background:#FFFFFF;margin:6px 0px 0px;border-radius:3px;border:0px solid #ccc;}

#conrisk-new .conrisk-new1{width:100%; float:left; margin:auto;border:1px solid #ebebed;}
#conrisk-new .conrisk-new2{width:100%; float:left; margin:auto; background:#ebebed;border:0px solid #ebebed;}
#conrisk-new .conrisk-new3{padding:12px 10px;font-size:15px;font-weight:500;margin:0px 0px 10px;}
#conrisk-new .conrisk-new4{width:100%; float:left; margin:auto;border:0px solid #ebebed;padding: 9px 10px 10px;}
.conriskverticaltext {text-align:right;transform: rotate(-90deg);transform-origin: right, top;-ms-transform: rotate(-90deg);-ms-transform-origin: right, top;-webkit-transform: rotate(-90deg);-webkit-transform-origin: right, top;position: absolute;bottom: 0%;right:-25px;color: #d4d5d7 !important;font-size:24px; font-weight:500;bottom: 70%;}

#AssessRiskProfile{width:100%; float:left; margin:auto;margin:12px 0px;}
#AssessRiskProfile .assessrisk1{float:left; width:100%;padding:15px;background:#FFFFFF;margin:12px 0px 0px;border-radius:3px;}
#AssessRiskProfile .assessriskhead{display:inline-block;font-size:30px; font-weight:400;}
#AssessRiskProfile .assessrisk2{float:left; width:100%;padding:15px;margin:12px 0px 0px;border-radius:3px;}

/* **********old************
.timeline_new {list-style-type: none;display: flex;align-items: center;justify-content: center;margin: 16px 0px 0px 10%;}
.li {transition: all 200ms ease-in;}
.timestamp {margin-bottom: 20px;padding: 0px 10px;display: flex;flex-direction: column;align-items: center;font-weight: 100;}
.status {padding: 0px 46px;display: flex;justify-content: center;border-top:3px solid #D6DCE0;position: relative;transition: all 200ms ease-in;}
.status .slidehead1 {width:100%;font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-75px;position:relative;color:#a2a4ab;}
.status .slidehead2 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-25px;position:relative;color:#a2a4ab;}
.status .slidehead3 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-45px;position:relative;color:#a2a4ab;padding-top:15px;}
.status .slidehead4 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-48px;position:relative;color:#a2a4ab;padding-top:15px;}
.status .slidehead5 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-55px;position:relative;color:#a2a4ab;}
.status .slidehead6 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:0px;position:relative;color:#a2a4ab;}
.status .slidehead-active {color:#ff9126 !important;}
.status:before {content: "";width:15px;height:15px;background-color:#FFFFFF;border-radius: 25px;border: 3px solid #ddd;position: absolute;top:-9px;left: 0;transition: all 200ms ease-in;-webkit-box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px -1px 12px 0px rgba(0,0,0,0.75);box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);}
.li.complete .status {border-top:3px solid #c5ccdb;}
.li.complete .status:before {width:15px;height:15px;background-color: #615fc2;border: none;transition: all 200ms ease-in;border: 3px solid #ddd;position: absolute;top:-12px;left: 0;transition: all 200ms ease-in;-webkit-box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px -1px 12px 0px rgba(0,0,0,0.75);box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);}
.li.complete .status h4 {color: #D6DCE0;} */


/* *****************new*************** */
#AssessRiskProfile .timeline_new {list-style-type: none;display: flex;align-items: center;justify-content: center;margin:36px 0px 20px 0%;}
#AssessRiskProfile .li {transition: all 200ms ease-in;    width:auto;border-top:0px solid #D6DCE0;} 
#AssessRiskProfile .status {padding: 0px 20px;display: flex;justify-content: center;position: relative;transition: all 200ms ease-in;} 
#AssessRiskProfile .status .slidehead1 {width:100%;font-weight:500;font-size:15px;text-align:center;left:0px;top:-35px;position:relative;color:#373956;} 
#AssessRiskProfile .timestamp {margin-bottom: 20px;padding: 0px 10px;display: flex;flex-direction: column;align-items: center;font-weight: 100;}
#AssessRiskProfile .status .slidehead2 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-25px;position:relative;color:#a2a4ab;}
#AssessRiskProfile .status .slidehead3 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-45px;position:relative;color:#a2a4ab;padding-top:15px;} 
#AssessRiskProfile .status .slidehead4 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-48px;position:relative;color:#a2a4ab;padding-top:15px;}
#AssessRiskProfile .status .slidehead5 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:-55px;position:relative;color:#a2a4ab;} 
#AssessRiskProfile .status .slidehead6 {font-weight: 600;font-size: 13px !important;text-align:center;margin:15px 0px;min-height:33px;left:0px;position:relative;color:#a2a4ab;}
#AssessRiskProfile .status .slidehead-active {color:#615fc2 !important;} 
#AssessRiskProfile .status:before {/*content: "";*/width:15px;height:15px;background-color:#c5ccdb;border-radius: 25px;border: 3px solid #ddd;position: absolute;top:-9px;left: 0;transition: all 200ms ease-in;-webkit-box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px -1px 12px 0px rgba(0,0,0,0.75);box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);} 
#AssessRiskProfile .li.complete .status {border-top:0px solid #D6DCE0;} 
#AssessRiskProfile .li.complete .status:before {width:16px;height:16px;background-color: #ff9126;border: none;transition: all 200ms ease-in;border: 3px solid #ddd;position: absolute;top:-12px;left: 0;transition: all 200ms ease-in;-webkit-box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px -1px 12px 0px rgba(0,0,0,0.75);box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.75);}
#AssessRiskProfile .status-active:before {background-color: #615fc2 !important;    border-radius: 20px !important;}
#AssessRiskProfile .li.complete .status h4 {color: #D6DCE0;} 
/* *****************end*************** */


#AssessRiskProfile .assessrisk3{float:left; width:100%; padding:0px 0px 6px 0px;margin: 12px 0px 0px;border-radius:3px;}
#AssessRiskProfile .ultab1main{margin-bottom: 0 !important;}
#AssessRiskProfile .ultab1 li{width: 100%; float: left;background:#FFFFFF;}
#AssessRiskProfile .ultab1 .ulactive{border-left:4px solid #615fc2;border-bottom:1px solid #b9c0d6;padding:4px 0px;}
#AssessRiskProfile .ultabhead{float:left;font-size:16px; color:#393e4d;padding:14px 23px 0px;margin:5px 0px 5px;font-weight:500;}
#AssessRiskProfile .ultabhead2{float:left;font-size:14px;color:#393e4d;opacity:.5;padding:0px 23px 0px;margin:0px 0px 12px;}
#AssessRiskProfile .ultabhead3{border-right:3px solid #615fc2;border-bottom:0px solid #b9c0d6;margin:3px 0px;padding:5px 0px;background:#f8f9fa !important;cursor:pointer;}
#AssessRiskProfile .maincontentarea{width:100%; float:left; margin:auto;}
#AssessRiskProfile .lefttabcontent{width:40%; float:left; margin:auto;}

#AssessRiskProfile .righttabcontent{width:60%; float:left; margin:auto;background:#FFFFFF;min-height:334px;}
#AssessRiskProfile .righttextcontent{width:100%; float:left; margin:auto;min-height: 350px;}
#AssessRiskProfile .ul4{margin-left:15px;margin-right:0px;}
#AssessRiskProfile .ul5{padding-left:0px;padding-right:0px;}
#AssessRiskProfile .ul6{padding-left:4px;}
#AssessRiskProfile .ul7{text-align:center;padding:18% 0px 16px;border-bottom:0px solid #d7d8db;}
#AssessRiskProfile .ul8{display:inline-block;margin:0px 0px;font-size:45px;font-weight:500;}
#AssessRiskProfile .ul9{display:inline-block;margin:0px 0px;position:relative;text-align:left;}
#AssessRiskProfile .ul10{color:#747882;font-size:16px;font-weight:500;}
#AssessRiskProfile .ul11{color:#747882;font-size:12px;font-weight:500;}

#AssessRiskProfile .ul12{font-size:14px; font-weight:500;color:#7c7e86;margin:12px 0px 0px;}
#AssessRiskProfile .ul13{font-size:12px; font-weight:400;color:#7c7e86;margin:0px 0px;}
#AssessRiskProfile .ul15{font-size:14px; font-weight:500;color:#7c7e86;margin:12px 0px 0px;text-transform:uppercase;}
#AssessRiskProfile .ul16{padding-left:15px;padding-right:15px;height:100px;margin-top:35px;display:block;}
#AssessRiskProfile .ul17{border-left:1px solid #d7d8db;margin-left:18px;height:80px;display:blok;}

#AssessRiskProfile .ul18{margin-left:15px;margin-right:7px;}
#AssessRiskProfile .ul19{padding-left:0px;padding-right:0px;margin-top: 12px;}
#AssessRiskProfile .ul20{border-top:1px solid #d7d8db;margin-left:25px; margin-right:25px;}
#AssessRiskProfile .ul21{padding-left:0px;padding-right:0px;position: relative;top:0px;}
#AssessRiskProfile .ul22{text-align:center;padding:0% 0px 0px;border-bottom:0px solid #d7d8db;margin:0px 0px 0px;}								
#AssessRiskProfile .ul23{display:inline-block;margin:0px 0px;color:#393e4d;font-size:60px;font-weight:500;}
#AssessRiskProfile .ul24{font-size:12px; font-weight:400;color:#7c7e86;margin:8px 0px 0px;}		
#AssessRiskProfile .ul25{padding-left:0px;padding-right:0px;margin-top: 12px;}		
#AssessRiskProfile .ul26{border-top:1px solid #d7d8db;margin-left:25px; margin-right:25px;}		
#AssessRiskProfile .ul27{margin-left:15px;margin-right:7px;}		
#AssessRiskProfile .ul28{padding-left:10px;padding-right:10px;}		
#AssessRiskProfile .ul29{text-align:center;padding:5% 0px 10px;border-bottom:0px solid #d7d8db;}
#AssessRiskProfile .ul30{padding-left:15px;padding-right:15px;height:100px;margin-top:25px;display:block;}		
#AssessRiskProfile .ul31{font-size:22px;font-weight:500;}						

#AssessRiskProfile .ul32 {border-left: 1px solid #d7d8db; margin-left: 18px;height: 100%;}
#AssessRiskProfile .ul33 {padding-left: 0px; padding-right: 0px; margin-top: 0;}
#AssessRiskProfile .ul34 {text-align: center; padding:30% 0px 22px;border-bottom: 0px solid #d7d8db;}
#AssessRiskProfile .ul35 {padding-left: 15px;padding-right: 15px; height: 100px; margin-top:0px;display:block;}
#AssessRiskProfile .ul36{text-align:center;padding:40px 0px 10px;border-bottom:0px solid #d7d8db;}
#AssessRiskProfile .ul37{padding-left:15px;padding-right:15px;height:126px;margin-top:35px;display:block;}
#AssessRiskProfile .ul38 {border-left: 1px solid #d7d8db;margin-left: 18px; height: 126px;}
#AssessRiskProfile .ul39{display:inline-block;margin:0px 0px;font-size:60px;font-weight:200;}
#AssessRiskProfile .ul40 {padding-left: 4px;padding-right: 0px;}
#AssessRiskProfile .ul41{font-size:16px; font-weight:500;color:#7c7e86;margin:12px 0px 0px;text-align:center;}
#AssessRiskProfile .ul42{display:inline-block;margin:0px 0px;font-size:48px;font-weight:300;}
#AssessRiskProfile .ul43{margin-right: 12px;}
#AssessRiskProfile .ul45 {text-align: center; padding:40% 0px 22px;border-bottom: 0px solid #d7d8db;}
#AssessRiskProfile .ul46{display:inline-block;margin:0px 0px;font-size:48px;font-weight:300;}

#AssessRiskProfile .ul55{width:98%;float:left;margin-left:1%;margin-right: 0px;margin-top:15px;}
#AssessRiskProfile .ul56{width:20%;float:left;}
#AssessRiskProfile .ul47{margin-left:15px;margin-right:0px;margin-top:6px;}
#AssessRiskProfile .ul52{margin-left:15px;margin-right:0px;}
#AssessRiskProfile .ul48{text-align:center;font-size:11px;}
#AssessRiskProfile .ul49{text-align:center;font-size:26px; text-transform:uppercase;margin:12px 0px 0px;font-weight:600;}
#AssessRiskProfile .ul50{font-size:16px; color:#393e4d;opacity:.6;font-weight:500;text-transform:uppercase;margin:6px 0px;}
#AssessRiskProfile .ul51{width:100%;float:left;font-size:16px; color:#393e4d;font-weight:500;text-transform:uppercase;margin-top:15px;padding:0px 0px 8px;}
#AssessRiskProfile .ul53{border-bottom:1px solid #ebebed !important;}
#AssessRiskProfile .ul54{border-bottom:0px solid #ebebed !important;}
#AssessRiskProfile .ulgraph1{width:100%;}
#AssessRiskProfile .ulgraph{height:250px; width:100%;}
#AssessRiskProfile .ulgraph2{width:100%;float:left;display:inline-block;margin:0px 0px;width:100%;position:relative;}
#AssessRiskProfile .ulgraph3{float:left;position:relative;display:inline-block;margin:0px 2px 0px 0px;height:4px;}

.compare-bnkstk table th, .table1 th {background: transparent;font-weight: 600;}

@media only screen and (min-width:750px) and (max-width:1024px) {
	#confirm_risk{padding-bottom: 100px;}
	#confirm_risk .confirm_risk{padding: 18px 15px 60px;}
}
@media only screen and (min-width:1400px) and (max-width:1700px) {
	.colptbutton_new{margin:15px 0px 18px 44px;text-align:center;position:fixed;bottom:0;}
}
@media only screen and (min-width:1200px) and (max-width:1300px) {
	.radio-smalltext1 {font-size: 13px;font-weight: 400;}
	.colptbutton_new{margin:15px 0px 18px 16px;text-align:center;position:fixed;bottom:0;}
	.accaddtext3 {font-size: 13px;}
	#AssessRiskProfile .status {padding: 0px 20px;}
	/* #AssessRiskProfile .status .slidehead1 {font-size: 12px;text-align: center;left:-55px;top:-38px;} */
	#AssessRiskProfile .ultabhead {font-size: 15px;padding: 10px 15px 0px;margin: 5px 0px 5px;}
}

.righttext1{text-align:right;}
@media (min-device-width: 320px) and (max-device-width: 700px) {
  .timeline_new {list-style-type: none;display: block;}
  .li {transition: all 200ms ease-in;display: flex;width: inherit;}
  .timestamp {width: 100px;}
  .status:before {left: -8%;top: 30%; transition: all 200ms ease-in;  }
  
}

#AssessRiskProfile .assess1{width:100%; float:left; margin:auto;border:1px solid #ebebed;}
#AssessRiskProfile .assess2{width:100%; float:left; margin:auto; background:#ebebed;border:0px solid #ebebed;}
#AssessRiskProfile .assess3{padding:12px 10px;font-size:15px;font-weight:500;margin:10px 0px 10px;}
#AssessRiskProfile .assesscol{width:100%; float:left; margin:auto;border:1px solid #ebebed;}
#AssessRiskProfile .assesscol1{width:100%; float:left; margin:auto;border:0px solid #ebebed;padding: 9px 10px 10px;}
#AssessRiskProfile .assesscol2{width:100%; float:left; margin:auto;border:0px solid #ebebed;padding: 9px 10px 10px;background:#fff9f4;}
#AssessRiskProfile .assessleftcol{width:28%; float:left; margin:auto;position:relative; top:0px;text-align:center;}
#AssessRiskProfile .assess6{display:inline-block; margin:0px 0px;position:relative; top:-2px;}
#AssessRiskProfile .assess7{font-size:13px;}
#AssessRiskProfile .assess8{font-size:15px;}
#AssessRiskProfile .assess9{display:inline-block; margin:0px 0px 0px 22px;position:relative; top:0px;}
#AssessRiskProfile .assess10{font-size:56px;font-weight:100;}
#AssessRiskProfile .assessleftcol2{width:11%; float:left; margin:auto;    margin: 5px 0px 0px;}
/* #AssessRiskProfile .assess11{text-align:center;} */
#AssessRiskProfile .assess12{font-size:11px;text-transform:uppercase; font-weight:500;min-height: 34px;}
#AssessRiskProfile .assess13{font-size:20px; font-weight:500;margin:10px 0px 0px;}
#AssessRiskProfile .assessleftcol3{width:13%; float:left; margin:auto;}
#AssessRiskProfile .assess14{font-size:20px; font-weight:500;margin:5px 0px 10px;}
#AssessRiskProfile .assess15{font-size:12px; font-weight:500;margin: 10px 0px 0px;}
#AssessRiskProfile .assesscol2{width:100%; float:left; margin:auto;border:0px solid #ebebed;padding: 9px 10px 10px;}
#AssessRiskProfile .assess-active{color:#ff9126 !important;}
#AssessRiskProfile2{margin:4px 0px;}
#AssessRiskProfile2 .assessrisk_active {float: left;width: 100%; padding: 25px 15px 10px; background: #FFFFFF; margin:3px 0px 0px; border-radius:0px; border:0px solid #ccc;}
#AssessRiskProfile2 .assessrisk21{float:left; width:100%;padding:20px 15px 6px;background:#FFFFFF;margin:3px 0px 0px;border-radius:3px;border:0px solid #ccc;cursor:pointer;}
#AssessRiskProfile2 .assessriskhead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 15px;}
#AssessRiskProfile2 .riskprofile1{font-size:18px;font-weight:500;line-height:1.3;margin:0px 0px 10px;}
#AssessRiskProfile2 .riskprofile2{margin:2px 0px;text-align:right;}
#AssessRiskProfile2 .riskprofile3{font-size:28px;}
#AssessRiskProfile2 .riskprofile4{font-size:22px;}
#AssessRiskProfile2 .riskprofile5{margin:0px 0px;font-size:11px;text-transform:uppercase;}
#AssessRiskProfile2 .riskprofile6{display:inline-block; margin:0px 0px;position:relative; top:-6px;}
#AssessRiskProfile2 .riskprofile7{font-size:32px;color:#b0b2b8;}


/* ******************new 20.09.2018************* */
	
#AssessRiskProfile .assessrisknew{float:left; width:100%;padding:15px;margin:12px 0px 0px;border-radius:3px;background:#FFFFFF;}
#AssessRiskProfile .risknewhead{font-size:22px; font-weight:500;color:#2c303b;text-align:left;margin:0px 0px 12px;line-height:1.3;}
#AssessRiskProfile ol li{font-weight: bold;font-size:22px;}
#AssessRiskProfile .risknew1 li{text-align:left;margin:0px 15px;line-height:1.3;}
#AssessRiskProfile .risknew6{font-size:15px; font-weight:400;color:#2c303b;line-height:1.3;}
#AssessRiskProfile .risknew2{width:100%; float:left;padding:10px 15px;}
#AssessRiskProfile .risknew3{font-size:18px; font-weight:500;color:#2c303b;text-align:left;line-height:1.3;}
#AssessRiskProfile .risknew4{width:100%; float:left;margin:0px 0px 18px;font-size:18px; font-weight:500;color:#2c303b;text-align:left;line-height:1.3;}
#AssessRiskProfile .risknew5{width:100%; float:left;margin:6px 0px 20px;font-size:15px; font-weight:500;color:#2c303b;text-align:left;line-height:1.3;}
#AssessRiskProfile .risknew7{width:100%; float:left;margin:10px 0px 0px;font-size:15px; font-weight:400;color:#2c303b;text-align:left;line-height:1.3;}

/* **********************Construction Issues******************** */
.table>tbody>tr>td:first-child, .table>tbody>tr>th:first-child, .table>tfoot>tr>td:first-child, .table>tfoot>tr>th:first-child, .table>thead>tr>td:first-child, .table>thead>tr>th:first-child {text-align: left;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {text-align: right;}

#constructionIssues{width:100%; float:left; margin:auto;margin:12px 0px;}
#constructionIssues .optimizehead{font-size:30px; font-weight:400;text-align:center;margin:10px 0px 10px;}
#constructionIssues .const4{display:inline-block;font-size:30px; font-weight:400;}
#constructionIssues .const5{display:inline-block;font-size:15px; margin:0px 15px;position:relative;top:-6px;}
#constructionIssues .sectorAllocationhead{display:inline-block;font-size:30px; font-weight:400;}
#constructionIssues .const11{text-align:right;margin-top:0px;}
#constructionIssues .constructionIssues{float:left; width:100%;padding:20px 0px 12px;background:#FFFFFF;margin:0px 0px 3px;border-radius:2px;border-bottom:0px solid #ccc;cursor:pointer;}
#constructionIssues .constructionIssues_active{float:left; width:100%;padding:20px 12px 12px;background:#FFFFFF;margin:-3px 0px 3px;border-radius:0px;border-bottom:0px solid #ccc;border-left:2px solid #615fc2;}
#constructionIssues .const1{margin:0px 0px 0px;font-size:18px;font-weight:500;line-height:1.1;}
#constructionIssues .const2{display:inline-block; margin:0px 0px;position:relative; top:0px;}
#constructionIssues .const7{display:inline-block; margin:0px 0px;position:relative; top:-8px;}
#constructionIssues .const3{font-size:32px;color:#b0b2b8;}
#constructionIssues .const6{font-size:13px; color:#9c9da3;font-weight:500;margin:6px 0px;}
#constructionIssues .newPortfoliotable2{width:100%; float:left; margin:auto;margin:25px 0% 35px;padding:0px 0px;}
/* #constructionIssues .newtable1{background:#747882;} */
 .newtablerowbg{background:#f2f2f3;border-top:0px solid #f2f2f3;}
#constructionIssues .newtablehead{font-size:15px;font-weight:600;color:#2c303b;text-transform:capitalize;}
#constructionIssues .newtablerowbg{background:#f2f2f3;border-top:0px solid #f2f2f3;}
#constructionIssues .newPortfolio .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: 0px solid #ddd;}
#constructionIssues .const8{display: inline-block;margin:0px 0px;font-size:12px;text-transform: uppercase;}
#constructionIssues .const9{display:inline-block;font-size:22px; font-weight:400;position:relative;top:4px;margin:0px 10px 0px 0px;}
#constructionIssues .const10{font-size:22px;font-weight:500;line-height:1.3;margin:8px 0px 0px;}
#constructionIssues .const_icon{position:relative;top:-2px;}

#constructionIssues .pf-net-breakup{width:100%; float:left; margin:0px 0px 10px;}
#constructionIssues .pf-net-breakup ul li{font-size:16px;margin:0px 0px 12px;}
#constructionIssues td, th {padding:8px !important;vertical-align: top !important;}
#constructionIssues .constructionIssues .table1 th, .table-card th {color: #3e4850;padding:8px !important; border-color: #ddd !important;white-space: nowrap !important;border-top: 1px solid #ccd1d8;}
#constructionIssues .condi-p {font-size: 12px; font-style: italic; bottom: 44px; text-align: left; margin-top: 10px;}
#constructionIssues .samllhead1{width:100%;margin:0px 0px 8px;}
.const_heading{font-size:16px; color:#4c515e;margin:4px 0px 6px;line-height:1.3;}
.const_heading2{font-size:16px; color:#4c515e;margin:4px 0px 6px;line-height:1.3; font-weight: bold;}
.morelink{font-size: 13px;color: #615fc2;font-weight: 500;text-transform: uppercase;text-align: center;}
.colpaddnew{padding-left: 0px;padding-right: 0px;}
.colpaddnewtable{padding-left: 0px;padding-right:6px;}
.colpaddnewtable1{padding-left: 4px;padding-right: 0px;}

.musttext{width: 100%;float: left; margin: auto;}
.musttext a{color:#FFFFFF;}
.mustread a {color: #FFFFFF;}
.mustread{font-size: 9px;background: #ff7052;background-color: #ff7052;padding: 3px 5px;color: #FFFFFF;border-radius: 3px;}
.mustread:hover{font-size: 9px;background: #ff7052;background-color: #ff7052;padding: 3px 5px;color: #FFFFFF;border-radius: 3px;}

@media only screen and (min-width:1200px) and (max-width:1300px) {
	#constructionIssues .const1 {margin:0px 0px 0px;font-size: 15px;}
	#constructionIssues .constructionIssues {padding: 14px 0px 6px;}
	#constructionIssues .const9 {font-size: 20px;}
}
/* **********************Sector Allocation******************** */
#SectorAllocation{width:100%; float:left; margin:auto;margin:0px 0px;}
#SectorAllocation .cardlargehead{font-size:30px; font-weight:400;text-align:center;margin:10px 0px 10px;}
#SectorAllocation .sectorAllocationhead{display:inline-block;font-size:30px; font-weight:400;}
#SectorAllocation .SectorAllocation{float:left; width:100%;padding:25px 15px 10px;background:#FFFFFF;margin:-1px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#SectorAllocation .cardsmallhead{font-size:14px;color:#636b81; font-weight:400;text-align:center;margin:18px 0px 10px;}
#SectorAllocation .colptbutton2{position:relative; margin: 0px 0px 0px 60px;}
#SectorAllocation .colptbuttonmargin{margin-top:18px;}
#SectorAllocation .nextbutton1{text-decoration:none;color:#949495;font-size:13px;}
#SectorAllocation .nextbutton2{color:#000000;font-size:16px;position:relative;margin-left:8px;}
#SectorAllocation .colptbutton{background:#ff9f15;padding:18px;color:#FFFFFF;font-size:18px; font-weight:400;margin:15px 0px 0px;border-radius:3px;}
#SectorAllocation .cardbottomtext1{text-align:left;margin-top:8px;color:#636b81;font-size:13px;}
#SectorAllocation .middpadding{padding:0px 80px;margin:5% 0px;}
#SectorAllocation .bordercolum{border-right:1px solid #d7d8db;min-height: 116px;}
#SectorAllocation .borderactive{border-right:3px solid #ebebed;min-height: 116px;}
#SectorAllocation .bordercolum2{border-right:0px solid #d7d8db;min-height: 116px;}
#SectorAllocation .midd1{width:100%; float:left;text-align:center;}
#SectorAllocation .middhead{font-size:35px; font-weight:500;line-height:1.3;text-align:center;}
#SectorAllocation .midd2{width:100%; float:left;text-align:left;line-height:1.3;}
#SectorAllocation .midd3{float:left;display:inline-block; margin:0px 0px;font-size:35px; font-weight:500;}
#SectorAllocation .midd4{display:inline-block; margin:5px 6px 0px;}
#SectorAllocation .middhead1{font-size:15px;}
#SectorAllocation .middhead2{font-size:14px;}
#SectorAllocation .middsmallhead{line-height:1.3;text-align:center;color:#7c7e86;float: left;margin:8px 0px 0px;}
#SectorAllocation .middsmallhead2{font-size:16px; font-weight:500;color:#7c7e86;margin: 8px 0px 0px;}
#SectorAllocation .middsmallhead3{font-size:14px;font-weight: 500 !important;}
#SectorAllocation .middpadding2{padding:0px 5px;margin:2% 0px 12px;}
#SectorAllocation .colptbutton3{background:#ff9f15;padding:18px;color:#FFFFFF;font-size:18px; font-weight:400;margin:25px 0px 0px;border-radius:3px;}
#SectorAllocation .cardbottomtext2{text-align:left;margin:8px 0px;color:#636b81;font-size:13px;}

.head-bottom {float: left;width: 100%; padding: 15px 15px 26px;background: #FFFFFF; margin:38px 0px 0px;border-radius:0px;border: 0px solid #ccc;}
.head-bottom-text{font-size:26px;font-weight:200; margin: 10px 0px 0px;text-align: center;}
.head-bottom-text2{font-size:36px !important;font-weight:200;}

.bottompaddnew{padding:0px 40px;}

/* *************card marketsCap Allocation Moderate************* */

#marketsCap{width:100%; float:left; margin:auto;margin:12px 0px;}
#marketsCap .quality-collapse {float: left; width: 100%;padding: 25px 15px 10px;background: #FFFFFF; margin:3px 0px 0px; border-radius: 3px; border:0px solid #ccc;}
#marketsCap .quality-collapse_active {float: left; width: 100%;padding: 25px 15px 10px;background: #FFFFFF; margin:3px 0px 0px; border-radius: 3px; border:0px solid #ccc;}
#marketsCap .marketsCap{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}

#marketsCap .riskprofile1 {font-size: 22px;font-weight: 500;}
#marketsCap .riskprofile2 {margin: 0px 0px; text-align: right;}
#marketsCap .riskprofile3 {font-size: 33px;}
#marketsCap .riskprofile4 {font-size: 22px;}
#marketsCap .riskprofile5 {display: inline-block; margin: 0px 0px;font-size: 12px; text-transform: uppercase;}
#marketsCap .riskprofile6 {display: inline-block; margin: 0px 0px; position: relative;top: -6px;}
#marketsCap .riskprofile7 {font-size: 32px;color: #b0b2b8;}
#marketsCap .marketsCaphead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 14px;}
#marketsCap .marketsCap{float:left; width:100%;padding:25px 15px 10px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#marketsCap .cardlargehead{font-size:30px; font-weight:400;text-align:center;margin:10px 0px 10px;}
#marketsCap .cardsmallhead{font-size:14px;color:#636b81; font-weight:400;text-align:center;margin:18px 0px 10px;}
#marketsCap .colptbutton2{position:relative; margin: 0px 0px 0px 60px;}
#marketsCap .colptbuttonmargin{margin-top:18px;}
#marketsCap .nextbutton1{text-decoration:none;color:#949495;font-size:13px;}
#marketsCap .nextbutton2{color:#000000;font-size:16px;position:relative;margin-left:8px;}
#marketsCap .colptbutton{background:#ff9f15;padding:18px;color:#FFFFFF;font-size:18px; font-weight:400;margin:15px 0px 0px;border-radius:3px;}
#marketsCap .middcontent{width:446px !important; float:left; margin:auto;margin:10px 0px 10px;height:300;}
#marketsCap .microcap-content{float:left;position:absolute;top:11%;right:27%;}
#marketsCap .smallcap-content{float:left;position:absolute;top:28%;right:26%;}
#marketsCap .middcap-content{float:left;position:absolute;top:47%;right:23%;}
#marketsCap .largecap-content{float:left;position:absolute;top:74%;right:17%;}
#marketsCap .marketscap-text{display:inline-block;position:relative;margin:0px 6px;position:relative;top:4px;}
#marketsCap .marketscap-head{font-size:30px;font-weight:500;color:#636b81;}
#marketsCap .marketscap-head1{font-size:20px;font-weight:600;color:#636b81;}
#marketsCap .marketscap-text1{display:inline-block;position:relative;margin:0px 10px 0px 0px;font-size:14px; font-weight:400;color:#636b81;text-transform:uppercase;}


/* *************card quality portfolio************* */
#qualityPortfolio{width:100%; float:left; margin:auto;margin:12px 0px;}
#qualityPortfolio .qualityPortfoliohead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 14px;}
#qualityPortfolio .quality-collapse {float: left; width: 100%;padding: 25px 15px 10px;background: #FFFFFF; margin: 2px 0px 3px; border-radius: 3px; border:0px solid #ccc;}
#qualityPortfolio .quality-collapse_active {float: left; width: 100%;padding: 25px 15px 10px;background: #FFFFFF; margin: 2px 0px 0px; border-radius: 3px; border:0px solid #ccc;}
#qualityPortfolio .qualityPortfolio{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}

#qualityPortfolio .riskprofile1 {font-size: 22px;font-weight: 500;}
#qualityPortfolio .riskprofile2 {margin: 0px 0px; text-align: right;}
#qualityPortfolio .riskprofile3 {font-size: 33px;}
#qualityPortfolio .riskprofile4 {font-size: 22px;}
#qualityPortfolio .riskprofile5 {display: inline-block; margin: 0px 0px;font-size: 12px; text-transform: uppercase;}
#qualityPortfolio .riskprofile6 {display: inline-block; margin: 0px 0px; position: relative;top:-6px;}
#qualityPortfolio .riskprofile7 {font-size: 32px;color: #b0b2b8;}
#qualityPortfolio .cardlargehead{font-size:30px; font-weight:400;text-align:center;margin:25px 0px 10px;}
#qualityPortfolio .cardsmallhead{font-size:14px;color:#636b81; font-weight:400;text-align:center;margin:18px 0px 10px;}
#qualityPortfolio .cardrightpadd{padding:0px 25px;}
#qualityPortfolio .cardgraph{text-align:center;margin-top:0%;height:300px;}
#qualityPortfolio .cardrighthead{font-size:20px; font-weight:500; text-align:left;margin:4% 0px 15px;color:#333;}
#qualityPortfolio .cardrightmidd1{float:left;width:70%;margin-left:25px;border-bottom:0px solid #ddd;margin:0px 15%;padding:10px 0px;}
#qualityPortfolio .cardrightmidd{float:left;width:70%;margin-left:25px;border-bottom:1px solid #ddd;margin:0px 15%;padding:10px 0px;}
#qualityPortfolio .cardleftcol{width:80%; float:left; margin:auto;font-size:18px;}
#qualityPortfolio .cradrightcol{width:20%; float:left; margin:auto;font-size:18px;}
#qualityPortfolio .cardbottomtext1{text-align:left;margin-top:8px;color:#636b81;font-size:13px;}
#qualityPortfolio .colptbutton2{position:relative; margin: 0px 0px 0px 60px;}
#qualityPortfolio .colptbuttonmargin{margin-top:18px;}
#qualityPortfolio .nextbutton1{text-decoration:none;color:#949495;font-size:13px;}
#qualityPortfolio .nextbutton2{color:#000000;font-size:16px;position:relative;margin-left:8px;}
#qualityPortfolio .colptbutton{background:#ff9f15;padding:18px;color:#FFFFFF;font-size:18px; font-weight:400;margin:15px 0px 0px;border-radius:3px;}

/* *************RISK AND RETURN EXPECTATIONS************* */
#riskexpectations{width:100%; float:left; margin:auto;margin:12px 0px;}
#riskexpectations .riskexpectationshead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#riskexpectations .riskexpectations{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
.arrow_boxtab {width: 168px;position: relative;background: #FFFFFF;border-left: 3px solid #393e4d;padding:20px 15px;background:#f1f1f1;color: #333;}
.arrow_boxtab:after, .arrow_boxtab:before {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_boxtab:after {border-color: rgba(136, 183, 213, 0);border-left-color: #f1f1f1;border-width:27px;margin-top:-27px;}
.arrow_boxtab:before {border-color: rgba(194, 225, 245, 0);border-width:90px;margin-top:-90px;}
#riskexpectations .risktabtext1{padding:16px 0px;text-align:center;border-bottom:1px solid #ddd;}
#riskexpectations .risktabtext2{color:#8f9090;font-size:14px;}
#riskexpectations .risktabcontent{margin-left:41px;border:1px solid #ddd;padding:20px;}
#riskexpectations .risktabgraph{width:80%;}


/* *************CHURN RATIO************* */

#churnRatio{width:100%; float:left; margin:auto;margin:12px 0px;}
.churnRatiomargin{margin:10px 0px 0px !important;}

#churnRatio .churnRatiohead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#churnRatio .churnRatio{float:left; width:100%;padding:30px 15px 12px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#churnRatio .paddingcol{padding-right:0px !important;}
#churnRatio .churnRatio1{padding:25px 20px 0px 0px;margin:6% 0px 0px;}
#churnRatio .churnRatio111{padding:0px 15px 15px;margin:0% 0px 0px;}

#churnRatio .churnRatio2{font-size:18px; font-weight:500; color:#615fc2;text-align:left;margin:0px 0px 10px;}
#churnRatio .churnRatio21{margin:0px 0px 25px !important;}
#churnRatio .churnRatio3{font-size:18px; font-weight:500; color:#393e4d;text-align:left;line-height:1.3}
#churnRatio .churnRatio4{font-size:16px; font-weight:400; color:#393e4d;text-align:left;opacity:.8;line-height:1.3}
#churnRatio .churnRatio5{padding:29px 15px;margin:6% 0px 0px;height:180px;border-right:2px solid #eeeeee;}
#churnRatio .churnRatio51{padding:0px 15px;margin:0% 0px 0px;height:auto;border-right:2px solid #eeeeee;}

#churnRatio .churnRatiograph{margin-top:0px;text-align:center;}
#churnRatio .churnRatio6{font-size:18px; font-weight:500; color:#393e4d;text-align:center;margin:0px 0px 30px;line-height:1.3;}
#churnRatio .churnRatio61{font-size:18px; font-weight:500; color:#393e4d;text-align:center;margin:0px 0px 20px;line-height:1.3;}

#churnRatio .churnRatio7{font-size:55px; font-weight:600; color:#615fc2;text-align:center;padding:10px 0px;}
#churnRatio .churnRatio71{margin:20px 0px !important;}

#churnRatio .churnRatio8{font-size:15px; font-weight:500; color:#615fc2;text-align:center;text-transform:uppercase;margin:0px 0px 0px;}
#churnRatio #churn_graph{height:220px;}
#churnRatio .churnRatio9{font-size:15px; color:#615fc2;font-weight:500;text-align:center;position:relative;cursor:pointer;text-decoration: underline;}
.longlinkarea {font-size:22px; font-weight:200;color:#393e4d;margin:4% 0px 5%;text-align:center;line-height:1.3;}
.longlink{color:#615fc2; text-decoration:none;}
.longmargin {margin:0% 0px 1%;}

#churnRatio .form-check {position: relative;display: block;padding-left: 0;margin-top:4px;text-align: left;margin-right:15px;}
#churnRatio input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
#churnRatio [type=checkbox], [type=radio] {position: absolute;left: -9999px;visibility: hidden;}
#churnRatio [type=checkbox]+label, [type=radio]+label {position: relative;padding-left:30px;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;font-size:14px;color:#636b81;font-weight:normal;}
#churnRatio [type="checkbox"].filled-in:checked + label:before {top:2px;left: 1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #636b81;border-bottom: 2px solid #636b81;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#churnRatio [type="checkbox"] + label:before {content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;z-index: 0;border: 2px solid #b8bbc1;border-radius: 1px;margin-top: 2px;}
#churnRatio [type="checkbox"].filled-in:checked + label:after {left:0;top:2px;width: 20px;height: 20px;border: 2px solid #b8bbc1;background-color: #f6f7f9;z-index: 0;border-radius:2px;}
#churnRatio [type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {content: '';position: absolute; z-index: 1;}
#churnRatio [type="checkbox"].filled-in + label:after {border-radius: 2px;}

#churnRatio .churnRatio10{font-size:15px; color:#615fc2;font-weight:500;text-align:center;position:relative;text-decoration: underline;cursor:pointer;}
#churnRatio .churnRatio10margin{margin:15px 0px;}
#churnRatio .churnRatiopadding{padding:8px 0px;text-align:center;}
#churnRatio .margin-radio{margin-left:0%;}
/* *************Optimize Portfolio************* */
#optimizePortfolio{width:100%; float:left; margin:auto;margin:12px 0px;}
#optimizePortfolio .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#optimizePortfolio .optimizePortfolio{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:1px solid #ccc;}


.colptbuttonmid{margin:15px 0px 12px 28px; text-align: center;position: relative; bottom: 0;}
.colptbuttonmid .btn {display: inline-block;padding:10px 12px 10px 12px !important;line-height: 1.7 !important;}
.colptbuttonmid .btn_continuemid{width:auto;border-color:#dedee1;background:#615fc2;font-size:18px;font-weight:200;color:#FFFFFF;border-color:#615fc2;}
.input-area .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: 13px;
}
/* *************Optimize Portfolio************* */
#qualitysagPortfolio{width:100%; float:left; margin:auto;margin:12px 0px;}
#qualitysagPortfolio .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#qualitysagPortfolio .qualitysagPortfolio{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#qualitysagPortfolio .qualitysagess1{margin-top:18px;text-align:center;font-size:18px;font-weight:600;margin-bottom:5%;text-transform: uppercase;color:#2c303b; opacity:.8;}
#qualitysagPortfolio .qatablecol1{width:48%;}
#qualitysagPortfolio .qualitysagesspadd{padding: 0px 0px 0px 0px;}
#qualitysagPortfolio .tablerightmargin{margin: 0px 0px 0px 13px;}
#qualitysagPortfolio .qualitysagessbar{border-right:2px solid #ddd;width:4%;text-align:center;}
#qualitysagPortfolio .qualitysagess2{width:100%;float:left;margin:auto;margin-top:0%;}
#qualitysagPortfolio .qualitysagess3{width:100%; float:left; margin:auto;text-align:center;}
#qualitysagPortfolio .qualitysagess4{font-size:19px;font-weight:500;color:#393e4d;}
#qualitysagPortfolio .qualitysagess5{font-size:16px; text-transform:uppercase;font-weight:600;color:#ff7052;margin:6px 0px;}
#qualitysagPortfolio .qualitysagess6{width:10%; float:left; margin:auto;}
#qualitysagPortfolio .qualitysagess7{margin-top:0px;text-align:center;height:220px;}
#qualitysagPortfolio .qualitysagess-graph{width:100%;}
#qualitysagPortfolio .qualitysagess8{border-left:2px solid #e0e1e6;}
#qualitysagPortfolio .qualitysagess9{text-align:center;font-size:18px;font-weight:600;margin-bottom:5%;margin:6px 0px 0px 0px;text-transform: uppercase;color:#2c303b; opacity:.8;}
#qualitysagPortfolio .qualitysagess10{width:86%; float:left; margin:auto;text-align:left;margin-left:4%;}
#qualitysagPortfolio .qualitysagess11{font-size:19px;text-align: center; font-weight:500;color:#393e4d;line-height:1.3;}
#qualitysagPortfolio .qualitysagess12{font-size:15px; text-transform:uppercase;font-weight:500;color:#393e4d;margin:6px 0px;}
#qualitysagPortfolio .qualitysagess13{font-size:18px; text-transform:uppercase;font-weight:500;color:#393e4d;margin:12px 0px;}
#qualitysagPortfolio .highcharts-graph {width:250px;height:250px;margin:auto;text-align:center;}
#qualitysagPortfolio .qualitysagPortfolio2{padding:0px 15px 22px;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
 
#qualitysagPortfolio .qas1{padding-left:2px; padding-right:0px;}
#qualitysagPortfolio .qasleft{padding-left:0px; padding-right:2px;}

#qualitysagPortfolio .qasleft2{padding-left:0px; padding-right:0px;margin:2px 0px;}

#qualitysagPortfolio .qas2{background:#FFFFFF;padding:14px 0px 10px;margin:2px 1px 2px 0px;border-radius:3px;height:220px;}
#qualitysagPortfolio .qas3{padding-left:0px; padding-right:4px;margin:2px 0px;}
#qualitysagPortfolio .qascol1{width:48%; border-right:5px solid #e8eaef !important;border-radius:3px;background:#FFFFFF;padding:25px 0px 22px !important;}
#qualitysagPortfolio .qascol2{width:48%; border-right:0px solid #e8eaef !important;border-radius:3px;background:#FFFFFF;padding:25px 0px 22px !important;}

#qualitysagPortfolio .saggraph1{width:100%;margin:0px 0px 0px 8px;float:left;}
#qualitysagPortfolio .saggraph2 {text-align:center;}
#qualitysagPortfolio .saggraph2 li{display:inline-block;text-align:center;margin:0px 0px;padding:0px 4px 15px;}
#qualitysagPortfolio .saggraph3{width:44px; text-align:right;display:inline-block;position:relative;margin:0px 3px 0px 0px;}
#qualitysagPortfolio .saggraph4{font-weight:500;font-size:24px;text-align:right;}
#qualitysagPortfolio .saggraph5{font-size:16px; font-weight:500;}
#qualitysagPortfolio .saggraph6{position:relative;margin:0px 0px 0px 0px;font-size:11px;text-transform:uppercase;color:#9398a5;}


#qualitysagPortfolio .qs1{text-align:center;font-size:22px;font-weight:400;margin:10px 0px 15px;}
#qualitysagPortfolio .qs2{font-size: 19px; font-weight: 500;margin: 2px 0px 12px; color: #393e4d; text-align: center;line-height:1.3;}
#qualitysagPortfolio .qsbg1{margin-left:6px;margin-right:6px;padding:12px 0px;margin-bottom:3px;background: rgb(243, 244, 247);}
#qualitysagPortfolio .qsbg2{margin-left:6px;margin-right:6px;margin-bottom:3px;padding:12px 0px;background: #f9f9f9;}
#qualitysagPortfolio .qstxt{font-size:18px;color:#2c303b;line-height: 1.3;font-weight:500;}
#qualitysagPortfolio .qstxt2{font-size:24px;font-weight:600;color:#2c303b;}

/* **********26.9.18*************** */
#qualitysagPortfolio .qualitysagPortfolionew{float:left; width:100%;padding:25px 15px 20px;background:#FFFFFF;margin:8px 0px 10px;border-radius:3px;border:0px solid #ccc;}
#qualitysagPortfolio .actionhead1{margin:0px 0px 10px;line-height:1.3;text-align:left;font-size:18px;font-weight:600;color:#2c303b; opacity:.8;}

.equalnew {position: relative;background: #fafafa;border:1px solid #babec7;padding:15px;border-radius:3px;font-size:15px;}
.equalnew:after, .equalnew:before {top: 100%;left:60%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.equalnew:after {border-color: rgba(241, 241, 241, 0);border-top-color: #fafafa;border-width: 12px;margin-left: -12px;}
.equalnew:before {border-color: rgba(221, 221, 221, 0);border-top-color: #babec7;border-width: 14px;margin-left: -14px;}
.action1{padding:15px;}
.action1 p{font-size:19px;font-weight: 500;color: #393e4d;text-align:center;line-height: 1.3;padding:16% 0px;}
#qualitysagPortfolio .caret {position: relative;}
#qualitysagPortfolio .dropdown.open .caret:before {bottom: -15px;right: -4px; border-bottom-color: #ccc;}
#qualitysagPortfolio .dropdown-menu { position: absolute;  top:90%; right:-14px;}
#qualitysagPortfolio .action3{line-height:1.3;color:#2c303b;font-weight:400;}
.actiontext{line-height:1.3;}
.actionhead{font-size:23px;margin:15px 0px 8px; font-weight:200;color:#2c303b;text-align:center;}
.bordernone{border-top:0px solid #333 !important;}

/* *************SUMMARY OF STOCK SUGGESTIONS************* */
#summarySuggestions{width:100%; float:left; margin:auto;margin:12px 0px;}
#summarySuggestions .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#summarySuggestions .summarySuggestions{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#summarySuggestions .summarySuggesarrow{display:inline-block; margin:0px 0px;position:relative; top:0px;}
#summarySuggestions .summarySuggesarrow1{font-size:32px;color:#b0b2b8;}

#summarySuggestions .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: 0px solid #ddd;}
#summarySuggestions .summarys-colapse{width:100%; float:left; border-bottom:1px solid #ccc;margin:0px 0px 18px;cursor:pointer;}
#summarySuggestions .summarypannel1{margin-top:15px;text-align:left;padding:0px 12px;margin: 0px 0px 20px;}
#summarySuggestions .summarypannel2{display:inline-block; text-transform:uppercase; font-size:13px; padding:6px 10px;margin:0px 10px 0px 0px; color:#FFF;border-radius:3px;}
.greenheadbg{background:#58c18b;}
.orangeheadbg{background:#fca550;}
.redheadbg{background:#ff7052;}

.greenbg{background:#58c18b;}
.orangebg{background:#fca550;}
.redbg{background:#ff7052;}
.bluebg{background:#4fc4f6;}
.org{background:#e93324;}
.greybg {background:#4fc4f6;}
.blackbg {background:#3e424d;}

#summarySuggestions .summarypannel3{display:inline-block; text-transform:uppercase; font-size:20px; color:#393e4d;font-weight:500;position:relative;top:2px;}
#summarySuggestions .summarypannel4{color:#393e4d; font-size:15px; opacity:.8;margin-top:15px;font-weight:500;}
#summarySuggestions .summarypannel5{margin-top:15px;text-align:center;}
#summarySuggestions .summarytable1{width:98%; float:left; margin:auto;margin:0px 1% 55px;padding:0px 4px;}
#summarySuggestions .summarytable2{background:#FFFFFF;border-bottom: 2px solid #41444e !important;}
#summarySuggestions .newtablerowbg{background:#f2f2f3;border-top:0px solid #f2f2f3;}
#summarySuggestions .summarytablehead{font-size:15px; font-weight:500;color:#2c303b;text-transform:uppercase;}
#summarySuggestions .summarytablecol1{width:100%; float:left;margin:4px 0px 0px;text-transform: uppercase;}
#summarySuggestions .summarytablecol2{width:100%; float:left;margin:4px 0px 0px;}
#summarySuggestions .summarytablecol3{font-size:14px; color:#595d68;font-weight:500;}
#summarySuggestions .summarytablecol4{font-size:13px; color:#595d68;opacity:.6;}
#summarySuggestions .summarytablecol5{width:100%; float:left;}
#summarySuggestions .summarytablecol6{display:inline-block; margin:0px 4px 0px 0px;}
#summarySuggestions .summarytablecol7{font-size:8px;position:relative;top:-1px;}
#summarySuggestions .summarytablecol8{font-size:13px; color:#595d68;font-weight:500;}
#summarySuggestions .summarytablecol9{display:inline-block; margin:4px 12px 0px 0px;text-align: center;font-size: 13px;}
#summarySuggestions .summarytablecol10{display:inline-block;margin:5px 0px 0px 0px;text-align: right;float: right;}
#summarySuggestions .summarytablecol11{font-size:18px;position:relative;top:-10px;}
#summarySuggestions .summarytablerowbg{background:#f9f9f9;border-top:1px solid #d9dadc;}
#summarySuggestions .summarytablecol18{display:inline-block;margin:0px 0px 0px 10px;color:#393e4d; font-size:15px;margin-top:4px;font-weight:500;}
#summarySuggestions .summarytablelink a{color:#393e4d !important;}
#summarySuggestions .summarytablecol12{text-decoration:none;font-size:11px;color:#3ba4cf;font-weight:500;}
#summarySuggestions .summarytablecol13{position:relative;left:-25px;}
#summarySuggestions .summarytablecol14{font-size:20px;color:#3ba4cf;font-weight:500;}
#summarySuggestions .summarytablecol15{text-align:right;margin-right:12px;}
#summarySuggestions .summarytablecol16{background:#81b829;padding:10px 15px;color:#FFF;font-weight:500;border-radius:2px;}
#summarySuggestions .summarytablecol17{display:inline-block; margin:0px 4px;}
#summarySuggestions .edit-text{color:#615fc2;padding:0px 3px;font-size:13px;text-decoration: underline;}
#summarySuggestions .button-text{text-decoration:none;}
#summarySuggestions .summarytotal1{margin-top:5%;}
#summarySuggestions .summarytotal2{margin:4px 0px 12px;}
#summarySuggestions .summarytotal3{font-size:34px; font-weight:500;color:#393e4d;}
#summarySuggestions .summarytotal4{font-size:38px; font-weight:500;color:#393e4d;}
#summarySuggestions .summarytotal5{color:#84868d; font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;}

#summarySuggestions .edittext{position:absolute;right:13%;margin-top:22px;color:#615fc2;text-decoration:underline;font-size:14px;}
	
/* *************FREE CASH************* */
#FreeCash{width:100%; float:left; margin:auto;margin:12px 0px;}
#FreeCash .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#FreeCash .FreeCash{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#FreeCash .creecashinput{text-align:left;width:60%;float:left; margin:6% 20%;}
#FreeCash .creecashinputtext{background:#f1f1f2;padding:25px 10px;font-size:33px; font-weight:500;border:1px solid #b9bbbe;border-radius:4px;}
#FreeCash .creecashinputtext1{color:#393e4d; opacity:.5;font-size:18px;margin:10px 0px 0px;text-align:center;}

/* *************Review Portfolio Positions************* */
#reviewPortfolio{width:100%; float:left; margin:auto;margin:12px 0px;}
#reviewPortfolio .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin: 12px 0px;}
#reviewPortfolio .reviewPortfolio{float:left; width:100%;padding:56px 45px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#reviewPortfolio .review1{text-align:right;}
#reviewPortfolio .review2{font-size:15px; color:#615fc2;}
#reviewPortfolio .review3{font-size:11px;color:#84868d;}
#reviewPortfolio .review4{margin:10px 0px 0px;}
#reviewPortfolio .review5{font-size:30px;color:#393e4d;}
#reviewPortfolio .review6{font-size:30px;color:#393e4d;}
#reviewPortfolio .review7{font-size:22px;color:#5e68bb;text-transform:uppercase;}
#reviewPortfolio .review8{margin-top:15%;border-bottom:0px solid #ccc;}
#reviewPortfolio .review9{font-size:32px; color:#393e4d;margin:0px 0px 15px;}
#reviewPortfolio .review10{font-size:18px; color:#393e4d;opacity:.8;}
#reviewPortfolio .review11{border-left:1px solid #ccc;}
#reviewPortfolio .review12{margin-left:5%;border-bottom:0px solid #ccc;}
#reviewPortfolio .review13{margin-top:7%;}
#reviewPortfolio .review14{width:100%; float:left; margin:auto;border-top:1px solid #ccc;padding:0px 0px 0px;margin:35px 0px 0px;}
#reviewPortfolio .review15{margin-top:45%;}
#reviewPortfolio .review16{font-size:22px;color:#5e68bb;text-transform:uppercase;}
#reviewPortfolio .review17{margin-left:5%;}
#reviewPortfolio .review18{margin-top:11%;}
#reviewPortfolio .review19{font-size:30px; color:#393e4d;margin:0px 0px 15px;text-align: center;}
#reviewPortfolio .review20{font-size:26px;}
#reviewPortfolio .review21{font-size:18px; color:#393e4d;opacity:.6;text-align: center;}
#reviewPortfolio .review22{}

/* *************STOCK SELECTION************* */
#newPortfolio{width:100%; float:left; margin:auto;margin:12px 0px;}
#newPortfolio .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#newPortfolio .newPortfolio{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#newPortfolio .newPortfoliotable1{width:98%; float:left; margin:auto;margin:0px 1% 55px;padding:0px 4px;}
/* #newPortfolio .newtable1{background:#FFFFFF;border-bottom: 2px solid #41444e !important;} */
 .newtable1{background:#FFFFFF;border-bottom: 2px solid #41444e !important;}
#newPortfolio .newtablehead{font-size: 15px;font-weight:600;color:#2c303b;text-transform:capitalize;}
#newPortfolio .newtablerowbg{background:#f2f2f3;border-top:0px solid #f2f2f3;}
#newPortfolio .newPortfolio .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 #e9eaee;border-bottom:1px solid #e9eaee;}
#newPortfolio .newPortfoliocol{text-decoration:none;font-size:11px;color:#3ba4cf;font-weight:500;}
#newPortfolio .newPortfoliocol2{position:relative;left:-25px;}
#newPortfolio .newPortfoliocol3{font-size:20px;color:#3ba4cf;font-weight:500;}
#newPortfolio .newPortfoliocol4{text-align:right;margin-right:12px;}
#newPortfolio .newPortfoliocol5{background:#4aabcd;padding:10px 15px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#newPortfolio .newPortfoliocol7{background:#FFFFFF;padding:10px 15px;color:#393e4d;font-weight:500;border-radius:3px;margin:0px 6px;border:1px solid #a3a7af;}
#newPortfolio .newPortfoliocol6{display:inline-block; margin:0px 4px;}
#newPortfolio .button-text{text-decoration:none;}
#newPortfolio .newPortfoliocol8{text-align:center;margin:0px 0px 35px;}
#newPortfolio .newPortfoliocol11{background:#FFFFFF;padding:12px 18px;color:#393e4d;font-weight:500;border-radius:3px;margin:0px 6px;border:1px solid #a3a7af;}
#newPortfolio .newPortfoliocol9{background:#a3a7af;padding:12px 18px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#newPortfolio .newPortfoliocol10{background:#393e4d;padding:12px 18px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#newPortfolio .summarytotal1{margin-top:5%;}
#newPortfolio .summarytotal2{margin:4px 0px 12px;}
#newPortfolio .summarytotal3{font-size:34px; font-weight:500;color:3393e4d;}
#newPortfolio .summarytotal4{font-size:38px; font-weight:500;color:3393e4d;}
#newPortfolio .summarytotal5{color:#84868d; font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;}
#newPortfolio .stock-name{display:inline-block;}
.vertical-new {transform: rotate(-90deg); transform-origin: right, top; -ms-transform: rotate(-90deg); -ms-transform-origin: right, top; -webkit-transform: rotate(-90deg); -webkit-transform-origin: right, top; position: absolute; left:6px;color:#FFFFFF !important;font-size:10px;margin-top:10px;display:inline-block;font-weight:500;background:#58c08c;padding:0px 2px;}
.horizontal-new{display:inline-block; margin:0px 6px 0px 0px;font-size:11px;font-weight:600;color:#FFFFFF;background:#58c08c;padding:0px 2px;}
.dragtext{font-size:18px;color:#2c303b;font-weight:200;font-style:italic;}
.dragtext2{font-size:13px;color:#93959a;font-weight:200;font-style:italic;}
.dragtext3{position:relative;width:65%;float:left;z-index:9999;text-align:center;margin-left:43%;}
.dragtext4{position:absolute;top:0;text-align:center;}
.dragtext5{width:103px;}
#newPortfolio-new{width:100%; float:left; margin:auto;margin:12px 0px;}
#newPortfolio-new .newPortfolio-new{float:left; width:100%;padding:25px 15px 16px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#newPortfolio-new .newcapmain{width:100%; float:left;border-top:2px solid #ebebeb;margin:10px 0px 0px;padding:25px 0px;}
#newPortfolio-new .newcap10{width:100%;margin:0px 0px 0px;float:left;}
#newPortfolio-new .newcapright10{width:50%;margin:0px 0px 0px;float:left;position:relative;}
#newPortfolio-new .newcap1{width:100%;margin:0px 0px 5px;float:left;}
#newPortfolio-new .newcap11{width:100%; float:left;margin:0px;}
#newPortfolio-new .newcap12{display:inline-block;position:relative;margin:0px 10px 0px 0px;font-size:26px; color:#2c303b;font-weight:500;}
#newPortfolio-new .newcap13{display:inline-block;position:relative;margin:0px 10px 0px 0px;font-size:20px; color:#2c303b;font-weight:400;text-decoration:none;}
#newPortfolio-new .newcap14{font-size:16px; color:#2c303b;font-weight:400;text-align:right;opacity:.7;}
#newPortfolio-new .newcap6{margin: 0px 0px 15px;font-size:16px; color:#373956; opacity:.8;text-align:center;font-weight:500;}
#newPortfolio-new .newcap7{margin:0px 20%;width:auto;height:auto;text-align:center;}
#newPortfolio-new .newcap7_new{margin:0px 28%;width:auto;height:auto;text-align:center;}
#newPortfolio-new .newcaparea{width:90%; float:left; margin:0px 5% 0px;}
#newPortfolio-new .newcaparea1{width:48%; float:left;position:relative;display:inline-block;vertical-align: top;}
#newPortfolio-new .marketcapul{text-align:center;}
#newPortfolio-new .marketcapul li{display:inline-block;text-align:center;margin:0px 0px;padding:0px 4px 15px;}
#newPortfolio-new .newcap2{width:44px; text-align:right;display:inline-block;position:relative;margin:0px 3px 0px 0px;}
#newPortfolio-new .newcap3{font-weight:500;font-size:26px;text-align:right;}
#newPortfolio-new .newcap4{font-size:18px; font-weight:500;}
#newPortfolio-new .newcap5{position:relative;margin:0px 0px 0px 0px;font-size:12px;text-transform:uppercase;color:#9398a5;}
#newPortfolio-new .newcap8{width:4%;float:left;display:inline-block;position:relative;margin:0px 10px 0px 0px;top:4px;}
#newPortfolio-new .newcap9{width:88%; float:left;display:inline-block;position:relative;margin:0px 0px 0px 0px;font-size:12px;color:#373956;}
#newPortfolio-new .capmgentabg{background:#002672;padding:2px 2px;height:10px;width:10px;border-radius:3px;}
#newPortfolio-new .capbluebg{background:#002672;padding:2px 2px;height:10px;width:10px;border-radius:3px;}
#newPortfolio-new .capbluethinbg{background:#5eb0e0;padding:2px 2px;height:10px;width:10px;border-radius:3px;}
#newPortfolio-new .capdarkbluebg{background:#586abc;padding:2px 2px;height:10px;width:10px;border-radius:3px;}
#newPortfolio-new .capgreenthinbg{background:#00cdcb;padding:2px 2px;height:10px;width:10px;border-radius:3px;}
#newPortfolio-new .capredbg{background:#df0041;padding:2px 2px;height:10px;width:10px;border-radius:3px;}
#newPortfolio-new .newcap15{border-left:1px solid #ebebeb;}
.capppad{padding-left:0px;padding-right:4px;}
#newPortfolio-new .newcap16{color:#878990; font-size:18px;text-transform:uppercase;text-align:center;}
#newPortfolio-new .newcap17{text-align:center;margin:25px 0px;}
#newPortfolio-new .newcap18{font-size:38px; color:#393e4d;font-weight:500;}
#newPortfolio-new .newcap19{font-size:16px; color:#393e4d;font-weight:500;opacity:.7;text-transform:uppercase;padding:7px 0px;}
#newPortfolio-new .newcap20{font-size:35px; color:#393e4d;font-weight:500;}
#newPortfolio-new .newcaptable1{width:98%; float:left; margin:auto;margin:0px 1% 30px;padding:0px 4px;}
#newPortfolio-new .newcaprowbg {background: #f2f2f3; border-top: 0px solid #f2f2f3;}
#newPortfolio-new .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top: 0px solid #ddd;}
#newPortfolio-new .newcaphead {background: #2c303b;color:#FFFFFF;}
#newPortfolio-new .newcapheadtext{font-size:14px;font-weight: 500;color:#FFFFFF;}

.newPortfoliotable1 table th, .table1 th {text-transform: capitalize;font-size: 15px;}

/* *************STOCK SELECTION************* */
#reviewOptimizing{width:100%; float:left; margin:auto;margin:12px 0px;}
#reviewOptimizing .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#reviewOptimizing .reviewOptimizing{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#reviewOptimizing .reviewPortfoliotable1{width:98%; float:left; margin:auto;margin:0px 1% 15px;padding:0px 4px;}
.reviewtable1{background:#FFFFFF;border-bottom: 2px solid #41444e !important;}

#reviewOptimizing table th, .table1 th {background: #FFFFFF; font-weight: 600;text-transform: capitalize;font-size:15px;}
#reviewOptimizing .reviewtablehead{font-size:15px;font-weight:600;color: #2c303b;}
#reviewOptimizing .reviewtablesmall{font-size:15px;font-weight:400;color: #2c303b;}
#reviewOptimizing .reviewtablerowbg{/*background:#f5f6f9;*/border-top:0px solid #f2f2f3;}
#reviewOptimizing .reviewOptimizing .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 #e9eaee;border-bottom:1px solid #e9eaee;}
#reviewOptimizing .reviewPortfoliocol{text-decoration:none;font-size:11px;color:#3ba4cf;font-weight:500;}
#reviewOptimizing .reviewPortfoliocol2{position:relative;left:-25px;}
#reviewOptimizing .reviewPortfoliocol3{font-size:20px;color:#3ba4cf;font-weight:500;}
#reviewOptimizing .reviewPortfoliocol4{text-align:right;margin-right:12px;}
#reviewOptimizing .reviewPortfoliocol5{background:#4aabcd;padding:10px 15px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#reviewOptimizing .reviewPortfoliocol7{background:#FFFFFF;padding:10px 15px;color:#393e4d;font-weight:500;border-radius:3px;margin:0px 6px;border:1px solid #a3a7af;}
#reviewOptimizing .reviewPortfoliocol6{display:inline-block; margin:0px 4px;}

.buttoncolum{text-align:right;margin:0px 0px 35px;}
.makebutton1{text-decoration:none;background: #393e4d;font-size:14px;padding: 12px 28px; color: #FFFFFF;font-weight: 500;border-radius: 3px;margin: 0px 12px;border:2px solid #393e4d;}
.makebutton2{text-decoration:none;font-size:14px;padding: 12px 18px; color: #4e5463;font-weight: 500;border-radius: 3px;margin: 0px 12px;border:2px solid #cecfd4;}
.download-icon{font-size:22px;position:relative;margin:0px 6px 0px 0px;top:4px;}

#reviewOptimizing .makebutton{text-decoration:none;font-size:14px;padding: 12px 18px; color: #4e5463;font-weight: 500;border-radius: 3px;margin: 0px 12px;border:2px solid #cecfd4;}
#reviewOptimizing .reviewPortfoliocol8{text-align:right;margin:0px 0px 35px;}
#reviewOptimizing .reviewPortfoliocol11{background:#FFFFFF;padding:12px 18px;color:#393e4d;font-weight:500;border-radius:3px;margin:0px 6px;border:1px solid #a3a7af;}
#reviewOptimizing .reviewPortfoliocol9{background:#a3a7af;padding:12px 18px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#reviewOptimizing .reviewPortfoliocol10{background:#393e4d;padding:12px 18px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#reviewOptimizing .input-area{width:85%; float:right;margin:auto;margin-right:0%;}
#reviewOptimizing .input-padd{padding: 6px 5px !important;border:1px solid #a4a7ae !important;}
#reviewOptimizing .btn-default {color: #333;background-color: #fff;border-color:#a4a7ae;}
#reviewOptimizing .btn {border-radius:2px;}
.leftforarea{width:100%; float:left; margin:15% 0px 0px;}
.left-center{text-align:center;}
.for-button a{background:#1a1b22;text-decoration:none;font-size:14px;padding:15px 18px; color:#FFFFFF;font-weight: 500;border-radius: 3px;margin: 0px 6px;border:0px solid #cecfd4;}
.midcolbg{background: #f5f6f9 !important;}
.midcol2bg{background: #e6f9f3 !important;color:#09c488 !important;}

@media only screen and (min-width:960px) and (max-width:1024px) {
	.input-area .input-group {display: inline-table;}
}
@media only screen and (min-width:750px) and (max-width:960px) {
	.input-area .input-group {display: flex;}
}
@media only screen and (min-width:750px) and (max-width:1024px) {
	.midcol2bg{width:40%;}	
	.modal .modal-content {min-height: auto;}
	#qualitysagPortfolio .qstxt {font-size: 14px;}
	#qualitysagPortfolio .qstxt2{font-size: 15px;}
}
/* *******************Construction Issues**************** */
#constIssues{width:100%; float:left; margin:auto;margin:12px 0px;}
#constIssues .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#constIssues .constIssues{float:left; width:100%;padding:0px 0px 0px;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#constIssues .constisue1{padding-right:0px !important;}
#constIssues .constisuecol1{width:100%;float:left;background:#FFF;height:344px;}
#constIssues .constisuecol2{padding:10px 10px;}
#constIssues .constisuecol3{color:#ec2029;font-size:20px;}
#constIssues .constisuecol4{color:#adb6ca;font-size:14px;margin:6px 0px;}
#constIssues .constisuecol5{border-left:1px solid #f7a6a9;padding:0px 10px;}
#constIssues .constisuecol6{margin:15px 0px 0px;}
#constIssues .constisuecol6 li{padding:10px 0px;font-size:15px;border-top:1px solid #ebebeb;font-weight:500;}
#constIssues .constisuecol7{color:#61ae33;font-size:20px;}
#constIssues .constisuecol8{padding-left:1px !important;}

/* *************category Section table************* */
#categorySection{width:100%; float:left; margin:auto;margin:12px 0px;}
#categorySection .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#categorySection .categorySection{float:left; width:100%;padding:12px 15px 56px;margin:0px 0px 0px;border-radius:0px;border:0px solid #ccc;}
#categorySection .categorySection2{float:left; width:100%;padding:12px 15px 20px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#categorySection .categorytable1{width:100%; float:left; margin:auto;margin:0px 0% 55px;padding:0px 0px;}
#categorySection .category-head {float: left; width: 100%;padding:15px 15px 15px;background: #2c303b; margin: 2px 0px 0px; border-radius: 3px; border: 1px solid #ccc;}
.cathead1{color:#FFFFFF;font-size:15px;}
#categorySection .catrowmargin{padding-left:0px;padding-right:0px;}
#categorySection .category-collapse {float: left; width: 100%;padding: 25px 15px 10px;background: #FFFFFF; margin: 2px 0px 0px; border-radius: 3px; border:0px solid #ccc;cursor:pointer;}
#categorySection .category-collapse_active {float: left; width: 100%;padding: 25px 15px 10px;background: #FFFFFF; margin:3px 0px 0px; border-radius: 3px; border:0px solid #ccc;cursor:pointer;}
#categorySection .categoryPortfolio{float:left; width:100%;padding:25px 15px 56px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#categorySection .colpadding20{padding-right:0px;}
#categorySection .categorySection .table {width: 100%;max-width: 100%;margin-bottom:4px;}
#categorySection .cat1 {font-size: 22px;font-weight: 500;}
#categorySection .cat2 {margin: 0px 0px;text-align: right;}
#categorySection .cat3 {font-size: 33px;}
#categorySection .cat4 {font-size: 22px;}
#categorySection .cat5 {display: inline-block;margin:7px 0px;font-size: 12px;text-align:right;}
#categorySection .cat8 {display: inline-block;margin:7px 0px;font-size: 12px;text-align:left;}
#categorySection .cat6 {display: inline-block;margin: 0px 0px;position: relative;top: -6px;}
#categorySection .cat7 {font-size: 32px;color: #b0b2b8;}
#categorySection .cat9 {display: inline-block;margin:7px 0px;font-size: 12px;text-align:right;color:#615fc2;text-decoration:underline;}

/* #categorySection .newtable1{background:#747882;} */
#categorySection .newtablehead{font-size: 15px;font-weight: 500;color:#2c303b;text-transform:uppercase;}
#categorySection .newtablerowbg{background:#f2f2f3;border-top:0px solid #f2f2f3;}
#categorySection .categorySection .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: 0px solid #ddd;}

#categorySection .newPortfoliocol{text-decoration:none;font-size:11px;color:#3ba4cf;font-weight:500;}
#categorySection .newPortfoliocol2{position:relative;left:-25px;}
#categorySection .newPortfoliocol3{font-size:20px;color:#3ba4cf;font-weight:500;}
#categorySection .newPortfoliocol4{text-align:right;margin-right:12px;}
#categorySection .newPortfoliocol5{background:#4aabcd;padding:10px 15px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
#categorySection .newPortfoliocol7{background:#FFFFFF;padding:10px 15px;color:#393e4d;font-weight:500;border-radius:3px;margin:0px 6px;border:1px solid #a3a7af;}

#categorySection .categoryarea{width:100%; float:left; margin:auto;background:#e8eaef;min-height:120px;margin:10px 0px 0px;padding:12px 28px;}
#categorySection .categorytext1{color:#747882;font-size:14px;}
#categorySection .categorytext2{margin-top:20px;}
#categorySection .categorytext3{border-right:1px solid #ccc;}
#categorySection .categorytext4{font-size:12px; color:#595d68; opacity:.6;font-weight:500;text-transform:uppercase;}
#categorySection .categorymargin{margin-top:10px;}
#categorySection .categorytext5{display:inline-block;margin:5px 0px 0px;font-size:12px; color:#595d68;;font-weight:500;text-transform:uppercase;}
#categorySection .categoryerror{color:#ed1c24;font-size:10px;margin:2px 15px 12px;font-weight:500;}
#categorySection .categorytext6{width:100%; float:left; margin:0px 0px 10px;}
#categorySection .categorytext7{font-size:14px; font-weight:600;margin:0px 0px 6px;}
#categorySection .catinputtext{width:70%;height:40px;border-right:0px;font-style:normal !important;}
#categorySection .catinputbut{background:#2c303b !important; padding:9px 12px !important;color:#FFF !important;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.categorytext8{font-size:22px;font-weight:500;margin:0px 0px 10px;text-align:center;}

#categorySection .form-check {position: relative;display: block;padding-left: 0;margin-top:4px;text-align: right;margin-right:15px;}
#categorySection input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
#categorySection [type=checkbox], [type=radio] {position: absolute;left: -9999px;visibility: hidden;}
#categorySection [type=checkbox]+label, [type=radio]+label {position: relative;padding-left:0px;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;font-size:14px;}
#categorySection [type="checkbox"].filled-in:checked + label:before {top:2px;left:1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#categorySection [type="checkbox"] + label:before {content: '';position: absolute;top: 0;left: 0;width:20px;height:20px;z-index: 0;border: 2px solid #5a5a5a;border-radius: 1px;margin-top: 2px;}
#categorySection [type="checkbox"].filled-in:checked + label:after {top:2px;width: 20px;height: 20px;border: 2px solid #26a69a;background-color: #26a69a;z-index: 0;border-radius:2px;}
#categorySection [type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {content: '';position: absolute; z-index: 1;}
#categorySection [type="checkbox"].filled-in + label:after {border-radius: 2px;}
#categorySection .leftcheckbox{display:inline-block;margin:0px 25px 0px 0px;float: left;}

/* ************category section new card********* */
#categorySection .catnew1{margin:18px 0px 10px;}
#categorySection .catnew30{color:#615fc2;font-size:15px; font-weight:600;}	
#categorySection .catnew2{font-size:12px; font-weight:500;color:#595d68; opacity:.7;}
#categorySection .catnew3{margin:25px 0px 10px;}
#categorySection .catnewhead1{font-size:14px; font-weight:500;opacity:.7;color:#595d6a;text-transform:uppercase;margin:20px 0px;text-align:center;}
#categorySection .catnewhead2 {font-size: 14px; font-weight: 500;opacity: .7;color: #595d6a; text-transform: uppercase; margin:20px 0px 0px; text-align: left;}
#categorySection .catnew4{font-size:32px; font-weight:400;color:#2c303b;text-transform:uppercase;margin:20px 0px 10px;text-align:center;}
#categorySection .catnew5{opacity:.7;color:#595d68;font-size:14px; font-weight:400;text-transform:uppercase;margin:0px 0px;text-align:center;}
#categorySection .catnew6{color:#2c303b;font-size:20px;font-weight:400;margin:30px 0px 10px;}
#categorySection .catnew7{opacity:.7;color:#595d68;font-size:14px; font-weight:400;text-transform:uppercase;margin:0px 0px;text-align:center;}
#categorySection .catnewpadd{padding-left:4px !important;}
#categorySection .catnew8{border-left:1px solid #e9eaeb;margin:12px 0px 0px;}
#categorySection .catnew9{font-size:11px; font-weight:400;color:#595d68;opacity:.8;margin:0px 0px;text-align:left;}
#categorySection .catnew10{margin:4px 0px;text-align:left;}
#categorySection .catnew11 a{font-size:12px;margin:0px 25px 10px 0px;font-weight:500;text-align:right;color:#615fc2; text-decoration:underline;}
#categorySection .catnew10 .form-check {position: relative;display: block;padding-left: 0;margin-top:4px;text-align: left;margin-right:15px;}
#categorySection .catnew10 input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
#categorySection .catnew10 [type=checkbox], [type=radio] {position: absolute;left: -9999px;visibility: hidden;}
#categorySection .catnew10 [type=checkbox]+label, [type=radio]+label {position: relative;padding-left:30px;cursor: pointer;display: inline-block;height:20px;line-height: 19px;font-size:13px;color:#636b81;font-weight:normal;}
#categorySection .catnew10 [type="checkbox"].filled-in:checked + label:before {top:2px;left: 1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #636b81;border-bottom: 2px solid #636b81;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#categorySection .catnew10 [type="checkbox"] + label:before {content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;z-index: 0;border: 2px solid #b8bbc1;border-radius: 1px;margin-top: 2px;}
#categorySection .catnew10 [type="checkbox"].filled-in:checked + label:after {left:0;top:2px;width: 20px;height: 20px;border: 2px solid #b8bbc1;background-color: #f6f7f9;z-index: 0;border-radius:2px;}
#categorySection .catnew10 [type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {content: '';position: absolute; z-index: 1;}
#categorySection .catnew10 [type="checkbox"].filled-in + label:after {border-radius: 2px;}
#categorySection .categorySection3{float:left; width:100%;padding:18px 15px 20px;background:#f6f7f9;margin:0px 0px 0px;border-top-left-radius:3px;border-top-right-radius:3px;border:0px solid #ccc;}
#categorySection .categorySection4{float:left; width:100%;min-height:350px;padding:4px 1px 20px;background:#FFFFFF;margin:0px 0px 0px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:0px solid #ccc;}
#categorySection .categorySection5{float:left; width:100%;min-height:350px;padding:18px 15px 20px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#categorySection .categorySection6{float:left; width:100%;padding:18px 15px 20px;background:#FFFFFF;margin:0px 0px 0px;border-top-left-radius:3px;border-top-right-radius:3px;border:0px solid #ccc;}
#categorySection .nav-tabs {border-bottom: 1px solid #dbdee6;}
#categorySection .nav-tabs>li>a {margin-right: 2px; line-height: 1.42857143; border-top: 4px solid transparent; border-radius: 4px 4px 0 0; background: #f6f7f9;}
#categorySection .nav-tabs>li>a :hover{color:#333 !important;}
#categorySection4 .nav > li > a:hover, .nav > li > a:focus {color: #fff !important;}
#categorySection .nav>li>a {position: relative; display: block; padding: 10px 50px;color:#2c303b;}
#categorySection .nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;margin:0px 8px;}
#categorySection .nav-tabs .nav-item {margin-bottom: -1px;font-size:12px;}
#categorySection .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #615fc2 #615fc2 #fff;}
#categorySection .nav-tabs .nav-link {border: 1px solid #dbdee6;border-top-left-radius: .25rem;border-top-right-radius: .25rem;height:45px;}
#categorySection .nav-link {display: block;padding: .5rem 1rem;}									
#categorySection .fade {opacity: 0;transition: opacity .15s linear;}
#categorySection .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background: #615fc2 !important;color: #FFF !important;border-color: #615fc2 #615fc2 #fff;}
#categorySection .catnew12{padding-right:5px;}
#categorySection .catnew13{font-weight:500; font-size:16px; color:#595d68; text-transform:uppercase;text-align:center;margin:0px 0px 0px;}
#categorySection .catnew14{padding-left:5px;}
#categorySection .catnew_colapse{width:96%; float:left;      margin: 0px 2% 3px;  padding: 7px 6px;cursor: pointer;background: rgb(243, 244, 247);}
#categorySection .catnew_active{width:96%; float:left;    margin: 0px 2% 3px;background:#f9f9f9;}
#categorySection .catnew16{margin:8px 0px 0px;min-height:480px;max-height:480px;overflow: auto;overflow-x: hidden;}		
#categorySection .catnew_right{margin:8px 0px 0px;min-height:435px;max-height:435px;overflow: auto;overflow-x: hidden;}											
#categorySection .catnew17{background:#f3f4f7;padding:8px 4px 6px;margin:0px 10px 3px;cursor:pointer;}
#categorySection .catnew40{padding:8px 0px 6px;margin:0px 6px 3px;}
#categorySection .catnew48{padding:8px 6px 6px;margin:0px 6px 3px;}
#categorySection .catnew18{color:#2c303b;font-size:13px;font-weight:400;margin: 2px 0px 0px;}
#categorySection .catnew19{padding-left:0px !important;padding-right:0px !important;}
#categorySection .catnew20{font-size:12px; color:#595d68; opacity:.8;cursor:pointer;}
#categorySection .catnew21{display:block;background:#f3f4f7;padding:8px 4px 6px;margin:0px 10px 3px;border-left:2px solid #b7b9be;}
#categorySection .catnew22{display:block;background:#f3f4f7;padding:8px 4px 6px;margin:0px 10px 3px;border-left:2px solid #f3f4f7;}	
#categorySection .catnew41{font-size:22px;font-weight:500;line-height:1.3;margin:8px 0px 0px;}
#categorySection .catnew42{font-size:32px;color:#b0b2b8;}
#categorySection .marginclose{right:0px;position:relative;top:3px;}
#categorySection .catnewborderleft{border-left: 2px solid #b7b9be;}
.orange-mojo, .omojo {background: url(https://i.marketsmojo.com/orgdot.png) no-repeat;width:8px;height:8px;background-size: contain;margin-right: 0px;display: inline-block;}
.red-mojo, .gmojo {background: url(https://i.marketsmojo.com/reddot.png) no-repeat;width:8px;height:8px;background-size: contain;margin-right: 0px;display: inline-block;}
.green-mojo, .gmojo {background: url(https://i.marketsmojo.com/grndot2.png) no-repeat;width:8px;height:8px;background-size: contain;margin-right: 0px;display: inline-block;}
.grey-mojo, .gmojo {background: url(https://i.marketsmojo.com/greydot.png) no-repeat;width:8px;height:8px;background-size: contain;margin-right: 0px;display: inline-block;}
#categorySection .catnew23{margin-left:10px;margin-right:10px;border-top:1px solid #d5d6d8;border-bottom:2px solid #d5d6d8;}
#categorySection .catnew24{padding:10px 0px 10px 0px;}
#categorySection .catnew25{padding-right:6px;}
#categorySection .catnew26{padding-left:6px;}
#categorySection .catiput{height:22px !important;padding:2px 4px !important;color:#2c303b !important;}
#categorySection .catnew27{font-size:13px;color:#2c303b;padding:0px 6px;}
#categorySection .catnew31{padding:8px 4px 6px;margin:0px 10px 3px;}
#categorySection .catnew32{text-align:center;}
#categorySection .catnew33{color:#2c303b;font-size:13px;font-weight:400;margin: 2px 0px 0px;}
.head-bottom-new {float:left;width:100%;padding:6px 15px 14px;background:#FFFFFF;margin:20px 0px 0px;border-radius:0px; border: 0px solid #ccc;}
.head-bottom-text3{margin: 10px 0px 0px;text-align: right;}
@media only screen and (min-width:750px) and (max-width:1024px) {
	#categorySection .nav>li>a{padding: 10px 30px;}
}
#categorySection .catboxarea{float:left; width:100%;padding:12px 15px 20px;background:#FFFFFF;margin:3px 0px 3px;border-radius:3px;border:0px solid #ccc;}
#categorySection .catnew38{margin:28px 0px 10px;padding:10px 0px 0px;}
#categorySection .catnew39{color:#615fc2;font-size:15px; font-weight:600;}	
#categorySection .catbox{border:1px solid #ddd; padding:15px; min-height:108px;font-size:12px;text-align:center;-webkit-box-shadow: 3px 0px 17px 0px rgba(191,191,191,1);-moz-box-shadow: 3px 0px 17px 0px rgba(191,191,191,1);box-shadow: 3px 0px 17px 0px rgba(191,191,191,1);}
#categorySection .catnew34{font-size:16px;text-align:right;}
#categorySection .catnew35 {display: inline-block;margin:7px 0px;font-size: 12px;text-align:right;color:#615fc2;}
#categorySection .catnew36{font-size:16px;font-weight:600;color:#615fc2;}
#categorySection .catnew37 {font-size: 15px;}
#categorySection .input-sm {padding: 5px 4px;}
#categorySection .catnew44{font-size:13px;color:#2c303b;text-align:right;padding:0px 10px;}

#categorySection .catnew45 {display: inline-block;margin: 0px 0px 0px 0px; font-size: 11px;padding: 0px 3px;color: #FFFFFF !important;border-radius: 3px;text-transform: uppercase;}
#categorySection .catnew46{margin:0px;color:#615fc2;position:relative;top:-8px;font-size:14px;font-weight:400;text-align:right;}
/* ******************category section 2********************** */
.liqtophead{font-size:26px; color:#393e4d;font-weight:200;margin:22px 0px 15px;}
.liqtophead2{font-size:12px;color:#393e4d;text-align:right;}
.liqtophead3{text-align:left;}
.liqtophead4{font-size:28px;color:#393e4d;}
.liqtophead5{font-size:30px;color:#393e4d;}
.text-ability{width:100%; float:left;font-size:12px; font-weight:500;color:#84868d;margin:0px 0px 5px;}
#liquid .liquidheading{float:left; width:100%;padding:0px 0px 0px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#liquid .liquid{float:left; width:100%;padding:0px 0px 8px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#liquid .liqpadd{padding-right:4px !important;padding-left:0px;}
#liquid .liqpadd2{padding-left:6px !important;padding-right:6px !important;}
#liquid .liqpadd3{padding-left:4px !important;}
#liquid .liqpadd4{padding-right:6px !important;}
#liquid .liqpadd12{display:inline-block;margin:0px 3px 0px 0px;font-size:11px;padding:0px 3px;color:#FFFFFF !important;border-radius:3px;text-transform:uppercase;}
#liquid .liq2{font-weight:500; font-size:16px; color:#595d68; text-transform:uppercase;text-align:center;margin:0px 0px 0px;}
#liquid .liq3{padding-left:4px;padding-right:0px;}
#liquid .liq5{float:left;width:98%;background: #f3f4f7; padding:4px 0px 4px; margin:3px 1% 0px;border:1px solid #d8dbe5;}
#liquid .liq4{color: #2c303b;font-size: 12px;font-weight: 400;margin:0px 0px 0px;}
#liquid .liq6 a{display:inline-block;margin:0px 10px 0px 0px;font-size:11px; color:#2c303b;text-decoration:none;}
#liquid .liq6 a:hover{color:#615fc2;text-decoration:underline;}
.mojo-dot{text-align:right;float:right;}
.mojo-dot2{text-align:left;float:left;}
#edit_reveiw .mojo-dot{text-align:left;float:left;width:100%;}
#liquid .liquidstock{color:#2c303b;font-size:12px;font-weight:400;}
#liquid .hold1{text-align:center;margin:0px 0px 0px;}
#liquid .hold2{width:100%; float:left;text-align:center;font-size:13px; color:#FFFFFF;padding:6px 6px;position:relative;border-top-left-radius: 3px; border-top-right-radius: 3px;}
#liquid .liq7{text-align:center;margin:0px 0px 8px;}
#liquid .liq8{text-align:center;font-size:16px;font-weight:600; color:#393e4d;position:relative;}
#liquid .liq9{text-decoration:underline;font-size:10px;position:relative;top:-2px;}
#liquid .liq10{text-align:center;margin:0px 0px 20px;}
#liquid .liq11{text-align:center;font-size:14px;font-weight:500; color:#393e4d;position:relative;opacity:.6;}

#liquid .revhead{margin:0px 6px 0px;}
#liquid .revhead2{width:100%;float:left;display:inline-block;margin:0px 0px 14px;text-align:center;font-size:13px; color:#FFFFFF;padding:3px 6px; border-radius:3px;position:relative;border-top-left-radius: 3px; border-top-right-radius: 3px;}
#liquid .revhead3{float:right;display:inline-block;margin:8px 5px 4px;text-align:center;font-size:13px; color:#393e4d;padding:2px 6px;border-radius:3px;position:relative;border:1px solid #ccc;cursor: pointer;top:-3px;}
#liquid .revhead4{width:100%;float:left;display:inline-block;margin:0px 0px 14px;text-align:center;font-size:13px; color:#FFFFFF;padding:3px 6px; border-radius:3px;position:relative;border-top-left-radius: 3px; border-top-right-radius: 3px;}

#liquid .hold6{text-align:center;margin:15px 0px 13px;}
#liquid .revhead5{text-align:center;font-size:13px; color:#FFFFFF;padding:2px 6px;margin:0px 0px 10px;border-radius:3px;position:relative;}

#liquid .liq12{text-align:left;margin:8px 6px 10px;}
#liquid .liq13{text-align:left;font-size:16px;font-weight:600; color:#393e4d;position:relative;}
#liquid .liq14{text-decoration:underline;font-size:10px;position:relative;top:-2px;}
#liquid .liq15{text-align:left;margin:0px 6px 20px;height:30px;}
#liquid .liq16{text-align:center;font-size:14px;font-weight:500; color:#393e4d;position:relative;opacity:.6;}
#liquid .popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;border:0px solid #ccc;border:0px solid rgba(0, 0, 0, .2);}
#liquid .popover-title {padding: 8px 14px; margin: 0; font-size:15px; font-weight:500;background-color:#f3f4f7; border-bottom:1px solid #d8dbe5;border-radius: 5px 5px 0 0;}
.closepopover {float: right;font-size: 21px;font-weight: 700;line-height: 1;top: -19px;right: -4px;color: #000;position: relative;}
.closepopover2 {float: right;font-size: 21px;font-weight: 700;line-height: 1;top:-7px;right: -4px;color: #000;position: relative;}
.tolhead{margin: 4px 0px 0px;}

.detailslink a{font-size:10px; color:#615fc2;text-decoration:underline;font-weight:500;}
#liquid .scroll-stocklist{padding-top:2%;padding-bottom:2%;    min-height: 500px;max-height: 500px; overflow: auto;overflow-x: hidden;}

/* *****************edit popup**************** */
#edit_reveiw{width:100% !important;opacity:1;transform:scaleX(1);top:0%;z-index:1003;}
#edit_reveiw .close-blk_new2 a{top:96px;right:100px;color:#fff;padding: 5px 10px;position:absolute;font-size:14px;font-weight:100;}

.close-blk_new23 {top:65px; right: 20px; color: #fff;padding: 5px 10px; z-index: 9999999; position: absolute; font-size: 45px; font-weight: 100;}
#edit_reveiw .edit_reveiw{float:left;width:100%;margin:2% 0px 0px 0%;}
#edit_reveiw .edit_reveiw_head{margin-top:35px;}
#edit_reveiw .edit_reveiw_content{width:22%; float:right;margin-right:8%;margin-top:10%;min-height:444px; max-height:510px;background:#FFFFFF;overflow-x:hidden;border-radius:3px;}

#edit_reveiw .edit_reveiw_content2{width:80%; float:left;margin-left:10%;margin-right:10%;margin-top:10%;min-height:400px; max-height:400px;background:#FFFFFF;overflow-x:hidden;border-radius:3px;}

#edit_reveiw .edit_pop1{float:left;width:98%;background: #f3f4f7; padding:15px 6px 15px; margin:0px 1% 2px;border:0px solid #d8dbe5;}
#edit_reveiw .edit_pop2{padding-left:4px;padding-right:4px;}
#edit_reveiw .edit_pop3{padding-right:6px !important;}
#edit_reveiw .edit_pop4{float:left;width:94%;padding:15px 0px 6px; margin:0px 3% 0px;border-bottom:1px solid #d8dbe5;}
#edit_reveiw .edit_pop5{color:#2c303b; font-size:15px; font-weight:500;}
#edit_reveiw .edit_pop6{color:#2c303b; font-size:15px; font-weight:500;text-align:right;}
#edit_reveiw .edit_popinput{position:relative;top:-4px;}
.edit_error{font-size:11px;position:relative;top:-4px;text-align:right;padding:0px 6px;}
#edit_reveiw .edit_pop8{color:#2c303b; font-size:15px; font-weight:500;opacity:.5;}
#edit_reveiw .edit_pop7{font-size:14px; font-weight:400;text-align:left;margin:6px 0px 0px;}
#edit_reveiw .edit_pop9{font-size:14px; font-weight:400;text-align:center;margin:28px 0px 6px;}	
#edit_reveiw .edit_pop10{display:inline-block;margin:0px 0px;position:relative;}
#edit_reveiw .edit_buy{display:inline-block;margin:0px 5px 0px 0px;position:relative;border-radius:5px;border:2px solid #fca550;color:#2c303b;font-size:14px;padding:8px 16px;cursor:pointer;}
#edit_reveiw .edit_sell{display:inline-block;margin:0px 5px 0px 0px;position:relative;border-radius:5px;border:2px solid #e35744;color:#2c303b;font-size:14px;padding:8px 16px;cursor:pointer;}
#edit_reveiw .edit_hold{display:inline-block;margin:0px 4px 0px 0px;position:relative;border-radius:5px;border:2px solid #09c488;color:#2c303b;font-size:14px;padding:8px 16px;cursor:pointer;}
#edit_reveiw .edit_pop11{display:inline-block;margin:0px 0px;position:relative;}
#edit_reveiw .edit_save {display:inline-block;margin:0px 5px 0px 0px;position:relative;border-radius:3px;background:#615fc2;color:#FFFFFF;font-size:14px;padding:12px 22px;text-decoration:none;cursor:pointer;}
#edit_reveiw .edit_cancel {display:inline-block;margin:0px 5px 0px 0px;position:relative;border-radius:3px;background:#d5d6d8;color:#2c303b;font-size:14px;padding:12px 22px;text-decoration:none;cursor:pointer;}

#edit_reveiw .edit_buy-active{color:#FFFFFF;display: inline-block;margin: 0px 5px 0px 0px;position: relative;border-radius: 5px;border: 2px solid #fca550;font-size: 14px;padding: 8px 16px;background: #fca550;}
#edit_reveiw .edit_sell-active{color:#FFFFFF;display: inline-block;margin: 0px 5px 0px 0px;position: relative; border-radius: 5px; border: 2px solid #e35744;font-size: 14px;padding: 8px 16px;background: #e35744;}
#edit_reveiw .edit_hold-active{display: inline-block;margin: 0px 4px 0px 0px; position: relative; border-radius: 5px; border: 2px solid #09c488; color: #ffffff; font-size: 14px;padding: 8px 16px;background: #09c488;}
.edit-input{width: 100px !important;float: right;position: relative;top:-4px;    height: 25px !important;text-align:right !important;}

#edit_reveiw .edittable1{background:#FFFFFF;padding:15px; font-size:18px;}
#edit_reveiw .edittable2{background:#f8f8fa;border-top: 2px solid #d8dbe4 !important;padding:15px 0px !important;}
#edit_reveiw .edittable{background:#f8f8fa;}
#edit_reveiw .edittable3{background:#f8f8fa; width:15%;}
#edit_reveiw .edittablehead{font-size:14px;font-weight:600;color: #2c303b;}
#edit_reveiw .edittablesmall{font-size:14px;font-weight:400;color: #2c303b;}
#edit_reveiw .edittablerowbg{background:#f5f6f9;border-top:0px solid #f2f2f3;}
#edit_reveiw th {padding:15px 15px !important;vertical-align: top !important;}
#edit_reveiw td{padding:8px 15px !important;vertical-align: top !important;}
#edit_reveiw .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 #e9eaee;border-bottom:1px solid #e9eaee;}
#edit_reveiw .sell1{display:inline-block;margin:0px 0px;position:relative;}
#edit_reveiw .sell2{display:inline-block;margin:0px 10px;position:relative;}

#edit_reveiw .edit_reveiw_button{width:80%; float:left;margin-left:10%;margin-right:10%;margin-top:0%;background:#333;padding:15px;}

#edit_reveiw .editbutton{width:100%;float:right;text-align:right;margin-right:12px;}
#edit_reveiw .selllink{color:#5d58be;}
#edit_reveiw .save-text a{background:#615fc2;display:inline-block;margin:0px 2px;padding: 12px 15px;color: #FFF; font-weight: 500; border-radius: 2px;text-decoration:none;}	
#edit_reveiw .cancel-text a{background:#d4d5d7;display:inline-block;margin:0px 2px;padding: 12px 15px;color: #333;font-weight: 500; border-radius: 2px;text-decoration:none;}

/* **********promo popup************* */
#edit_reveiw2{width:100% !important;opacity:1;transform:scaleX(1);top:0%;z-index:1003;}
#edit_reveiw2 .close-blk_new {top:56px;right:20px;color:#fff;padding: 5px 10px;z-index: 9999999;position:absolute;font-size:45px;font-weight:100;}
#edit_reveiw2 .edit_reveiw2{float:left;width:100%;margin:2% 0px 0px 0%;}
#edit_reveiw2 .edit_reveiw2_head{margin-top:35px;}
#edit_reveiw2 .edit_reveiw2_content{width:76%; float:left;margin-left:12%;margin-right:12%;margin-top:0%;background:#e8eaef;padding:15px;min-height:444px; max-height:444px;overflow-x:hidden;border-radius:3px;}
#edit_reveiw2 .topheadinarea{width:76%;float:left;margin:4% 12% 12px;background:#FFFFFF;padding:15px;}
#edit_reveiw2 .btnarea{width:76%;float:left;margin:12px 12%;background:#FFFFFF;padding:15px;}
#edit_reveiw2 .btnareacenter{text-align:center;}
#edit_reveiw2 .btn_continue10{border-color:#dedee1;background:#615fc2;font-size:18px;font-weight:200;color:#FFFFFF;border-color:#615fc2;padding:12px 12px;}

/* *******************Expectations**************** */
#expectations{width:100%; float:left; margin:auto;margin:12px 0px;}
#expectations .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#expectations .expectations{float:left;width: 100%;padding: 25px 15px 5px;background: #FFFFFF;margin: 8px 0px 0px;border-radius: 3px;border:0px solid #ccc;height:310px;}
#expectations .expectgraph{text-align: left;margin:6% 4%;height:170px;}
#expectations .expect2{padding-right:0px !important;padding-left:0px !important;}
#expectations .expect3{text-align: left;margin:6% 2%;}
#expectations .expect4{border:1px solid #ddd; padding:15px 20px; border-radius:2px;font-size:14px;}
#expectations .expect5{text-align:center;}
#expectations .expect6{text-align:center;color:#5e68bb;font-size:13px;position:relative;left:0px;font-weight:500;}
#expectations .expect_active{text-align:center;color:#FFFFFF;font-size:13px;position:relative;left:0px;font-weight:500;}

#expectations .form-check2 {position: relative; display: block;padding-left:0; margin-top:12px;}
#expectations .expect7{color:#393e4d; opacity:.5;font-size:18px;margin:10px 0px 0px;text-align:center;}
#expectations .expectgraphtext{position:absolute;bottom:-10px;text-align:center;font-size:12px;color:#636b81;font-weight:500;}
#expectations .expectgraphtext2{position:absolute;bottom:6px;left:74px;text-align:center;font-size:12px;color:#636b81;font-weight:500;}
#expectations .expectgraphtext1{position:absolute;bottom:6px;text-align:center;font-size:11px;color:#636b81;font-weight:500;text-transform:uppercase;}
#expectations .paddingcol{padding-right:0px !important;min-height:200px;}
#expectations .topheader1{text-align:center;font-size:17px;font-weight:400; color:#393e4d;padding:5px 0px 20px;}
#expectations .longtermlink{text-decoration:underline;}
#expectations .neartirm{color:#636b81;font-size:11px;opacity:.5;text-align:center;font-weight:500;}
#expectations .middletexthead{text-align:left;font-size:16px; color:#393e4d;font-weight:500;margin:2% 0px 0px;position:relative;}
#expectations .middletexthead2{text-align:justify;font-size:14px; color:#393e4d;font-weight:400;margin:10px 0px 10px;}
#expectations .para-grapharea{width:100%; float:left; margin:15px 0px;}
#expectations .para-graph{width:112px; float:left; margin:0px 0px;height:115px;padding:0px 4px 0px 4px;}

#expectations .aqualarealeft{width:38%; float:left; margin:auto;margin-right:0%;text-align:right;margin:35px 0px 0px;color:#615fc2;font-size:18px; font-weight:500;display:block;}
#expectations .aqualarearight{width:50%; float:right; margin:auto;margin-right:8%;}
#expectations .equal-active {position: relative;background: #615fc2;border:0px solid #babec7;padding:15px;border-radius:0px;color:#FFFFFF;min-height:120px;}
#expectations .equal-active:after, .equal-active:before {top: 0%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#expectations .equal-active:after {border-color: rgba(241, 241, 241, 0);border-top-color: #FFFFFF;border-width: 12px;margin-left: -12px;}
#expectations .equal-active:before {border-color: rgba(221, 221, 221, 0);border-top-color: #FFFFFF;border-width: 14px;margin-left: -14px;}
#expectations .equal-inactive {position: relative;background: #dadcea;border:0px solid #babec7;padding:15px;border-radius:0px;color:#373956;min-height:120px;}

#expectations .logpadd{padding-right:4px !important;padding-left:4px !important;}
#expectations .logpadd2{padding-right:2px !important;}
#expectations .logpadd3{padding-left:4px !important;}

.expectationsmargin{margin:-4px 0px 0px !important;}
#expectations .expectations2{float:left;width: 100%;background: #FFFFFF;border-radius: 3px;border:0px solid #ccc;margin:0px 0px 0px;padding:10px 15px 5px;height:auto;}

/* ***************closer******************* */
#closer{width:100%; float:left; margin:auto;margin:12px 0px;}
#closer .closerhead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#closer .closer{float:left; width:100%;padding:0px 0px 0px;background:#FFFFFF;margin:8px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#closer .leftlsoser {width:35%;float:left;margin:auto;min-height: 363px;padding:15px 15px 45px;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#373956;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#373956), to(#4f4e93));  background: -webkit-linear-gradient(top, #373956, #4f4e93);  background: -moz-linear-gradient(top, #373956, #4f4e93);  background: -ms-linear-gradient(top, #373956, #4f4e93);  background: -o-linear-gradient(top, #373956, #4f4e93);}
#closer .leftclose1{text-align:center;margin:0px 0px;padding:25px 0px;}
#closer .leftclosehead{margin:0px 0px;padding:10px 0px;font-size:18px; font-weight:500;color:#FFFFFF;text-align:center;text-transform:uppercase;line-height: 1.3;}
#closer .leftclosehead1{margin:8px 0px;padding:0px 0px 4px;font-size:17px; font-weight:300;color:#FFFFFF;text-align:center;opacity:.6;line-height:1.3;}
#closer .leftclose2{margin:15px 0px;padding:15px 0px 10px;text-align:center;}
#closer .leftclose3 a{font-size:18px; font-weight:400;color:#FFFFFF;background:#615fc2;border-radius:20px;padding:10px 25px;text-decoration:none;}
#closer .rightclose1{width:63%; float:left; margin:auto;background:#FFFFFF;padding:6px 20px 0px;margin:0px 1%;}
#closer .rightclose2{margin:5px 0px;padding:15px 0px 5px;text-align:left;color:#6bac17;font-size:22px;font-weight:400;}
#closer .rightclose3{margin:5px 0px;padding:0px 0px 10px;text-align:left;color:#68728c;font-size:16px;font-weight:400;}
#closer .rightclose4{width:100%; float:left;margin:0px 0px 0px 0px;}
.arrowtick{background: url('https://i.marketsmojo.com/optimizer/arrow-tick.png')no-repeat top left;margin:4px 0px 4px;padding:0px 24px 6px 35px;background-position: 0% 30%;}
.arrowclosetick{background: url('https://i.marketsmojo.com/optimizer/close-new-tick.png')no-repeat top left;margin:4px 0px 4px;padding:0px 24px 6px 35px;background-position: 0% 30%;}

#suggestionpopup{width:100%;}
#suggestionpopup .modal-dialog{top:15%;}
#suggestionpopup .modal-body {padding: 0px 15px 15px;}
#suggestionpopup .modal-header {padding: 6px 15px 23px;border-bottom: 0px solid #e5e5e5;}
#suggestionpopup .modal-footer {padding: 15px;text-align: center; border-top:0px solid #e5e5e5;}
#suggestionpopup .middletextpopup{color:#2c303b;font-size:20px;font-weight:400;text-align:center;line-height:1.3;}
#suggestionpopup .close {float: right;color:#333 !important;font-size:32px;font-weight:400;opacity:1;}
#suggestionpopup .close:focus, .close:hover {color: #000;text-decoration: none; cursor: pointer;filter: alpha(opacity=50);opacity: 1;}
#suggestionpopup .closer_new{margin:15px 0px 18px 0px;text-align:center;bottom:0;}
#suggestionpopup .closer_new .btn {display: inline-block;padding:10px 34px 10px 20px !important;line-height: 1.7 !important;}
#suggestionpopup .closer_new .btn_closer{width:160px;border-color:#dedee1;background:#615fc2;font-size:18px;font-weight:200;color:#FFFFFF;border-color:#615fc2;}
#suggestionpopup .closer_new .btn_arrowcloser{position:relative;left:8px;}
#suggestionpopup .closechange{width:100%; float:left;margin:0px 0px 15px;}
#suggestionpopup .closechange a{color:#2c303b;font-size:18px; font-weight:400;text-decoration:underline;}

/* *******************Review portfolio Position***************************** */
#position{width:100%; float:left; margin:auto;margin:12px 0px;}
#position .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#position .position{float:left;width: 100%;padding:35px 40px 34px;background: #FFFFFF;margin: 8px 0px 0px;border-radius: 3px;border:0px solid #ccc;}
#position .positiongraph{text-align: left;margin:6% 4%;height:170px;}
#position .position1{padding-right:0px !important;padding-left:0px !important;}
#position .position2{width:100%; float:left;margin:auto;}
#position .position3{line-height:1.3;font-size:16px; color:#2c303b;font-weight:400;}
#position .position4{line-height:1.3;font-size:18px; color:#2c303b;font-weight:400;}
#position .form-check {position: relative;display: block;padding-left: 0;margin-top:4px;text-align: left;margin-right:15px;}
#position input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
#position [type=checkbox], [type=radio] {position: absolute;left: -9999px;visibility: hidden;}
#position [type=checkbox]+label, [type=radio]+label {position: relative;cursor: pointer;display: inline-block;height:20px;line-height:23px;font-size:14px;color:#636b81;font-weight:normal;}
#position [type="checkbox"].filled-in:checked + label:before {top:2px;left: 1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #636b81;border-bottom: 2px solid #636b81;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#position [type="checkbox"] + label:before {content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;z-index: 0;border: 2px solid #b8bbc1;border-radius: 1px;margin-top: 2px;}
#position [type="checkbox"].filled-in:checked + label:after {left:0;top:2px;width: 20px;height: 20px;border: 2px solid #b8bbc1;background-color: #f6f7f9;z-index: 0;border-radius:2px;}
#position [type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {content: '';position: absolute; z-index: 1;}
#position [type="checkbox"].filled-in + label:after {border-radius: 2px;}


#position .caret {position: relative;}
#position .dropdown-menu {position: absolute;top:114%;right:-14px;}
#position .dropdown-menu li a:hover{background:#615fc2;color:#FFFFFF;}
#position .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff;text-decoration:none;background-color: #615fc2;outline: 0;}
/* dropdown style */
#position .dropdown.open .caret:before, .dropdown.open .caret:after {content: ""; position: absolute;display: block;width: 0; height: 0; border-width: 7px 8px;border-style: solid; border-color: transparent; z-index: 1001;}
#position .dropdown.open .caret:before {bottom:-15px; right:-4px;border-bottom-color: #ccc;}
#position .dropdown.open .caret:after {bottom:-16px;right:-4px;  border-bottom-color: #fff;}
#position .dropdown-link{text-decoration:none;}


/* *******************Review portfolio Position***************************** */
#summarySuggestions{width:100%; float:left; margin:auto;margin:12px 0px;}
#summarySuggestions .optimizehead{display:inline-block;font-size:30px; font-weight:400;margin:10px 0px 10px;}
#summarySuggestions .position{float:left;width: 100%;    padding: 12px 22px 25px;background: #FFFFFF;    margin: 8px 0px 20px;border-radius: 3px;border:0px solid #ccc;}
#summarySuggestions .positiongraph{text-align: left;margin:6% 4%;height:170px;}
#summarySuggestions .position1{padding-right:0px !important;padding-left:0px !important;}
#summarySuggestions .position2{width:100%; float:left;margin:auto;}
#summarySuggestions .position3{line-height:1.3;font-size:16px; color:#2c303b;font-weight:400;}
#summarySuggestions .position4{line-height:1.3;font-size:18px; color:#2c303b;font-weight:400;}
#summarySuggestions .form-check {position: relative;display: block;padding-left: 0;margin-top:4px;text-align: left;margin-right:15px;}
#summarySuggestions input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
#summarySuggestions [type=checkbox], [type=radio] {position: absolute;left: -9999px;visibility: hidden;}
#summarySuggestions [type=checkbox]+label, [type=radio]+label {position: relative;cursor: pointer;display: inline-block;height:20px;line-height:23px;font-size:14px;color:#636b81;font-weight:normal;}
#summarySuggestions [type="checkbox"].filled-in:checked + label:before {top:2px;left: 1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #636b81;border-bottom: 2px solid #636b81;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#summarySuggestions [type="checkbox"] + label:before {content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;z-index: 0;border: 2px solid #b8bbc1;border-radius: 1px;margin-top: 2px;}
#summarySuggestions [type="checkbox"].filled-in:checked + label:after {left:0;top:2px;width: 20px;height: 20px;border: 2px solid #b8bbc1;background-color: #f6f7f9;z-index: 0;border-radius:2px;}
#summarySuggestions [type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {content: '';position: absolute; z-index: 1;}
#summarySuggestions [type="checkbox"].filled-in + label:after {border-radius: 2px;}

#summarySuggestions .caret {position: relative;}
#summarySuggestions .dropdown-menu {position: absolute;top:114%;right:-14px;}
#summarySuggestions .dropdown-menu li a:hover{background:#615fc2;color:#FFFFFF;}
#summarySuggestions .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff;text-decoration:none;background-color: #615fc2;outline: 0;}
/* dropdown style */
#summarySuggestions .dropdown.open .caret:before, .dropdown.open .caret:after {content: ""; position: absolute;display: block;width: 0; height: 0; border-width: 7px 8px;border-style: solid; border-color: transparent; z-index: 1001;}
#summarySuggestions .dropdown.open .caret:before {bottom:-15px; right:-4px;border-bottom-color: #ccc;}
#summarySuggestions .dropdown.open .caret:after {bottom:-16px;right:-4px;  border-bottom-color: #fff;}
#summarySuggestions .dropdown-link{text-decoration:none;}


#bottompatti{width:100%; float:left; margin:auto;margin:12px 0px;}
#bottompatti #bottomareacontent{position: fixed; bottom: 10px; z-index: 9999999999;width: 57%;}
#bottompatti .bottomgreen{background:#84b842;padding:8px 0px 10px;margin:8px 0px 0px;border-radius:4px;-webkit-box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);-moz-box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);}
#bottompatti .bottomorange{background:#faebbd;padding:8px 0px 10px;margin:8px 0px 0px;border-radius:4px;-webkit-box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);-moz-box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);}
#bottompatti .bottomred{background:#e47466;padding:8px 0px 10px;margin:8px 0px 0px;border-radius:4px;-webkit-box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);-moz-box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);box-shadow: 0px 10px 28px 0px rgba(218,220,225,1);}
#bottompatti .bottompadd{padding:8px 10px 4px;}
#bottompatti .bottomlefticon{display:inline-block;margin:0px 10px 0px 10px;}
#bottompatti .bottomrighttext{display:inline-block;font-size:16px; font-weight:400;color:#FFFFFF;text-align:left;}
#bottompatti .bottomrightclose{padding:8px 20px 0px;text-align:right;position:relative;top:4px;}
#bottompatti .closetext a{font-size:30px;color:#FFFFFF;font-weight:100;text-decoration:none;}
#bottompatti .closetext2 a{font-size:30px;color:#2c303b;font-weight:100;text-decoration:none;}
#bottompatti .bottomrighttext2{display:inline-block;font-size:16px; font-weight:400;color:#2c303b;text-align:left;}
.bk_input{width:auto;float: right;}
.main_lbl{top:45% !important;left:34% !important;}
.text_lbl{padding:6px 12px; color:#FFFFFF;font-size:13px;text-align:center;}

.main_lbl-new {top:25%;left:23%;max-width:50%;}
.main_lbl-new .popover-content {padding: 9px 14px; min-height:220px; max-height: 350px; overflow: auto;overflow-x: hidden;}
.arrowtick-new {background: url(https://i.marketsmojo.com/optimizer/arrow-tick.png)no-repeat top left; margin: 4px 0px 4px; padding: 0px 20px 2px 29px; background-position: 0% 30%;}
.arrowclosetick-new {background: url(https://i.marketsmojo.com/optimizer/close-new-tick.png)no-repeat top left;margin: 4px 0px 4px; padding: 0px 20px 2px 29px;background-position: 0% 30%;}

/* ************Tail stock selection*************** */
#tailother{width:100%; float:left; margin:auto;margin:12px 0px;}
#tailother .tailother{float:left; width:100%;padding:12px 15px 4px;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#tailother .tailother2{float:left; width:100%;padding:12px 15px 10px;background:#FFFFFF;margin:0px 0px 0px;border-radius:3px;border:0px solid #ccc;}
#tailother .tailtable{width:100%; float:left; margin:auto;margin:0px 0% 0px;padding:0px 4px;}
#tailother .tailhead1{width:100%; float:left;margin:10px 0px;font-size:22px;font-weight:300;color:#2c303b;}
#tailother .tailhead2{width:100%; float:left;padding-right:4px;text-align:right;position: relative;top:12px;}
#tailother .tailbgtable1{background:#2c303b;color:#FFFFFF;width:30%;}
#tailother .tailbgtable{background:#2c303b;color:#FFFFFF;width:20%;}
#tailother .tailbgtable3{background:#2c303b;color:#FFFFFF;width:20%;}
#tailother .tailtablehead{font-size:14px;font-weight: 500;color:#FFFFFF;}
#tailother .tailrowbg{background:#f2f2f3;border-top: 0px solid #f2f2f3;}
#tailother .tailstockname a{color:#615fc2;font-size:13px;font-weight:400;margin:2px 0px 0px;}
#tailother .tailnumber{color:#2c303b;font-size:13px;font-weight:400;margin:2px 0px 0px;}
#tailother .input-sm {padding: 5px 4px;margin-top:4px;height:25px;}
#tailother .tail-button{width:65px;color:#FFFFFF;font-size:11px;font-weight:400;margin:0px 0px 0px;padding:2px 2px;}

@media only screen and (min-width:1400px) and (max-width:1700px) {
	#position .dropdown-menu {position: absolute;top: 111%;right: -14px;}
	#categorySection .catnew36 {font-size: 14px;}
}

@media only screen and (min-width:1301px) and (max-width:1399px) {	
	#categorySection .nav>li>a {padding: 10px 50px;}
	#categorySection .catnew24 {padding: 10px 13px 10px 9px;}
}
@media only screen and (min-width:1100px) and (max-width:1300px) {
	#categorySection .catbox {border: 1px solid #ddd;padding: 7px; min-height: 91px;}
	#categorySection .catnew24 {padding: 10px 13px 10px 9px;}
	#categorySection .catnew34 {font-size: 18px;}
	.leftforarea {width: 84%;margin:0 0px 0;}
	#position .position4 {font-size:18px;}
	#categorySection .nav>li>a {padding: 10px 40px;}
	#expectations .topheader1 {font-size: 16px;line-height: 1.2;}
	#expectations .para-graph {width: 99px; float: left;margin: 0px 0px; height: 100px;}
	#expectations .middletexthead {font-size: 15px;}
	#expectations .expect6 {font-size: 12px;}
	#expectations .expect_active {font-size: 12px;position: relative;}
	#expectations .expect6 {font-size: 12px;}
	#edit_reveiw .edit_hold {font-size:13px;padding:8px 12px;}
	#edit_reveiw .edit_buy {font-size:13px;padding:8px 12px;}
	#edit_reveiw .edit_buy {font-size:13px;padding:8px 12px;}
}

@media only screen and (min-width:750px) and (max-width:1024px) {
	#edit_reveiw .edit_reveiw_content{width: 82%;}
}
.sub-margin{margin-left:5%;}
.savebutton1{text-align:center;margin-right:12px;margin:3% 0px 15px;border-radius:3px;}
.savebutton2{background:#4aabcd;padding:10px 15px;color:#FFFFFF;font-weight:500;border-radius:3px;margin:0px 6px;}
.savebutton3{background:#FFFFFF;padding:10px 15px;color:#393e4d;font-weight:500;border-radius:3px;margin:0px 6px;border:1px solid #a3a7af;}
.savebutton4{display:inline-block; margin:0px 4px;}
.button-text1{text-decoration:none;}

.near{position: relative;background: #fafafa;border:1px solid #babec7;padding:15px;border-radius:3px;}
.near:after, .near:before {top: 100%;left:12.3%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.near:after {border-color: rgba(241, 241, 241, 0);border-top-color: #fafafa;border-width: 12px;margin-left: -12px;}
.near:before {border-color: rgba(221, 221, 221, 0);border-top-color: #babec7;border-width: 14px;margin-left: -14px;}

.equal {position: relative;background: #fafafa;border:1px solid #babec7;padding:15px;border-radius:3px;}
.equal:after, .equal:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.equal:after {border-color: rgba(241, 241, 241, 0);border-top-color: #fafafa;border-width: 12px;margin-left: -12px;}
.equal:before {border-color: rgba(221, 221, 221, 0);border-top-color: #babec7;border-width: 14px;margin-left: -14px;}

.long{position: relative;background: #fafafa;border:1px solid #babec7;padding:15px;}
.long:after, .long:before {top: 100%;left:86%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.long:after {border-color: rgba(241, 241, 241, 0);border-top-color: #fafafa;border-width: 12px;margin-left: -12px;}
.long:before {border-color: rgba(221, 221, 221, 0);border-top-color: #babec7;border-width: 14px;margin-left: -14px;}

.tabheader1{width:96%; float:left; margin:auto;margin:0px 2% 15px;}
.tabheader2{font-size:26px; font-weight:500;color:#333;line-height:1.3;}
.tabheader3{font-size:16px; font-weight:500;}
.tabheader4{text-align:right;font-size:18px;margin:30px 10px 0px 0px; font-weight:300;color:#949494;line-height:1.3;}

.quateicon{text-align:center;font-size:18px;color:#615fc2;}
/* ***********************mobile version********************** */
.dropdown-menu>li>a{font-size:13px;}
.no-web{display:none;}
.radio-img{width: auto;}
.popupinput{width:auto;float: right;}


/* /////////Risk Summary////////////////// */
.risk-txt1 {font-size: 24px;margin: 10px 0 0;font-weight: 500;text-align: left;}
.risk-txt1, .risk-txt2, .risk-txt3 {line-height: 1.4;}
.risk-txt2 {font-size:16px;margin-bottom: 0px;font-weight: 300;text-align: left;}
.comp-peers-new {margin: 20px 20px 10px 20px;border-top: 1px solid #c5c8ca;}
.comp-peers-new div {top: -10px;position: relative;text-align: center;}
.comp-peers-new span {background: #fff !important;font-size:13px;color: #2c303b;font-weight: 500;text-transform: uppercase;padding:5px;}
.risk-summary-container {margin: 10px 0 0 2px;}
.risk-summary-container div:first-child {}
.risk-txt4 {font-size:16px;line-height: 1.3;}
.risk-txt3, .risk-txt4 {margin-bottom:5px;font-weight: 500;text-align: center;}
.rsk1 p, .rsk2 p, .rsk3 p, .rsk4 p {font-size:14px;color: #666;}
.rsk2 {border-bottom: 1px solid #ddd;}
.rsk1, .rsk2, .rsk3, .rsk4 {padding: 10px;background-size:40px;float: left;width:49%;min-height:124px;text-align:center;}
.risk-summary-container div:first-child {}
.risk-txt4 {font-size:16px;line-height: 1.3;}
.rsk1 {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.rsk3 {border-right: 1px solid #ddd;}

.riskul li{padding:4px 0px;}
.rishheading{font-weight:600;font-size:14px;color:#666;}
.rishtexthead{font-size:14px;color:#666;}

.alert-warning-new {padding:16px;font-size:18px;font-weight:500;border-radius:4px;color: #8a6d3b;background-color: #fcf8e3;border-color:#faebcc;text-align: center !important;width:auto;margin:55px 8px;}


/* **********05.10.2018************porogress bar */
#progressModal {width:44% !important;}
#progressModal .modal-content {overflow-y:auto;min-height:265px;max-height:540px;overflow-x:hidden;background:#fff;}
#progressModal .progresstop{width:100%; float:left;margfin:auto;}
#progressModal .progresstop .progresshead{font-size:18px; font-weight:400; line-height:1.3;text-align:center;margin:0px 0px 10px;text-transform:uppercase;}
#progressModal .modal-dialog{margin-top:8%;}
#progressModal .progress {height: 32px;width:100%; float:left;background-color:#b8b7b7;}
#progressModal .progress .skill {line-height:32px;padding:0;margin:0 0 0 20px; text-transform: uppercase;}
#progressModal .progress .skill .val {float:right;font-style: normal;margin: 0 20px 0 0;}
#progressModal .progress-bar {text-align: left;transition-duration: 3s;padding:4px 0px;}
#progressModal .closer_new {margin:4px 0px 0px 0px;text-align: center; bottom: 0;}
#progressModal .closer_new .btn_closer {width:160px;border-color:#dedee1; background:#615fc2;font-size:18px;font-weight: 200; color: #FFFFFF;border-color: #615fc2;}
#progressModal .closer_new .btn {display:inline-block;padding:10px 34px 10px 20px !important; line-height: 1.7;}
#progressModal .dis_button {opacity:.4 !important;}
#progressModal .btn_continue{width:40px;border-color:#dedee1;background:#ededf7;font-size:18px;font-weight:200;color:#615fc2;border-color:#ededf7;}

#progressModal .progress .progress_lbl{line-height:23px;padding:0;margin:0 0 0 4px; text-transform: uppercase;top: 1px; position: relative;left: 2px;}
#progressModal .progress .progress_perc{float:right;font-style: normal;margin: 0 20px 0 0;top: 1px;position: relative;left: 2px;}

.proresume{padding: 2px 10px 6px;font-size: 15px; font-style: italic; text-align: center;}

#progressModal .timercontent{width:100%; float:left; margin:auto;background:#615fc2;padding:10px 10px;position:relative;bottom:0px;}
#progressModal .timer1{display:inline-block;margin:0px;color:#FFFFFF;font-size:16px;font-weight:300;letter-spacing:5px;}
#progressModal .timer2{display:inline-block;font-size:18px;font-weight:300;margin:0px 6px;position:relative;border:1px solid #333; border-radius:4px;padding:3px 4px 1px;color:#FFF;background:#333;}
#progressModal .timer3{display:inline-block;font-size:14px;font-weight:300;margin:0px;color:#FFFFFF;letter-spacing:5px;}
#progressModal .progressmail2{text-align:left;font-size:15px;margin:4px 0px;line-height:1.4;}
#progressModal .leftnewarrow{width:100%; float:left; margin:0 auto; position:relative;margin-left:0%;}
#progressModal .arrow6{width:6%;float:left;padding-left: 0px !important;margin-top:6px !important;}
#progressModal .arrowtext4{width:92%; float:left; margin:4px auto; color:#333;position:relative;margin-left:0%;font-size:15px;line-height:1.3;}

#progressModal .numbertext{width:6%;float:left;padding-left:10px;margin-top:6px;font-weight:600;}

#progressModal .timer4{width:100%;float:left;margin:0 auto;}
#progressModal .timer5{text-align:center;margin:10px 0px 0px;color:#FFFFFF;font-size:16px; font-weight:300;line-height:1.3;}
/* #progressModal .progrees-bootom{margin-bottom:56px;} */
/* #progressModal .modal-footer .closer_new {margin-bottom:44px;} */
/* #progressModal .modal-footer .closer_new1 {margin-bottom:44px;} */

#progressModal .modal-footer {padding:10px;}
#progressModal .thumbnail {display: block; padding: 6px;margin: 10px;font-size: 12px;border:0px solid #ddd;}
#progressModal .thumbnail a>img, .thumbnail>img {border-radius: 50%;}
#progressModal .equalnew2 {position: relative;background: #fafafa;border:1px solid #e0e0e0;padding:3px 8px;margin:7px 6px 6px;border-radius:3px;font-size:15px;}
#progressModal .equalnew2:before {
	/* top:14%;left:0%;border: solid transparent; */
	content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#progressModal .equalnew2:after{top:14%;left:0%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#progressModal .equalnew2:after {border-color: rgba(241, 241, 241, 0);border-right-color: #fafafa;
	/* border-width: 14px; */
	margin-left: -27px;}
#progressModal .equalnew2:before {border-color: rgba(221, 221, 221, 0);border-right-color: #e0e0e0;border-width: 14px;margin-left: -29px;}
#progressModal .colpadd10{padding-left:16px; padding-right:0px;}
#progressModal .colpadd11{padding-left:0px;}

.optname{font-weight:600;font-size:13px;}
.optname2{font-size:12px;}

#loadinghome{width:100%;}
#loadinghome .modal-dialog{margin-top:8%;}
#loadinghome .modal-content{min-height:400px;background:#615fc2;}
#loadinghome .loadingheader{width:100%; float:left;font-size:32px; font-weight:200; text-align:center;padding:35px 0px 10px;color:#FFFFFF;}
#loadinghome .loadingimgarea{width:100%; float:left;}
#loadinghome .loadermargin{text-align:center;margin:55px 0px 0px;}

/* **********home page *********** */
.homebutton1 .homebutton2 {width: 100%;height: 72px;border-color: #dedee1;background: #615fc2;font-size: 18px;font-weight: 300;color: #FFFFFF;border-color: #615fc2;border-radius: 7px !important;}
.homebutton1 .btn {display: inline-block;padding: 10px 34px 10px 20px !important;line-height: 1.3 !important;}
.homepagesmallhead1 {font-size:22px;	font-weight:300;line-height: 1.3;margin:13% 0px 0%;text-align:center;}
.homepagesmallhead {font-size:16px;	font-weight:300;line-height: 1.3;margin:0% 0px 3%;text-align:center;}
.homebuttonleft{margin:0% 0px 5%;text-align:right;}
.homebuttonright{margin:0% 0px 5%;text-align:left;}

/* **********enable disable*********** */
#enabletext{text-align:right;margin-right:0;}
#enabletext .enablehead{font-size:15px; font-weight:400;margin-bottom:10px;margin-right:45px;color:#2c303b;}
#enabletext .btn {border-radius: 15px;}
#enabletext .btn-toggle {margin: 0 4rem;padding: 0;position: relative;border: none;height:32px;width: 3rem;border-radius: 1.5rem;color: #6b7381; background: #bdc1c8;}
#enabletext .btn-toggle:focus, .btn-toggle.focus, .btn-toggle:focus.active, .btn-toggle.focus.active {outline: none;}
#enabletext .btn-toggle.active > .handle {left: 1.6875rem; transition: left 0.25s;}
#enabletext .btn-toggle.active:before {opacity: 0.5;}
#enabletext .btn-toggle.active:after {opacity: 1;}
#enabletext .btn-toggle:before, .btn-toggle:after {color: #615fc2;}
#enabletext .btn-toggle.active {background-color: #615fc2;}
#enabletext .btn-toggle.btn-lg {margin: 0 5rem; padding: 0; position: relative; border: none; height:24px; width: 50px;  border-radius: 2.5rem;}
#enabletext .btn-toggle.btn-lg:focus, .btn-toggle.btn-lg.focus, .btn-toggle.btn-lg:focus.active, .btn-toggle.btn-lg.focus.active {outline: none;}
#enabletext .btn-toggle.btn-lg:before, .btn-toggle.btn-lg:after {line-height: 2; width: 5rem; text-align: center; font-weight: 600; font-size: 14px; letter-spacing:0px; position: absolute; bottom: 0;  transition: opacity 0.25s; top:-1px;}
#enabletext .btn-toggle.btn-lg:before {content: 'Disable'; left: -4.7rem;}
#enabletext .btn-toggle.btn-lg:after {content: 'Enable'; right: -4.5rem; opacity: 0.5;}
#enabletext .btn-toggle.btn-lg > .handle {position: absolute;top:2px;left: 0.3125rem;width:20px; height:20px;border-radius: 1.875rem;background: #fff;transition: left 0.25s;}
#enabletext .btn-toggle.btn-lg.active {transition: background-color 0.25s;}
#enabletext .btn-toggle.btn-lg.active > .handle {left:27px;transition: left 0.25s;}
#enabletext .btn-toggle.btn-lg.active:before {opacity: 0.5;}
#enabletext .btn-toggle.btn-lg.active:after {opacity: 1;}
/* **********enable disable end*********** */

#categorySection .nav > li > a:hover, .nav > li > a:focus {color: #333 !important;}

/* ***********Questionnaire 24.10.2018********** */
.qs1{width:100%;margin:0px 0%;display:block;height:auto;}
.qs2{width:100%; float:left; margin:10px 0px 25px;background:#FFFFFF;padding:0px 7px 0px;border-radius:3px;}
.qsmargin1{padding:10px 0px;}
.qsmargin{padding:5px 0px;}
.qs3{width:100%; float:left;border:1px solid #ddd; padding:10px 10px 10px;background:rgb(70, 73, 82);color:#FFF;border-radius:4px;}
.qs4{width:3%;float:left;margin:auto;margin:0px 0px;font-weight:600;font-size:18px;line-height:1.3;}
.qs5{width:94%;float:left;margin:auto;margin:0px 0px;font-size:18px;line-height:1.3;font-weight:600;}
.qs6{width:3%;float:left;margin:0px 0px;font-weight:600;}
.qs7{width:94%;float:left;margin:0px 0px;}
.colbuttonnew .btn_continue-new{width:126px;border-color:#dedee1;background:#615fc2;font-size:18px;font-weight:200;color:#FFFFFF;border-color:#615fc2;}
.colbuttonnew{text-align:right !important;position: relative;}
.boxq{width: 100%;border: 1px solid #ddd;padding:14px;cursor:pointer;background:#FFFFFF;color:#333;	border-radius:4px;min-height:47px;}
.boxq:hover{-moz-box-shadow: 0 0 10px #ccc;	-webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;background:#ededf7;color:#615fc2;}
.boxq-active1{width: 100%;border:1px solid #ddd;padding:14px;cursor:pointer;color:#FFFFFF;border-radius:4px;min-height:47px;}

@media only screen and (min-width:750px) and (max-width:1024px) {
	#progressModal {width:86% !important;}
}
@media only screen and (max-width: 750px) {
	.mobilebuttonbottom{position: fixed;bottom:26px;z-index: 9999;text-align: center;  width:100%;  background-color: #747578;height:64px;}
	.mobilebuttonbottom i.fa.fa-arrow-left {color: #000;}	
	
	 table th, .table1 th {background: #FFFFFF;font-weight: 600;text-transform:capitalize;}
	.modal {width: 98%;}
	#constructionIssues td, th {padding: 6px !important;}
	.homebutton1 .homebutton2 {width: 100%;height:auto;font-size:13px;}
	.homebutton1 .btn {display: inline-block;padding:6px 34px 6px 20px !important;line-height: 1.3 !important;}
	.homebuttonleft{margin:0% 0px 5%;text-align:center;}
	.homebuttonright{margin:0% 0px 5%;text-align:center;}
	.homepagesmallhead1 {font-size:16px;}
	.homepagesmallhead {font-size: 13px;}	
	.arrow_box:after, .arrow_box:before {display:none;}	
	.opttopheadarea .arrow_box {height: auto;}
	.colptbuttonmid {margin: 15px 0px 40px 0px;}
	#qualitysagPortfolio .qualitysagPortfolio2 {margin: 8px 0px 12%;}
	#categorySection .nav>li>a {padding: 10px 30px;}
	.newPortfoliotable1{margin-bottom:42px;}
	#edit_reveiw .edittablehead {font-size: 13px;}
	#edit_reveiw .edit_reveiw_button {padding: 0px;}
	.colptbuttonmid .btn {padding: 3px 8px 3px 7px !important;}
	#holding2 input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {outline: none; height:20px; margin: 0 0 15px 0;padding: 7px 3px 4px;text-align: right;}
}
/* ******** */

@media only screen and (min-width:960px) and (max-width:1024px) {	
	.optmidlearea {padding-right: 1%;padding-left: 1%;}
	.optmidleareanew{padding-right: 1%;padding-left: 1%;}
	.opttopheadarea {width: 96%;}
	.optright5 {padding: 14px 15px;}
	#liquid .liquid {padding: 0px 0px 8px;margin: 0px 0px 0px 4px;}
	.main-timeline {margin: 30px 0px 0px 0px;}
	#middmenu{width: 100%;}
	.loadertextarea {margin:50px 5%;}
	.optletfside {margin:4px 0% 0px 0px;}
	.timeline {margin: 0px 6px;}
	.opttopheadarea {margin: 43px 2% 5px;}
	.optmidlearea {min-height: 700px;}
	.optmidleareanew{min-height: 700px;}
	.optright4 {margin:55px 0px;}
	.header-back-text {right: 8%;}
	.colptbutton_new {margin: 15px 0px 16px 4px;}
	.colptbutton_new .btn_continue1 {width: 148px; font-size: 16px;}
	.coltaphead1 {font-size: 20px;margin-top: 8px;}
	.coltaphead5 {font-size: 24px;}
	.coltaphead7 {font-size: 24px;}
	.coltaphead21 {font-size: 24px;margin: 0px 10px 0px 0px;}
	.coltaphead20 {margin: 10px 0px 0px 0px;}
	.coltaphead10 {font-size: 24px;}
	#AssessRiskProfile .assessrisk2 {padding: 1px;margin: 3px 0px 0px;}
	#AssessRiskProfile .status {padding: 0px 0px;} 
	/* #AssessRiskProfile .status .slidehead1 {font-size: 12px;left:-53px;top:-38px;} */

	#expectations .expectations {height: 360px;}
	#expectations .aqualarealeft {width: 25%;}
	#expectations .aqualarearight {width: 63%; margin-right: 8%;}
	#expectations .topheader1 {font-size: 15px;}
	#newPortfolio-new .newcap9 {width: 84%;}
	#closer .rightclose3 {font-size: 15px;}
	.colptbutton_new {margin: 15px 3px 16px 5px;}
	.optright5 {min-height: 220px; max-height: 220px;}
	#edit_reveiw .edit_reveiw_content {width: 30%;}
	#liquid .liq12 {text-align: left;margin: 8px 2px 10px;}
	.liqtophead5 {font-size: 23px;}
	.liqtophead4 {font-size: 20px;}
	#liquid .liq13 {font-size: 13px;}
	#newPortfolio-new .newcap20 {font-size: 26px;}
	#AssessRiskProfile .ul43 {margin-right: 0px;}
	#AssessRiskProfile .ul49 {font-size: 20px;}
	#confirm_risk .confirm_risk {padding: 18px 0px 0px;}
	.optmaindiv {padding-bottom: 80px}
}
@media only screen and (min-width:750px) and (max-width:960px) {	
	.main_lbl {top:24% !important;left: 0% !important;}
	.optmaindiv {margin-top:0px;}
	.margin-top-mob {margin:13% 0% 0px;}
	.optmidlearea {margin-top: 0%;}
	.optmidleareanew{margin-top: 0%;}
	.opttopheadarea {width: 100%;float: left;margin:12px 0% 5px;}
	.optmidlearea {width:100%;min-height:800px;}
	.optmidleareanew{width:100%;min-height:800px;}
	.colptbutton_new {margin: 15px 0px 19px 37%;}
	#ReturnContribution .returncol4 {width: 100%;float: left;margin: 5% 34%;}
	#ReturnContribution .returncol_red-small {margin: 6% 4% 0px;}
	#qualitysagPortfolio .highcharts-graph {width:120px;height:120px;margin:auto;text-align:center;}
	.rsk1 {border-right:0px solid #ddd;}
	.rsk3 {border-right:0px solid #ddd;}
	.rsk1, .rsk2, .rsk3, .rsk4 {width: 100%;}
	#constructionIssues .pf-net-breakup ul li {font-size: 13px;}	
	.savebutton1 {margin:5% 0px 15px;}
	.popupinput{width: 88%;float: right;}
	#holding2 {width: 90% !important;}
	#position [type="checkbox"] + label:before {margin-top: 4px;}
	#position [type="checkbox"].filled-in:checked + label:after {left: 0;top: 4px;}
	.assesscol1 select.input-sm {height: 36px;line-height: 18px; font-size: 14px; padding: 2px 3px 3px; font-weight: 600;}
	.accountpadding{padding-left: 10px;padding-right: 0px;}
	#position .dropdown.open .caret:before, .dropdown.open .caret:after {content: ""; position: absolute;display: block;width: 0; height: 0; border-width: 7px 8px;border-style: solid; border-color: transparent; z-index: 1001;}
	#position .dropdown.open .caret:before {bottom:-15px; right:-4px;border-bottom-color:transparent;}
	#position .dropdown.open .caret:after {bottom:-16px;right:-4px;  border-bottom-color:transparent;}
	#position .dropdown-link{text-decoration:none;}
	.dropdown-menu>li>a{font-size:13px;}
	.loadertextarea {width:100%; float: left; margin: auto; margin: 14px 0%;}
	.loadingtext {font-size: 13px;}
	.no-web{display:block;}
	.betarea1 {color: #393e4d; padding: 1px 0px; text-align: center;font-size: 13px;}
	.header-logo {width: 100%;position: fixed; background: #373956 !important;padding: 0px 0px 8px 12px;}
	
	.topheadpadd10{padding-left: 4px !important;padding-right: 4px;}
	.topheadpadd11{margin: 0px 2.5% 0px;text-align:left;background:#625fc5;padding:9px 10px;border-radius:3px;}
	.optmaindiv {margin-top:0px!important;padding-bottom: 80px}
	.optmainarea {margin-top:8px;}
	.no-mob{display:none !important;}
	.no-tab2{display:none !important;}
	.optleftsidecenter {margin:0% 0% 0px;text-align: center;}	
	.rupees-icon1 {font-size: 14px !important; top: -2px;}
	#AssessRiskProfile2 .assessriskhead {display: inline-block;font-size:18px;margin: 10px 0px 0;float: left;}
	#AssessRiskProfile .assessrisk1 {padding: 4px;margin: 4px 0px 0px;}
	#AssessRiskProfile {word-break: break-word;}
	.coltaprow {margin-top: 0px;}
	.coltaparea {padding: 7px 6px;}
	.coltapareafull1 {padding:5px 7px 3px;}
	#opt .form-check {padding-left: 0; margin-top:0px;}
	.coltaphead4 {margin-top:46px;text-align: right;}
	.righttext1{text-align:left;}
	.arrow_box {position: relative;padding:3px 0px;}
	#opt .opttophead1 {font-size:14px;}
	#opt .opttophead2 {font-size:14px;}
	.radio-button {margin: 0px 0px;position: relative;top: 0;}
	.optleft1 {font-size:18px;}
	.coltaphead1 {font-size:16px;margin-top: 0px;}
	p {margin: 0 0 2px;}
	.radio-button-text {position: relative;top:0px;}
	.radio-button-text {margin: 0px 4px; font-size: 15px;}
	.radio-img{width: 27px;}	
	
	.colptbutton_new .btn {padding: 3px 30px 3px 20px !important; line-height: 1.7 !important;}
	/* ************************** */
	#ReturnContribution {margin: 0px 0px;}
	#ReturnContribution .returncol1 {padding: 15px;margin: 0px 0px 0px;}
	#ReturnContribution .returncol2 {font-size:16px;margin: 5px 0px 14px;}
	#ReturnContribution .returncol3 {font-size: 28px;}	
	#ReturnContribution .returncol_green-small {width: 100%;float: left; margin: 6% 13% 0px;}
	#ReturnContribution .returncol_green1-small {width: 217px;height: 217px;}
	#ReturnContribution .crpadd {padding: 12% 0px;}
	#ReturnContribution .returncol_red-large {width: 100%;loat: left; margin: 0 3% 0px;}
	#ReturnContribution .returncol_red1-large {margin-left: 0;}
	#ReturnContribution .returncol_red1-large {width: 260px;height: 260px;}
	#ReturnContribution .returncol_green-large{width: 100%;}
	#ReturnContribution .returncol_green1-large {width: 260px; height: 260px;}	
	
	/* ************************************* */
	#constructionIssues {margin: 4px 0px 43px;}
	#constructionIssues .constructionIssues_active {padding:6px 3px 4px;}
	#constructionIssues .constructionIssues {float: left;width: 100%;padding:6px 0px 4px;}	
	#constructionIssues .const1 {font-size: 14px;}
	#constructionIssues .const9 {font-size:15px;}
	#constructionIssues .const8 {display: inline-block;margin: 0px 0px;font-size: 13px;text-transform: uppercase;}
	#constructionIssues .const11 {text-align: right; margin-top: 0;}
	#constructionIssues .const12 {font-size:11px;margin:2px 0px;}
	.const_heading {font-size:14px;margin:4px 0px 6px;}
	.table {width: 100%;max-width: 100%; margin-bottom: 20px;font-size: 14px;}
	td, th {padding:4px 3px !important; vertical-align: top !important;}
	#constructionIssues .newtablehead {font-size: 14px;text-transform:capitalize;}
	.paddingleft{padding-left: 0;}
	.paddingright{padding-right: 0;}
	/* ********************************************* */
	#AssessRiskProfile .assessleftcol2 {width: 100%; margin: 0px 0px 0px;}
	#AssessRiskProfile .assess12{font-size:14px;}
	#AssessRiskProfile .assess14 {font-size: 14px; font-weight: 500; margin: 0px 0px 0px;}
	#AssessRiskProfile .assess15 {font-size: 14px; font-weight: 500; margin: 0px 0px 0px;}
	#AssessRiskProfile .assess13 {font-size: 14px; font-weight: 500;   margin: 0px 0px 0px;}
	#AssessRiskProfile2 .riskprofile1 {font-size:14px;font-weight: 500; line-height: 1.3; margin: 0px 0px 10px;}
	#AssessRiskProfile2 .riskprofile3 {font-size:14px;}
	#AssessRiskProfile2 .assessrisk21 {float: left;width: 100%;padding:7px 9px 0px;}
	#AssessRiskProfile2 .riskprofile2 {margin: 0px 0px;text-align: left;}
	#AssessRiskProfile2 .riskprofile4 {font-size:14px;}
	#AssessRiskProfile .assess15 {font-size: 14px;}
	.head-bottom-text {font-size:14px;font-weight:200;margin:10px 0px 0px;text-align:center;}
	.head-bottom-text2 {font-size:20px !important;font-weight:200;}
	.head-bottom {margin: 18px 0px 0px;}
	.li {display: inline;}
	.status .slidehead1 {width: 100%;font-size: 14px !important; text-align: left;margin: 10px 32px 6px;}
	.status .slidehead2 {width: 100%;font-size: 14px !important; text-align: left;margin: 10px 32px 28px;}
	.status:before {left: 0; top:-20%;transition: all 200ms ease-in;}
	/* ***************************************** */	
	.timeline_new { list-style-type: none; display: inline;align-items: center; justify-content: center; margin: 8px 0px 0px 0%;}
	#AssessRiskProfile .assess3 {padding: 0px 6px;font-size: 14px;margin: 3px 0px 2px;}
	#AssessRiskProfile .assessleftcol {width:50%;text-align: left;}
	#AssessRiskProfile .assessleftcol3 {width: 48%;float: left;margin: auto;}
	#AssessRiskProfile .assess7 {font-size: 14px;}
	#AssessRiskProfile .assess8 {font-size: 14px;}
	.assess-mob {font-size:14px;}
	#AssessRiskProfile .righttabcontent {width: 100%;min-height: 120px;}
	#AssessRiskProfile .ul7 {padding: 4% 0px 16px;}
	#AssessRiskProfile .ul30{display:none;}		
	#AssessRiskProfile .ul17 {display: none;}
	#AssessRiskProfile .ul34 {padding: 5% 0px 22px;}
	#AssessRiskProfile .ul37 {display:none;}
	#AssessRiskProfile .ul45 {padding: 4% 0px 22px;}
	#AssessRiskProfile .ul35 {display:none;}
	#AssessRiskProfile .ul16 {display:none;}
	#AssessRiskProfile .ul36 {padding: 12px 0px 10px;}
	#AssessRiskProfile .ul50 {margin: 0px 0px;}
	#AssessRiskProfile .ul48 {height: 20px;}
	#AssessRiskProfile .ul49 {font-size: 16px;}
	#AssessRiskProfile .ul52 {margin-left: 0; margin-right: 0px;}
	#AssessRiskProfile .ul51 {font-size: 14px;margin-top: 6px;padding: 0px 0px 3px;}
	#AssessRiskProfile .ul47 {margin-top: 12px;}
	/* ************************************ */	
	#churnRatio .churnRatio {padding: 20px 10px 0px;margin: 0px 0px 0px;}
	#churnRatio .paddingcol {min-height: auto;}
	#churnRatio .churnRatio5 {padding: 2px 2px;margin: 0% 0px 0px;border-right: 0px solid #eeeeee;}
	#churnRatio .churnRatio51 {padding: 2px 2px;margin: 0% 0px 0px;border-right: 0px solid #eeeeee;}
	#churnRatio .churnRatio6 {font-size: 15px;margin: 0px 0px 0px;line-height: 1.3;}
	#churnRatio .churnRatio61 {font-size: 15px;margin: 0px 0px 0px;line-height: 1.3;}
	#churnRatio .churnRatiograph {margin-top: 0;text-align: center;}
	#churnRatio .churnRatio1 {padding:0px 10px 0px 0px;margin:0px 0px 12px;}
	#churnRatio .churnRatio111{padding:0px 10px 0px 0px;margin:0% 0px 12px;}
	#churnRatio .churnRatio4 {font-size: 14px;text-align: center;}
	#churnRatio .churnRatio2 {font-size:16px; text-align: center;}
	#churnRatio .margin-radio{margin-left:40%;}
	#churnRatio .churnRatio7 {font-size:45px;padding: 28px 0px;}
	#churnRatio .churnRatio71{margin:17px 0px !important;}
	.longlinkarea {font-size: 16px;margin: 4% 0px 12%;}
	#churnRatio .churnRatio3{text-align: center;}
	/* ************************************ */
	
	#expectations .expectations {padding:0px 12px 8px;margin:4px 0px 0px;height:238px;}
	#expectations .expectations2 {padding:0px 12px 8px;margin:4px 0px 0px;}
	#expectations .expectgraph {text-align: center;}
	/* ****************************************** */	
	#position .position {padding: 5px 12px 17px;margin: 0px 0px 0px;}
	#position .position4 {line-height: 1.3;font-size: 14px;}
	#position .position3 {line-height: 1.3;font-size: 14px;margin-top: 10px;}
	#position [type=checkbox]+label, [type=radio]+label {font-size: 14px;}
	#position .dropdown.open .caret:before {border-bottom-color: transparent;}
	#position .dropdown.open .caret:after {border-bottom-color: transparent;}
	/* ************************************** */
	#qualitysagPortfolio {margin: 0px 0px;}
	#qualitysagPortfolio .qualitysagPortfolio {float: left;width: 100%;padding: 0px 0px 10px;background: #FFFFFF;margin: 0px 0px 0px;}
	#qualitysagPortfolio .qualitysagess1 {margin-top: 6px;text-align: center; font-size: 14px;}
	#qualitysagPortfolio .qualitysagess9 {text-align: center;font-size: 14px;}
	#qualitysagPortfolio .qualitysagess4 {font-size: 14px;}
	#qualitysagPortfolio .qualitysagess5 {font-size: 14px;}
	#qualitysagPortfolio .qualitysagess11 {font-size: 14px;}
	#qualitysagPortfolio .tablerightmargin {margin: 0px 0px 0px 0px;}
	#qualitysagPortfolio .qualitysagess7 {height:160px;}
	#qualitysagPortfolio .qualitysagess3 {max-height:200px;}
	/* ********************************* */
	#summarySuggestions .summarySuggestions {padding: 5px 0px 51px;margin: 0px 0px 0px;}
	#summarySuggestions .summarypannel1 {padding: 0px 7px; margin: 0px 0px 6px;}
	#summarySuggestions .summarypannel3 {font-size: 14px;top:0px;}
	#summarySuggestions .summarypannel2 {font-size: 13px;padding: 2px 5px;margin: 0px 3px 0px 0px;}
	#summarySuggestions .summarys-colapse {margin: 0px 0px 8px;}
	#summarySuggestions .summarytablecol18 {margin: 0px 0px 0px 0px;font-size: 14px;}
	#summarySuggestions .summarypannel4 {font-size: 14px;margin-top: 6px;}
	#summarySuggestions .summarypannel5 {margin-top: 0px;text-align: center;}
	#summarySuggestions .edittext {right:5%; margin-top:8px; text-decoration: underline; font-size:13px;}
	#summarySuggestions .summarytablecol9 {display: inline-block;margin: 0px 0px 0px 0px;font-size: 13px;}
	#summarySuggestions .summarytablehead {font-size: 14px;}
	#summarySuggestions .summarytotal4 {font-size: 22px;}
	#summarySuggestions .summarytotal3 {font-size: 20px;}
	#summarySuggestions .summarytotal2 {margin: 4px 8px 7px;    text-align: center;}
	#summarySuggestions .summarytotal5 {text-align: center;}
	#summarySuggestions .summarytablecol3 {font-size: 13px;}
	
	/* ************************************* */
	#reviewOptimizing {margin: 0px 0px;}
	#reviewPortfolio {margin:6px 0px;}
	#reviewPortfolio .reviewPortfolio {padding: 8px 7px; margin: 1px 0px 0px;}
	#reviewPortfolio .review8 {margin:4px -14px;border-bottom: 1px solid #ccc;}
	#reviewPortfolio .review7 {font-size: 14px;}
	#reviewPortfolio .review9 {font-size:14px;margin: 0px 0px 8px;}
	#reviewPortfolio .review14 {width: 91%; float: left; margin: auto; border-top: 1px solid #ccc;margin: 2px 14px;}
	#reviewPortfolio .review14 {width:96%;border-top: 1px solid #ccc;padding: 0px 0px 0px;margin: 0 0px 0px;}
	#reviewPortfolio .reviewpadd {padding-left: 0px;padding-right:0px;}
	#reviewPortfolio .review12 {margin:10px 0px;border-bottom:0px solid #ccc;}
	#reviewPortfolio .review10 {font-size: 14px;}
	#reviewPortfolio .review13 {margin-top: 2%;}
	#reviewPortfolio .review15 {margin-top:5px;margin-left:0px;}
	#reviewPortfolio .review16 {font-size: 14px;}
	#reviewPortfolio .review18 {margin-top:2%;margin-left: 0px;}
	#reviewPortfolio .review19 {font-size: 14px;margin: 0px 0px 2px;text-align: left;}
	#reviewPortfolio .review20 {font-size: 14px;}
	#reviewPortfolio .review17 {margin-left: 0;}
	#reviewPortfolio .review21 {font-size: 13px;text-align: left;}
	#reviewPortfolio .review8 {margin-top: 0%;}
	/* ******************************* */
	#categorySection .category-head {padding: 5px 7px 7px;background: #2c303b;margin: 2px 0px 0px;}
	#categorySection .category-collapse {padding:4px 7px 4px;margin: 2px 0px 0px;}
	.cathead1 {font-size: 14px;}
	#categorySection .cat1 {font-size: 11px;}
	#categorySection .cat3 {font-size: 11px;}
	#categorySection .catnew1 {margin: 0px 0px 0px;}
	/* ******************************* */
	#newPortfolio .newtablehead {font-size: 13px;font-weight: 500;color: #2c303b;text-transform:capitalize;}
	#newPortfolio .newPortfolio {float: left;width: 100%;padding: 0px 0px 30px;background: #FFFFFF;margin: 0px 0px 0px;}
	.makebutton2 {width:94%;text-decoration: none;font-size: 14px;padding: 12px 2px;color: #4e5463;font-weight: 500;border-radius: 3px;margin:10px 6px;border: 2px solid #cecfd4;}
	
	#newPortfolio .newPortfoliocol6 {display: inline-block; margin: 0px 0px;}
	.buttoncolum {text-align: left;margin:13px 13px 9px;}
	#expectations .expect3 {margin: 2% 2%;}
	#expectations .expect4 {padding: 4px 7px;font-size: 14px;}
	.colpadding1{padding-left:0px;padding-right:0px;}
	.colpadding2{padding-left:0px;}
	.colpadding20{padding-right:0px;}
	.colpadding4{padding-left:0px;padding-right:4px;}
	#expectations .form-check2 {margin-top:20px;}
	#newPortfolio-new .newPortfolio-new {padding:4px 8px 4px;}
	#newPortfolio-new .newcap12 {font-size: 15px;}
	#newPortfolio-new .newcap13 {font-size: 15px;}
	#newPortfolio-new .newcap14 {font-size: 14px;}
	#newPortfolio-new .newcap6 {font-size: 14px;}
	#newPortfolio-new .newcap2 {width: 38px;text-align:right;}
	#newPortfolio .summarytotal4 {font-size: 22px;}
	#newPortfolio .summarytotal3 {font-size: 20px;}
	#newPortfolio .summarytotal2 {margin: 4px 8px 12px;}
	#newPortfolio .summarytotal5 {margin:0px 8px 12px;}
	#categorySection .categoryarea {min-height: 120px;margin: 10px 0px 0px; padding: 6px 8px;}
	#categorySection .categorySection {padding: 0px 15px 56px;}	
	#newPortfolio-new .newcap10 {margin:10px 0px 0px;}
	#newPortfolio-new .newcap3 {font-size: 22px;}
	#newPortfolio-new .marketcapul{text-align:center;}
	#newPortfolio-new .newcap7_new {margin: 0px 36%;}
	#newPortfolio-new .newcaparea {width:64%; float: left; margin: 0px 23% 0px;}
	#newPortfolio-new .marketcapul li {margin: 0px 0px;padding: 0px 0px 0px;}
	#newPortfolio-new .newcap7 {margin: 1px 36% 16px;}
	#newPortfolio-new .newcap9 {width: 83%;margin: 0px 0px 3px 0px;font-size: 12px;}
	#newPortfolio-new .newcap18 {font-size:18px;}
	#newPortfolio-new .newcap19 {font-size: 12px;}
	.paddtable{padding-left:0px; padding-right:0px;}
	#newPortfolio-new .newcapheadtext {font-size:12px;}
	#newPortfolio-new .newcap16 {font-size:14px;}
	#newPortfolio-new .newcap17 {margin:8px 0px 15px;}
	#newPortfolio-new .newcap20 {font-size:18px;}
	#newPortfolio-new .newcap1{margin: 0px 0px 0px;}
	#newPortfolio-new .newcap19 {font-size: 14px;padding: 0px 0px;}
	#confirm_risk .confirm-margin-center{text-align:center !important;}	
	#newPortfolio-new .newcapmain {border-top:1px solid #ebebeb;margin: 5px 0px 0px;padding: 10px 0px;}	
	#liquid .liqpadd {padding-right: 13px !important;padding-left: 13px;}
	#liquid .liq5 {float: left;width: 96%;margin: 3px 2% 0px;}
	#expectations .middletexthead2 {margin: 10px 10px 10px;}
	#expectations .middletexthead {font-size: 14px;margin: 2% 9px 0px;}
	#expectations .middletexthead2 {text-align: justify;font-size: 12px;margin: 3px 10px 10px;}
	#expectations .topheader1 {font-size: 14px;}
	#constructionIssues .returnpadd1{padding-left:4px;padding-right:4px;}
	#constructionIssues .returnpadd2{padding-left:0px;padding-right:0px;}
	#constructionIssues .pf-net-breakup {width: 98%;margin: 0px 1% 10px;}
	#constructionIssues .newPortfoliotable2 {margin: 0px 0% 6px; padding: 0px 0px;}
	.risk-txt1 {font-size: 14px;margin: 5px 0 6px;}
	.risk-txt2 {font-size: 14px;}
	.risk-txt4 {font-size: 14px;}
	#expectations .aqualarearight {width: 100%; float: right;margin-right: 0;}
	#expectations .aqualarealeft {width:100%;text-align: center;margin: 10px 0px 11px;display:none;}
	#expectations .expect6 {font-size: 12px;}
	#expectations .equal-inactive {padding:3px;}
	#expectations .equal-active {padding:3px;}
	#reviewOptimizing .reviewOptimizing {padding: 8px 0px 38px;}
	#reviewOptimizing .reviewtablehead {font-size: 14px;}
	.tabheader2 {font-size: 15px;}
	.tabheader3 {font-size: 14px;}
	#reviewOptimizing .reviewtablesmall {font-size: 12px;}	
	#categorySection .cat6 {display: inline-block;margin: 0px 8px;position: relative;top: 19px;}
	#closer .leftlsoser {width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:15px 15px 12px;}
	#closer .rightclose1 {width:100%; padding: 6px 20px 0px;margin: 0px 0%;}
	#qualitysagPortfolio .qas2 {height:243px;}
	#qualitysagPortfolio .saggraph2 li {padding: 0px 4px 10px;float: left;width:33%;height:60px;}
	#qualitysagPortfolio .saggraph3 {width: 100%;float: left;text-align: left;}
	#qualitysagPortfolio .saggraph6 {width: 100%;float: left;text-align: left;}
	#qualitysagPortfolio .saggraph6 {text-transform:capitalize;}
	#qualitysagPortfolio .saggraph4 {font-weight: 500;font-size: 16px;}
	.alert {padding: 2px;margin-bottom: 9px;margin-top:5px;font-size: 13px;}
	/* #constructionIssues td, th {word-break: break-all;} */
	.coltablepadding{padding-left:4px;padding-right:4px;}
	.close-blk {top:-20px;right:-11px;padding: 1px 6px;}
	.table1 th, .table-card th {padding: 3px !important;}
	.table1 th, .table1 td {border: 1px solid #ddd;font-size: 12px;}
	.comp-name {float: left;font-size: 15px;}
	#summarySuggestions .summarytable1 {margin: 0px 1% 6px;padding: 0px 4px;border-bottom:1px solid #ccc;}
	#constructionIssues .constructionIssues_active {padding: 0px 1px 12px;}
	#expectations .expect_active {font-size: 12px;}
	.bk_input{width:80%;float: right;}
	#closer .rightclose4 {margin: 0px 0px 28px 0px;}
	#closer .rightclose3 {font-size: 13px;}
	#suggestionpopup .btn-group, .btn-group-vertical {margin: 2px 0px;}
	.arrowtick {margin: 4px 0px 4px;padding: 0px 12px 0px 33px;font-size:13px;}
	.arrowclosetick {margin: 4px 0px 4px;padding: 0px 12px 0px 33px;font-size:13px;}
	.action1 p {font-size: 13px; padding: 45% 0px;}
}
.social-buts {display:none !important;}
@media only screen and (min-width:310px) and (max-width:750px) {
	#loadinghome .loadermargin {text-align: center;margin: 5px 0px 0px;}
	#loadinghome .loadingheader {font-size: 26px;}
	.main_lbl-new {left:1%;max-width:98%;}
	.main_lbl-new .popover-content {padding: 9px 14px; min-height:270px; max-height: 350px; overflow: auto;overflow-x: hidden;}
	.action1 p {font-size: 13px; padding: 45% 0px;}
	.messagepopup6{color: #2c303b;font-size:14px;font-weight: 400;text-align: left;line-height: 1.3;}
	#suggestionpopup .middletextpopup {color: #2c303b; font-size: 14px;}
	#qualitysagPortfolio .highcharts-graph {width:120px;height:120px;margin:auto;text-align:center;}
	.rsk1 {border-right:0px solid #ddd;}
	.rsk3 {border-right:0px solid #ddd;}
	.rsk1, .rsk2, .rsk3, .rsk4 {width: 100%;}
	#constructionIssues .pf-net-breakup ul li {font-size: 13px;}	
	.savebutton1 {margin:20px 0px 15px;    float: left; width: 100%;}
	.popupinput{width: 88%;float: right;}
	#holding2 {width: 95% !important;}
	#position [type="checkbox"] + label:before {margin-top: 4px;}
	#position [type="checkbox"].filled-in:checked + label:after {left: 0;top: 4px;}
	.assesscol1 select.input-sm {height: 36px;line-height: 18px; font-size: 14px; padding: 2px 3px 3px; font-weight: 600;}
	.accountpadding{padding-left: 10px;padding-right: 0px;}
	#position .dropdown.open .caret:before, .dropdown.open .caret:after {content: ""; position: absolute;display: block;width: 0; height: 0; border-width: 7px 8px;border-style: solid; border-color: transparent; z-index: 1001;}
	#position .dropdown.open .caret:before {bottom:-15px; right:-4px;border-bottom-color:transparent;}
	#position .dropdown.open .caret:after {bottom:-16px;right:-4px;  border-bottom-color:transparent;}
	#position .dropdown-link{text-decoration:none;}
	.dropdown-menu>li>a{font-size:11px;}
	.loadertextarea {width:100%; float: left; margin: auto; margin:0px 0%;}
	.loadingtext {font-size: 11px;}
	.no-web{display:block;}
	.betarea1 {color: #393e4d; padding: 1px 0px; text-align: center;font-size: 12px;}
	.margin-top-mob{margin:30% 0% 0px;}
	.topheadpadd10{padding-left: 4px !important;padding-right: 4px;}
	.topheadpadd11{margin:0px 0% 0px;text-align:left;background:#625fc5;padding:9px 10px;border-radius:3px;}
	/* .optmaindiv {margin-top: 75px;} */
	.optmainarea {margin-top:8px;}
	.no-mob{display:none !important;}
	.no-tab2{display:none !important;}
	.optleftsidecenter {margin:0% 0% 0px;text-align: center;}
	.optmidlearea {width:100%;margin-top:0%;padding-right:1%;padding-left:1%;margin-bottom:10%;}
	.optmidleareanew{width:100%;margin-top:0%;padding-right:1%;padding-left:1%;margin-bottom:10%;}
	.opttopheadarea {width: 100%; float: left;margin: 3px 0% 5px;}
	.rupees-icon1 {font-size: 13px !important; top: -2px;}
	#AssessRiskProfile2 .assessriskhead {display: inline-block;font-size:18px;margin: 10px 0px 0;float: left;}
	#AssessRiskProfile .assessrisk1 {padding: 4px;margin: 4px 0px 0px;}
	#AssessRiskProfile {word-break: break-word;}
	.coltaprow {margin-top: 0px;float: none;}
	.coltaparea {padding: 7px 6px;}
	.coltapareafull1 {padding:5px 7px 3px;}
	#opt .form-check {padding-left: 0; margin-top:0px;}
	.coltaphead4 {margin-top:46px;text-align: right;}
	.righttext1{text-align:left;}
	.arrow_box {position: relative;padding:3px 0px;}
	#opt .opttophead1 {font-size:13px;}
	#opt .opttophead2 {font-size:13px;}
	.radio-button {margin: 0px 0px;position: relative;top: 0;}
	.optleft1 {font-size:18px;}
	.coltaphead1 {font-size:16px;margin-top: 0px;}
	p {margin: 0 0 2px;}
	.radio-button-text {position: relative;top:0px;}
	.radio-button-text {margin: 0px 4px; font-size: 15px;}
	.radio-img{width: 27px;}
	
	.colptbutton_new {margin:0px 0px 8px 0%;width:100%;bottom:34px;}
	.colptbutton_new .btn {padding: 3px 30px 3px 20px !important; line-height: 1.7 !important;}
	/* ************************** */
	#ReturnContribution {margin: 0px 0px;}
	#ReturnContribution .returncol1 {padding: 15px;margin: 0px 0px 0px;}
	#ReturnContribution .returncol2 {font-size:16px;margin: 5px 0px 14px;}
	#ReturnContribution .returncol3 {font-size: 28px;}
	#ReturnContribution .returncol4 {width: 100%;float: left; margin: 5% 3%;}
	#ReturnContribution .returncol_green-small {width: 100%;float: left; margin: 6% 13% 0px;}
	#ReturnContribution .returncol_green1-small {width: 217px;height: 217px;}
	#ReturnContribution .crpadd {padding: 12% 0px;}
	#ReturnContribution .returncol_red-large {width: 100%;loat: left; margin: 0 3% 0px;}
	#ReturnContribution .returncol_red1-large {margin-left: 0;}
	#ReturnContribution .returncol_red1-large {width: 260px;height: 260px;}
	#ReturnContribution .returncol_green-large{width: 100%;}
	#ReturnContribution .returncol_green1-large {width: 260px; height: 260px;}	
	
	/* ************************************* */
	#constructionIssues {margin: 4px 0px 70px;}
	#constructionIssues .constructionIssues_active {padding:6px 3px 4px;}
	#constructionIssues .constructionIssues {float: left;width: 100%;padding:6px 0px 4px;}	
	#constructionIssues .const1 {font-size: 12px;}
	#constructionIssues .const9 {font-size:14px;}
	#constructionIssues .const8 {display: inline-block;margin: 0px 0px;font-size: 10px;text-transform: uppercase;}
	#constructionIssues .const11 {text-align: right; margin-top: 0;}
	#constructionIssues .const12 {font-size:11px;margin:2px 0px;}
	.const_heading {font-size:12px;margin:4px 0px 6px;}
	.table {width: 100%;max-width: 100%; margin-bottom: 20px;font-size: 12px;}
	td, th {padding:4px 3px !important; vertical-align: top !important;}
	#constructionIssues .newtablehead {font-size: 12px;text-transform:capitalize;}
	.paddingleft{padding-left: 0;}
	.paddingright{padding-right: 0;}
	/* ********************************************* */
	#AssessRiskProfile .assessleftcol2 {width: 100%; margin: 0px 0px 0px;}
	#AssessRiskProfile .assess12{font-size:12px;}
	#AssessRiskProfile .assess14 {font-size: 13px; font-weight: 500; margin: 0px 0px 0px;}
	#AssessRiskProfile .assess15 {font-size: 13px; font-weight: 500; margin: 0px 0px 0px;}
	#AssessRiskProfile .assess13 {font-size: 13px; font-weight: 500;   margin: 0px 0px 0px;}
	#AssessRiskProfile2 .riskprofile1 {font-size:12px;font-weight: 500; line-height: 1.3; margin: 0px 0px 10px;}
	#AssessRiskProfile2 .riskprofile3 {font-size:14px;}
	#AssessRiskProfile2 .assessrisk21 {float: left;width: 100%;padding:7px 9px 0px;}
	#AssessRiskProfile2 .riskprofile2 {margin: 0px 0px;text-align: left;}
	#AssessRiskProfile2 .riskprofile4 {font-size:12px;}
	#AssessRiskProfile .assess15 {font-size: 13px;}
	.head-bottom-text {font-size:13px;font-weight:200;margin:10px 0px 0px;text-align:center;}
	.head-bottom-text2 {font-size:20px !important;font-weight:200;}
	.head-bottom {margin: 18px 0px 0px;}
	.li {display: inline;}
	.status .slidehead1 {width: 100%;font-size: 13px !important; text-align: left;margin: 10px 32px 6px;}
	.status .slidehead2 {width: 100%;font-size: 13px !important; text-align: left;margin: 10px 32px 28px;}
	.status:before {left: 0; top:-20%;transition: all 200ms ease-in;}
	/* ***************************************** */	
	.timeline_new { list-style-type: none; display: inline;align-items: center; justify-content: center; margin: 8px 0px 0px 0%;}
	#AssessRiskProfile .assess3 {padding: 0px 6px;font-size: 12px;margin: 3px 0px 2px;}
	#AssessRiskProfile .assessleftcol {width:50%;text-align: left;}
	#AssessRiskProfile .assessleftcol3 {width: 48%;float: left;margin: auto;}
	#AssessRiskProfile .assess7 {font-size: 12px;}
	#AssessRiskProfile .assess8 {font-size: 12px;}
	.assess-mob {font-size:13px;}
	#AssessRiskProfile .righttabcontent {width: 100%;min-height: 120px;}
	#AssessRiskProfile .ul7 {padding: 4% 0px 16px;}
	#AssessRiskProfile .ul30{display:none;}		
	#AssessRiskProfile .ul17 {display: none;}
	#AssessRiskProfile .ul34 {padding: 5% 0px 22px;}
	#AssessRiskProfile .ul37 {display:none;}
	#AssessRiskProfile .ul45 {padding: 4% 0px 22px;}
	#AssessRiskProfile .ul35 {display:none;}
	#AssessRiskProfile .ul16 {display:none;}
	#AssessRiskProfile .ul36 {padding: 12px 0px 10px;}
	#AssessRiskProfile .ul50 {margin: 0px 0px;}
	#AssessRiskProfile .ul48 {height: 20px;}
	#AssessRiskProfile .ul49 {font-size: 16px;}
	#AssessRiskProfile .ul52 {margin-left: 0; margin-right: 0px;}
	#AssessRiskProfile .ul51 {font-size: 13px;margin-top: 6px;padding: 0px 0px 3px;}
	#AssessRiskProfile .ul47 {margin-top: 12px;}
	/* ************************************ */	
	#churnRatio .churnRatio {padding: 20px 10px 0px;margin: 0px 0px 0px;}
	#churnRatio .paddingcol {min-height: auto;}
	#churnRatio .churnRatio5 {padding: 2px 2px;margin: 0% 0px 0px;border-right: 0px solid #eeeeee;}
	#churnRatio .churnRatio51 {padding: 2px 2px;margin: 0% 0px 0px;border-right: 0px solid #eeeeee;}
	#churnRatio .churnRatio6 {font-size: 15px;margin: 0px 0px 0px;line-height: 1.3;}
	#churnRatio .churnRatio61 {font-size: 15px;margin: 0px 0px 0px;line-height: 1.3;}
	#churnRatio .churnRatiograph {margin-top: 0;text-align: center;}
	#churnRatio .churnRatio1 {padding:0px 10px 0px 0px;margin:0px 0px 12px;}
	#churnRatio .churnRatio111{padding:0px 10px 0px 0px;margin:0% 0px 12px;}
	#churnRatio .churnRatio4 {font-size: 12px;text-align: center;}
	#churnRatio .churnRatio2 {font-size:16px; text-align: center;}
	#churnRatio .margin-radio{margin-left:25%;}
	#churnRatio .churnRatio7 {font-size:45px;padding: 0px 0px;}
	#churnRatio .churnRatio71{margin:10px 0px !important;}
	.longlinkarea {font-size: 16px;margin: 4% 0px 12%;}
	#churnRatio .churnRatio3{text-align: center;}
	/* ************************************ */
	
	#expectations .expectations {padding:0px 12px 8px;margin:4px 0px 0px;height:238px;}
	#expectations .expectations2 {padding:0px 12px 8px;margin:4px 0px 0px;}
	#expectations .expectgraph {text-align: center;}
	/* ****************************************** */	
	#position .position {padding: 5px 12px 17px;margin: 0px 0px 0px;}
	#position .position4 {line-height: 1.3;font-size: 13px;}
	#position .position3 {line-height: 1.3;font-size: 13px;margin-top: 10px;}
	#position [type=checkbox]+label, [type=radio]+label {font-size: 12px;}
	#position .dropdown.open .caret:before {border-bottom-color: transparent;}
	#position .dropdown.open .caret:after {border-bottom-color: transparent;}
	/* ************************************** */
	#qualitysagPortfolio {margin: 0px 0px;}
	#qualitysagPortfolio .qualitysagPortfolio {float: left;width: 100%;padding: 0px 0px 10px;background: #FFFFFF;margin: 0px 0px 0px;}
	#qualitysagPortfolio .qualitysagess1 {margin-top: 6px;text-align: center; font-size: 11px;}
	#qualitysagPortfolio .qualitysagess9 {text-align: center;font-size: 13px;}
	#qualitysagPortfolio .qualitysagess4 {font-size: 13px;}
	#qualitysagPortfolio .qualitysagess5 {font-size: 13px;}
	#qualitysagPortfolio .qualitysagess11 {font-size: 12px;}
	#qualitysagPortfolio .tablerightmargin {margin: 0px 0px 0px 0px;}
	#qualitysagPortfolio .qualitysagess7 {height:160px;}
	#qualitysagPortfolio .qualitysagess3 {max-height:200px;}
	/* ********************************* */
	#summarySuggestions .summarySuggestions {padding: 5px 0px 51px;margin: 0px 0px 0px;}
	#summarySuggestions .summarypannel1 {padding: 0px 7px; margin: 0px 0px 6px;}
	#summarySuggestions .summarypannel3 {font-size: 13px;top:0px;}
	#summarySuggestions .summarypannel2 {font-size: 11px;padding: 2px 5px;margin: 0px 3px 0px 0px;}
	#summarySuggestions .summarys-colapse {margin: 0px 0px 8px;}
	#summarySuggestions .summarytablecol18 {margin: 0px 0px 0px 0px;font-size: 13px;}
	#summarySuggestions .summarypannel4 {font-size: 13px;margin-top: 6px;}
	#summarySuggestions .summarypannel5 {margin-top: 0px;text-align: center;}
	#summarySuggestions .edittext {right:5%; margin-top:8px; text-decoration: underline; font-size:11px;}
	#summarySuggestions .summarytablecol9 {display: inline-block;margin: 0px 0px 0px 0px;font-size: 11px;}
	#summarySuggestions .summarytablehead {font-size: 11px;}
	#summarySuggestions .summarytotal4 {font-size: 22px;}
	#summarySuggestions .summarytotal3 {font-size: 20px;}
	#summarySuggestions .summarytotal2 {margin: 4px 8px 7px;    text-align: center;}
	#summarySuggestions .summarytotal5 {text-align: center;}
	#summarySuggestions .summarytablecol3 {font-size: 11px;}
	
	/* ************************************* */
	#reviewOptimizing {margin: 0px 0px;}
	#reviewPortfolio {margin:6px 0px;}
	#reviewPortfolio .reviewPortfolio {padding: 8px 7px; margin: 1px 0px 0px;}
	#reviewPortfolio .review8 {margin:4px -14px;border-bottom: 1px solid #ccc;}
	#reviewPortfolio .review7 {font-size: 13px;}
	#reviewPortfolio .review9 {font-size:13px;margin: 0px 0px 8px;}
	#reviewPortfolio .review14 {width: 91%; float: left; margin: auto; border-top: 1px solid #ccc;margin: 2px 14px;}
	#reviewPortfolio .review14 {width:96%;border-top: 1px solid #ccc;padding: 0px 0px 0px;margin: 0 0px 0px;}
	#reviewPortfolio .reviewpadd {padding-left: 0px;padding-right:0px;}
	#reviewPortfolio .review12 {margin:10px 0px;border-bottom:0px solid #ccc;}
	#reviewPortfolio .review10 {font-size: 13px;}
	#reviewPortfolio .review13 {margin-top: 2%;}
	#reviewPortfolio .review15 {margin-top:5px;margin-left:0px;}
	#reviewPortfolio .review16 {font-size: 13px;}
	#reviewPortfolio .review18 {margin-top:2%;margin-left: 0px;}
	#reviewPortfolio .review19 {font-size: 13px;margin: 0px 0px 2px;text-align: left;}
	#reviewPortfolio .review20 {font-size: 13px;}
	#reviewPortfolio .review17 {margin-left: 0;}
	#reviewPortfolio .review21 {font-size: 11px;text-align: left;}
	#reviewPortfolio .review8 {margin-top: 0%;}
	/* ******************************* */
	#categorySection .category-head {padding: 5px 7px 7px;background: #2c303b;margin: 2px 0px 0px;}
	#categorySection .category-collapse {padding:4px 7px 4px;margin: 2px 0px 0px;}
	.cathead1 {font-size: 12px;}
	#categorySection .cat1 {font-size: 11px;}
	#categorySection .cat3 {font-size: 11px;}
	#categorySection .catnew1 {margin: 0px 0px 0px;}
	/* ******************************* */
	#newPortfolio .newtablehead {font-size: 13px;font-weight: 600;color: #2c303b;text-transform:capitalize;}
	#newPortfolio .newPortfolio {float: left;width: 100%;padding: 0px 0px 30px;background: #FFFFFF;margin: 0px 0px 0px;}
	.makebutton2 {width:100%;text-decoration: none;font-size: 12px;padding:8px 2px;color: #4e5463;font-weight: 500;border-radius: 3px;margin:10px 0px;border: 2px solid #cecfd4;}
	.makebutton1 {font-size: 14px;padding: 7px 14px;margin: 0px 12px;}
	
	#newPortfolio .newPortfoliocol6 {display: inline-block; margin: 0px 0px;}
	.buttoncolum {text-align: center;margin: 12px 0px 18px;}
	#expectations .expect3 {margin: 2% 2%;}
	#expectations .expect4 {padding: 4px 7px;font-size: 13px;}
	.colpadding1{padding-left:0px;padding-right:0px;}
	.colpadding2{padding-left:0px;}
	.colpadding20{padding-right:0px;}
	.colpadding4{padding-left:0px;padding-right:4px;}
	#expectations .form-check2 {margin-top:20px;}
	#newPortfolio-new .newPortfolio-new {padding:4px 8px 4px;}
	#newPortfolio-new .newcap12 {font-size: 15px;}
	#newPortfolio-new .newcap13 {font-size: 15px;}
	#newPortfolio-new .newcap14 {font-size: 13px;}
	#newPortfolio-new .newcap6 {font-size: 14px;}
	#newPortfolio-new .newcap2 {width: 38px;text-align:right;}
	#newPortfolio .summarytotal4 {font-size: 22px;}
	#newPortfolio .summarytotal3 {font-size: 20px;}
	#newPortfolio .summarytotal2 {margin: 4px 8px 12px;}
	#newPortfolio .summarytotal5 {margin:0px 8px 12px;}
	#categorySection .categoryarea {min-height: 120px;margin: 10px 0px 0px; padding: 6px 8px;}
	#categorySection .categorySection {padding: 0px 15px 56px;}	
	#newPortfolio-new .newcap10 {margin:10px 0px 0px;}
	#newPortfolio-new .newcap3 {font-size: 22px;}
	#newPortfolio-new .marketcapul{text-align:center;}
	#newPortfolio-new .newcap7_new {margin: 0px 24%;}
	#newPortfolio-new .marketcapul li {margin: 0px 0px;padding: 0px 3px 0px;}
	#newPortfolio-new .newcap5 {font-size: 11px;}
	#newPortfolio-new .newcap7 {margin: 1px 23% 16px;}
	#newPortfolio-new .newcap9 {width: 83%;margin: 0px 0px 3px 0px;font-size: 12px;}
	#newPortfolio-new .newcap18 {font-size:18px;}
	#newPortfolio-new .newcap19 {font-size: 12px;}
	.paddtable{padding-left:0px; padding-right:0px;}
	#newPortfolio-new .newcapheadtext {font-size:12px;}
	#newPortfolio-new .newcap16 {font-size:14px;}
	#newPortfolio-new .newcap17 {margin:8px 0px 15px;}
	#newPortfolio-new .newcap20 {font-size:18px;}
	#newPortfolio-new .newcap1{margin: 0px 0px 0px;}
	#newPortfolio-new .newcap19 {font-size: 14px;padding: 0px 0px;}
	#confirm_risk .confirm-margin-center{text-align:center !important;}	
	#newPortfolio-new .newcapmain {border-top:1px solid #ebebeb;margin: 5px 0px 0px;padding: 10px 0px;}	
	#liquid .liqpadd {padding-right: 13px !important;padding-left: 13px;}
	#liquid .liq5 {float: left;width: 96%;margin: 3px 2% 0px;}
	#expectations .middletexthead2 {margin: 10px 10px 10px;}
	#expectations .middletexthead {font-size: 14px;margin: 2% 9px 0px;}
	#expectations .middletexthead2 {text-align: justify;font-size: 12px;margin: 3px 10px 10px;}
	#expectations .topheader1 {font-size: 14px;}
	#constructionIssues .returnpadd1{padding-left:4px;padding-right:4px;}
	#constructionIssues .returnpadd2{padding-left:0px;padding-right:0px;}
	#constructionIssues .pf-net-breakup {width: 98%;margin: 0px 1% 10px;}
	#constructionIssues .newPortfoliotable2 {margin: 0px 0% 6px; padding: 0px 0px;}
	.risk-txt1 {font-size: 13px;margin: 5px 0 6px;}
	.risk-txt2 {font-size: 13px;    font-weight: 400;}
	.risk-txt4 {font-size: 13px;}
	#expectations .aqualarearight {width: 100%; float: right;margin-right: 0;margin-bottom: 40px;}
	#expectations .aqualarealeft {width:100%;text-align: center;margin: 10px 0px 11px;display:none;}
	#expectations .expect6 {font-size: 12px;}
	#expectations .equal-inactive {padding:3px;}
	#expectations .equal-active {padding:3px;margin-right: 10px;}
	#reviewOptimizing .reviewOptimizing {padding: 8px 0px 38px;}
	#reviewOptimizing .reviewtablehead {font-size: 14px;}
	.tabheader2 {font-size: 15px;}
	.tabheader3 {font-size: 14px;}
	#reviewOptimizing .reviewtablesmall {font-size: 12px;}	
	#categorySection .cat6 {display: inline-block;margin: 0px 8px;position: relative;top: 19px;}
	#closer .leftlsoser {width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:15px 15px 12px;}
	#closer .rightclose1 {width:100%; padding: 6px 20px 0px;margin: 0px 0%;}
	#qualitysagPortfolio .qas2 {height:243px;}
	#qualitysagPortfolio .saggraph2 li {padding: 0px 4px 10px;float: left;width:33%;height:60px;}
	#qualitysagPortfolio .saggraph3 {width: 100%;float: left;text-align: left;}
	#qualitysagPortfolio .saggraph6 {width: 100%;float: left;text-align: left;}
	#qualitysagPortfolio .saggraph6 {text-transform:capitalize;}
	#qualitysagPortfolio .saggraph4 {font-weight: 500;font-size: 16px;}
	.alert {padding: 2px;margin-bottom: 9px;margin-top:5px;font-size: 13px;}
	/* #constructionIssues td, th {word-break: break-all;} */
	.coltablepadding{padding-left:4px;padding-right:4px;}
	.close-blk {top:-12px;right:-3px;padding: 1px 6px;}
	.table1 th, .table-card th {padding: 3px !important;}
	.table1 th, .table1 td {border: 1px solid #ddd;font-size: 12px;text-align: right;}
	.comp-name {float: left;font-size: 15px;}
	#summarySuggestions .summarytable1 {margin: 0px 1% 6px;padding: 0px 4px;border-bottom:1px solid #ccc;}
	#constructionIssues .constructionIssues_active {padding: 0px 1px 12px;}
	#expectations .expect_active {font-size: 12px;}
	.bk_input{width:80%;float: right;}
	#closer .rightclose4 {margin: 0px 0px 28px 0px;}
	#closer .rightclose3 {font-size: 13px;}
	#suggestionpopup .btn-group, .btn-group-vertical {margin: 2px 0px;}
	.arrowtick {margin: 4px 0px 4px;padding: 0px 24px 0px 33px;font-size:13px;}
	#expectations .logpadd2 {padding-right:10px !important;}
	#summarySuggestions .summarytablecol9 {text-align: right;}
	.arrowclosetick {margin: 4px 0px 4px;padding: 0px 12px 0px 33px;font-size:13px;}
	#tailother .tailhead1{margin:0px 6px;font-size:16px;}
	#tailother .tailhead2{padding-right:6px;top:0px;}
	#tailother .tailstockname a {font-size: 12px;}
	#tailother .input-sm {padding: 0px 4px;height: 23px;}
	#tailother .tail-button {margin: 4px 0px 0px;}
	#tailother .tailtablehead {font-size: 13px;}
	#tailother .tailother {padding: 0px 4px 4px;margin: 0px 0px 0px;}
	#edit_reveiw .edit_reveiw_content {width: 96%;float: left; margin-right: 0px;margin-left: 2%;}
	.liqtophead5 {font-size:18px;}
	.liqtophead4 {font-size:18px;}
	.close-blk_new23 {top:0px; right: 0px;padding: 5px 10px; font-size:26px;}
	#edit_reveiw .edit_reveiw_content2 {width: 98%;float: left;margin-left: 1%;  margin-right: 0%; margin-top:15%;overflow-x:auto;}
	#qualitysagPortfolio .qualitysagPortfolionew {padding: 11px 8px 15px;}
	#qualitysagPortfolio .actionhead1 {font-size:14px;}
	.equalnew {padding: 8px;font-size:14px;}
	.actionhead {font-size:15px;margin:12px 0px 0px;}
	#suggestionpopup .closer_new .btn_closer {font-size: 15px;}
	#suggestionpopup .closer_new .btn {display: inline-block;padding:3px 34px 3px 20px !important; margin: 1px 0px 6px;}
	#progressModal .closer_new .btn_closer {font-size:16px;}
	#AssessRiskProfile .risknewhead {font-size: 14px;}
	#AssessRiskProfile .risknew6 {font-size: 13px;font-weight:400;}
	#AssessRiskProfile .risknew3 {font-size: 13px;}
	#AssessRiskProfile .risknew1 li {text-align: left; margin: 0px 2px;}
	#AssessRiskProfile ol li { font-weight: bold; font-size: 16px;}
	#AssessRiskProfile .risknew4 {font-weight:400;font-size: 13px;}
	#AssessRiskProfile .risknew7 {font-size: 13px; font-weight:400;}
	#AssessRiskProfile .risknew5 {font-size: 12px;}
	#categorySection .catnew36 {font-size: 13px;}
	#categorySection .catnew34 {font-size: 13px;}
	#progressModal{top:2%;}
	#progressModal .modal-footer {padding:8px;}
	#progressModal .modal-content {min-height:530px;max-height: 530px;overflow-y: hidden;overflow-x: hidden;}
	#progressModal .timer1 {font-size: 12px; letter-spacing: 0;}
	#progressModal .timer2 {font-size: 12px;margin: 0px 0px; padding:0px 3px;}
	#progressModal .timer3 {font-size: 12px;margin: 0px; letter-spacing: 0;}
	
	#progressModal .progresstop .progresshead {font-size: 13px;}
	#progressModal .progress .skill {margin: 0 0 0 5px;}
	#progressModal .progress {width: 100%;float: left;}
	.risk-summary-container {margin: 10px 0 0 0px;}
	.rishheading {font-size: 13px;}
	.rishtexthead {font-size: 13px;}
	#progressModal .arrow6 {width: 10%;}
	#progressModal .equalnew2 {padding: 3px 8px; margin:3px 6px 3px 6px; font-size: 14px;}
	#progressModal .equalnew2:before {border-color:transparent; border-bottom-color:transparent;}
	#progressModal .equalnew2:after {border-color:transparent;border-bottom-color:transparent;}
	#progressModal .arrowtext4 {width: 90%;font-size: 13px;}
	#progressModal .closer_new .btn {display:inline-block;padding:3px 0px 3px 0px !important; line-height: 1.7; margin: 1px 0px 6px;}
	#reviewOptimizing .input-area {width: 120px; float: right;margin: auto; margin-right: 0%;}
	#AssessRiskProfile .timeline_new {display: block;margin: 36px 0px 0px 0%;}
	#progressModal .equalnew2 {padding: 3px 0px;font-size: 13px;overflow: auto;overflow-x: hidden;min-height: 300px; max-height: 300px;}
	#progressModal .progressmail2 {font-size: 13px;margin: 4px 10px;line-height: 1.4;padding-left:0px;}
	#progressModal .leftnewarrow {width: 94%;margin-left: 4%;}
	#progressModal .numbertext {width: 9%;float: left;padding-left: 3px;margin-top: 6px;font-weight: 600;}
	.progressmail3{margin: 0px 12px;}
	#progressModal .colpadd11 {padding-left: 13px;}
	#progressModal .thumbnail a>img, .thumbnail>img {border-radius: 50%; width: 33%;}
	#bottompatti .bottomrighttext {display: inline-block; font-size: 13px;}
	#bottompatti #bottomareacontent {position: fixed; bottom: 70px; width:100%;}
	#bottompatti .bottomrightclose {padding: 0px 0px 1px;text-align: left; position: relative;top: 0px;}
	#progressModal .leftnewarrow {width:100%;margin-left:0%;}
	#qualitysagPortfolio .qs1 {text-align: center; font-size: 13px; font-weight: 400;margin:0px 0px 6px;}
	#qualitysagPortfolio .qualitysagess3 {width: 98%;}
	#qualitysagPortfolio .qs2 {font-size: 13px;}
	#qualitysagPortfolio .qsbg1 {margin-left: 3px;margin-right: 3px;padding: 4px 0px;}
	#qualitysagPortfolio .qstxt {font-size: 13px; text-align: center;}
	#qualitysagPortfolio .qstxt2 {font-size: 18px; font-weight: 600; color: #2c303b;  text-align: center;}
}
@media only screen and (max-width: 750px) {
	#confirm_risk .colgrph2 {top: 0px;}
	#confirm_risk .riskbg1_inactive { background: #FFFFFF !important; margin: 12px 0px 0px;}
	#confirm_risk .confirm_risk8 {position: absolute; margin-top: 0; width: 100%;left:-46%;top:-80px;}	
	.verticaltext {text-align: left; position: relative; bottom: 0%; left: 0px; color: #333 !important; font-size: 18px; font-weight: 500; bottom: -6px; float: left; width: 100%;}
	#confirm_risk .colgrph3 {font-size: 11px;margin-top:88px;font-weight: 500; position: relative; z-index: 9999;}
	#confirm_risk .confirm_risk9 {border-left: 1px solid #dcdfe3;margin-left:8px;}
	#confirm_risk .colgrph10 {display: inline-block; font-size: 11px;position: relative;margin-top: 0;padding: 0px 0px;text-align: right;width: 100%;}
	#confirm_risk .colgrph11 {display: inline-block;margin: 0px; position: absolute; right: 0;top: -15px;}
	#confirm_risk .colgrph9 {width: 100%; float: right; position: relative;padding: 0px 4px;}
	#AssessRiskProfile .assessrisknew {padding: 5px;}
	#confirm_risk .colgrph14 {margin-top: 0;position: absolute;right: 0px; top:-93px;    left: 90%;}
	#confirm_risk .risktext1 {font-size: 13px;font-weight: 400;margin: 8px 0px 0px 6px;}
	#confirm_risk .colgraparea {height: 100px;margin: 10px 0px;}
	
	#confirm_risk select.input-sm {height: 40px;line-height: 30px;margin-bottom: 20px;background: #FFFFFF;width: 86%;margin: 0px 6% 14px;border: 1px solid #00add4;color: #00add4;font-weight: 600;text-align: center;font-weight: 600; font-size: 16px;}

	#confirm_risk .confirm_risk {padding: 0px 1px 0px; margin: 6px 0px 30px;min-height: auto;}
	#confirm_risk .colgrph0 {width: 100%;float: left; position: absolute;padding: 0px 4px;}
	.main_lbl {top: 24% !important;left: 0% !important;}
	.liqtophead3 {padding: 0px 6px;}
	.text-ability {margin: 0px 6px 5px;}
	.detailslink a {padding: 0px 6px 10px;}
	#confirm_risk .colgrph4 {top: 14%;width: 100px;}
	#confirm_risk .colgrph5{width: 100px;}
	#confirm_risk .colgrph6{width: 100px;}
	#confirm_risk .colgrph7{width: 100px;}
	#confirm_risk .colgrph8{width: 100px;}
	.categorymargin input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {width: 90%;margin: 0 0 0px 0;}
	#bottompatti .bottompadd{padding: 0px 0px 0px;margin-bottom: 22px;}
	#bottompatti .bottomlefticon {margin: 0px 6px 0px 2px;}
	#holding2 .modal-content {max-height: 352px; min-height: 215px;}
	#position .dropdown-menu{min-width: auto;left: 0;width: auto;}
	#position .dropdown-menu {position: relative; top: 100%;right: -7px;}
	#ReturnContribution .returncol_green-large {margin:0px 8%;}
	#ReturnContribution .returncol_red-small {margin: 6% 22% 0px;}
	#ReturnContribution .returncol_red-large {margin: 0px 8%;}
	.reviewPortfoliotable1 .input-group .form-control {width: 37PX;}
	.modal-dialog {width: 300px !important;}
	#summarySuggestions {margin: 12px 0px 25px;}
	#tailother .tailtable {margin-bottom: 20px;}
	#reviewOptimizing .input-padd {padding: 2px 5px !important;}
	#progressModal {width: 96% !important;}
	#progressModal .arrow6 {padding-left: 3px !important;}
	.input-area .input-group {display: inline-flex;}
	#newPortfolio-new{width:100%; float:left; margin:auto;margin:12px 0px 44px;}
}
@media only screen and (max-width:320px) {
	#constructionIssues td, th {padding:2px !important;}
	#expectations .aqualarearight {width: 100%; float: right;margin-right: 0;margin-bottom: 40px;}
	#suggestionpopup .closer_new .btn {display: inline-block;padding:3px 34px 3px 20px !important;}
	#progressModal .closer_new .btn_closer {font-size:16px;}
	.radio-button-text {margin: 0px 0px; font-size: 13px;}
	.coltaphead1 {font-size: 14px;margin-top: 0px;}
	.coltaphead2 {font-size: 14px;}
	/* .optmaindiv {margin-top:110px;} */
	#newPortfolio-new .newcap7_new {margin: 0px 20%;}
	#newPortfolio-new .newcap7 {margin: 1px 18% 0px;}
	#ReturnContribution .returncol_green-large {margin: 0px 5%;}
	#ReturnContribution .returncol_red-large {margin: 0px 5%;}
	#ReturnContribution .returncol_red-small {margin: 6% 16% 0px;}
	#ReturnContribution .returncol_green-small {margin: 6% 16% 0px;}
	#confirm_risk .confirm_risk8 {top: 0px;}
}

#newPortfolio .bottomhead{text-align:center;font-size:15px;margin:10px 0px;}
/* **********optimizer lounch******29.03.2019********* */
#optimizerlounch{width:58%;margin:0 auto; position:fixed; margin-top:3%; z-index:9999999999999999999999;}

@media screen and (max-width:750px) {
	#newPortfolio .bottomhead{text-align:center;font-size:15px;margin:0px 0px;}
	#newPortfolio .newPortfoliotable1 {margin: 0px 1% 0px; padding: 0px 4px;}
}

#optimizerlounch .modal-content0406 {overflow-y: auto;max-height:591px;min-height:435px !important;background: transparent;background-color:#6e5eaa; !important;overflow-x: hidden !important;margin-bottom: 0px !important;}
#optimizerlounch .modal-content0406 {-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .5);box-shadow: 0 0px 0 rgba(0, 0, 0, .5);border: 0px solid rgba(0, 0, 0, .2) !important;}
#optimizerlounch .modal-content0406 {position: relative;border-radius:0px;}
#optimizerlounch .topbgnew{width:100%; float:left; margin:auto;background-color:#2d3238;height:auto;padding:10px 0px 12px;text-align:center;font-size:18px;font-weight:400;color:#FFFFFF;}
#optimizerlounch .col4{width:100%; float:left; position:relative;color:#FFFFFF;text-align:center;border-right:0px solid #ccc;}
#optimizerlounch .col04{width:100%; float:left; position:relative;color:#FFFFFF;text-align:center;border-left:0px solid #ccc;}
#optimizerlounch .col5{width:100%; float:left; position:relative;font-size:12px;margin-top:8px;}
#optimizerlounch .col6{width:100%; float:left; position:relative;line-height: 1;margin-top:4px;}
#optimizerlounch .col7{font-size:30px;font-weight:200;}
#optimizerlounch .col8{font-size:30px;font-weight:600;}
#optimizerlounch .col9{width:100%; float:left; position:relative;font-size:12px;text-align:center;line-height: 1.4;margin-top:6px;color:#FFFFFF;padding:0px 6px;}
#optimizerlounch .signbott10{width:100%; float:left; position:relative;text-align:center;margin-top:10px;margin-bottom:10px;}
#optimizerlounch .leftbgarea{width:100%; float:left;background-color:#61529f;padding:10px 0px;position: relative;z-index: 999;}
#optimizerlounch .logocenter2{text-align:left;margin-top:12px;}
#optimizerlounch .bannerdesk{height:35px;}
#optimizerlounch .choseplan{text-align:center;margin-top:15px;color:#FFFFFF;font-size:24px;font-weight:100;}
#optimizerlounch .form-check {position: relative;display: block;padding-left:0;}
#optimizerlounch  [type="checkbox"].filled-in:not(:checked) + label:after {height: 20px;width: 20px; background-color: transparent;border: 2px solid #887faa; top: 0px; z-index: 0; border-radius: 4px; }
#optimizerlounch  .bottombox{width:90%; float:left; margin:auto;border-top:1px solid #6c88d2;border-bottom:1px solid #6c88d2;margin:0px 5%;padding:25px 0px;}
#optimizerlounch .discounttext{width:100%;float:left;color:#FFFFFF;text-align:center;margin-top:10px;}
#optimizerlounch .discounttext1{background-color:#faaa52;padding:1px 4px;font-size:14px;color:#0031b3;font-weight: 600;}

#optimizerlounch .middsectionmargin{margin-top:3%;}
#optimizerlounch .opacitybg{opacity:.5;}
#optimizerlounch .opacitybgactive{opacity:1;}
#optimizerlounch .radiobborderright{border-left:1px solid #6c88d2;border-right:1px solid #6c88d2;}
#optimizerlounch .radiobborderright_new{border-left:0px solid #6c88d2;border-right:1px solid #6c88d2;}
#optimizerlounch .radiobborderright4{border-left:0px solid #6c88d2;border-right:0px solid #6c88d2;background-color:#2549b4;padding:10px 0px;float:left;}
#optimizerlounch .middradiosection{width:100%;float:left;margin-top:8%;text-align:center;}
#optimizerlounch .middradiosection2{width:100%;float:left;margin-top:7px;text-align:center;}
#optimizerlounch .buttonmargin1{margin:5% 0px 6% 0px;}		
#optimizerlounch .buttonmargin{margin:8% 0px 7% 0px;}		
#optimizerlounch .bottomareacontent4{width:100%; float:left;background-color:#1a38a6;padding:16px 0px;height:auto}		
#optimizerlounch .bottomareacontent2{font-size:18px; font-weight:400; text-align:center;color:#FFFFFF;}	
#optimizerlounch .rightcontentarea{text-align:center;font-size:17px;margin:35% 0px 5%;line-height:1.3;}	
#optimizerlounch .timemargin{margin:8% 0px 7% 0px;}	
#optimizerlounch .timemargin2{margin:24% 0px 7% 0px;}	
#optimizerlounch .timebutton{border-radius:4px; border:0px solid #c0c1c3;padding:4px 20px;color:#FFFFFF;font-size:12px;background-color:#2d3238;}
#optimizerlounch .horspadd{color:#787878;letter-spacing:6px;font-size:15px;}
#optimizerlounch .colpadding4{padding-right:0px;padding-left:28px !important;}
#optimizerlounch .colpadding2{padding-left:0px;}
#optimizerlounch .arrowimg{width:70%;}
.optheadlaouch{color:#000; font-size:32px;font-weight:600;line-height:1.3;text-align: left;}
.optheadlaouch2{color:#484747; font-size:18px;text-align: center !important;}
.textopt{font-size:18px; font-weight:200;line-height:20px;}
.exoptlogo{position:absolute;right:12px;top:10px;}
#optimizerlounch .lock3 {width: 100%;float: left;font-size: 15px;font-weight: 600;text-align: center;color: #FFFFFF;margin:6px 0px 14px;}
#optimizerlounch .middradiosection {margin-top:8%;}
.textopt2{color:#FFFFFF; font-size:14px;margin: 2px 10px 0px 10px;}
@media (min-width:1400px) and (max-width:1700px){	
	#optimizerlounch .modal-content0406 {max-height:620px;min-height:435px !important;}
	#optimizerlounch .middradiosection {margin-top:8%;}
}
@media (min-width:1200px) and (max-width:1300px){	
	#optimizerlounch{width:73%;}
	#optimizerlounch .modal-content0406 {overflow-y: auto;max-height: 555px; overflow-x: hidden;min-height: 435px !important;}
	#optimizerlounch .choseplan {margin-top: 4px;}
	#optimizerlounch .buttonmargin1 {margin:5% 0px 6% 0px;}
}
@media (min-width:960px) and (max-width:1024px){	
#optimizerlounch {width:80%; margin:0 auto; position:fixed;margin-top:7%; z-index: 9999999999999999999999;}
}
@media (min-width:750px) and (max-width:960px){	
	#optimizerlounch .radiobborderright {border-top: 1px solid #6c88d2;}
	.optheadlaouch {color: #000;font-size: 18px;}
	#optimizerlounch .logocenter2 {text-align: left;margin-top: 8%;}
	#optimizerlounch .topbgnew {padding: 10px 16px 12px;text-align: center; font-size: 18px; font-weight: 400; color: #FFFFFF;}
	#optimizerlounch{width:90%;margin-top:5%;}
	#optimizerlounch .bottomareacontent {padding: 10px 0px; margin-bottom: 15px;}
	#optimizerlounch .colpadding2 {padding-left: 10px;}
	#optimizerlounch .middradiosection{margin-bottom:15px;margin-top:6px;}
	#optimizerlounch .middradiosection2{margin-top:5px;margin-bottom:15px;}
	#optimizerlounch .col9 {padding:22px;}
	#optimizerlounch .radiobborderright4 {border-left:0px solid #6c88d2; border-right: 0px solid #6c88d2;width: 100%;}
	#optimizerlounch .radiobborderright {border-left:0px solid #6c88d2; border-right: 0px solid #6c88d2;}
	.textopt {font-size: 13px;font-weight: 400;line-height: 16px;}
	.exoptlogo p img{width:50%;}
	.exoptlogo{right:6px;top:0px;}
}

#optimizerlounch .col44{margin:0px 10px 00px;text-align: left;}
#optimizerlounch .col45{display: inline-block;margin: 0px 4px; color: #FFFFFF;font-size: 13px;}
#optimizerlounch .col46{display:inline-block; margin:2px 4px;}
#optimizerlounch .col47{border-radius:4px; border:1px solid #FFFFFF;padding:4px 12px;color:#FFFFFF;font-size:16px;background: #333333;}
#optimizerlounch .col48{display:inline-block; margin:0px 4px;color:#FFFFFF;font-size:13px;}
#optimizerlounch .col49{color:#FFFFFF; font-size:15px;text-align:right;margin-right:15px;margin-top:4px;}

@media screen and (max-width:750px) {
	#holding2 .modal .modal-secnd {max-height: 820px !important;}
	.popover {max-width: 100%;}
	.exoptlogo{right:6px;top:0px;}
	.exoptlogo p img{width:40%;}
	.textopt {font-size: 13px;font-weight: 400;line-height: 16px;}
	#optimizerlounch .logocenter2 {text-align: left;margin-top: 8%;}
	.optheadlaouch {color: #000;font-size: 18px;}
	#optimizerlounch  .motilal-img{width:100%;}
	#optimizerlounch  .motilal-text{margin: 10px 0px;font-size: 14px !important;color: #f8b44c !important; font-weight: 500;}
	#optimizerlounch .opacitybgactive {opacity: 1; background: #0a329e; float: left;  width: 100%;  padding: 10px 0px;}
	#optimizerlounch .topbgnew {padding: 10px 16px 12px;text-align: center; font-size: 18px; font-weight: 400; color: #FFFFFF;}
	#optimizerlounch{width:98%;margin-top:5%;}
	#optimizerlounch .modal-content0406 {overflow-y: auto; max-height: 470px; min-height: 435px !important;}
	#optimizerlounch .bottomareacontent {padding: 10px 0px; margin-bottom: 15px;}
	#optimizerlounch .colpadding2 {padding-left: 10px;}
	#optimizerlounch .middradiosection{margin-bottom:15px;margin-top:6px;}
	#optimizerlounch .middradiosection2{margin-top:5px;margin-bottom:15px;}
	#optimizerlounch .col9 {padding: 22px;}
	#optimizerlounch .col44{margin: 5px 0px 30px;text-align: center;}
	#optimizerlounch .col45{display: inline-block;margin: 0px 4px; color: #FFFFFF;font-size: 13px;}
	#optimizerlounch .col46{display: inline-block; margin: 13px 4px 0px;}
	#optimizerlounch .col47{border-radius:4px; border:2px solid #FFFFFF;padding:4px 12px;color:#FFFFFF;font-size:16px;}
	#optimizerlounch .col48{display:inline-block; margin:0px 4px;color:#FFFFFF;font-size:13px;}
	#optimizerlounch .col49{font-size: 15px;text-align: center; margin-right: 15px; margin-top: 4px;}
	#optimizerlounch .signbott10 {margin-bottom: 15px;}
}

#optimizerlounch [type=checkbox]+label, [type=radio]+label {position: relative;padding-left: 35px;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;font-size: 1rem;}
#optimizerlounch .radio-green-gap [type="radio"].with-gap:checked+label:before {border-color: #FFFFFF;}
#optimizerlounch [type=radio].with-gap:checked+label:before {border-color: #FFFFFF;}
#optimizerlounch [type=radio]:checked+label:before {border-color: transparent;}
#optimizerlounch [type=radio]+label:after, [type=radio]+label:before {content: "";position: absolute;left: 0;top: 0;margin: 4px;width: 20px;height: 20px;z-index: 0;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-width: 2px;-webkit-transition: .28s ease;-o-transition: .28s ease;transition: .28s ease;}
#optimizerlounch [type=radio]+label:after, [type=radio]+label:before {content: "";position: absolute;left: 0;top: 0;margin: 4px;width: 20px;height: 20px;z-index: 0;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-width: 2px;-webkit-transition: .28s ease;-o-transition: .28s ease;transition: .28s ease;}
#optimizerlounch .radio-green-gap [type="radio"]:checked+label:after {border-color: #00C851;background-color: #faaa52;}
#optimizerlounch [type=radio].with-gap:checked+label:after {-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);}
#optimizerlounch [type=radio]:checked+label:after {border-color: #4285f4;background-color: #4285f4;z-index: 0;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}


/* *************subcribe model********* */
#notpaid26{width:72%;top:10%;font-family:'Roboto';}
#notpaid26 .bgboxnew_offer_new {background-color: #000; padding: 6px 7% 12px;height: auto;}
#notpaid26 .modal-content {overflow-y: auto;max-height:510px;min-height:422px;}
#notpaid26 .tpl1263 {border-left: 2px solid #00acd3;border-top: 2px solid #00acd3;border-bottom: 2px solid #00acd3;padding:4px 8px;height:120px;}
#notpaid26 .tpl1_new26{font-size:32px; line-height:32px;color:#FFFFFF;padding: 10px 0px;text-align: center;}
#notpaid26 .tpl1264 {border-left: 2px solid #00acd3;border-right: 2px solid #00acd3;border-top: 2px solid #00acd3;border-bottom: 2px solid #00acd3;padding: 4px 8px;height:120px;}
#notpaid26 .tpl261 {font-size:44px;line-height:44px;color: #00acd3;font-weight: 600;padding:12px 0px 4px;text-align: center;}
#notpaid26 .tpl26{font-size:42px;line-height:42px; font-weight:600;}
#notpaid26 .signbott_new126 {width: 100%;float: left;background: #00add4;position: relative;text-align: center;padding: 2% 0px 5px;margin-top:30px;}
#notpaid26 .m28 {font-size: 25px;font-weight: 600;border-radius: 0px;border: 0px solid #FFFFFF;padding: 10px 27px;color: #FFFFFF;font-family: 'Barlow', sans-serif;}
#notpaid26 a.m28 {color: #FFF;}
#notpaid26 .tpl262{font-size:32px;line-height:32px; color:#FFFFFF;font-weight:400;padding-top: 4px;text-align:center;}
#notpaid26 .mhead1{font-family:'Roboto';text-align:center;font-size:33px;line-height:33px;padding:24px 0px 18px;color:#00add4;}
#notpaid26 .mheadpadd{padding-left:0;padding-right:0px;}
#notpaid26 .m26{font-size:25px;line-height:28px;color:#FFFFFF;padding:30px 12px 20px 0px;}
#notpaid26 .m261{color:#000; font-size:24px;font-weight:500;    line-height: 27px;}
#notpaid26 .optheadlaouch{color:#000; font-size:32px;font-weight:600;line-height:1.3;text-align: left;}
#notpaid26 .optheadlaouch2{color:#484747; font-size:18px;text-align: center !important;}
#notpaid26 .textopt{font-size:15px; font-weight:300;line-height:16px;margin:3px 0px;}
#notpaid26 .exoptlogo{position:absolute;right:12px;top:10px;}
#notpaid26 .close-blk{z-index:999999;}

@media (min-width:1200px) and (max-width:1300px){	
	#notpaid26{width:76%;top:10%;}
}
@media only screen and (max-width:960px) {
	#notpaid26 .exoptlogo {position: relative; right: 0; top:0px;left: 0;}
	#notpaid26 .text-right {text-align: center;}
	
	#notpaid26 .close-blk {top: -20px;right: 0px;}
	#notpaid26 .mhead1 {font-size: 25px;line-height: 25px;padding: 4px 0px 8px;}
	#notpaid26 .bgboxnew_offer_new {background-color: #000;padding: 6px 10% 12px;}
	#notpaid26 .tpl26 {font-size: 17px;line-height: 20px;font-weight: 600;}
	#notpaid26 {width: 98%; top: 10%;}
	#notpaid26 .tpl1_new26 {font-size: 14px;line-height: 14px;color: #FFFFFF;padding: 5px 0px;}
	#notpaid26 .tpl1263 {padding:4px 5px;height: 60px;}
	#notpaid26.tpl26{font-size:18px;line-height:18px; font-weight:600;}
	#notpaid26 .tpl261 {font-size: 14px;line-height: 21px;color: #00acd3;font-weight: 600;padding: 2px 0px;text-align: center;}
	#notpaid26 .m26 {font-size: 16px;line-height: 20px;color: #FFFFFF;padding: 6px 0px;}
	#notpaid26 .tpl1264 {padding: 4px 8px;height: 60px;}
	#notpaid26 .tpl262 {font-size: 15px;padding-top: 4px;line-height: 10px;}
	#notpaid26 .m28{font-size: 18px;    padding: 6px 27px;}
	#notpaid26 .signbott_new126 {width: 100%;float: left;position: relative;text-align: center;margin-top:6px;padding:2% 0 7px;margin-bottom: 8px;}

	.stockdeatilstext{text-transform: capitalize; padding: 8px 0px 0px; color: #615fc2;font-size: 12px;text-decoration: underline;}
	.main_lbl-new {top:15%;left:0%;max-width:100%;}
	.download-icon {font-size: 16px;position: relative;margin: 0px 6px 0px 0px;top: 4px;}	
	.stdetails{display: inline-block;text-align: right;position: relative;float: right;font-size: 12px;top: 4px;}
}

.grapharea1{width:50%;}
.qualitysagess2{width:100%; float:left;margin:auto;}
.qualitysagess7 {width:100%; float:left;margin:auto;text-align:center;}
.qualitysagess7 .highcharts-container{width:100% !important;height:225px !important; float:left;text-align:center;margin: 0px 10px;}
.tlpcol{width:20%; float:left;margin:auto;border: 1px solid #333;font-size:9px;padding: 2px 0px;font-family: 'Roboto Condensed', sans-serif;text-align:center;}
.graphactive{background-color:#000;color:#FFFFFF !important;}
.graphpadd{padding-left:0px;padding-right:0px;}
.graphrisk{width:100%; float:left;position:relative;padding:12px 0px 0px;}
.graphrisk img{width:100%;}
.graphrisktext1{font-size:20px;font-weight:600;}
.graphrisktext2{font-size:13px;}
/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	#holding2 .modal-content {max-height:654px;min-height: 654px;}
	.modal .modal-secnd {height:528px !important;}
}
/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 3){
	#holding2 .modal-content {max-height:570px;min-height: 570px;}
	.modal .modal-secnd {height:528px !important;}
}
/* iPhone 6+, 7+, 8+ -----------*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) {}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (device-width : 414px) and (device-height : 736px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 3) and (-webkit-device-pixel-ratio : 3){ 
	#holding2 .modal-content {max-height: 400px;min-height: 400px;}
	.modal .modal-secnd {height:528px !important;}
}
/* iPhone 6, 7, 8 -----------*/
@media only screen and (min-device-width:375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width:375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	#holding2 .modal-content {max-height:340px;min-height: 340px;}
	.modal .modal-secnd {height:528px !important;}
}
/* iPhone 5 */
@media only screen and (min-device-width:320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width:320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){	
	#holding2 .modal-content {max-height: 320px;min-height:320px;}
	.modal .modal-secnd {height:500px !important;}
}
/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	#holding2 .modal-content {max-height: 320px;min-height:320px;}
	.modal .modal-secnd {height:528px !important;}
}
/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	#holding2 .modal-content {max-height: 320px;min-height:320px;}
	.modal .modal-secnd {height:428px !important;}
}
/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	#holding2 .modal-content {max-height: 320px;min-height: 320px;}
	.modal .modal-secnd {height:428px !important;}
}
/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	#holding2 .modal-content {max-height: 320px;min-height: 320px;}
	.modal .modal-secnd {height:428px !important;}
}


/* ************disclamier*********** */
#dis_model {width:92% !important;top:10%;}
#dis_model .modal-content {overflow-y:auto;min-height:470px;max-height:470px;overflow-x:hidden;background:#fff;}

#dis_model1 {width:92% !important;top:10%;}
#dis_model1 .modal-content {overflow-y:auto;min-height:470px;max-height:470px;overflow-x:hidden;background:#fff;}
.disclaimermain{width:100%; float:left; margin-top:6%;}
.dis-head{color: #333333;font-size:32px !important;font-weight: 300;margin-left: 5px !important;padding:0px 0px 10px;}
.dispadding{padding:16px 7px 25px; font-size: 15px;}
.discardtextarea{margin: 0px 0px !important;line-height: 1.4;background-color:#FFFFFF;}
.dilink{padding:12px 0px;font-size:15px;}
@media screen and (max-width:750px) {
	.dispadding{padding:16px 10px 0px;}
	#dis_model {width:98% !important;top:5%;}
	#dis_model1 {width:98% !important;top:5%;}
	.disclaimermain{width:100%; float:left; margin-top:24%;}
}

@media screen and (max-width:320px) {
	.disclaimermain{width:100%; float:left; margin-top:28%;}
}

.wbopt{position: fixed; bottom: 120px;right: -8px;}

.optmaindiv .webinarstbg2 {float:right;position:relative;    margin-right: 0;cursor:pointer;top:0px;right:8px;background: url(https://i.marketsmojo.com/webinar/bg28.png) no-repeat center top;background-size: cover;height:102px;width:263px;}
.optmaindiv .wbconetnt{width:100%;float:left;position:relative;padding: 3px 50px 0px 7px;text-align: left;}
.optmaindiv .wb1_2{font-family: Poppins;font-style: normal;font-weight: bold;font-size: 14px;line-height:18px;align-items: center;padding-right: 6px;color: #000000;margin-bottom:4px;}
.optmaindiv .wb1_3{width: auto;border-top: 0px solid #FFF;border-bottom: 0px solid #FFF;padding: 0px 0px;font-family: Poppins;font-style: normal;font-weight: 600;font-size: 14px;line-height: 20px;align-items: center;color: #000000;}
.optmaindiv .wb3{position:absolute;right:-3px;top:6px;}
.optmaindiv .wb3 img{height:96px; width: auto;}	
.optmaindiv .wb1_1{display:none;}
.optmaindiv .wb1_4{display:none;}
.wb1_6{display:none;}
.optmaindiv .wbbt22 {position: relative;top: 0;background-color: #000;min-width: 190px;max-width: 244px; margin: 0px 0px; height: 28px; float: left; font-family: 'Poppins', sans-serif; font-style: normal;  font-weight: bold; font-size: 15px; line-height: 30px; align-items: center; color: rgba(1, 248, 255, 0.9); left: -24px; padding: 0px 8px; text-align: center;}
.optmaindiv .wb11 {height: 70px;width: 100%;float: left;}

.optmaindiv .wbbt2222 {position: relative;top: 0;margin: 0px 0px;height: 28px;float: left;color: rgba(1, 248, 255, 0.9);left: 0;padding: 0px 0px;}
.optmaindiv  .wbbt2222 img{width:auto;height: 22px;}

@media only screen and (min-width:960px) and (max-width:1024px) {	
	.optmaindiv .webinarstbg2{width: 213px;}
}
@media only screen and (max-width: 960px){	
	.optmaindiv .webinarstbg2 {float: left;position: relative;top:0px;margin-bottom:0px;margin-top: 2px;background:#FFFFFF url(https://i.marketsmojo.com/webinar/bg28.png) no-repeat center top;background-size: contain;height:102px;width: 100%;}
	.optmaindiv .wbconetnt {padding: 3px 26% 0px 22%;}
	.optmaindiv .wb3{right:37px;top:13px;}
}
@media only screen and (max-width:414px){	
	.optmaindiv .wbconetnt {padding: 3px 26% 0px 22%;}
}
@media only screen and (max-width:360px){	
	.optmaindiv .wbconetnt {padding: 3px 24% 0px 20%;}
}
@media only screen and (max-width:320px){	
	.optmaindiv .wbconetnt {padding: 3px 30% 0px 20%;}
	.optmaindiv .wb3 {right: 0;top: 4px;}
}

.btnsbuy{width: 100px; height: 34px; border: 1px solid #53be62; border-radius: 4px; background: #fff; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #39b54a !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnsbuy p{color: #53be62 !important;    margin-bottom: 0px;}
.tblrhtn a.btnsbuy p {color: #53be62 !important;    margin-bottom: 0px;}

.btnbuy{width: 100px; height: 34px; border: 1px solid #53be62; border-radius: 4px; background: #fff; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #53be62 !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnbuy p{color: #39b54a !important;}
.tblrhtn a.btnbuy p {color: #53be62 !important;    margin-bottom: 0px;}
.tblrhtn a:hover{text-decoration: none;}

.btnsell{width: 100px !important; height: 34px; border: 1px solid #ff0000; border-radius: 4px; background: #fff; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #fff !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnsell p{color: #ff0000 !important;    margin-bottom: 0px;}
.tblrhtn a.btnsell p {color: #ff0000 !important;    margin-bottom: 0px;}

.btnssell{width: 100px !important; height: 34px; border: 1px solid #ff0000; border-radius: 4px; background: #fff; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #ff0000 !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnssell p{color: #ff0000 !important;    margin-bottom: 0px;}
.tblrhtn a.btnssell p {color: #ff0000 !important;    margin-bottom: 0px;}

.btnunrated{width: 100px; height: 34px; border: 1px solid #7f7f7f; border-radius: 4px; background: #7f7f7f; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #7f7f7f !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnunrated p{color: #7f7f7f !important;    margin-bottom: 0px;}  

.btnunactive{width: 100px; height: 34px; border: 1px solid #7f7f7f; border-radius: 4px; background: #fff; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #7f7f7f !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnunactive p{color: #7f7f7f !important; padding-top: 5px;    margin-bottom: 0px;} 

.tblrhtn a.btnunactive p {color: #7f7f7f !important;    margin-bottom: 0px;}

.btnhold{width: 100px; height: 34px; border: 1px solid #fbb03b; border-radius: 4px; background: #fff; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #fbb03b !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnhold p{color: #fbb03b !important;    margin-bottom: 0px;}
.tblrhtn a.btnhold p {color: #fbb03b !important;    margin-bottom: 0px;}

.btnmm{width: 100px; height: 34px; border: 1px solid #4fb0f6; border-radius: 4px; background: #4fb0f6; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #808080 !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnmm p{color: #808080 !important;    margin-bottom: 0px;}

.tbllftn{float: left; width: 60%;}
.tblrhtn{float: left; width: 100%; text-align: right; margin-right:0;position: relative; padding:2px 10px 0px 0px;font-family: 'Open Sans', sans-serif;}
.upaidsell{width: 100px !important; height: 34px; border-radius: 4px; background: #ff0000 !important; font-size: 13px !important; line-height: 14px; padding:2px 3px 0px 5px; color: #fff !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.upaidssell{width: 100px !important; height: 34px; border-radius: 4px; background: #ff0000; font-size: 13px !important; line-height: 14px; padding:2px 3px 3px 5px; color: #fff !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnsbuy p{color: #ff0000 !important;    margin-bottom: 0px;}
.tblrhtn a p{color: #fff !important;    margin-bottom: 0px;}
.bdf{font-weight: 700;}                                                 
.rnarrow{border: solid #50b0f6; border-width: 0 2px 2px 0; display: inline-block; padding: 2px; position: absolute; right: 5px; bottom: 5px;}                                                
.upaidsell .rnarrow{border: solid #000; border-width: 0 2px 2px 0; display: inline-block; padding: 2px; position: absolute; right: 5px; bottom: 5px;}
.upaidssell .rnarrow{border: solid #000; border-width: 0 2px 2px 0; display: inline-block; padding: 2px; position: absolute; right: 5px; bottom: 5px;}
.rightarw {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.alttooltip{position: absolute; z-index: 9999999; background: #000; border: 1px solid #fff; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; border-radius: 5px; padding: 20px 35px; width: 342px; height: 180px; left:106%; top:50%; margin-top: -95px;  text-align: center;}
.alerttxt{color: #ff0000; font-size: 34px; text-transform: uppercase; font-weight: 700; display: inline-block; padding-bottom: 5px; line-height: 36px;font-family: Oswald, sans-serif;}
.talerttxt{color: #fff; font-size: 15px; line-height: 22px; padding-bottom: 14px;}
.find_stock{color: #fff !important; background: #00add1 !important; padding: 5px 10px; border-radius: 5px;}
.tooltiparw{width: 0; height: 0; border-top: 15px solid transparent;border-bottom: 15px solid transparent; border-right:15px solid #000; position: absolute; z-index: 9; left: -15px; top: 45%;}
.tblrhtn:hover .alttooltip{display: block;}
.btnrsell{width: 100px !important; height: 34px; border-radius: 4px; background: #ff0000; font-size: 13px !important; line-height: 14px; padding:0px 3px 0px 5px; color: #fff !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.tblrhtn a.closemobile{position: absolute;right: 10px;top: 4px;color: #FFF;cursor:pointer;z-index:99999999;}
.btnunrated{width: 100px; height: 34px; border: 1px solid #7f7f7f; border-radius: 4px; background: #7f7f7f; font-size: 13px !important; line-height: 14px; padding:3px 3px 3px 5px; color: #7f7f7f !important; text-decoration: none; display: inline-block; position: relative; margin-top: 3px; -moz-box-shadow:3px 3px 5px #9b9b9b; -webkit-box-shadow:3px 3px 5px #9b9b9b; box-shadow:3px 3px 5px #9b9b9b; text-align: left;}
.btnunrated p{color: #7f7f7f !important;}  



.page-optimizer .optimizer {margin-top: 90px!important;}
.page-optimizer .ct_pgname_header_web{ padding-top: 0px!important;}

@media screen and (max-width:767px){
.page-optimizer .optimizer{margin-top:80px !important;}

}

