﻿/*---------------------------------------------------------------
  This stylesheet overrides the default telerik Sitefinity styles
---------------------------------------------------------------*/

.t-icon
{
    background-image: url('/Content/BbConnect/sprite.png');
}
a.t-icon.t-plus
{
    background-image: url('/images/global/icon_expand_listview.png');
    background-repeat:no-repeat;
    background-position:center center;
    width:15px;
    height:23px;
}
a.t-icon.t-minus
{
    background-image: url('/images/global/icon_collapse_listview.png');
    background-repeat:no-repeat;
    background-position:center center;
    width:15px;
    height:23px;
}

.t-editor .t-tool-icon
{
    background-image: url('/Content/BbConnect/editor.png');
}
.t-loading, .t-widget .t-loading
{
    background: transparent url('/Content/BbConnect/loading.gif') no-repeat 0 0;
}
.t-alt
{
    background-color: #fff;
}

tr.t-master-row td:first-child {
    border-radius:6px 0 0 0;
 }
 
 tr.t-master-row td:last-child {
    border-radius: 0 6px 0 0;
 }
 
 tr.t-detail-row td:first-child {
   border-radius:0 0 0 6px;
   border: 1px solid #666;
 }
 
 tr.t-detail-row td:last-child {
   border-radius: 0 0 6px 0;
   border: 1px solid #666;
 }
     
.t-alt .t-last
{
    /*display:inherit;   */
}

.t-state-hover
{
    border-color: #444;
}

.t-last .t-state-hover 
{
    visibility:visible;
}
.t-vertical-menu .t-item .t-highlighted .t-state-default
{
    background-color: #EF5D0E;
    color:#555555;
    font-size:15px;
}
.t-grid .t-header, .t-grid th.t-header, .t-grid .t-last-header, .t-grid th.t-header .t-link, .t-grid .t-header .t-link, th.t-hierarchy-cell, th
{
    font-size: 100%;
    line-height:1.2;
    font-weight:normal;
    color: #666;
    background: #efefef;
    text-transform:none;
    text-align:left;
    letter-spacing: 0;
    height:auto;
    text-shadow: 0 1px 0 #FFFFFF;
}

.t-grid-header .t-header .t-link, .t-grid-header th.t-header .t-link  
{
    padding:0;
    margin:0;
    background:transparent;
  }
  
  .t-grid-header .t-header .t-link  .favorite {position:absolute}


.t-grid .t-header, .t-grid .t-last-header, th.t-hierarchy-cell, th
{
    margin:0;
    padding:12px 2px 12px 9px;
    border-right:none;
    border-left:none;
    border-bottom:1px solid #cdcdcd;   
}
.t-grid-header span.t-link
{
    cursor:default;
    color:#666;
}
.t-grid td, .t-grid td.t-alt 
{
    line-height:normal;
   /* border-color:#fff;*/
    border: 0px 0px 0px 0px;
    vertical-align:middle;
}

.t-link [id*="SortOrderIcon"] 
{
    padding-top: 4px !important;
}
.t-grid tr
{
    border-bottom: 1px solid #e8e8e8;
    border-right:none;
    border-left:none;
}
.t-grid tr td
{
    border-top: 0px none;
    border-right: 0px none;
   /* border-bottom: 1px solid #888;*/
    border-left: 0px none;
    vertical-align:top;
}
.t-grid td, .t-grid td.t-last, .t-grid tr td.t-last 
{
    overflow: hidden;
    padding: 9px 2px 9px 9px;
    vertical-align: top;
   /* border-bottom: 1px solid #e8e8e8;*/
}
.t-grid tr.t-state-selected, .t-grid tr .t-master-row .t-state-selected
{
    background-color: #fff;
}
.t-grid tr.t-alt.t-state-selected, .t-grid tr.t-alt.t-master-row.t-state-selected
{
    background-color: #fff;
}
.t-grid td div.gridActionButtons, .t-last.gridExpandedCell > div 
{
    visibility:hidden;
    text-align: right;
    padding-right: 4px
}

.t-grid td div.gridActionButtons a
{
    margin-left:3px;
}

