body{color:#333;}
.navbar-brand{padding:5px 15px;}
.form-control, .btn, .ui-menu-item{font-size:13px;}
.btn-sm{font-size:11px;}
.ticker-content{padding-top:6px;}
.alert{padding:10px; margin-bottom:10px; font-size:11px;}
.icheckbox_minimal-grey,
.iradio_minimal-grey{display:inline-block; *display:inline; vertical-align:middle; margin:0; padding:0; width:18px; height:18px; background:url(../images/grey.png) no-repeat; border:none; cursor:pointer; top:-2px;}
.icheckbox_minimal-grey.checked{background-position:-40px 0;}
.icheckbox_minimal-grey{background-position:0 0;}
.page-form input[type='text'], .page-form input[type='password'], .page-form input[type='email'], .page-form select{color:#333;}
.page-form .body-content a.btn{color:#fff;}
.nav-tabs a{font-weight:bold;}
.nav-tabs a .badge{margin-left:10px;}
i[data-toggle='tooltip']{cursor:pointer;}


.page-title-breadcrumb .page-header .page-title .btn{font-size:25px; background:none; font-weight:300; padding:0;}
#sum_box h4{text-align:center; font-size:14px; font-weight:bold; margin-bottom:10px;}
#sum_box .panel-body{min-height:88px;}
#sum_box h3{text-align:center; font-size:30px; font-weight:bold; margin:0 0 10px;}
#sum_box .db{color:#fff;}
#sum_box .db p.description{opacity:1; margin-bottom:0;}
#sum_box .panel-body{padding:15px 10px;}
.page-title .dropdown{display:inline-block; top:-3px;}

/* tables */
.table{margin:0;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{vertical-align:middle;}
table.tablesorter thead tr .header, .table.table-advanced thead tr th.sorting{background:#efefef url(../images/sort_both.png) no-repeat center right; cursor:pointer; padding:10px 20px 10px 10px;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp, .table.table-advanced thead tr th.sorting_asc{background:#efefef url(../images/sort_asc.png) no-repeat center right; cursor:pointer; padding:10px 20px 10px 10px;}
table.tablesorter thead tr .headerSortDown, .table.table-advanced thead tr th.sorting_desc{background:#efefef url(../images/sort_desc.png) no-repeat center right; cursor:pointer; padding:10px 20px 10px 10px;}
.table>tbody>tr>td.hiddenRow{padding:0; border:0;}
.table>tbody>tr>td.hiddenRow .collapse{margin:10px;}

#add-stock{margin-bottom:20px;}
label{text-align:right; padding-top:8px;}

.custom-combobox{position:relative; display:block;}
.custom-combobox-toggle{background:#e5e5e5; display:block; position:absolute; right:1px; top:1px; height:32px; z-index:2; padding:7px 12px; cursor:pointer; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.custom-combobox-input{margin:0; padding:5px 10px; color:#555 !important; font-size:13px !important; font-weight:normal !important;}
.ui-autocomplete.ui-corner-all{max-height:170px; overflow-y:auto; overflow-x:hidden; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.ui-autocomplete .ui-menu-item a{border:0 !important;}
.ui-autocomplete .ui-menu-item a.ui-state-focus{background:none !important; border:0 !important; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.ui-autocomplete .ui-menu-item a:hover{background:#3399ff !important; color:#fff !important; border:0 !important; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}

.page-form{margin-top:2%;}
#signup-page .logo, #signin-page .logo{margin:30px 0 0;}

form input.error, form textarea.error, form select.error{border-color:#db4c4a !important;}
form label.error{color:#d9534f; display:block; font-size:11px; font-style:normal; line-height:15px; margin-top:6px; padding:0 1px; text-align:left;}
.checkbox-list{position:relative; padding-bottom:18px;}
form .checkbox-list label.error{position:absolute; bottom:0; left:0;}

.pt-list .form-group.inactive .form-control{border-color:#f1f1f1; cursor:pointer;}
.pt-list .form-group.inactive .input-group-addon{opacity:.3; filter:alpha(opacity=30)}
.pt-list .form-group.inactive .view-default, .pt-list .form-group.inactive .trash, .pt-list .form-group:hover .input-group-addon{opacity:1; filter:alpha(opacity=100);}

.pt-list .form-group.inactive .input-group-addon .editPort, .pt-list .form-group .input-group-addon .editIcon{display:none;}
.pt-list .form-group .input-group-addon .editPort, .pt-list .form-group.inactive .input-group-addon .editIcon{display:block;}



#add-portfolio .input-group .form-control{width:50%;}
#tenure .col-sm-8 .col-sm-8, #tenure .col-sm-8 .col-sm-4{padding:0;}

.navbar-static-top{z-index:129;}
.modal-backdrop{z-index:130;}
.modal{z-index:131;}
.ui-autocomplete.ui-corner-all{z-index:132;}
.open-tooltip i{font-size:18px; margin:0 5px;}

.table-striped > tbody > tr:nth-child(2n+1) > td.alert-danger{background-color:#f2dede;}
.table-striped > tbody > tr:nth-child(2n+1) > td.alert-success{background-color:#dff0d8;}
.actions{white-space:nowrap;}

.datepicker-default < div{background:url(../images/sort_desc.png) no-repeat center; position:absolute; right:0; top:0; z-index:2; width:19px; height:19px; display:block;}

.tab-pane h3{margin-top:0;}
.page-form .row .row-merge [class*=col-] .pricing-widget .pricing-head, .page-form .row .row-merge [class*="col-"] .pricing-widget .pricing-cost, .page-form .row .row-merge [class*="col-"] .pricing-widget .pricing-body{background:none !important;}

.free .pricing-widget{background: #5bc0de; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #5bc0de 0%, #47d3e5 25%, #4bede7 50%, #47d3e5 75%, #5bc0de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#5bc0de), color-stop(25%,#47d3e5), color-stop(50%,#4bede7), color-stop(75%,#47d3e5), color-stop(100%,#5bc0de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #5bc0de 0%,#47d3e5 25%,#4bede7 50%,#47d3e5 75%,#5bc0de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #5bc0de 0%,#47d3e5 25%,#4bede7 50%,#47d3e5 75%,#5bc0de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #5bc0de 0%,#47d3e5 25%,#4bede7 50%,#47d3e5 75%,#5bc0de 100%); /* IE10+ */
background: linear-gradient(135deg,  #5bc0de 0%,#47d3e5 25%,#4bede7 50%,#47d3e5 75%,#5bc0de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc0de', endColorstr='#5bc0de',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.gold .pricing-widget{background: #d4af37; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #d4af37 0%, #e5cd16 25%, #efeb6e 50%, #e5cd16 75%, #d4af37 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d4af37), color-stop(25%,#e5cd16), color-stop(50%,#efeb6e), color-stop(75%,#e5cd16), color-stop(100%,#d4af37)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #d4af37 0%,#e5cd16 25%,#efeb6e 50%,#e5cd16 75%,#d4af37 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #d4af37 0%,#e5cd16 25%,#efeb6e 50%,#e5cd16 75%,#d4af37 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #d4af37 0%,#e5cd16 25%,#efeb6e 50%,#e5cd16 75%,#d4af37 100%); /* IE10+ */
background: linear-gradient(135deg,  #d4af37 0%,#e5cd16 25%,#efeb6e 50%,#e5cd16 75%,#d4af37 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4af37', endColorstr='#d4af37',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.platinum .pricing-widget{background: #999999; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #999999 0%, #e5e4e2 25%, #c6c6c6 50%, #e5e4e2 75%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#999999), color-stop(25%,#e5e4e2), color-stop(50%,#c6c6c6), color-stop(75%,#e5e4e2), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #999999 0%,#e5e4e2 25%,#c6c6c6 50%,#e5e4e2 75%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #999999 0%,#e5e4e2 25%,#c6c6c6 50%,#e5e4e2 75%,#999999 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #999999 0%,#e5e4e2 25%,#c6c6c6 50%,#e5e4e2 75%,#999999 100%); /* IE10+ */
background: linear-gradient(135deg,  #999999 0%,#e5e4e2 25%,#c6c6c6 50%,#e5e4e2 75%,#999999 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*table.tablesorter tr th:first-child, tab le.tablesorter tr td:first-child{display:none !important;}*/

.table tbody tr td{border-color:#ddd;}
.dataTables_wrapper .dataTables_length label, .dataTables_filter label{color:#999;}
.dataTables_filter{text-align:right; display:none;}
.dataTables_wrapper .input-sm{margin-left:5px; font-size:12px;}
.dataTables_wrapper .form-control{font-size:12px;}
.dataTables_info{margin:10px 0; padding:10px 0;}
.dataTables_paginate{text-align:right;}
.dataTables_paginate .pagination{margin:10px 0;}

.dataTables_empty{text-align:center; background-color:#fff !important;}
.user-pic .img-responsive{margin:auto;}

#tenure1-error{display:none !important;}