﻿/*#region Kendo Override*/

.k-loading
{
    top: 85px!important;
    left: 250px!important;
    height: 16px!important;
    width: 16px!important;
    position: absolute!important;
    background: transparent!important;
    border-top: 1px solid transparent!important;
    /*background-image: url('../img/spinner_gray_16x16.gif')!important;*/                      
    -o-animation: none !important;
    -moz-animation: none !important;
    -webkit-animation: none !important;
    animation: none !important;
}

.k-progress
{
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -o-animation: none !important;
    animation: none !important;
}

.k-complete
{
    background-image: none !important;
}
div.k-content
{
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-top: 1px solid #d7d7d7 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}



.k-tabstrip-items .k-state-default
{
    background-color: #FFFFFF;
    border: none;    
    font-size: 14px !important;
}

.k-tabstrip .k-tabstrip-items:before {
  z-index: 1;
}
.k-tabstrip .k-tabstrip-items li {
    position: relative;
  z-index: 0;
}
.k-tabstrip .k-tabstrip-items
{
    padding: 0 !important;
}
 
.k-tabstrip-items .k-state-active{
  z-index: 2 !important;
  border-top: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
}

.k-tabstrip-items .k-state-active > .k-link {
  color: #428bca !important;
  font-weight: 500;
  text-align: center;
}






div.k-grid-header-wrap th.k-header > .k-link
{    
    font: normal 13px Roboto, arial, sans-serif;
    font-weight: 500;
    height: 100%; 
    text-align: left;
    padding-left: 9px;
}

.k-master-row
{
    height: 30px;
}

.k-widget, .k-block, .k-inline-block, .k-draghandle
{
    border-style: none;
    border-width: 0px;
}

.k-header, .k-grid-header, .k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-progressbar, .k-draghandle, .k-autocomplete, .k-state-highlight, .km-pane-wrapper > .km-pane > .km-view > .km-content
{
    background-color: transparent !important;
}

.k-block, .k-header, .k-grid-header, .k-grid-header-wrap, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header
{
    background-color: transparent;
}

.k-grid-header th.k-header > .k-link
{
    font: normal 13px Roboto, arial, sans-serif;
    font-weight: 500;
    height: 100%; 
}

.k-grid-header
{
    border-bottom: 2px solid #6b6b6b;
    text-align: left;
}

.k-group, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-group-footer td, .k-grid-footer, .k-footer-template td, .k-widget .k-status, .k-calendar th, .k-dropzone-hovered, .k-widget.k-popup
{
    background-color: none;
}

.k-pager-wrap
{
    background-color: transparent;
    border-top: 1px solid #6b6b6b;
    color: #2e2e2e;
}

.k-grid-header-wrap th.k-header, .k-filter-row th
{
    border-bottom-color: #6b6b6b;
    border-bottom-width: 2px;
    border-left: none;
    font: normal 13px Roboto, arial, sans-serif;
    font-weight: 500;
    height: 100%; 
    text-align: left;
    padding-left: 9px;
    padding-top: 10px;
    padding-bottom: 10px;   
    font-size: 14px;
}

.k-state-selected
{
    background-color: gray;
    border-color: gray;
    line-height: 16px;
}

/*.k-link:hover
{
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}*/

.k-grid td
{    
    border: 0px;
    background-color: #f9f9f9;    
    font: normal 13px Roboto, arial, sans-serif;
    font-weight: 400;
    height: 28px;
    border-bottom: 1px solid #ddd; 
    padding-top:2px;
    padding-bottom:2px;   
}

.k-grid .k-alt td
{
    border: 0px;
    background-color: #fff;
    font: normal 13px Roboto, arial, sans-serif;
    font-weight: 400;
    height: 28px;
    border-bottom: 1px solid #ddd;    
}

.k-pager-numbers .k-link 
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;        
    display: inline-block;
    padding-left: 0;
    margin: -10px 0;
    border-radius: 4px;
    position: relative;
    float: left;
    padding: 4px 0px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.k-pager-numbers .k-state-selected
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;  
    display: inline-block;
    padding-left: 0;
    margin: -10px 0;    
    position: relative;
    float: left;
    padding: 4px 0px;
    margin-left: -1px;
    line-height: 1.42857143;    
    text-decoration: none;
    background-color: #ddd;
    border-color: #ddd;
}

.k-pager-numbers .k-link:hover
{
     background-color: #ddd;
}

.k-grid .k-pager-numbers 
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;  
}

.k-grid .k-pager-numbers  > li {
  display: inline;
}

.k-grouping-row + tr td
{
    border-top-width: 0px;
}

/*.k-hierarchy-cell > .k-icon.k-plus
{
    background-image: url('../img/support-sidebar-collapser_12x32_New.png');
    background-position: left -12px;    
    height: 25px;
}

.k-hierarchy-cell > .k-icon.k-minus
{
    background-image: url('../img/support-sidebar-collapser_12x32_New.png');
    background-position: left 9px;    
    height: 25px;
}*/

.k-loading-image
{
    /*background-image: url('../img/spinner_gray_16x16.gif');*/
    background-image: none;
}

.k-grid-content{
    overflow-y: auto !important;
    position:static;
    height:100%;
}

div.k-grid-header
{
    font: normal 13px Roboto, arial, sans-serif;
    font-weight: 500;
    /*height: 100%;*/ 
    text-align: left;
    vertical-align: bottom;
    border-bottom: 1px solid #2FC3DF;    
}

div.k-grid-header-wrap
{    
    background-color: transparent;
    border: none;     
}

.k-grid table {
    width: 100% !important;
}

.k-grid-addtoOutlook
{
    border:none;
}

.k-i-expand, .k-plus, .k-plus-disabled {
  background-position: 0 -273px;
}

.k-i-collapse, .k-minus, .k-minus-disabled {
  background-position: 0 -287px;
}

.k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite, .k-grid-mobile .k-resize-handle-inner:before, .k-grid-mobile .k-resize-handle-inner:after {
  background-image: url('kendo/Default/sprite.png');
  border-color: transparent;
}

/*# Manage watchlist*/

.k-grid-SubscribePresenter , .k-grid-SubscribeSponsor , .k-grid-SubscribeSector{ 
    border :none; 
}

/*#endregion Manage watchlist*/


/*#region angucomplete-alt overide*/
.angucomplete-dropdown
{
    overflow-y: auto;
    max-height: 200px;
    opacity: 1 !important;
    background-color: white !important;
    text-align: left;
    width: 300px !important;
    vertical-align: central !important;
}

.angucomplete-image
{
    width: 20px !important;
    height: 20px !important;
    border: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    margin-top: -5px;
}

.angucomplete-description {
    font-size: 10px;
    color:gray;
}

.highlight
{
    color: #ff0000;
}

/*#endregion angucomplete-alt overide*/


/*# bootstrap override*/

@media all and (min-width: 1200px)
{
    .container
    {
        width: 100%;
    }
}
/*#endregion bootstrap override*/