div.t-grid > table td
{
    border-bottom: 1px solid #efefef;
    border-collapse: collapse;    
}
div.t-grid > table td.t-detail-cell
{
    background-color: #666666;    
}
div.t-grid > tr.t-detail-row td.t-hierarchy-cell
{
    background-color: #666666;   
}
div.t-grid > table tr.t-detail-row
{
    /*background-color: #666666;*/       
}
div.t-grid > table tr
{
    border-collapse: collapse;
}
div.t-grid > table tbody
{
    border-spacing: 0px 0px;
}

.t-grid tr.t-state-hover, 
.t-grid tr.t-state-selected.t-state-hover, 
.t-grid tr.t-master-row.t-state-hover, 
.t-grid tr.t-master-row.t-state-selected.t-state-hover, 
.t-grid tr.t-detail-row.t-state-hover,
.t-grid tr.t-alt.t-state-selected.t-state-hover,
.t-grid tr.t-alt.t-master-row.t-state-hover,
.t-grid tr.t-alt.t-master-row.t-state-selected.t-state-hover, 
.t-grid tr.t-alt.t-master-row.t-last
{
    background-color:#efefef;
    color:#000;
}
.t-grid tr.t-state-hover div.gridActionButtons, .t-grid tr:hover div.gridActionButtons, .t-grid tr:hover td.t-hierarchy-cell
{
    visibility:visible;
}
.t-detail-row td, .t-detail-row th
{ 
    background-color:#666; 
    color:#fff;
     
}
.t-detail-cell
{
    width:100%;
    padding-top:12px;
    padding-bottom:12px;
}
.t-grid td.t-master-row.t-hierarchy-cell, .t-grid td.t-hierarchy-cell
{ 
    /*padding: 10px 2px 8px 4px;*/
    padding-left:5px;
    text-overflow:clip;     
}
.t-grid tbody tr.detailedMaster td.t-hierarchy-cell a.t-icon
{
   visibility:visible; 
}
.t-grid tbody tr td.t-hierarchy-cell a.t-icon
{
   visibility:hidden; 
}
.t-grid tbody tr td.gridExpandedCell a.t-icon
{
   visibility:visible; 
}
.t-grid tbody tr:hover td.t-hierarchy-cell a.t-icon
{
   visibility:visible; 
}

.t-grid tfoot tr td
{
    border-bottom:none;
}
.t-grouping-dropclue
{
    background: url('/Content/BbConnect/sprite.png') no-repeat -48px -288px;
}
.t-grid-pager
{
    display:none;
}
.t-treeview-lines .t-top, .t-treeview-lines .t-mid, .t-treeview-lines .t-bot
{
    background-image: url('/Content/BbConnect/treeview-nodes.png');
}
.t-rtl .t-treeview-lines .t-top, .t-rtl .t-treeview-lines .t-mid, .t-rtl .t-treeview-lines .t-bot
{
    background-image: url('/Content/BbConnect/treeview-nodes-rtl.png');
}
.t-treeview-lines .t-item
{
    background-image: url('/Content/BbConnect/treeview-line.png');
}
.t-slider .t-draghandle
{
    background-image: url('/Content/BbConnect/sprite.png');
    color: #000;
}
.t-slider-horizontal .t-slider-track, .t-slider-horizontal .t-slider-selection
{
    background-image: url('/Content/BbConnect/sprite.png');
}
.t-slider-vertical .t-slider-track, .t-slider-vertical .t-slider-selection
{
    background-image: url('/Content/BbConnect/sprite-vertical.png');
}
.t-slider-horizontal .t-tick
{
    background-image: url('/Content/BbConnect/slider-hs-both.gif');
}
.t-slider-horizontal .t-slider-topleft .t-tick
{
    background-image: url('/Content/BbConnect/slider-hs-top.gif');
}
.t-slider-horizontal .t-slider-bottomright .t-tick
{
    background-image: url('/Content/BbConnect/slider-hs-bottom.gif');
}
.t-slider-horizontal .t-tick-large
{
    background-image: url('/Content/BbConnect/slider-h-both.gif');
}
.t-slider-horizontal .t-slider-topleft .t-tick-large
{
    background-image: url('/Content/BbConnect/slider-h-top.gif');
}
.t-slider-horizontal .t-slider-bottomright .t-tick-large
{
    background-image: url('/Content/BbConnect/slider-h-bottom.gif');
}
.t-slider-vertical .t-tick
{
    background-image: url('/Content/BbConnect/slider-vs-both.gif');
}
.t-slider-vertical .t-slider-topleft .t-tick
{
    background-image: url('/Content/BbConnect/slider-vs-left.gif');
}
.t-slider-vertical .t-slider-bottomright .t-tick
{
    background-image: url('/Content/BbConnect/slider-vs-right.gif');
}
.t-slider-vertical .t-tick-large
{
    background-image: url('/Content/BbConnect/slider-v-both.gif');
}
.t-slider-vertical .t-slider-topleft .t-tick-large
{
    background-image: url('/Content/BbConnect/slider-v-left.gif');
}
.t-slider-vertical .t-slider-bottomright .t-tick-large
{
    background-image: url('/Content/BbConnect/slider-v-right.gif');
}
.t-callout
{
    background-image: url('/Content/BbConnect/sprite.png');
}
.t-progress, .t-progress-status
{
    background-image: url('/Content/BbConnect/sprite.png');
}

