@font-face{font-family:'OpenSans-Regular';src:url('../fonts/OpenSans-Regular.ttf');src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Bold';src:url('../fonts/OpenSans-Bold.ttf');src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.woff');font-weight:bold;font-style:normal;}
@font-face{font-family:'OpenSans-Semibold';src:url('../fonts/OpenSans-Semibold.ttf');src:url('../fonts/OpenSans-Semibold.eot');src:url('../fonts/OpenSans-Semibold.woff');font-weight:600;font-style:normal;}
@font-face{font-family:'OpenSans-Light';src:url('../fonts/OpenSans-Light.ttf');src:url('../fonts/OpenSans-Light.woff');font-style:normal;}
.OpenSans-Regular{font-family:'OpenSans-Regular',Helvetica, sans-serif;}
.OpenSans-Bold{font-family:'OpenSans-Bold',Helvetica, sans-serif;}
.OpenSans-Semibold{font-family:'OpenSans-Semibold',Helvetica, sans-serif;}
.OpenSans-Light{font-family:'OpenSans-Light',Helvetica, sans-serif;}
body{font-family:'OpenSans-Regular',Helvetica, sans-serif; height: 100%; font-size:14px;-ms-flex-align: center;align-items: center;}
.header-logo{width: 120px;}
.bg-login{ }
.nolink,.nolink:hover{text-decoration: none;}
.headinginfo{font-size: 30px;}
.link-back, .link-back:hover{color: #212529; text-decoration: none;}
.form-signin {width: 100%;max-width: 330px;padding: 15px;margin: auto;}
.form-signin .checkbox {font-weight: 400;}
.form-signin .form-control {position: relative;box-sizing: border-box;height: auto;padding: 10px;font-size: 16px;}
.form-signin .form-control:focus {z-index: 2;}
.form-signin input[type="email"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.form-signin input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}
input.error, select.error, textarea.error, .validatetextbox.error, .border-blue.error, .error{border: 1px solid #f12925;outline: 0!important;}
.has-error textarea, .has-error select, .has-error input, .form-control.error:focus {border-color: #f12925;}
.mandatory{color:#f12925;}
.color-white{color: #ffffff;}
.dropdown{cursor: pointer;}
.headingsection{font-family: 'OpenSans-Bold',Helvetica, sans-serif;padding-bottom: 20px;}
.top-info{font-size: 24px;font-family: 'OpenSans-Bold',Helvetica, sans-serif;}
.company-name{font-size: 22px;}
.feather {width: 16px;height: 16px;vertical-align: text-bottom;}
.form-control:disabled{background-color: #e9ecef!important;opacity: 1;}
.form-control[readonly] {background-color: #ffffff;opacity: 1;}
.table{background-color: white;margin-top: 2px;}
.resultwin{ border-left: 3px solid #5aba47;  border-right: 3px solid #5aba47; }
.sidebar .nav-link.inactivecolor{color:#b9b9b9;}
.section-heading a.heading-link{text-decoration: none;font-size: 16px;}
.border-bottom-lightgrey{border-bottom: 1px solid #f9f9f9!important;}
.nohref, .nohref:hover, .nohref.active{color: #333333; text-decoration: none;}
.headerlogo img{width: 80px;}
.headerlogo, .headerlogo:hover{text-decoration: none; font-size: 25px;}
.logo{width: 100px; }
.startup_logo_pre{height: 40px; width: 40px;float: left;background-repeat: no-repeat;background-size: contain; background-position: center; border-radius: 50%; margin-right: 5px;background-color: #f4f4f4;}
.sidebarmenu{padding: 30px 0 20px 60px;}
.sidebarmenu li{text-align: center; }
.bg-main{background-color: #f0f5fb;}
.blockpadding{padding: 3px 15px;}
.navbar .form-control.error{border-width: 1px;outline: 0;}
.navbar .form-control.inputsearch{padding: 5px 10px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;background: #d8e1ed;}
.navbar .input-group-text.inputsearchicon{border-top-right-radius: 25px;border-bottom-right-radius: 25px;background: #d8e1ed; border: 0;}
.form-inline .input-group.searchbox{width: 270px;}
.navbar-light .navbar-nav .nav-link{color: #1d458a;font-size: 10px;padding: 3px 10px;border-radius: 25px;}
.navbar-light .navbar-nav .nav-link.active{color: #fff;font-size: 10px;background: #375b73;padding: 3px 10px;border-radius: 25px;}
.navbar-light .navbar-nav .nav-item{padding: 0 10px;}
.navbar{border-bottom: 1px solid  #204389;}
.investment_details{padding-bottom: 20px; }
.investment_details .titleinvestment{font-size: 14px; line-height: 18px;}
.investment_details .amount{font-size: 34px; font-family: 'OpenSans-Bold',Helvetica, sans-serif;}
.bg-totalinvestment{background-image: url(../images/BG_investment_box2.png);background-position: center;background-size: cover;background-repeat: no-repeat; background-color:#5aba47; color: #ffffff; padding: 10px; border-radius: 10px;}
.bg-totalexpected{background-image: url(../images/BG_investment_box1.png);background-position: center;background-size: cover;background-repeat: no-repeat;background-color:#3987db; color: #ffffff; padding: 10px; border-radius: 10px;}
.bg-currentvalue{background-image: url(../images/BG_investment_box1.png);background-position: center;background-size: cover;background-repeat: no-repeat;background-color:#ff9701; color: #ffffff; padding: 10px; border-radius: 10px;}
.color-blue{color:#204389;}
.bg-blue{background-color:#375b73;}
.kti-green{background-color: #5CBA47;color: #ffffff;}
.colorgreen{color: #5CBA47}
.bg-block{background-color: #ffffff; border-radius: 10px; padding: 15px 0;}
.chart-title{text-align: center; font-family: 'OpenSans-Semibold',Helvetica,sans-serif;}
.legendgraph .colorbox{font-size: 45px;font-family: 'OpenSans-Bold',Helvetica,sans-serif;float: left;line-height: 12px;padding-right: 10px;}
.legendgraph{font-size: 17px;}
.legendgraphindustry{font-size: 14px;}
.legendgraphindustry .colorbox{font-size: 70px;font-family: 'OpenSans-Bold',Helvetica,sans-serif;float: left;line-height: 7px;padding-right: 7px;}
.writtenoff{color: #01a0ff;}
.limitedprogress{color: #f35757;}
.newstartup{color: #fdc106;}
.positivetrending{color: #7bb31a;}
.marqueestartup{color: #ff9701;}
.sold{color: #40c8d4;}
.amount_blue{background-color: #3987db; text-align: right;color: #ffffff; border-radius: 10px;}
.nav.nav-pills{margin-bottom: 0!important;}
.nav.nav-pills .nav-linktab.active{color: #000000; text-decoration: none;}
.nav.nav-pills .nav-linktab{color: #a7a7a7; text-decoration: none;}
/*.nav.nav-pills .nav-item:first-child::after {content: '|';padding: 0 5px;}*/
.nav.nav-pills .nav-linktab:hover{color: #000000; text-decoration: none;}
.adminnavlink{font-size: 14px!important;padding: 8px 10px!important;}
.client_header{padding: 15px 0;}
.smalltext{font-size: 10px;}
.clientlogbox{border-right: 1px solid #bbbbbb;}
.bg-white{background-color: #ffffff;}
.color-grey{color: #929292;}
.heading_main_client{padding: 10px 15px;}
.client-details-font12{font-size: 12px;}
.page_title{color: #375b73;font-size: 15px;font-family: 'OpenSans-Bold';}
.table .sortitem a.active{color: #ffffff;}
.table .sortitem a{color: #b7b7b7;}


.headingcolumn{font-size: 30px;    font-family: 'OpenSans-Bold';}
.fontstats{font-size: 36px; font-family: 'OpenSans-Bold';line-height: 71px;}
.fontcategory{ font-family: 'OpenSans-Bold';}
.fontcategory button{padding: 15px 30px;font-size: 26px;    width: 300px;}
.separator{width: 100px; border-bottom: 2px dashed #cacaca;position: absolute;right: 10%;margin-top: 39px;}
.headerbtn{font-size: 26px;padding: 5px;border-radius: 10px;    border: 1px solid #a0a0a0;color: #333333;}
.radius10{border-radius: 10px;}

/*
 * Sidebar
 */
 .table {color: #333333}
 .table a {color: #333333; text-decoration: none;}
 .table td {padding: 5px;}
 .table th {padding: 10px 5px;}
 .colortable{background-color: #375b73;}
.dashboardicon{background-image: url(../images/Dashboard_icon.png);background-position: center;background-size: cover;background-repeat: no-repeat; width: 10px;height: 10px;}
.loaderimg{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); display: none;}
.box-shadow{box-shadow: 2px 4px 13px 0px rgb(221, 226, 232);}
.headlogo{padding: 5px 0 5px;}
.headlogo a, .headlogo a .heading, .headlogo a:hover .heading, .headlogo a:focus .heading{font-size: 28px;color: #5CBA47; text-decoration: none;}
.sidebar { background-color: #d9c196; top: 0;bottom: 0;left: 0;z-index: 100; /* Behind the navbar */padding: 15px 0 0; /* Height of navbar */box-shadow: 1px 0 7px 0px rgb(232, 232, 232);}
.sidebar-sticky {position: relative;top: 0;height: calc(100vh - 16px);overflow-x: hidden;overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */}
/*@supports ((position: -webkit-sticky) or (position: sticky)) {.sidebar-sticky {  position: -webkit-sticky;  position: sticky;}}*/
.sidebar .nav-link {font-weight: 500;color: #ffffff;font-size: 15px; padding: 10px;font-family: 'OpenSans-Bold',Helvetica, sans-serif;}
.sidebar .nav-link .feather {margin-right: 4px;color: #ffffff;}
.sidebar .nav-link.active { color: #375b73;background-color: #ffffff;}
.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {color: inherit;}

.sidebar-heading {font-size: .75rem;text-transform: uppercase;}
.page-info{font-size: 15px;}
.navbar-brand {padding-top: .75rem;padding-bottom: .75rem;font-size: 22px;background-color: #ffffff; color: #000000; }
.bg-header{background-color: #ffffff;box-shadow:0px -3px 9px 0px rgba(0, 0, 0, .25);}
.kitheader{padding: 8px 10px;}
.navbar-brand:hover,.kitheader:hover{color: #000000;}
.userinfo{cursor: pointer;}
.dropdown-menu{padding: 0;}
.dropdown-menu a{text-decoration: none;}
.navbar .form-control {padding: .75rem 1rem;border-width: 0;border-radius: 0;}
.form-control-dark {color: #fff;background-color: rgba(255, 255, 255, .1);border-color: rgba(255, 255, 255, .1);}
.form-control-dark:focus {border-color: transparent;box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);}
.bg-headermenu{background-color: #cacaca; }
.bg-subheadermenu{background-color: #EEEEEE;border:2px solid #e2e2e2;margin-bottom: 30px;}
.btn-header{    padding: 0px 3px;color: #333333; width: 100%;min-height: 55px;border-radius: 0;font-size: 16px; font-family: 'OpenSans-Bold';}
.btn-header:hover, .btn-header:focus{color: #333333;}
.btn-header.active{color: #000000; background-color: #FFC12E;}
.complete{color: #5CBA47 !important;}
.border-menu{border-right: 1px solid #ffffff;}
.submenu-link{color: #3c3c3c;display: block;padding:1px; text-decoration: none;}
.submenu-link:hover{color:#204389; text-decoration: none;}
.submenu-link.active{color:#204389; background-color: #ffffff;}
.section-heading{background-color: #EEEEEE;border-top:2px solid #204389;padding: 5px 30px;font-size: 18px; /*font-family: 'OpenSans-Semibold';*/ color: #9a9a9a;    box-shadow: 0px 2px 2px 0px #d4d4d4;    margin-bottom: 30px;}
#data_view_mode .section-heading{ margin-bottom: 15px;}
.section-heading a{font-size: 20px; font-family: 'OpenSans-Semibold'; color: #204389;}
.section-submit{/*background-color: #204389;*//*border-top:2px solid #5CBA47;*/border-bottom:2px solid #5CBA47;padding: 25px 30px;font-family: 'OpenSans-Semibold'; color: #204389;}
.form-padding{padding: 5px 30px;}
footer{margin-top: 50px;padding: 10px;}
table .inputboxval{margin: 5px 0 5px;font-size: 15px;border-color: #5292ff;}
table .inputboxval.error{border-color: #f12925;}
.inputboxval{margin: 0 0 15px;font-size: 14px;border-color: #5292ff;}
.inputboxvalArea{margin: 0 0 15px;font-size: 14px;border-color: #5292ff; height: auto!important;}
.apptitle{font-size: 18px;font-family: 'OpenSans-Bold'; color: #204389; line-height: 25px;}
.apptitle img{margin-right: 10px;}
.navbar{padding:15px 0;}
.form-box{padding-bottom: 20px;}

.border-blue{border:1px solid #5292ff;border-radius: .25rem;padding: 10px 0;}
.border-blue-1px{border:1px solid #5292ff;}
.post-mm{padding: 8px 5px;}
.form-control{padding: 2px 10px;}
.money-box{width: 32px;padding: 5px;}
select.form-control:not([size]):not([multiple]), .form-control, .money-box, .input-group-append,.input-group-prepend{height: 30px;font-size: 14px;}

.input-group-text{padding: 5px;}
.heading_main{padding-bottom: 10px;}
#data_view_mode .heading_main{padding-bottom: 0;}
.btn-submit{font-size: 18px; padding: 4px 35px; border: 3px solid;}
#immediatefitshow, #capital36show, #capitalopenshow, #cnshow, #equityshow, #equityothershow, #useoffundsothertxtshow, #registrationtypeother, #immediateResourceNeeds, #immediateTechNeeds, #sourceoffundsdetail{display: none;}
.btn-header.active{background-color: #fac610;color: #333333;}
.loginlogo{width: 120px;padding-top: 25px;}
.loginbox{padding: 40px 0 50px;margin-top: 36px; background: rgba(255, 255, 255);    border-radius: 10px;}
.headinlogin{font-size: 18px;font-family: 'OpenSans-Semibold';}
.headinlogin span{border-bottom: 2px solid #5CBA47;padding-bottom: 2px; }
.logininput{border:1px solid #bbbbbb;}
.loginbox .form-group{margin: 20px 0;}
.loginbox .form-control{ min-height: 42px;padding-left: 25px;}
.loginbox p{color: #e6e6e6;font-size: 12px;line-height: 15px;    padding: 5px 0; text-align: center;}
.loginbox .input-group-addon {border-bottom: 2px solid #FFFFFF;max-width: 42px;text-align: center;background: none;border-width: 0 0 2px 0;padding-left: 5px;border-radius: 0;}
.input-icon{}
.btn-green{background-color: #5CBA47; color: #ffffff;    font-family: 'OpenSans-Semibold';}
.btn-green:hover, .btn-green:focus {background-color: #67cc51;color: #ffffff;}
.submit-btn{margin-top: 30px;}
.status-menu{position: absolute;width: 100%;font-size: 13px; padding-bottom: 2px; border-top: 1px solid #ffffff;  font-family: 'OpenSans-Semibold';}

.kti-yellow{background-color: #fac610;color: #333333;}
.kti-yellow img{padding-right: 4px;width: 16px;}
.scgcalls-head{    background-color: #eeeeee;padding: 5px 10px;font-size: 18px;color: #204389;font-family: OpenSans-Semibold;}
/*.row .col-6:nth-child(odd) {padding-right: 50px !important;}
.row .col-6:nth-child(even) {padding-left: 50px !important;}*/
/*.row .nooddeven.col-6:nth-child(odd) {padding-right: 15px !important;}
.row .nooddeven.col-6:nth-child(even) {padding-left: 15px !important;}*/

#rgc-nextsteps .row .col-6:nth-child(odd),#techstackinfo .row .col-6:nth-child(odd), #overallassessment .row .col-6:nth-child(odd) ,#data_view_mode .row .col-6:nth-child(odd) {padding-right: 15px !important;}
#rgc-nextsteps .row .col-6:nth-child(even), #techstackinfo .row .col-6:nth-child(even), #overallassessment .row .col-6:nth-child(even) ,#data_view_mode .row .col-6:nth-child(even) {padding-left: 15px !important;}
.show{display: block !important;}
.titleselect{width: 70px;font-size: 14px;}
.dropdown-home{padding: 0; min-width: 85px;}
.block-selection-home{padding-bottom: 15px;}
.btn-outline-secondary:hover {color: #fff;background-color: #1d458a;border-color: #1d458a;}
.boxshadowblock{box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .1); padding: 30px 25px 1px;}
.headingmain{font-size: 28px;padding: 0 0 10px 0;font-family: 'OpenSans-SemiBold'; }
.boxshadowblock table td{padding: 8px; font-size: 14px;}
#searchlisting td{padding: 5px 5px;}
#searchlisting th{padding: 10px 5px; font-family: 'OpenSans-Semibold';}
/*.chart-container{width: 100%;  margin: 20px auto; position: relative;}*/
/*canvas{height: 400px!important;width:auto !important;}*/
.mobileonly{display: none;}
.sortby{cursor: pointer;}
table tbody{font-size: 13px;}

@media(max-width: 1199px){
	.legendgraph {font-size: 16px;}
	.sidebarmenu {padding: 30px 0 20px 35px;}
	.logo {width: 150px;}
}

@media(max-width: 1050px){
	.sidebarmenu {padding: 30px 0 20px 30px;}
}

@media(max-width: 1024px){
	.boxshadowblock{padding: 20px 10px 1px;}
	/*.row .col-6:nth-child(odd) {padding-right: 20px !important;}
	.row .col-6:nth-child(even) {padding-left: 20px !important;}*/

}

@media(max-width: 991px){
	.boxshadowblock{padding: 20px 10px 1px;}
	.navbar-light .navbar-nav .nav-item{display: inherit;}
	#searchlisting td,.boxshadowblock table td {padding: 5px;font-size: 12px;}
	#searchlisting th,.boxshadowblock table th {padding: 5px;}
	.nobr br{display: none;}
	.nobr br:after{padding-left: 5px;}
	/*#searchFrm{position: absolute;top: 10px;}*/

}



@media(max-width: 767px){
	.sidebar-sticky{height: auto;}
	.sidebarmenu{padding: 30px 15px 0px 15px;display: block;}
	.sidebarmenu li{display: inline-block;}
	.mobileonly{display: flex;}
	.headingmain{font-size: 24px;padding: 0;}
	.sidebar .nav-link{    border-radius: .25rem;border-bottom-left-radius: 0!important;border-bottom-right-radius: 0!important;}

}

@media(max-width: 575px){
	#navbarTogglerPortfolio{display: block!important;}
	.form-inline .input-group.searchbox{ margin: 0 auto; }
	.mobilestylemenu{display: block;text-align: center;width: 250px; margin: 0 auto;}
}

