/*----------Heading-------------*/
h1 {
	font-size:16px;
	font-weight:bold;
	color:#3c3c3c;
}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#111111;
	padding: 4px 0;
}
/*----------Font Size-------------*/
.font-size-10 {
	font-size: 10px;
}
/*----------Text Color-------------*/
.red {
	color:#FF0000;
}
.green {
	color:#04cd17;
}
.blue {
	color:#1085dd !important;
}
.blue1 {
	color:#00b6f2;
}
.color-fade {
	color: #7c7c7c
}
/*----------Margin-------------*/
.margin-center-auto {
	margin:0 auto;
	display:table;
}
.margin-one {
	margin:10px 0;
}
.margin-two {
	margin:20px 0;
}
.margin-left-10 {
	margin-left:10px !important;
}
.margin-left-15 {
	margin-left:15px !important;
}
.margin-left-20 {
	margin-left:20px !important;
}
.margin-left-30 {
	margin-left:30px !important;
}
.margin-left-35 {
	margin-left:35px !important;
}
.margin-left-45 {
	margin-left:45px !important;
}
.margin-left-50 {
	margin-left:50px !important;
}
.margin-right-5 {
	margin-right:5px !important;
}
.margin-right-10 {
	margin-right:10px !important;
}
.margin-bottom-10 {
	margin-bottom:10px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
/*----------Background Color-------------*/
.red-backg-one {
	background:#ff0000;
}
.red-backg-two {
	background:#ff7f7f;
}
.red-backg-three {
	background:#ffb5b5;
}
.red-backg-four {
	background:#ffd2d2;
}
.green-backg-one {
	background:#0dff31;
}
.green-backg-two {
	background:#68ff68;
}
.green-backg-three {
	background:#a1ffa1;
}
.green-backg-four {
	background:#d0ffd0;
}
.backg-grey {
	background:#d0d0d0;
}
.backg-white {
	background: #fff;
}
/*----------Width-------------*/
.width-100 {
	width:100% !important;
}
.width-95 {
	width:95% !important;
}
.width-90 {
	width:90% !important;
}
.width-85 {
	width:85% !important;
}
.width-80 {
	width:80% !important;
}
.width-75 {
	width:75% !important;
}
.width-70 {
	width:70% !important;
}
.width-60 {
	width:60% !important;
	;
}
.width-50 {
	width:50% !important;
}
.width-40 {
	width:40% !important;
	;
}
.width-30 {
	width:30% !important;
}
.width-25 {
	width:25% !important;
	;
}
.width-20 {
	width:20% !important;
	;
}
.width-15 {
	width:15% !important;
}
.width-10 {
	width: 10% !important;
}
/*----------Height-------------*/
.height-200 {
	min-height: 200px;
}
/*----------Position-------------*/
.releative {
	position:relative
}
.absolute {
	position: absolute;
}
/*----------Common-------------*/
p {
	line-height:20px;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.inherit {
	text-align:inherit !important;
}
.center {
	text-align:center !important;
}
hr {
	border:0;
	height:1px;
	background:#d6d6d6;
	margin:10px 0;
}
.float-left {
	float:left;
}
.float-right {
	float:right
}
.right {
	text-align:right;
}
/*table td{padding: 4px 0 4px 3px;}*/
table td,table th {
	padding:4px;
}
.forcedWidth{
    width:87px;
    word-wrap:break-word;
    display:inline-block;
}
.noclose .ui-dialog-titlebar-close
{
    display:none;
}
.noclose{
	left: 235px !important;
	top:80px !important;
}

table th {
	background:#78C0F2!important;
	color:#ffffff!important;
	font-size:14px;
	line-height:18px;
}
input[type=text],input[type=number] {
	width:100%;
	height:auto;
	padding:0 10px;
	border:1px solid #e0e0e0;
}
.no-backg {
	background:none !important;
}
.left-box,.right-box {
	width:50%;
	float:left;
}
.editwatchlistbox input {
	height:20px;
	width:100px;
}
.errordiv {
	margin-top:5px;
	color:red;
}
.errordiv1 {
	margin-top:5px;
	color:red;
}
.data-loaded {
	text-align:center;
	font-size:13px;
	color:red;
}
#hay_loader {
	position:fixed;
	height:100%;
	top:0;
	width:100%;
	right:0;
	bottom:0;
	background-color:#000;
	z-index:999;
	opacity:0.5;
	filter:alpha(opacity=100);
	display:none;
}
#hay_loader>div {
	width:32px;
	height:32px;
	position:absolute;
	left:50%;
	top:50%;
	background-image:url('../img/loader.gif');
	background-repeat:no-repeat;
	background-position:center;
	margin:-40px 0 0 -40px;
}
.alert.alert-success.alert-dismissable {
	background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
	background-repeat:repeat-x;
	border-color:#b2dba1;
	text-shadow:0 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6;
	padding-right:35px;
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px;
	font-size:15px;
}
.close {
	float:right;
	background:transparent;
	border:0;
}
.alert-danger {
	background-image:-webkit-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);
	background-image:linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);
	background-repeat:repeat-x;
	border-color:#dca7a7;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);
		padding-right:35px;
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px;
	font-size:15px;
	color:#843534;
}
.passlabel {
	width:300px;
}
.subsearchwrap {
	width:83%;
	text-align:left;
	margin-left:8%;
}
input[id="portfolionewname"] {
	width:20%;
}
.flashnotification input[type="text"] {
	width:75%;
	height:25px;
	font-size:14px;
}
.no-close .ui-dialog-titlebar-close {
	display:none;
}
input[id="dateAdded"] {
	background:#f6f6f6;
	color:#999;
		border:none;
	width:11%;
	line-height:26px;
	padding:4px 0 4px 8px;
	font-size:14px;
}
input[id="portfolionewname"] {
	width:20%;
}
.ui-accordion-header-icon {
	display:none;
}
.accordion-nav li a {
	background:#D7D7D7 url(../img/right-arrow1.png) no-repeat left 10px center;
	font-size:12px;
	border-bottom:1px solid #fff;
	color:#4b4b4b;
	padding:10px 10px 10px 24px;
	display:block;
}
.accordion-nav li.current a {
	background:#C0BEBE url(../img/right-arrow-leftside.png) no-repeat left 10px center;
	color:#ffffff!important;
}
ul.accordion-nav {
	width:23%;
	float:left;
	margin-top:10px;
}
.ScrollStyle{max-height: 150px;overflow-y: scroll;
}
.subnav{
	display: none;
    position: absolute;
    right: 192px;
    top: 0px;
    width:700px;
    border:1px solid #c5c5c5;
}
.user-drop-box1 li .inline{
	display: inline;
}
.alert-section1{
	/*width: 200%;
    padding: 5px 10px;*/
}
#DasboardTabs .ui-tabs-panel {
	padding:0 !important;
	margin-top:20px;
}
.hline-1 {
	font-size:18px;
}
.isin-table th {
	background:none!important;
	color:#54aeed !important;
	font-weight:bold;
	font-size: 14px;
}
/**** yield calculator****/
.row-new *{box-sizing: border-box;}
.row-new{margin: 0 -15px;}
.row-new+.row-new{margin-top: 15px;}
.row-new:before,.row-new:after{content: '';display: table;}
.row-new:after{clear: both;}
.col-xs-12,.col-xs-6,.col-xs-4,.col-xs-3,.col-xs-20,.col-xs-5,.am-xs-3,.am-xs-5{padding: 0 15px;width: 100%;display: inline-block;vertical-align: middle;}
.col-xs-6{width: 50%;}
.col-xs-4{width: 33.3333%;}
.col-xs-3,.am-xs-3{width: 15%;}
.col-xs-20{width: 20%;}
.col-xs-5,.am-xs-5{width: 5%;}
.form-group .form-control{display: block;height: 41px;font-size: 16px;text-align: center;}
.form-group label {margin-bottom: 8px;display: block;font-size: 16px;font-weight: bold;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.inpt-table input,.inpt-table button{height: 30px;}
.text-left{text-align: left;}
.inpt-table input{background-color: #fff;border: 0;color: #222;}
.inpt-tab.editable-tab input,.inpt-tab{border: 1px solid #e0e0e0;}
.button-hidden button{display: none;}
.inpt-tab{display: none;padding: 25px 0;margin-bottom: 15px;}
.collapse-tables{font-size: 16px;cursor: pointer;text-align: center;text-align: left;padding: 7px 20px 7px 40px;
background-color: #f3f3f3;color: #222;position: relative;}	
.collapse-tables_last10trades{font-size: 16px;cursor: pointer;text-align: center;text-align: left;padding: 7px 20px 7px 40px;
background-color: #f3f3f3;color: #222;position: relative;}	
.collapse-tables .fa {position: absolute;top: 50%;transform: translateY(-50%);left: 11px;font-size: 21px;color: #78C0F2;}
.collapse-tables_last10trades .fa {position: absolute;transform: translateY(-50%);left: 5px;font-size: 21px;color: #78C0F2;margin-top: -4px;}
.ajax-sucess,.ajax-sucess td,.conv-tab,.conv-tab td{border: 1px solid #e0e0e0;border-collapse: collapse;}
.freq-row,.ajax-sucess{margin-top: 15px;}
.freq-row .form-group .form-control{width: 278px;}
.conv-tab {min-width: 600px;margin: 15px auto !important;}	
.ajax-sucess{width: 300px;margin: 15px 20px!important;}
label.symb{margin: 30px 0 0;display: block;text-align: center;}
.accr-int{padding: 5px 0;background-color: #ccc;font-size: 14px;}
.ttl-amt{font-size: 16px;padding: 10px 0;}
.tabl-wrpr .inpt-table,.tabl-wrpr .conv-tab{width: 48%;float: left;min-width: auto;}
.tabl-wrpr .conv-tab{float: right;margin: 0!important;}
.tabl-wrpr{padding: 10px;}
.inpt-table th,.conv-tab th{background-color:#ddd !important;color:#222!important;}
.conv-tab th{height:38px;}
.date-row input,.conv-tab td,.ajax-sucess td{font-size: 14px;}		
.row-collapse{margin: 20px 0 0;}
.row-collapse .col-xs-12{display: block;}
.yeildCalculator .fa{font-size: 18px;margin-left: 5px;color: #333;}
/**** yield calculator****/

#modal .closebox{margin: 13px 11px 0 0;}

a.blue:hover{
	cursor: pointer;
	text-decoration-line: underline;
	color: darkblue !important;
}
a:hover{
	opacity:0.8;
}

#combinedsecondarytrade_wrapper .dt-buttons .csvdownload
{
    position: relative;
    top: 95px;
    z-index: 999;
}

div.tip2:hover .gsec_span {
    position: absolute;
    top: 8px;
    left:-20px;
}
div.tip2{
    text-decoration: underline;
    font-style: italic;
}
.holding_accordian_cell_control {
	color: #78C0F2;
}
.holtable_header {
	text-align: center !important;
	font-weight: normal !important;
	line-height: initial !important;
	font-size: 12px;
}
.holding_accordian_cell_control .fa-minus-circle,.holding_accordian_cell_control.hcollapsed .fa-plus-circle{
	display:block;
	width: fit-content;
}

.holding_accordian_cell_control .fa-plus-circle,.holding_accordian_cell_control.hcollapsed .fa-minus-circle{
	display:none;
	width: fit-content;
}