.t-menu .t-arrow-down
{
    display:none;
}

.t-menu .t-group
{    
    border: 2px solid #EFEFEF;
    -moz-box-shadow: -3px 3px 4px #999;
	-webkit-box-shadow: -3px 3px 4px #999;
	box-shadow: -3px 3px 4px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	/*
		This filter had to be removed because it was distorting the menu contents of the Send A Message menu.
		Attempts to target the filter for disabling were unfruitful via ul.t-menu li#SendAMsgMenu ul.t-group { filter: none; }.
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=225, Color='#999999');
	*/
}

div.t-window-titlebar.t-header
{
    border-bottom:0px;
    background-color:#ffffff;
    height:25px;
}
div.t-window-titlebar.t-header span.t-window-title
{
    display:none;
}

div.t-window-content.t-content
{
    -moz-border-radius:4px;
    /*height:auto;
    padding:12px;*/
}

.t-widget {
    color: #333;
    /*width: auto; /* added width fixes drop down truncation */
    /* removed added width because it affected the calendar widget. bug 15238 */
}
span.t-close /*hide the default image*/
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
  -khtml-opacity: 0; /* Safari 1.x */
  opacity: 0;
}

.t-widget.t-datetimepicker
{   
    width:175px;
    margin-right: 15px;
}

.t-window-actions a.t-link /*add the close icon */
{
  background: url(../Content/BbConnect/sprite2.png) 0 0 transparent no-repeat;
  border: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
  -khtml-opacity: 0.5; /* Safari 1.x */
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #FFFFFF;
  display: inline-block;
  font-weight: bold;
  height: 15px;
  line-height: 13px;
  text-align: center;
  text-decoration: none;
  width: 15px;
  padding:0 !important;
  vertical-align:inherit;
}

.t-window-actions a.t-link:hover
{
   border: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
  -khtml-opacity: 1; /* Safari 1.x */
  opacity: 1;
}
    
.t-window-titlebar .t-window-actions 
{
    padding: 7px 3px 0 0;
}
.k-grid tr:hover {
    background: #EFEFEF;
}

.t-window-titlebar {
    padding: 0;
}

.timeSpanEditor label {
    display:inline-block;
    margin-left:0;
    margin-right:10px;
    margin-top:6px;
}
.k-drag-clue{
    display:flex !important;
}
.k-drag-status {
    background-image: url('/Content/BbConnect/sprite.png') !important;
    right: 4px;
    bottom: 0.5px;
    position: relative;
}
.k-drag-status.k-svg-icon {
    background-position: -64px -320px;
}
.k-drag-status.k-svg-icon.k-svg-i-plus {
    background-position: -48px -320px;
}
.k-drag-clue .k-treeview-leaf-text {
    top: 2px;
    position: relative;
    right: 3px;
}