.clearfix{clear:both;}
.my-investments .modal .btn{text-align:center;}
.buy-modal .modal-body{text-align:center;}


/*Common Styles Starts*/
.tab-section-right{padding:15px;font-size:12px;}
.cd-offers-header div{float:left;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;padding-bottom:10px;}
.tab-section-right-title{padding:0 0 25px 0;}
.cd-offers-shadow{-webkit-box-shadow:0 8px 6px -6px #d4d0d0;-moz-box-shadow:0 8px 6px -6px #d4d0d0;box-shadow:0 8px 6px -6px #d4d0d0;}
.cd-offers-shadow:hover{-webkit-box-shadow:0px 0px 19px 3px #d4d0d0;-moz-box-shadow:0px 0px 19px 3px #d4d0d0;box-shadow:0px 0px 19px 3px #d4d0d0;}
.buy-modal .cd-offer-col{border:1px solid #d4d0d0;border-right:0px solid #d4d0d0;padding:12px 5px 12px 0;position:relative;vertical-align:middle;height:100%;display:table-cell;float:none!important;}
.buy-modal .app-product-name{padding-right:0;}
.buy-modal .cd-offer-col:last-child{border-right:1px solid #d4d0d0;}
/*Common Styles End*/



/*cd-Offers-table column auto height adjust starts*/
.cd-section .row-same-height{height:100%;display:table;width:100%;/* fix overflow */table-layout:fixed;}
.cd-section .col-same-height{height:100%;display:table-cell;}
.cd-section .col-top{vertical-align:top;}
.cd-section .col-middle{vertical-align:middle;}
.cd-section .col-bottom{vertical-align:bottom;}
/*cd-table column auto height adjust end*/


/*over write*/
.disabled{background-color: #BDC3C7;}
.tooltip-inner{background:#7af8bd;color:#038239;}
.modal-transparent p{color: #fff;}
.tooltip.top .tooltip-arrow {border-top-color:#7af8bd;}
.tooltip-inner{background:#7af8bd;color:#038239;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#7af8bd;}

/*
Investment Dashboard CSS
*/
.my-investments .cd-offer-col{ width:19%; line-height:normal;padding-left: 5px;}
.my-investments select, .my-investments .go-btn {font-size:12px;}
.my-investments .modal-body select{height:34px;}
.my-investments .cd-offers-content {margin-bottom: 31px;}
.my-investments .cd-offers-header .cd-offer-col{border:none;color:#34495e;}


/* modal */
.my-investments .modal-header .close {margin-top: 0px;}
.my-investments .modal-lg{ width:800px;}
.my-investments .modal .cd-offer-col{ width:inherit;}
.my-investments .modal .cd-offers-header .cd-offer-col{padding:15px 10px;}
.my-investments .modal .btn-secondary{background:#34495e}
.buy-modal .modal-header, .cancel-modal .modal-header{background-color:#1abc9c; color:#fff; border-radius: 5px 5px 0 0;}
.buy-modal .modal-header .close, .cancel-modal .modal-header .close{font-size: 28px; font-weight: normal;}
.buy-modal .investment .error-msg, .cancel-modal .investment .error-msg{ position: absolute;left:10px;}
.buy-modal .modal-title, .cancel-modal .modal-title{ text-align:left;font-size: 20px;}
.buy-modal .redem-option .col-md-4,.buy-modal .redem-option .col-md-12{ padding:0;}
.my-investments .modal .btn{padding: 10px;width: 150px;border-radius: 4px; margin-top:25px; font-size: 14px;border:none;color:#fff;display:inline-block}
.buy-modal .cd-offer-col{padding:30px 10px;color:#666;}
.investment input{width:80%; margin:0 auto 5px;}
.redem-option{ margin: 20px 0 30px;}
.redem-option .btn-group{ width:90px; height:25px; display:inline;}
.redem-option-lable, .redem-option .btn-group, .modal .mf-offer-search .select .btn{ padding:6px; border-radius:2px;}
.redem-option .mf-offer-search .btn-group{ display:block; width:75px;}
.redem-option-dis-blk{ float: left;text-align:left;}
.redemption-tooltip{background-color:#7af8bd;border-radius:4px;display:block;width:100%;padding:4px 8px;margin:14px 0 0;color:#009e43;font-size:12px;line-height:18px;position:relative;text-align:left;}
.redemption-tooltip:before{border-style:solid;border-width:0 9px 9px;display:block;left:145px;position:absolute;top:-9px;content:"";border-color:transparent;border-bottom-color:#79f8bd;}

/* checkbox css */
.my-investments .privacy .error-msg{margin-top:10px;}
.my-investments .privacy .text{font-size:15px;}
.buy-modal .error-msg .error{width:auto;}
.buy-modal .error-icon, .buy-modal .error-info{display:table-cell;}
.buy-modal .error-msg{margin:5px 0 0;display: inline-block;}
.my-investments .modal .select .btn .filter-option{width: auto;}
.my-investments .privacy{ display:inline-block; text-align:left;}
.my-investments .modal-checkbox {position:absolute;display:none;}
.my-investments .privacy label span{ color:#38acc9}
.my-investments .modal-checkbox + label {position:relative; width:25px; height:25px; }
.my-investments .modal-checkbox:checked + label:before {border:#3e97eb;background:#1abc9c;}
.my-investments .modal-checkbox + label:before {position:absolute;width:18px;height:18px;content:'';border:1px solid #c0c0c0; border-radius:3px;}
.my-investments .modal-checkbox:checked + label:after {display: block;}
.my-investments .modal-checkbox + label:after {top: 3px;left: 7px;box-sizing: border-box;width: 5px;height: 10px;transform: rotate(45deg); border-width: 2px;border-style: solid;border-color: #fff;border-top: 0;border-left: 0; position: absolute;display: none;content: '';}
.my-investments .modal .select .btn{ margin-top:-5px;}
/*.modal .mf-offer-search .select .btn{border-radius: 2px;}*/


/*mf-offer Search css*/
.mf-offer-search .btn-group { position: relative;  width:72%;}
.mf-offer-search .select .btn { background: #fff; height: 27px;color: #888; vertical-align: top; font-size:11px; width:100%; border:1px solid #d4d0d0; border-radius:2px 0 0 2px;padding: 2px 5px; line-height:normal;}
.mf-offer-search .select>.dropdown-menu { background-color: #fff; width: 100%; }
.mf-offer-search .dropdown-menu { position: absolute; display: none; }
.mf-offer-search .open>.dropdown-menu{max-height: 210px !important; display: block;border-radius: 0 0 3px 3px;z-index: 2; border: 1px solid #cccccc}
.mf-offer-search .select .btn .caret { content: ""; width: 12px; height: 7px; background: url(/images/dashboard/select-arrow.png) no-repeat bottom center;display:inline-block; transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;}
.mf-offer-search .select.open .btn .caret{-webkit-transform:rotate(180deg);-moz-transform: rotate(180deg); transform:rotate(180deg);}
.mf-offer-search .select>.dropdown-menu li a{ width:100%;color:#333;padding:5px 7px;display:inline-block;float:left;}
.mf-offer-search .select>.dropdown-menu li.selected a, .mf-offer-search .select>.dropdown-menu li a:hover { background-color: #1e90ff; color: #fff; }


/* radio btn */
.my-investments input[type=radio] {opacity: 0;position: absolute;}
.my-investments input[type=radio]+.lbl {position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:14px;min-width:14px;font-weight: normal;}
.my-investments input[type=radio]+.lbl::before {font-weight: normal;font-size: 11px;color: #1abc9c;content: "\a0";background-color: #FAFAFA;border: 1px solid #CCC;border-radius: 0;display: inline-block;text-align: center;vertical-align: middle;height: 13px;line-height: 11px;min-width: 13px;margin-right: 1px;margin-top: -5px;}
.my-investments input[type=radio]+.lbl::before {border-radius: 32px;font-size: 23px;margin-right: 5px;}
.my-investments input[type=radio]:checked+.lbl::before { display: inline-block;content: '\f00c';background-color: #F5F8FC;border-color: #adb8c0;}
.my-investments input[type=radio]:checked+.lbl::before {content: "\2022";}


.my-investments .mf-exitload{padding-top:10px;text-align: left;}
.modal-backdrop {background-color: #243342;}
.modal-backdrop.in {opacity: 0.95;}

/*SIP investment*/
.buy-modal .sip-type .btn-group {width: 42%; margin: 0 auto; text-align: center; float: none !important;}
.buy-modal .sip-amount input{width:60%;}
.buy-modal .sip-amount .error-msg{left:40px;}
.buy-modal .mf-offer-search .btn-group { float: none !important; margin: 0 auto;}

@media screen and (max-width:768px) {
    .my-investments .modal .cd-offers-header .cd-offer-col{width:33%;line-height:normal;padding:15px 10px;}
    .my-investments .modal-dialog{width:90%;}
    .my-investments .buy-modal .cd-offer-col{padding:20px 10px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .my-investments input[type="radio"] + .lbl::before{line-height: 12px;}
}
